Home
last modified time | relevance | path

Searched refs:VECT_VAR (Results 1 – 25 of 99) sorted by relevance

1234

/external/arm-neon-tests/
Dref_vcreate.c46 VECT_VAR(vector_res, T1, W, N) = vcreate_##T2##W(VECT_VAR(val, T1, W, N)); \ in FNNAME()
47 vst1_##T2##W(VECT_VAR(result, T1, W, N), VECT_VAR(vector_res, T1, W, N)) in FNNAME()
53 uint64_t VECT_VAR(VAR, T1, W, N) in FNNAME()
88 VECT_VAR(val, int, 8, 8) = 0x123456789abcdef0LL; in FNNAME()
89 VECT_VAR(val, int, 16, 4) = 0x123456789abcdef0LL; in FNNAME()
90 VECT_VAR(val, int, 32, 2) = 0x123456789abcdef0LL; in FNNAME()
91 VECT_VAR(val, int, 64, 1) = 0x123456789abcdef0LL; in FNNAME()
92 VECT_VAR(val, float, 32, 2) = 0x123456789abcdef0LL; in FNNAME()
94 VECT_VAR(val, float, 16, 4) = 0x123456789abcdef0LL; in FNNAME()
96 VECT_VAR(val, uint, 8, 8) = 0x123456789abcdef0ULL; in FNNAME()
[all …]
Dref_vcvt.c42 VECT_VAR(vector_res, T1, W, N) = \ in exec_vcvt()
43 vcvt##Q##_##T2##W##_##TS2##W(VECT_VAR(vector, TS1, W, N)); \ in exec_vcvt()
44 vst1##Q##_##T2##W(VECT_VAR(result, T1, W, N), \ in exec_vcvt()
45 VECT_VAR(vector_res, T1, W, N)); \ in exec_vcvt()
49 VECT_VAR(vector_res, T1, W, N) = \ in exec_vcvt()
50 vcvt##Q##_##T2##W##_##TS2##W(VECT_VAR(vector, TS1, W, N)); \ in exec_vcvt()
51 vst1##Q##_##T2##W(VECT_VAR(result, T1, W, N), \ in exec_vcvt()
52 VECT_VAR(vector_res, T1, W, N)); \ in exec_vcvt()
57 VECT_VAR(vector_res, T1, W1, N) = \ in exec_vcvt()
58 vcvt_##T2##W1##_##T2##W2(VECT_VAR(vector, T1, W2, N)); \ in exec_vcvt()
[all …]
Dref_vtbX.c45 VECT_VAR(table_vector, T1, W, N) = \ in exec_vtbX()
48 VECT_VAR(vector_res, T1, W, N) = \ in exec_vtbX()
49 vtbl1_##T2##W(VECT_VAR(table_vector, T1, W, N), \ in exec_vtbX()
50 VECT_VAR(vector, T3, W, N)); \ in exec_vtbX()
51 vst1_##T2##W(VECT_VAR(result, T1, W, N), \ in exec_vtbX()
52 VECT_VAR(vector_res, T1, W, N)); in exec_vtbX()
58 VECT_VAR(vector_res, T1, W, N) = \ in exec_vtbX()
60 VECT_VAR(vector, T3, W, N)); \ in exec_vtbX()
61 vst1_##T2##W(VECT_VAR(result, T1, W, N), \ in exec_vtbX()
62 VECT_VAR(vector_res, T1, W, N)); in exec_vtbX()
[all …]
Dref_vcombine.c39 VECT_VAR(vector128, T1, W, N2) = \ in exec_vcombine()
40 vcombine_##T2##W(VECT_VAR(vector64_a, T1, W, N), \ in exec_vcombine()
41 VECT_VAR(vector64_b, T1, W, N)); \ in exec_vcombine()
42 vst1q_##T2##W(VECT_VAR(result, T1, W, N2), VECT_VAR(vector128, T1, W, N2)) in exec_vcombine()
78 VECT_VAR(vector64_b, float, 16, 4) = in exec_vcombine()
79 vreinterpret_f16_u16(VECT_VAR(vector64_b_init, uint, 16, 4)); in exec_vcombine()
Dref_vqdmlal.c48 Set_Neon_Cumulative_Sat(0, VECT_VAR(vector_res, T1, W, N)); \ in FNNAME()
49 VECT_VAR(vector_res, T1, W, N) = \ in FNNAME()
50 INSN##_##T2##W2(VECT_VAR(vector, T1, W, N), \ in FNNAME()
51 VECT_VAR(vector3, T1, W2, N), \ in FNNAME()
52 VECT_VAR(vector4, T1, W2, N)); \ in FNNAME()
53 vst1q_##T2##W(VECT_VAR(result, T1, W, N), \ in FNNAME()
54 VECT_VAR(vector_res, T1, W, N)); \ in FNNAME()
Dref_vdup.c41 VECT_VAR(vector, T1, W, N) = \ in exec_vdup()
42 vdup##Q##_n_##T2##W(VECT_VAR(buffer_dup, T1, W, N)[i]); \ in exec_vdup()
43 vst1##Q##_##T2##W(VECT_VAR(result, T1, W, N), VECT_VAR(vector, T1, W, N)) in exec_vdup()
47 VECT_VAR(vector, T1, W, N) = \ in exec_vdup()
48 vmov##Q##_n_##T2##W(VECT_VAR(buffer_dup, T1, W, N)[i]); \ in exec_vdup()
49 vst1##Q##_##T2##W(VECT_VAR(result, T1, W, N), VECT_VAR(vector, T1, W, N)) in exec_vdup()
Dref_vstX_lane.c49 memset (VECT_VAR(buffer_src, T1, W, N), 0xAA, \ in exec_vstX_lane()
50 sizeof(VECT_VAR(buffer_src, T1, W, N))); \ in exec_vstX_lane()
51 memset (VECT_VAR(result_bis_##X, T1, W, N), 0, \ in exec_vstX_lane()
52 sizeof(VECT_VAR(result_bis_##X, T1, W, N))); \ in exec_vstX_lane()
55 vld##X##Q##_##T2##W(VECT_VAR(buffer_src, T1, W, N)); \ in exec_vstX_lane()
59 vld##X##Q##_lane_##T2##W(VECT_VAR(buffer_vld##X##_lane, T1, W, X), \ in exec_vstX_lane()
62 vst##X##Q##_lane_##T2##W(VECT_VAR(result_bis_##X, T1, W, N), \ in exec_vstX_lane()
65 memcpy(VECT_VAR(result, T1, W, N), VECT_VAR(result_bis_##X, T1, W, N), \ in exec_vstX_lane()
66 sizeof(VECT_VAR(result, T1, W, N))); in exec_vstX_lane()
70 memcpy(VECT_VAR(result, T1, W, N), \ in exec_vstX_lane()
[all …]
Dref_vld1_lane.c39 memset (VECT_VAR(buffer_src, T1, W, N), 0xAA, W/8*N); \ in exec_vld1_lane()
40 VECT_VAR(vector_src, T1, W, N) = \ in exec_vld1_lane()
41 vld1##Q##_##T2##W(VECT_VAR(buffer_src, T1, W, N)); \ in exec_vld1_lane()
42 VECT_VAR(vector, T1, W, N) = \ in exec_vld1_lane()
43 vld1##Q##_lane_##T2##W(VECT_VAR(buffer, T1, W, N), \ in exec_vld1_lane()
44 VECT_VAR(vector_src, T1, W, N), L); \ in exec_vld1_lane()
45 vst1##Q##_##T2##W(VECT_VAR(result, T1, W, N), VECT_VAR(vector, T1, W, N)) in exec_vld1_lane()
Dref_vqdmlal_lane.c47 Set_Neon_Cumulative_Sat(0, VECT_VAR(vector_res, T1, W, N)); \ in FNNAME()
48 VECT_VAR(vector_res, T1, W, N) = \ in FNNAME()
49 INSN##_##T2##W2(VECT_VAR(vector, T1, W, N), \ in FNNAME()
50 VECT_VAR(vector3, T1, W2, N), \ in FNNAME()
51 VECT_VAR(vector4, T1, W2, N), \ in FNNAME()
53 vst1q_##T2##W(VECT_VAR(result, T1, W, N), \ in FNNAME()
54 VECT_VAR(vector_res, T1, W, N)); \ in FNNAME()
Dref_vqdmlal_n.c47 Set_Neon_Cumulative_Sat(0, VECT_VAR(vector_res, T1, W, N)); \ in FNNAME()
48 VECT_VAR(vector_res, T1, W, N) = \ in FNNAME()
49 INSN##_##T2##W2(VECT_VAR(vector, T1, W, N), \ in FNNAME()
50 VECT_VAR(vector3, T1, W2, N), \ in FNNAME()
52 vst1q_##T2##W(VECT_VAR(result, T1, W, N), \ in FNNAME()
53 VECT_VAR(vector_res, T1, W, N)); \ in FNNAME()
Dref_vuzp.c57 INSN##Q##_##T2##W(VECT_VAR(vector1, T1, W, N), \ in FNNAME()
58 VECT_VAR(vector2, T1, W, N)); \ in FNNAME()
59 vst2##Q##_##T2##W(VECT_VAR(result_bis, T1, W, N), \ in FNNAME()
61 memcpy(VECT_VAR(result, T1, W, N), VECT_VAR(result_bis, T1, W, N), \ in FNNAME()
62 sizeof(VECT_VAR(result, T1, W, N))); in FNNAME()
66 memcpy(VECT_VAR(result, T1, W, N), &(VECT_VAR(result_bis, T1, W, N)[X*N]), \ in FNNAME()
67 sizeof(VECT_VAR(result, T1, W, N))); in FNNAME()
Dref_vqdmull.c43 Set_Neon_Cumulative_Sat(0, VECT_VAR(vector_res, T1, W2, N)); \ in FNNAME()
44 VECT_VAR(vector_res, T1, W2, N) = \ in FNNAME()
45 INSN##_##T2##W(VECT_VAR(vector, T1, W, N), \ in FNNAME()
46 VECT_VAR(vector2, T1, W, N)); \ in FNNAME()
47 vst1q_##T2##W2(VECT_VAR(result, T1, W2, N), \ in FNNAME()
48 VECT_VAR(vector_res, T1, W2, N)); \ in FNNAME()
Dstm-arm-neon-ref.h63 #define VECT_VAR(V,T,W,N) xNAME(V,VECT_NAME(T,W,N)) macro
64 #define VECT_VAR_DECL(V, T, W, N) T##W##_t VECT_VAR(V,T,W,N)
67 #define PAD(V, T, W, N) char VECT_VAR(V,T,W,N)=42;
80 STR(VECT_VAR(result, T, W, N))); \
83 fprintf(ref_file, "%" FMT ", ", VECT_VAR(result, T, W, N)[i]); \
91 STR(VECT_VAR(result, T, W, N))); \
95 (uint##W##_t)VECT_VAR(result, T, W, N)[i]); \
102 STR(VECT_VAR(result, T, W, N))); \
109 tmp.f = VECT_VAR(result, T, W, N)[i]; \
121 uint32_t tmp = (uint##W##_t) VECT_VAR(result, T, W, N)[i]; \
[all …]
Dref_vldX_lane.c49 memset (VECT_VAR(buffer_src, T1, W, N), 0xAA, \ in exec_vldX_lane()
50 sizeof(VECT_VAR(buffer_src, T1, W, N))); \ in exec_vldX_lane()
53 vld##X##Q##_##T2##W(VECT_VAR(buffer_src, T1, W, N)); \ in exec_vldX_lane()
57 vld##X##Q##_lane_##T2##W(VECT_VAR(buffer_vld##X##_lane, T1, W, X), \ in exec_vldX_lane()
60 vst##X##Q##_##T2##W(VECT_VAR(result_bis_##X, T1, W, N), \ in exec_vldX_lane()
62 memcpy(VECT_VAR(result, T1, W, N), VECT_VAR(result_bis_##X, T1, W, N), \ in exec_vldX_lane()
63 sizeof(VECT_VAR(result, T1, W, N))) in exec_vldX_lane()
67 memcpy(VECT_VAR(result, T1, W, N), \ in exec_vldX_lane()
68 &(VECT_VAR(result_bis_##X, T1, W, N)[Y*N]), \ in exec_vldX_lane()
69 sizeof(VECT_VAR(result, T1, W, N))); in exec_vldX_lane()
Dref_vqdmull_lane.c45 Set_Neon_Cumulative_Sat(0, VECT_VAR(vector_res, T1, W2, N)); \ in FNNAME()
46 VECT_VAR(vector_res, T1, W2, N) = \ in FNNAME()
47 INSN##_lane_##T2##W(VECT_VAR(vector, T1, W, N), \ in FNNAME()
48 VECT_VAR(vector2, T1, W, N), \ in FNNAME()
50 vst1q_##T2##W2(VECT_VAR(result, T1, W2, N), \ in FNNAME()
51 VECT_VAR(vector_res, T1, W2, N)); \ in FNNAME()
Dref_vldX_dup.c49 vld##X##Q##_dup_##T2##W(&VECT_VAR(buffer_dup, T1, W, N)[0]); \ in exec_vldX_dup()
51 vst##X##Q##_##T2##W(VECT_VAR(result_bis_##X, T1, W, N), \ in exec_vldX_dup()
53 memcpy(VECT_VAR(result, T1, W, N), VECT_VAR(result_bis_##X, T1, W, N), \ in exec_vldX_dup()
54 sizeof(VECT_VAR(result, T1, W, N))); in exec_vldX_dup()
59 memcpy(VECT_VAR(result, T1, W, N), \ in exec_vldX_dup()
60 &(VECT_VAR(result_bis_##X, T1, W, N)[Y*N]), \ in exec_vldX_dup()
61 sizeof(VECT_VAR(result, T1, W, N))); in exec_vldX_dup()
Dref_vmull_lane.c39 VECT_VAR(vector_res, T1, W2, N) = \ in exec_vmull_lane()
40 vmull##_lane_##T2##W(VECT_VAR(vector, T1, W, N), \ in exec_vmull_lane()
41 VECT_VAR(vector2, T1, W, N), \ in exec_vmull_lane()
43 vst1q_##T2##W2(VECT_VAR(result, T1, W2, N), VECT_VAR(vector_res, T1, W2, N)) in exec_vmull_lane()
Dref_vmlal_lane.c47 VECT_VAR(vector_res, T1, W, N) = \ in FNNAME()
48 INSN##_##T2##W2(VECT_VAR(vector, T1, W, N), \ in FNNAME()
49 VECT_VAR(vector3, T1, W2, N), \ in FNNAME()
50 VECT_VAR(vector4, T1, W2, N), \ in FNNAME()
52 vst1q_##T2##W(VECT_VAR(result, T1, W, N), VECT_VAR(vector_res, T1, W, N)) in FNNAME()
Dref_vqdmulh_lane.c43 Set_Neon_Cumulative_Sat(0, VECT_VAR(vector_res, T1, W, N)); \ in FNNAME()
44 VECT_VAR(vector_res, T1, W, N) = \ in FNNAME()
45 INSN##Q##_lane_##T2##W(VECT_VAR(vector, T1, W, N), \ in FNNAME()
46 VECT_VAR(vector2, T1, W, N2), \ in FNNAME()
48 vst1##Q##_##T2##W(VECT_VAR(result, T1, W, N), \ in FNNAME()
49 VECT_VAR(vector_res, T1, W, N)); \ in FNNAME()
Dref_vmull.c39 VECT_VAR(vector_res, T1, W2, N) = \ in exec_vmull()
40 vmull_##T2##W(VECT_VAR(vector, T1, W, N), \ in exec_vmull()
41 VECT_VAR(vector, T1, W, N)); \ in exec_vmull()
42 vst1q_##T2##W2(VECT_VAR(result, T1, W2, N), VECT_VAR(vector_res, T1, W2, N)) in exec_vmull()
Dref_vmovn.c39 VECT_VAR(vector64, T1, W2, N) = \ in exec_vmovn()
40 vmovn_##T2##W(VECT_VAR(vector128, T1, W, N)); \ in exec_vmovn()
41 vst1_##T2##W2(VECT_VAR(result, T1, W2, N), VECT_VAR(vector64, T1, W2, N)) in exec_vmovn()
Dref_vmovl.c39 VECT_VAR(vector128, T1, W2, N) = \ in exec_vmovl()
40 vmovl_##T2##W(VECT_VAR(vector64, T1, W, N)); \ in exec_vmovl()
41 vst1q_##T2##W2(VECT_VAR(result, T1, W2, N), VECT_VAR(vector128, T1, W2, N)) in exec_vmovl()
Dref_vshll_n.c39 VECT_VAR(vector_res, T1, W2, N) = \ in exec_vshll_n()
40 vshll##_n_##T2##W(VECT_VAR(vector, T1, W, N), \ in exec_vshll_n()
42 vst1q##_##T2##W2(VECT_VAR(result, T1, W2, N), VECT_VAR(vector_res, T1, W2, N)) in exec_vshll_n()
Dref_vbsl.c39 VECT_VAR(vector_res, T1, W, N) = \ in exec_vbsl()
40 vbsl##Q##_##T2##W(VECT_VAR(vector_first, T3, W, N), \ in exec_vbsl()
41 VECT_VAR(vector, T1, W, N), \ in exec_vbsl()
42 VECT_VAR(vector2, T1, W, N)); \ in exec_vbsl()
43 vst1##Q##_##T2##W(VECT_VAR(result, T1, W, N), VECT_VAR(vector_res, T1, W, N)) in exec_vbsl()
Dref_vqdmulh.c44 Set_Neon_Cumulative_Sat(0, VECT_VAR(vector_res, T1, W, N)); \ in FNNAME()
45 VECT_VAR(vector_res, T1, W, N) = \ in FNNAME()
46 INSN##Q##_##T2##W(VECT_VAR(vector, T1, W, N), \ in FNNAME()
47 VECT_VAR(vector2, T1, W, N)); \ in FNNAME()
48 vst1##Q##_##T2##W(VECT_VAR(result, T1, W, N), \ in FNNAME()
49 VECT_VAR(vector_res, T1, W, N)); \ in FNNAME()

1234