aboutsummaryrefslogtreecommitdiff
path: root/pk
diff options
context:
space:
mode:
authorYunsup Lee <yunsup@cs.berkeley.edu>2011-04-04 00:08:18 -0700
committerYunsup Lee <yunsup@cs.berkeley.edu>2011-04-04 02:10:14 -0700
commitae7b2fd1908de02780d49158fd56cc871f88730e (patch)
tree83fb1e5cb5e0ef654d842b0932cb9fe61083ae7b /pk
parent6145b13822b4147a24a3f548c06499a7131a6862 (diff)
downloadpk-ae7b2fd1908de02780d49158fd56cc871f88730e.zip
pk-ae7b2fd1908de02780d49158fd56cc871f88730e.tar.gz
pk-ae7b2fd1908de02780d49158fd56cc871f88730e.tar.bz2
[opcodes,pk,sim,xcc] add stop,utidx instructions
Diffstat (limited to 'pk')
-rw-r--r--pk/riscv-opc.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/pk/riscv-opc.h b/pk/riscv-opc.h
index 571f5ae..22262d7 100644
--- a/pk/riscv-opc.h
+++ b/pk/riscv-opc.h
@@ -45,6 +45,8 @@
#define MASK_DI 0x7ffffff
#define MATCH_SLTIU 0x193
#define MASK_SLTIU 0x3ff
+#define MATCH_STOP 0x177
+#define MASK_STOP 0xffffffff
#define MATCH_BREAK 0xf7
#define MASK_BREAK 0xffffffff
#define MATCH_FCVT_S_W 0xe053
@@ -53,8 +55,8 @@
#define MASK_MUL 0x1ffff
#define MATCH_AMOMINU_D 0x19ab
#define MASK_AMOMINU_D 0x1ffff
-#define MATCH_MFTX_D 0x1c0d3
-#define MASK_MFTX_D 0x7c1ffff
+#define MATCH_UTIDX 0x1f7
+#define MASK_UTIDX 0xffffffff
#define MATCH_SRLI 0x293
#define MASK_SRLI 0x3f03ff
#define MATCH_AMOMINU_W 0x192b
@@ -65,6 +67,8 @@
#define MASK_MULW 0x1ffff
#define MATCH_SRLW 0x2bb
#define MASK_SRLW 0x1ffff
+#define MATCH_MFTX_D 0x1c0d3
+#define MASK_MFTX_D 0x7c1ffff
#define MATCH_DIV 0x633
#define MASK_DIV 0x1ffff
#define MATCH_MFTX_S 0x1c053