Lines Matching refs:imm16
480 int16_t imm16 = SIGN_EXT_IMM16((instr & kImm16Mask));
481 imm16 <<= 1; // immediate is in # of halfwords
482 if (imm16 == 0) return kEndOfChain;
483 return pos + imm16;
495 int16_t imm16 = SIGN_EXT_IMM16((instr & kImm16Mask));
496 imm16 <<= 1; // immediate is in # of halfwords
497 if (imm16 == 0) return kEndOfChain;
498 return pos + imm16;
518 int16_t imm16 = target_pos - pos;
520 DCHECK(is_int16(imm16));
521 instr_at_put<FourByteInstr>(pos, instr | (imm16 >> 1));
540 int32_t imm16 = target_pos - pos;
542 imm16 &= 0xFFFF; // clear high halfword
543 imm16 <<= 16;
545 instr_at_put<SixByteInstr>(pos, instr | (imm16 >> 1));
674 void Assembler::bkpt(uint32_t imm16) {