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));