- Timestamp:
- Jul 13, 2017, 11:01:58 AM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
soft/giet_vm/applications/rosenfeld/nrc2/include/nrmem1x.h
r772 r826 4 4 */ 5 5 6 IMAGE_EXPORT(void) convert_rgb32vector_rgb8vector(rgb32 *x, long nl, long nh, rgb8 *y); 6 void roll_si16vector(int16_t * v, int32_t nl, int32_t nh); 7 void roll_ui16vector(uint16_t * v, int32_t nl, int32_t nh); 7 8 8 IMAGE_EXPORT(void) roll_svector(sint16 *v, long nl, long nh); 9 #define copy_type_vector(t) \ 10 void short_name(t,copy_,vector)(t * src, int32_t nl1, int32_t nh1, t * dst, int32_t nl2, int32_t nh2); \ 11 void short_name(t,copy1c_,vector)(t * src, int32_t nc, t * dst, int32_t nl, int32_t nh); \ 12 void short_name(t,copy_,vector_mod)(t * src, int32_t nl, int32_t nh, int32_t m, t * dst); 9 13 10 IMAGE_EXPORT(void) move_ui8vector_1left_block (uint8 *v, long nl, long nh); 11 IMAGE_EXPORT(void) move_ui16vector_1left_block(uint16 *v, long nl, long nh); 12 IMAGE_EXPORT(void) move_si16vector_1left_block(sint16 *v, long nl, long nh); 13 IMAGE_EXPORT(void) move_ui32vector_1left_block(uint32 *v, long nl, long nh); 14 IMAGE_EXPORT(void) move_si32vector_1left_block(sint32 *v, long nl, long nh); 14 copy_type_vector(int8_t); 15 copy_type_vector(uint8_t); 16 copy_type_vector(int16_t); 17 copy_type_vector(uint16_t); 18 copy_type_vector(int32_t); 19 copy_type_vector(uint32_t); 20 copy_type_vector(float); 21 copy_type_vector(double); 22 copy_type_vector(rgb8); 23 copy_type_vector(rgbx8); 15 24 16 IMAGE_EXPORT(void) move_ui8vector_1right_block (uint8 *v, long nl, long nh);17 IMAGE_EXPORT(void) move_ui16vector_1right_block(uint16 *v, long nl, long nh);18 IMAGE_EXPORT(void) move_si16vector_1right_block(sint16 *v, long nl, long nh);19 IMAGE_EXPORT(void) move_ui32vector_1right_block(uint32 *v, long nl, long nh);20 IMAGE_EXPORT(void) move_si32vector_1right_block(sint32 *v, long nl, long nh);21 25 22 IMAGE_EXPORT(void) copy1c_bvector (uint8 *src, long nc, uint8 *dst, long nl, long nh); 23 IMAGE_EXPORT(void) copy1c_si16vector (sint16 *src, long nc, sint16 *dst, long nl, long nh); 24 IMAGE_EXPORT(void) copy1c_ui16vector (uint16 *src, long nc, uint16 *dst, long nl, long nh); 25 IMAGE_EXPORT(void) copy1c_ui32vector (uint32 *src, long nc, uint32 *dst, long nl, long nh); 26 IMAGE_EXPORT(void) copy1c_f32vector (float32 *src, long nc, float32 *dst, long nl, long nh); 27 IMAGE_EXPORT(void) copy1c_f64vector (float64 *src, long nc, float64 *dst, long nl, long nh); 28 IMAGE_EXPORT(void) copy1c_rgb8vector (rgb8 *src, long nc, rgb8 *dst, long nl, long nh); 29 IMAGE_EXPORT(void) copy1c_rgbx8vector(rgbx8 *src, long nc, rgbx8 *dst, long nl, long nh); 26 // Local Variables: 27 // tab-width: 4 28 // c-basic-offset: 4 29 // c-file-offsets:((innamespace . 0)(inline-open . 0)) 30 // indent-tabs-mode: nil 31 // End: 30 32 31 IMAGE_EXPORT(void) copy_ui8vector_mod (uint8 *src, long nl, long nh, long m, uint8 *dst); 32 IMAGE_EXPORT(void) copy_ui16vector_mod(uint16 *src, long nl, long nh, long m, uint16 *dst); 33 IMAGE_EXPORT(void) copy_si16vector_mod(sint16 *src, long nl, long nh, long m, sint16 *dst); 34 IMAGE_EXPORT(void) copy_ui32vector_mod(uint32 *src, long nl, long nh, long m, uint32 *dst); 35 IMAGE_EXPORT(void) copy_si32vector_mod(sint32 *src, long nl, long nh, long m, sint32 *dst); 36 IMAGE_EXPORT(void) copy_f32vector_mod (float32 *src, long nl, long nh, long m, float32 *dst); 37 IMAGE_EXPORT(void) copy_f64vector_mod (float64 *src, long nl, long nh, long m, float64 *dst); 33 // vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=4:softtabstop=4 34
Note: See TracChangeset
for help on using the changeset viewer.