| /f-stack/dpdk/lib/librte_acl/ |
| H A D | acl_run_altivec.h | 107 xmm_t *indices1, xmm_t *indices2) in transition4() 164 (xmm_t){}); in transition4() 225 (xmm_t *)&index_array[0], (xmm_t *)&index_array[2]); in search_altivec_8() 227 (xmm_t *)&index_array[4], (xmm_t *)&index_array[6]); in search_altivec_8() 230 (xmm_t *)&index_array[0], (xmm_t *)&index_array[2]); in search_altivec_8() 232 (xmm_t *)&index_array[4], (xmm_t *)&index_array[6]); in search_altivec_8() 235 (xmm_t *)&index_array[0], (xmm_t *)&index_array[2]); in search_altivec_8() 237 (xmm_t *)&index_array[4], (xmm_t *)&index_array[6]); in search_altivec_8() 240 (xmm_t *)&index_array[0], (xmm_t *)&index_array[2]); in search_altivec_8() 242 (xmm_t *)&index_array[4], (xmm_t *)&index_array[6]); in search_altivec_8() [all …]
|
| H A D | acl_run_sse.h | 61 xmm_t *saved_results, *saved_priority; in resolve_priority_sse() 67 (xmm_t *)(&parms[n].cmplt->priority[x]); in resolve_priority_sse() 71 (const xmm_t *)&p[transition].results[x]); in resolve_priority_sse() 125 struct acl_flow_data *flows, xmm_t *indices1, xmm_t *indices2, in acl_match_check_x4() 126 xmm_t match_mask) in acl_match_check_x4() 128 xmm_t temp; in acl_match_check_x4() 150 static __rte_always_inline xmm_t 152 xmm_t *indices1, xmm_t *indices2) in transition4() 154 xmm_t addr, tr_lo, tr_hi; in transition4() 202 xmm_t input0, input1; in search_sse_8() [all …]
|
| H A D | acl_run_avx512.c | 78 xmm_t cp, cr, np, nr; in resolve_mcle8_avx512x1() 89 cr = _mm_loadu_si128((const xmm_t *)(res + mi + j)); in resolve_mcle8_avx512x1() 90 cp = _mm_loadu_si128((const xmm_t *)(pri + mi + j)); in resolve_mcle8_avx512x1() 97 nr = _mm_loadu_si128((const xmm_t *)(res + mn)); in resolve_mcle8_avx512x1() 98 np = _mm_loadu_si128((const xmm_t *)(pri + mn)); in resolve_mcle8_avx512x1() 105 _mm_storeu_si128((xmm_t *)(result + j), cr); in resolve_mcle8_avx512x1()
|
| H A D | acl_run_avx2.h | 96 xmm_t l0, l1; in acl_process_matches_avx2x8()
|
| /f-stack/dpdk/lib/librte_eal/x86/include/ |
| H A D | rte_vect.h | 41 typedef __m128i xmm_t; typedef 43 #define XMM_SIZE (sizeof(xmm_t)) 47 xmm_t x; 64 xmm_t x[YMM_SIZE / sizeof(xmm_t)]; 104 xmm_t x[RTE_X86_ZMM_SIZE / sizeof(xmm_t)];
|
| /f-stack/dpdk/app/test/ |
| H A D | test_xmmt_ops.h | 18 static __rte_always_inline xmm_t 44 static __rte_always_inline xmm_t 47 xmm_t data = (xmm_t){i0, i1, i2, i3}; in vect_set_epi32()
|
| H A D | test_lpm_perf.c | 723 xmm_t ipx4; in test_lpm_perf() 725 ipx4 = vect_loadu_sil128((xmm_t *)(ip_batch + j)); in test_lpm_perf() 726 ipx4 = *(xmm_t *)(ip_batch + j); in test_lpm_perf()
|
| H A D | test_lpm.c | 316 xmm_t ipx4; in test7() 367 xmm_t ipx4; in test8() 883 xmm_t ipx4; in test12()
|
| /f-stack/dpdk/lib/librte_eal/ppc/include/ |
| H A D | rte_vect.h | 20 typedef vector signed int xmm_t; typedef 22 #define XMM_SIZE (sizeof(xmm_t)) 26 xmm_t x;
|
| /f-stack/dpdk/examples/l3fwd/ |
| H A D | l3fwd_em.c | 63 xmm_t xmm; 87 xmm_t xmm[XMM_NUM_IN_IPV6_5TUPLE]; 219 static inline xmm_t 220 em_mask_key(void *key, xmm_t mask) in em_mask_key() 227 static inline xmm_t 228 em_mask_key(void *key, xmm_t mask) in em_mask_key() 235 static inline xmm_t 236 em_mask_key(void *key, xmm_t mask) in em_mask_key() 238 xmm_t data = vec_ld(0, (xmm_t *)(key)); in em_mask_key() 280 void *data2 = ((uint8_t *)ipv6_hdr) + sizeof(xmm_t) + sizeof(xmm_t); in em_get_ipv6_dst_port() [all …]
|
| H A D | l3fwd_lpm_altivec.h | 76 rte_lpm_lookupx4(qconf->ipv4_lookup_struct, (xmm_t)dip, in processx4_step2() 79 dst.x = (xmm_t)vec_packs(dst.x, dst.x); in processx4_step2() 82 dst.x = (xmm_t)dip; in processx4_step2()
|
| H A D | l3fwd.h | 93 extern xmm_t val_eth[RTE_MAX_ETHPORTS];
|
| H A D | main.c | 81 xmm_t val_eth[RTE_MAX_ETHPORTS];
|
| /f-stack/dpdk/lib/librte_lpm/ |
| H A D | rte_lpm_altivec.h | 19 rte_lpm_lookupx4(const struct rte_lpm *lpm, xmm_t ip, uint32_t hop[4], in rte_lpm_lookupx4() 29 const vector signed int mask8 = (xmm_t){mask, mask, mask, mask}; in rte_lpm_lookupx4() 48 i24 = vec_sr((xmm_t) ip, in rte_lpm_lookupx4()
|
| H A D | rte_lpm_sse.h | 18 rte_lpm_lookupx4(const struct rte_lpm *lpm, xmm_t ip, uint32_t hop[4], in rte_lpm_lookupx4()
|
| H A D | rte_lpm_neon.h | 19 rte_lpm_lookupx4(const struct rte_lpm *lpm, xmm_t ip, uint32_t hop[4], in rte_lpm_lookupx4()
|
| H A D | rte_lpm.h | 401 rte_lpm_lookupx4(const struct rte_lpm *lpm, xmm_t ip, uint32_t hop[4],
|
| /f-stack/dpdk/lib/librte_eal/arm/include/ |
| H A D | rte_vect.h | 19 typedef int32x4_t xmm_t; typedef 21 #define XMM_SIZE (sizeof(xmm_t)) 25 xmm_t x;
|
| /f-stack/freebsd/contrib/dpdk_rte_lpm/ |
| H A D | rte_lpm.h | 387 rte_lpm_lookupx4(const struct rte_lpm *lpm, xmm_t ip, uint32_t hop[4],
|
| /f-stack/dpdk/examples/l3fwd-graph/ |
| H A D | main.c | 74 xmm_t val_eth[RTE_MAX_ETHPORTS];
|
| /f-stack/dpdk/examples/performance-thread/l3fwd-thread/ |
| H A D | main.c | 197 static xmm_t val_eth[RTE_MAX_ETHPORTS];
|