25 #ifndef ACL_SRC_CPU_KERNELS_LUT_LIST_H
26 #define ACL_SRC_CPU_KERNELS_LUT_LIST_H
37 #define DECLARE_LUT_U8_KERNEL(func_name) \
38 void func_name(const uint8_t *table, size_t num_strings, size_t string_length, const uint8_t *const *input, \
39 uint8_t *const *output)
41 DECLARE_LUT_U8_KERNEL(lut_u8_neon);
42 DECLARE_LUT_U8_KERNEL(lut_u8_sve2);
44 #undef DECLARE_LUT_U8_KERNEL
46 #define DECLARE_LUT_U16_KERNEL(func_name) \
47 void func_name(const uint16_t *table, size_t num_strings, size_t string_length, const uint16_t *input, \
50 DECLARE_LUT_U16_KERNEL(lut_u16_neon);
51 DECLARE_LUT_U16_KERNEL(lut_u16_sve);
53 #undef DECLARE_LUT_U16_KERNEL
60 #endif // ACL_SRC_CPU_KERNELS_LUT_LIST_H