source: soft/giet_vm/applications/rosenfeld/nrc2/include/nrlinalg.h @ 823

Last change on this file since 823 was 823, checked in by meunier, 8 years ago
  • Improved scripts for simulations and graphes
  • Continued to clean up the lib nrc2 (from nrio2x.x to nrmem1.c)
  • Added a version (Fast - Parmerge - No stats)
File size: 874 bytes
Line 
1/* ------------------ */
2/* --- nrlinalg.h --- */
3/* ------------------ */
4
5/*
6 * Copyright (c) 2000-2014, Lionel Lacassagne, All rights reserved
7 * Univ Paris Sud XI, CNRS
8 */
9
10#ifndef __NRLINALG_H__
11#define __NRLINALG_H__
12
13#define transpose_type_matrix(t) \
14void short_name(t,transpose_,matrix)(t ** S, int32_t nrl, int32_t nrh, int32_t ncl, int32_t nch, t ** D); \
15void short_name(t,transpose1_,matrix)(t ** S, int32_t nrl, int32_t nrh, int32_t ncl, int32_t nch);
16
17transpose_type_matrix(int8_t);
18transpose_type_matrix(uint8_t);
19transpose_type_matrix(int16_t);
20transpose_type_matrix(uint16_t);
21transpose_type_matrix(int32_t);
22transpose_type_matrix(uint32_t);
23transpose_type_matrix(int64_t);
24transpose_type_matrix(uint64_t);
25transpose_type_matrix(float);
26transpose_type_matrix(double);
27transpose_type_matrix(rgb8);
28transpose_type_matrix(rgbx8);
29
30
31#endif // __NRLINALG_H__
32
Note: See TracBrowser for help on using the repository browser.