Lines Matching refs:kImm16Mask

264                               (kPointerSize & kImm16Mask);
268 (-kPointerSize & kImm16Mask);
270 const Instr kPushRegPattern = SW | (sp.code() << kRsShift) | (0 & kImm16Mask);
272 const Instr kPopRegPattern = LW | (sp.code() << kRsShift) | (0 & kImm16Mask);
275 LW | (fp.code() << kRsShift) | (0 & kImm16Mask);
278 SW | (fp.code() << kRsShift) | (0 & kImm16Mask);
281 LW | (fp.code() << kRsShift) | (kNegOffset & kImm16Mask);
284 SW | (fp.code() << kRsShift) | (kNegOffset & kImm16Mask);
289 const Instr kLwSwOffsetMask = kImm16Mask;
414 uint32_t Assembler::GetImmediate16(Instr instr) { return instr & kImm16Mask; }
416 uint32_t Assembler::GetLabelConst(Instr instr) { return instr & ~kImm16Mask; }
668 return (static_cast<int16_t>(instr & kImm16Mask)) << 2;
677 return ((instr & kImm16Mask));
685 (offset & kImm16Mask);
696 return ((instr & ~kImm16Mask) | (offset & kImm16Mask));
705 return ((instr & ~kImm16Mask) | (offset & kImm16Mask));
746 lui_offset += kImm16Mask;
749 uint32_t jic_offset_u = static_cast<uint32_t>(jic_offset) & kImm16Mask;
765 *lui_offset -= kImm16Mask;
776 lui_offset16 -= kImm16Mask;
778 *lui_offset = static_cast<uint32_t>(lui_offset16) & kImm16Mask;
779 *jic_offset = static_cast<uint32_t>(jic_offset16) & kImm16Mask;
788 instr_lui | ((imm >> kLuiShift) & kImm16Mask));
790 instr_ori | (imm & kImm16Mask));
798 instr_at_put(pc + offset_lui, instr_lui | ((imm >> kLuiShift) & kImm16Mask));
799 instr_at_put(pc + offset_ori, instr_ori | (imm & kImm16Mask));
806 imm = (instr_lui & static_cast<int32_t>(kImm16Mask)) << kLuiShift;
807 imm |= (instr_ori & static_cast<int32_t>(kImm16Mask));
823 if ((instr & ~kImm16Mask) == 0) {
828 int32_t imm18 = ((instr & static_cast<int32_t>(kImm16Mask)) << 16) >> 14;
905 if ((instr & ~kImm16Mask) == 0) {
947 instr_lui &= ~kImm16Mask;
948 instr_ori &= ~kImm16Mask;
976 instr_lui &= ~kImm16Mask;
977 instr_ori &= ~kImm16Mask;
988 instr1 &= ~kImm16Mask;
989 instr2 &= ~kImm16Mask;
1016 if ((instr & ~kImm16Mask) == 0) {
1198 (j & kImm16Mask);
1217 Instr instr = opcode | (rs.code() << kRsShift) | SF | (j & kImm16Mask);
1226 (j & kImm16Mask);
1376 COP1 | operation | (wt.code() << kWtShift) | (offset16 & kImm16Mask);
1480 instr_at_put(at_offset, (imm16 & kImm16Mask));
2042 lui(scratch, (loaded_offset >> kLuiShift) & kImm16Mask);
2043 ori(scratch, scratch, loaded_offset & kImm16Mask); // Load 32-bit offset.
2202 uint32_t imm21 = AUIPC << kImm16Bits | (imm16 & kImm16Mask);
2209 uint32_t imm21 = ALUIPC << kImm16Bits | (imm16 & kImm16Mask);
2893 Instr instr = COP1 | BC1EQZ | ft.code() << kFtShift | (offset & kImm16Mask);
2901 Instr instr = COP1 | BC1NEZ | ft.code() << kFtShift | (offset & kImm16Mask);
2937 Instr instr = COP1 | BC1 | cc << 18 | 0 << 16 | (offset & kImm16Mask);
2945 Instr instr = COP1 | BC1 | cc << 18 | 1 << 16 | (offset & kImm16Mask);
3484 instr1 &= ~kImm16Mask;
3485 instr2 &= ~kImm16Mask;
3523 instr1 &= ~kImm16Mask;
3524 instr2 &= ~kImm16Mask;
3756 instr1 &= ~kImm16Mask;
3757 instr2 &= ~kImm16Mask;
3777 instr1 &= ~kImm16Mask;
3778 instr3 &= ~kImm16Mask;
3782 instr1 &= ~kImm16Mask;
3783 instr2 &= ~kImm16Mask;
3805 ori(ts, ts, (imm32 & kImm16Mask));
3826 ori(t, t, (imm32 & kImm16Mask));