Lines Matching defs:imm
422 int32_t imm = GetOffsetOfBranch(instr, bits);
424 if (imm == kEndOfChain) {
430 int32_t offset = pos + imm;
488 int32_t imm = target_pos - pos;
489 DCHECK_EQ(imm & 3, 0);
490 imm >>= 2;
492 DCHECK(is_intn(imm, bits));
497 return instr | ((imm << 10) & mask);
501 uint32_t low16 = (imm & kImm16Mask) << 10;
502 int32_t hi5 = (imm >> 16) & 0x1f;
508 uint32_t low16 = (imm & kImm16Mask) << 10;
509 int32_t hi10 = (imm >> 16) & 0x3ff;
516 uint64_t imm = reinterpret_cast<uint64_t>(buffer_start_) + target_pos;
517 *reinterpret_cast<uint64_t*>(buffer_start_ + pos) = imm;
851 uint32_t imm = value & 0x3f;
853 imm = value & kImm12Mask;
855 imm = value & 0x3fff;
857 imm = value & kImm16Mask;
859 Instr instr = opcode | imm << kRkShift | (rj.code() << kRjShift) | rd.code();
899 uint64_t imm = reinterpret_cast<uint64_t>(buffer_start_) + target_pos;
900 DCHECK_EQ(imm & 3, 0);
902 return imm;