Searched refs:imm26 (Results 1 – 13 of 13) sorted by relevance
/external/v8/src/mips/ |
D | disasm-mips.cc | 381 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/ |
D | disasm-mips64.cc | 385 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()
|
D | assembler-mips64-inl.h | 168 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()
|
D | assembler-mips64.cc | 832 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/ |
D | Mips16InstrFormats.td | 414 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/ |
D | assembler-ppc.cc | 466 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/ |
D | assembler-arm64-inl.h | 975 Instr Assembler::ImmUncondBranch(int imm26) { 976 CHECK(is_int26(imm26)); 977 return truncate_to_int26(imm26) << ImmUncondBranch_offset;
|
D | assembler-arm64.h | 985 void b(int imm26); 992 void bl(int imm26); 1756 inline static Instr ImmUncondBranch(int imm26);
|
D | assembler-arm64.cc | 998 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/ |
D | assembler-aarch64.h | 501 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()
|
D | assembler-aarch64.cc | 198 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/ |
D | assembler-arm.cc | 897 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/ |
D | supported-instructions-aarch64.md | 114 void b(int64_t imm26) 172 void bl(int64_t imm26)
|