5#ifndef V8_CODEGEN_RISCV_EXTENSION_RISCV_A_H_ 
    6#define V8_CODEGEN_RISCV_EXTENSION_RISCV_A_H_ 
   30#ifdef V8_TARGET_ARCH_RISCV64 
 
void amomax_w(bool aq, bool rl, Register rd, Register rs1, Register rs2)
 
void amomaxu_w(bool aq, bool rl, Register rd, Register rs1, Register rs2)
 
void amominu_w(bool aq, bool rl, Register rd, Register rs1, Register rs2)
 
void amoand_w(bool aq, bool rl, Register rd, Register rs1, Register rs2)
 
void amoxor_w(bool aq, bool rl, Register rd, Register rs1, Register rs2)
 
void amoadd_w(bool aq, bool rl, Register rd, Register rs1, Register rs2)
 
void amoswap_w(bool aq, bool rl, Register rd, Register rs1, Register rs2)
 
void amomin_w(bool aq, bool rl, Register rd, Register rs1, Register rs2)
 
void amoor_w(bool aq, bool rl, Register rd, Register rs1, Register rs2)
 
void sc_w(bool aq, bool rl, Register rd, Register rs1, Register rs2)
 
void lr_w(bool aq, bool rl, Register rd, Register rs1)