/external/arm-trusted-firmware/include/arch/aarch32/ |
D | arch_helpers.h | 21 #define _DEFINE_COPROCR_WRITE_FUNC(_name, coproc, opc1, CRn, CRm, opc2) \ argument 24 __asm__ volatile ("mcr "#coproc","#opc1",%0,"#CRn","#CRm","#opc2 : : "r" (v));\ 27 #define _DEFINE_COPROCR_READ_FUNC(_name, coproc, opc1, CRn, CRm, opc2) \ argument 31 __asm__ volatile ("mrc "#coproc","#opc1",%0,"#CRn","#CRm","#opc2 : "=r" (v));\ 40 #define _DEFINE_COPROCR_WRITE_FUNC_64(_name, coproc, opc1, CRm) \ argument 43 __asm__ volatile ("mcrr "#coproc","#opc1", %Q0, %R0,"#CRm : : "r" (v));\ 46 #define _DEFINE_COPROCR_READ_FUNC_64(_name, coproc, opc1, CRm) \ argument 49 __asm__ volatile ("mrrc "#coproc","#opc1", %Q0, %R0,"#CRm : "=r" (v));\ 108 #define _DEFINE_TLBIOP_FUNC(_op, coproc, opc1, CRn, CRm, opc2) \ argument 112 __asm__ volatile ("mcr "#coproc","#opc1",%0,"#CRn","#CRm","#opc2 : : "r" (v));\ [all …]
|
D | asm_macros.S | 32 .macro ldcopr reg, coproc, opc1, CRn, CRm, opc2 33 mrc \coproc, \opc1, \reg, \CRn, \CRm, \opc2 36 .macro ldcopr16 reg1, reg2, coproc, opc1, CRm 37 mrrc \coproc, \opc1, \reg1, \reg2, \CRm 40 .macro stcopr reg, coproc, opc1, CRn, CRm, opc2 41 mcr \coproc, \opc1, \reg, \CRn, \CRm, \opc2 44 .macro stcopr16 reg1, reg2, coproc, opc1, CRm 45 mcrr \coproc, \opc1, \reg1, \reg2, \CRm
|
/external/v8/src/diagnostics/arm/ |
D | disasm-arm.cc | 1639 int opc1 = instr->Bits(23, 21); in DecodeTypeCP15() local 1641 if ((opc1 == 0) && (crn == 7)) { in DecodeTypeCP15() 2223 int opc1 = instr->Bits(17, 16); in DecodeAdvancedSIMDTwoOrThreeRegisters() local 2237 if (opc1 == 0 && (opc2 >> 2) == 0) { in DecodeAdvancedSIMDTwoOrThreeRegisters() 2242 } else if (size == 0 && opc1 == 0b10 && opc2 == 0) { in DecodeAdvancedSIMDTwoOrThreeRegisters() 2244 } else if (opc1 == 0 && opc2 == 0b1011) { in DecodeAdvancedSIMDTwoOrThreeRegisters() 2246 } else if (opc1 == 0b01 && (opc2 & 0b0111) == 0b110) { in DecodeAdvancedSIMDTwoOrThreeRegisters() 2251 } else if (opc1 == 0b01 && (opc2 & 0b0111) == 0b111) { in DecodeAdvancedSIMDTwoOrThreeRegisters() 2256 } else if (opc1 == 0b10 && opc2 == 0b0001) { in DecodeAdvancedSIMDTwoOrThreeRegisters() 2266 } else if (opc1 == 0b10 && (opc2 & 0b1110) == 0b0010) { in DecodeAdvancedSIMDTwoOrThreeRegisters() [all …]
|
/external/arm-trusted-firmware/lib/aarch32/ |
D | cache_helpers.S | 22 .macro do_dcache_maintenance_by_mva op, coproc, opc1, CRn, CRm, opc2 31 stcopr r0, \coproc, \opc1, \CRn, \CRm, \opc2
|
/external/llvm/lib/Target/ARM/ |
D | ARMInstrThumb2.td | 4151 : T2Cop<Op, oops, iops, opc, "\t$cop, $opc1, $Rt, $CRn, $CRm, $opc2", 4159 bits<3> opc1; 4166 let Inst{23-21} = opc1; 4174 : T2Cop<Op, oops, iops, opc, "\t$cop, $opc1, $Rt, $Rt2, $CRm", pattern> { 4182 bits<4> opc1; 4188 let Inst{7-4} = opc1; 4195 (ins p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn, 4197 [(int_arm_mcr imm:$cop, imm:$opc1, GPR:$Rt, imm:$CRn, 4200 def : t2InstAlias<"mcr${p} $cop, $opc1, $Rt, $CRn, $CRm", 4201 (t2MCR p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn, [all …]
|
D | ARMInstrInfo.td | 4812 def CDP : ABI<0b1110, (outs), (ins p_imm:$cop, imm0_15:$opc1, 4814 NoItinerary, "cdp", "\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2", 4815 [(int_arm_cdp imm:$cop, imm:$opc1, imm:$CRd, imm:$CRn, 4818 bits<4> opc1; 4831 let Inst{23-20} = opc1; 4834 def CDP2 : ABXI<0b1110, (outs), (ins p_imm:$cop, imm0_15:$opc1, 4836 NoItinerary, "cdp2\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2", 4837 [(int_arm_cdp2 imm:$cop, imm:$opc1, imm:$CRd, imm:$CRn, 4841 bits<4> opc1; 4854 let Inst{23-20} = opc1; [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/ |
D | ARMInstrThumb2.td | 4143 : T2Cop<Op, oops, iops, opc, "\t$cop, $opc1, $Rt, $CRn, $CRm, $opc2", 4151 bits<3> opc1; 4158 let Inst{23-21} = opc1; 4168 : T2Cop<Op, oops, iops, opc, "\t$cop, $opc1, $Rt, $Rt2, $CRm", pattern> { 4176 bits<4> opc1; 4182 let Inst{7-4} = opc1; 4191 (ins p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn, 4193 [(int_arm_mcr imm:$cop, imm:$opc1, GPR:$Rt, imm:$CRn, 4196 def : t2InstAlias<"mcr${p} $cop, $opc1, $Rt, $CRn, $CRm", 4197 (t2MCR p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn, [all …]
|
D | ARMInstrInfo.td | 4314 class SMLAL<bits<2> opc1, string asm> 4315 : AMulxyI64<0b0001010, opc1, 5078 def CDP : ABI<0b1110, (outs), (ins p_imm:$cop, imm0_15:$opc1, 5080 NoItinerary, "cdp", "\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2", 5081 [(int_arm_cdp imm:$cop, imm:$opc1, imm:$CRd, imm:$CRn, 5084 bits<4> opc1; 5097 let Inst{23-20} = opc1; 5102 def CDP2 : ABXI<0b1110, (outs), (ins p_imm:$cop, imm0_15:$opc1, 5104 NoItinerary, "cdp2\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2", 5105 [(int_arm_cdp2 imm:$cop, imm:$opc1, imm:$CRd, imm:$CRn, [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/XCore/ |
D | XCoreInstrInfo.td | 214 multiclass F3R_2RUS<bits<5> opc1, bits<5> opc2, string OpcStr, SDNode OpNode> { 215 def _3r: _F3R<opc1, (outs GRRegs:$dst), (ins GRRegs:$b, GRRegs:$c), 223 multiclass F3R_2RUS_np<bits<5> opc1, bits<5> opc2, string OpcStr> { 224 def _3r: _F3R<opc1, (outs GRRegs:$dst), (ins GRRegs:$b, GRRegs:$c), 230 multiclass F3R_2RBITP<bits<5> opc1, bits<5> opc2, string OpcStr, 232 def _3r: _F3R<opc1, (outs GRRegs:$dst), (ins GRRegs:$b, GRRegs:$c), 251 multiclass FL3R_L2RUS<bits<9> opc1, bits<9> opc2, string OpcStr, 253 def _l3r: _FL3R<opc1, (outs GRRegs:$dst), (ins GRRegs:$b, GRRegs:$c), 262 multiclass FL3R_L2RBITP<bits<9> opc1, bits<9> opc2, string OpcStr, 264 def _l3r: _FL3R<opc1, (outs GRRegs:$dst), (ins GRRegs:$b, GRRegs:$c),
|
/external/llvm/lib/Target/XCore/ |
D | XCoreInstrInfo.td | 221 multiclass F3R_2RUS<bits<5> opc1, bits<5> opc2, string OpcStr, SDNode OpNode> { 222 def _3r: _F3R<opc1, (outs GRRegs:$dst), (ins GRRegs:$b, GRRegs:$c), 230 multiclass F3R_2RUS_np<bits<5> opc1, bits<5> opc2, string OpcStr> { 231 def _3r: _F3R<opc1, (outs GRRegs:$dst), (ins GRRegs:$b, GRRegs:$c), 237 multiclass F3R_2RBITP<bits<5> opc1, bits<5> opc2, string OpcStr, 239 def _3r: _F3R<opc1, (outs GRRegs:$dst), (ins GRRegs:$b, GRRegs:$c), 258 multiclass FL3R_L2RUS<bits<9> opc1, bits<9> opc2, string OpcStr, 260 def _l3r: _FL3R<opc1, (outs GRRegs:$dst), (ins GRRegs:$b, GRRegs:$c), 269 multiclass FL3R_L2RBITP<bits<9> opc1, bits<9> opc2, string OpcStr, 271 def _l3r: _FL3R<opc1, (outs GRRegs:$dst), (ins GRRegs:$b, GRRegs:$c),
|
/external/mesa3d/src/gallium/drivers/nouveau/codegen/ |
D | nv50_ir_emit_gk110.cpp | 48 void emitForm_21(const Instruction *, uint32_t opc2, uint32_t opc1); 426 uint32_t opc1) in emitForm_21() argument 436 code[1] = opc1 << 20; in emitForm_21() 1848 uint64_t opc1, opc2; in emitSUCalc() local 1857 case OP_SUCLAMP: opc1 = 0xb00; opc2 = 0x580; break; in emitSUCalc() 1858 case OP_SUBFM: opc1 = 0xb68; opc2 = 0x1e8; break; in emitSUCalc() 1859 case OP_SUEAU: opc1 = 0xb6c; opc2 = 0x1ec; break; in emitSUCalc() 1864 emitForm_21(i, opc2, opc1); in emitSUCalc()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonInstrInfo.td | 5116 class T_shift_imm_acc_r <string opc1, string opc2, SDNode OpNode1, 5120 "$Rx "#opc2#opc1#"($Rs, #$u5)", 5146 class T_shift_reg_acc_r <string opc1, string opc2, SDNode OpNode1, 5150 "$Rx "#opc2#opc1#"($Rs, $Rt)", 5173 class T_shift_imm_acc_p <string opc1, string opc2, SDNode OpNode1, 5177 "$Rxx "#opc2#opc1#"($Rss, #$u6)", 5203 class T_shift_reg_acc_p <string opc1, string opc2, SDNode OpNode1, 5207 "$Rxx "#opc2#opc1#"($Rss, $Rt)", 5238 multiclass xtype_imm_acc<string opc1, SDNode OpNode, bits<2>minOp> { 5240 defm _acc : xtype_imm_base< opc1, "+= ", OpNode, add, 0b001, minOp>; [all …]
|
/external/v8/src/execution/arm/ |
D | simulator-arm.cc | 3492 int opc1 = instr->Bits(23, 21); in DecodeTypeCP15() local 3494 if ((opc1 == 0) && (crn == 7)) { in DecodeTypeCP15() 4325 int opc1 = instr->Bits(17, 16); in DecodeAdvancedSIMDTwoOrThreeRegisters() local 4329 if (opc1 == 0 && (opc2 >> 2) == 0) { in DecodeAdvancedSIMDTwoOrThreeRegisters() 4414 } else if (size == 0 && opc1 == 0b10 && opc2 == 0) { in DecodeAdvancedSIMDTwoOrThreeRegisters() 4434 } else if (opc1 == 0 && opc2 == 0b1011) { in DecodeAdvancedSIMDTwoOrThreeRegisters() 4442 } else if (opc1 == 0b01 && (opc2 & 0b0111) == 0b110) { in DecodeAdvancedSIMDTwoOrThreeRegisters() 4471 } else if (opc1 == 0b01 && (opc2 & 0b0111) == 0b111) { in DecodeAdvancedSIMDTwoOrThreeRegisters() 4500 } else if (opc1 == 0b10 && opc2 == 0b0001) { in DecodeAdvancedSIMDTwoOrThreeRegisters() 4538 } else if (opc1 == 0b10 && (opc2 & 0b1110) == 0b0010) { in DecodeAdvancedSIMDTwoOrThreeRegisters() [all …]
|
/external/llvm/lib/Target/X86/ |
D | X86InstrControl.td | 85 multiclass ICBr<bits<8> opc1, bits<8> opc4, string asm, PatFrag Cond> { 86 def _1 : Ii8PCRel <opc1, RawFrm, (outs), (ins brtarget8:$dst), asm,
|
D | X86InstrAVX512.td | 2411 multiclass avx512_mask_shiftop_w<bits<8> opc1, bits<8> opc2, string OpcodeStr, 2413 defm W : avx512_mask_shiftop<opc1, !strconcat(OpcodeStr, "w"), VK16, OpNode>, 2416 defm B : avx512_mask_shiftop<opc1, !strconcat(OpcodeStr, "b"), VK8, OpNode>,
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/ |
D | X86InstrControl.td | 75 multiclass ICBr<bits<8> opc1, bits<8> opc4, string asm, PatFrag Cond> { 76 def _1 : Ii8PCRel <opc1, RawFrm, (outs), (ins brtarget8:$dst), asm,
|
D | X86InstrAVX512.td | 3109 multiclass avx512_mask_shiftop_w<bits<8> opc1, bits<8> opc2, string OpcodeStr, 3111 defm W : avx512_mask_shiftop<opc1, !strconcat(OpcodeStr, "w"), VK16, OpNode, 3114 defm B : avx512_mask_shiftop<opc1, !strconcat(OpcodeStr, "b"), VK8, OpNode,
|
/external/swiftshader/third_party/llvm-7.0/configs/common/lib/Target/ARM/ |
D | ARMGenGlobalISel.inc | 20350 …2] }):$opc1, GPRnopc:{ *:[i32] }:$Rt, GPRnopc:{ *:[i32] }:$Rt2, (imm:{ *:[i32] }):$CRm) => (MCRR… 20353 GIR_CopyConstantAsSImm, /*NewInsnID*/0, /*OldInsnID*/2, // opc1 20390 …] }):$opc1, GPRnopc:{ *:[i32] }:$Rt, GPRnopc:{ *:[i32] }:$Rt2, (imm:{ *:[i32] }):$CRm) => (MCRR2… 20393 GIR_CopyConstantAsSImm, /*NewInsnID*/0, /*OldInsnID*/2, // opc1 20428 …[i32] }):$opc1, GPR:{ *:[i32] }:$Rt, GPR:{ *:[i32] }:$Rt2, (imm:{ *:[i32] }):$CRm) => (t2MCRR (i… 20431 GIR_CopyConstantAsSImm, /*NewInsnID*/0, /*OldInsnID*/2, // opc1 20468 …i32] }):$opc1, GPR:{ *:[i32] }:$Rt, GPR:{ *:[i32] }:$Rt2, (imm:{ *:[i32] }):$CRm) => (t2MCRR2 (i… 20471 GIR_CopyConstantAsSImm, /*NewInsnID*/0, /*OldInsnID*/2, // opc1 20526 …opc1, (imm:{ *:[i32] }):$CRd, (imm:{ *:[i32] }):$CRn, (imm:{ *:[i32] }):$CRm, (imm:{ *:[i32] }):$o… 20529 GIR_CopyConstantAsSImm, /*NewInsnID*/0, /*OldInsnID*/2, // opc1 [all …]
|
D | ARMGenMCCodeEmitter.inc | 4332 // op: opc1 4518 // op: opc1 4651 // op: opc1 4668 // op: opc1 8406 // op: opc1 10343 // op: opc1 10546 // op: opc1 10703 // op: opc1 10779 // op: opc1 10797 // op: opc1
|
D | ARMGenDAGISel.inc | 10021 /* 21339*/ OPC_RecordChild3, // #2 = $opc1 10054 …trinsic_void 969:{ *:[iPTR] }, (imm:{ *:[i32] }):$cop, (imm:{ *:[i32] }):$opc1, (imm:{ *:[i32] }):… 10055 …// Dst: (CDP (imm:{ *:[i32] }):$cop, (imm:{ *:[i32] }):$opc1, (imm:{ *:[i32] }):$CRd, (imm:{ *:[i3… 10069 …trinsic_void 969:{ *:[iPTR] }, (imm:{ *:[i32] }):$cop, (imm:{ *:[i32] }):$opc1, (imm:{ *:[i32] }):… 10070 …// Dst: (t2CDP (imm:{ *:[i32] }):$cop, (imm:{ *:[i32] }):$opc1, (imm:{ *:[i32] }):$CRd, (imm:{ *:[… 10078 /* 21451*/ OPC_RecordChild3, // #2 = $opc1 10109 …trinsic_void 970:{ *:[iPTR] }, (imm:{ *:[i32] }):$cop, (imm:{ *:[i32] }):$opc1, (imm:{ *:[i32] }):… 10110 …// Dst: (CDP2 (imm:{ *:[i32] }):$cop, (imm:{ *:[i32] }):$opc1, (imm:{ *:[i32] }):$CRd, (imm:{ *:[i… 10124 …trinsic_void 970:{ *:[iPTR] }, (imm:{ *:[i32] }):$cop, (imm:{ *:[i32] }):$opc1, (imm:{ *:[i32] }):… 10125 …// Dst: (t2CDP2 (imm:{ *:[i32] }):$cop, (imm:{ *:[i32] }):$opc1, (imm:{ *:[i32] }):$CRd, (imm:{ *:… [all …]
|
/external/capstone/arch/ARM/ |
D | ARMGenAsmWriter.inc | 8878 // (MCR p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn, c_imm:$CRm, 0, pred:$p) 8889 // (MCR2 p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn, c_imm:$CRm, 0) 8933 // (MRC GPRwithAPSR:$Rt, p_imm:$cop, imm0_7:$opc1, c_imm:$CRn, c_imm:$CRm, 0, pred:$p) 8944 // (MRC2 GPRwithAPSR:$Rt, p_imm:$cop, imm0_7:$opc1, c_imm:$CRn, c_imm:$CRm, 0) 10906 // (t2MCR p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn, c_imm:$CRm, 0, pred:$p) 10917 // (t2MCR2 p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn, c_imm:$CRm, 0, pred:$p) 10937 // (t2MRC GPRwithAPSR:$Rt, p_imm:$cop, imm0_7:$opc1, c_imm:$CRn, c_imm:$CRm, 0, pred:$p) 10948 // (t2MRC2 GPRwithAPSR:$Rt, p_imm:$cop, imm0_7:$opc1, c_imm:$CRn, c_imm:$CRm, 0, pred:$p)
|
D | ARMDisassembler.c | 5096 unsigned opc1 = fieldFromInstruction_4(Val, 4, 4); in DecodeMRRC2() local 5108 MCOperand_CreateImm0(Inst, opc1); in DecodeMRRC2()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/Disassembler/ |
D | ARMDisassembler.cpp | 5297 unsigned opc1 = fieldFromInstruction(Val, 4, 4); in DecoderForMRRC2AndMCRR2() local 5325 Inst.addOperand(MCOperand::createImm(opc1)); in DecoderForMRRC2AndMCRR2()
|
/external/llvm/lib/Target/ARM/Disassembler/ |
D | ARMDisassembler.cpp | 5274 unsigned opc1 = fieldFromInstruction(Val, 4, 4); in DecoderForMRRC2AndMCRR2() local 5302 Inst.addOperand(MCOperand::createImm(opc1)); in DecoderForMRRC2AndMCRR2()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/ |
D | AArch64InstrFormats.td | 9867 bit opc1, bit opc2, RegisterOperand dst_reg, 9893 let Inst{15} = opc1; 9905 multiclass SIMDIndexedTiedComplexHSD<bit U, bit opc1, bit opc2, Operand rottype, 9908 def v4f16_indexed : BaseSIMDIndexedTiedComplex<0, 1, 0, 0b01, opc1, opc2, V64, 9916 def v8f16_indexed : BaseSIMDIndexedTiedComplex<1, 1, 0, 0b01, opc1, opc2, 9926 def v4f32_indexed : BaseSIMDIndexedTiedComplex<1, 1, 0, 0b10, opc1, opc2,
|