diff options
author | Andrew Waterman <waterman@s141.Millennium.Berkeley.EDU> | 2010-08-04 17:04:24 -0700 |
---|---|---|
committer | Andrew Waterman <waterman@s141.Millennium.Berkeley.EDU> | 2010-08-04 17:04:24 -0700 |
commit | 40998b44795970f2921819c79bdf180a19fa4613 (patch) | |
tree | 5c486b1f673fc41e0aaa86b00d9ae7d1bb5dbbc1 /riscv/trap.h | |
parent | 6b5af53e2b6d77ed2e6d1b437d397852fe29eb30 (diff) | |
download | spike-40998b44795970f2921819c79bdf180a19fa4613.zip spike-40998b44795970f2921819c79bdf180a19fa4613.tar.gz spike-40998b44795970f2921819c79bdf180a19fa4613.tar.bz2 |
[xcc,pk,sim] Added first part of FP support
In particular, FP loads, stores, and moves now work.
Diffstat (limited to 'riscv/trap.h')
-rw-r--r-- | riscv/trap.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/riscv/trap.h b/riscv/trap.h index 026cc76..d4400ea 100644 --- a/riscv/trap.h +++ b/riscv/trap.h @@ -4,12 +4,20 @@ #define TRAP_LIST \ DECLARE_TRAP(illegal_instruction), \ DECLARE_TRAP(privileged_instruction), \ + DECLARE_TRAP(fp_disabled), \ + DECLARE_TRAP(reserved0), \ DECLARE_TRAP(instruction_address_misaligned), \ DECLARE_TRAP(data_address_misaligned), \ DECLARE_TRAP(instruction_access_fault), \ DECLARE_TRAP(data_access_fault), \ DECLARE_TRAP(syscall), \ DECLARE_TRAP(breakpoint), \ + DECLARE_TRAP(reserved1), \ + DECLARE_TRAP(reserved2), \ + DECLARE_TRAP(reserved3), \ + DECLARE_TRAP(reserved4), \ + DECLARE_TRAP(reserved5), \ + DECLARE_TRAP(reserved6), \ DECLARE_TRAP(int0), \ DECLARE_TRAP(int1), \ DECLARE_TRAP(int2), \ |