Home
last modified time | relevance | path

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

/external/v8/src/codegen/mips64/
Dassembler-mips64-inl.h121 uint64_t imm26 = imm28 >> 2; in set_target_internal_reference_encoded_at() local
122 DCHECK(is_uint26(imm26)); in set_target_internal_reference_encoded_at()
124 instr_at_put(pc, instr | (imm26 & kImm26Mask)); in set_target_internal_reference_encoded_at()
Dassembler-mips64.cc904 uint32_t imm26 = static_cast<uint32_t>(imm28 >> 2); in target_at_put() local
905 DCHECK(is_uint26(imm26)); in target_at_put()
909 instr_at_put(pos, mark | (imm26 & kImm26Mask)); in target_at_put()
914 uint32_t imm26 = static_cast<uint32_t>(imm28 >> 2); in target_at_put() local
915 DCHECK(is_uint26(imm26)); in target_at_put()
919 instr_at_put(pos, instr | (imm26 & kImm26Mask)); in target_at_put()
3710 uint32_t imm26 = static_cast<uint32_t>(imm28 >> 2); in MSA_BIT_LIST() local
3711 instr_at_put(pc, instr | (imm26 & kImm26Mask)); in MSA_BIT_LIST()
3724 uint32_t imm26 = static_cast<uint32_t>(target >> 2); in MSA_BIT_LIST() local
3727 instr_at_put(pc, unbox | (imm26 & kImm26Mask)); in MSA_BIT_LIST()
/external/v8/src/diagnostics/mips/
Ddisasm-mips.cc396 int32_t imm26 = instr->Imm26Value(); in PrintSImm26() local
398 imm26 <<= (32 - kImm26Bits); in PrintSImm26()
399 imm26 >>= (32 - kImm26Bits); in PrintSImm26()
400 out_buffer_pos_ += SNPrintF(out_buffer_ + out_buffer_pos_, "%d", imm26); in PrintSImm26()
407 int32_t imm26 = instr->Imm26Value(); in PrintPCImm26() local
409 imm26 <<= (32 - kImm26Bits); in PrintPCImm26()
410 imm26 >>= (32 - kImm26Bits); in PrintPCImm26()
414 delta_pc + (imm26 << n_bits))); in PrintPCImm26()
421 int32_t imm26 = instr->Imm26Value(); in PrintPCImm26() local
423 uint32_t pc = ((uint32_t)(instr + 1) & pc_mask) | (imm26 << 2); in PrintPCImm26()
/external/v8/src/diagnostics/mips64/
Ddisasm-mips64.cc428 int32_t imm26 = instr->Imm26Value(); in PrintSImm26() local
430 imm26 <<= (32 - kImm26Bits); in PrintSImm26()
431 imm26 >>= (32 - kImm26Bits); in PrintSImm26()
432 out_buffer_pos_ += SNPrintF(out_buffer_ + out_buffer_pos_, "%d", imm26); in PrintSImm26()
439 int32_t imm26 = instr->Imm26Value(); in PrintPCImm26() local
441 imm26 <<= (32 - kImm26Bits); in PrintPCImm26()
442 imm26 >>= (32 - kImm26Bits); in PrintPCImm26()
446 delta_pc + (imm26 << n_bits))); in PrintPCImm26()
453 int32_t imm26 = instr->Imm26Value(); in PrintPCImm26() local
455 uint64_t pc = ((uint64_t)(instr + 1) & pc_mask) | (imm26 << 2); in PrintPCImm26()
/external/swiftshader/third_party/llvm-7.0/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/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/codegen/ppc/
Dassembler-ppc.cc458 int imm26 = target_pos - pos; in target_at_put() local
459 CHECK(is_int26(imm26) && (imm26 & (kAAMask | kLKMask)) == 0); in target_at_put()
460 if (imm26 == kInstrSize && !(instr & kLKMask)) { in target_at_put()
465 instr |= (imm26 & kImm26Mask); in target_at_put()
719 int imm26 = branch_offset; in b() local
720 CHECK(is_int26(imm26) && (imm26 & (kAAMask | kLKMask)) == 0); in b()
721 emit(BX | (imm26 & kImm26Mask) | lk); in b()
/external/v8/src/codegen/arm64/
Dassembler-arm64-inl.h871 Instr Assembler::ImmUncondBranch(int imm26) {
872 CHECK(is_int26(imm26));
873 return truncate_to_int26(imm26) << ImmUncondBranch_offset;
Dassembler-arm64.h385 void b(int imm26);
392 void bl(int imm26);
2144 inline static Instr ImmUncondBranch(int imm26);
Dassembler-arm64.cc758 void Assembler::b(int imm26) { Emit(B | ImmUncondBranch(imm26)); } in b() argument
770 void Assembler::bl(int imm26) { Emit(BL | ImmUncondBranch(imm26)); } in bl() argument
/external/vixl/src/aarch64/
Dassembler-aarch64.h541 void b(int64_t imm26);
550 void bl(int64_t imm26);
3734 static Instr ImmUncondBranch(int64_t imm26) { in ImmUncondBranch() argument
3735 VIXL_ASSERT(IsInt26(imm26)); in ImmUncondBranch()
3736 return TruncateToUint26(imm26) << ImmUncondBranch_offset; in ImmUncondBranch()
Dassembler-aarch64.cc258 void Assembler::b(int64_t imm26) { Emit(B | ImmUncondBranch(imm26)); } in b() argument
280 void Assembler::bl(int64_t imm26) { Emit(BL | ImmUncondBranch(imm26)); } in bl() argument
/external/v8/src/codegen/arm/
Dassembler-arm.cc795 int imm26 = ((instr & kImm24Mask) << 8) >> 6; in target_at() local
799 imm26 += 2; in target_at()
801 return pos + Instruction::kPcLoadDelta + imm26; in target_at()
880 int imm26 = target_pos - (pos + Instruction::kPcLoadDelta); in target_at_put() local
884 DCHECK_EQ(0, imm26 & 1); in target_at_put()
885 instr = (instr & ~(B24 | kImm24Mask)) | ((imm26 & 2) >> 1) * B24; in target_at_put()
887 DCHECK_EQ(0, imm26 & 3); in target_at_put()
890 int imm24 = imm26 >> 2; in target_at_put()
/external/vixl/doc/aarch64/
Dsupported-instructions-aarch64.md261 void b(int64_t imm26)
326 void bl(int64_t imm26)
/external/swiftshader/third_party/llvm-7.0/configs/common/lib/Target/Mips/
DMipsGenMCCodeEmitter.inc3864 // op: imm26