/aosp_15_r20/external/arm-trusted-firmware/include/arch/aarch32/ |
H A D | arch_helpers.h | 22 #define _DEFINE_COPROCR_WRITE_FUNC(_name, coproc, opc1, CRn, CRm, opc2) \ argument 25 __asm__ volatile ("mcr "#coproc","#opc1",%0,"#CRn","#CRm","#opc2 : : "r" (v));\ 28 #define _DEFINE_COPROCR_READ_FUNC(_name, coproc, opc1, CRn, CRm, opc2) \ argument 32 __asm__ volatile ("mrc "#coproc","#opc1",%0,"#CRn","#CRm","#opc2 : "=r" (v));\ 41 #define _DEFINE_COPROCR_WRITE_FUNC_64(_name, coproc, opc1, CRm) \ argument 44 __asm__ volatile ("mcrr "#coproc","#opc1", %Q0, %R0,"#CRm : : "r" (v));\ 47 #define _DEFINE_COPROCR_READ_FUNC_64(_name, coproc, opc1, CRm) \ argument 50 __asm__ volatile ("mrrc "#coproc","#opc1", %Q0, %R0,"#CRm : "=r" (v));\ 109 #define _DEFINE_TLBIOP_FUNC(_op, coproc, opc1, CRn, CRm, opc2) \ argument 113 __asm__ volatile ("mcr "#coproc","#opc1",%0,"#CRn","#CRm","#opc2 : : "r" (v));\ [all …]
|
H A 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 argument 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 argument 45 mcrr \coproc, \opc1, \reg1, \reg2, \CRm
|
/aosp_15_r20/external/trusty/arm-trusted-firmware/include/arch/aarch32/ |
D | arch_helpers.h | 24 #define _DEFINE_COPROCR_WRITE_FUNC(_name, coproc, opc1, CRn, CRm, opc2) \ argument 27 __asm__ volatile ("mcr "#coproc","#opc1",%0,"#CRn","#CRm","#opc2 : : "r" (v));\ 30 #define _DEFINE_COPROCR_READ_FUNC(_name, coproc, opc1, CRn, CRm, opc2) \ argument 34 __asm__ volatile ("mrc "#coproc","#opc1",%0,"#CRn","#CRm","#opc2 : "=r" (v));\ 43 #define _DEFINE_COPROCR_WRITE_FUNC_64(_name, coproc, opc1, CRm) \ argument 46 __asm__ volatile ("mcrr "#coproc","#opc1", %Q0, %R0,"#CRm : : "r" (v));\ 49 #define _DEFINE_COPROCR_READ_FUNC_64(_name, coproc, opc1, CRm) \ argument 52 __asm__ volatile ("mrrc "#coproc","#opc1", %Q0, %R0,"#CRm : "=r" (v));\ 111 #define _DEFINE_TLBIOP_FUNC(_op, coproc, opc1, CRn, CRm, opc2) \ argument 115 __asm__ volatile ("mcr "#coproc","#opc1",%0,"#CRn","#CRm","#opc2 : : "r" (v));\ [all …]
|
D | asm_macros.S | 31 .macro ldcopr reg, coproc, opc1, CRn, CRm, opc2 32 mrc \coproc, \opc1, \reg, \CRn, \CRm, \opc2 35 .macro ldcopr16 reg1, reg2, coproc, opc1, CRm argument 36 mrrc \coproc, \opc1, \reg1, \reg2, \CRm 39 .macro stcopr reg, coproc, opc1, CRn, CRm, opc2 40 mcr \coproc, \opc1, \reg, \CRn, \CRm, \opc2 43 .macro stcopr16 reg1, reg2, coproc, opc1, CRm argument 44 mcrr \coproc, \opc1, \reg1, \reg2, \CRm
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/lib/clang/19/include/ |
D | arm_acle.h | 771 #define __arm_cdp(coproc, opc1, CRd, CRn, CRm, opc2) \ argument 772 __builtin_arm_cdp(coproc, opc1, CRd, CRn, CRm, opc2) 778 #define __arm_mcr(coproc, opc1, value, CRn, CRm, opc2) \ argument 779 __builtin_arm_mcr(coproc, opc1, value, CRn, CRm, opc2) 780 #define __arm_mrc(coproc, opc1, CRn, CRm, opc2) \ argument 781 __builtin_arm_mrc(coproc, opc1, CRn, CRm, opc2) 789 #define __arm_cdp(coproc, opc1, CRd, CRn, CRm, opc2) \ argument 790 __builtin_arm_cdp(coproc, opc1, CRd, CRn, CRm, opc2) 798 #define __arm_cdp2(coproc, opc1, CRd, CRn, CRm, opc2) \ argument 799 __builtin_arm_cdp2(coproc, opc1, CRd, CRn, CRm, opc2) [all …]
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/lib/clang/19/include/ |
D | arm_acle.h | 771 #define __arm_cdp(coproc, opc1, CRd, CRn, CRm, opc2) \ argument 772 __builtin_arm_cdp(coproc, opc1, CRd, CRn, CRm, opc2) 778 #define __arm_mcr(coproc, opc1, value, CRn, CRm, opc2) \ argument 779 __builtin_arm_mcr(coproc, opc1, value, CRn, CRm, opc2) 780 #define __arm_mrc(coproc, opc1, CRn, CRm, opc2) \ argument 781 __builtin_arm_mrc(coproc, opc1, CRn, CRm, opc2) 789 #define __arm_cdp(coproc, opc1, CRd, CRn, CRm, opc2) \ argument 790 __builtin_arm_cdp(coproc, opc1, CRd, CRn, CRm, opc2) 798 #define __arm_cdp2(coproc, opc1, CRd, CRn, CRm, opc2) \ argument 799 __builtin_arm_cdp2(coproc, opc1, CRd, CRn, CRm, opc2) [all …]
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/lib/clang/19/include/ |
D | arm_acle.h | 771 #define __arm_cdp(coproc, opc1, CRd, CRn, CRm, opc2) \ argument 772 __builtin_arm_cdp(coproc, opc1, CRd, CRn, CRm, opc2) 778 #define __arm_mcr(coproc, opc1, value, CRn, CRm, opc2) \ argument 779 __builtin_arm_mcr(coproc, opc1, value, CRn, CRm, opc2) 780 #define __arm_mrc(coproc, opc1, CRn, CRm, opc2) \ argument 781 __builtin_arm_mrc(coproc, opc1, CRn, CRm, opc2) 789 #define __arm_cdp(coproc, opc1, CRd, CRn, CRm, opc2) \ argument 790 __builtin_arm_cdp(coproc, opc1, CRd, CRn, CRm, opc2) 798 #define __arm_cdp2(coproc, opc1, CRd, CRn, CRm, opc2) \ argument 799 __builtin_arm_cdp2(coproc, opc1, CRd, CRn, CRm, opc2) [all …]
|
/aosp_15_r20/prebuilts/clang-tools/linux-x86/lib64/clang/19/include/ |
H A D | arm_acle.h | 771 #define __arm_cdp(coproc, opc1, CRd, CRn, CRm, opc2) \ argument 772 __builtin_arm_cdp(coproc, opc1, CRd, CRn, CRm, opc2) 778 #define __arm_mcr(coproc, opc1, value, CRn, CRm, opc2) \ argument 779 __builtin_arm_mcr(coproc, opc1, value, CRn, CRm, opc2) 780 #define __arm_mrc(coproc, opc1, CRn, CRm, opc2) \ argument 781 __builtin_arm_mrc(coproc, opc1, CRn, CRm, opc2) 789 #define __arm_cdp(coproc, opc1, CRd, CRn, CRm, opc2) \ argument 790 __builtin_arm_cdp(coproc, opc1, CRd, CRn, CRm, opc2) 798 #define __arm_cdp2(coproc, opc1, CRd, CRn, CRm, opc2) \ argument 799 __builtin_arm_cdp2(coproc, opc1, CRd, CRn, CRm, opc2) [all …]
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/AArch64/ |
H A D | AArch64SystemOperands.td | 581 // op1 CRn CRm op2 600 // op1 CRn CRm op2 688 // Op0 Op1 CRn CRm Op2 759 // Op0 Op1 CRn CRm Op2 798 // Op0 Op1 CRn CRm Op2 809 // Op0 Op1 CRn CRm Op2 815 // Op0 Op1 CRn CRm Op2 820 // Op0 Op1 CRn CRm Op2 827 // Op0 Op1 CRn CRm Op2 864 // Op0 Op1 CRn CRm Op2 [all …]
|
/aosp_15_r20/external/llvm/lib/Target/AArch64/Utils/ |
H A D | AArch64BaseInfo.cpp | 93 uint32_t Op0 = 0, Op1 = 0, CRn = 0, CRm = 0, Op2 = 0; in parseGenericRegister() local 98 Ops[4].getAsInteger(10, CRm); in parseGenericRegister() 100 Bits = (Op0 << 14) | (Op1 << 11) | (CRn << 7) | (CRm << 3) | Op2; in parseGenericRegister() 110 uint32_t CRm = (Bits >> 3) & 0xf; in genericRegisterString() local 114 utostr(CRm) + "_" + utostr(Op2); in genericRegisterString()
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/Utils/ |
H A D | AArch64BaseInfo.cpp | 135 uint32_t Op0 = 0, Op1 = 0, CRn = 0, CRm = 0, Op2 = 0; in parseGenericRegister() local 140 Ops[4].getAsInteger(10, CRm); in parseGenericRegister() 142 Bits = (Op0 << 14) | (Op1 << 11) | (CRn << 7) | (CRm << 3) | Op2; in parseGenericRegister() 152 uint32_t CRm = (Bits >> 3) & 0xf; in genericRegisterString() local 156 utostr(CRm) + "_" + utostr(Op2); in genericRegisterString()
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/AArch64/Utils/ |
H A D | AArch64BaseInfo.cpp | 158 uint32_t Op0 = 0, Op1 = 0, CRn = 0, CRm = 0, Op2 = 0; in parseGenericRegister() local 163 Ops[4].getAsInteger(10, CRm); in parseGenericRegister() 165 Bits = (Op0 << 14) | (Op1 << 11) | (CRn << 7) | (CRm << 3) | Op2; in parseGenericRegister() 175 uint32_t CRm = (Bits >> 3) & 0xf; in genericRegisterString() local 179 utostr(CRm) + "_" + utostr(Op2); in genericRegisterString()
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
H A D | AArch64SystemOperands.td | 438 // op1 CRn CRm op2 457 // op1 CRn CRm op2 553 // Op0 Op1 CRn CRm Op2 618 // Op0 Op1 CRn CRm Op2 657 // Op0 Op1 CRn CRm Op2 668 // Op0 Op1 CRn CRm Op2 674 // Op0 Op1 CRn CRm Op2 679 // Op0 Op1 CRn CRm Op2 686 // Op0 Op1 CRn CRm Op2 705 // Op0 Op1 CRn CRm Op2 [all …]
|
/aosp_15_r20/external/perfetto/src/traced/probes/ftrace/test/data/android_raven_AOSP.MASTER_5.10.43/events/kvm/kvm_sys_access/ |
H A D | format | 15 field:u8 CRm; offset:35; size:1; signed:0; 18 …%s", REC->vcpu_pc, REC->name ?: "UNKN", REC->Op0, REC->Op1, REC->CRn, REC->CRm, REC->Op2, REC->is_…
|
/aosp_15_r20/external/llvm/lib/Target/AArch64/ |
H A D | AArch64SystemOperands.td | 311 // Op0 Op1 CRn CRm Op2 366 // Op0 Op1 CRn CRm Op2 405 // Op0 Op1 CRn CRm Op2 416 // Op0 Op1 CRn CRm Op2 421 // Op0 Op1 CRn CRm Op2 431 // Op0 Op1 CRn CRm Op2 437 // Op0 Op1 CRn CRm Op2 442 // Op0 Op1 CRn CRm Op2 454 // Op0 Op1 CRn CRm Op2 709 // Op0 Op1 CRn CRm Op2 [all …]
|
/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/ |
D | decode.go | 637 CRm := (x >> 8) & (1<<4 - 1) 638 return Imm_c(CRm) 645 CRm := (x >> 8) & (1<<4 - 1) 646 return Imm_option(CRm) 649 CRm := (x >> 8) & (1<<4 - 1) 650 return Imm_option(CRm) 653 CRm := (x >> 8) & (1<<4 - 1) 654 if CRm == 15 { 655 return Imm_option(CRm) 657 return Imm{CRm, false} [all …]
|
/aosp_15_r20/external/llvm/lib/Target/ARM/ |
H A D | ARMInstrThumb2.td | 4151 : T2Cop<Op, oops, iops, opc, "\t$cop, $opc1, $Rt, $CRn, $CRm, $opc2", 4161 bits<4> CRm; 4168 let Inst{3-0} = CRm; 4174 : T2Cop<Op, oops, iops, opc, "\t$cop, $opc1, $Rt, $Rt2, $CRm", pattern> { 4183 bits<4> CRm; 4189 let Inst{3-0} = CRm; 4196 c_imm:$CRm, imm0_7:$opc2), 4198 imm:$CRm, imm:$opc2)]>, 4200 def : t2InstAlias<"mcr${p} $cop, $opc1, $Rt, $CRn, $CRm", 4202 c_imm:$CRm, 0, pred:$p)>; [all …]
|
H A D | ARMInstrInfo.td | 4813 c_imm:$CRd, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2), 4814 NoItinerary, "cdp", "\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2", 4816 imm:$CRm, imm:$opc2)]>, 4823 bits<4> CRm; 4825 let Inst{3-0} = CRm; 4835 c_imm:$CRd, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2), 4836 NoItinerary, "cdp2\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2", 4838 imm:$CRm, imm:$opc2)]>, 4846 bits<4> CRm; 4848 let Inst{3-0} = CRm; [all …]
|
/aosp_15_r20/external/arm-trusted-firmware/lib/aarch32/ |
H A 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
|
/aosp_15_r20/external/trusty/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
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/ARM/ |
H A D | ARMInstrInfo.td | 5374 c_imm:$CRd, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2), 5375 NoItinerary, "cdp", "\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2", 5377 timm:$CRm, timm:$opc2)]>, 5384 bits<4> CRm; 5386 let Inst{3-0} = CRm; 5398 c_imm:$CRd, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2), 5399 NoItinerary, "cdp2\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2", 5401 timm:$CRm, timm:$opc2)]>, 5409 bits<4> CRm; 5411 let Inst{3-0} = CRm; [all …]
|
H A D | ARMInstrThumb2.td | 4530 : T2Cop<Op, oops, iops, opc, "\t$cop, $opc1, $Rt, $CRn, $CRm, $opc2", 4540 bits<4> CRm; 4547 let Inst{3-0} = CRm; 4555 : T2Cop<Op, oops, iops, opc, "\t$cop, $opc1, $Rt, $Rt2, $CRm", pattern> { 4564 bits<4> CRm; 4570 let Inst{3-0} = CRm; 4579 c_imm:$CRm, imm0_7:$opc2), 4581 timm:$CRm, timm:$opc2)]>, 4583 def : t2InstAlias<"mcr${p} $cop, $opc1, $Rt, $CRn, $CRm", 4585 c_imm:$CRm, 0, pred:$p)>; [all …]
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/ |
H A D | ARMInstrInfo.td | 5158 c_imm:$CRd, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2), 5159 NoItinerary, "cdp", "\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2", 5161 timm:$CRm, timm:$opc2)]>, 5168 bits<4> CRm; 5170 let Inst{3-0} = CRm; 5182 c_imm:$CRd, c_imm:$CRn, c_imm:$CRm, imm0_7:$opc2), 5183 NoItinerary, "cdp2\t$cop, $opc1, $CRd, $CRn, $CRm, $opc2", 5185 timm:$CRm, timm:$opc2)]>, 5193 bits<4> CRm; 5195 let Inst{3-0} = CRm; [all …]
|
H A D | ARMInstrThumb2.td | 4385 : T2Cop<Op, oops, iops, opc, "\t$cop, $opc1, $Rt, $CRn, $CRm, $opc2", 4395 bits<4> CRm; 4402 let Inst{3-0} = CRm; 4410 : T2Cop<Op, oops, iops, opc, "\t$cop, $opc1, $Rt, $Rt2, $CRm", pattern> { 4419 bits<4> CRm; 4425 let Inst{3-0} = CRm; 4434 c_imm:$CRm, imm0_7:$opc2), 4436 timm:$CRm, timm:$opc2)]>, 4438 def : t2InstAlias<"mcr${p} $cop, $opc1, $Rt, $CRn, $CRm", 4440 c_imm:$CRm, 0, pred:$p)>; [all …]
|
/aosp_15_r20/external/capstone/arch/AArch64/ |
H A D | AArch64BaseInfo.c | 633 uint32_t Op0, Op1, CRn, CRm, Op2; in A64SysRegMapper_toString() local 668 CRm = (Bits >> 3) & 0xf; in A64SysRegMapper_toString() 674 CRmS = utostr(CRm, false); in A64SysRegMapper_toString()
|