23 #ifndef INCLUDED_volk_64u_popcntpuppet_64u_H
24 #define INCLUDED_volk_64u_popcntpuppet_64u_H
29 #ifdef LV_HAVE_GENERIC
30 static inline void volk_64u_popcntpuppet_64u_generic(
uint64_t* outVector,
const uint64_t* inVector,
unsigned int num_points){
32 for(ii=0; ii < num_points; ++ii) {
33 volk_64u_popcnt_generic(outVector+ii, num_points );
39 #if LV_HAVE_SSE4_2 && LV_HAVE_64
40 static inline void volk_64u_popcntpuppet_64u_a_sse4_2(
uint64_t* outVector,
const uint64_t* inVector,
unsigned int num_points){
42 for(ii=0; ii < num_points; ++ii) {
43 volk_64u_popcnt_a_sse4_2(outVector+ii, num_points );
50 static inline void volk_64u_popcntpuppet_64u_neon(
uint64_t* outVector,
const uint64_t* inVector,
unsigned int num_points){
52 for(ii=0; ii < num_points; ++ii) {
53 volk_64u_popcnt_neon(outVector+ii, num_points );
unsigned __int64 uint64_t
Definition: stdint.h:90