5 #ifndef _RTE_PREFETCH_H_ 6 #define _RTE_PREFETCH_H_ 8 #include <rte_compat.h> 78 #ifdef RTE_TOOLCHAIN_MSVC 81 __builtin_prefetch(p, 1, 3);
103 #ifdef RTE_TOOLCHAIN_MSVC 106 __builtin_prefetch(p, 1, 2);
128 #ifdef RTE_TOOLCHAIN_MSVC 131 __builtin_prefetch(p, 1, 1);
static void rte_prefetch2(const volatile void *p)
static __rte_experimental void rte_prefetch2_write(const void *p)
static __rte_experimental void rte_cldemote(const volatile void *p)
static __rte_experimental void rte_prefetch1_write(const void *p)
static void rte_prefetch1(const volatile void *p)
static __rte_experimental void rte_prefetch0_write(const void *p)
static void rte_prefetch0(const volatile void *p)
static void rte_prefetch_non_temporal(const volatile void *p)