[opcodes,pk,sim,xcc] add stop,utidx instructions
authorYunsup Lee <yunsup@cs.berkeley.edu>
Mon, 4 Apr 2011 07:08:18 +0000 (00:08 -0700)
committerYunsup Lee <yunsup@cs.berkeley.edu>
Mon, 4 Apr 2011 09:10:14 +0000 (02:10 -0700)
riscv/execute.h
riscv/insns/stop.h [new file with mode: 0644]
riscv/insns/utidx.h [new file with mode: 0644]

index 3b166269ae855807f1699d174433ff72ff68df3b..9883a9707c77b7f7d3591da477754dc3a23bb1c0 100644 (file)
@@ -1067,6 +1067,24 @@ switch((insn.bits >> 0x0) & 0x7f)
         }
         #include "insns/unimp.h"
       }
+      case 0x2:
+      {
+        if((insn.bits & 0xffffffff) == 0x177)
+        {
+          #include "insns/stop.h"
+          break;
+        }
+        #include "insns/unimp.h"
+      }
+      case 0x3:
+      {
+        if((insn.bits & 0xffffffff) == 0x1f7)
+        {
+          #include "insns/utidx.h"
+          break;
+        }
+        #include "insns/unimp.h"
+      }
       default:
       {
         #include "insns/unimp.h"
diff --git a/riscv/insns/stop.h b/riscv/insns/stop.h
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/riscv/insns/utidx.h b/riscv/insns/utidx.h
new file mode 100644 (file)
index 0000000..e69de29