aboutsummaryrefslogtreecommitdiff
path: root/c_emulator/riscv_sail.h
diff options
context:
space:
mode:
Diffstat (limited to 'c_emulator/riscv_sail.h')
-rw-r--r--c_emulator/riscv_sail.h5
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;