Lines Matching defs:imm
865 Instr imm = static_cast<Instr>(truncate_to_int21(imm21));
866 Instr immhi = (imm >> ImmPCRelLo_width) << ImmPCRelHi_offset;
867 Instr immlo = imm << ImmPCRelLo_offset;
905 Instr Assembler::ImmAddSub(int imm) {
906 DCHECK(IsImmAddSub(imm));
907 if (is_uint12(imm)) { // No shift required.
908 imm <<= ImmAddSub_offset;
910 imm = ((imm >> 12) << ImmAddSub_offset) | (1 << ShiftAddSub_offset);
912 return imm;
977 Instr Assembler::ImmCondCmp(unsigned imm) {
978 DCHECK(is_uint5(imm));
979 return imm << ImmCondCmp_offset;
1047 Instr Assembler::ImmMoveWide(int imm) {
1048 DCHECK(is_uint16(imm));
1049 return imm << ImmMoveWide_offset;