Home
last modified time | relevance | path

Searched defs:imm20 (Results 1 – 5 of 5) sorted by relevance

/art/dex2oat/linker/riscv64/
Drelative_patcher_riscv64.cc122 uint32_t imm20 = static_cast<uint32_t>(near_offset) >> 12; in PatchAuipc() local
Drelative_patcher_riscv64_test.cc89 uint32_t imm20 = (offset >> 12) + ((offset >> 11) & 1u); in GenNopsAndAuipcAndUse() local
/art/compiler/utils/riscv64/
Dassembler_riscv64.h2463 void EmitU(uint32_t imm20, XRegister rd, uint32_t opcode) { in EmitU()
2483 uint32_t imm20 = (static_cast<uint32_t>(offset) >> 1) & 0xfffffu; in EmitJ() local
Dassembler_riscv64.cc42 uint32_t imm20 = static_cast<uint32_t>(near_offset) >> 12; in SplitOffset() local
70 void Riscv64Assembler::Lui(XRegister rd, uint32_t imm20) { in Lui()
82 void Riscv64Assembler::Auipc(XRegister rd, uint32_t imm20) { in Auipc()
7643 auto lui = [&](XRegister rd, uint32_t imm20) { Lui(rd, imm20); }; in LoadImmediate()
7674 uint32_t imm20 = static_cast<uint32_t>(near_value) >> 12; in LoadImmediate() local
Dassembler_riscv64_test.cc932 uint32_t imm20 = ((imm >> 12) + ((imm >> 11) & 1)) & 0xfffff; in RepeatLoadStoreArbitraryOffset() local