Lines Matching refs:imm16

473       int imm16 = target_pos - pos;
474 CHECK(is_int16(imm16) && (imm16 & (kAAMask | kLKMask)) == 0);
475 if (imm16 == kInstrSize && !(instr & kLKMask)) {
480 instr |= (imm16 & kImm16Mask);
715 int imm16 = branch_offset;
716 CHECK(is_int16(imm16) && (imm16 & (kAAMask | kLKMask)) == 0);
717 emit(BCX | bo | condition_bit * B16 | (imm16 & kImm16Mask) | lk);
900 intptr_t imm16 = src2.immediate();
906 DCHECK(is_int16(imm16));
908 imm16 &= kImm16Mask;
909 emit(CMPI | cr.code() * B23 | L * B21 | src1.code() * B16 | imm16);
926 intptr_t imm16 = src2.immediate();
929 DCHECK(is_int16(imm16));
931 imm16 &= kImm16Mask;
935 if (imm16 == 0 && pos > 0 && last_bound_pos_ != pos) {
939 emit(CMPI | cr.code() * B23 | L * B21 | src1.code() * B16 | imm16);
1634 void Assembler::bkpt(uint32_t imm16) { emit(0x7D821008); }
1657 int imm16 = offset & kImm16Mask;
1659 emit(LFD | frt.code() * B21 | ra.code() * B16 | imm16);
1667 int imm16 = offset & kImm16Mask;
1669 emit(LFDU | frt.code() * B21 | ra.code() * B16 | imm16);
1677 int imm16 = offset & kImm16Mask;
1679 emit(LFS | frt.code() * B21 | ra.code() * B16 | imm16);
1687 int imm16 = offset & kImm16Mask;
1689 emit(LFSU | frt.code() * B21 | ra.code() * B16 | imm16);
1697 int imm16 = offset & kImm16Mask;
1699 emit(STFD | frs.code() * B21 | ra.code() * B16 | imm16);
1707 int imm16 = offset & kImm16Mask;
1709 emit(STFDU | frs.code() * B21 | ra.code() * B16 | imm16);
1717 int imm16 = offset & kImm16Mask;
1719 emit(STFS | frs.code() * B21 | ra.code() * B16 | imm16);
1727 int imm16 = offset & kImm16Mask;
1729 emit(STFSU | frs.code() * B21 | ra.code() * B16 | imm16);