Lines Matching refs:imm21
388 int32_t imm21 = JumpOffset(instr); in target_at() local
389 if (imm21 == kEndOfJumpChain) { in target_at()
393 return pos + imm21; in target_at()
739 int32_t imm21 = ((instr & 0x7fe00000) >> 20) | ((instr & 0x100000) >> 9) | in JumpOffset() local
741 imm21 = imm21 << 11 >> 11; in JumpOffset()
742 return imm21; in JumpOffset()
998 void Assembler::GenInstrJ(Opcode opcode, Register rd, int32_t imm21) { in GenInstrJ() argument
999 DCHECK(rd.is_valid() && is_int21(imm21) && ((imm21 & 1) == 0)); in GenInstrJ()
1001 (imm21 & 0xff000) | // bits 19-12 in GenInstrJ()
1002 ((imm21 & 0x800) << 9) | // bit 11 in GenInstrJ()
1003 ((imm21 & 0x7fe) << 20) | // bits 10-1 in GenInstrJ()
1004 ((imm21 & 0x100000) << 11); // bit 20 in GenInstrJ()
1523 void Assembler::jal(Register rd, int32_t imm21) { in jal() argument
1524 GenInstrJ(JAL, rd, imm21); in jal()