/external/arm-neon-tests/ |
D | ref_vqdmull.c | 42 #define TEST_VQDMULL2(INSN, T1, T2, W, W2, N) \ in FNNAME() argument 43 Set_Neon_Cumulative_Sat(0, VECT_VAR(vector_res, T1, W2, N)); \ in FNNAME() 44 VECT_VAR(vector_res, T1, W2, 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() 53 #define TEST_VQDMULL1(INSN, T1, T2, W, W2, N) \ in FNNAME() argument 54 TEST_VQDMULL2(INSN, T1, T2, W, W2, N) in FNNAME() 56 #define TEST_VQDMULL(T1, T2, W, W2, N) \ in FNNAME() argument 57 TEST_VQDMULL1(INSN, T1, T2, W, W2, N) in FNNAME()
|
D | ref_vqdmull_n.c | 44 #define TEST_VQDMULL_N2(INSN, T1, T2, W, W2, N, L) \ in FNNAME() argument 45 Set_Neon_Cumulative_Sat(0, VECT_VAR(vector_res, T1, W2, N)); \ in FNNAME() 46 VECT_VAR(vector_res, T1, W2, N) = \ in FNNAME() 49 vst1q_##T2##W2(VECT_VAR(result, T1, W2, N), \ in FNNAME() 50 VECT_VAR(vector_res, T1, W2, N)); \ in FNNAME() 55 #define TEST_VQDMULL_N1(INSN, T1, T2, W, W2, N, L) \ in FNNAME() argument 56 TEST_VQDMULL_N2(INSN, T1, T2, W, W2, N, L) in FNNAME() 58 #define TEST_VQDMULL_N(T1, T2, W, W2, N, L) \ in FNNAME() argument 59 TEST_VQDMULL_N1(INSN, T1, T2, W, W2, N, L) in FNNAME()
|
D | ref_vqdmull_lane.c | 44 #define TEST_VQDMULL_LANE2(INSN, T1, T2, W, W2, N, L) \ in FNNAME() argument 45 Set_Neon_Cumulative_Sat(0, VECT_VAR(vector_res, T1, W2, N)); \ in FNNAME() 46 VECT_VAR(vector_res, T1, W2, 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() 56 #define TEST_VQDMULL_LANE1(INSN, T1, T2, W, W2, N, L) \ in FNNAME() argument 57 TEST_VQDMULL_LANE2(INSN, T1, T2, W, W2, N, L) in FNNAME() 59 #define TEST_VQDMULL_LANE(T1, T2, W, W2, N, L) \ in FNNAME() argument 60 TEST_VQDMULL_LANE1(INSN, T1, T2, W, W2, N, L) in FNNAME()
|
D | ref_vqshrun_n.c | 43 #define TEST_VQSHRUN_N2(INSN, T1, T2, W, W2, N, V) \ in FNNAME() argument 44 Set_Neon_Cumulative_Sat(0, VECT_VAR(vector_res, uint, W2, N)); \ in FNNAME() 45 VECT_VAR(vector_res, uint, W2, N) = \ in FNNAME() 48 vst1_u##W2(VECT_VAR(result, uint, W2, N), \ in FNNAME() 49 VECT_VAR(vector_res, uint, W2, N)); \ in FNNAME() 54 #define TEST_VQSHRUN_N1(INSN, T1, T2, W, W2, N, V) \ in FNNAME() argument 55 TEST_VQSHRUN_N2(INSN, T1, T2, W, W2, N, V) in FNNAME() 57 #define TEST_VQSHRUN_N(T1, T2, W, W2, N, V) \ in FNNAME() argument 58 TEST_VQSHRUN_N1(INSN, T1, T2, W, W2, N, V) in FNNAME()
|
D | ref_vqrshrun_n.c | 43 #define TEST_VQRSHRUN_N2(INSN, T1, T2, W, W2, N, V) \ in FNNAME() argument 44 Set_Neon_Cumulative_Sat(0, VECT_VAR(vector_res, uint, W2, N)); \ in FNNAME() 45 VECT_VAR(vector_res, uint, W2, N) = \ in FNNAME() 48 vst1_u##W2(VECT_VAR(result, uint, W2, N), \ in FNNAME() 49 VECT_VAR(vector_res, uint, W2, N)); \ in FNNAME() 54 #define TEST_VQRSHRUN_N1(INSN, T1, T2, W, W2, N, V) \ in FNNAME() argument 55 TEST_VQRSHRUN_N2(INSN, T1, T2, W, W2, N, V) in FNNAME() 57 #define TEST_VQRSHRUN_N(T1, T2, W, W2, N, V) \ in FNNAME() argument 58 TEST_VQRSHRUN_N1(INSN, T1, T2, W, W2, N, V) in FNNAME()
|
D | ref_vqshrn_n.c | 43 #define TEST_VQSHRN_N2(INSN, T1, T2, W, W2, N, V) \ in FNNAME() argument 44 Set_Neon_Cumulative_Sat(0, VECT_VAR(vector_res, T1, W2, N)); \ in FNNAME() 45 VECT_VAR(vector_res, T1, W2, N) = \ in FNNAME() 48 vst1_##T2##W2(VECT_VAR(result, T1, W2, N), \ in FNNAME() 49 VECT_VAR(vector_res, T1, W2, N)); \ in FNNAME() 54 #define TEST_VQSHRN_N1(INSN, T1, T2, W, W2, N, V) \ in FNNAME() argument 55 TEST_VQSHRN_N2(INSN, T1, T2, W, W2, N, V) in FNNAME() 57 #define TEST_VQSHRN_N(T1, T2, W, W2, N, V) \ in FNNAME() argument 58 TEST_VQSHRN_N1(INSN, T1, T2, W, W2, N, V) in FNNAME()
|
D | ref_vqrshrn_n.c | 43 #define TEST_VQRSHRN_N2(INSN, T1, T2, W, W2, N, V) \ in FNNAME() argument 44 Set_Neon_Cumulative_Sat(0, VECT_VAR(vector_res, T1, W2, N)); \ in FNNAME() 45 VECT_VAR(vector_res, T1, W2, N) = \ in FNNAME() 48 vst1_##T2##W2(VECT_VAR(result, T1, W2, N), \ in FNNAME() 49 VECT_VAR(vector_res, T1, W2, N)); \ in FNNAME() 54 #define TEST_VQRSHRN_N1(INSN, T1, T2, W, W2, N, V) \ in FNNAME() argument 55 TEST_VQRSHRN_N2(INSN, T1, T2, W, W2, N, V) in FNNAME() 57 #define TEST_VQRSHRN_N(T1, T2, W, W2, N, V) \ in FNNAME() argument 58 TEST_VQRSHRN_N1(INSN, T1, T2, W, W2, N, V) in FNNAME()
|
D | ref_vaddw.c | 45 #define TEST_VADDW1(INSN, T1, T2, W, W2, N) \ in FNNAME() argument 46 VECT_VAR(vector_res, T1, W2, N) = \ in FNNAME() 47 INSN##_##T2##W(VECT_VAR(vector, T1, W2, N), \ in FNNAME() 49 vst1q_##T2##W2(VECT_VAR(result, T1, W2, N), VECT_VAR(vector_res, T1, W2, N)) in FNNAME() 51 #define TEST_VADDW(INSN, T1, T2, W, W2, N) \ in FNNAME() argument 52 TEST_VADDW1(INSN, T1, T2, W, W2, N) in FNNAME()
|
D | ref_vmull_n.c | 41 #define TEST_VMULL_N1(INSN, T1, T2, W, W2, N, L) \ in exec_vmull_n() argument 42 VECT_VAR(vector_res, T1, W2, N) = \ in exec_vmull_n() 45 vst1q_##T2##W2(VECT_VAR(result, T1, W2, N), VECT_VAR(vector_res, T1, W2, N)) in exec_vmull_n() 47 #define TEST_VMULL_N(INSN, T1, T2, W, W2, N, L) \ in exec_vmull_n() argument 48 TEST_VMULL_N1(INSN, T1, T2, W, W2, N, L) in exec_vmull_n()
|
D | ref_vqdmlal.c | 47 #define TEST_VQDMLXL1(INSN, T1, T2, W, W2, N) \ in FNNAME() argument 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() 55 dump_neon_cumulative_sat(TEST_MSG, xSTR(INSN##_##T2##W2), \ in FNNAME() 58 #define TEST_VQDMLXL(INSN, T1, T2, W, W2, N) \ in FNNAME() argument 59 TEST_VQDMLXL1(INSN, T1, T2, W, W2, N) in FNNAME()
|
D | ref_vaddhn.c | 55 #define TEST_VADDHN1(INSN, T1, T2, W, W2, N) \ in FNNAME() argument 56 VECT_VAR(vector64, T1, W2, N) = INSN##_##T2##W(VECT_VAR(vector1, T1, W, N), \ in FNNAME() 58 vst1_##T2##W2(VECT_VAR(result, T1, W2, N), VECT_VAR(vector64, T1, W2, N)) in FNNAME() 60 #define TEST_VADDHN(INSN, T1, T2, W, W2, N) \ in FNNAME() argument 61 TEST_VADDHN1(INSN, T1, T2, W, W2, N) in FNNAME()
|
D | ref_vaddl.c | 45 #define TEST_VADDL1(INSN, T1, T2, W, W2, N) \ in FNNAME() argument 46 VECT_VAR(vector_res, T1, W2, N) = \ in FNNAME() 49 vst1q_##T2##W2(VECT_VAR(result, T1, W2, N), VECT_VAR(vector_res, T1, W2, N)) in FNNAME() 51 #define TEST_VADDL(INSN, T1, T2, W, W2, N) \ in FNNAME() argument 52 TEST_VADDL1(INSN, T1, T2, W, W2, N) in FNNAME()
|
D | ref_vqdmlal_lane.c | 46 #define TEST_VQDMLXL_LANE1(INSN, T1, T2, W, W2, N, V) \ in FNNAME() argument 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() 55 dump_neon_cumulative_sat(TEST_MSG, xSTR(INSN##_##T2##W2), \ in FNNAME() 58 #define TEST_VQDMLXL_LANE(INSN, T1, T2, W, W2, N, V) \ in FNNAME() argument 59 TEST_VQDMLXL_LANE1(INSN, T1, T2, W, W2, N, V) in FNNAME()
|
D | ref_vmovn.c | 38 #define TEST_VMOVN(T1, T2, W, W2, N) \ in exec_vmovn() argument 39 VECT_VAR(vector64, T1, W2, N) = \ in exec_vmovn() 41 vst1_##T2##W2(VECT_VAR(result, T1, W2, N), VECT_VAR(vector64, T1, W2, N)) in exec_vmovn()
|
D | ref_vmovl.c | 38 #define TEST_VMOVL(T1, T2, W, W2, N) \ in exec_vmovl() argument 39 VECT_VAR(vector128, T1, W2, N) = \ in exec_vmovl() 41 vst1q_##T2##W2(VECT_VAR(result, T1, W2, N), VECT_VAR(vector128, T1, W2, N)) in exec_vmovl()
|
D | ref_vshll_n.c | 38 #define TEST_VSHLL_N(T1, T2, W, W2, N, V) \ in exec_vshll_n() argument 39 VECT_VAR(vector_res, T1, W2, 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()
|
D | ref_vqdmlal_n.c | 46 #define TEST_VQDMLXL_N1(INSN, T1, T2, W, W2, N, V) \ in FNNAME() argument 49 INSN##_##T2##W2(VECT_VAR(vector, T1, W, N), \ in FNNAME() 50 VECT_VAR(vector3, T1, W2, N), \ in FNNAME() 54 dump_neon_cumulative_sat(TEST_MSG, xSTR(INSN##_##T2##W2), \ in FNNAME() 57 #define TEST_VQDMLXL_N(INSN, T1, T2, W, W2, N, V) \ in FNNAME() argument 58 TEST_VQDMLXL_N1(INSN, T1, T2, W, W2, N, V) in FNNAME()
|
D | ref_vqmovun.c | 43 #define TEST_UNARY_OP1(INSN, T1, T2, W, W2, N) \ in FNNAME() argument 46 INSN##_s##W2(VECT_VAR(vector, int, W2, N)); \ in FNNAME() 49 dump_neon_cumulative_sat(TEST_MSG, xSTR(INSN##_s##W2), \ in FNNAME() 52 #define TEST_UNARY_OP(INSN, T1, T2, W, W2, N) \ in FNNAME() argument 53 TEST_UNARY_OP1(INSN, T1, T2, W, W2, N) \ in FNNAME()
|
D | ref_vpaddl.c | 43 #define TEST_VPADDL1(INSN, Q, T1, T2, W, N, W2, N2) \ in FNNAME() argument 44 VECT_VAR(vector_res, T1, W2, N2) = \ in FNNAME() 46 vst1##Q##_##T2##W2(VECT_VAR(result, T1, W2, N2), \ in FNNAME() 47 VECT_VAR(vector_res, T1, W2, N2)) in FNNAME() 49 #define TEST_VPADDL(INSN, Q, T1, T2, W, N, W2, N2) \ in FNNAME() argument 50 TEST_VPADDL1(INSN, Q, T1, T2, W, N, W2, N2) in FNNAME()
|
D | ref_vpadal.c | 43 #define TEST_VPADAL1(INSN, Q, T1, T2, W, N, W2, N2) \ in FNNAME() argument 44 VECT_VAR(vector_res, T1, W2, N2) = \ in FNNAME() 45 INSN##Q##_##T2##W(VECT_VAR(vector, T1, W2, N2), VECT_VAR(vector2, T1, W, N)); \ in FNNAME() 46 vst1##Q##_##T2##W2(VECT_VAR(result, T1, W2, N2), \ in FNNAME() 47 VECT_VAR(vector_res, T1, W2, N2)) in FNNAME() 49 #define TEST_VPADAL(INSN, Q, T1, T2, W, N, W2, N2) \ in FNNAME() argument 50 TEST_VPADAL1(INSN, Q, T1, T2, W, N, W2, N2) in FNNAME()
|
D | ref_vmlal_lane.c | 46 #define TEST_VMLXL_LANE1(INSN, T1, T2, W, W2, N, V) \ in FNNAME() argument 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() 54 #define TEST_VMLXL_LANE(INSN, T1, T2, W, W2, N, V) \ in FNNAME() argument 55 TEST_VMLXL_LANE1(INSN, T1, T2, W, W2, N, V) in FNNAME()
|
D | ref_vshrn_n.c | 38 #define TEST_VSHRN_N(T1, T2, W, W2, N, V) \ in exec_vshrn_n() argument 39 VECT_VAR(vector_res, T1, W2, N) = \ in exec_vshrn_n() 42 vst1_##T2##W2(VECT_VAR(result, T1, W2, N), VECT_VAR(vector_res, T1, W2, N)) in exec_vshrn_n()
|
D | ref_vmull_lane.c | 38 #define TEST_VMULL_LANE(T1, T2, W, W2, N, L) \ in exec_vmull_lane() argument 39 VECT_VAR(vector_res, T1, W2, 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()
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Mips/msa/ |
D | f16-llvm-ir.ll | 82 ; ALL: fexupr.d $w[[W2:[0-9]+]], $w[[W1]] 83 ; MIPS32: copy_s.w $[[R1:[0-9]+]], $w[[W2]][0] 85 ; MIPS32: copy_s.w $[[R2:[0-9]+]], $w[[W2]][1] 87 ; MIPS64: copy_s.d $[[R2:[0-9]+]], $w[[W2]][0] 99 ; MIPS32: fill.w $w[[W2:[0-9]+]], $[[R2]] 101 ; MIPS32: insert.w $w[[W2]][1], $[[R3]] 102 ; MIPS32: insert.w $w[[W2]][3], $[[R3]] 105 ; MIPS64: fill.d $w[[W2:[0-9]+]], $[[R2]] 107 ; ALL: fexdo.w $w[[W3:[0-9]+]], $w[[W2]], $w[[W2]] 133 ; ALL: fill.w $w[[W2:[0-9]+]], $[[R2]] [all …]
|
/external/libxaac/decoder/armv8/ |
D | ixheaacd_calcmaxspectralline.s | 52 MOV W2, V3.S[2] 55 ORR W4, W4, W2 60 LDR W2, [X0], #4 62 CMP W2, #0 64 CNEG W2, W2, LE 65 ORR W4, W4, W2
|