diff options
author | Andrew Waterman <andrew@sifive.com> | 2024-04-30 19:05:07 -0700 |
---|---|---|
committer | Andrew Waterman <andrew@sifive.com> | 2024-04-30 19:08:38 -0700 |
commit | bfd4044f67e2a6787ae8ae7963876573c0ac40f5 (patch) | |
tree | ca3094824a18093176c15985fadb9ed3bdcb5e1c /machine/emulation.h | |
parent | b190bef030ac8fbd6b90686eddada68c12e8fa45 (diff) | |
download | pk-bfd4044f67e2a6787ae8ae7963876573c0ac40f5.zip pk-bfd4044f67e2a6787ae8ae7963876573c0ac40f5.tar.gz pk-bfd4044f67e2a6787ae8ae7963876573c0ac40f5.tar.bz2 |
support emulation of misaligned vector loads/stores
Diffstat (limited to 'machine/emulation.h')
-rw-r--r-- | machine/emulation.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/machine/emulation.h b/machine/emulation.h index 62115bc..c7c770c 100644 --- a/machine/emulation.h +++ b/machine/emulation.h @@ -17,6 +17,7 @@ void redirect_trap(uintptr_t epc, uintptr_t mstatus, uintptr_t badaddr); DECLARE_EMULATION_FUNC(truly_illegal_insn); DECLARE_EMULATION_FUNC(emulate_rvc_0); DECLARE_EMULATION_FUNC(emulate_rvc_2); +DECLARE_EMULATION_FUNC(misaligned_vec_ldst); #define SH_RD 7 #define SH_RS1 15 |