Home
last modified time | relevance | path

Searched refs:kImm16Mask (Results 1 – 21 of 21) sorted by relevance

/external/v8/src/ppc/
Dassembler-ppc-inl.h462 uint64_t hi = (static_cast<uint32_t>((instr1 & kImm16Mask) << 16) | in target_address_at()
463 static_cast<uint32_t>(instr2 & kImm16Mask)); in target_address_at()
464 uint64_t lo = (static_cast<uint32_t>((instr4 & kImm16Mask) << 16) | in target_address_at()
465 static_cast<uint32_t>(instr5 & kImm16Mask)); in target_address_at()
469 return reinterpret_cast<Address>(((instr1 & kImm16Mask) << 16) | in target_address_at()
470 (instr2 & kImm16Mask)); in target_address_at()
546 offset = (instr_at(pc) & kImm16Mask) << 16; in GetConstantPoolOffset()
547 offset += SIGN_EXT_IMM16(instr_at(pc + kInstrSize) & kImm16Mask); in GetConstantPoolOffset()
550 offset = SIGN_EXT_IMM16((instr_at(pc) & kImm16Mask)); in GetConstantPoolOffset()
575 instr1 &= ~kImm16Mask; in PatchConstantPoolAccessInstruction()
[all …]
Dassembler-ppc.cc436 link = SIGN_EXT_IMM16((instr & kImm16Mask)); in target_at()
485 instr &= ((~kImm16Mask) | kAAMask | kLKMask); in target_at_put()
486 instr |= (imm16 & kImm16Mask); in target_at_put()
506 int32_t offset = target_pos + SIGN_EXT_IMM16(operands & kImm16Mask); in target_at_put()
636 val, val, is_uint16(val), kImm16Mask); in d_form()
640 emit(instr | rt.code() * B21 | ra.code() * B16 | (kImm16Mask & val)); in d_form()
748 emit(BCX | bo | condition_bit * B16 | (imm16 & kImm16Mask) | lk); in bc()
1031 imm16 &= kImm16Mask; in cmpi()
1045 uimm16 &= kImm16Mask; in cmpli()
1080 imm16 &= kImm16Mask; in cmpwi()
[all …]
Dconstants-ppc.h2613 kImm16Mask = (1 << 16) - 1, enumerator
Dmacro-assembler-ppc.cc3094 andi(result, result, Operand(kImm16Mask)); in DecodeConstantPoolOffset()
/external/v8/src/mips/
Dassembler-mips.cc262 (kPointerSize & kImm16Mask); // NOLINT
266 (-kPointerSize & kImm16Mask); // NOLINT
269 SW | (Register::kCode_sp << kRsShift) | (0 & kImm16Mask); // NOLINT
272 LW | (Register::kCode_sp << kRsShift) | (0 & kImm16Mask); // NOLINT
275 LW | (Register::kCode_fp << kRsShift) | (0 & kImm16Mask); // NOLINT
278 SW | (Register::kCode_fp << kRsShift) | (0 & kImm16Mask); // NOLINT
281 (kNegOffset & kImm16Mask); // NOLINT
284 (kNegOffset & kImm16Mask); // NOLINT
289 const Instr kLwSwOffsetMask = kImm16Mask;
422 return instr & kImm16Mask; in GetImmediate16()
[all …]
Dassembler-mips-inl.h163 instr1 &= ~kImm16Mask; in set_target_internal_reference_encoded_at()
164 instr2 &= ~kImm16Mask; in set_target_internal_reference_encoded_at()
179 instr1 | ((imm >> kLuiShift) & kImm16Mask)); in set_target_internal_reference_encoded_at()
181 instr2 | (imm & kImm16Mask)); in set_target_internal_reference_encoded_at()
252 int32_t imm = (instr1 & static_cast<int32_t>(kImm16Mask)) << kLuiShift; in target_internal_reference()
253 imm |= (instr2 & static_cast<int32_t>(kImm16Mask)); in target_internal_reference()
Dcode-stubs-mips.h98 const unsigned offset = masm->instr_at(pos) & kImm16Mask; in PatchBranchIntoNop()
100 (zero_reg.code() << kRtShift) | (offset & kImm16Mask)); in PatchBranchIntoNop()
105 const unsigned offset = masm->instr_at(pos) & kImm16Mask; in PatchNopIntoBranch()
107 (zero_reg.code() << kRtShift) | (offset & kImm16Mask)); in PatchNopIntoBranch()
Dmacro-assembler-mips.cc1334 } else if (!(j.imm32_ & kImm16Mask)) { in li()
1335 lui(rd, (j.imm32_ >> kLuiShift) & kImm16Mask); in li()
1337 lui(rd, (j.imm32_ >> kLuiShift) & kImm16Mask); in li()
1338 ori(rd, rd, (j.imm32_ & kImm16Mask)); in li()
1346 lui(rd, (j.imm32_ >> kLuiShift) & kImm16Mask); in li()
1347 ori(rd, rd, (j.imm32_ & kImm16Mask)); in li()
3763 ori(at, at, (imm32 & kImm16Mask)); in BranchLong()
3804 ori(at, at, (imm32 & kImm16Mask)); in BranchAndLinkLong()
Dconstants-mips.h321 const int kImm16Mask = ((1 << kImm16Bits) - 1) << kImm16Shift; variable
/external/v8/src/mips64/
Dassembler-mips64.cc243 (kPointerSize & kImm16Mask); // NOLINT
247 (-kPointerSize & kImm16Mask); // NOLINT
250 SD | (Register::kCode_sp << kRsShift) | (0 & kImm16Mask); // NOLINT
253 LD | (Register::kCode_sp << kRsShift) | (0 & kImm16Mask); // NOLINT
256 LW | (Register::kCode_fp << kRsShift) | (0 & kImm16Mask); // NOLINT
259 SW | (Register::kCode_fp << kRsShift) | (0 & kImm16Mask); // NOLINT
262 (kNegOffset & kImm16Mask); // NOLINT
265 (kNegOffset & kImm16Mask); // NOLINT
270 const Instr kLwSwOffsetMask = kImm16Mask;
404 return instr & kImm16Mask; in GetImmediate16()
[all …]
Dcode-stubs-mips64.h99 const unsigned offset = masm->instr_at(pos) & kImm16Mask; in PatchBranchIntoNop()
101 (zero_reg.code() << kRtShift) | (offset & kImm16Mask)); in PatchBranchIntoNop()
106 const unsigned offset = masm->instr_at(pos) & kImm16Mask; in PatchNopIntoBranch()
108 (zero_reg.code() << kRtShift) | (offset & kImm16Mask)); in PatchNopIntoBranch()
Dmacro-assembler-mips64.cc1521 daddiu(rd, zero_reg, (j.imm64_ & kImm16Mask)); in LiLower32BitHelper()
1523 ori(rd, zero_reg, (j.imm64_ & kImm16Mask)); in LiLower32BitHelper()
1524 } else if (!(j.imm64_ & kImm16Mask)) { in LiLower32BitHelper()
1525 lui(rd, (j.imm64_ >> kLuiShift) & kImm16Mask); in LiLower32BitHelper()
1530 lui(rd, (j.imm64_ >> kLuiShift) & kImm16Mask); in LiLower32BitHelper()
1531 ori(rd, rd, (j.imm64_ & kImm16Mask)); in LiLower32BitHelper()
1552 if ((imm & kImm16Mask) || in li()
1554 dahi(rd, imm & kImm16Mask); in li()
1557 if ((!is_int48(j.imm64_) && (imm & kImm16Mask)) || in li()
1559 dati(rd, imm & kImm16Mask); in li()
[all …]
Dconstants-mips64.h286 const int kImm16Mask = ((1 << kImm16Bits) - 1) << kImm16Shift; variable
/external/v8/src/ic/mips/
Dic-mips.cc64 delta += Assembler::GetRs(instr) * kImm16Mask; in PatchInlinedSmiCode()
/external/v8/src/ic/mips64/
Dic-mips64.cc64 delta += Assembler::GetRs(instr) * kImm16Mask; in PatchInlinedSmiCode()
/external/v8/src/arm/
Dconstants-arm.h216 kImm16Mask = (1 << 16) - 1, enumerator
Dassembler-arm.cc946 uint16_t target16_0 = target24 & kImm16Mask; in target_at_put()
/external/v8/src/full-codegen/mips/
Dfull-codegen-mips.cc80 Register reg = Register::from_code(delta_to_patch_site / kImm16Mask); in EmitPatchInfo()
81 __ andi(zero_reg, reg, delta_to_patch_site % kImm16Mask); in EmitPatchInfo()
/external/v8/src/full-codegen/mips64/
Dfull-codegen-mips64.cc80 Register reg = Register::from_code(delta_to_patch_site / kImm16Mask); in EmitPatchInfo()
81 __ andi(zero_reg, reg, delta_to_patch_site % kImm16Mask); in EmitPatchInfo()
/external/v8/src/s390/
Dassembler-s390.cc379 int16_t imm16 = SIGN_EXT_IMM16((instr & kImm16Mask)); in target_at()
Dconstants-s390.h1754 kImm16Mask = (1 << 16) - 1, enumerator