summaryrefslogtreecommitdiff
path: root/inst.v
diff options
context:
space:
mode:
Diffstat (limited to 'inst.v')
-rw-r--r--inst.v9
1 files changed, 6 insertions, 3 deletions
diff --git a/inst.v b/inst.v
index 49f712c..e67f502 100644
--- a/inst.v
+++ b/inst.v
@@ -83,6 +83,9 @@
`define FENCE 32'b?????_?????_????????????_010_0101111
`define SYSCALL 32'b00000_00000_00000_0000000000_1110111
`define BREAK 32'b00000_00000_00000_0000000001_1110111
+`define RDCYCLE 32'b?????_00000_00000_0000000100_1110111
+`define RDTIME 32'b?????_00000_00000_0000001100_1110111
+`define RDINSTRET 32'b?????_00000_00000_0000010100_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
@@ -125,10 +128,10 @@
`define FCVT_S_WU 32'b?????_?????_00000_01111_???_00_1010011
`define FCVT_D_L 32'b?????_?????_00000_01100_???_01_1010011
`define FCVT_D_LU 32'b?????_?????_00000_01101_???_01_1010011
-`define FCVT_D_W 32'b?????_?????_00000_01110_000_01_1010011
-`define FCVT_D_WU 32'b?????_?????_00000_01111_000_01_1010011
+`define FCVT_D_W 32'b?????_?????_00000_01110_???_01_1010011
+`define FCVT_D_WU 32'b?????_?????_00000_01111_???_01_1010011
`define FCVT_S_D 32'b?????_?????_00000_10001_???_00_1010011
-`define FCVT_D_S 32'b?????_?????_00000_10000_000_01_1010011
+`define FCVT_D_S 32'b?????_?????_00000_10000_???_01_1010011
`define FEQ_S 32'b?????_?????_?????_10101_000_00_1010011
`define FLT_S 32'b?????_?????_?????_10110_000_00_1010011
`define FLE_S 32'b?????_?????_?????_10111_000_00_1010011