5#ifndef V8_CODEGEN_RISCV_EXTENSION_RISCV_B_H_
6#define V8_CODEGEN_RISCV_EXTENSION_RISCV_B_H_
22#ifdef V8_TARGET_ARCH_RISCV64
39#ifdef V8_TARGET_ARCH_RISCV64
60#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 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)