Home
last modified time | relevance | path

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

/art/disassembler/
Ddisassembler_riscv64.cc1014 static void MaybeSwapOperands(uint32_t funct6, in MaybeSwapOperands() argument
1017 if ((0x28u <= funct6 && funct6 < 0x30u) || funct6 >= 0x3Cu) { in MaybeSwapOperands()
1027 const uint32_t funct6 = funct7 >> 1; in Print32RVVOp() local
1057 if (funct6 == 0b010111) { in Print32RVVOp()
1069 opcode = kOPIVVOpcodes[funct6]; in Print32RVVOp()
1097 if (funct6 == 0b010111) { in Print32RVVOp()
1109 opcode = kOPIVXOpcodes[funct6]; in Print32RVVOp()
1138 if (funct6 == 0b010111) { in Print32RVVOp()
1149 } else if (funct6 == 0b100111) { in Print32RVVOp()
1159 opcode = kOPIVIOpcodes[funct6]; in Print32RVVOp()
[all …]
/art/compiler/utils/riscv64/
Dassembler_riscv64.h2229 static constexpr uint32_t EncodeRVVF7(const uint32_t funct6, const VM vm) { in EncodeRVVF7() argument
2230 DCHECK(IsUint<6>(funct6)); in EncodeRVVF7()
2231 return funct6 << 1 | enum_cast<uint32_t>(vm); in EncodeRVVF7()
2416 void EmitI6(uint32_t funct6, in EmitI6() argument
2422 DCHECK(IsUint<6>(funct6)); in EmitI6()
2428 uint32_t encoding = funct6 << 26 | static_cast<uint32_t>(imm6) << 20 | in EmitI6()
2604 uint32_t funct6, XRegister rd_rs1_s, uint32_t funct2, uint32_t rs2_v, uint32_t opcode) { in EmitCA() argument
2605 DCHECK(IsUint<6>(funct6)); in EmitCA()
2612 funct6 << 10 | EncodeShortReg(rd_rs1_s) << 7 | funct2 << 5 | rs2_v << 2 | opcode; in EmitCA()
2617 uint32_t funct6, XRegister rd_rs1_s, uint32_t funct2, XRegister rs2_s, uint32_t opcode) { in EmitCAReg() argument
[all …]