1 #ifndef INCLUDED_volk_16u_byteswappuppet_16u_H 2 #define INCLUDED_volk_16u_byteswappuppet_16u_H 13 memcpy((
void*)output, (
void*)intsToSwap, num_points *
sizeof(uint16_t));
22 memcpy((
void*)output, (
void*)intsToSwap, num_points *
sizeof(uint16_t));
31 memcpy((
void*)output, (
void*)intsToSwap, num_points *
sizeof(uint16_t));
40 memcpy((
void*)output, (
void*)intsToSwap, num_points *
sizeof(uint16_t));
49 memcpy((
void*)output, (
void*)intsToSwap, num_points *
sizeof(uint16_t));
55 static inline void volk_16u_byteswappuppet_16u_u_avx2(uint16_t *output, uint16_t* intsToSwap,
unsigned int num_points){
57 volk_16u_byteswap_u_avx2((uint16_t*)intsToSwap, num_points);
58 memcpy((
void*)output, (
void*)intsToSwap, num_points *
sizeof(uint16_t));
64 static inline void volk_16u_byteswappuppet_16u_a_avx2(uint16_t *output, uint16_t* intsToSwap,
unsigned int num_points){
66 volk_16u_byteswap_a_avx2((uint16_t*)intsToSwap, num_points);
67 memcpy((
void*)output, (
void*)intsToSwap, num_points *
sizeof(uint16_t));
static void volk_16u_byteswap_neon_table(uint16_t *intsToSwap, unsigned int num_points)
Definition: volk_16u_byteswap.h:250
static void volk_16u_byteswappuppet_16u_u_sse2(uint16_t *output, uint16_t *intsToSwap, unsigned int num_points)
Definition: volk_16u_byteswappuppet_16u.h:37
static void volk_16u_byteswappuppet_16u_generic(uint16_t *output, uint16_t *intsToSwap, unsigned int num_points)
Definition: volk_16u_byteswappuppet_16u.h:10
static void volk_16u_byteswap_a_sse2(uint16_t *intsToSwap, unsigned int num_points)
Definition: volk_16u_byteswap.h:190
static void volk_16u_byteswappuppet_16u_neon_table(uint16_t *output, uint16_t *intsToSwap, unsigned int num_points)
Definition: volk_16u_byteswappuppet_16u.h:28
static void volk_16u_byteswap_neon(uint16_t *intsToSwap, unsigned int num_points)
Definition: volk_16u_byteswap.h:224
static void volk_16u_byteswappuppet_16u_neon(uint16_t *output, uint16_t *intsToSwap, unsigned int num_points)
Definition: volk_16u_byteswappuppet_16u.h:19
static void volk_16u_byteswappuppet_16u_a_sse2(uint16_t *output, uint16_t *intsToSwap, unsigned int num_points)
Definition: volk_16u_byteswappuppet_16u.h:46
static void volk_16u_byteswap_u_sse2(uint16_t *intsToSwap, unsigned int num_points)
Definition: volk_16u_byteswap.h:136
static void volk_16u_byteswap_generic(uint16_t *intsToSwap, unsigned int num_points)
Definition: volk_16u_byteswap.h:168