1 #ifndef INCLUDED_volk_64u_byteswappuppet_64u_H 2 #define INCLUDED_volk_64u_byteswappuppet_64u_H 13 memcpy((
void*)output, (
void*)intsToSwap, num_points *
sizeof(uint64_t));
19 static inline void volk_64u_byteswappuppet_64u_neonv8(uint64_t*output, uint64_t* intsToSwap,
unsigned int num_points){
21 volk_64u_byteswap_neonv8((uint64_t*)intsToSwap, num_points);
22 memcpy((
void*)output, (
void*)intsToSwap, num_points *
sizeof(uint64_t));
30 memcpy((
void*)output, (
void*)intsToSwap, num_points *
sizeof(uint64_t));
40 memcpy((
void*)output, (
void*)intsToSwap, num_points *
sizeof(uint64_t));
49 memcpy((
void*)output, (
void*)intsToSwap, num_points *
sizeof(uint64_t));
58 memcpy((
void*)output, (
void*)intsToSwap, num_points *
sizeof(uint64_t));
67 memcpy((
void*)output, (
void*)intsToSwap, num_points *
sizeof(uint64_t));
73 static inline void volk_64u_byteswappuppet_64u_u_avx2(uint64_t* output, uint64_t* intsToSwap,
unsigned int num_points){
75 volk_64u_byteswap_u_avx2((uint64_t*)intsToSwap, num_points);
76 memcpy((
void*)output, (
void*)intsToSwap, num_points *
sizeof(uint64_t));
82 static inline void volk_64u_byteswappuppet_64u_a_avx2(uint64_t* output, uint64_t* intsToSwap,
unsigned int num_points){
84 volk_64u_byteswap_a_avx2((uint64_t*)intsToSwap, num_points);
85 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:46
static void volk_64u_byteswap_generic(uint64_t *intsToSwap, unsigned int num_points)
Definition: volk_64u_byteswap.h:126
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:195
static void volk_64u_byteswappuppet_64u_a_ssse3(uint64_t *output, uint64_t *intsToSwap, unsigned int num_points)
Definition: volk_64u_byteswappuppet_64u.h:64
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:437
static void volk_64u_byteswappuppet_64u_u_ssse3(uint64_t *output, uint64_t *intsToSwap, unsigned int num_points)
Definition: volk_64u_byteswappuppet_64u.h:55
static void volk_64u_byteswappuppet_64u_neon(uint64_t *output, uint64_t *intsToSwap, unsigned int num_points)
Definition: volk_64u_byteswappuppet_64u.h:27
static void volk_64u_byteswap_a_sse2(uint64_t *intsToSwap, unsigned int num_points)
Definition: volk_64u_byteswap.h:339
static void volk_64u_byteswappuppet_64u_u_sse2(uint64_t *output, uint64_t *intsToSwap, unsigned int num_points)
Definition: volk_64u_byteswappuppet_64u.h:37
static void volk_64u_byteswap_neon(uint64_t *intsToSwap, unsigned int num_points)
Definition: volk_64u_byteswap.h:277