Lines Matching refs:imm32
950 static bool fits_shifter(uint32_t imm32,
954 // imm32 must be unsigned.
956 uint32_t imm8 = (imm32 << 2*rot) | (imm32 >> (32 - 2*rot));
967 if (fits_shifter(~imm32, rotate_imm, immed_8, NULL)) {
972 if (imm32 < 0x10000) {
974 *instr |= EncodeMovwImmediate(imm32);
981 if (fits_shifter(-static_cast<int>(imm32), rotate_imm, immed_8, NULL)) {
989 if (fits_shifter(-static_cast<int>(imm32), rotate_imm, immed_8, NULL)) {
995 if (fits_shifter(~imm32, rotate_imm, immed_8, NULL)) {
3054 bool Assembler::ImmediateFitsAddrMode1Instruction(int32_t imm32) {
3057 return fits_shifter(imm32, &dummy1, &dummy2, NULL);
3061 bool Assembler::ImmediateFitsAddrMode2Instruction(int32_t imm32) {
3062 return is_uint12(abs(imm32));