/external/llvm/lib/Target/AArch64/InstPrinter/ |
AArch64InstPrinter.cpp | 117 int64_t imms = Op3.getImm(); local 118 if (Opcode == AArch64::UBFMWri && imms != 0x1F && ((imms + 1) == immr)) { 120 shift = 31 - imms; 121 } else if (Opcode == AArch64::UBFMXri && imms != 0x3f && 122 ((imms + 1 == immr))) { 124 shift = 63 - imms; 125 } else if (Opcode == AArch64::UBFMWri && imms == 0x1f) { 128 } else if (Opcode == AArch64::UBFMXri && imms == 0x3f) { 131 } else if (Opcode == AArch64::SBFMWri && imms == 0x1f) [all...] |
/external/vixl/src/a64/ |
assembler-a64.cc | 740 unsigned imms) { 744 ImmR(immr, rd.size()) | ImmS(imms, rn.size()) | Rn(rn) | Rd(rd)); 751 unsigned imms) { 755 ImmR(immr, rd.size()) | ImmS(imms, rn.size()) | Rn(rn) | Rd(rd)); 762 unsigned imms) { 766 ImmR(immr, rd.size()) | ImmS(imms, rn.size()) | Rn(rn) | Rd(rd)); 777 Emit(SF(rd) | EXTR | N | Rm(rm) | ImmS(lsb, rn.size()) | Rn(rn) | Rd(rd)) [all...] |
disasm-a64.cc | 431 unsigned s = instr->ImmS(); [all...] |
simulator-a64.cc | [all...] |
constants-a64.h | 87 V_(ImmS, 15, 10, Bits) \ [all...] |
assembler-a64.h | 852 unsigned imms); 858 unsigned imms); 864 unsigned imms); [all...] |
/external/chromium_org/v8/src/arm64/ |
assembler-arm64.cc | [all...] |
disasm-arm64.cc | 424 unsigned s = instr->ImmS(); [all...] |
assembler-arm64-inl.h | 1067 Instr Assembler::ImmS(unsigned imms, unsigned reg_size) { 1068 DCHECK(((reg_size == kXRegSizeInBits) && is_uint6(imms)) || 1069 ((reg_size == kWRegSizeInBits) && is_uint5(imms))); 1071 return imms << ImmS_offset; 1084 Instr Assembler::ImmSetBits(unsigned imms, unsigned reg_size) { 1086 DCHECK(is_uint6(imms)); 1087 DCHECK((reg_size == kXRegSizeInBits) || is_uint6(imms + 3)); 1089 return imms << ImmSetBits_offset; [all...] |
constants-arm64.h | 163 V_(ImmS, 15, 10, Bits) \ [all...] |
assembler-arm64.h | [all...] |
simulator-arm64.cc | 953 unsigned lsb = instr->ImmS(); [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64ISelDAGToDAG.cpp | [all...] |