/external/v8/src/mips/ |
D | disasm-mips.cc | 347 int32_t imm21 = instr->Imm21Value(); in PrintSImm21() local 349 imm21 <<= (32 - kImm21Bits); in PrintSImm21() 350 imm21 >>= (32 - kImm21Bits); in PrintSImm21() 351 out_buffer_pos_ += SNPrintF(out_buffer_ + out_buffer_pos_, "%d", imm21); in PrintSImm21() 359 int32_t imm21 = instr->Imm21Value(); in PrintPCImm21() local 361 imm21 <<= (32 - kImm21Bits); in PrintPCImm21() 362 imm21 >>= (32 - kImm21Bits); in PrintPCImm21() 366 delta_pc + (imm21 << n_bits))); in PrintPCImm21() 1658 int32_t imm21 = instr->Imm21Value(); in DecodeTypeImmediate() local 1660 uint8_t rt = (imm21 >> kImm16Bits); in DecodeTypeImmediate() [all …]
|
D | assembler-mips.cc | 1968 uint32_t imm21 = ADDIUPC << kImm19Bits | (imm19 & kImm19Mask); in addiupc() local 1969 GenInstrImmediate(PCREL, rs, imm21); in addiupc() 1976 uint32_t imm21 = LWPC << kImm19Bits | (offset19 & kImm19Mask); in lwpc() local 1977 GenInstrImmediate(PCREL, rs, imm21); in lwpc() 1984 uint32_t imm21 = AUIPC << kImm16Bits | (imm16 & kImm16Mask); in auipc() local 1985 GenInstrImmediate(PCREL, rs, imm21); in auipc() 1992 uint32_t imm21 = ALUIPC << kImm16Bits | (imm16 & kImm16Mask); in aluipc() local 1993 GenInstrImmediate(PCREL, rs, imm21); in aluipc()
|
D | simulator-mips.cc | 4541 int32_t imm21 = instr_.Imm21Value(); in DecodeTypeImmediate() local 4543 uint8_t rt = (imm21 >> kImm16Bits); in DecodeTypeImmediate() 4555 rt = (imm21 >> kImm19Bits); in DecodeTypeImmediate()
|
/external/v8/src/mips64/ |
D | disasm-mips64.cc | 350 int32_t imm21 = instr->Imm21Value(); in PrintSImm21() local 352 imm21 <<= (32 - kImm21Bits); in PrintSImm21() 353 imm21 >>= (32 - kImm21Bits); in PrintSImm21() 354 out_buffer_pos_ += SNPrintF(out_buffer_ + out_buffer_pos_, "%d", imm21); in PrintSImm21() 362 int32_t imm21 = instr->Imm21Value(); in PrintPCImm21() local 364 imm21 <<= (32 - kImm21Bits); in PrintPCImm21() 365 imm21 >>= (32 - kImm21Bits); in PrintPCImm21() 369 delta_pc + (imm21 << n_bits))); in PrintPCImm21() 1875 int32_t imm21 = instr->Imm21Value(); in DecodeTypeImmediate() local 1877 uint8_t rt = (imm21 >> kImm16Bits); in DecodeTypeImmediate() [all …]
|
D | assembler-mips64.cc | 2204 uint32_t imm21 = ADDIUPC << kImm19Bits | (imm19 & kImm19Mask); in addiupc() local 2205 GenInstrImmediate(PCREL, rs, imm21); in addiupc() 2212 uint32_t imm21 = LWPC << kImm19Bits | (offset19 & kImm19Mask); in lwpc() local 2213 GenInstrImmediate(PCREL, rs, imm21); in lwpc() 2220 uint32_t imm21 = LWUPC << kImm19Bits | (offset19 & kImm19Mask); in lwupc() local 2221 GenInstrImmediate(PCREL, rs, imm21); in lwupc() 2228 uint32_t imm21 = LDPC << kImm18Bits | (offset18 & kImm18Mask); in ldpc() local 2229 GenInstrImmediate(PCREL, rs, imm21); in ldpc() 2236 uint32_t imm21 = AUIPC << kImm16Bits | (imm16 & kImm16Mask); in auipc() local 2237 GenInstrImmediate(PCREL, rs, imm21); in auipc() [all …]
|
D | simulator-mips64.cc | 4803 int32_t imm21 = instr_.Imm21Value(); in DecodeTypeImmediate() local 4805 uint8_t rt = (imm21 >> kImm16Bits); in DecodeTypeImmediate() 4817 rt = (imm21 >> kImm18Bits); in DecodeTypeImmediate() 4826 rt = (imm21 >> kImm19Bits); in DecodeTypeImmediate()
|
/external/vixl/src/aarch64/ |
D | instructions-aarch64.cc | 338 ptrdiff_t imm21; in SetPCRelImmTarget() local 340 imm21 = target - this; in SetPCRelImmTarget() 345 imm21 = target_page - this_page; in SetPCRelImmTarget() 347 Instr imm = Assembler::ImmPCRelAddress(static_cast<int32_t>(imm21)); in SetPCRelImmTarget()
|
D | assembler-aarch64.h | 592 void adr(const Register& xd, int64_t imm21); 598 void adrp(const Register& xd, int64_t imm21); 2651 static Instr ImmPCRelAddress(int64_t imm21) { in ImmPCRelAddress() argument 2652 VIXL_ASSERT(IsInt21(imm21)); in ImmPCRelAddress() 2653 Instr imm = static_cast<Instr>(TruncateToUint21(imm21)); in ImmPCRelAddress()
|
D | assembler-aarch64.cc | 377 void Assembler::adr(const Register& xd, int64_t imm21) { in adr() argument 379 Emit(ADR | ImmPCRelAddress(imm21) | Rd(xd)); in adr() 388 void Assembler::adrp(const Register& xd, int64_t imm21) { in adrp() argument 390 Emit(ADRP | ImmPCRelAddress(imm21) | Rd(xd)); in adrp()
|
/external/v8/src/arm64/ |
D | assembler-arm64-inl.h | 966 Instr Assembler::ImmPCRelAddress(int imm21) { 967 CHECK(is_int21(imm21)); 968 Instr imm = static_cast<Instr>(truncate_to_int21(imm21));
|
D | assembler-arm64.h | 1014 void adr(const Register& rd, int imm21); 1753 inline static Instr ImmPCRelAddress(int imm21);
|
D | assembler-arm64.cc | 1082 void Assembler::adr(const Register& rd, int imm21) { in adr() argument 1084 Emit(ADR | ImmPCRelAddress(imm21) | Rd(rd)); in adr()
|
/external/vixl/doc/aarch64/ |
D | supported-instructions-aarch64.md | 44 void adr(const Register& xd, int64_t imm21) 58 void adrp(const Register& xd, int64_t imm21)
|