source: soft/giet_vm/applications/rosenfeld/nrc2/include/nrmem1x.h @ 772

Last change on this file since 772 was 772, checked in by meunier, 8 years ago
  • Ajout de l'application rosenfeld
  • Changement du nom du flag O_CREATE en O_CREAT
File size: 2.4 KB
Line 
1/*
2 * Copyright (c) 2000-2014, Lionel Lacassagne, All rights reserved
3 * Univ Paris Sud XI, CNRS
4 */
5
6IMAGE_EXPORT(void) convert_rgb32vector_rgb8vector(rgb32  *x, long nl, long nh, rgb8    *y);
7
8IMAGE_EXPORT(void) roll_svector(sint16  *v, long nl, long nh);
9
10IMAGE_EXPORT(void) move_ui8vector_1left_block   (uint8   *v, long nl, long nh);
11IMAGE_EXPORT(void) move_ui16vector_1left_block(uint16 *v, long nl, long nh);
12IMAGE_EXPORT(void) move_si16vector_1left_block(sint16 *v, long nl, long nh);
13IMAGE_EXPORT(void) move_ui32vector_1left_block(uint32 *v, long nl, long nh);
14IMAGE_EXPORT(void) move_si32vector_1left_block(sint32 *v, long nl, long nh);
15
16IMAGE_EXPORT(void) move_ui8vector_1right_block (uint8  *v, long nl, long nh);
17IMAGE_EXPORT(void) move_ui16vector_1right_block(uint16 *v, long nl, long nh);
18IMAGE_EXPORT(void) move_si16vector_1right_block(sint16 *v, long nl, long nh);
19IMAGE_EXPORT(void) move_ui32vector_1right_block(uint32 *v, long nl, long nh);
20IMAGE_EXPORT(void) move_si32vector_1right_block(sint32 *v, long nl, long nh);
21
22IMAGE_EXPORT(void) copy1c_bvector    (uint8   *src, long nc, uint8   *dst, long nl, long nh);
23IMAGE_EXPORT(void) copy1c_si16vector (sint16  *src, long nc, sint16  *dst, long nl, long nh);
24IMAGE_EXPORT(void) copy1c_ui16vector (uint16  *src, long nc, uint16  *dst, long nl, long nh);
25IMAGE_EXPORT(void) copy1c_ui32vector (uint32  *src, long nc, uint32  *dst, long nl, long nh);
26IMAGE_EXPORT(void) copy1c_f32vector  (float32 *src, long nc, float32 *dst, long nl, long nh);
27IMAGE_EXPORT(void) copy1c_f64vector  (float64 *src, long nc, float64 *dst, long nl, long nh);
28IMAGE_EXPORT(void) copy1c_rgb8vector (rgb8    *src, long nc, rgb8    *dst, long nl, long nh);
29IMAGE_EXPORT(void) copy1c_rgbx8vector(rgbx8   *src, long nc, rgbx8   *dst, long nl, long nh);
30
31IMAGE_EXPORT(void) copy_ui8vector_mod (uint8   *src, long nl, long nh, long m, uint8   *dst);
32IMAGE_EXPORT(void) copy_ui16vector_mod(uint16  *src, long nl, long nh, long m, uint16  *dst);
33IMAGE_EXPORT(void) copy_si16vector_mod(sint16  *src, long nl, long nh, long m, sint16  *dst);
34IMAGE_EXPORT(void) copy_ui32vector_mod(uint32  *src, long nl, long nh, long m, uint32  *dst);
35IMAGE_EXPORT(void) copy_si32vector_mod(sint32  *src, long nl, long nh, long m, sint32  *dst);
36IMAGE_EXPORT(void) copy_f32vector_mod (float32 *src, long nl, long nh, long m, float32 *dst);
37IMAGE_EXPORT(void) copy_f64vector_mod (float64 *src, long nl, long nh, long m, float64 *dst);
Note: See TracBrowser for help on using the repository browser.