Home
last modified time | relevance | path

Searched refs:imm26 (Results 1 – 13 of 13) sorted by relevance

/external/v8/src/mips/
Ddisasm-mips.cc381 int32_t imm26 = instr->Imm26Value(); in PrintSImm26() local
383 imm26 <<= (32 - kImm26Bits); in PrintSImm26()
384 imm26 >>= (32 - kImm26Bits); in PrintSImm26()
385 out_buffer_pos_ += SNPrintF(out_buffer_ + out_buffer_pos_, "%d", imm26); in PrintSImm26()
393 int32_t imm26 = instr->Imm26Value(); in PrintPCImm26() local
395 imm26 <<= (32 - kImm26Bits); in PrintPCImm26()
396 imm26 >>= (32 - kImm26Bits); in PrintPCImm26()
400 delta_pc + (imm26 << n_bits))); in PrintPCImm26()
408 int32_t imm26 = instr->Imm26Value(); in PrintPCImm26() local
410 uint32_t pc = ((uint32_t)(instr + 1) & pc_mask) | (imm26 << 2); in PrintPCImm26()
/external/v8/src/mips64/
Ddisasm-mips64.cc385 int32_t imm26 = instr->Imm26Value(); in PrintSImm26() local
387 imm26 <<= (32 - kImm26Bits); in PrintSImm26()
388 imm26 >>= (32 - kImm26Bits); in PrintSImm26()
389 out_buffer_pos_ += SNPrintF(out_buffer_ + out_buffer_pos_, "%d", imm26); in PrintSImm26()
397 int32_t imm26 = instr->Imm26Value(); in PrintPCImm26() local
399 imm26 <<= (32 - kImm26Bits); in PrintPCImm26()
400 imm26 >>= (32 - kImm26Bits); in PrintPCImm26()
404 delta_pc + (imm26 << n_bits))); in PrintPCImm26()
412 int32_t imm26 = instr->Imm26Value(); in PrintPCImm26() local
414 uint64_t pc = ((uint64_t)(instr + 1) & pc_mask) | (imm26 << 2); in PrintPCImm26()
Dassembler-mips64-inl.h168 uint64_t imm26 = imm28 >> 2; in set_target_internal_reference_encoded_at() local
169 DCHECK(is_uint26(imm26)); in set_target_internal_reference_encoded_at()
171 instr_at_put(pc, instr | (imm26 & kImm26Mask)); in set_target_internal_reference_encoded_at()
Dassembler-mips64.cc832 uint32_t imm26 = static_cast<uint32_t>(imm28 >> 2); in target_at_put() local
833 DCHECK(is_uint26(imm26)); in target_at_put()
837 instr_at_put(pos, mark | (imm26 & kImm26Mask)); in target_at_put()
842 uint32_t imm26 = static_cast<uint32_t>(imm28 >> 2); in target_at_put() local
843 DCHECK(is_uint26(imm26)); in target_at_put()
847 instr_at_put(pos, instr | (imm26 & kImm26Mask)); in target_at_put()
3257 uint32_t imm26 = static_cast<uint32_t>(imm28 >> 2); in RelocateInternalReference() local
3258 instr_at_put(pc, instr | (imm26 & kImm26Mask)); in RelocateInternalReference()
3271 uint32_t imm26 = static_cast<uint32_t>(target >> 2); in RelocateInternalReference() local
3274 instr_at_put(pc, unbox | (imm26 & kImm26Mask)); in RelocateInternalReference()
/external/llvm/lib/Target/Mips/
DMips16InstrFormats.td414 bits<26> imm26;
421 let Inst{25-21} = imm26{20-16};
422 let Inst{20-16} = imm26{25-21};
423 let Inst{15-0} = imm26{15-0};
/external/v8/src/ppc/
Dassembler-ppc.cc466 int imm26 = target_pos - pos; in target_at_put() local
467 CHECK(is_int26(imm26) && (imm26 & (kAAMask | kLKMask)) == 0); in target_at_put()
468 if (imm26 == kInstrSize && !(instr & kLKMask)) { in target_at_put()
473 instr |= (imm26 & kImm26Mask); in target_at_put()
753 int imm26 = branch_offset; in b() local
754 CHECK(is_int26(imm26) && (imm26 & (kAAMask | kLKMask)) == 0); in b()
755 emit(BX | (imm26 & kImm26Mask) | lk); in b()
/external/v8/src/arm64/
Dassembler-arm64-inl.h975 Instr Assembler::ImmUncondBranch(int imm26) {
976 CHECK(is_int26(imm26));
977 return truncate_to_int26(imm26) << ImmUncondBranch_offset;
Dassembler-arm64.h985 void b(int imm26);
992 void bl(int imm26);
1756 inline static Instr ImmUncondBranch(int imm26);
Dassembler-arm64.cc998 void Assembler::b(int imm26) { in b() argument
999 Emit(B | ImmUncondBranch(imm26)); in b()
1018 void Assembler::bl(int imm26) { in bl() argument
1019 Emit(BL | ImmUncondBranch(imm26)); in bl()
/external/vixl/src/aarch64/
Dassembler-aarch64.h501 void b(int64_t imm26);
510 void bl(int64_t imm26);
2660 static Instr ImmUncondBranch(int64_t imm26) { in ImmUncondBranch() argument
2661 VIXL_ASSERT(IsInt26(imm26)); in ImmUncondBranch()
2662 return TruncateToUint26(imm26) << ImmUncondBranch_offset; in ImmUncondBranch()
Dassembler-aarch64.cc198 void Assembler::b(int64_t imm26) { Emit(B | ImmUncondBranch(imm26)); } in b() argument
220 void Assembler::bl(int64_t imm26) { Emit(BL | ImmUncondBranch(imm26)); } in bl() argument
/external/v8/src/arm/
Dassembler-arm.cc897 int imm26 = ((instr & kImm24Mask) << 8) >> 6; in target_at() local
901 imm26 += 2; in target_at()
903 return pos + kPcLoadDelta + imm26; in target_at()
983 int imm26 = target_pos - (pos + kPcLoadDelta); in target_at_put() local
987 DCHECK_EQ(0, imm26 & 1); in target_at_put()
988 instr = (instr & ~(B24 | kImm24Mask)) | ((imm26 & 2) >> 1) * B24; in target_at_put()
990 DCHECK_EQ(0, imm26 & 3); in target_at_put()
993 int imm24 = imm26 >> 2; in target_at_put()
/external/vixl/doc/aarch64/
Dsupported-instructions-aarch64.md114 void b(int64_t imm26)
172 void bl(int64_t imm26)