Searched refs:funct6 (Results 1 – 2 of 2) sorted by relevance
/art/disassembler/ |
D | disassembler_riscv64.cc | 1014 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/ |
D | assembler_riscv64.h | 2229 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 …]
|