|
4 | 4 |
|
5 | 5 | /* |
6 | 6 | * This file is auto-generated by running 'make' in |
7 | | - * https://github.com/riscv/riscv-opcodes (a974baa) |
| 7 | + * https://github.com/riscv/riscv-opcodes (26e2c04) |
8 | 8 | */ |
9 | 9 |
|
10 | 10 | #ifndef RISCV_CSR_ENCODING_H |
|
1768 | 1768 | #define MASK_VFMV_S_F 0xfff0707f |
1769 | 1769 | #define MATCH_VFMV_V_F 0x5e005057 |
1770 | 1770 | #define MASK_VFMV_V_F 0xfff0707f |
| 1771 | +#define MATCH_VFNCVT_F_F_Q 0x480c9057 |
| 1772 | +#define MASK_VFNCVT_F_F_Q 0xfc0ff07f |
1771 | 1773 | #define MATCH_VFNCVT_F_F_W 0x480a1057 |
1772 | 1774 | #define MASK_VFNCVT_F_F_W 0xfc0ff07f |
1773 | 1775 | #define MATCH_VFNCVT_F_X_W 0x48099057 |
|
1780 | 1782 | #define MASK_VFNCVT_RTZ_X_F_W 0xfc0ff07f |
1781 | 1783 | #define MATCH_VFNCVT_RTZ_XU_F_W 0x480b1057 |
1782 | 1784 | #define MASK_VFNCVT_RTZ_XU_F_W 0xfc0ff07f |
| 1785 | +#define MATCH_VFNCVT_SAT_F_F_Q 0x480d9057 |
| 1786 | +#define MASK_VFNCVT_SAT_F_F_Q 0xfc0ff07f |
1783 | 1787 | #define MATCH_VFNCVT_X_F_W 0x48089057 |
1784 | 1788 | #define MASK_VFNCVT_X_F_W 0xfc0ff07f |
1785 | 1789 | #define MATCH_VFNCVT_XU_F_W 0x48081057 |
1786 | 1790 | #define MASK_VFNCVT_XU_F_W 0xfc0ff07f |
1787 | | -#define MATCH_VFNCVTBF16_F_F_Q 0x480c9057 |
1788 | | -#define MASK_VFNCVTBF16_F_F_Q 0xfc0ff07f |
1789 | 1791 | #define MATCH_VFNCVTBF16_F_F_W 0x480e9057 |
1790 | 1792 | #define MASK_VFNCVTBF16_F_F_W 0xfc0ff07f |
1791 | | -#define MATCH_VFNCVTBF16_SAT_F_F_Q 0x480d9057 |
1792 | | -#define MASK_VFNCVTBF16_SAT_F_F_Q 0xfc0ff07f |
1793 | 1793 | #define MATCH_VFNCVTBF16_SAT_F_F_W 0x480f9057 |
1794 | 1794 | #define MASK_VFNCVTBF16_SAT_F_F_W 0xfc0ff07f |
1795 | 1795 | #define MATCH_VFNMACC_VF 0xb4005057 |
@@ -3715,17 +3715,17 @@ DECLARE_INSN(vfmul_vv, MATCH_VFMUL_VV, MASK_VFMUL_VV) |
3715 | 3715 | DECLARE_INSN(vfmv_f_s, MATCH_VFMV_F_S, MASK_VFMV_F_S) |
3716 | 3716 | DECLARE_INSN(vfmv_s_f, MATCH_VFMV_S_F, MASK_VFMV_S_F) |
3717 | 3717 | DECLARE_INSN(vfmv_v_f, MATCH_VFMV_V_F, MASK_VFMV_V_F) |
| 3718 | +DECLARE_INSN(vfncvt_f_f_q, MATCH_VFNCVT_F_F_Q, MASK_VFNCVT_F_F_Q) |
3718 | 3719 | DECLARE_INSN(vfncvt_f_f_w, MATCH_VFNCVT_F_F_W, MASK_VFNCVT_F_F_W) |
3719 | 3720 | DECLARE_INSN(vfncvt_f_x_w, MATCH_VFNCVT_F_X_W, MASK_VFNCVT_F_X_W) |
3720 | 3721 | DECLARE_INSN(vfncvt_f_xu_w, MATCH_VFNCVT_F_XU_W, MASK_VFNCVT_F_XU_W) |
3721 | 3722 | DECLARE_INSN(vfncvt_rod_f_f_w, MATCH_VFNCVT_ROD_F_F_W, MASK_VFNCVT_ROD_F_F_W) |
3722 | 3723 | DECLARE_INSN(vfncvt_rtz_x_f_w, MATCH_VFNCVT_RTZ_X_F_W, MASK_VFNCVT_RTZ_X_F_W) |
3723 | 3724 | DECLARE_INSN(vfncvt_rtz_xu_f_w, MATCH_VFNCVT_RTZ_XU_F_W, MASK_VFNCVT_RTZ_XU_F_W) |
| 3725 | +DECLARE_INSN(vfncvt_sat_f_f_q, MATCH_VFNCVT_SAT_F_F_Q, MASK_VFNCVT_SAT_F_F_Q) |
3724 | 3726 | DECLARE_INSN(vfncvt_x_f_w, MATCH_VFNCVT_X_F_W, MASK_VFNCVT_X_F_W) |
3725 | 3727 | DECLARE_INSN(vfncvt_xu_f_w, MATCH_VFNCVT_XU_F_W, MASK_VFNCVT_XU_F_W) |
3726 | | -DECLARE_INSN(vfncvtbf16_f_f_q, MATCH_VFNCVTBF16_F_F_Q, MASK_VFNCVTBF16_F_F_Q) |
3727 | 3728 | DECLARE_INSN(vfncvtbf16_f_f_w, MATCH_VFNCVTBF16_F_F_W, MASK_VFNCVTBF16_F_F_W) |
3728 | | -DECLARE_INSN(vfncvtbf16_sat_f_f_q, MATCH_VFNCVTBF16_SAT_F_F_Q, MASK_VFNCVTBF16_SAT_F_F_Q) |
3729 | 3729 | DECLARE_INSN(vfncvtbf16_sat_f_f_w, MATCH_VFNCVTBF16_SAT_F_F_W, MASK_VFNCVTBF16_SAT_F_F_W) |
3730 | 3730 | DECLARE_INSN(vfnmacc_vf, MATCH_VFNMACC_VF, MASK_VFNMACC_VF) |
3731 | 3731 | DECLARE_INSN(vfnmacc_vv, MATCH_VFNMACC_VV, MASK_VFNMACC_VV) |
|
0 commit comments