|
|
@ -4,7 +4,7 @@ |
|
|
|
|
|
|
|
|
/*
|
|
|
/*
|
|
|
* This file is auto-generated by running 'make' in |
|
|
* This file is auto-generated by running 'make' in |
|
|
* https://github.com/riscv/riscv-opcodes (4f28129)
|
|
|
* https://github.com/riscv/riscv-opcodes (65c40e9)
|
|
|
*/ |
|
|
*/ |
|
|
|
|
|
|
|
|
#ifndef RISCV_CSR_ENCODING_H |
|
|
#ifndef RISCV_CSR_ENCODING_H |
|
|
@ -1386,20 +1386,20 @@ |
|
|
#define MASK_KWMMUL_U 0xfe00707f |
|
|
#define MASK_KWMMUL_U 0xfe00707f |
|
|
#define MATCH_LB 0x3 |
|
|
#define MATCH_LB 0x3 |
|
|
#define MASK_LB 0x707f |
|
|
#define MASK_LB 0x707f |
|
|
#define MATCH_LB_AQ 0x3000002f |
|
|
#define MATCH_LB_AQ 0x3400002f |
|
|
#define MASK_LB_AQ 0xf9f0707f |
|
|
#define MASK_LB_AQ 0xfdf0707f |
|
|
#define MATCH_LBU 0x4003 |
|
|
#define MATCH_LBU 0x4003 |
|
|
#define MASK_LBU 0x707f |
|
|
#define MASK_LBU 0x707f |
|
|
#define MATCH_LD 0x3003 |
|
|
#define MATCH_LD 0x3003 |
|
|
#define MASK_LD 0x707f |
|
|
#define MASK_LD 0x707f |
|
|
#define MATCH_LD_AQ 0x3000302f |
|
|
#define MATCH_LD_AQ 0x3400302f |
|
|
#define MASK_LD_AQ 0xf9f0707f |
|
|
#define MASK_LD_AQ 0xfdf0707f |
|
|
#define MATCH_LDU 0x7003 |
|
|
#define MATCH_LDU 0x7003 |
|
|
#define MASK_LDU 0x707f |
|
|
#define MASK_LDU 0x707f |
|
|
#define MATCH_LH 0x1003 |
|
|
#define MATCH_LH 0x1003 |
|
|
#define MASK_LH 0x707f |
|
|
#define MASK_LH 0x707f |
|
|
#define MATCH_LH_AQ 0x3000102f |
|
|
#define MATCH_LH_AQ 0x3400102f |
|
|
#define MASK_LH_AQ 0xf9f0707f |
|
|
#define MASK_LH_AQ 0xfdf0707f |
|
|
#define MATCH_LHU 0x5003 |
|
|
#define MATCH_LHU 0x5003 |
|
|
#define MASK_LHU 0x707f |
|
|
#define MASK_LHU 0x707f |
|
|
#define MATCH_LQ 0x300f |
|
|
#define MATCH_LQ 0x300f |
|
|
@ -1412,8 +1412,8 @@ |
|
|
#define MASK_LUI 0x7f |
|
|
#define MASK_LUI 0x7f |
|
|
#define MATCH_LW 0x2003 |
|
|
#define MATCH_LW 0x2003 |
|
|
#define MASK_LW 0x707f |
|
|
#define MASK_LW 0x707f |
|
|
#define MATCH_LW_AQ 0x3000202f |
|
|
#define MATCH_LW_AQ 0x3400202f |
|
|
#define MASK_LW_AQ 0xf9f0707f |
|
|
#define MASK_LW_AQ 0xfdf0707f |
|
|
#define MATCH_LWU 0x6003 |
|
|
#define MATCH_LWU 0x6003 |
|
|
#define MASK_LWU 0x707f |
|
|
#define MASK_LWU 0x707f |
|
|
#define MATCH_MADDR32 0xc4001077 |
|
|
#define MATCH_MADDR32 0xc4001077 |
|
|
@ -1628,8 +1628,8 @@ |
|
|
#define MASK_RSUBW 0xfe00707f |
|
|
#define MASK_RSUBW 0xfe00707f |
|
|
#define MATCH_SB 0x23 |
|
|
#define MATCH_SB 0x23 |
|
|
#define MASK_SB 0x707f |
|
|
#define MASK_SB 0x707f |
|
|
#define MATCH_SB_RL 0x3800002f |
|
|
#define MATCH_SB_RL 0x3a00002f |
|
|
#define MASK_SB_RL 0xf8007fff |
|
|
#define MASK_SB_RL 0xfa007fff |
|
|
#define MATCH_SC_D 0x1800302f |
|
|
#define MATCH_SC_D 0x1800302f |
|
|
#define MASK_SC_D 0xf800707f |
|
|
#define MASK_SC_D 0xf800707f |
|
|
#define MATCH_SC_W 0x1800202f |
|
|
#define MATCH_SC_W 0x1800202f |
|
|
@ -1650,8 +1650,8 @@ |
|
|
#define MASK_SCMPLT8 0xfe00707f |
|
|
#define MASK_SCMPLT8 0xfe00707f |
|
|
#define MATCH_SD 0x3023 |
|
|
#define MATCH_SD 0x3023 |
|
|
#define MASK_SD 0x707f |
|
|
#define MASK_SD 0x707f |
|
|
#define MATCH_SD_RL 0x3800302f |
|
|
#define MATCH_SD_RL 0x3a00302f |
|
|
#define MASK_SD_RL 0xf8007fff |
|
|
#define MASK_SD_RL 0xfa007fff |
|
|
#define MATCH_SEXT_B 0x60401013 |
|
|
#define MATCH_SEXT_B 0x60401013 |
|
|
#define MASK_SEXT_B 0xfff0707f |
|
|
#define MASK_SEXT_B 0xfff0707f |
|
|
#define MATCH_SEXT_H 0x60501013 |
|
|
#define MATCH_SEXT_H 0x60501013 |
|
|
@ -1676,8 +1676,8 @@ |
|
|
#define MASK_SH3ADD 0xfe00707f |
|
|
#define MASK_SH3ADD 0xfe00707f |
|
|
#define MATCH_SH3ADD_UW 0x2000603b |
|
|
#define MATCH_SH3ADD_UW 0x2000603b |
|
|
#define MASK_SH3ADD_UW 0xfe00707f |
|
|
#define MASK_SH3ADD_UW 0xfe00707f |
|
|
#define MATCH_SH_RL 0x3800102f |
|
|
#define MATCH_SH_RL 0x3a00102f |
|
|
#define MASK_SH_RL 0xf8007fff |
|
|
#define MASK_SH_RL 0xfa007fff |
|
|
#define MATCH_SHA256SIG0 0x10201013 |
|
|
#define MATCH_SHA256SIG0 0x10201013 |
|
|
#define MASK_SHA256SIG0 0xfff0707f |
|
|
#define MASK_SHA256SIG0 0xfff0707f |
|
|
#define MATCH_SHA256SIG1 0x10301013 |
|
|
#define MATCH_SHA256SIG1 0x10301013 |
|
|
@ -1984,8 +1984,8 @@ |
|
|
#define MASK_SUNPKD832 0xfff0707f |
|
|
#define MASK_SUNPKD832 0xfff0707f |
|
|
#define MATCH_SW 0x2023 |
|
|
#define MATCH_SW 0x2023 |
|
|
#define MASK_SW 0x707f |
|
|
#define MASK_SW 0x707f |
|
|
#define MATCH_SW_RL 0x3800202f |
|
|
#define MATCH_SW_RL 0x3a00202f |
|
|
#define MASK_SW_RL 0xf8007fff |
|
|
#define MASK_SW_RL 0xfa007fff |
|
|
#define MATCH_UCLIP16 0x85000077 |
|
|
#define MATCH_UCLIP16 0x85000077 |
|
|
#define MASK_UCLIP16 0xff00707f |
|
|
#define MASK_UCLIP16 0xff00707f |
|
|
#define MATCH_UCLIP32 0xf4000077 |
|
|
#define MATCH_UCLIP32 0xf4000077 |
|
|
|