![]() Simd Library Documentation.Home | Release Notes | Download | Documentation | Forum | SourceForge | GitHub | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Functions for bytes reordering. More...
Detailed DescriptionFunctions for bytes reordering. Function Documentation
Performs bytes reordering for data array. For every 2 bytes: dst[2*i + 0] = src[2*i + 1]; dst[2*i + 1] = src[2*i + 0]; The data size must be a multiple of 2.
Performs bytes reordering for data array. For every 4 bytes: dst[4*i + 0] = src[4*i + 3]; dst[4*i + 1] = src[4*i + 2]; dst[4*i + 2] = src[4*i + 1]; dst[4*i + 3] = src[4*i + 0]; The data size must be a multiple of 4.
Performs bytes reordering for data array. For every 8 bytes: dst[8*i + 0] = src[8*i + 7]; dst[8*i + 1] = src[8*i + 6]; dst[8*i + 2] = src[8*i + 5]; dst[8*i + 3] = src[8*i + 4]; dst[8*i + 4] = src[8*i + 3]; dst[8*i + 5] = src[8*i + 2]; dst[8*i + 6] = src[8*i + 1]; dst[8*i + 7] = src[8*i + 0]; The data size must be a multiple of 8.
|