diff options
author | Andrew Waterman <waterman@s144.Millennium.Berkeley.EDU> | 2010-11-06 17:44:56 -0700 |
---|---|---|
committer | Andrew Waterman <waterman@s144.Millennium.Berkeley.EDU> | 2010-11-21 16:54:34 -0800 |
commit | 0b707f09b7cc465505aebac30146932d10a45b6f (patch) | |
tree | 8c67e107e2d7192b93526585e3ea581097a87dd0 /inst.v | |
parent | 54aec7dfe21f3ef0684a27f4545d668a20bce1f8 (diff) | |
download | riscv-opcodes-0b707f09b7cc465505aebac30146932d10a45b6f.zip riscv-opcodes-0b707f09b7cc465505aebac30146932d10a45b6f.tar.gz riscv-opcodes-0b707f09b7cc465505aebac30146932d10a45b6f.tar.bz2 |
[opcodes] generate latex and verilog correctly
Diffstat (limited to 'inst.v')
-rw-r--r-- | inst.v | 350 |
1 files changed, 175 insertions, 175 deletions
@@ -1,178 +1,178 @@ `define UNIMP 32'b00000000000000000000000000000000 `define J 32'b1100000_????????????????????????? `define JAL 32'b1100001_????????????????????????? -`define LUI 32'b1110001_?????_???????????????????? -`define JALR_C 32'b1110010_?????_?????_000_???????????? -`define JALR_R 32'b1110010_?????_?????_000_???????????? -`define JALR_J 32'b1110010_?????_?????_000_???????????? -`define BEQ 32'b1110011_?????_?????_000_000000000000 -`define BNE 32'b1110011_?????_?????_000_000000000000 -`define BLT 32'b1110011_?????_?????_000_000000000000 -`define BGE 32'b1110011_?????_?????_000_000000000000 -`define BLTU 32'b1110011_?????_?????_000_000000000000 -`define BGEU 32'b1110011_?????_?????_000_000000000000 -`define ADDI 32'b1110100_?????_?????_000_???????????? -`define SLTI 32'b1110100_?????_?????_000_???????????? -`define SLTIU 32'b1110100_?????_?????_000_???????????? -`define ANDI 32'b1110100_?????_?????_000_???????????? -`define ORI 32'b1110100_?????_?????_000_???????????? -`define XORI 32'b1110100_?????_?????_000_???????????? -`define SLLI 32'b1110100_?????_?????_000000000_?????? -`define SRLI 32'b1110100_?????_?????_000000000_?????? -`define SRAI 32'b1110100_?????_?????_000000000_?????? -`define ADD 32'b1110101_?????_?????_0000000000_????? -`define SUB 32'b1110101_?????_?????_0000000000_????? -`define SLT 32'b1110101_?????_?????_0000000000_????? -`define SLTU 32'b1110101_?????_?????_0000000000_????? -`define AND 32'b1110101_?????_?????_0000000000_????? -`define OR 32'b1110101_?????_?????_0000000000_????? -`define XOR 32'b1110101_?????_?????_0000000000_????? -`define NOR 32'b1110101_?????_?????_0000000000_????? -`define SLL 32'b1110101_?????_?????_0000000000_????? -`define SRL 32'b1110101_?????_?????_0000000000_????? -`define SRA 32'b1110101_?????_?????_0000000000_????? -`define MUL 32'b1110101_?????_?????_0000000000_????? -`define MULH 32'b1110101_?????_?????_0000000000_????? -`define MULHU 32'b1110101_?????_?????_0000000000_????? -`define DIV 32'b1110101_?????_?????_0000000000_????? -`define DIVU 32'b1110101_?????_?????_0000000000_????? -`define REM 32'b1110101_?????_?????_0000000000_????? -`define REMU 32'b1110101_?????_?????_0000000000_????? -`define ADDIW 32'b1110110_?????_?????_000_???????????? -`define SLLIW 32'b1110110_?????_?????_000000000_0_????? -`define SRLIW 32'b1110110_?????_?????_000000000_0_????? -`define SRAIW 32'b1110110_?????_?????_000000000_0_????? -`define ADDW 32'b1110111_?????_?????_0000000000_????? -`define SUBW 32'b1110111_?????_?????_0000000000_????? -`define SLLW 32'b1110111_?????_?????_0000000000_????? -`define SRLW 32'b1110111_?????_?????_0000000000_????? -`define SRAW 32'b1110111_?????_?????_0000000000_????? -`define MULW 32'b1110111_?????_?????_0000000000_????? -`define MULHW 32'b1110111_?????_?????_0000000000_????? -`define MULHUW 32'b1110111_?????_?????_0000000000_????? -`define DIVW 32'b1110111_?????_?????_0000000000_????? -`define DIVUW 32'b1110111_?????_?????_0000000000_????? -`define REMW 32'b1110111_?????_?????_0000000000_????? -`define REMUW 32'b1110111_?????_?????_0000000000_????? -`define LB 32'b1111000_?????_?????_000_???????????? -`define LH 32'b1111000_?????_?????_000_???????????? -`define LW 32'b1111000_?????_?????_000_???????????? -`define LD 32'b1111000_?????_?????_000_???????????? -`define LBU 32'b1111000_?????_?????_000_???????????? -`define LHU 32'b1111000_?????_?????_000_???????????? -`define LWU 32'b1111000_?????_?????_000_???????????? -`define SYNCI 32'b1111000_00000_?????_000_???????????? -`define SB 32'b1111001_?????_?????_000_000000000000 -`define SH 32'b1111001_?????_?????_000_000000000000 -`define SW 32'b1111001_?????_?????_000_000000000000 -`define SD 32'b1111001_?????_?????_000_000000000000 -`define AMOW_ADD 32'b1111010_?????_?????_0000000000_????? -`define AMOW_SWAP 32'b1111010_?????_?????_0000000000_????? -`define AMOW_AND 32'b1111010_?????_?????_0000000000_????? -`define AMOW_OR 32'b1111010_?????_?????_0000000000_????? -`define AMOW_MIN 32'b1111010_?????_?????_0000000000_????? -`define AMOW_MAX 32'b1111010_?????_?????_0000000000_????? -`define AMOW_MINU 32'b1111010_?????_?????_0000000000_????? -`define AMOW_MAXU 32'b1111010_?????_?????_0000000000_????? -`define AMO_ADD 32'b1111010_?????_?????_0000000000_????? -`define AMO_SWAP 32'b1111010_?????_?????_0000000000_????? -`define AMO_AND 32'b1111010_?????_?????_0000000000_????? -`define AMO_OR 32'b1111010_?????_?????_0000000000_????? -`define AMO_MIN 32'b1111010_?????_?????_0000000000_????? -`define AMO_MAX 32'b1111010_?????_?????_0000000000_????? -`define AMO_MINU 32'b1111010_?????_?????_0000000000_????? -`define AMO_MAXU 32'b1111010_?????_?????_0000000000_????? -`define RDNPC 32'b1111011_00000_00000_0000000000_????? -`define MFCR 32'b1111011_?????_00000_0000000000_????? -`define MTCR 32'b1111011_?????_?????_0000000000_00000 -`define SYNC 32'b1111011_00000_00000_0000000000_00000 -`define SYSCALL 32'b1111011_00000_00000_0000000000_00000 -`define EI 32'b1101011_00000_00000_0000000000_????? -`define DI 32'b1101011_00000_00000_0000000000_????? -`define MFPCR 32'b1101011_?????_00000_0000000000_????? -`define MTPCR 32'b1101011_?????_?????_0000000000_00000 -`define ERET 32'b1101011_00000_00000_0000000000_00000 -`define ADD_S 32'b1101010_?????_?????_0000000000_????? -`define SUB_S 32'b1101010_?????_?????_0000000000_????? -`define MUL_S 32'b1101010_?????_?????_0000000000_????? -`define DIV_S 32'b1101010_?????_?????_0000000000_????? -`define SQRT_S 32'b1101010_00000_?????_0000000000_????? -`define SGNINJ_S 32'b1101010_?????_?????_0000000000_????? -`define SGNINJN_S 32'b1101010_?????_?????_0000000000_????? -`define SGNMUL_S 32'b1101010_?????_?????_0000000000_????? -`define ADD_D 32'b1101010_?????_?????_0000000000_????? -`define SUB_D 32'b1101010_?????_?????_0000000000_????? -`define MUL_D 32'b1101010_?????_?????_0000000000_????? -`define DIV_D 32'b1101010_?????_?????_0000000000_????? -`define SQRT_D 32'b1101010_00000_?????_0000000000_????? -`define SGNINJ_D 32'b1101010_?????_?????_0000000000_????? -`define SGNINJN_D 32'b1101010_?????_?????_0000000000_????? -`define SGNMUL_D 32'b1101010_?????_?????_0000000000_????? -`define ADD_S_RM 32'b1101010_?????_?????_00_??_000000_????? -`define SUB_S_RM 32'b1101010_?????_?????_00_??_000000_????? -`define MUL_S_RM 32'b1101010_?????_?????_00_??_000000_????? -`define DIV_S_RM 32'b1101010_?????_?????_00_??_000000_????? -`define SQRT_S_RM 32'b1101010_00000_?????_00_??_000000_????? -`define ADD_D_RM 32'b1101010_?????_?????_00_??_000000_????? -`define SUB_D_RM 32'b1101010_?????_?????_00_??_000000_????? -`define MUL_D_RM 32'b1101010_?????_?????_00_??_000000_????? -`define DIV_D_RM 32'b1101010_?????_?????_00_??_000000_????? -`define SQRT_D_RM 32'b1101010_00000_?????_00_??_000000_????? -`define CVT_L_S_RM 32'b1101010_00000_?????_00_??_000000_????? -`define CVTU_L_S_RM 32'b1101010_00000_?????_00_??_000000_????? -`define CVT_W_S_RM 32'b1101010_00000_?????_00_??_000000_????? -`define CVTU_W_S_RM 32'b1101010_00000_?????_00_??_000000_????? -`define CVT_L_D_RM 32'b1101010_00000_?????_00_??_000000_????? -`define CVTU_L_D_RM 32'b1101010_00000_?????_00_??_000000_????? -`define CVT_W_D_RM 32'b1101010_00000_?????_00_??_000000_????? -`define CVTU_W_D_RM 32'b1101010_00000_?????_00_??_000000_????? -`define CVT_S_L 32'b1101010_00000_?????_0000000000_????? -`define CVTU_S_L 32'b1101010_00000_?????_0000000000_????? -`define CVT_S_W 32'b1101010_00000_?????_0000000000_????? -`define CVTU_S_W 32'b1101010_00000_?????_0000000000_????? -`define CVT_D_L 32'b1101010_00000_?????_0000000000_????? -`define CVTU_D_L 32'b1101010_00000_?????_0000000000_????? -`define CVT_D_W 32'b1101010_00000_?????_0000000000_????? -`define CVTU_D_W 32'b1101010_00000_?????_0000000000_????? -`define CVT_S_L_RM 32'b1101010_00000_?????_00_??_000000_????? -`define CVTU_S_L_RM 32'b1101010_00000_?????_00_??_000000_????? -`define CVT_S_W_RM 32'b1101010_00000_?????_00_??_000000_????? -`define CVTU_S_W_RM 32'b1101010_00000_?????_00_??_000000_????? -`define CVT_D_L_RM 32'b1101010_00000_?????_00_??_000000_????? -`define CVTU_D_L_RM 32'b1101010_00000_?????_00_??_000000_????? -`define CVT_S_D 32'b1101010_00000_?????_0000000000_????? -`define CVT_D_S 32'b1101010_00000_?????_0000000000_????? -`define CVT_S_D_RM 32'b1101010_00000_?????_00_??_000000_????? -`define C_EQ_S 32'b1101010_?????_?????_0000000000_????? -`define C_LT_S 32'b1101010_?????_?????_0000000000_????? -`define C_LE_S 32'b1101010_?????_?????_0000000000_????? -`define C_EQ_D 32'b1101010_?????_?????_0000000000_????? -`define C_LT_D 32'b1101010_?????_?????_0000000000_????? -`define C_LE_D 32'b1101010_?????_?????_0000000000_????? -`define MFF_S 32'b1101010_?????_00000_0000000000_????? -`define MFF_D 32'b1101010_?????_00000_0000000000_????? -`define MFFL_D 32'b1101010_?????_00000_0000000000_????? -`define MFFH_D 32'b1101010_?????_00000_0000000000_????? -`define MTF_S 32'b1101010_00000_?????_0000000000_????? -`define MTF_D 32'b1101010_00000_?????_0000000000_????? -`define MTFLH_D 32'b1101010_?????_?????_0000000000_????? -`define L_S 32'b1101000_?????_?????_000_???????????? -`define L_D 32'b1101000_?????_?????_000_???????????? -`define S_S 32'b1101001_?????_?????_000_000000000000 -`define S_D 32'b1101001_?????_?????_000_000000000000 -`define MADD_S 32'b1101100_?????_?????_00000_?????_????? -`define MSUB_S 32'b1101101_?????_?????_00000_?????_????? -`define NMSUB_S 32'b1101110_?????_?????_00000_?????_????? -`define NMADD_S 32'b1101111_?????_?????_00000_?????_????? -`define MADD_D 32'b1101100_?????_?????_00000_?????_????? -`define MSUB_D 32'b1101101_?????_?????_00000_?????_????? -`define NMSUB_D 32'b1101110_?????_?????_00000_?????_????? -`define NMADD_D 32'b1101111_?????_?????_00000_?????_????? -`define MADD_S_RM 32'b1101100_?????_?????_00_??_0_?????_????? -`define MSUB_S_RM 32'b1101101_?????_?????_00_??_0_?????_????? -`define NMSUB_S_RM 32'b1101110_?????_?????_00_??_0_?????_????? -`define NMADD_S_RM 32'b1101111_?????_?????_00_??_0_?????_????? -`define MADD_D_RM 32'b1101100_?????_?????_00_??_0_?????_????? -`define MSUB_D_RM 32'b1101101_?????_?????_00_??_0_?????_????? -`define NMSUB_D_RM 32'b1101110_?????_?????_00_??_0_?????_????? -`define NMADD_D_RM 32'b1101111_?????_?????_00_??_0_?????_????? +`define JALR_C 32'b1100010_000_????????????_?????_????? +`define JALR_R 32'b1100010_001_????????????_?????_????? +`define JALR_J 32'b1100010_010_????????????_?????_????? +`define BEQ 32'b1100011_000_???????_?????_?????_????? +`define BNE 32'b1100011_001_???????_?????_?????_????? +`define BLT 32'b1100011_100_???????_?????_?????_????? +`define BGE 32'b1100011_101_???????_?????_?????_????? +`define BLTU 32'b1100011_110_???????_?????_?????_????? +`define BGEU 32'b1100011_111_???????_?????_?????_????? +`define LUI 32'b1110001_????????????????????_????? +`define ADDI 32'b1110100_000_????????????_?????_????? +`define SLTI 32'b1110100_010_????????????_?????_????? +`define SLTIU 32'b1110100_011_????????????_?????_????? +`define ANDI 32'b1110100_100_????????????_?????_????? +`define ORI 32'b1110100_101_????????????_?????_????? +`define XORI 32'b1110100_110_????????????_?????_????? +`define SLLI 32'b1110100_111_000001_??????_?????_????? +`define SRLI 32'b1110100_111_000010_??????_?????_????? +`define SRAI 32'b1110100_111_000011_??????_?????_????? +`define ADD 32'b1110101_0000000000_?????_?????_????? +`define SUB 32'b1110101_0000000001_?????_?????_????? +`define SLT 32'b1110101_0000000010_?????_?????_????? +`define SLTU 32'b1110101_0000000011_?????_?????_????? +`define AND 32'b1110101_0000000100_?????_?????_????? +`define OR 32'b1110101_0000000101_?????_?????_????? +`define XOR 32'b1110101_0000000110_?????_?????_????? +`define NOR 32'b1110101_0000000111_?????_?????_????? +`define SLL 32'b1110101_1110000010_?????_?????_????? +`define SRL 32'b1110101_1110000100_?????_?????_????? +`define SRA 32'b1110101_1110000110_?????_?????_????? +`define MUL 32'b1110101_0010000000_?????_?????_????? +`define MULH 32'b1110101_0010000010_?????_?????_????? +`define MULHU 32'b1110101_0010000011_?????_?????_????? +`define DIV 32'b1110101_0010000100_?????_?????_????? +`define DIVU 32'b1110101_0010000101_?????_?????_????? +`define REM 32'b1110101_0010000110_?????_?????_????? +`define REMU 32'b1110101_0010000111_?????_?????_????? +`define ADDIW 32'b1110110_000_????????????_?????_????? +`define SLLIW 32'b1110110_111_000001_0_?????_?????_????? +`define SRLIW 32'b1110110_111_000010_0_?????_?????_????? +`define SRAIW 32'b1110110_111_000011_0_?????_?????_????? +`define ADDW 32'b1110111_0000000000_?????_?????_????? +`define SUBW 32'b1110111_0000000001_?????_?????_????? +`define SLLW 32'b1110111_1110000010_?????_?????_????? +`define SRLW 32'b1110111_1110000100_?????_?????_????? +`define SRAW 32'b1110111_1110000110_?????_?????_????? +`define MULW 32'b1110111_0010000000_?????_?????_????? +`define MULHW 32'b1110111_0010000010_?????_?????_????? +`define MULHUW 32'b1110111_0010000011_?????_?????_????? +`define DIVW 32'b1110111_0010000100_?????_?????_????? +`define DIVUW 32'b1110111_0010000101_?????_?????_????? +`define REMW 32'b1110111_0010000110_?????_?????_????? +`define REMUW 32'b1110111_0010000111_?????_?????_????? +`define LB 32'b1111000_000_????????????_?????_????? +`define LH 32'b1111000_001_????????????_?????_????? +`define LW 32'b1111000_010_????????????_?????_????? +`define LD 32'b1111000_011_????????????_?????_????? +`define LBU 32'b1111000_100_????????????_?????_????? +`define LHU 32'b1111000_101_????????????_?????_????? +`define LWU 32'b1111000_110_????????????_?????_????? +`define SYNCI 32'b1111000_111_????????????_?????_00000 +`define SB 32'b1111001_000_???????_?????_?????_????? +`define SH 32'b1111001_001_???????_?????_?????_????? +`define SW 32'b1111001_010_???????_?????_?????_????? +`define SD 32'b1111001_011_???????_?????_?????_????? +`define AMOW_ADD 32'b1111010_0100000000_?????_?????_????? +`define AMOW_SWAP 32'b1111010_0100000001_?????_?????_????? +`define AMOW_AND 32'b1111010_0100000010_?????_?????_????? +`define AMOW_OR 32'b1111010_0100000011_?????_?????_????? +`define AMOW_MIN 32'b1111010_0100000100_?????_?????_????? +`define AMOW_MAX 32'b1111010_0100000101_?????_?????_????? +`define AMOW_MINU 32'b1111010_0100000110_?????_?????_????? +`define AMOW_MAXU 32'b1111010_0100000111_?????_?????_????? +`define AMO_ADD 32'b1111010_0110000000_?????_?????_????? +`define AMO_SWAP 32'b1111010_0110000001_?????_?????_????? +`define AMO_AND 32'b1111010_0110000010_?????_?????_????? +`define AMO_OR 32'b1111010_0110000011_?????_?????_????? +`define AMO_MIN 32'b1111010_0110000100_?????_?????_????? +`define AMO_MAX 32'b1111010_0110000101_?????_?????_????? +`define AMO_MINU 32'b1111010_0110000110_?????_?????_????? +`define AMO_MAXU 32'b1111010_0110000111_?????_?????_????? +`define RDNPC 32'b1111011_0000000000_00000_00000_????? +`define MFCR 32'b1111011_0010000000_?????_00000_????? +`define MTCR 32'b1111011_0010000001_?????_?????_00000 +`define SYNC 32'b1111011_0100000000_00000_00000_00000 +`define SYSCALL 32'b1111011_0110000000_00000_00000_00000 +`define EI 32'b1101011_0000000000_00000_00000_????? +`define DI 32'b1101011_0000000001_00000_00000_????? +`define MFPCR 32'b1101011_0010000000_?????_00000_????? +`define MTPCR 32'b1101011_0010000001_?????_?????_00000 +`define ERET 32'b1101011_0100000000_00000_00000_00000 +`define ADD_S 32'b1101010_0000000000_?????_?????_????? +`define SUB_S 32'b1101010_0000000001_?????_?????_????? +`define MUL_S 32'b1101010_0000000010_?????_?????_????? +`define DIV_S 32'b1101010_0000000011_?????_?????_????? +`define SQRT_S 32'b1101010_0000000100_00000_?????_????? +`define SGNINJ_S 32'b1101010_0000000101_?????_?????_????? +`define SGNINJN_S 32'b1101010_0000000110_?????_?????_????? +`define SGNMUL_S 32'b1101010_0000000111_?????_?????_????? +`define ADD_D 32'b1101010_1100000000_?????_?????_????? +`define SUB_D 32'b1101010_1100000001_?????_?????_????? +`define MUL_D 32'b1101010_1100000010_?????_?????_????? +`define DIV_D 32'b1101010_1100000011_?????_?????_????? +`define SQRT_D 32'b1101010_1100000100_00000_?????_????? +`define SGNINJ_D 32'b1101010_1100000101_?????_?????_????? +`define SGNINJN_D 32'b1101010_1100000110_?????_?????_????? +`define SGNMUL_D 32'b1101010_1100000111_?????_?????_????? +`define ADD_S_RM 32'b1101010_001_??_00000_?????_?????_????? +`define SUB_S_RM 32'b1101010_001_??_00001_?????_?????_????? +`define MUL_S_RM 32'b1101010_001_??_00010_?????_?????_????? +`define DIV_S_RM 32'b1101010_001_??_00011_?????_?????_????? +`define SQRT_S_RM 32'b1101010_001_??_00100_00000_?????_????? +`define ADD_D_RM 32'b1101010_111_??_00000_?????_?????_????? +`define SUB_D_RM 32'b1101010_111_??_00001_?????_?????_????? +`define MUL_D_RM 32'b1101010_111_??_00010_?????_?????_????? +`define DIV_D_RM 32'b1101010_111_??_00011_?????_?????_????? +`define SQRT_D_RM 32'b1101010_111_??_00100_00000_?????_????? +`define CVT_L_S_RM 32'b1101010_001_??_01000_00000_?????_????? +`define CVTU_L_S_RM 32'b1101010_001_??_01001_00000_?????_????? +`define CVT_W_S_RM 32'b1101010_001_??_01010_00000_?????_????? +`define CVTU_W_S_RM 32'b1101010_001_??_01011_00000_?????_????? +`define CVT_L_D_RM 32'b1101010_111_??_01000_00000_?????_????? +`define CVTU_L_D_RM 32'b1101010_111_??_01001_00000_?????_????? +`define CVT_W_D_RM 32'b1101010_111_??_01010_00000_?????_????? +`define CVTU_W_D_RM 32'b1101010_111_??_01011_00000_?????_????? +`define CVT_S_L 32'b1101010_0000001100_00000_?????_????? +`define CVTU_S_L 32'b1101010_0000001101_00000_?????_????? +`define CVT_S_W 32'b1101010_0000001110_00000_?????_????? +`define CVTU_S_W 32'b1101010_0000001111_00000_?????_????? +`define CVT_D_L 32'b1101010_1100001100_00000_?????_????? +`define CVTU_D_L 32'b1101010_1100001101_00000_?????_????? +`define CVT_D_W 32'b1101010_1100001110_00000_?????_????? +`define CVTU_D_W 32'b1101010_1100001111_00000_?????_????? +`define CVT_S_L_RM 32'b1101010_001_??_01100_00000_?????_????? +`define CVTU_S_L_RM 32'b1101010_001_??_01101_00000_?????_????? +`define CVT_S_W_RM 32'b1101010_001_??_01110_00000_?????_????? +`define CVTU_S_W_RM 32'b1101010_001_??_01111_00000_?????_????? +`define CVT_D_L_RM 32'b1101010_111_??_01100_00000_?????_????? +`define CVTU_D_L_RM 32'b1101010_111_??_01101_00000_?????_????? +`define CVT_S_D 32'b1101010_0000010011_00000_?????_????? +`define CVT_D_S 32'b1101010_1100010000_00000_?????_????? +`define CVT_S_D_RM 32'b1101010_001_??_10011_00000_?????_????? +`define C_EQ_S 32'b1101010_0000010101_?????_?????_????? +`define C_LT_S 32'b1101010_0000010110_?????_?????_????? +`define C_LE_S 32'b1101010_0000010111_?????_?????_????? +`define C_EQ_D 32'b1101010_1100010101_?????_?????_????? +`define C_LT_D 32'b1101010_1100010110_?????_?????_????? +`define C_LE_D 32'b1101010_1100010111_?????_?????_????? +`define MFF_S 32'b1101010_0001011000_?????_00000_????? +`define MFF_D 32'b1101010_1101011000_?????_00000_????? +`define MFFL_D 32'b1101010_1101011001_?????_00000_????? +`define MFFH_D 32'b1101010_1101011010_?????_00000_????? +`define MTF_S 32'b1101010_0001011100_00000_?????_????? +`define MTF_D 32'b1101010_1101011100_00000_?????_????? +`define MTFLH_D 32'b1101010_1101111100_?????_?????_????? +`define L_S 32'b1101000_010_????????????_?????_????? +`define L_D 32'b1101000_011_????????????_?????_????? +`define S_S 32'b1101001_010_???????_?????_?????_????? +`define S_D 32'b1101001_011_???????_?????_?????_????? +`define MADD_S 32'b1101100_000_00_?????_?????_?????_????? +`define MSUB_S 32'b1101101_000_00_?????_?????_?????_????? +`define NMSUB_S 32'b1101110_000_00_?????_?????_?????_????? +`define NMADD_S 32'b1101111_000_00_?????_?????_?????_????? +`define MADD_D 32'b1101100_110_00_?????_?????_?????_????? +`define MSUB_D 32'b1101101_110_00_?????_?????_?????_????? +`define NMSUB_D 32'b1101110_110_00_?????_?????_?????_????? +`define NMADD_D 32'b1101111_110_00_?????_?????_?????_????? +`define MADD_S_RM 32'b1101100_001_??_?????_?????_?????_????? +`define MSUB_S_RM 32'b1101101_001_??_?????_?????_?????_????? +`define NMSUB_S_RM 32'b1101110_001_??_?????_?????_?????_????? +`define NMADD_S_RM 32'b1101111_001_??_?????_?????_?????_????? +`define MADD_D_RM 32'b1101100_111_??_?????_?????_?????_????? +`define MSUB_D_RM 32'b1101101_111_??_?????_?????_?????_????? +`define NMSUB_D_RM 32'b1101110_111_??_?????_?????_?????_????? +`define NMADD_D_RM 32'b1101111_111_??_?????_?????_?????_????? |