|
|
|
@ -1052,6 +1052,10 @@ |
|
|
|
#define MASK_VFCVT_F_XU_V 0xfc0ff07f |
|
|
|
#define MATCH_VFCVT_F_X_V 0x88019057 |
|
|
|
#define MASK_VFCVT_F_X_V 0xfc0ff07f |
|
|
|
#define MATCH_VFCVT_RTZ_XU_F_V 0x88031057 |
|
|
|
#define MASK_VFCVT_RTZ_XU_F_V 0xfc0ff07f |
|
|
|
#define MATCH_VFCVT_RTZ_X_F_V 0x88039057 |
|
|
|
#define MASK_VFCVT_RTZ_X_F_V 0xfc0ff07f |
|
|
|
#define MATCH_VFWCVT_XU_F_V 0x88041057 |
|
|
|
#define MASK_VFWCVT_XU_F_V 0xfc0ff07f |
|
|
|
#define MATCH_VFWCVT_X_F_V 0x88049057 |
|
|
|
@ -1062,6 +1066,10 @@ |
|
|
|
#define MASK_VFWCVT_F_X_V 0xfc0ff07f |
|
|
|
#define MATCH_VFWCVT_F_F_V 0x88061057 |
|
|
|
#define MASK_VFWCVT_F_F_V 0xfc0ff07f |
|
|
|
#define MATCH_VFWCVT_RTZ_XU_F_V 0x88071057 |
|
|
|
#define MASK_VFWCVT_RTZ_XU_F_V 0xfc0ff07f |
|
|
|
#define MATCH_VFWCVT_RTZ_X_F_V 0x88079057 |
|
|
|
#define MASK_VFWCVT_RTZ_X_F_V 0xfc0ff07f |
|
|
|
#define MATCH_VFNCVT_XU_F_W 0x88081057 |
|
|
|
#define MASK_VFNCVT_XU_F_W 0xfc0ff07f |
|
|
|
#define MATCH_VFNCVT_X_F_W 0x88089057 |
|
|
|
@ -1074,6 +1082,10 @@ |
|
|
|
#define MASK_VFNCVT_F_F_W 0xfc0ff07f |
|
|
|
#define MATCH_VFNCVT_ROD_F_F_W 0x880a9057 |
|
|
|
#define MASK_VFNCVT_ROD_F_F_W 0xfc0ff07f |
|
|
|
#define MATCH_VFNCVT_RTZ_XU_F_W 0x880b1057 |
|
|
|
#define MASK_VFNCVT_RTZ_XU_F_W 0xfc0ff07f |
|
|
|
#define MATCH_VFNCVT_RTZ_X_F_W 0x880b9057 |
|
|
|
#define MASK_VFNCVT_RTZ_X_F_W 0xfc0ff07f |
|
|
|
#define MATCH_VFSQRT_V 0x8c001057 |
|
|
|
#define MASK_VFSQRT_V 0xfc0ff07f |
|
|
|
#define MATCH_VFCLASS_V 0x8c081057 |
|
|
|
@ -2257,17 +2269,23 @@ DECLARE_INSN(vfcvt_xu_f_v, MATCH_VFCVT_XU_F_V, MASK_VFCVT_XU_F_V) |
|
|
|
DECLARE_INSN(vfcvt_x_f_v, MATCH_VFCVT_X_F_V, MASK_VFCVT_X_F_V) |
|
|
|
DECLARE_INSN(vfcvt_f_xu_v, MATCH_VFCVT_F_XU_V, MASK_VFCVT_F_XU_V) |
|
|
|
DECLARE_INSN(vfcvt_f_x_v, MATCH_VFCVT_F_X_V, MASK_VFCVT_F_X_V) |
|
|
|
DECLARE_INSN(vfcvt_rtz_xu_f_v, MATCH_VFCVT_RTZ_XU_F_V, MASK_VFCVT_RTZ_XU_F_V) |
|
|
|
DECLARE_INSN(vfcvt_rtz_x_f_v, MATCH_VFCVT_RTZ_X_F_V, MASK_VFCVT_RTZ_X_F_V) |
|
|
|
DECLARE_INSN(vfwcvt_xu_f_v, MATCH_VFWCVT_XU_F_V, MASK_VFWCVT_XU_F_V) |
|
|
|
DECLARE_INSN(vfwcvt_x_f_v, MATCH_VFWCVT_X_F_V, MASK_VFWCVT_X_F_V) |
|
|
|
DECLARE_INSN(vfwcvt_f_xu_v, MATCH_VFWCVT_F_XU_V, MASK_VFWCVT_F_XU_V) |
|
|
|
DECLARE_INSN(vfwcvt_f_x_v, MATCH_VFWCVT_F_X_V, MASK_VFWCVT_F_X_V) |
|
|
|
DECLARE_INSN(vfwcvt_f_f_v, MATCH_VFWCVT_F_F_V, MASK_VFWCVT_F_F_V) |
|
|
|
DECLARE_INSN(vfwcvt_rtz_xu_f_v, MATCH_VFWCVT_RTZ_XU_F_V, MASK_VFWCVT_RTZ_XU_F_V) |
|
|
|
DECLARE_INSN(vfwcvt_rtz_x_f_v, MATCH_VFWCVT_RTZ_X_F_V, MASK_VFWCVT_RTZ_X_F_V) |
|
|
|
DECLARE_INSN(vfncvt_xu_f_w, MATCH_VFNCVT_XU_F_W, MASK_VFNCVT_XU_F_W) |
|
|
|
DECLARE_INSN(vfncvt_x_f_w, MATCH_VFNCVT_X_F_W, MASK_VFNCVT_X_F_W) |
|
|
|
DECLARE_INSN(vfncvt_f_xu_w, MATCH_VFNCVT_F_XU_W, MASK_VFNCVT_F_XU_W) |
|
|
|
DECLARE_INSN(vfncvt_f_x_w, MATCH_VFNCVT_F_X_W, MASK_VFNCVT_F_X_W) |
|
|
|
DECLARE_INSN(vfncvt_f_f_w, MATCH_VFNCVT_F_F_W, MASK_VFNCVT_F_F_W) |
|
|
|
DECLARE_INSN(vfncvt_rod_f_f_w, MATCH_VFNCVT_ROD_F_F_W, MASK_VFNCVT_ROD_F_F_W) |
|
|
|
DECLARE_INSN(vfncvt_rtz_xu_f_w, MATCH_VFNCVT_RTZ_XU_F_W, MASK_VFNCVT_RTZ_XU_F_W) |
|
|
|
DECLARE_INSN(vfncvt_rtz_x_f_w, MATCH_VFNCVT_RTZ_X_F_W, MASK_VFNCVT_RTZ_X_F_W) |
|
|
|
DECLARE_INSN(vfsqrt_v, MATCH_VFSQRT_V, MASK_VFSQRT_V) |
|
|
|
DECLARE_INSN(vfclass_v, MATCH_VFCLASS_V, MASK_VFCLASS_V) |
|
|
|
DECLARE_INSN(vfwadd_vv, MATCH_VFWADD_VV, MASK_VFWADD_VV) |
|
|
|
|