Lines Matching refs:imm32
999 static bool fits_shifter(uint32_t imm32, in fits_shifter() argument
1005 uint32_t imm8 = base::bits::RotateLeft32(imm32, 2 * rot); in fits_shifter()
1016 if (fits_shifter(~imm32, rotate_imm, immed_8, NULL)) { in fits_shifter()
1021 if (imm32 < 0x10000) { in fits_shifter()
1023 *instr |= Assembler::EncodeMovwImmediate(imm32); in fits_shifter()
1030 if (fits_shifter(-static_cast<int>(imm32), rotate_imm, immed_8, NULL)) { in fits_shifter()
1038 if (fits_shifter(-static_cast<int>(imm32), rotate_imm, immed_8, NULL)) { in fits_shifter()
1044 if (fits_shifter(~imm32, rotate_imm, immed_8, NULL)) { in fits_shifter()
1129 uint32_t imm32 = static_cast<uint32_t>(x.imm32_); in move_32_bit_immediate() local
1142 movw(target, imm32 & 0xffff, cond); in move_32_bit_immediate()
1143 movt(target, imm32 >> 16, cond); in move_32_bit_immediate()
1146 mov(target, Operand(imm32 & kImm8Mask), LeaveCC, cond); in move_32_bit_immediate()
1147 orr(target, target, Operand(imm32 & (kImm8Mask << 8)), LeaveCC, cond); in move_32_bit_immediate()
1148 orr(target, target, Operand(imm32 & (kImm8Mask << 16)), LeaveCC, cond); in move_32_bit_immediate()
1149 orr(target, target, Operand(imm32 & (kImm8Mask << 24)), LeaveCC, cond); in move_32_bit_immediate()
3625 bool Assembler::ImmediateFitsAddrMode1Instruction(int32_t imm32) { in ImmediateFitsAddrMode1Instruction() argument
3628 return fits_shifter(imm32, &dummy1, &dummy2, NULL); in ImmediateFitsAddrMode1Instruction()
3632 bool Assembler::ImmediateFitsAddrMode2Instruction(int32_t imm32) { in ImmediateFitsAddrMode2Instruction() argument
3633 return is_uint12(abs(imm32)); in ImmediateFitsAddrMode2Instruction()