From 9ff9986208b01babbfcce7689bc390e32028680e Mon Sep 17 00:00:00 2001 From: Clayton Smith Date: Sat, 9 Dec 2023 09:37:26 -0500 Subject: [PATCH] Add missing volk_16_byteswap_u_orc to puppet Signed-off-by: Clayton Smith --- kernels/volk/volk_16u_byteswappuppet_16u.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/kernels/volk/volk_16u_byteswappuppet_16u.h b/kernels/volk/volk_16u_byteswappuppet_16u.h index 6c3b604b1..16e75d91d 100644 --- a/kernels/volk/volk_16u_byteswappuppet_16u.h +++ b/kernels/volk/volk_16u_byteswappuppet_16u.h @@ -92,4 +92,14 @@ static inline void volk_16u_byteswappuppet_16u_a_avx2(uint16_t* output, } #endif +#ifdef LV_HAVE_ORC +static inline void volk_16u_byteswappuppet_16u_u_orc(uint16_t* output, + uint16_t* intsToSwap, + unsigned int num_points) +{ + volk_16u_byteswap_u_orc((uint16_t*)intsToSwap, num_points); + memcpy((void*)output, (void*)intsToSwap, num_points * sizeof(uint16_t)); +} +#endif /* LV_HAVE_ORC */ + #endif