diff options
author | Andrew Waterman <waterman@s141.Millennium.Berkeley.EDU> | 2011-04-24 16:35:13 -0700 |
---|---|---|
committer | Andrew Waterman <waterman@s141.Millennium.Berkeley.EDU> | 2011-04-24 16:35:13 -0700 |
commit | 61915e42bffd5f4a14c9c6508398a211824393fc (patch) | |
tree | 68fd86a9ec1c43c937147fc531eb395a39955c20 /inst.v | |
parent | 28844c886763798903483ef7cac441d6d69d220f (diff) | |
download | riscv-opcodes-61915e42bffd5f4a14c9c6508398a211824393fc.zip riscv-opcodes-61915e42bffd5f4a14c9c6508398a211824393fc.tar.gz riscv-opcodes-61915e42bffd5f4a14c9c6508398a211824393fc.tar.bz2 |
[xcc,sim,opcodes] added more RVC instructions
Diffstat (limited to 'inst.v')
-rw-r--r-- | inst.v | 21 |
1 files changed, 20 insertions, 1 deletions
@@ -228,8 +228,8 @@ `define VCFGIVL 32'b?????_?????_????????????_000_1110011 `define SETVL 32'b?????_?????_000000000000_001_1110011 `define VF 32'b00000_?????_????????????_010_1110011 -`define C_ADDI 32'b00000000000000000000000000000000 `define C_LI 32'b00000000000000000000000000000000 +`define C_ADDI 32'b00000000000000000000000000000000 `define C_MOVE 32'b00000000000000000000000000000000 `define C_J 32'b00000000000000000000000000000000 `define C_LDSP 32'b00000000000000000000000000000000 @@ -242,3 +242,22 @@ `define C_SW 32'b00000000000000000000000000000000 `define C_BEQ 32'b00000000000000000000000000000000 `define C_BNE 32'b00000000000000000000000000000000 +`define C_LW0 32'b00000000000000000000000000000000 +`define C_LD0 32'b00000000000000000000000000000000 +`define C_FLW 32'b00000000000000000000000000000000 +`define C_FLD 32'b00000000000000000000000000000000 +`define C_FSW 32'b00000000000000000000000000000000 +`define C_FSD 32'b00000000000000000000000000000000 +`define C_SLLI 32'b00000000000000000000000000000000 +`define C_SLLI32 32'b00000000000000000000000000000000 +`define C_SRLI 32'b00000000000000000000000000000000 +`define C_SRLI32 32'b00000000000000000000000000000000 +`define C_SRAI 32'b00000000000000000000000000000000 +`define C_SRAI32 32'b00000000000000000000000000000000 +`define C_SLLIW 32'b00000000000000000000000000000000 +`define C_ADD 32'b00000000000000000000000000000000 +`define C_SUB 32'b00000000000000000000000000000000 +`define C_ADD3 32'b00000000000000000000000000000000 +`define C_SUB3 32'b00000000000000000000000000000000 +`define C_OR3 32'b00000000000000000000000000000000 +`define C_AND3 32'b00000000000000000000000000000000 |