Defines | |
#define | Vec_interleave_block(v, width) do v = __Vec_interleave_block( v , width ); while( 0 ) |
#define | vec_interleave_block(v, width) do v = __vec_interleave_block( v , width ); while( 0 ) |
#define | ivec_interleave_block(v, width) do v = __ivec_interleave_block( v , width ); while( 0 ) |
#define | bvec_interleave_block(v, width) do v = __bvec_interleave_block( v , width ); while( 0 ) |
#define | Vec_deinterleave_block(v, width) do v = __Vec_deinterleave_block( v , width ); while( 0 ) |
#define | vec_deinterleave_block(v, width) do v = __vec_deinterleave_block( v , width ); while( 0 ) |
#define | ivec_deinterleave_block(v, width) do v = __ivec_deinterleave_block( v , width ); while( 0 ) |
#define | bvec_deinterleave_block(v, width) do v = __bvec_deinterleave_block( v , width ); while( 0 ) |
#define | Mat_interleave_block(m, width) __Mat_interleave_block( (Mat) m, width) |
#define | Mat_deinterleave_block(m, width) __Mat_deinterleave_block( (Mat) m, width) |
#define | Mat_new_interleave_block(m, width) __Mat_new_interleave_block( (Mat) m, width) |
#define | Mat_new_deinterleave_block(m, width) __Mat_new_deinterleave_block( (Mat) m, width) |
Functions | |
Vec | __Vec_interleave_block (Vec v, size_t width) |
vec | __vec_interleave_block (vec v, size_t width) |
ivec | __ivec_interleave_block (ivec v, size_t width) |
bvec | __bvec_interleave_block (bvec v, size_t width) |
Vec | __Vec_deinterleave_block (Vec v, size_t width) |
vec | __vec_deinterleave_block (vec v, size_t width) |
ivec | __ivec_deinterleave_block (ivec v, size_t width) |
bvec | __bvec_deinterleave_block (bvec v, size_t width) |
Vec | Vec_new_interleave_block (Vec v, size_t width) |
vec | vec_new_interleave_block (vec v, size_t width) |
ivec | ivec_new_interleave_block (ivec v, size_t width) |
bvec | bvec_new_interleave_block (bvec v, size_t width) |
Vec | Vec_new_deinterleave_block (Vec v, size_t width) |
vec | vec_new_deinterleave_block (vec v, size_t width) |
ivec | ivec_new_deinterleave_block (ivec v, size_t width) |
bvec | bvec_new_deinterleave_block (bvec v, size_t width) |
Mat | __Mat_interleave_block (Mat m, size_t width) |
mat | mat_interleave_block (mat m, size_t width) |
imat | imat_interleave_block (imat m, size_t width) |
bmat | bmat_interleave_block (bmat m, size_t width) |
Mat | __Mat_deinterleave_block (Mat m, size_t width) |
mat | mat_deinterleave_block (mat m, size_t width) |
imat | imat_deinterleave_block (imat m, size_t width) |
bmat | bmat_deinterleave_block (bmat m, size_t width) |
Mat | __Mat_new_interleave_block (Mat m, size_t width) |
mat | mat_new_interleave_block (mat m, size_t width) |
imat | imat_new_interleave_block (imat m, size_t width) |
bmat | bmat_new_interleave_block (bmat m, size_t width) |
Mat | __Mat_new_deinterleave_block (Mat m, size_t width) |
mat | mat_new_deinterleave_block (mat m, size_t width) |
imat | imat_new_deinterleave_block (imat m, size_t width) |
bmat | bmat_new_deinterleave_block (bmat m, size_t width) |
#define bvec_deinterleave_block | ( | v, | |||
width | ) | do v = __bvec_deinterleave_block( v , width ); while( 0 ) |
Definition at line 57 of file interleaver.h.
#define bvec_interleave_block | ( | v, | |||
width | ) | do v = __bvec_interleave_block( v , width ); while( 0 ) |
Definition at line 47 of file interleaver.h.
#define ivec_deinterleave_block | ( | v, | |||
width | ) | do v = __ivec_deinterleave_block( v , width ); while( 0 ) |
Definition at line 56 of file interleaver.h.
#define ivec_interleave_block | ( | v, | |||
width | ) | do v = __ivec_interleave_block( v , width ); while( 0 ) |
Definition at line 46 of file interleaver.h.
#define Mat_deinterleave_block | ( | m, | |||
width | ) | __Mat_deinterleave_block( (Mat) m, width) |
Definition at line 78 of file interleaver.h.
#define Mat_interleave_block | ( | m, | |||
width | ) | __Mat_interleave_block( (Mat) m, width) |
Definition at line 72 of file interleaver.h.
#define Mat_new_deinterleave_block | ( | m, | |||
width | ) | __Mat_new_deinterleave_block( (Mat) m, width) |
Definition at line 90 of file interleaver.h.
Referenced by __Mat_deinterleave_block(), bmat_new_deinterleave_block(), imat_new_deinterleave_block(), and mat_new_deinterleave_block().
#define Mat_new_interleave_block | ( | m, | |||
width | ) | __Mat_new_interleave_block( (Mat) m, width) |
Definition at line 84 of file interleaver.h.
Referenced by __Mat_interleave_block(), bmat_new_interleave_block(), imat_new_interleave_block(), and mat_new_interleave_block().
#define vec_deinterleave_block | ( | v, | |||
width | ) | do v = __vec_deinterleave_block( v , width ); while( 0 ) |
Definition at line 55 of file interleaver.h.
#define Vec_deinterleave_block | ( | v, | |||
width | ) | do v = __Vec_deinterleave_block( v , width ); while( 0 ) |
Definition at line 54 of file interleaver.h.
#define vec_interleave_block | ( | v, | |||
width | ) | do v = __vec_interleave_block( v , width ); while( 0 ) |
Definition at line 45 of file interleaver.h.
#define Vec_interleave_block | ( | v, | |||
width | ) | do v = __Vec_interleave_block( v , width ); while( 0 ) |
Definition at line 44 of file interleaver.h.
Definition at line 194 of file interleaver.c.
References bvec_delete(), and bvec_new_deinterleave_block().
Definition at line 162 of file interleaver.c.
References bvec_delete(), and bvec_new_interleave_block().
Definition at line 186 of file interleaver.c.
References ivec_delete(), and ivec_new_deinterleave_block().
Definition at line 154 of file interleaver.c.
References ivec_delete(), and ivec_new_interleave_block().
Definition at line 305 of file interleaver.c.
References Mat_copy, Mat_delete, and Mat_new_deinterleave_block.
Definition at line 269 of file interleaver.c.
References Mat_copy, Mat_delete, and Mat_new_interleave_block.
Definition at line 219 of file interleaver.c.
References __Mat_new(), Mat_element_size, Mat_height, Mat_width, and Vec_copy.
Definition at line 205 of file interleaver.c.
References __Mat_new(), Mat_element_size, Mat_height, Mat_width, and Vec_copy.
Definition at line 178 of file interleaver.c.
References vec_delete(), and vec_new_deinterleave_block().
Definition at line 170 of file interleaver.c.
References Vec_delete, and Vec_new_deinterleave_block().
Definition at line 146 of file interleaver.c.
References vec_delete(), and vec_new_interleave_block().
Definition at line 138 of file interleaver.c.
References Vec_delete, and Vec_new_interleave_block().
Definition at line 332 of file interleaver.c.
References bmat_copy(), bmat_delete(), and bmat_new_deinterleave_block().
Definition at line 296 of file interleaver.c.
References bmat_copy(), bmat_delete(), and bmat_new_interleave_block().
Definition at line 263 of file interleaver.c.
References Mat_new_deinterleave_block.
Referenced by bmat_deinterleave_block().
Definition at line 257 of file interleaver.c.
References Mat_new_interleave_block.
Referenced by bmat_interleave_block().
Definition at line 125 of file interleaver.c.
References bvec_length(), and bvec_new().
Referenced by __bvec_deinterleave_block().
Definition at line 112 of file interleaver.c.
References bvec_length(), and bvec_new().
Referenced by __bvec_interleave_block().
Definition at line 323 of file interleaver.c.
References imat_copy(), imat_delete(), and imat_new_deinterleave_block().
Definition at line 287 of file interleaver.c.
References imat_copy(), imat_delete(), and imat_new_interleave_block().
Definition at line 251 of file interleaver.c.
References Mat_new_deinterleave_block.
Referenced by imat_deinterleave_block().
Definition at line 245 of file interleaver.c.
References Mat_new_interleave_block.
Referenced by imat_interleave_block().
Definition at line 99 of file interleaver.c.
References ivec_length(), and ivec_new().
Referenced by __ivec_deinterleave_block().
Definition at line 86 of file interleaver.c.
References ivec_length(), and ivec_new().
Referenced by __ivec_interleave_block().
Definition at line 314 of file interleaver.c.
References mat_copy(), mat_delete(), and mat_new_deinterleave_block().
Definition at line 278 of file interleaver.c.
References mat_copy(), mat_delete(), and mat_new_interleave_block().
Definition at line 239 of file interleaver.c.
References Mat_new_deinterleave_block.
Referenced by mat_deinterleave_block().
Definition at line 233 of file interleaver.c.
References Mat_new_interleave_block.
Referenced by mat_interleave_block().
Definition at line 73 of file interleaver.c.
References vec_length(), and vec_new().
Referenced by __vec_deinterleave_block().
Definition at line 44 of file interleaver.c.
References __Vec_new(), Vec_element_size, and Vec_length.
Referenced by __Vec_deinterleave_block().
Definition at line 60 of file interleaver.c.
References vec_length(), and vec_new().
Referenced by __vec_interleave_block().
Definition at line 28 of file interleaver.c.
References __Vec_new(), Vec_element_size, and Vec_length.
Referenced by __Vec_interleave_block().
|
|