Home
last modified time | relevance | path

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

/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/arm64/
Dassembler-arm64-inl.h1017 Instr Assembler::ImmUncondBranch(int imm26) {
1018 CHECK(is_int26(imm26));
1019 return truncate_to_int26(imm26) << ImmUncondBranch_offset;
Dassembler-arm64.h1053 void b(int imm26);
1060 void bl(int imm26);
1812 inline static Instr ImmUncondBranch(int imm26);
Dassembler-arm64.cc977 void Assembler::b(int imm26) { in b() argument
978 Emit(B | ImmUncondBranch(imm26)); in b()
999 void Assembler::bl(int imm26) { in bl() argument
1001 Emit(BL | ImmUncondBranch(imm26)); in bl()
/external/v8/src/mips/
Dassembler-mips.cc761 uint32_t imm26 = imm28 >> 2; in target_at_put() local
762 DCHECK(is_uint26(imm26)); in target_at_put()
764 instr_at_put(pos, instr | (imm26 & kImm26Mask)); in target_at_put()
2382 uint32_t imm26 = imm28 >> 2; in RelocateInternalReference() local
2383 DCHECK(is_uint26(imm26)); in RelocateInternalReference()
2385 instr_at_put(pc, instr | (imm26 & kImm26Mask)); in RelocateInternalReference()
/external/v8/src/mips64/
Dassembler-mips64.cc745 uint32_t imm26 = imm28 >> 2; in target_at_put() local
746 DCHECK(is_uint26(imm26)); in target_at_put()
748 instr_at_put(pos, instr | (imm26 & kImm26Mask)); in target_at_put()
2620 uint32_t imm26 = imm28 >> 2; in RelocateInternalReference() local
2621 DCHECK(is_uint26(imm26)); in RelocateInternalReference()
2623 instr_at_put(pc, instr | (imm26 & kImm26Mask)); in RelocateInternalReference()
/external/v8/src/arm/
Dassembler-arm.cc792 int imm26 = ((instr & kImm24Mask) << 8) >> 6; in target_at() local
796 imm26 += 2; in target_at()
798 return pos + kPcLoadDelta + imm26; in target_at()
872 int imm26 = target_pos - (pos + kPcLoadDelta); in target_at_put() local
876 DCHECK((imm26 & 1) == 0); in target_at_put()
877 instr = (instr & ~(B24 | kImm24Mask)) | ((imm26 & 2) >> 1)*B24; in target_at_put()
879 DCHECK((imm26 & 3) == 0); in target_at_put()
882 int imm24 = imm26 >> 2; in target_at_put()
/external/vixl/src/vixl/a64/
Dassembler-a64.h1125 void b(int imm26);
1134 void bl(int imm26);
3762 static Instr ImmUncondBranch(int imm26) { in ImmUncondBranch() argument
3763 VIXL_ASSERT(is_int26(imm26)); in ImmUncondBranch()
3764 return truncate_to_int26(imm26) << ImmUncondBranch_offset; in ImmUncondBranch()
Dassembler-a64.cc640 void Assembler::b(int imm26) { in b() argument
641 Emit(B | ImmUncondBranch(imm26)); in b()
660 void Assembler::bl(int imm26) { in bl() argument
661 Emit(BL | ImmUncondBranch(imm26)); in bl()
/external/vixl/doc/
Dsupported-instructions.md126 void b(int imm26)
188 void bl(int imm26)