asm.h 262 B

123456789101112131415
  1. #ifndef _RISCV_RT_ASM_H
  2. #define _RISCV_RT_ASM_H
  3. #if __riscv_xlen == 64
  4. # define STORE sd
  5. # define LOAD ld
  6. # define LOG_REGBYTES 3
  7. #else
  8. # define STORE sw
  9. # define LOAD lw
  10. # define LOG_REGBYTES 2
  11. #endif
  12. #define REGBYTES (1 << LOG_REGBYTES)
  13. #endif