Home
last modified time | relevance | path

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

/art/disassembler/
Ddisassembler_riscv64.cc1465 uint32_t funct2 = (insn32 >> 25) & 3u; in Print32FpFma() local
1466 if (funct2 >= 2u) { in Print32FpFma()
1471 os_ << kOpcodes[(insn32 >> 2) & 3u] << ((funct2 != 0u) ? ".d" : ".s") in Print32FpFma()
1785 uint32_t funct2 = BitFieldExtract(insn16, 10, 2); in Dump16() local
1786 switch (funct2) { in Dump16()
/art/compiler/utils/riscv64/
Dassembler_riscv64.h2604 uint32_t funct6, XRegister rd_rs1_s, uint32_t funct2, uint32_t rs2_v, uint32_t opcode) { in EmitCA() argument
2607 DCHECK(IsUint<2>(funct2)); 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
2619 EmitCA(funct6, rd_rs1_s, funct2, EncodeShortReg(rs2_s), opcode); in EmitCAReg()
2623 uint32_t funct6, XRegister rd_rs1_s, uint32_t funct2, uint32_t funct3, uint32_t opcode) { in EmitCAImm() argument
2624 EmitCA(funct6, rd_rs1_s, funct2, funct3, opcode); in EmitCAImm()
2668 uint32_t funct3, uint32_t funct2, uint32_t imm, XRegister rd_s, uint32_t opcode) { in EmitCBArithmetic() argument
2670 uint32_t immH3 = BitFieldInsert(funct2, imm_5, 2, 1); in EmitCBArithmetic()