Home
last modified time | relevance | path

Searched refs:xmm_t (Results 1 – 21 of 21) sorted by relevance

/f-stack/dpdk/lib/librte_acl/
H A Dacl_run_altivec.h107 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 Dacl_run_sse.h61 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 Dacl_run_avx512.c78 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 Dacl_run_avx2.h96 xmm_t l0, l1; in acl_process_matches_avx2x8()
/f-stack/dpdk/lib/librte_eal/x86/include/
H A Drte_vect.h41 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 Dtest_xmmt_ops.h18 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 Dtest_lpm_perf.c723 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 Dtest_lpm.c316 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 Drte_vect.h20 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 Dl3fwd_em.c63 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 Dl3fwd_lpm_altivec.h76 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 Dl3fwd.h93 extern xmm_t val_eth[RTE_MAX_ETHPORTS];
H A Dmain.c81 xmm_t val_eth[RTE_MAX_ETHPORTS];
/f-stack/dpdk/lib/librte_lpm/
H A Drte_lpm_altivec.h19 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 Drte_lpm_sse.h18 rte_lpm_lookupx4(const struct rte_lpm *lpm, xmm_t ip, uint32_t hop[4], in rte_lpm_lookupx4()
H A Drte_lpm_neon.h19 rte_lpm_lookupx4(const struct rte_lpm *lpm, xmm_t ip, uint32_t hop[4], in rte_lpm_lookupx4()
H A Drte_lpm.h401 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 Drte_vect.h19 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 Drte_lpm.h387 rte_lpm_lookupx4(const struct rte_lpm *lpm, xmm_t ip, uint32_t hop[4],
/f-stack/dpdk/examples/l3fwd-graph/
H A Dmain.c74 xmm_t val_eth[RTE_MAX_ETHPORTS];
/f-stack/dpdk/examples/performance-thread/l3fwd-thread/
H A Dmain.c197 static xmm_t val_eth[RTE_MAX_ETHPORTS];