1 #ifndef INCLUDED_volk_64u_byteswappuppet_64u_H 2 #define INCLUDED_volk_64u_byteswappuppet_64u_H 12 unsigned int num_points)
16 memcpy((
void*)output, (
void*)intsToSwap, num_points *
sizeof(uint64_t));
21 static inline void volk_64u_byteswappuppet_64u_neonv8(uint64_t* output,
23 unsigned int num_points)
26 volk_64u_byteswap_neonv8((uint64_t*)intsToSwap, num_points);
27 memcpy((
void*)output, (
void*)intsToSwap, num_points *
sizeof(uint64_t));
33 unsigned int num_points)
37 memcpy((
void*)output, (
void*)intsToSwap, num_points *
sizeof(uint64_t));
45 unsigned int num_points)
49 memcpy((
void*)output, (
void*)intsToSwap, num_points *
sizeof(uint64_t));
56 unsigned int num_points)
60 memcpy((
void*)output, (
void*)intsToSwap, num_points *
sizeof(uint64_t));
67 unsigned int num_points)
71 memcpy((
void*)output, (
void*)intsToSwap, num_points *
sizeof(uint64_t));
78 unsigned int num_points)
82 memcpy((
void*)output, (
void*)intsToSwap, num_points *
sizeof(uint64_t));
87 static inline void volk_64u_byteswappuppet_64u_u_avx2(uint64_t* output,
89 unsigned int num_points)
92 volk_64u_byteswap_u_avx2((uint64_t*)intsToSwap, num_points);
93 memcpy((
void*)output, (
void*)intsToSwap, num_points *
sizeof(uint64_t));
98 static inline void volk_64u_byteswappuppet_64u_a_avx2(uint64_t* output,
100 unsigned int num_points)
103 volk_64u_byteswap_a_avx2((uint64_t*)intsToSwap, num_points);
104 memcpy((
void*)output, (
void*)intsToSwap, num_points *
sizeof(uint64_t));
static void volk_64u_byteswappuppet_64u_a_sse2(uint64_t *output, uint64_t *intsToSwap, unsigned int num_points)
Definition: volk_64u_byteswappuppet_64u.h:54
static void volk_64u_byteswap_generic(uint64_t *intsToSwap, unsigned int num_points)
Definition: volk_64u_byteswap.h:128
static void volk_64u_byteswap_u_sse2(uint64_t *intsToSwap, unsigned int num_points)
Definition: volk_64u_byteswap.h:75
static void volk_64u_byteswap_a_ssse3(uint64_t *intsToSwap, unsigned int num_points)
Definition: volk_64u_byteswap.h:201
static void volk_64u_byteswappuppet_64u_a_ssse3(uint64_t *output, uint64_t *intsToSwap, unsigned int num_points)
Definition: volk_64u_byteswappuppet_64u.h:76
static void volk_64u_byteswappuppet_64u_generic(uint64_t *output, uint64_t *intsToSwap, unsigned int num_points)
Definition: volk_64u_byteswappuppet_64u.h:10
static void volk_64u_byteswap_u_ssse3(uint64_t *intsToSwap, unsigned int num_points)
Definition: volk_64u_byteswap.h:449
static void volk_64u_byteswappuppet_64u_u_ssse3(uint64_t *output, uint64_t *intsToSwap, unsigned int num_points)
Definition: volk_64u_byteswappuppet_64u.h:65
static void volk_64u_byteswappuppet_64u_neon(uint64_t *output, uint64_t *intsToSwap, unsigned int num_points)
Definition: volk_64u_byteswappuppet_64u.h:31
static void volk_64u_byteswap_a_sse2(uint64_t *intsToSwap, unsigned int num_points)
Definition: volk_64u_byteswap.h:348
static void volk_64u_byteswappuppet_64u_u_sse2(uint64_t *output, uint64_t *intsToSwap, unsigned int num_points)
Definition: volk_64u_byteswappuppet_64u.h:43
static void volk_64u_byteswap_neon(uint64_t *intsToSwap, unsigned int num_points)
Definition: volk_64u_byteswap.h:284