18#ifdef RTE_TOOLCHAIN_MSVC
31typedef uint8_t
rte_v64u8_t __attribute__((vector_size(8), aligned(8)));
38typedef uint16_t
rte_v64u16_t __attribute__((vector_size(8), aligned(8)));
45typedef uint32_t
rte_v64u32_t __attribute__((vector_size(8), aligned(8)));
53typedef uint8_t
rte_v128u8_t __attribute__((vector_size(16), aligned(16)));
60typedef uint16_t
rte_v128u16_t __attribute__((vector_size(16), aligned(16)));
67typedef uint32_t
rte_v128u32_t __attribute__((vector_size(16), aligned(16)));
74typedef uint64_t
rte_v128u64_t __attribute__((vector_size(16), aligned(16)));
84typedef uint8_t
rte_v256u8_t __attribute__((vector_size(32), aligned(32)));
92typedef uint16_t
rte_v256u16_t __attribute__((vector_size(32), aligned(32)));
99typedef uint32_t
rte_v256u32_t __attribute__((vector_size(32), aligned(32)));
106typedef uint64_t
rte_v256u64_t __attribute__((vector_size(32), aligned(32)));
116typedef int8_t
rte_v64s8_t __attribute__((vector_size(8), aligned(8)));
123typedef int16_t
rte_v64s16_t __attribute__((vector_size(8), aligned(8)));
130typedef int32_t
rte_v64s32_t __attribute__((vector_size(8), aligned(8)));
138typedef int8_t
rte_v128s8_t __attribute__((vector_size(16), aligned(16)));
169typedef int8_t
rte_v256s8_t __attribute__((vector_size(32), aligned(32)));
int rte_vect_set_max_simd_bitwidth(uint16_t bitwidth)
uint16_t rte_vect_get_max_simd_bitwidth(void)