Home
last modified time | relevance | path

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

/art/disassembler/
Ddisassembler_riscv64.cc747 uint32_t high_bits = insn32 & (narrow ? 0xfe000000u : 0xfc000000u); in Print32BinOpImm() local
748 if (high_bits == 0x40000000u && funct3 == /*SRAI*/ 5u) { in Print32BinOpImm()
752 bad_high_bits = (high_bits != 0u); in Print32BinOpImm()
778 uint32_t high_bits = insn32 & 0xfe000000u; in Print32BinOp() local
781 if (high_bits == 0x40000000u && funct3 == /*SUB*/ 0u && rs1 == Zero) { in Print32BinOp()
789 } else if (narrow && high_bits == 0x08000000u && funct3 == /*ADD.UW*/ 0u && rs2 == Zero) { in Print32BinOp()
793 if (high_bits == 0x40000000u && (funct3 == /*SUB*/ 0u || funct3 == /*SRA*/ 5u)) { in Print32BinOp()
795 } else if (high_bits == 0x02000000u && in Print32BinOp()
801 } else if (high_bits == 0x08000000u && narrow && funct3 == /*ADD.UW*/ 0u) { in Print32BinOp()
803 } else if (high_bits == 0x20000000u && (funct3 & 1u) == 0u && funct3 != 0u) { in Print32BinOp()
[all …]