Lines Matching refs:Bits32
627 const uint32_t shift = Bits32(opcode, 23, 22); in EmulateADDSUBImm()
628 const uint32_t imm12 = Bits32(opcode, 21, 10); in EmulateADDSUBImm()
629 const uint32_t Rn = Bits32(opcode, 9, 5); in EmulateADDSUBImm()
630 const uint32_t Rd = Bits32(opcode, 4, 0); in EmulateADDSUBImm()
704 uint32_t opc = Bits32(opcode, 31, 30); in EmulateLDPSTP()
707 uint32_t imm7 = Bits32(opcode, 21, 15); in EmulateLDPSTP()
708 uint32_t Rt2 = Bits32(opcode, 14, 10); in EmulateLDPSTP()
709 uint32_t Rn = Bits32(opcode, 9, 5); in EmulateLDPSTP()
710 uint32_t Rt = Bits32(opcode, 4, 0); in EmulateLDPSTP()
927 uint32_t size = Bits32(opcode, 31, 30); in EmulateLDRSTRImm()
928 uint32_t opc = Bits32(opcode, 23, 22); in EmulateLDRSTRImm()
929 uint32_t n = Bits32(opcode, 9, 5); in EmulateLDRSTRImm()
930 uint32_t t = Bits32(opcode, 4, 0); in EmulateLDRSTRImm()
940 offset = llvm::SignExtend64<9>(Bits32(opcode, 20, 12)); in EmulateLDRSTRImm()
945 offset = llvm::SignExtend64<9>(Bits32(opcode, 20, 12)); in EmulateLDRSTRImm()
950 offset = LSL(Bits32(opcode, 21, 10), size); in EmulateLDRSTRImm()
1069 int64_t offset = llvm::SignExtend64<28>(Bits32(opcode, 25, 0) << 2); in EmulateB()
1098 if (ConditionHolds(Bits32(opcode, 3, 0))) { in EmulateBcond()
1106 int64_t offset = llvm::SignExtend64<21>(Bits32(opcode, 23, 5) << 2); in EmulateBcond()
1132 uint32_t t = Bits32(opcode, 4, 0); in EmulateCBZ()
1134 int32_t offset = llvm::SignExtend64<21>(Bits32(opcode, 23, 5) << 2); in EmulateCBZ()
1167 uint32_t t = Bits32(opcode, 4, 0); in EmulateTBZ()
1168 uint32_t bit_pos = (Bit32(opcode, 31) << 6) | (Bits32(opcode, 23, 19)); in EmulateTBZ()
1170 int64_t offset = llvm::SignExtend64<16>(Bits32(opcode, 18, 5) << 2); in EmulateTBZ()