|
|
|
@ -1391,6 +1391,18 @@ |
|
|
|
#define MASK_VPOPC_M 0xfc0ff07f |
|
|
|
#define MATCH_VFIRST_M 0x4008a057 |
|
|
|
#define MASK_VFIRST_M 0xfc0ff07f |
|
|
|
#define MATCH_VZEXT_VF2 0x48032057 |
|
|
|
#define MASK_VZEXT_VF2 0xfc0ff07f |
|
|
|
#define MATCH_VSEXT_VF2 0x4803a057 |
|
|
|
#define MASK_VSEXT_VF2 0xfc0ff07f |
|
|
|
#define MATCH_VZEXT_VF4 0x48022057 |
|
|
|
#define MASK_VZEXT_VF4 0xfc0ff07f |
|
|
|
#define MATCH_VSEXT_VF4 0x4802a057 |
|
|
|
#define MASK_VSEXT_VF4 0xfc0ff07f |
|
|
|
#define MATCH_VZEXT_VF8 0x48012057 |
|
|
|
#define MASK_VZEXT_VF8 0xfc0ff07f |
|
|
|
#define MATCH_VSEXT_VF8 0x4801a057 |
|
|
|
#define MASK_VSEXT_VF8 0xfc0ff07f |
|
|
|
#define MATCH_VMSBF_M 0x5000a057 |
|
|
|
#define MASK_VMSBF_M 0xfc0ff07f |
|
|
|
#define MATCH_VMSOF_M 0x50012057 |
|
|
|
@ -2443,6 +2455,12 @@ DECLARE_INSN(vasub_vv, MATCH_VASUB_VV, MASK_VASUB_VV) |
|
|
|
DECLARE_INSN(vmv_x_s, MATCH_VMV_X_S, MASK_VMV_X_S) |
|
|
|
DECLARE_INSN(vpopc_m, MATCH_VPOPC_M, MASK_VPOPC_M) |
|
|
|
DECLARE_INSN(vfirst_m, MATCH_VFIRST_M, MASK_VFIRST_M) |
|
|
|
DECLARE_INSN(vzext_vf2, MATCH_VZEXT_VF2, MASK_VZEXT_VF2) |
|
|
|
DECLARE_INSN(vsext_vf2, MATCH_VSEXT_VF2, MASK_VSEXT_VF2) |
|
|
|
DECLARE_INSN(vzext_vf4, MATCH_VZEXT_VF4, MASK_VZEXT_VF4) |
|
|
|
DECLARE_INSN(vsext_vf4, MATCH_VSEXT_VF4, MASK_VSEXT_VF4) |
|
|
|
DECLARE_INSN(vzext_vf8, MATCH_VZEXT_VF8, MASK_VZEXT_VF8) |
|
|
|
DECLARE_INSN(vsext_vf8, MATCH_VSEXT_VF8, MASK_VSEXT_VF8) |
|
|
|
DECLARE_INSN(vmsbf_m, MATCH_VMSBF_M, MASK_VMSBF_M) |
|
|
|
DECLARE_INSN(vmsof_m, MATCH_VMSOF_M, MASK_VMSOF_M) |
|
|
|
DECLARE_INSN(vmsif_m, MATCH_VMSIF_M, MASK_VMSIF_M) |
|
|
|
|