summaryrefslogtreecommitdiff
path: root/inst.v
diff options
context:
space:
mode:
authorGravatar Andrew Waterman <waterman@s144.Millennium.Berkeley.EDU>2011-04-09 17:37:42 -0700
committerGravatar Andrew Waterman <waterman@s144.Millennium.Berkeley.EDU>2011-04-09 17:37:42 -0700
commit9212085398dee4aecfead02897d8ad3686afe6bc (patch)
treecd3649644b1b60b6ca130522af9524d015c9a6e4 /inst.v
parent474eb8f8c73714e74d0075a588ff75b5d6636b2a (diff)
[xcc,pk,sim,opcodes] added first RVC instruction
Diffstat (limited to 'inst.v')
-rw-r--r--inst.v6
1 files changed, 3 insertions, 3 deletions
diff --git a/inst.v b/inst.v
index f25f019..191a14c 100644
--- a/inst.v
+++ b/inst.v
@@ -1,4 +1,3 @@
-`define UNIMP 32'b00000000000000000000000000000000
`define J 32'b?????????????????????????_1100111
`define JAL 32'b?????????????????????????_1101111
`define JALR_C 32'b?????_?????_????????????_000_1101011
@@ -82,12 +81,12 @@
`define AMOMAXU_D 32'b?????_?????_?????_0000111011_0101011
`define FENCE_I 32'b?????_?????_????????????_001_0101111
`define FENCE 32'b?????_?????_????????????_010_0101111
+`define SYSCALL 32'b00000_00000_00000_0000000000_1110111
+`define BREAK 32'b00000_00000_00000_0000000001_1110111
`define FENCE_L_V 32'b?????_?????_????????????_100_0101111
`define FENCE_G_V 32'b?????_?????_????????????_101_0101111
`define FENCE_L_CV 32'b?????_?????_????????????_110_0101111
`define FENCE_G_CV 32'b?????_?????_????????????_111_0101111
-`define SYSCALL 32'b00000_00000_00000_0000000000_1110111
-`define BREAK 32'b00000_00000_00000_0000000001_1110111
`define STOP 32'b00000_00000_00000_0000000010_1110111
`define UTIDX 32'b?????_00000_00000_0000000011_1110111
`define EI 32'b?????_00000_00000_0000000000_1111011
@@ -228,3 +227,4 @@
`define VCFGIVL 32'b?????_?????_????????????_000_1110011
`define SETVL 32'b?????_?????_000000000000_001_1110011
`define VF 32'b00000_?????_????????????_010_1110011
+`define C_ADDI 32'b00000000000000000000000000000000