1 #ifndef INCLUDED_volk_32u_byteswappuppet_32u_H
2 #define INCLUDED_volk_32u_byteswappuppet_32u_H
12 memcpy((
void*)output, (
void*)intsToSwap, num_points *
sizeof(uint32_t));
21 memcpy((
void*)output, (
void*)intsToSwap, num_points *
sizeof(uint32_t));
27 static inline void volk_32u_byteswappuppet_32u_neonv8(uint32_t*output, uint32_t* intsToSwap,
unsigned int num_points){
29 volk_32u_byteswap_neonv8((uint32_t*)intsToSwap, num_points);
30 memcpy((
void*)output, (
void*)intsToSwap, num_points *
sizeof(uint32_t));
39 memcpy((
void*)output, (
void*)intsToSwap, num_points *
sizeof(uint32_t));
48 memcpy((
void*)output, (
void*)intsToSwap, num_points *
sizeof(uint32_t));
54 static inline void volk_32u_byteswappuppet_32u_u_avx2(uint32_t* output, uint32_t* intsToSwap,
unsigned int num_points){
56 volk_32u_byteswap_u_avx2((uint32_t*)intsToSwap, num_points);
57 memcpy((
void*)output, (
void*)intsToSwap, num_points *
sizeof(uint32_t));
63 static inline void volk_32u_byteswappuppet_32u_a_avx2(uint32_t* output, uint32_t* intsToSwap,
unsigned int num_points){
65 volk_32u_byteswap_a_avx2((uint32_t*)intsToSwap, num_points);
66 memcpy((
void*)output, (
void*)intsToSwap, num_points *
sizeof(uint32_t));