HomeSort by relevance Sort by last modified time
    Searched refs:CRn (Results 1 - 15 of 15) sorted by null

  /external/llvm/lib/Target/AArch64/Utils/
AArch64BaseInfo.cpp 93 uint32_t Op0 = 0, Op1 = 0, CRn = 0, CRm = 0, Op2 = 0;
97 Ops[3].getAsInteger(10, CRn);
100 Bits = (Op0 << 14) | (Op1 << 11) | (CRn << 7) | (CRm << 3) | Op2;
109 uint32_t CRn = (Bits >> 7) & 0xf;
113 return "S" + utostr(Op0) + "_" + utostr(Op1) + "_C" + utostr(CRn) + "_C" +
  /device/linaro/bootloader/arm-trusted-firmware/include/lib/aarch32/
arch_helpers.h 19 #define _DEFINE_COPROCR_WRITE_FUNC(_name, coproc, opc1, CRn, CRm, opc2) \
22 __asm__ volatile ("mcr "#coproc","#opc1",%0,"#CRn","#CRm","#opc2 : : "r" (v));\
25 #define _DEFINE_COPROCR_READ_FUNC(_name, coproc, opc1, CRn, CRm, opc2) \
29 __asm__ volatile ("mrc "#coproc","#opc1",%0,"#CRn","#CRm","#opc2 : "=r" (v));\
108 #define _DEFINE_TLBIOP_FUNC(_op, coproc, opc1, CRn, CRm, opc2) \
112 __asm__ volatile ("mcr "#coproc","#opc1",%0,"#CRn","#CRm","#opc2 : : "r" (v));\
114 __asm__ volatile ("mcr "#coproc","#opc1",%0,"#CRn","#CRm","#opc2 : : "r" (v));\
117 #define _DEFINE_TLBIOP_PARAM_FUNC(_op, coproc, opc1, CRn, CRm, opc2) \
120 __asm__ volatile ("mcr "#coproc","#opc1",%0,"#CRn","#CRm","#opc2 : : "r" (v));\
122 __asm__ volatile ("mcr "#coproc","#opc1",%0,"#CRn","#CRm","#opc2 : : "r" (v));
    [all...]
  /toolchain/binutils/binutils-2.27/gas/testsuite/gas/arm/
armv8_2-a.s 11 .macro test_sysreg Opc1 CRn CRm Opc2 rw
12 mrc p15, \Opc1,\() r0, \CRn\(), \CRm\(), \Opc2\()
14 mcr p15, \Opc1\(), r1, \CRn\(), \CRm\(), \Opc2\()
  /device/linaro/bootloader/arm-trusted-firmware/include/common/aarch32/
asm_macros.S 18 .macro ldcopr reg, coproc, opc1, CRn, CRm, opc2
19 mrc \coproc, \opc1, \reg, \CRn, \CRm, \opc2
26 .macro stcopr reg, coproc, opc1, CRn, CRm, opc2
27 mcr \coproc, \opc1, \reg, \CRn, \CRm, \opc2
  /device/linaro/bootloader/arm-trusted-firmware/lib/aarch32/
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/capstone/arch/AArch64/
AArch64BaseInfo.c 633 uint32_t Op0, Op1, CRn, CRm, Op2;
670 CRn = (Bits >> 7) & 0xf;
676 if (Op0 != 3 || (CRn != 11 && CRn != 15)) {
681 //assert(Op0 == 3 && (CRn == 11 || CRn == 15) && "Invalid generic sysreg");
686 CRnS = utostr(CRn, false);
    [all...]
  /device/linaro/bootloader/edk2/ArmPkg/Library/ArmDisassemblerLib/
ThumbDisassembler.c 263 { "CPD", 0xee000000, 0xff000010, CPD_THUMB2 }, // CPD <coproc>,<opc1>,<CRd>,<CRn>,<CRm>,<opc2>
264 { "CPD2", 0xfe000000, 0xff000010, CPD_THUMB2 }, // CPD <coproc>,<opc1>,<CRd>,<CRn>,<CRm>,<opc2>
266 { "MRC", 0xee100000, 0xff100000, MRC_THUMB2 }, // MRC <coproc>,<opc1>,<Rt>,<CRn>,<CRm>,<opc2>
267 { "MRC2", 0xfe100000, 0xff100000, MRC_THUMB2 }, // MRC2 <coproc>,<opc1>,<Rt>,<CRn>,<CRm>,<opc2>
500 UINT32 coproc, opc1, opc2, CRd, CRn, CRm;
    [all...]
  /prebuilts/go/darwin-x86/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/
arg.go 148 // system register name encoded in the "o0:op1:CRn:CRm:op2"
decode.go 641 CRn := (x >> 12) & (1<<4 - 1)
642 return Imm_c(CRn)
678 CRn := (x >> 12) & (1<<4 - 1)
681 return Systemreg{uint8(op0), uint8(op1), uint8(CRn), uint8(CRm), uint8(op2)}
    [all...]
  /prebuilts/go/linux-x86/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/
arg.go 148 // system register name encoded in the "o0:op1:CRn:CRm:op2"
decode.go 641 CRn := (x >> 12) & (1<<4 - 1)
642 return Imm_c(CRn)
678 CRn := (x >> 12) & (1<<4 - 1)
681 return Systemreg{uint8(op0), uint8(op1), uint8(CRn), uint8(CRm), uint8(op2)}
    [all...]
  /external/v8/src/arm64/
constants-arm64.h 201 V_(CRn, 15, 12, Bits) \
374 // multiple fields (Op0<0>, Op1, Crn, Crm, Op2).
    [all...]
  /external/vixl/src/aarch64/
constants-aarch64.h 139 V_(CRn, 15, 12, ExtractBits) \
342 template<int op0, int op1, int crn, int crm, int op2>
348 (crn << CRn_offset) |
355 // multiple fields (Op0<0>, Op1, Crn, Crm, Op2).
    [all...]
assembler-aarch64.h     [all...]
assembler-aarch64.cc     [all...]

Completed in 760 milliseconds