10#ifndef INCLUDED_volk_32u_popcntpuppet_32u_H
11#define INCLUDED_volk_32u_popcntpuppet_32u_H
18 const uint32_t* inVector,
19 unsigned int num_points)
21 for (
size_t i = 0;
i < num_points; ++
i) {
29 const uint32_t* inVector,
30 unsigned int num_points)
32 for (
size_t i = 0;
i < num_points; ++
i) {
39static inline void volk_32u_popcntpuppet_32u_rvv(uint32_t* outVector,
40 const uint32_t* inVector,
41 unsigned int num_points)
43 for (
size_t i = 0;
i < num_points; ++
i) {
44 volk_32u_popcnt_rvv(outVector +
i, inVector[
i]);
50static inline void volk_32u_popcntpuppet_32u_rva22(uint32_t* outVector,
51 const uint32_t* inVector,
52 unsigned int num_points)
54 for (
size_t i = 0;
i < num_points; ++
i) {
55 volk_32u_popcnt_rva22(outVector +
i, inVector[
i]);
static void volk_32u_popcnt_a_sse4_2(uint32_t *ret, const uint32_t value)
Definition volk_32u_popcnt.h:72
static void volk_32u_popcnt_generic(uint32_t *ret, const uint32_t value)
Definition volk_32u_popcnt.h:51
static void volk_32u_popcntpuppet_32u_a_sse4_2(uint32_t *outVector, const uint32_t *inVector, unsigned int num_points)
Definition volk_32u_popcntpuppet_32u.h:28
static void volk_32u_popcntpuppet_32u_generic(uint32_t *outVector, const uint32_t *inVector, unsigned int num_points)
Definition volk_32u_popcntpuppet_32u.h:17
for i
Definition volk_config_fixed.tmpl.h:13