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));
static void volk_32u_byteswap_u_sse2(uint32_t *intsToSwap, unsigned int num_points)
Definition: volk_32u_byteswap.h:113
static void volk_32u_byteswap_a_sse2(uint32_t *intsToSwap, unsigned int num_points)
Definition: volk_32u_byteswap.h:304
static void volk_32u_byteswap_neon(uint32_t *intsToSwap, unsigned int num_points)
Definition: volk_32u_byteswap.h:156
static void volk_32u_byteswappuppet_32u_u_sse2(uint32_t *output, uint32_t *intsToSwap, unsigned int num_points)
Definition: volk_32u_byteswappuppet_32u.h:36
static void volk_32u_byteswappuppet_32u_a_sse2(uint32_t *output, uint32_t *intsToSwap, unsigned int num_points)
Definition: volk_32u_byteswappuppet_32u.h:45
static void volk_32u_byteswappuppet_32u_neon(uint32_t *output, uint32_t *intsToSwap, unsigned int num_points)
Definition: volk_32u_byteswappuppet_32u.h:18
static void volk_32u_byteswappuppet_32u_generic(uint32_t *output, uint32_t *intsToSwap, unsigned int num_points)
Definition: volk_32u_byteswappuppet_32u.h:9
static void volk_32u_byteswap_generic(uint32_t *intsToSwap, unsigned int num_points)
Definition: volk_32u_byteswap.h:239