aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYunsup Lee <yunsup@cs.berkeley.edu>2012-03-03 15:10:43 -0800
committerYunsup Lee <yunsup@cs.berkeley.edu>2012-03-03 15:10:43 -0800
commitc86d7c3b959bb6dbf7f15d74ea58582a9ade7a4a (patch)
tree14fad3ca0cdc35ce308e61ec0f9e4a9d3b072911
parent8d3a16be75f0241791152540daa9f0ad069d5271 (diff)
downloadriscv-pk-c86d7c3b959bb6dbf7f15d74ea58582a9ade7a4a.zip
riscv-pk-c86d7c3b959bb6dbf7f15d74ea58582a9ade7a4a.tar.gz
riscv-pk-c86d7c3b959bb6dbf7f15d74ea58582a9ade7a4a.tar.bz2
new instructions to handle vector exceptions
-rw-r--r--pk/riscv-opc.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/pk/riscv-opc.h b/pk/riscv-opc.h
index 0bab6c4..a4607b7 100644
--- a/pk/riscv-opc.h
+++ b/pk/riscv-opc.h
@@ -543,3 +543,15 @@
#define MASK_VFSSEGD 0x1ffff
#define MATCH_SD 0x1a3
#define MASK_SD 0x3ff
+#define MATCH_VENQCMD 0x1007b
+#define MASK_VENQCMD 0xf83fffff
+#define MATCH_VENQIMM1 0x100fb
+#define MASK_VENQIMM1 0xf83fffff
+#define MATCH_VENQIMM2 0x1017b
+#define MASK_VENQIMM2 0xf83fffff
+#define MATCH_VENQCNT 0x101fb
+#define MASK_VENQCNT 0xf83fffff
+#define MATCH_VWAITXCPT 0x1807b
+#define MASK_VWAITXCPT 0xffffffff
+#define MATCH_VWAITKILL 0x180fb
+#define MASK_VWAITKILL 0xffffffff