diff options
Diffstat (limited to 'c_emulator/riscv_sail.h')
-rw-r--r-- | c_emulator/riscv_sail.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/c_emulator/riscv_sail.h b/c_emulator/riscv_sail.h index f177c57..e24dbf9 100644 --- a/c_emulator/riscv_sail.h +++ b/c_emulator/riscv_sail.h @@ -16,7 +16,10 @@ unit zinit_model(unit); bool zstep(sail_int); unit ztick_clock(unit); unit ztick_platform(unit); + unit z_set_Misa_C(struct zMisa*, mach_bits); +unit z_set_Misa_D(struct zMisa*, mach_bits); +unit z_set_Misa_F(struct zMisa*, mach_bits); #ifdef RVFI_DII unit zext_rvfi_init(unit); @@ -49,6 +52,8 @@ extern mach_bits zmstatus; extern mach_bits zmepc, zmtval; extern mach_bits zsepc, zstval; +extern mach_bits zfloat_result, zfloat_fflags; + struct zMcause {mach_bits zMcause_chunk_0;}; struct zMcause zmcause, zscause; |