/external/llvm-project/llvm/lib/Target/Hexagon/ |
D | HexagonDepMapAsm2Intrin.td | 14 def: Pat<(int_hexagon_C2_cmpeq IntRegs:$src1, IntRegs:$src2), 15 (C2_tfrpr (C2_cmpeq IntRegs:$src1, IntRegs:$src2))>, Requires<[HasV5]>; 16 def: Pat<(int_hexagon_C2_cmpgt IntRegs:$src1, IntRegs:$src2), 17 (C2_tfrpr (C2_cmpgt IntRegs:$src1, IntRegs:$src2))>, Requires<[HasV5]>; 18 def: Pat<(int_hexagon_C2_cmpgtu IntRegs:$src1, IntRegs:$src2), 19 (C2_tfrpr (C2_cmpgtu IntRegs:$src1, IntRegs:$src2))>, Requires<[HasV5]>; 20 def: Pat<(int_hexagon_C2_cmpeqp DoubleRegs:$src1, DoubleRegs:$src2), 21 (C2_tfrpr (C2_cmpeqp DoubleRegs:$src1, DoubleRegs:$src2))>, Requires<[HasV5]>; 22 def: Pat<(int_hexagon_C2_cmpgtp DoubleRegs:$src1, DoubleRegs:$src2), 23 (C2_tfrpr (C2_cmpgtp DoubleRegs:$src1, DoubleRegs:$src2))>, Requires<[HasV5]>; [all …]
|
D | HexagonMapAsm2IntrinV65.gen.td | 9 …_vcmpbeq_notany DoubleRegs:$src1, DoubleRegs:$src2), (A6_vcmpbeq_notany DoubleRegs:$src1, DoubleRe… 10 …hexagon_V6_vasruwuhsat HvxVR:$src1, HvxVR:$src2, IntRegsLow8:$src3), (V6_vasruwuhsat HvxVR:$src1, … 11 …on_V6_vasruwuhsat_128B HvxVR:$src1, HvxVR:$src2, IntRegsLow8:$src3), (V6_vasruwuhsat HvxVR:$src1, … 12 …hexagon_V6_vasruhubsat HvxVR:$src1, HvxVR:$src2, IntRegsLow8:$src3), (V6_vasruhubsat HvxVR:$src1, … 13 …on_V6_vasruhubsat_128B HvxVR:$src1, HvxVR:$src2, IntRegsLow8:$src3), (V6_vasruhubsat HvxVR:$src1, … 14 …gon_V6_vasruhubrndsat HvxVR:$src1, HvxVR:$src2, IntRegsLow8:$src3), (V6_vasruhubrndsat HvxVR:$src1… 15 …6_vasruhubrndsat_128B HvxVR:$src1, HvxVR:$src2, IntRegsLow8:$src3), (V6_vasruhubrndsat HvxVR:$src1… 20 …(int_hexagon_V6_vaslh_acc HvxVR:$src1, HvxVR:$src2, IntRegs:$src3), (V6_vaslh_acc HvxVR:$src1, Hvx… 21 …hexagon_V6_vaslh_acc_128B HvxVR:$src1, HvxVR:$src2, IntRegs:$src3), (V6_vaslh_acc HvxVR:$src1, Hvx… 22 …(int_hexagon_V6_vasrh_acc HvxVR:$src1, HvxVR:$src2, IntRegs:$src3), (V6_vasrh_acc HvxVR:$src1, Hvx… [all …]
|
D | HexagonMapAsm2IntrinV62.gen.td | 10 def: Pat<(IntID HvxVR:$src1, IntRegs:$src2), 11 (MI HvxVR:$src1, IntRegs:$src2)>; 12 def: Pat<(!cast<Intrinsic>(IntID#"_128B") HvxVR:$src1, IntRegs:$src2), 13 (MI HvxVR:$src1, IntRegs:$src2)>; 17 def: Pat<(IntID HvxVR:$src1, HvxVR:$src2, IntRegsLow8:$src3), 18 (MI HvxVR:$src1, HvxVR:$src2, IntRegsLow8:$src3)>; 19 def: Pat<(!cast<Intrinsic>(IntID#"_128B") HvxVR:$src1, HvxVR:$src2, 21 (MI HvxVR:$src1, HvxVR:$src2, IntRegsLow8:$src3)>; 25 def: Pat<(IntID HvxVR:$src1, HvxVR:$src2), 26 (MI HvxVR:$src1, HvxVR:$src2)>; [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonDepMapAsm2Intrin.td | 14 def: Pat<(int_hexagon_S2_asr_r_p_or DoubleRegs:$src1, DoubleRegs:$src2, IntRegs:$src3), 15 (S2_asr_r_p_or DoubleRegs:$src1, DoubleRegs:$src2, IntRegs:$src3)>, Requires<[HasV5]>; 18 def: Pat<(int_hexagon_M2_mpysu_up IntRegs:$src1, IntRegs:$src2), 19 (M2_mpysu_up IntRegs:$src1, IntRegs:$src2)>, Requires<[HasV5]>; 20 def: Pat<(int_hexagon_M2_mpyud_acc_ll_s0 DoubleRegs:$src1, IntRegs:$src2, IntRegs:$src3), 21 (M2_mpyud_acc_ll_s0 DoubleRegs:$src1, IntRegs:$src2, IntRegs:$src3)>, Requires<[HasV5]>; 22 def: Pat<(int_hexagon_M2_mpyud_acc_ll_s1 DoubleRegs:$src1, IntRegs:$src2, IntRegs:$src3), 23 (M2_mpyud_acc_ll_s1 DoubleRegs:$src1, IntRegs:$src2, IntRegs:$src3)>, Requires<[HasV5]>; 24 def: Pat<(int_hexagon_M2_cmpysc_s1 IntRegs:$src1, IntRegs:$src2), 25 (M2_cmpysc_s1 IntRegs:$src1, IntRegs:$src2)>, Requires<[HasV5]>; [all …]
|
D | HexagonMapAsm2IntrinV65.gen.td | 9 …_vcmpbeq_notany DoubleRegs:$src1, DoubleRegs:$src2), (A6_vcmpbeq_notany DoubleRegs:$src1, DoubleRe… 10 …hexagon_V6_vasruwuhsat HvxVR:$src1, HvxVR:$src2, IntRegsLow8:$src3), (V6_vasruwuhsat HvxVR:$src1, … 11 …on_V6_vasruwuhsat_128B HvxVR:$src1, HvxVR:$src2, IntRegsLow8:$src3), (V6_vasruwuhsat HvxVR:$src1, … 12 …hexagon_V6_vasruhubsat HvxVR:$src1, HvxVR:$src2, IntRegsLow8:$src3), (V6_vasruhubsat HvxVR:$src1, … 13 …on_V6_vasruhubsat_128B HvxVR:$src1, HvxVR:$src2, IntRegsLow8:$src3), (V6_vasruhubsat HvxVR:$src1, … 14 …gon_V6_vasruhubrndsat HvxVR:$src1, HvxVR:$src2, IntRegsLow8:$src3), (V6_vasruhubrndsat HvxVR:$src1… 15 …6_vasruhubrndsat_128B HvxVR:$src1, HvxVR:$src2, IntRegsLow8:$src3), (V6_vasruhubrndsat HvxVR:$src1… 20 …(int_hexagon_V6_vaslh_acc HvxVR:$src1, HvxVR:$src2, IntRegs:$src3), (V6_vaslh_acc HvxVR:$src1, Hvx… 21 …hexagon_V6_vaslh_acc_128B HvxVR:$src1, HvxVR:$src2, IntRegs:$src3), (V6_vaslh_acc HvxVR:$src1, Hvx… 22 …(int_hexagon_V6_vasrh_acc HvxVR:$src1, HvxVR:$src2, IntRegs:$src3), (V6_vasrh_acc HvxVR:$src1, Hvx… [all …]
|
D | HexagonMapAsm2IntrinV62.gen.td | 10 def: Pat<(IntID HvxVR:$src1, IntRegs:$src2), 11 (MI HvxVR:$src1, IntRegs:$src2)>; 12 def: Pat<(!cast<Intrinsic>(IntID#"_128B") HvxVR:$src1, IntRegs:$src2), 13 (MI HvxVR:$src1, IntRegs:$src2)>; 17 def: Pat<(IntID HvxVR:$src1, HvxVR:$src2, IntRegsLow8:$src3), 18 (MI HvxVR:$src1, HvxVR:$src2, IntRegsLow8:$src3)>; 19 def: Pat<(!cast<Intrinsic>(IntID#"_128B") HvxVR:$src1, HvxVR:$src2, 21 (MI HvxVR:$src1, HvxVR:$src2, IntRegsLow8:$src3)>; 25 def: Pat<(IntID HvxVR:$src1, HvxVR:$src2), 26 (MI HvxVR:$src1, HvxVR:$src2)>; [all …]
|
/external/capstone/arch/X86/ |
D | X86MappingInsnOp.inc | 40 { /* X86_ADC16ri, X86_INS_ADC: adc{w} $src1, $src2 */ 44 { /* X86_ADC16ri8, X86_INS_ADC: adc{w} $src1, $src2 */ 48 { /* X86_ADC16rm, X86_INS_ADC: adc{w} $src1, $src2 */ 52 { /* X86_ADC16rr, X86_INS_ADC: adc{w} $src1, $src2 */ 56 { /* X86_ADC16rr_REV, X86_INS_ADC: adc{w} $dst, $src2 */ 76 { /* X86_ADC32ri, X86_INS_ADC: adc{l} $src1, $src2 */ 80 { /* X86_ADC32ri8, X86_INS_ADC: adc{l} $src1, $src2 */ 84 { /* X86_ADC32rm, X86_INS_ADC: adc{l} $src1, $src2 */ 88 { /* X86_ADC32rr, X86_INS_ADC: adc{l} $src1, $src2 */ 92 { /* X86_ADC32rr_REV, X86_INS_ADC: adc{l} $dst, $src2 */ [all …]
|
/external/llvm/lib/Target/X86/ |
D | X86InstrXOP.td | 89 (ins VR128:$src1, VR128:$src2), 90 !strconcat(OpcodeStr, "\t{$src2, $src1, $dst|$dst, $src1, $src2}"), 92 (vt128 (OpNode (vt128 VR128:$src1), (vt128 VR128:$src2))))]>, 95 (ins VR128:$src1, i128mem:$src2), 96 !strconcat(OpcodeStr, "\t{$src2, $src1, $dst|$dst, $src1, $src2}"), 99 (vt128 (bitconvert (loadv2i64 addr:$src2))))))]>, 102 (ins i128mem:$src1, VR128:$src2), 103 !strconcat(OpcodeStr, "\t{$src2, $src1, $dst|$dst, $src1, $src2}"), 106 (vt128 VR128:$src2))))]>, 128 (ins VR128:$src1, u8imm:$src2), [all …]
|
D | X86InstrFMA.td | 44 (ins VR128:$src1, VR128:$src2, VR128:$src3), 46 "\t{$src3, $src2, $dst|$dst, $src2, $src3}"), 47 [(set VR128:$dst, (OpVT128 (Op VR128:$src2, 52 (ins VR128:$src1, VR128:$src2, f128mem:$src3), 54 "\t{$src3, $src2, $dst|$dst, $src2, $src3}"), 55 [(set VR128:$dst, (OpVT128 (Op VR128:$src2, VR128:$src1, 60 (ins VR256:$src1, VR256:$src2, VR256:$src3), 62 "\t{$src3, $src2, $dst|$dst, $src2, $src3}"), 63 [(set VR256:$dst, (OpVT256 (Op VR256:$src2, VR256:$src1, 68 (ins VR256:$src1, VR256:$src2, f256mem:$src3), [all …]
|
/external/pcre/dist2/src/sljit/ |
D | sljitNativePPC_32.c | 45 sljit_s32 dst, sljit_s32 src1, sljit_s32 src2) in emit_single_op() argument 53 if (dst != src2) in emit_single_op() 54 return push_inst(compiler, OR | S(src2) | A(dst) | B(src2)); in emit_single_op() 62 return push_inst(compiler, EXTSB | S(src2) | A(dst)); in emit_single_op() 63 return push_inst(compiler, INS_CLEAR_LEFT(dst, src2, 24)); in emit_single_op() 66 return push_inst(compiler, EXTSB | S(src2) | A(dst)); in emit_single_op() 68 SLJIT_ASSERT(dst == src2); in emit_single_op() 77 return push_inst(compiler, EXTSH | S(src2) | A(dst)); in emit_single_op() 78 return push_inst(compiler, INS_CLEAR_LEFT(dst, src2, 16)); in emit_single_op() 81 SLJIT_ASSERT(dst == src2); in emit_single_op() [all …]
|
D | sljitNativePPC_64.c | 123 FAIL_IF(push_inst(compiler, EXTSW | S(src2) | A(TMP_REG2))); \ 124 src2 = TMP_REG2; \ 134 FAIL_IF(push_inst(compiler, EXTSW | S(src2) | A(TMP_REG2))); \ 135 src2 = TMP_REG2; \ 146 sljit_s32 dst, sljit_s32 src1, sljit_s32 src2) in emit_single_op() argument 152 if (dst != src2) in emit_single_op() 153 return push_inst(compiler, OR | S(src2) | A(dst) | B(src2)); in emit_single_op() 161 return push_inst(compiler, EXTSW | S(src2) | A(dst)); in emit_single_op() 162 return push_inst(compiler, INS_CLEAR_LEFT(dst, src2, 0)); in emit_single_op() 165 SLJIT_ASSERT(dst == src2); in emit_single_op() [all …]
|
D | sljitNativeMIPS_32.c | 44 FAIL_IF(push_inst(compiler, op_imm | S(src1) | TA(EQUAL_FLAG) | IMM(src2), EQUAL_FLAG)); \ 46 FAIL_IF(push_inst(compiler, op_imm | S(src1) | T(dst) | IMM(src2), DR(dst))); \ 50 FAIL_IF(push_inst(compiler, op_norm | S(src1) | T(src2) | DA(EQUAL_FLAG), EQUAL_FLAG)); \ 52 FAIL_IF(push_inst(compiler, op_norm | S(src1) | T(src2) | D(dst), DR(dst))); \ 58 FAIL_IF(push_inst(compiler, op_imm | T(src1) | DA(EQUAL_FLAG) | SH_IMM(src2), EQUAL_FLAG)); \ 60 FAIL_IF(push_inst(compiler, op_imm | T(src1) | D(dst) | SH_IMM(src2), DR(dst))); \ 64 FAIL_IF(push_inst(compiler, op_v | S(src2) | T(src1) | DA(EQUAL_FLAG), EQUAL_FLAG)); \ 66 FAIL_IF(push_inst(compiler, op_v | S(src2) | T(src1) | D(dst), DR(dst))); \ 70 sljit_s32 dst, sljit_s32 src1, sljit_sw src2) in emit_single_op() argument 80 if (dst != src2) in emit_single_op() [all …]
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonInstrInfoV5.td | 48 (sra (i64 (add (i64 (sra I64:$src1, u6ImmPred:$src2)), 1)), 51 bits<6> src2; 52 let Inst{13-8} = src2; 57 : MInst<(outs DoubleRegs:$dst), (ins DoubleRegs:$src1, u6Imm:$src2), 58 "$dst = asrrnd($src1, #$src2)">; 110 (ins PredRegs:$src1, f32Ext:$src2), 111 "if ($src1) $dst = #$src2", []>, 117 (ins PredRegs:$src1, f32Ext:$src2), 118 "if (!$src1) $dst = #$src2", []>, 179 def: Pat<(f32 (fadd F32:$src1, F32:$src2)), [all …]
|
D | HexagonInstrInfoV60.td | 60 : V6_LDInst <(outs VectorRegs:$dst), (ins IntRegs:$src1, s4_6Imm:$src2), 65 : V6_LDInst <(outs VectorRegs128B:$dst), (ins IntRegs:$src1, s4_7Imm:$src2), 69 def V6_vL32b_ai : T_vload_ai <"$dst = vmem($src1+#$src2)">, 71 def V6_vL32b_nt_ai : T_vload_ai <"$dst = vmem($src1+#$src2):nt">, 74 def V6_vL32b_ai_128B : T_vload_ai_128B <"$dst = vmem($src1+#$src2)">, 76 def V6_vL32b_nt_ai_128B : T_vload_ai_128B <"$dst = vmem($src1+#$src2):nt">, 81 def V6_vL32Ub_ai : T_vload_ai <"$dst = vmemu($src1+#$src2)">, 83 def V6_vL32Ub_ai_128B : T_vload_ai_128B <"$dst = vmemu($src1+#$src2)">, 89 def V6_vL32b_cur_ai : T_vload_ai <"$dst.cur = vmem($src1+#$src2)">, 91 def V6_vL32b_nt_cur_ai : T_vload_ai <"$dst.cur = vmem($src1+#$src2):nt">, [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86InstrXOP.td | 97 (ins VR128:$src1, VR128:$src2), 98 !strconcat(OpcodeStr, "\t{$src2, $src1, $dst|$dst, $src1, $src2}"), 100 (vt128 (OpNode (vt128 VR128:$src1), (vt128 VR128:$src2))))]>, 103 (ins VR128:$src1, i128mem:$src2), 104 !strconcat(OpcodeStr, "\t{$src2, $src1, $dst|$dst, $src1, $src2}"), 107 (vt128 (load addr:$src2)))))]>, 110 (ins i128mem:$src1, VR128:$src2), 111 !strconcat(OpcodeStr, "\t{$src2, $src1, $dst|$dst, $src1, $src2}"), 114 (vt128 VR128:$src2))))]>, 119 (ins VR128:$src1, VR128:$src2), [all …]
|
D | X86InstrSSE.td | 26 def rr : SI<opc, MRMSrcReg, (outs RC:$dst), (ins RC:$src1, RC:$src2), 28 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"), 29 !strconcat(OpcodeStr, "\t{$src2, $src1, $dst|$dst, $src1, $src2}")), 30 [(set RC:$dst, (OpNode RC:$src1, RC:$src2))], d>, 33 def rm : SI<opc, MRMSrcMem, (outs RC:$dst), (ins RC:$src1, x86memop:$src2), 35 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"), 36 !strconcat(OpcodeStr, "\t{$src2, $src1, $dst|$dst, $src1, $src2}")), 37 [(set RC:$dst, (OpNode RC:$src1, (load addr:$src2)))], d>, 49 def rr_Int : SI_Int<opc, MRMSrcReg, (outs RC:$dst), (ins RC:$src1, RC:$src2), 51 !strconcat(asm, "\t{$src2, $dst|$dst, $src2}"), [all …]
|
D | X86InstrFMA.td | 40 (ins RC:$src1, RC:$src2, RC:$src3), 42 "\t{$src3, $src2, $dst|$dst, $src2, $src3}"), 43 [(set RC:$dst, (VT (Op RC:$src2, RC:$src1, RC:$src3)))]>, 48 (ins RC:$src1, RC:$src2, x86memop:$src3), 50 "\t{$src3, $src2, $dst|$dst, $src2, $src3}"), 51 [(set RC:$dst, (VT (Op RC:$src2, RC:$src1, 61 (ins RC:$src1, RC:$src2, RC:$src3), 63 "\t{$src3, $src2, $dst|$dst, $src2, $src3}"), 68 (ins RC:$src1, RC:$src2, x86memop:$src3), 70 "\t{$src3, $src2, $dst|$dst, $src2, $src3}"), [all …]
|
D | X86InstrShiftRotate.td | 34 def SHL8ri : Ii8<0xC0, MRM4r, (outs GR8 :$dst), (ins GR8 :$src1, u8imm:$src2), 35 "shl{b}\t{$src2, $dst|$dst, $src2}", 36 [(set GR8:$dst, (shl GR8:$src1, (i8 imm:$src2)))]>; 38 def SHL16ri : Ii8<0xC1, MRM4r, (outs GR16:$dst), (ins GR16:$src1, u8imm:$src2), 39 "shl{w}\t{$src2, $dst|$dst, $src2}", 40 [(set GR16:$dst, (shl GR16:$src1, (i8 imm:$src2)))]>, 42 def SHL32ri : Ii8<0xC1, MRM4r, (outs GR32:$dst), (ins GR32:$src1, u8imm:$src2), 43 "shl{l}\t{$src2, $dst|$dst, $src2}", 44 [(set GR32:$dst, (shl GR32:$src1, (i8 imm:$src2)))]>, 47 (ins GR64:$src1, u8imm:$src2), [all …]
|
/external/llvm-project/llvm/lib/Target/X86/ |
D | X86InstrXOP.td | 97 (ins VR128:$src1, VR128:$src2), 98 !strconcat(OpcodeStr, "\t{$src2, $src1, $dst|$dst, $src1, $src2}"), 100 (vt128 (OpNode (vt128 VR128:$src1), (vt128 VR128:$src2))))]>, 103 (ins VR128:$src1, i128mem:$src2), 104 !strconcat(OpcodeStr, "\t{$src2, $src1, $dst|$dst, $src1, $src2}"), 107 (vt128 (load addr:$src2)))))]>, 110 (ins i128mem:$src1, VR128:$src2), 111 !strconcat(OpcodeStr, "\t{$src2, $src1, $dst|$dst, $src1, $src2}"), 114 (vt128 VR128:$src2))))]>, 119 (ins VR128:$src1, VR128:$src2), [all …]
|
D | X86InstrSSE.td | 26 def rr : SI<opc, MRMSrcReg, (outs RC:$dst), (ins RC:$src1, RC:$src2), 28 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"), 29 !strconcat(OpcodeStr, "\t{$src2, $src1, $dst|$dst, $src1, $src2}")), 30 [(set RC:$dst, (OpNode RC:$src1, RC:$src2))], d>, 33 def rm : SI<opc, MRMSrcMem, (outs RC:$dst), (ins RC:$src1, x86memop:$src2), 35 !strconcat(OpcodeStr, "\t{$src2, $dst|$dst, $src2}"), 36 !strconcat(OpcodeStr, "\t{$src2, $src1, $dst|$dst, $src1, $src2}")), 37 [(set RC:$dst, (OpNode RC:$src1, (load addr:$src2)))], d>, 49 def rr_Int : SI_Int<opc, MRMSrcReg, (outs RC:$dst), (ins RC:$src1, RC:$src2), 51 !strconcat(asm, "\t{$src2, $dst|$dst, $src2}"), [all …]
|
D | X86InstrFMA.td | 40 (ins RC:$src1, RC:$src2, RC:$src3), 42 "\t{$src3, $src2, $dst|$dst, $src2, $src3}"), 43 [(set RC:$dst, (VT (Op RC:$src2, RC:$src1, RC:$src3)))]>, 48 (ins RC:$src1, RC:$src2, x86memop:$src3), 50 "\t{$src3, $src2, $dst|$dst, $src2, $src3}"), 51 [(set RC:$dst, (VT (Op RC:$src2, RC:$src1, 61 (ins RC:$src1, RC:$src2, RC:$src3), 63 "\t{$src3, $src2, $dst|$dst, $src2, $src3}"), 68 (ins RC:$src1, RC:$src2, x86memop:$src3), 70 "\t{$src3, $src2, $dst|$dst, $src2, $src3}"), [all …]
|
/external/libvpx/libvpx/vpx_dsp/mips/ |
D | sum_squares_msa.c | 22 uint64_t src0, src1, src2, src3; in vpx_sum_squares_2d_i16_msa() local 26 LD4(src, src_stride, src0, src1, src2, src3); in vpx_sum_squares_2d_i16_msa() 28 INSERT_D2_SH(src2, src3, diff1); in vpx_sum_squares_2d_i16_msa() 35 v8i16 src0, src1, src2, src3, src4, src5, src6, src7; in vpx_sum_squares_2d_i16_msa() local 37 LD_SH8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); in vpx_sum_squares_2d_i16_msa() 39 DPADD_SH2_SW(src2, src3, src2, src3, mul0, mul1); in vpx_sum_squares_2d_i16_msa() 47 v8i16 src0, src1, src2, src3, src4, src5, src6, src7; in vpx_sum_squares_2d_i16_msa() local 49 LD_SH8(src, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); in vpx_sum_squares_2d_i16_msa() 51 DPADD_SH2_SW(src2, src3, src2, src3, mul0, mul1); in vpx_sum_squares_2d_i16_msa() 54 LD_SH8(src + 8, src_stride, src0, src1, src2, src3, src4, src5, src6, src7); in vpx_sum_squares_2d_i16_msa() [all …]
|
/external/llvm/lib/Target/MSP430/ |
D | MSP430InstrInfo.td | 125 def Select8 : Pseudo<(outs GR8:$dst), (ins GR8:$src, GR8:$src2, i8imm:$cc), 128 (MSP430selectcc GR8:$src, GR8:$src2, imm:$cc))]>; 129 def Select16 : Pseudo<(outs GR16:$dst), (ins GR16:$src, GR16:$src2, i8imm:$cc), 132 (MSP430selectcc GR16:$src, GR16:$src2, imm:$cc))]>; 345 (outs GR8:$dst), (ins GR8:$src, GR8:$src2), 346 "add.b\t{$src2, $dst}", 347 [(set GR8:$dst, (add GR8:$src, GR8:$src2)), 350 (outs GR16:$dst), (ins GR16:$src, GR16:$src2), 351 "add.w\t{$src2, $dst}", 352 [(set GR16:$dst, (add GR16:$src, GR16:$src2)), [all …]
|
/external/llvm-project/llvm/test/CodeGen/AMDGPU/ |
D | fdot2.ll | 25 <2 x half> addrspace(1)* %src2, 29 %src2.vec = load <2 x half>, <2 x half> addrspace(1)* %src2 32 %src2.el1 = extractelement <2 x half> %src2.vec, i64 0 35 %src2.el2 = extractelement <2 x half> %src2.vec, i64 1 37 %mul2 = fmul half %src1.el2, %src2.el2 38 %mul1 = fmul half %src1.el1, %src2.el1 63 <2 x half> addrspace(1)* %src2, 67 %src2.vec = load <2 x half>, <2 x half> addrspace(1)* %src2 71 %src2.el1 = extractelement <2 x half> %src2.vec, i64 0 72 %csrc2.el1 = fpext half %src2.el1 to float [all …]
|
/external/OpenCL-CTS/test_conformance/select/ |
D | util_select.cpp | 58 void refselect_1i8(void *dest, void *src1, void *src2, void *cmp, size_t count) { in refselect_1i8() argument 63 y = (cl_char*) src2; in refselect_1i8() 70 void refselect_1u8(void *dest, void *src1, void *src2, void *cmp, size_t count) { in refselect_1u8() argument 76 y = (cl_uchar*) src2; in refselect_1u8() 83 void refselect_1i16(void *dest, void *src1, void *src2, void *cmp, size_t count) { in refselect_1i16() argument 88 y = (cl_short*) src2; in refselect_1i16() 95 void refselect_1u16(void *dest, void *src1, void *src2, void *cmp, size_t count) { in refselect_1u16() argument 101 y = (cl_ushort*) src2; in refselect_1u16() 107 void refselect_1i32(void *dest, void *src1, void *src2, void *cmp, size_t count) { in refselect_1i32() argument 112 y = (cl_int*)src2; in refselect_1i32() [all …]
|