20#ifdef V8_TARGET_ARCH_RISCV64
24void AssemblerRISCVB::sh1adduw(Register rd, Register rs1, Register rs2) {
27void AssemblerRISCVB::sh2adduw(Register rd, Register rs1, Register rs2) {
30void AssemblerRISCVB::sh3adduw(Register rd, Register rs1, Register rs2) {
33void AssemblerRISCVB::slliuw(Register rd, Register rs1, uint8_t shamt) {
58#ifdef V8_TARGET_ARCH_RISCV64
62void AssemblerRISCVB::ctzw(Register rd, Register rs) {
65void AssemblerRISCVB::cpopw(Register rd, Register rs) {
90#ifdef V8_TARGET_ARCH_RISCV64
110#ifdef V8_TARGET_ARCH_RISCV64
119#ifdef V8_TARGET_ARCH_RISCV64
123void AssemblerRISCVB::roriw(Register rd, Register rs1, uint8_t shamt) {
127void AssemblerRISCVB::rorw(Register rd, Register rs1, Register rs2) {
133#ifdef V8_TARGET_ARCH_RISCV64
146#ifdef V8_TARGET_ARCH_RISCV64
156#ifdef V8_TARGET_ARCH_RISCV64
166#ifdef V8_TARGET_ARCH_RISCV64
176#ifdef V8_TARGET_ARCH_RISCV64
void min(Register rd, Register rs1, Register rs2)
void max(Register rd, Register rs1, Register rs2)
void bseti(Register rd, Register rs1, uint8_t shamt)
void andn(Register rd, Register rs1, Register rs2)
void bext(Register rd, Register rs1, Register rs2)
void minu(Register rd, Register rs1, Register rs2)
void xnor(Register rd, Register rs1, Register rs2)
void binv(Register rd, Register rs1, Register rs2)
void bclr(Register rd, Register rs1, Register rs2)
void rol(Register rd, Register rs1, Register rs2)
void sh2add(Register rd, Register rs1, Register rs2)
void bexti(Register rd, Register rs1, uint8_t shamt)
void cpop(Register rd, Register rs)
void ror(Register rd, Register rs1, Register rs2)
void sexth(Register rd, Register rs)
void zexth(Register rd, Register rs)
void sh3add(Register rd, Register rs1, Register rs2)
void orn(Register rd, Register rs1, Register rs2)
void rev8(Register rd, Register rs)
void ctz(Register rd, Register rs)
void binvi(Register rd, Register rs1, uint8_t shamt)
void sextb(Register rd, Register rs)
void bclri(Register rd, Register rs1, uint8_t shamt)
void maxu(Register rd, Register rs1, Register rs2)
void orcb(Register rd, Register rs)
void clz(Register rd, Register rs)
void bset(Register rd, Register rs1, Register rs2)
void sh1add(Register rd, Register rs1, Register rs2)
void rori(Register rd, Register rs1, uint8_t shamt)
void GenInstrIShiftW(uint8_t funct7, uint8_t funct3, BaseOpcode opcode, Register rd, Register rs1, uint8_t shamt)
void GenInstrR(uint8_t funct7, uint8_t funct3, BaseOpcode opcode, Register rd, Register rs1, Register rs2)
void GenInstrALUW_rr(uint8_t funct7, uint8_t funct3, Register rd, Register rs1, Register rs2)
void GenInstrALU_rr(uint8_t funct7, uint8_t funct3, Register rd, Register rs1, Register rs2)
void GenInstrI(uint8_t funct3, BaseOpcode opcode, Register rd, Register rs1, int16_t imm12)
void GenInstrIShift(uint8_t funct7, uint8_t funct3, BaseOpcode opcode, Register rd, Register rs1, uint8_t shamt)
#define DCHECK(condition)