Searched defs:immr (Results 1 - 11 of 11) sorted by relevance

/external/capstone/arch/AArch64/
H A DAArch64AddressingModes.h125 /// "N:immr:imms" (where the immr and imms fields are each 6 bits) into the
129 // Extract the N, imms, and immr fields.
131 unsigned immr = (val >> 6) & 0x3f; local
139 unsigned R = immr & (size - 1);
156 /// in the form "N:immr:imms" (where the immr and imms fields are each 6 bits)
H A DAArch64InstPrinter.c139 int64_t immr = MCOperand_getImm(Op2); local
142 if (Opcode == AArch64_UBFMWri && imms != 0x1F && ((imms + 1) == immr)) {
146 ((imms + 1 == immr))) {
151 shift = immr;
154 shift = immr;
157 shift = immr;
160 shift = immr;
/external/llvm/lib/Target/AArch64/InstPrinter/
H A DAArch64InstPrinter.cpp113 int64_t immr = Op2.getImm(); local
115 if (Opcode == AArch64::UBFMWri && imms != 0x1F && ((imms + 1) == immr)) {
119 ((imms + 1 == immr))) {
124 shift = immr;
127 shift = immr;
130 shift = immr;
133 shift = immr;
/external/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64AddressingModes.h212 /// the form N:immr:imms.
290 /// "N:immr:imms" (where the immr and imms fields are each 6 bits) into the
293 // Extract the N, imms, and immr fields.
295 unsigned immr = (val >> 6) & 0x3f; local
302 unsigned R = immr & (size - 1);
318 /// in the form "N:immr:imms" (where the immr and imms fields are each 6 bits)
/external/v8/src/arm64/
H A Dassembler-arm64-inl.h1034 Instr Assembler::ImmR(unsigned immr, unsigned reg_size) { argument
1035 DCHECK(((reg_size == kXRegSizeInBits) && is_uint6(immr)) ||
1036 ((reg_size == kWRegSizeInBits) && is_uint5(immr)));
1038 DCHECK(is_uint6(immr));
1039 return immr << ImmR_offset;
1052 Instr Assembler::ImmRotate(unsigned immr, unsigned reg_size) { argument
1054 DCHECK(((reg_size == kXRegSizeInBits) && is_uint6(immr)) ||
1055 ((reg_size == kWRegSizeInBits) && is_uint5(immr)));
1057 return immr << ImmRotate_offset;
H A Dassembler-arm64.cc1286 void Assembler::bfm(const Register& rd, const Register& rn, int immr, argument
1291 ImmR(immr, rd.SizeInBits()) |
1297 void Assembler::sbfm(const Register& rd, const Register& rn, int immr, argument
1302 ImmR(immr, rd.SizeInBits()) |
1308 void Assembler::ubfm(const Register& rd, const Register& rn, int immr, argument
1313 ImmR(immr, rd.SizeInBits()) |
2654 // N imms immr size S R
/external/vixl/src/aarch64/
H A Dassembler-aarch64.cc593 unsigned immr,
597 Emit(SF(rd) | BFM | N | ImmR(immr, rd.GetSizeInBits()) |
604 unsigned immr,
608 Emit(SF(rd) | SBFM | N | ImmR(immr, rd.GetSizeInBits()) |
615 unsigned immr,
619 Emit(SF(rd) | UBFM | N | ImmR(immr, rd.GetSizeInBits()) |
4439 // N imms immr size S R
591 bfm(const Register& rd, const Register& rn, unsigned immr, unsigned imms) argument
602 sbfm(const Register& rd, const Register& rn, unsigned immr, unsigned imms) argument
613 ubfm(const Register& rd, const Register& rn, unsigned immr, unsigned imms) argument
H A Dassembler-aarch64.h687 unsigned immr,
693 unsigned immr,
699 unsigned immr,
2712 static Instr ImmR(unsigned immr, unsigned reg_size) { argument
2713 VIXL_ASSERT(((reg_size == kXRegSize) && IsUint6(immr)) ||
2714 ((reg_size == kWRegSize) && IsUint5(immr)));
2716 VIXL_ASSERT(IsUint6(immr));
2717 return immr << ImmR_offset;
2728 static Instr ImmRotate(unsigned immr, unsigned reg_size) { argument
2730 VIXL_ASSERT(((reg_size == kXRegSize) && IsUint6(immr)) ||
[all...]
H A Dmacro-assembler-aarch64.h1017 unsigned immr,
1023 bfm(rd, rn, immr, imms);
1790 unsigned immr,
1796 sbfm(rd, rn, immr, imms);
2052 unsigned immr,
2058 ubfm(rd, rn, immr, imms);
1015 Bfm(const Register& rd, const Register& rn, unsigned immr, unsigned imms) argument
1788 Sbfm(const Register& rd, const Register& rn, unsigned immr, unsigned imms) argument
2050 Ubfm(const Register& rd, const Register& rn, unsigned immr, unsigned imms) argument
/external/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp1643 int immr = SrlImm - ShlImm; local
1644 Immr = immr < 0 ? immr + VT.getSizeInBits() : immr;
/external/valgrind/VEX/priv/
H A Dguest_arm64_toIR.c2334 ULong immN, ULong imms, ULong immr, Bool immediate,
2339 vassert(immr < (1ULL << 6));
2359 ULong R = immr & levels;
2486 sf op 100100 N immr imms Rn Rd
2618 sf 10 100110 N immr imms nn dd
2619 UBFM Wd, Wn, #immr, #imms when sf=0, N=0, immr[5]=0, imms[5]=0
2620 UBFM Xd, Xn, #immr, #imms when sf=1, N=1
2622 sf 00 100110 N immr imms nn dd
2623 SBFM Wd, Wn, #immr, #imm
2333 dbm_DecodeBitMasks( ULong* wmask, ULong* tmask, ULong immN, ULong imms, ULong immr, Bool immediate, UInt M ) argument
[all...]

Completed in 256 milliseconds