source: soft/giet_vm/applications/rosenfeld/nrc2/include/nralloc2x.h @ 827

Last change on this file since 827 was 821, checked in by meunier, 8 years ago
  • Added several versions of rosenfeld: { SLOW, FAST } x { FEATURES, NO_FEATURES }
  • Added native linux compilation support
  • Added a script to check results natively
  • Started to refactor nrc code
File size: 996 bytes
Line 
1/* ------------------- */
2/* --- nralloc2x.h --- */
3/* ------------------- */
4
5/*
6 * Copyright (c) 2000-2014, Lionel Lacassagne, All rights reserved
7 * Univ Paris Sud XI, CNRS
8*
9*/
10
11/*
12 * 2002/06/11 ajout des fonctions endline
13 */
14
15#ifndef __NRALLOC2X_H__
16#define __NRALLOC2X_H__
17
18
19#include "nrc_os_config.h"
20#include "nrtype.h"
21#include "nrtypex.h"
22
23
24/* ----------------- */
25/* --- trimatrix --- */
26/* ----------------- */
27
28#define type_trimatrix(t) \
29t ** short_name(t,,trimatrix)(int32_t nrl, int32_t nrh, int32_t ncl, int32_t nch, int32_t step)
30
31type_trimatrix(int8_t);
32type_trimatrix(uint8_t);
33type_trimatrix(int16_t);
34type_trimatrix(uint16_t);
35type_trimatrix(int32_t);
36type_trimatrix(uint32_t);
37type_trimatrix(float);
38type_trimatrix(double);
39
40
41#endif /* __NRALLOC2X_H__ */
42
43// Local Variables:
44// tab-width: 4
45// c-basic-offset: 4
46// c-file-offsets:((innamespace . 0)(inline-open . 0))
47// indent-tabs-mode: nil
48// End:
49// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=4:softtabstop=4
50
Note: See TracBrowser for help on using the repository browser.