Home
last modified time | relevance | path

Searched refs:imm21 (Results 1 – 16 of 16) sorted by relevance

/third_party/node/deps/v8/src/diagnostics/mips64/
Ddisasm-mips64.cc401 int32_t imm21 = instr->Imm21Value(); in PrintSImm21() local
403 imm21 <<= (32 - kImm21Bits); in PrintSImm21()
404 imm21 >>= (32 - kImm21Bits); in PrintSImm21()
405 out_buffer_pos_ += base::SNPrintF(out_buffer_ + out_buffer_pos_, "%d", imm21); in PrintSImm21()
412 int32_t imm21 = instr->Imm21Value(); in PrintPCImm21() local
414 imm21 <<= (32 - kImm21Bits); in PrintPCImm21()
415 imm21 >>= (32 - kImm21Bits); in PrintPCImm21()
419 delta_pc + (imm21 << n_bits))); in PrintPCImm21()
2215 int32_t imm21 = instr->Imm21Value(); in DecodeTypeImmediate() local
2217 uint8_t rt = (imm21 >> kImm16Bits); in DecodeTypeImmediate()
[all …]
/third_party/node/deps/v8/src/diagnostics/mips/
Ddisasm-mips.cc370 int32_t imm21 = instr->Imm21Value(); in PrintSImm21() local
372 imm21 <<= (32 - kImm21Bits); in PrintSImm21()
373 imm21 >>= (32 - kImm21Bits); in PrintSImm21()
374 out_buffer_pos_ += base::SNPrintF(out_buffer_ + out_buffer_pos_, "%d", imm21); in PrintSImm21()
381 int32_t imm21 = instr->Imm21Value(); in PrintPCImm21() local
383 imm21 <<= (32 - kImm21Bits); in PrintPCImm21()
384 imm21 >>= (32 - kImm21Bits); in PrintPCImm21()
388 delta_pc + (imm21 << n_bits))); in PrintPCImm21()
1942 int32_t imm21 = instr->Imm21Value(); in DecodeTypeImmediate() local
1944 uint8_t rt = (imm21 >> kImm16Bits); in DecodeTypeImmediate()
[all …]
/third_party/vixl/src/aarch64/
Dinstructions-aarch64.cc947 ptrdiff_t imm21; in SetPCRelImmTarget() local
949 imm21 = target - this; in SetPCRelImmTarget()
954 imm21 = target_page - this_page; in SetPCRelImmTarget()
956 Instr imm = Assembler::ImmPCRelAddress(static_cast<int32_t>(imm21)); in SetPCRelImmTarget()
Dassembler-aarch64.h656 void adr(const Register& xd, int64_t imm21);
662 void adrp(const Register& xd, int64_t imm21);
7063 static Instr ImmPCRelAddress(int64_t imm21) { in ImmPCRelAddress() argument
7064 VIXL_ASSERT(IsInt21(imm21)); in ImmPCRelAddress()
7065 Instr imm = static_cast<Instr>(TruncateToUint21(imm21)); in ImmPCRelAddress()
Dassembler-aarch64.cc446 void Assembler::adr(const Register& xd, int64_t imm21) { in adr() argument
448 Emit(ADR | ImmPCRelAddress(imm21) | Rd(xd)); in adr()
457 void Assembler::adrp(const Register& xd, int64_t imm21) { in adrp() argument
459 Emit(ADRP | ImmPCRelAddress(imm21) | Rd(xd)); in adrp()
/third_party/node/deps/v8/src/codegen/riscv64/
Dassembler-riscv64.cc388 int32_t imm21 = JumpOffset(instr); in target_at() local
389 if (imm21 == kEndOfJumpChain) { in target_at()
393 return pos + imm21; in target_at()
739 int32_t imm21 = ((instr & 0x7fe00000) >> 20) | ((instr & 0x100000) >> 9) | in JumpOffset() local
741 imm21 = imm21 << 11 >> 11; in JumpOffset()
742 return imm21; in JumpOffset()
998 void Assembler::GenInstrJ(Opcode opcode, Register rd, int32_t imm21) { in GenInstrJ() argument
999 DCHECK(rd.is_valid() && is_int21(imm21) && ((imm21 & 1) == 0)); in GenInstrJ()
1001 (imm21 & 0xff000) | // bits 19-12 in GenInstrJ()
1002 ((imm21 & 0x800) << 9) | // bit 11 in GenInstrJ()
[all …]
Dassembler-riscv64.h1113 void j(int32_t imm21) { jal(zero_reg, imm21); } in j() argument
1116 void jal(int32_t imm21) { jal(ra, imm21); } in jal() argument
/third_party/node/deps/v8/src/codegen/arm64/
Dassembler-arm64-inl.h863 Instr Assembler::ImmPCRelAddress(int imm21) {
864 CHECK(is_int21(imm21));
865 Instr imm = static_cast<Instr>(truncate_to_int21(imm21));
Dassembler-arm64.h414 void adr(const Register& rd, int imm21);
2165 inline static Instr ImmPCRelAddress(int imm21);
Dassembler-arm64.cc824 void Assembler::adr(const Register& rd, int imm21) { in adr() argument
826 Emit(ADR | ImmPCRelAddress(imm21) | Rd(rd)); in adr()
/third_party/node/deps/v8/src/codegen/mips64/
Dassembler-mips64.cc2313 uint32_t imm21 = ADDIUPC << kImm19Bits | (imm19 & kImm19Mask); in addiupc() local
2314 GenInstrImmediate(PCREL, rs, imm21); in addiupc()
2320 uint32_t imm21 = LWPC << kImm19Bits | (offset19 & kImm19Mask); in lwpc() local
2321 GenInstrImmediate(PCREL, rs, imm21); in lwpc()
2327 uint32_t imm21 = LWUPC << kImm19Bits | (offset19 & kImm19Mask); in lwupc() local
2328 GenInstrImmediate(PCREL, rs, imm21); in lwupc()
2334 uint32_t imm21 = LDPC << kImm18Bits | (offset18 & kImm18Mask); in ldpc() local
2335 GenInstrImmediate(PCREL, rs, imm21); in ldpc()
2341 uint32_t imm21 = AUIPC << kImm16Bits | (imm16 & kImm16Mask); in auipc() local
2342 GenInstrImmediate(PCREL, rs, imm21); in auipc()
[all …]
/third_party/node/deps/v8/src/codegen/mips/
Dassembler-mips.cc2188 uint32_t imm21 = ADDIUPC << kImm19Bits | (imm19 & kImm19Mask); in addiupc() local
2189 GenInstrImmediate(PCREL, rs, imm21); in addiupc()
2195 uint32_t imm21 = LWPC << kImm19Bits | (offset19 & kImm19Mask); in lwpc() local
2196 GenInstrImmediate(PCREL, rs, imm21); in lwpc()
2202 uint32_t imm21 = AUIPC << kImm16Bits | (imm16 & kImm16Mask); in auipc() local
2203 GenInstrImmediate(PCREL, rs, imm21); in auipc()
2209 uint32_t imm21 = ALUIPC << kImm16Bits | (imm16 & kImm16Mask); in aluipc() local
2210 GenInstrImmediate(PCREL, rs, imm21); in aluipc()
/third_party/node/deps/v8/src/codegen/loong64/
Dmacro-assembler-loong64.cc1174 int64_t imm21 = (value >> 31) & 0x1fffffL; in CallRecordWriteStub() local
1175 if (imm21 != 0x1fffffL && imm21 != 0) { in CallRecordWriteStub()
1215 int64_t imm21 = (imm >> 31) & 0x1fffffL; in CallRecordWriteStub() local
1217 if (imm21 != 0x1fffffL && imm21 != 0) lu32i_d(rd, imm >> 32 & 0xfffff); in CallRecordWriteStub()
/third_party/node/deps/v8/src/execution/mips64/
Dsimulator-mips64.cc7145 int32_t imm21 = instr_.Imm21Value(); in DecodeTypeImmediate() local
7147 uint8_t rt = (imm21 >> kImm16Bits); in DecodeTypeImmediate()
7159 rt = (imm21 >> kImm18Bits); in DecodeTypeImmediate()
7168 rt = (imm21 >> kImm19Bits); in DecodeTypeImmediate()
/third_party/node/deps/v8/src/execution/mips/
Dsimulator-mips.cc6771 int32_t imm21 = instr_.Imm21Value(); in DecodeTypeImmediate() local
6773 uint8_t rt = (imm21 >> kImm16Bits); in DecodeTypeImmediate()
6785 rt = (imm21 >> kImm19Bits); in DecodeTypeImmediate()
/third_party/vixl/doc/aarch64/
Dsupported-instructions-aarch64.md60 void adr(const Register& xd, int64_t imm21)
74 void adrp(const Register& xd, int64_t imm21)