aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChih-Min Chao <chihmin.chao@sifive.com>2019-08-20 02:06:31 -0700
committerChih-Min Chao <chihmin.chao@sifive.com>2019-09-04 19:40:15 -0700
commitd3a330c9b68d05e9d3e879141962235e7de3efba (patch)
treed2a2b45ce4acef0157cf2e0b18e12bd801a95447
parent4ed4b14572709bebf304c8a4cfae54942bc876f0 (diff)
downloadspike-d3a330c9b68d05e9d3e879141962235e7de3efba.zip
spike-d3a330c9b68d05e9d3e879141962235e7de3efba.tar.gz
spike-d3a330c9b68d05e9d3e879141962235e7de3efba.tar.bz2
rvv: remove legacy check 1905
Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com>
-rw-r--r--riscv/decode.h3
-rw-r--r--riscv/insns/vaadd_vi.h1
-rw-r--r--riscv/insns/vaadd_vv.h1
-rw-r--r--riscv/insns/vaadd_vx.h1
-rw-r--r--riscv/insns/vadc_vim.h1
-rw-r--r--riscv/insns/vadc_vvm.h1
-rw-r--r--riscv/insns/vadc_vxm.h1
-rw-r--r--riscv/insns/vadd_vi.h1
-rw-r--r--riscv/insns/vadd_vv.h1
-rw-r--r--riscv/insns/vadd_vx.h1
-rw-r--r--riscv/insns/vand_vi.h1
-rw-r--r--riscv/insns/vand_vv.h1
-rw-r--r--riscv/insns/vand_vx.h1
-rw-r--r--riscv/insns/vasub_vv.h1
-rw-r--r--riscv/insns/vasub_vx.h1
-rw-r--r--riscv/insns/vcompress_vm.h1
-rw-r--r--riscv/insns/vdiv_vv.h1
-rw-r--r--riscv/insns/vdiv_vx.h1
-rw-r--r--riscv/insns/vdivu_vv.h1
-rw-r--r--riscv/insns/vdivu_vx.h1
-rw-r--r--riscv/insns/vdot_vv.h1
-rw-r--r--riscv/insns/vdotu_vv.h1
-rw-r--r--riscv/insns/vfcvt_f_x_v.h1
-rw-r--r--riscv/insns/vfcvt_f_xu_v.h1
-rw-r--r--riscv/insns/vfcvt_x_f_v.h1
-rw-r--r--riscv/insns/vfcvt_xu_f_v.h1
-rw-r--r--riscv/insns/vfdot_vv.h1
-rw-r--r--riscv/insns/vfirst_m.h1
-rw-r--r--riscv/insns/vfncvt_f_f_v.h1
-rw-r--r--riscv/insns/vfncvt_f_x_v.h1
-rw-r--r--riscv/insns/vfncvt_f_xu_v.h1
-rw-r--r--riscv/insns/vfncvt_x_f_v.h1
-rw-r--r--riscv/insns/vfncvt_xu_f_v.h1
-rw-r--r--riscv/insns/vfredmax_vs.h1
-rw-r--r--riscv/insns/vfredmin_vs.h1
-rw-r--r--riscv/insns/vfredosum_vs.h1
-rw-r--r--riscv/insns/vfredsum_vs.h1
-rw-r--r--riscv/insns/vfwadd_vf.h1
-rw-r--r--riscv/insns/vfwadd_vv.h1
-rw-r--r--riscv/insns/vfwadd_wf.h1
-rw-r--r--riscv/insns/vfwadd_wv.h1
-rw-r--r--riscv/insns/vfwcvt_f_f_v.h1
-rw-r--r--riscv/insns/vfwcvt_f_x_v.h1
-rw-r--r--riscv/insns/vfwcvt_f_xu_v.h1
-rw-r--r--riscv/insns/vfwcvt_x_f_v.h1
-rw-r--r--riscv/insns/vfwcvt_xu_f_v.h1
-rw-r--r--riscv/insns/vfwmacc_vf.h1
-rw-r--r--riscv/insns/vfwmacc_vv.h1
-rw-r--r--riscv/insns/vfwmsac_vf.h1
-rw-r--r--riscv/insns/vfwmsac_vv.h1
-rw-r--r--riscv/insns/vfwmul_vf.h1
-rw-r--r--riscv/insns/vfwmul_vv.h1
-rw-r--r--riscv/insns/vfwnmacc_vf.h1
-rw-r--r--riscv/insns/vfwnmacc_vv.h1
-rw-r--r--riscv/insns/vfwnmsac_vf.h1
-rw-r--r--riscv/insns/vfwnmsac_vv.h1
-rw-r--r--riscv/insns/vfwredosum_vs.h1
-rw-r--r--riscv/insns/vfwredsum_vs.h1
-rw-r--r--riscv/insns/vfwsub_vf.h1
-rw-r--r--riscv/insns/vfwsub_vv.h1
-rw-r--r--riscv/insns/vfwsub_wf.h1
-rw-r--r--riscv/insns/vfwsub_wv.h1
-rw-r--r--riscv/insns/vid_v.h1
-rw-r--r--riscv/insns/viota_m.h1
-rw-r--r--riscv/insns/vlb_v.h1
-rw-r--r--riscv/insns/vlbff_v.h1
-rw-r--r--riscv/insns/vlbu_v.h1
-rw-r--r--riscv/insns/vlbuff_v.h1
-rw-r--r--riscv/insns/vle_v.h1
-rw-r--r--riscv/insns/vleff_v.h1
-rw-r--r--riscv/insns/vlh_v.h1
-rw-r--r--riscv/insns/vlhff_v.h1
-rw-r--r--riscv/insns/vlhu_v.h1
-rw-r--r--riscv/insns/vlhuff_v.h1
-rw-r--r--riscv/insns/vlsb_v.h1
-rw-r--r--riscv/insns/vlsbu_v.h1
-rw-r--r--riscv/insns/vlse_v.h1
-rw-r--r--riscv/insns/vlsh_v.h1
-rw-r--r--riscv/insns/vlshu_v.h1
-rw-r--r--riscv/insns/vlsw_v.h1
-rw-r--r--riscv/insns/vlswu_v.h1
-rw-r--r--riscv/insns/vlw_v.h3
-rw-r--r--riscv/insns/vlwff_v.h1
-rw-r--r--riscv/insns/vlwu_v.h1
-rw-r--r--riscv/insns/vlwuff_v.h1
-rw-r--r--riscv/insns/vlxb_v.h1
-rw-r--r--riscv/insns/vlxbu_v.h1
-rw-r--r--riscv/insns/vlxe_v.h1
-rw-r--r--riscv/insns/vlxh_v.h1
-rw-r--r--riscv/insns/vlxhu_v.h1
-rw-r--r--riscv/insns/vlxw_v.h1
-rw-r--r--riscv/insns/vlxwu_v.h1
-rw-r--r--riscv/insns/vmacc_vv.h1
-rw-r--r--riscv/insns/vmacc_vx.h1
-rw-r--r--riscv/insns/vmadc_vim.h1
-rw-r--r--riscv/insns/vmadc_vvm.h1
-rw-r--r--riscv/insns/vmadc_vxm.h1
-rw-r--r--riscv/insns/vmadd_vv.h1
-rw-r--r--riscv/insns/vmadd_vx.h1
-rw-r--r--riscv/insns/vmax_vv.h1
-rw-r--r--riscv/insns/vmax_vx.h1
-rw-r--r--riscv/insns/vmaxu_vv.h1
-rw-r--r--riscv/insns/vmaxu_vx.h1
-rw-r--r--riscv/insns/vmin_vv.h1
-rw-r--r--riscv/insns/vmin_vx.h1
-rw-r--r--riscv/insns/vminu_vv.h1
-rw-r--r--riscv/insns/vminu_vx.h1
-rw-r--r--riscv/insns/vmsbc_vvm.h1
-rw-r--r--riscv/insns/vmsbc_vxm.h1
-rw-r--r--riscv/insns/vmsbf_m.h1
-rw-r--r--riscv/insns/vmseq_vi.h1
-rw-r--r--riscv/insns/vmseq_vv.h1
-rw-r--r--riscv/insns/vmseq_vx.h1
-rw-r--r--riscv/insns/vmsgt_vi.h1
-rw-r--r--riscv/insns/vmsgt_vx.h1
-rw-r--r--riscv/insns/vmsgtu_vi.h1
-rw-r--r--riscv/insns/vmsgtu_vx.h1
-rw-r--r--riscv/insns/vmsif_m.h1
-rw-r--r--riscv/insns/vmsle_vi.h1
-rw-r--r--riscv/insns/vmsle_vv.h1
-rw-r--r--riscv/insns/vmsle_vx.h1
-rw-r--r--riscv/insns/vmsleu_vi.h1
-rw-r--r--riscv/insns/vmsleu_vv.h1
-rw-r--r--riscv/insns/vmsleu_vx.h1
-rw-r--r--riscv/insns/vmslt_vv.h1
-rw-r--r--riscv/insns/vmslt_vx.h1
-rw-r--r--riscv/insns/vmsltu_vv.h1
-rw-r--r--riscv/insns/vmsltu_vx.h1
-rw-r--r--riscv/insns/vmsne_vi.h1
-rw-r--r--riscv/insns/vmsne_vv.h1
-rw-r--r--riscv/insns/vmsne_vx.h1
-rw-r--r--riscv/insns/vmsof_m.h1
-rw-r--r--riscv/insns/vmul_vv.h1
-rw-r--r--riscv/insns/vmul_vx.h1
-rw-r--r--riscv/insns/vmulh_vv.h1
-rw-r--r--riscv/insns/vmulh_vx.h1
-rw-r--r--riscv/insns/vmulhsu_vv.h1
-rw-r--r--riscv/insns/vmulhsu_vx.h1
-rw-r--r--riscv/insns/vmulhu_vv.h1
-rw-r--r--riscv/insns/vmulhu_vx.h1
-rw-r--r--riscv/insns/vnclip_vi.h1
-rw-r--r--riscv/insns/vnclip_vv.h1
-rw-r--r--riscv/insns/vnclip_vx.h1
-rw-r--r--riscv/insns/vnclipu_vi.h1
-rw-r--r--riscv/insns/vnclipu_vv.h1
-rw-r--r--riscv/insns/vnclipu_vx.h1
-rw-r--r--riscv/insns/vnmsac_vv.h1
-rw-r--r--riscv/insns/vnmsac_vx.h1
-rw-r--r--riscv/insns/vnmsub_vv.h1
-rw-r--r--riscv/insns/vnmsub_vx.h1
-rw-r--r--riscv/insns/vnsra_vi.h1
-rw-r--r--riscv/insns/vnsra_vv.h1
-rw-r--r--riscv/insns/vnsra_vx.h1
-rw-r--r--riscv/insns/vnsrl_vi.h1
-rw-r--r--riscv/insns/vnsrl_vv.h1
-rw-r--r--riscv/insns/vnsrl_vx.h1
-rw-r--r--riscv/insns/vor_vi.h1
-rw-r--r--riscv/insns/vor_vv.h1
-rw-r--r--riscv/insns/vor_vx.h1
-rw-r--r--riscv/insns/vpopc_m.h1
-rw-r--r--riscv/insns/vredand_vs.h1
-rw-r--r--riscv/insns/vredmax_vs.h1
-rw-r--r--riscv/insns/vredmaxu_vs.h1
-rw-r--r--riscv/insns/vredmin_vs.h1
-rw-r--r--riscv/insns/vredminu_vs.h1
-rw-r--r--riscv/insns/vredor_vs.h1
-rw-r--r--riscv/insns/vredsum_vs.h1
-rw-r--r--riscv/insns/vredxor_vs.h1
-rw-r--r--riscv/insns/vrem_vv.h1
-rw-r--r--riscv/insns/vrem_vx.h1
-rw-r--r--riscv/insns/vremu_vv.h1
-rw-r--r--riscv/insns/vremu_vx.h1
-rw-r--r--riscv/insns/vrgather_vi.h1
-rw-r--r--riscv/insns/vrgather_vv.h1
-rw-r--r--riscv/insns/vrgather_vx.h1
-rw-r--r--riscv/insns/vrsub_vi.h1
-rw-r--r--riscv/insns/vrsub_vx.h1
-rw-r--r--riscv/insns/vsadd_vi.h1
-rw-r--r--riscv/insns/vsadd_vv.h1
-rw-r--r--riscv/insns/vsadd_vx.h1
-rw-r--r--riscv/insns/vsaddu_vi.h1
-rw-r--r--riscv/insns/vsaddu_vv.h1
-rw-r--r--riscv/insns/vsaddu_vx.h1
-rw-r--r--riscv/insns/vsb_v.h1
-rw-r--r--riscv/insns/vsbc_vvm.h1
-rw-r--r--riscv/insns/vsbc_vxm.h1
-rw-r--r--riscv/insns/vse_v.h1
-rw-r--r--riscv/insns/vsh_v.h1
-rw-r--r--riscv/insns/vslide1up_vx.h1
-rw-r--r--riscv/insns/vslideup_vi.h1
-rw-r--r--riscv/insns/vslideup_vx.h1
-rw-r--r--riscv/insns/vsll_vi.h1
-rw-r--r--riscv/insns/vsll_vv.h1
-rw-r--r--riscv/insns/vsll_vx.h1
-rw-r--r--riscv/insns/vsmul_vv.h1
-rw-r--r--riscv/insns/vsmul_vx.h1
-rw-r--r--riscv/insns/vsra_vi.h1
-rw-r--r--riscv/insns/vsra_vv.h1
-rw-r--r--riscv/insns/vsra_vx.h1
-rw-r--r--riscv/insns/vsrl_vi.h1
-rw-r--r--riscv/insns/vsrl_vv.h1
-rw-r--r--riscv/insns/vsrl_vx.h1
-rw-r--r--riscv/insns/vssb_v.h1
-rw-r--r--riscv/insns/vsse_v.h1
-rw-r--r--riscv/insns/vssh_v.h1
-rw-r--r--riscv/insns/vssra_vi.h1
-rw-r--r--riscv/insns/vssra_vv.h1
-rw-r--r--riscv/insns/vssra_vx.h1
-rw-r--r--riscv/insns/vssrl_vi.h1
-rw-r--r--riscv/insns/vssrl_vv.h1
-rw-r--r--riscv/insns/vssrl_vx.h1
-rw-r--r--riscv/insns/vssub_vv.h1
-rw-r--r--riscv/insns/vssub_vx.h1
-rw-r--r--riscv/insns/vssubu_vv.h1
-rw-r--r--riscv/insns/vssubu_vx.h1
-rw-r--r--riscv/insns/vssw_v.h1
-rw-r--r--riscv/insns/vsub_vv.h1
-rw-r--r--riscv/insns/vsub_vx.h1
-rw-r--r--riscv/insns/vsuxb_v.h1
-rw-r--r--riscv/insns/vsuxe_v.h1
-rw-r--r--riscv/insns/vsuxh_v.h1
-rw-r--r--riscv/insns/vsuxw_v.h1
-rw-r--r--riscv/insns/vsw_v.h3
-rw-r--r--riscv/insns/vsxb_v.h1
-rw-r--r--riscv/insns/vsxe_v.h1
-rw-r--r--riscv/insns/vsxh_v.h1
-rw-r--r--riscv/insns/vsxw_v.h1
-rw-r--r--riscv/insns/vwadd_vv.h1
-rw-r--r--riscv/insns/vwadd_vx.h1
-rw-r--r--riscv/insns/vwadd_wv.h1
-rw-r--r--riscv/insns/vwadd_wx.h1
-rw-r--r--riscv/insns/vwaddu_vv.h1
-rw-r--r--riscv/insns/vwaddu_vx.h1
-rw-r--r--riscv/insns/vwaddu_wv.h1
-rw-r--r--riscv/insns/vwaddu_wx.h1
-rw-r--r--riscv/insns/vwmacc_vv.h1
-rw-r--r--riscv/insns/vwmacc_vx.h1
-rw-r--r--riscv/insns/vwmaccsu_vv.h1
-rw-r--r--riscv/insns/vwmaccsu_vx.h1
-rw-r--r--riscv/insns/vwmaccu_vv.h1
-rw-r--r--riscv/insns/vwmaccu_vx.h1
-rw-r--r--riscv/insns/vwmaccus_vx.h1
-rw-r--r--riscv/insns/vwmul_vv.h1
-rw-r--r--riscv/insns/vwmul_vx.h1
-rw-r--r--riscv/insns/vwmulsu_vv.h1
-rw-r--r--riscv/insns/vwmulsu_vx.h1
-rw-r--r--riscv/insns/vwmulu_vv.h1
-rw-r--r--riscv/insns/vwmulu_vx.h1
-rw-r--r--riscv/insns/vwredsum_vs.h1
-rw-r--r--riscv/insns/vwredsumu_vs.h1
-rw-r--r--riscv/insns/vwsmacc_vv.h1
-rw-r--r--riscv/insns/vwsmacc_vx.h1
-rw-r--r--riscv/insns/vwsmaccsu_vv.h1
-rw-r--r--riscv/insns/vwsmaccsu_vx.h1
-rw-r--r--riscv/insns/vwsmaccu_vv.h1
-rw-r--r--riscv/insns/vwsmaccu_vx.h1
-rw-r--r--riscv/insns/vwsmaccus_vx.h1
-rw-r--r--riscv/insns/vwsub_vv.h1
-rw-r--r--riscv/insns/vwsub_vx.h1
-rw-r--r--riscv/insns/vwsub_wv.h1
-rw-r--r--riscv/insns/vwsub_wx.h1
-rw-r--r--riscv/insns/vwsubu_vv.h1
-rw-r--r--riscv/insns/vwsubu_vx.h1
-rw-r--r--riscv/insns/vwsubu_wv.h1
-rw-r--r--riscv/insns/vwsubu_wx.h1
-rw-r--r--riscv/insns/vxor_vi.h1
-rw-r--r--riscv/insns/vxor_vv.h1
-rw-r--r--riscv/insns/vxor_vx.h1
268 files changed, 0 insertions, 274 deletions
diff --git a/riscv/decode.h b/riscv/decode.h
index 4fd5321..36dc1fe 100644
--- a/riscv/decode.h
+++ b/riscv/decode.h
@@ -357,9 +357,6 @@ inline long double to_f(float128_t f){long double r; memcpy(&r, &f, sizeof(r));
while (0);
#endif
-#define VI_CHECK_1905 \
- while (0);
-
extern bool g_vector_mistrap;
//
diff --git a/riscv/insns/vaadd_vi.h b/riscv/insns/vaadd_vi.h
index d4fb8a3..5f8d5f5 100644
--- a/riscv/insns/vaadd_vi.h
+++ b/riscv/insns/vaadd_vi.h
@@ -7,4 +7,3 @@ VI_VI_LOOP
result = vzext(result >> 1, sew);
vd = result;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vaadd_vv.h b/riscv/insns/vaadd_vv.h
index f24d8cf..b479970 100644
--- a/riscv/insns/vaadd_vv.h
+++ b/riscv/insns/vaadd_vv.h
@@ -1,3 +1,2 @@
// vaadd.vv vd, vs2, vs1
VI_VVX_LOOP_AVG(vs1, +);
-VI_CHECK_1905
diff --git a/riscv/insns/vaadd_vx.h b/riscv/insns/vaadd_vx.h
index f41ad89..c811a0a 100644
--- a/riscv/insns/vaadd_vx.h
+++ b/riscv/insns/vaadd_vx.h
@@ -1,3 +1,2 @@
// vaadd.vx vd, vs2, rs1
VI_VVX_LOOP_AVG(rs1, +);
-VI_CHECK_1905
diff --git a/riscv/insns/vadc_vim.h b/riscv/insns/vadc_vim.h
index 1c0759d..e21e2f8 100644
--- a/riscv/insns/vadc_vim.h
+++ b/riscv/insns/vadc_vim.h
@@ -9,4 +9,3 @@ VI_VI_LOOP
uint128_t res = (op_mask & simm5) + (op_mask & vs2) + carry;
vd = res;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vadc_vvm.h b/riscv/insns/vadc_vvm.h
index 7bafdc3..b708ac1 100644
--- a/riscv/insns/vadc_vvm.h
+++ b/riscv/insns/vadc_vvm.h
@@ -9,4 +9,3 @@ VI_VV_LOOP
uint128_t res = (op_mask & vs1) + (op_mask & vs2) + carry;
vd = res;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vadc_vxm.h b/riscv/insns/vadc_vxm.h
index 714fce8..6c6e6dc 100644
--- a/riscv/insns/vadc_vxm.h
+++ b/riscv/insns/vadc_vxm.h
@@ -9,4 +9,3 @@ VI_VX_LOOP
uint128_t res = (op_mask & rs1) + (op_mask & vs2) + carry;
vd = res;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vadd_vi.h b/riscv/insns/vadd_vi.h
index bf56e52..45fc6b7 100644
--- a/riscv/insns/vadd_vi.h
+++ b/riscv/insns/vadd_vi.h
@@ -3,4 +3,3 @@ VI_VI_LOOP
({
vd = simm5 + vs2;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vadd_vv.h b/riscv/insns/vadd_vv.h
index 0016c9e..45c6bdc 100644
--- a/riscv/insns/vadd_vv.h
+++ b/riscv/insns/vadd_vv.h
@@ -3,4 +3,3 @@ VI_VV_LOOP
({
vd = vs1 + vs2;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vadd_vx.h b/riscv/insns/vadd_vx.h
index 397e802..33e72ee 100644
--- a/riscv/insns/vadd_vx.h
+++ b/riscv/insns/vadd_vx.h
@@ -3,4 +3,3 @@ VI_VX_LOOP
({
vd = rs1 + vs2;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vand_vi.h b/riscv/insns/vand_vi.h
index 1bbaaf3..dd9618b 100644
--- a/riscv/insns/vand_vi.h
+++ b/riscv/insns/vand_vi.h
@@ -3,4 +3,3 @@ VI_VI_LOOP
({
vd = simm5 & vs2;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vand_vv.h b/riscv/insns/vand_vv.h
index 8a96e25..65558e4 100644
--- a/riscv/insns/vand_vv.h
+++ b/riscv/insns/vand_vv.h
@@ -3,4 +3,3 @@ VI_VV_LOOP
({
vd = vs1 & vs2;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vand_vx.h b/riscv/insns/vand_vx.h
index 1103cf5..8eea1ed 100644
--- a/riscv/insns/vand_vx.h
+++ b/riscv/insns/vand_vx.h
@@ -3,4 +3,3 @@ VI_VX_LOOP
({
vd = rs1 & vs2;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vasub_vv.h b/riscv/insns/vasub_vv.h
index ab6a10f..5a5ccc9 100644
--- a/riscv/insns/vasub_vv.h
+++ b/riscv/insns/vasub_vv.h
@@ -1,3 +1,2 @@
// vasub.vv vd, vs2, vs1
VI_VVX_LOOP_AVG(vs1, -);
-VI_CHECK_1905
diff --git a/riscv/insns/vasub_vx.h b/riscv/insns/vasub_vx.h
index 0fa98d5..c3cad4b 100644
--- a/riscv/insns/vasub_vx.h
+++ b/riscv/insns/vasub_vx.h
@@ -1,3 +1,2 @@
// vasub.vx vd, vs2, rs1
VI_VVX_LOOP_AVG(rs1, -);
-VI_CHECK_1905
diff --git a/riscv/insns/vcompress_vm.h b/riscv/insns/vcompress_vm.h
index 54c093e..b056b0e 100644
--- a/riscv/insns/vcompress_vm.h
+++ b/riscv/insns/vcompress_vm.h
@@ -39,4 +39,3 @@ if (vl > 0 && TAIL_ZEROING) {
memset(tail, 0, (P.VU.vlmax - pos) * ((sew >> 3) * 1));
}
-VI_CHECK_1905
diff --git a/riscv/insns/vdiv_vv.h b/riscv/insns/vdiv_vv.h
index 7eb7dc5..67da162 100644
--- a/riscv/insns/vdiv_vv.h
+++ b/riscv/insns/vdiv_vv.h
@@ -8,4 +8,3 @@ VI_VV_LOOP
else
vd = vs2 / vs1;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vdiv_vx.h b/riscv/insns/vdiv_vx.h
index 6a89678..1a152bd 100644
--- a/riscv/insns/vdiv_vx.h
+++ b/riscv/insns/vdiv_vx.h
@@ -8,4 +8,3 @@ VI_VX_LOOP
else
vd = vs2 / rs1;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vdivu_vv.h b/riscv/insns/vdivu_vv.h
index 3098a48..ef6e777 100644
--- a/riscv/insns/vdivu_vv.h
+++ b/riscv/insns/vdivu_vv.h
@@ -6,4 +6,3 @@ VI_VV_ULOOP
else
vd = vs2 / vs1;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vdivu_vx.h b/riscv/insns/vdivu_vx.h
index ef07124..7ffe1c6 100644
--- a/riscv/insns/vdivu_vx.h
+++ b/riscv/insns/vdivu_vx.h
@@ -6,4 +6,3 @@ VI_VX_ULOOP
else
vd = vs2 / rs1;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vdot_vv.h b/riscv/insns/vdot_vv.h
index d0403b1..7685230 100644
--- a/riscv/insns/vdot_vv.h
+++ b/riscv/insns/vdot_vv.h
@@ -3,4 +3,3 @@ VI_VV_LOOP
({
vd += vs2 * vs1;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vdotu_vv.h b/riscv/insns/vdotu_vv.h
index c2cdcc9..9c4c59d 100644
--- a/riscv/insns/vdotu_vv.h
+++ b/riscv/insns/vdotu_vv.h
@@ -3,4 +3,3 @@ VI_VV_ULOOP
({
vd += vs2 * vs1;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vfcvt_f_x_v.h b/riscv/insns/vfcvt_f_x_v.h
index 29ace9e..311f875 100644
--- a/riscv/insns/vfcvt_f_x_v.h
+++ b/riscv/insns/vfcvt_f_x_v.h
@@ -4,4 +4,3 @@ VI_VFP_VV_LOOP
auto vs2_i = P.VU.elt<int32_t>(rs2_num, i);
vd = i32_to_f32(vs2_i);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vfcvt_f_xu_v.h b/riscv/insns/vfcvt_f_xu_v.h
index 73443ad..ceabea3 100644
--- a/riscv/insns/vfcvt_f_xu_v.h
+++ b/riscv/insns/vfcvt_f_xu_v.h
@@ -4,4 +4,3 @@ VI_VFP_VV_LOOP
auto vs2_u = P.VU.elt<uint32_t>(rs2_num, i);
vd = ui32_to_f32(vs2_u);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vfcvt_x_f_v.h b/riscv/insns/vfcvt_x_f_v.h
index d2b1067..ee53c6d 100644
--- a/riscv/insns/vfcvt_x_f_v.h
+++ b/riscv/insns/vfcvt_x_f_v.h
@@ -3,4 +3,3 @@ VI_VFP_VV_LOOP
({
P.VU.elt<int32_t>(rd_num, i) = f32_to_i32(vs2, STATE.frm, true);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vfcvt_xu_f_v.h b/riscv/insns/vfcvt_xu_f_v.h
index 9fa813b..76c7735 100644
--- a/riscv/insns/vfcvt_xu_f_v.h
+++ b/riscv/insns/vfcvt_xu_f_v.h
@@ -3,4 +3,3 @@ VI_VFP_VV_LOOP
({
P.VU.elt<uint32_t>(rd_num, i) = f32_to_ui32(vs2, STATE.frm, true);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vfdot_vv.h b/riscv/insns/vfdot_vv.h
index ea93bdf..11c8bce 100644
--- a/riscv/insns/vfdot_vv.h
+++ b/riscv/insns/vfdot_vv.h
@@ -3,4 +3,3 @@ VI_VFP_VV_LOOP
({
vd = f32_add(vd, f32_mul(vs2, vs1));
})
-VI_CHECK_1905
diff --git a/riscv/insns/vfirst_m.h b/riscv/insns/vfirst_m.h
index fa000ec..40e2f09 100644
--- a/riscv/insns/vfirst_m.h
+++ b/riscv/insns/vfirst_m.h
@@ -18,4 +18,3 @@ for (reg_t i=P.VU.vstart; i < vl; ++i) {
}
P.VU.vstart = 0;
WRITE_RD(pos);
-VI_CHECK_1905
diff --git a/riscv/insns/vfncvt_f_f_v.h b/riscv/insns/vfncvt_f_f_v.h
index 1502f1e..b35cd60 100644
--- a/riscv/insns/vfncvt_f_f_v.h
+++ b/riscv/insns/vfncvt_f_f_v.h
@@ -4,4 +4,3 @@ VI_VFP_LOOP_BASE
auto vs2 = P.VU.elt<float64_t>(rs2_num, i);
P.VU.elt<float32_t>(rd_num, i) = f64_to_f32(vs2);
VI_VFP_LOOP_END
-VI_CHECK_1905
diff --git a/riscv/insns/vfncvt_f_x_v.h b/riscv/insns/vfncvt_f_x_v.h
index b6f3c3f..69bdba8 100644
--- a/riscv/insns/vfncvt_f_x_v.h
+++ b/riscv/insns/vfncvt_f_x_v.h
@@ -4,4 +4,3 @@ VI_VFP_LOOP_BASE
auto vs2 = P.VU.elt<int64_t>(rs2_num, i);
P.VU.elt<float32_t>(rd_num, i) = i64_to_f32(vs2);
VI_VFP_LOOP_END
-VI_CHECK_1905
diff --git a/riscv/insns/vfncvt_f_xu_v.h b/riscv/insns/vfncvt_f_xu_v.h
index 6d38324..6f37734 100644
--- a/riscv/insns/vfncvt_f_xu_v.h
+++ b/riscv/insns/vfncvt_f_xu_v.h
@@ -4,4 +4,3 @@ VI_VFP_LOOP_BASE
auto vs2 = P.VU.elt<uint64_t>(rs2_num, i);
P.VU.elt<float32_t>(rd_num, i) = ui64_to_f32(vs2);
VI_VFP_LOOP_END
-VI_CHECK_1905
diff --git a/riscv/insns/vfncvt_x_f_v.h b/riscv/insns/vfncvt_x_f_v.h
index 57dab3c..8985f1b 100644
--- a/riscv/insns/vfncvt_x_f_v.h
+++ b/riscv/insns/vfncvt_x_f_v.h
@@ -4,4 +4,3 @@ VI_VFP_LOOP_BASE
auto vs2 = P.VU.elt<float64_t>(rs2_num, i);
P.VU.elt<int32_t>(rd_num, i) = f64_to_i32(vs2, STATE.frm, true);
VI_VFP_LOOP_END
-VI_CHECK_1905
diff --git a/riscv/insns/vfncvt_xu_f_v.h b/riscv/insns/vfncvt_xu_f_v.h
index f041e90..2db8d82 100644
--- a/riscv/insns/vfncvt_xu_f_v.h
+++ b/riscv/insns/vfncvt_xu_f_v.h
@@ -4,4 +4,3 @@ VI_VFP_LOOP_BASE
auto vs2 = P.VU.elt<float64_t>(rs2_num, i);
P.VU.elt<uint32_t>(rd_num, i) = f64_to_ui32(vs2, STATE.frm, true);
VI_VFP_LOOP_END
-VI_CHECK_1905
diff --git a/riscv/insns/vfredmax_vs.h b/riscv/insns/vfredmax_vs.h
index 4f1dde2..dca10bf 100644
--- a/riscv/insns/vfredmax_vs.h
+++ b/riscv/insns/vfredmax_vs.h
@@ -3,4 +3,3 @@ VI_VFP_VV_LOOP_REDUCTION
({
vd_0 = f32_max(vd_0, vs2);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vfredmin_vs.h b/riscv/insns/vfredmin_vs.h
index 4f77d3c..b4556bc 100644
--- a/riscv/insns/vfredmin_vs.h
+++ b/riscv/insns/vfredmin_vs.h
@@ -3,4 +3,3 @@ VI_VFP_VV_LOOP_REDUCTION
({
vd_0 = f32_min(vd_0, vs2);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vfredosum_vs.h b/riscv/insns/vfredosum_vs.h
index e68b8d5..87422ee 100644
--- a/riscv/insns/vfredosum_vs.h
+++ b/riscv/insns/vfredosum_vs.h
@@ -3,4 +3,3 @@ VI_VFP_VV_LOOP_REDUCTION
({
vd_0 = f32_add(vd_0, vs2);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vfredsum_vs.h b/riscv/insns/vfredsum_vs.h
index 17e42f3..b50b45f 100644
--- a/riscv/insns/vfredsum_vs.h
+++ b/riscv/insns/vfredsum_vs.h
@@ -3,4 +3,3 @@ VI_VFP_VV_LOOP_REDUCTION
({
vd_0 = f32_add(vd_0, vs2);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vfwadd_vf.h b/riscv/insns/vfwadd_vf.h
index 59a683c..ecac202 100644
--- a/riscv/insns/vfwadd_vf.h
+++ b/riscv/insns/vfwadd_vf.h
@@ -3,4 +3,3 @@ VI_VFP_VF_LOOP_WIDE
({
vd = f64_add(vs2, rs1);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vfwadd_vv.h b/riscv/insns/vfwadd_vv.h
index 3827f85..0665cdc 100644
--- a/riscv/insns/vfwadd_vv.h
+++ b/riscv/insns/vfwadd_vv.h
@@ -3,4 +3,3 @@ VI_VFP_VV_LOOP_WIDE
({
vd = f64_add(vs2, vs1);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vfwadd_wf.h b/riscv/insns/vfwadd_wf.h
index 54bc92e..eb38d0d 100644
--- a/riscv/insns/vfwadd_wf.h
+++ b/riscv/insns/vfwadd_wf.h
@@ -3,4 +3,3 @@ VI_VFP_WF_LOOP_WIDE
({
vd = f64_add(vs2, rs1);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vfwadd_wv.h b/riscv/insns/vfwadd_wv.h
index 2f77866..675ef22 100644
--- a/riscv/insns/vfwadd_wv.h
+++ b/riscv/insns/vfwadd_wv.h
@@ -3,4 +3,3 @@ VI_VFP_WV_LOOP_WIDE
({
vd = f64_add(vs2, vs1);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vfwcvt_f_f_v.h b/riscv/insns/vfwcvt_f_f_v.h
index 761adc4..4d6b4fc 100644
--- a/riscv/insns/vfwcvt_f_f_v.h
+++ b/riscv/insns/vfwcvt_f_f_v.h
@@ -5,4 +5,3 @@ VI_VFP_LOOP_BASE
P.VU.elt<float64_t>(rd_num, i) = f32_to_f64(vs2);
set_fp_exceptions;
VI_VFP_LOOP_WIDE_END
-VI_CHECK_1905
diff --git a/riscv/insns/vfwcvt_f_x_v.h b/riscv/insns/vfwcvt_f_x_v.h
index 37e76a3..ab5d825 100644
--- a/riscv/insns/vfwcvt_f_x_v.h
+++ b/riscv/insns/vfwcvt_f_x_v.h
@@ -5,4 +5,3 @@ VI_VFP_LOOP_BASE
P.VU.elt<float64_t>(rd_num, i) = i32_to_f64(vs2);
set_fp_exceptions;
VI_VFP_LOOP_WIDE_END
-VI_CHECK_1905
diff --git a/riscv/insns/vfwcvt_f_xu_v.h b/riscv/insns/vfwcvt_f_xu_v.h
index 3bba46e..8af8d7c 100644
--- a/riscv/insns/vfwcvt_f_xu_v.h
+++ b/riscv/insns/vfwcvt_f_xu_v.h
@@ -5,4 +5,3 @@ VI_VFP_LOOP_BASE
P.VU.elt<float64_t>(rd_num, i) = ui32_to_f64(vs2);
set_fp_exceptions;
VI_VFP_LOOP_WIDE_END
-VI_CHECK_1905
diff --git a/riscv/insns/vfwcvt_x_f_v.h b/riscv/insns/vfwcvt_x_f_v.h
index 6e78dc9..06e81d4 100644
--- a/riscv/insns/vfwcvt_x_f_v.h
+++ b/riscv/insns/vfwcvt_x_f_v.h
@@ -5,4 +5,3 @@ VI_VFP_LOOP_BASE
P.VU.elt<int64_t>(rd_num, i) = f32_to_i64(vs2, STATE.frm, true);
set_fp_exceptions;
VI_VFP_LOOP_WIDE_END
-VI_CHECK_1905
diff --git a/riscv/insns/vfwcvt_xu_f_v.h b/riscv/insns/vfwcvt_xu_f_v.h
index eb39768..cc82481 100644
--- a/riscv/insns/vfwcvt_xu_f_v.h
+++ b/riscv/insns/vfwcvt_xu_f_v.h
@@ -5,4 +5,3 @@ VI_VFP_LOOP_BASE
P.VU.elt<uint64_t>(rd_num, i) = f32_to_ui64(vs2, STATE.frm, true);
set_fp_exceptions;
VI_VFP_LOOP_WIDE_END
-VI_CHECK_1905
diff --git a/riscv/insns/vfwmacc_vf.h b/riscv/insns/vfwmacc_vf.h
index adc0e02..6ee011e 100644
--- a/riscv/insns/vfwmacc_vf.h
+++ b/riscv/insns/vfwmacc_vf.h
@@ -3,4 +3,3 @@ VI_VFP_VF_LOOP_WIDE
({
vd = f64_mulAdd(rs1, vs2, vd);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vfwmacc_vv.h b/riscv/insns/vfwmacc_vv.h
index d7a5d1a..99839af 100644
--- a/riscv/insns/vfwmacc_vv.h
+++ b/riscv/insns/vfwmacc_vv.h
@@ -3,4 +3,3 @@ VI_VFP_VV_LOOP_WIDE
({
vd = f64_mulAdd(vs1, vs2, vd);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vfwmsac_vf.h b/riscv/insns/vfwmsac_vf.h
index df4b379..ea8f050 100644
--- a/riscv/insns/vfwmsac_vf.h
+++ b/riscv/insns/vfwmsac_vf.h
@@ -3,4 +3,3 @@ VI_VFP_VF_LOOP_WIDE
({
vd = f64_mulAdd(rs1, vs2, f64(vd.v ^ F64_SIGN));
})
-VI_CHECK_1905
diff --git a/riscv/insns/vfwmsac_vv.h b/riscv/insns/vfwmsac_vv.h
index 6471c75..8157170 100644
--- a/riscv/insns/vfwmsac_vv.h
+++ b/riscv/insns/vfwmsac_vv.h
@@ -3,4 +3,3 @@ VI_VFP_VV_LOOP_WIDE
({
vd = f64_mulAdd(vs1, vs2, f64(vd.v ^ F64_SIGN));
})
-VI_CHECK_1905
diff --git a/riscv/insns/vfwmul_vf.h b/riscv/insns/vfwmul_vf.h
index 6b97086..884e66f 100644
--- a/riscv/insns/vfwmul_vf.h
+++ b/riscv/insns/vfwmul_vf.h
@@ -3,4 +3,3 @@ VI_VFP_VF_LOOP_WIDE
({
vd = f64_mul(vs2, rs1);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vfwmul_vv.h b/riscv/insns/vfwmul_vv.h
index a7ca199..f8e717e 100644
--- a/riscv/insns/vfwmul_vv.h
+++ b/riscv/insns/vfwmul_vv.h
@@ -3,4 +3,3 @@ VI_VFP_VV_LOOP_WIDE
({
vd = f64_mul(vs2, vs1);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vfwnmacc_vf.h b/riscv/insns/vfwnmacc_vf.h
index 95352db..bccc24f 100644
--- a/riscv/insns/vfwnmacc_vf.h
+++ b/riscv/insns/vfwnmacc_vf.h
@@ -3,4 +3,3 @@ VI_VFP_VF_LOOP_WIDE
({
vd = f64_mulAdd(f64(rs1.v ^ F64_SIGN), vs2, f64(vd.v ^ F64_SIGN));
})
-VI_CHECK_1905
diff --git a/riscv/insns/vfwnmacc_vv.h b/riscv/insns/vfwnmacc_vv.h
index 8fa34a8..3dcba1d 100644
--- a/riscv/insns/vfwnmacc_vv.h
+++ b/riscv/insns/vfwnmacc_vv.h
@@ -3,4 +3,3 @@ VI_VFP_VV_LOOP_WIDE
({
vd = f64_mulAdd(f64(vs1.v ^ F64_SIGN), vs2, f64(vd.v ^ F64_SIGN));
})
-VI_CHECK_1905
diff --git a/riscv/insns/vfwnmsac_vf.h b/riscv/insns/vfwnmsac_vf.h
index a235427..32ef624 100644
--- a/riscv/insns/vfwnmsac_vf.h
+++ b/riscv/insns/vfwnmsac_vf.h
@@ -3,4 +3,3 @@ VI_VFP_VF_LOOP_WIDE
({
vd = f64_mulAdd(f64(rs1.v ^ F64_SIGN), vs2, vd);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vfwnmsac_vv.h b/riscv/insns/vfwnmsac_vv.h
index 5dcb6c0..d2447e1 100644
--- a/riscv/insns/vfwnmsac_vv.h
+++ b/riscv/insns/vfwnmsac_vv.h
@@ -3,4 +3,3 @@ VI_VFP_VV_LOOP_WIDE
({
vd = f64_mulAdd(f64(vs1.v ^ F64_SIGN), vs2, vd);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vfwredosum_vs.h b/riscv/insns/vfwredosum_vs.h
index 1ec4201..b47e2c7 100644
--- a/riscv/insns/vfwredosum_vs.h
+++ b/riscv/insns/vfwredosum_vs.h
@@ -3,4 +3,3 @@ VI_VFP_VV_LOOP_WIDE_REDUCTION
({
vd_0 = f64_add(vd_0, vs2);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vfwredsum_vs.h b/riscv/insns/vfwredsum_vs.h
index e42a94f..3ce591b 100644
--- a/riscv/insns/vfwredsum_vs.h
+++ b/riscv/insns/vfwredsum_vs.h
@@ -3,4 +3,3 @@ VI_VFP_VV_LOOP_WIDE_REDUCTION
({
vd_0 = f64_add(vd_0, vs2);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vfwsub_vf.h b/riscv/insns/vfwsub_vf.h
index 6a5a471..1d20c38 100644
--- a/riscv/insns/vfwsub_vf.h
+++ b/riscv/insns/vfwsub_vf.h
@@ -3,4 +3,3 @@ VI_VFP_VF_LOOP_WIDE
({
vd = f64_sub(vs2, rs1);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vfwsub_vv.h b/riscv/insns/vfwsub_vv.h
index 668511c..0a72fea 100644
--- a/riscv/insns/vfwsub_vv.h
+++ b/riscv/insns/vfwsub_vv.h
@@ -3,4 +3,3 @@ VI_VFP_VV_LOOP_WIDE
({
vd = f64_sub(vs2, vs1);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vfwsub_wf.h b/riscv/insns/vfwsub_wf.h
index d996a79..fa3d747 100644
--- a/riscv/insns/vfwsub_wf.h
+++ b/riscv/insns/vfwsub_wf.h
@@ -3,4 +3,3 @@ VI_VFP_WF_LOOP_WIDE
({
vd = f64_sub(vs2, rs1);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vfwsub_wv.h b/riscv/insns/vfwsub_wv.h
index 6314c28..4c6fcf6 100644
--- a/riscv/insns/vfwsub_wv.h
+++ b/riscv/insns/vfwsub_wv.h
@@ -3,4 +3,3 @@ VI_VFP_WV_LOOP_WIDE
({
vd = f64_sub(vs2, vs1);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vid_v.h b/riscv/insns/vid_v.h
index fe5ceae..df6dd04 100644
--- a/riscv/insns/vid_v.h
+++ b/riscv/insns/vid_v.h
@@ -28,4 +28,3 @@ for (reg_t i = P.VU.vstart ; i < P.VU.vl; ++i) {
VI_TAIL_ZERO(1);
P.VU.vstart = 0;
-VI_CHECK_1905
diff --git a/riscv/insns/viota_m.h b/riscv/insns/viota_m.h
index 60d65e2..fde0291 100644
--- a/riscv/insns/viota_m.h
+++ b/riscv/insns/viota_m.h
@@ -50,4 +50,3 @@ for (reg_t i = 0; i < vl; ++i) {
}
VI_TAIL_ZERO(1);
-VI_CHECK_1905
diff --git a/riscv/insns/vlb_v.h b/riscv/insns/vlb_v.h
index 7d98d07..a83587d 100644
--- a/riscv/insns/vlb_v.h
+++ b/riscv/insns/vlb_v.h
@@ -1,4 +1,3 @@
// vlb.v and vlseg[2-8]b.v
require(P.VU.vsew >= e8);
VI_LD(0, i * nf + fn, int8, 1);
-VI_CHECK_1905
diff --git a/riscv/insns/vlbff_v.h b/riscv/insns/vlbff_v.h
index 605cf83..6517315 100644
--- a/riscv/insns/vlbff_v.h
+++ b/riscv/insns/vlbff_v.h
@@ -1,3 +1,2 @@
// vlbff.v and vlseg[2-8]bff.v
VI_LDST_FF(int, 8);
-VI_CHECK_1905
diff --git a/riscv/insns/vlbu_v.h b/riscv/insns/vlbu_v.h
index 17954ec..c1e3ea7 100644
--- a/riscv/insns/vlbu_v.h
+++ b/riscv/insns/vlbu_v.h
@@ -1,4 +1,3 @@
// vlbu.v and vlseg[2-8]bu.v
require(P.VU.vsew >= e8);
VI_LD(0, i * nf + fn, uint8, 1);
-VI_CHECK_1905
diff --git a/riscv/insns/vlbuff_v.h b/riscv/insns/vlbuff_v.h
index 1319c38..53a0685 100644
--- a/riscv/insns/vlbuff_v.h
+++ b/riscv/insns/vlbuff_v.h
@@ -1,3 +1,2 @@
// vlbuff.v and vlseg[2-8]buff.v
VI_LDST_FF(uint, 8);
-VI_CHECK_1905
diff --git a/riscv/insns/vle_v.h b/riscv/insns/vle_v.h
index 3a4ddc9..67261cc 100644
--- a/riscv/insns/vle_v.h
+++ b/riscv/insns/vle_v.h
@@ -11,4 +11,3 @@ if (sew == e8) {
VI_LD(0, (i * nf + fn), int64, 8);
}
-VI_CHECK_1905
diff --git a/riscv/insns/vleff_v.h b/riscv/insns/vleff_v.h
index ed8e103..59869a3 100644
--- a/riscv/insns/vleff_v.h
+++ b/riscv/insns/vleff_v.h
@@ -53,4 +53,3 @@ for (reg_t i = 0; i < P.VU.vlmax && vl != 0; ++i) {
}
P.VU.vstart = 0;
-VI_CHECK_1905
diff --git a/riscv/insns/vlh_v.h b/riscv/insns/vlh_v.h
index d343e61..d976693 100644
--- a/riscv/insns/vlh_v.h
+++ b/riscv/insns/vlh_v.h
@@ -1,4 +1,3 @@
// vlh.v and vlseg[2-8]h.v
require(P.VU.vsew >= e16);
VI_LD(0, i * nf + fn, int16, 2);
-VI_CHECK_1905
diff --git a/riscv/insns/vlhff_v.h b/riscv/insns/vlhff_v.h
index c612c8c..c4c2d8e 100644
--- a/riscv/insns/vlhff_v.h
+++ b/riscv/insns/vlhff_v.h
@@ -1,3 +1,2 @@
// vlh.v and vlseg[2-8]hff.v
VI_LDST_FF(int, 16);
-VI_CHECK_1905
diff --git a/riscv/insns/vlhu_v.h b/riscv/insns/vlhu_v.h
index c06113e..5b936dd 100644
--- a/riscv/insns/vlhu_v.h
+++ b/riscv/insns/vlhu_v.h
@@ -1,4 +1,3 @@
// vlhu.v and vlseg[2-8]hu.v
require(P.VU.vsew >= e16);
VI_LD(0, i * nf + fn, uint16, 2);
-VI_CHECK_1905
diff --git a/riscv/insns/vlhuff_v.h b/riscv/insns/vlhuff_v.h
index cfa02f4..f23f82d 100644
--- a/riscv/insns/vlhuff_v.h
+++ b/riscv/insns/vlhuff_v.h
@@ -1,3 +1,2 @@
// vlhuff.v and vlseg[2-8]huff.v
VI_LDST_FF(uint, 16);
-VI_CHECK_1905
diff --git a/riscv/insns/vlsb_v.h b/riscv/insns/vlsb_v.h
index 78c087d..fd57bbe 100644
--- a/riscv/insns/vlsb_v.h
+++ b/riscv/insns/vlsb_v.h
@@ -1,4 +1,3 @@
// vlsb.v and vlsseg[2-8]b.v
require(P.VU.vsew >= e8);
VI_LD(i * RS2, fn, int8, 1);
-VI_CHECK_1905
diff --git a/riscv/insns/vlsbu_v.h b/riscv/insns/vlsbu_v.h
index 1476be9..4376833 100644
--- a/riscv/insns/vlsbu_v.h
+++ b/riscv/insns/vlsbu_v.h
@@ -1,4 +1,3 @@
// vlsb.v and vlsseg[2-8]b.v
require(P.VU.vsew >= e8);
VI_LD(i * RS2, fn, uint8, 1);
-VI_CHECK_1905
diff --git a/riscv/insns/vlse_v.h b/riscv/insns/vlse_v.h
index 940431e..2ac2f29 100644
--- a/riscv/insns/vlse_v.h
+++ b/riscv/insns/vlse_v.h
@@ -11,4 +11,3 @@ if (sew == e8) {
VI_LD(i * RS2, fn, int64, 8);
}
-VI_CHECK_1905
diff --git a/riscv/insns/vlsh_v.h b/riscv/insns/vlsh_v.h
index d13eefb..2834353 100644
--- a/riscv/insns/vlsh_v.h
+++ b/riscv/insns/vlsh_v.h
@@ -1,4 +1,3 @@
// vlsh.v and vlsseg[2-8]h.v
require(P.VU.vsew >= e16);
VI_LD(i * RS2, fn, int16, 2);
-VI_CHECK_1905
diff --git a/riscv/insns/vlshu_v.h b/riscv/insns/vlshu_v.h
index 6d78bbc..9b11b66 100644
--- a/riscv/insns/vlshu_v.h
+++ b/riscv/insns/vlshu_v.h
@@ -1,4 +1,3 @@
// vlsh.v and vlsseg[2-8]h.v
require(P.VU.vsew >= e16);
VI_LD(i * RS2, fn, uint16, 2);
-VI_CHECK_1905
diff --git a/riscv/insns/vlsw_v.h b/riscv/insns/vlsw_v.h
index 44ba764..6681acb 100644
--- a/riscv/insns/vlsw_v.h
+++ b/riscv/insns/vlsw_v.h
@@ -1,4 +1,3 @@
// vlsw.v and vlsseg[2-8]w.v
require(P.VU.vsew >= e32);
VI_LD(i * RS2, fn, int32, 4);
-VI_CHECK_1905
diff --git a/riscv/insns/vlswu_v.h b/riscv/insns/vlswu_v.h
index 6a50030..865af22 100644
--- a/riscv/insns/vlswu_v.h
+++ b/riscv/insns/vlswu_v.h
@@ -1,4 +1,3 @@
// vlsw.v and vlsseg[2-8]w.v
require(P.VU.vsew >= e32);
VI_LD(i * RS2, fn, uint32, 4);
-VI_CHECK_1905
diff --git a/riscv/insns/vlw_v.h b/riscv/insns/vlw_v.h
index 2241c32..b62f3d0 100644
--- a/riscv/insns/vlw_v.h
+++ b/riscv/insns/vlw_v.h
@@ -1,6 +1,3 @@
// vlw.v and vlseg[2-8]w.v
require(P.VU.vsew >= e32);
VI_LD(0, i * nf + fn, int32, 4);
-if (nf >= 2) {
- VI_CHECK_1905;
-}
diff --git a/riscv/insns/vlwff_v.h b/riscv/insns/vlwff_v.h
index 67df956..b671b01 100644
--- a/riscv/insns/vlwff_v.h
+++ b/riscv/insns/vlwff_v.h
@@ -1,4 +1,3 @@
// vlwff.v
// vlw.v and vlseg[2-8]wff.v
VI_LDST_FF(int, 32);
-VI_CHECK_1905
diff --git a/riscv/insns/vlwu_v.h b/riscv/insns/vlwu_v.h
index 6b75a46..0db711f 100644
--- a/riscv/insns/vlwu_v.h
+++ b/riscv/insns/vlwu_v.h
@@ -2,5 +2,4 @@
require(P.VU.vsew >= e32);
VI_LD(0, i * nf + fn, uint32, 4);
if (nf >= 2) {
- VI_CHECK_1905;
}
diff --git a/riscv/insns/vlwuff_v.h b/riscv/insns/vlwuff_v.h
index d095384..d50cb69 100644
--- a/riscv/insns/vlwuff_v.h
+++ b/riscv/insns/vlwuff_v.h
@@ -1,3 +1,2 @@
// vlwuff.v and vlseg[2-8]wuff.v
VI_LDST_FF(uint, 32);
-VI_CHECK_1905
diff --git a/riscv/insns/vlxb_v.h b/riscv/insns/vlxb_v.h
index a553dfe..5a99bd3 100644
--- a/riscv/insns/vlxb_v.h
+++ b/riscv/insns/vlxb_v.h
@@ -2,4 +2,3 @@
require(P.VU.vsew >= e8);
VI_DUPLICATE_VREG(insn.rs2(), P.VU.vlmax);
VI_LD(index[i], fn, int8, 1);
-VI_CHECK_1905
diff --git a/riscv/insns/vlxbu_v.h b/riscv/insns/vlxbu_v.h
index 7c1c3f6..daf2d2b 100644
--- a/riscv/insns/vlxbu_v.h
+++ b/riscv/insns/vlxbu_v.h
@@ -2,4 +2,3 @@
require(P.VU.vsew >= e8);
VI_DUPLICATE_VREG(insn.rs2(), P.VU.vlmax);
VI_LD(index[i], fn, uint8, 1);
-VI_CHECK_1905
diff --git a/riscv/insns/vlxe_v.h b/riscv/insns/vlxe_v.h
index f9a05c4..b1190a8 100644
--- a/riscv/insns/vlxe_v.h
+++ b/riscv/insns/vlxe_v.h
@@ -11,4 +11,3 @@ if (sew == e8) {
VI_LD(index[i], fn, int64, 8);
}
-VI_CHECK_1905
diff --git a/riscv/insns/vlxh_v.h b/riscv/insns/vlxh_v.h
index 410a7b0..98145db 100644
--- a/riscv/insns/vlxh_v.h
+++ b/riscv/insns/vlxh_v.h
@@ -2,4 +2,3 @@
require(P.VU.vsew >= e16);
VI_DUPLICATE_VREG(insn.rs2(), P.VU.vlmax);
VI_LD(index[i], fn, int16, 2);
-VI_CHECK_1905
diff --git a/riscv/insns/vlxhu_v.h b/riscv/insns/vlxhu_v.h
index 8b97190..27d549c 100644
--- a/riscv/insns/vlxhu_v.h
+++ b/riscv/insns/vlxhu_v.h
@@ -2,4 +2,3 @@
require(P.VU.vsew >= e16);
VI_DUPLICATE_VREG(insn.rs2(), P.VU.vlmax);
VI_LD(index[i], fn, uint16, 2);
-VI_CHECK_1905
diff --git a/riscv/insns/vlxw_v.h b/riscv/insns/vlxw_v.h
index e53ba7a..83300f0 100644
--- a/riscv/insns/vlxw_v.h
+++ b/riscv/insns/vlxw_v.h
@@ -2,5 +2,4 @@
require(P.VU.vsew >= e32);
VI_DUPLICATE_VREG(insn.rs2(), P.VU.vlmax);
VI_LD(index[i], fn, int32, 4);
-VI_CHECK_1905
diff --git a/riscv/insns/vlxwu_v.h b/riscv/insns/vlxwu_v.h
index 05be009..a2f9913 100644
--- a/riscv/insns/vlxwu_v.h
+++ b/riscv/insns/vlxwu_v.h
@@ -2,4 +2,3 @@
require(P.VU.vsew >= e32);
VI_DUPLICATE_VREG(insn.rs2(), P.VU.vlmax);
VI_LD(index[i], fn, uint32, 4);
-VI_CHECK_1905
diff --git a/riscv/insns/vmacc_vv.h b/riscv/insns/vmacc_vv.h
index ee33611..e6ec93f 100644
--- a/riscv/insns/vmacc_vv.h
+++ b/riscv/insns/vmacc_vv.h
@@ -3,4 +3,3 @@ VI_VV_LOOP
({
vd = vs1 * vs2 + vd;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmacc_vx.h b/riscv/insns/vmacc_vx.h
index b2bfffb..d40b264 100644
--- a/riscv/insns/vmacc_vx.h
+++ b/riscv/insns/vmacc_vx.h
@@ -3,4 +3,3 @@ VI_VX_LOOP
({
vd = rs1 * vs2 + vd;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmadc_vim.h b/riscv/insns/vmadc_vim.h
index 6eb8a9d..fd79089 100644
--- a/riscv/insns/vmadc_vim.h
+++ b/riscv/insns/vmadc_vim.h
@@ -12,4 +12,3 @@ VI_XI_LOOP_CARRY
carry = (res >> sew) & 0x1u;
vd = (vd & ~mmask) | ((carry << mpos) & mmask);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmadc_vvm.h b/riscv/insns/vmadc_vvm.h
index fb8a0a9..82042ca 100644
--- a/riscv/insns/vmadc_vvm.h
+++ b/riscv/insns/vmadc_vvm.h
@@ -12,4 +12,3 @@ VI_VV_LOOP_CARRY
carry = (res >> sew) & 0x1u;
vd = (vd & ~mmask) | ((carry << mpos) & mmask);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmadc_vxm.h b/riscv/insns/vmadc_vxm.h
index 80e31dd..8f26584 100644
--- a/riscv/insns/vmadc_vxm.h
+++ b/riscv/insns/vmadc_vxm.h
@@ -12,4 +12,3 @@ VI_XI_LOOP_CARRY
carry = (res >> sew) & 0x1u;
vd = (vd & ~mmask) | ((carry << mpos) & mmask);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmadd_vv.h b/riscv/insns/vmadd_vv.h
index 94c909c..a1c0d2e 100644
--- a/riscv/insns/vmadd_vv.h
+++ b/riscv/insns/vmadd_vv.h
@@ -3,4 +3,3 @@ VI_VV_LOOP
({
vd = vd * vs1 + vs2;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmadd_vx.h b/riscv/insns/vmadd_vx.h
index 08f3b6c..1a8a001 100644
--- a/riscv/insns/vmadd_vx.h
+++ b/riscv/insns/vmadd_vx.h
@@ -3,4 +3,3 @@ VI_VX_LOOP
({
vd = vd * rs1 + vs2;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmax_vv.h b/riscv/insns/vmax_vv.h
index ef3cadc..b9f15c5 100644
--- a/riscv/insns/vmax_vv.h
+++ b/riscv/insns/vmax_vv.h
@@ -8,4 +8,3 @@ VI_VV_LOOP
}
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmax_vx.h b/riscv/insns/vmax_vx.h
index bec4a4f..06f3f43 100644
--- a/riscv/insns/vmax_vx.h
+++ b/riscv/insns/vmax_vx.h
@@ -8,4 +8,3 @@ VI_VX_LOOP
}
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmaxu_vv.h b/riscv/insns/vmaxu_vv.h
index 996316f..4e6868d 100644
--- a/riscv/insns/vmaxu_vv.h
+++ b/riscv/insns/vmaxu_vv.h
@@ -7,4 +7,3 @@ VI_VV_ULOOP
vd = vs2;
}
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmaxu_vx.h b/riscv/insns/vmaxu_vx.h
index f50a0b1..cab8918 100644
--- a/riscv/insns/vmaxu_vx.h
+++ b/riscv/insns/vmaxu_vx.h
@@ -7,4 +7,3 @@ VI_VX_ULOOP
vd = vs2;
}
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmin_vv.h b/riscv/insns/vmin_vv.h
index 501cc50..21da0b3 100644
--- a/riscv/insns/vmin_vv.h
+++ b/riscv/insns/vmin_vv.h
@@ -9,4 +9,3 @@ VI_VV_LOOP
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmin_vx.h b/riscv/insns/vmin_vx.h
index dd0c560..3291776 100644
--- a/riscv/insns/vmin_vx.h
+++ b/riscv/insns/vmin_vx.h
@@ -9,4 +9,3 @@ VI_VX_LOOP
})
-VI_CHECK_1905
diff --git a/riscv/insns/vminu_vv.h b/riscv/insns/vminu_vv.h
index a3d9897..c0ab195 100644
--- a/riscv/insns/vminu_vv.h
+++ b/riscv/insns/vminu_vv.h
@@ -7,4 +7,3 @@ VI_VV_ULOOP
vd = vs2;
}
})
-VI_CHECK_1905
diff --git a/riscv/insns/vminu_vx.h b/riscv/insns/vminu_vx.h
index 557cc5a..1055895 100644
--- a/riscv/insns/vminu_vx.h
+++ b/riscv/insns/vminu_vx.h
@@ -8,4 +8,3 @@ VI_VX_ULOOP
}
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmsbc_vvm.h b/riscv/insns/vmsbc_vvm.h
index 27f8d24..3804ba8 100644
--- a/riscv/insns/vmsbc_vvm.h
+++ b/riscv/insns/vmsbc_vvm.h
@@ -12,4 +12,3 @@ VI_VV_LOOP_CARRY
carry = (res >> sew) & 0x1u;
vd = (vd & ~mmask) | ((carry << mpos) & mmask);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmsbc_vxm.h b/riscv/insns/vmsbc_vxm.h
index 1d0a637..d5332f5 100644
--- a/riscv/insns/vmsbc_vxm.h
+++ b/riscv/insns/vmsbc_vxm.h
@@ -12,4 +12,3 @@ VI_XI_LOOP_CARRY
carry = (res >> sew) & 0x1u;
vd = (vd & ~mmask) | ((carry << mpos) & mmask);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmsbf_m.h b/riscv/insns/vmsbf_m.h
index 6542ca3..3047cca 100644
--- a/riscv/insns/vmsbf_m.h
+++ b/riscv/insns/vmsbf_m.h
@@ -32,4 +32,3 @@ for (reg_t i = P.VU.vstart; i < vl; ++i) {
VI_TAIL_ZERO_MASK(rd_num);
P.VU.vstart = 0;
-VI_CHECK_1905
diff --git a/riscv/insns/vmseq_vi.h b/riscv/insns/vmseq_vi.h
index a348ae8..cfc1682 100644
--- a/riscv/insns/vmseq_vi.h
+++ b/riscv/insns/vmseq_vi.h
@@ -3,4 +3,3 @@ VI_VI_LOOP_CMP
({
res = simm5 == vs2;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmseq_vv.h b/riscv/insns/vmseq_vv.h
index 5856d96..91fd204 100644
--- a/riscv/insns/vmseq_vv.h
+++ b/riscv/insns/vmseq_vv.h
@@ -4,4 +4,3 @@ VI_VV_LOOP_CMP
res = vs2 == vs1;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmseq_vx.h b/riscv/insns/vmseq_vx.h
index 951d9c8..ab63323 100644
--- a/riscv/insns/vmseq_vx.h
+++ b/riscv/insns/vmseq_vx.h
@@ -3,4 +3,3 @@ VI_VX_LOOP_CMP
({
res = rs1 == vs2;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmsgt_vi.h b/riscv/insns/vmsgt_vi.h
index 2986082..4f7dea8 100644
--- a/riscv/insns/vmsgt_vi.h
+++ b/riscv/insns/vmsgt_vi.h
@@ -3,4 +3,3 @@ VI_VI_LOOP_CMP
({
res = vs2 > simm5;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmsgt_vx.h b/riscv/insns/vmsgt_vx.h
index 5c99f98..5f24db6 100644
--- a/riscv/insns/vmsgt_vx.h
+++ b/riscv/insns/vmsgt_vx.h
@@ -3,4 +3,3 @@ VI_VX_LOOP_CMP
({
res = vs2 > rs1;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmsgtu_vi.h b/riscv/insns/vmsgtu_vi.h
index cef764e..268d437 100644
--- a/riscv/insns/vmsgtu_vi.h
+++ b/riscv/insns/vmsgtu_vi.h
@@ -3,4 +3,3 @@ VI_VI_ULOOP_CMP
({
res = vs2 > simm5;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmsgtu_vx.h b/riscv/insns/vmsgtu_vx.h
index 03713e3..7f39800 100644
--- a/riscv/insns/vmsgtu_vx.h
+++ b/riscv/insns/vmsgtu_vx.h
@@ -3,4 +3,3 @@ VI_VX_ULOOP_CMP
({
res = vs2 > rs1;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmsif_m.h b/riscv/insns/vmsif_m.h
index 4286691..826e7cd 100644
--- a/riscv/insns/vmsif_m.h
+++ b/riscv/insns/vmsif_m.h
@@ -32,4 +32,3 @@ for (reg_t i = P.VU.vstart ; i < vl; ++i) {
VI_TAIL_ZERO_MASK(rd_num);
P.VU.vstart = 0;
-VI_CHECK_1905
diff --git a/riscv/insns/vmsle_vi.h b/riscv/insns/vmsle_vi.h
index 13546df..f0f67d0 100644
--- a/riscv/insns/vmsle_vi.h
+++ b/riscv/insns/vmsle_vi.h
@@ -3,4 +3,3 @@ VI_VI_LOOP_CMP
({
res = vs2 <= simm5;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmsle_vv.h b/riscv/insns/vmsle_vv.h
index 05d8273..30aba06 100644
--- a/riscv/insns/vmsle_vv.h
+++ b/riscv/insns/vmsle_vv.h
@@ -3,4 +3,3 @@ VI_VV_LOOP_CMP
({
res = vs2 <= vs1;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmsle_vx.h b/riscv/insns/vmsle_vx.h
index bce3ace..c26d596 100644
--- a/riscv/insns/vmsle_vx.h
+++ b/riscv/insns/vmsle_vx.h
@@ -3,4 +3,3 @@ VI_VX_LOOP_CMP
({
res = vs2 <= rs1;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmsleu_vi.h b/riscv/insns/vmsleu_vi.h
index 9c8ef0b..dc4fd18 100644
--- a/riscv/insns/vmsleu_vi.h
+++ b/riscv/insns/vmsleu_vi.h
@@ -3,4 +3,3 @@ VI_VI_ULOOP_CMP
({
res = vs2 <= simm5;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmsleu_vv.h b/riscv/insns/vmsleu_vv.h
index 4cb19f4..0e46032 100644
--- a/riscv/insns/vmsleu_vv.h
+++ b/riscv/insns/vmsleu_vv.h
@@ -3,4 +3,3 @@ VI_VV_ULOOP_CMP
({
res = vs2 <= vs1;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmsleu_vx.h b/riscv/insns/vmsleu_vx.h
index aeecdf3..935b176 100644
--- a/riscv/insns/vmsleu_vx.h
+++ b/riscv/insns/vmsleu_vx.h
@@ -3,4 +3,3 @@ VI_VX_ULOOP_CMP
({
res = vs2 <= rs1;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmslt_vv.h b/riscv/insns/vmslt_vv.h
index 323a216..71e6f87 100644
--- a/riscv/insns/vmslt_vv.h
+++ b/riscv/insns/vmslt_vv.h
@@ -3,4 +3,3 @@ VI_VV_LOOP_CMP
({
res = vs2 < vs1;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmslt_vx.h b/riscv/insns/vmslt_vx.h
index 7e96018..b32bb14 100644
--- a/riscv/insns/vmslt_vx.h
+++ b/riscv/insns/vmslt_vx.h
@@ -3,4 +3,3 @@ VI_VX_LOOP_CMP
({
res = vs2 < rs1;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmsltu_vv.h b/riscv/insns/vmsltu_vv.h
index 4f403dc..53a570a 100644
--- a/riscv/insns/vmsltu_vv.h
+++ b/riscv/insns/vmsltu_vv.h
@@ -3,4 +3,3 @@ VI_VV_ULOOP_CMP
({
res = vs2 < vs1;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmsltu_vx.h b/riscv/insns/vmsltu_vx.h
index 7d7e98a..8082544 100644
--- a/riscv/insns/vmsltu_vx.h
+++ b/riscv/insns/vmsltu_vx.h
@@ -3,4 +3,3 @@ VI_VX_ULOOP_CMP
({
res = vs2 < rs1;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmsne_vi.h b/riscv/insns/vmsne_vi.h
index c515c33..5e9758e 100644
--- a/riscv/insns/vmsne_vi.h
+++ b/riscv/insns/vmsne_vi.h
@@ -3,4 +3,3 @@ VI_VI_LOOP_CMP
({
res = vs2 != simm5;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmsne_vv.h b/riscv/insns/vmsne_vv.h
index b62bc50..e6a7174 100644
--- a/riscv/insns/vmsne_vv.h
+++ b/riscv/insns/vmsne_vv.h
@@ -3,4 +3,3 @@ VI_VV_LOOP_CMP
({
res = vs2 != vs1;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmsne_vx.h b/riscv/insns/vmsne_vx.h
index 6b5ba31..9e4c155 100644
--- a/riscv/insns/vmsne_vx.h
+++ b/riscv/insns/vmsne_vx.h
@@ -3,4 +3,3 @@ VI_VX_LOOP_CMP
({
res = vs2 != rs1;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmsof_m.h b/riscv/insns/vmsof_m.h
index e997973..48805f7 100644
--- a/riscv/insns/vmsof_m.h
+++ b/riscv/insns/vmsof_m.h
@@ -30,4 +30,3 @@ for (reg_t i = P.VU.vstart ; i < vl; ++i) {
VI_TAIL_ZERO_MASK(rd_num);
P.VU.vstart = 0;
-VI_CHECK_1905
diff --git a/riscv/insns/vmul_vv.h b/riscv/insns/vmul_vv.h
index da0b12f..a327817 100644
--- a/riscv/insns/vmul_vv.h
+++ b/riscv/insns/vmul_vv.h
@@ -3,4 +3,3 @@ VI_VV_LOOP
({
vd = vs2 * vs1;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmul_vx.h b/riscv/insns/vmul_vx.h
index 1b1b5be..8d68390 100644
--- a/riscv/insns/vmul_vx.h
+++ b/riscv/insns/vmul_vx.h
@@ -3,4 +3,3 @@ VI_VX_LOOP
({
vd = vs2 * rs1;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmulh_vv.h b/riscv/insns/vmulh_vv.h
index a558433..e861a33 100644
--- a/riscv/insns/vmulh_vv.h
+++ b/riscv/insns/vmulh_vv.h
@@ -3,4 +3,3 @@ VI_VV_LOOP
({
vd = ((int128_t)vs2 * vs1) >> sew;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmulh_vx.h b/riscv/insns/vmulh_vx.h
index f8eb54c..b6b5503 100644
--- a/riscv/insns/vmulh_vx.h
+++ b/riscv/insns/vmulh_vx.h
@@ -3,4 +3,3 @@ VI_VX_LOOP
({
vd = ((int128_t)vs2 * rs1) >> sew;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmulhsu_vv.h b/riscv/insns/vmulhsu_vv.h
index c3d5c3e..59882da 100644
--- a/riscv/insns/vmulhsu_vv.h
+++ b/riscv/insns/vmulhsu_vv.h
@@ -35,4 +35,3 @@ default: {
}
}
VI_LOOP_END
-VI_CHECK_1905
diff --git a/riscv/insns/vmulhsu_vx.h b/riscv/insns/vmulhsu_vx.h
index 4974054..d39615a 100644
--- a/riscv/insns/vmulhsu_vx.h
+++ b/riscv/insns/vmulhsu_vx.h
@@ -35,4 +35,3 @@ default: {
}
}
VI_LOOP_END
-VI_CHECK_1905
diff --git a/riscv/insns/vmulhu_vv.h b/riscv/insns/vmulhu_vv.h
index 0cac46f..8e318ed 100644
--- a/riscv/insns/vmulhu_vv.h
+++ b/riscv/insns/vmulhu_vv.h
@@ -3,4 +3,3 @@ VI_VV_ULOOP
({
vd = ((uint128_t)vs2 * vs1) >> sew;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vmulhu_vx.h b/riscv/insns/vmulhu_vx.h
index 096e0b2..672ad32 100644
--- a/riscv/insns/vmulhu_vx.h
+++ b/riscv/insns/vmulhu_vx.h
@@ -3,4 +3,3 @@ VI_VX_ULOOP
({
vd = ((uint128_t)vs2 * rs1) >> sew;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vnclip_vi.h b/riscv/insns/vnclip_vi.h
index 4d0ba40..ca27593 100644
--- a/riscv/insns/vnclip_vi.h
+++ b/riscv/insns/vnclip_vi.h
@@ -22,4 +22,3 @@ VI_VVXI_LOOP_NARROW
vd = result;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vnclip_vv.h b/riscv/insns/vnclip_vv.h
index a6476e4..7bcb4cb 100644
--- a/riscv/insns/vnclip_vv.h
+++ b/riscv/insns/vnclip_vv.h
@@ -28,4 +28,3 @@ VI_VVXI_LOOP_NARROW
vd = result;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vnclip_vx.h b/riscv/insns/vnclip_vx.h
index 5212650..b66e830 100644
--- a/riscv/insns/vnclip_vx.h
+++ b/riscv/insns/vnclip_vx.h
@@ -27,4 +27,3 @@ VI_VVXI_LOOP_NARROW
vd = result;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vnclipu_vi.h b/riscv/insns/vnclipu_vi.h
index fd3c488..61cb015 100644
--- a/riscv/insns/vnclipu_vi.h
+++ b/riscv/insns/vnclipu_vi.h
@@ -18,4 +18,3 @@ VI_VVXI_LOOP_NARROW
vd = result;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vnclipu_vv.h b/riscv/insns/vnclipu_vv.h
index aab212a..004f24f 100644
--- a/riscv/insns/vnclipu_vv.h
+++ b/riscv/insns/vnclipu_vv.h
@@ -24,4 +24,3 @@ VI_VVXI_LOOP_NARROW
vd = result;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vnclipu_vx.h b/riscv/insns/vnclipu_vx.h
index e0e8ccb..0507a2b 100644
--- a/riscv/insns/vnclipu_vx.h
+++ b/riscv/insns/vnclipu_vx.h
@@ -24,4 +24,3 @@ VI_VVXI_LOOP_NARROW
vd = result;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vnmsac_vv.h b/riscv/insns/vnmsac_vv.h
index 6915892..7c10f29 100644
--- a/riscv/insns/vnmsac_vv.h
+++ b/riscv/insns/vnmsac_vv.h
@@ -3,4 +3,3 @@ VI_VV_LOOP
({
vd = -(vs1 * vs2) + vd;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vnmsac_vx.h b/riscv/insns/vnmsac_vx.h
index 8d05a89..44920be 100644
--- a/riscv/insns/vnmsac_vx.h
+++ b/riscv/insns/vnmsac_vx.h
@@ -3,4 +3,3 @@ VI_VX_LOOP
({
vd = -(rs1 * vs2) + vd;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vnmsub_vv.h b/riscv/insns/vnmsub_vv.h
index 2aa4b05..37f8228 100644
--- a/riscv/insns/vnmsub_vv.h
+++ b/riscv/insns/vnmsub_vv.h
@@ -3,4 +3,3 @@ VI_VV_LOOP
({
vd = -(vd * vs1) + vs2;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vnmsub_vx.h b/riscv/insns/vnmsub_vx.h
index 9b09f4d..2e00d22 100644
--- a/riscv/insns/vnmsub_vx.h
+++ b/riscv/insns/vnmsub_vx.h
@@ -3,4 +3,3 @@ VI_VX_LOOP
({
vd = -(vd * rs1) + vs2;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vnsra_vi.h b/riscv/insns/vnsra_vi.h
index 3191840..0502ff1 100644
--- a/riscv/insns/vnsra_vi.h
+++ b/riscv/insns/vnsra_vi.h
@@ -3,4 +3,3 @@ VI_VI_LOOP_NSHIFT
({
vd = vs2 >> (zimm5 & (sew * 2 - 1) & 0x1f);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vnsra_vv.h b/riscv/insns/vnsra_vv.h
index 810fd05..555ce3f 100644
--- a/riscv/insns/vnsra_vv.h
+++ b/riscv/insns/vnsra_vv.h
@@ -3,4 +3,3 @@ VI_VV_LOOP_NSHIFT
({
vd = vs2 >> (vs1 & (sew * 2 - 1));
})
-VI_CHECK_1905
diff --git a/riscv/insns/vnsra_vx.h b/riscv/insns/vnsra_vx.h
index 085d918..05a55e3 100644
--- a/riscv/insns/vnsra_vx.h
+++ b/riscv/insns/vnsra_vx.h
@@ -3,4 +3,3 @@ VI_VX_LOOP_NSHIFT
({
vd = vs2 >> (rs1 & (sew * 2 - 1));
})
-VI_CHECK_1905
diff --git a/riscv/insns/vnsrl_vi.h b/riscv/insns/vnsrl_vi.h
index 959c24b..d4dfcf0 100644
--- a/riscv/insns/vnsrl_vi.h
+++ b/riscv/insns/vnsrl_vi.h
@@ -3,4 +3,3 @@ VI_VI_LOOP_NSHIFT
({
vd = vs2_u >> (zimm5 & (sew * 2 - 1));
})
-VI_CHECK_1905
diff --git a/riscv/insns/vnsrl_vv.h b/riscv/insns/vnsrl_vv.h
index ee158f4..ab72b84 100644
--- a/riscv/insns/vnsrl_vv.h
+++ b/riscv/insns/vnsrl_vv.h
@@ -3,4 +3,3 @@ VI_VV_LOOP_NSHIFT
({
vd = vs2_u >> (vs1 & (sew * 2 - 1));
})
-VI_CHECK_1905
diff --git a/riscv/insns/vnsrl_vx.h b/riscv/insns/vnsrl_vx.h
index 14e073f..e149b38 100644
--- a/riscv/insns/vnsrl_vx.h
+++ b/riscv/insns/vnsrl_vx.h
@@ -3,4 +3,3 @@ VI_VX_LOOP_NSHIFT
({
vd = vs2_u >> (rs1 & (sew * 2 - 1));
})
-VI_CHECK_1905
diff --git a/riscv/insns/vor_vi.h b/riscv/insns/vor_vi.h
index c725de9..f759607 100644
--- a/riscv/insns/vor_vi.h
+++ b/riscv/insns/vor_vi.h
@@ -3,4 +3,3 @@ VI_VI_LOOP
({
vd = simm5 | vs2;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vor_vv.h b/riscv/insns/vor_vv.h
index b11360f..0c46066 100644
--- a/riscv/insns/vor_vv.h
+++ b/riscv/insns/vor_vv.h
@@ -3,4 +3,3 @@ VI_VV_LOOP
({
vd = vs1 | vs2;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vor_vx.h b/riscv/insns/vor_vx.h
index 8004901..01c003a 100644
--- a/riscv/insns/vor_vx.h
+++ b/riscv/insns/vor_vx.h
@@ -3,4 +3,3 @@ VI_VX_LOOP
({
vd = rs1 | vs2;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vpopc_m.h b/riscv/insns/vpopc_m.h
index fed4209..de50943 100644
--- a/riscv/insns/vpopc_m.h
+++ b/riscv/insns/vpopc_m.h
@@ -22,4 +22,3 @@ for (reg_t i=P.VU.vstart; i<vl; ++i) {
}
P.VU.vstart = 0;
WRITE_RD(popcount);
-VI_CHECK_1905
diff --git a/riscv/insns/vredand_vs.h b/riscv/insns/vredand_vs.h
index 22e5dfd..6c2d908 100644
--- a/riscv/insns/vredand_vs.h
+++ b/riscv/insns/vredand_vs.h
@@ -3,4 +3,3 @@ VI_VV_LOOP_REDUCTION
({
vd_0_res &= vs2;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vredmax_vs.h b/riscv/insns/vredmax_vs.h
index 8689744..be2e76a 100644
--- a/riscv/insns/vredmax_vs.h
+++ b/riscv/insns/vredmax_vs.h
@@ -3,4 +3,3 @@ VI_VV_LOOP_REDUCTION
({
vd_0_res = (vd_0_res >= vs2) ? vd_0_res : vs2;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vredmaxu_vs.h b/riscv/insns/vredmaxu_vs.h
index c281646..960f486 100644
--- a/riscv/insns/vredmaxu_vs.h
+++ b/riscv/insns/vredmaxu_vs.h
@@ -3,4 +3,3 @@ VI_VV_ULOOP_REDUCTION
({
vd_0_res = (vd_0_res >= vs2) ? vd_0_res : vs2;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vredmin_vs.h b/riscv/insns/vredmin_vs.h
index a21644b..50359b7 100644
--- a/riscv/insns/vredmin_vs.h
+++ b/riscv/insns/vredmin_vs.h
@@ -3,4 +3,3 @@ VI_VV_LOOP_REDUCTION
({
vd_0_res = (vd_0_res <= vs2) ? vd_0_res : vs2;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vredminu_vs.h b/riscv/insns/vredminu_vs.h
index 40ff07a..7082475 100644
--- a/riscv/insns/vredminu_vs.h
+++ b/riscv/insns/vredminu_vs.h
@@ -3,4 +3,3 @@ VI_VV_ULOOP_REDUCTION
({
vd_0_res = (vd_0_res <= vs2) ? vd_0_res : vs2;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vredor_vs.h b/riscv/insns/vredor_vs.h
index ccd2981..f7acd9a 100644
--- a/riscv/insns/vredor_vs.h
+++ b/riscv/insns/vredor_vs.h
@@ -3,4 +3,3 @@ VI_VV_LOOP_REDUCTION
({
vd_0_res |= vs2;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vredsum_vs.h b/riscv/insns/vredsum_vs.h
index 3bca23a..c4fefe5 100644
--- a/riscv/insns/vredsum_vs.h
+++ b/riscv/insns/vredsum_vs.h
@@ -3,4 +3,3 @@ VI_VV_LOOP_REDUCTION
({
vd_0_res += vs2;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vredxor_vs.h b/riscv/insns/vredxor_vs.h
index ad4b015..bb81ad9 100644
--- a/riscv/insns/vredxor_vs.h
+++ b/riscv/insns/vredxor_vs.h
@@ -3,4 +3,3 @@ VI_VV_LOOP_REDUCTION
({
vd_0_res ^= vs2;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vrem_vv.h b/riscv/insns/vrem_vv.h
index e3a184a..da477f0 100644
--- a/riscv/insns/vrem_vv.h
+++ b/riscv/insns/vrem_vv.h
@@ -9,4 +9,3 @@ VI_VV_LOOP
vd = vs2 % vs1;
}
})
-VI_CHECK_1905
diff --git a/riscv/insns/vrem_vx.h b/riscv/insns/vrem_vx.h
index 9e94a34..f068842 100644
--- a/riscv/insns/vrem_vx.h
+++ b/riscv/insns/vrem_vx.h
@@ -8,4 +8,3 @@ VI_VX_LOOP
else
vd = vs2 % rs1;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vremu_vv.h b/riscv/insns/vremu_vv.h
index f773a59..7e15072 100644
--- a/riscv/insns/vremu_vv.h
+++ b/riscv/insns/vremu_vv.h
@@ -6,4 +6,3 @@ VI_VV_ULOOP
else
vd = vs2 % vs1;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vremu_vx.h b/riscv/insns/vremu_vx.h
index a9fdb28..a87a820 100644
--- a/riscv/insns/vremu_vx.h
+++ b/riscv/insns/vremu_vx.h
@@ -6,4 +6,3 @@ VI_VX_ULOOP
else
vd = vs2 % rs1;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vrgather_vi.h b/riscv/insns/vrgather_vi.h
index 827f975..eff67b8 100644
--- a/riscv/insns/vrgather_vi.h
+++ b/riscv/insns/vrgather_vi.h
@@ -27,4 +27,3 @@ for (reg_t i = P.VU.vstart; i < vl; ++i) {
VI_TAIL_ZERO(1);
P.VU.vstart = 0;
-VI_CHECK_1905
diff --git a/riscv/insns/vrgather_vv.h b/riscv/insns/vrgather_vv.h
index 6338f61..ce0c2a6 100644
--- a/riscv/insns/vrgather_vv.h
+++ b/riscv/insns/vrgather_vv.h
@@ -37,4 +37,3 @@ for (reg_t i = P.VU.vstart; i < vl; ++i) {
VI_TAIL_ZERO(1);
P.VU.vstart = 0;
-VI_CHECK_1905
diff --git a/riscv/insns/vrgather_vx.h b/riscv/insns/vrgather_vx.h
index 2e2ccb1..e9ff3b1 100644
--- a/riscv/insns/vrgather_vx.h
+++ b/riscv/insns/vrgather_vx.h
@@ -28,4 +28,3 @@ for (reg_t i = P.VU.vstart; i < vl; ++i) {
VI_TAIL_ZERO(1);
P.VU.vstart = 0;
-VI_CHECK_1905
diff --git a/riscv/insns/vrsub_vi.h b/riscv/insns/vrsub_vi.h
index 40adde9..198c33f 100644
--- a/riscv/insns/vrsub_vi.h
+++ b/riscv/insns/vrsub_vi.h
@@ -3,4 +3,3 @@ VI_VI_LOOP
({
vd = simm5 - vs2;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vrsub_vx.h b/riscv/insns/vrsub_vx.h
index 31d42e9..bfd6259 100644
--- a/riscv/insns/vrsub_vx.h
+++ b/riscv/insns/vrsub_vx.h
@@ -3,4 +3,3 @@ VI_VX_LOOP
({
vd = rs1 - vs2;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vsadd_vi.h b/riscv/insns/vsadd_vi.h
index 10d4cbf..de2cb83 100644
--- a/riscv/insns/vsadd_vi.h
+++ b/riscv/insns/vsadd_vi.h
@@ -25,4 +25,3 @@ default: {
}
P.VU.vxsat |= sat;
VI_LOOP_END
-VI_CHECK_1905
diff --git a/riscv/insns/vsadd_vv.h b/riscv/insns/vsadd_vv.h
index bf4fd04..2152bab 100644
--- a/riscv/insns/vsadd_vv.h
+++ b/riscv/insns/vsadd_vv.h
@@ -26,4 +26,3 @@ default: {
P.VU.vxsat |= sat;
VI_LOOP_END
-VI_CHECK_1905
diff --git a/riscv/insns/vsadd_vx.h b/riscv/insns/vsadd_vx.h
index 9ffa822..781e9e8 100644
--- a/riscv/insns/vsadd_vx.h
+++ b/riscv/insns/vsadd_vx.h
@@ -25,4 +25,3 @@ default: {
}
P.VU.vxsat |= sat;
VI_LOOP_END
-VI_CHECK_1905
diff --git a/riscv/insns/vsaddu_vi.h b/riscv/insns/vsaddu_vi.h
index 0a108da..9d376cc 100644
--- a/riscv/insns/vsaddu_vi.h
+++ b/riscv/insns/vsaddu_vi.h
@@ -9,4 +9,3 @@ VI_VI_ULOOP
P.VU.vxsat |= sat;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vsaddu_vv.h b/riscv/insns/vsaddu_vv.h
index d29ee06..e5d7025 100644
--- a/riscv/insns/vsaddu_vv.h
+++ b/riscv/insns/vsaddu_vv.h
@@ -9,4 +9,3 @@ VI_VV_ULOOP
P.VU.vxsat |= sat;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vsaddu_vx.h b/riscv/insns/vsaddu_vx.h
index 7747409..46ec29d 100644
--- a/riscv/insns/vsaddu_vx.h
+++ b/riscv/insns/vsaddu_vx.h
@@ -10,4 +10,3 @@ VI_VX_ULOOP
P.VU.vxsat |= sat;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vsb_v.h b/riscv/insns/vsb_v.h
index 8ce9a13..d8c9090 100644
--- a/riscv/insns/vsb_v.h
+++ b/riscv/insns/vsb_v.h
@@ -1,4 +1,3 @@
// vsb.v and vsseg[2-8]b.v
require(P.VU.vsew >= e8);
VI_ST(0, i * nf + fn, uint8, 1);
-VI_CHECK_1905
diff --git a/riscv/insns/vsbc_vvm.h b/riscv/insns/vsbc_vvm.h
index 0c55818..4cd58ba 100644
--- a/riscv/insns/vsbc_vvm.h
+++ b/riscv/insns/vsbc_vvm.h
@@ -9,4 +9,3 @@ VI_VV_LOOP
uint128_t res = (op_mask & vs1) - (op_mask & vs2) - carry;
vd = res;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vsbc_vxm.h b/riscv/insns/vsbc_vxm.h
index 2dd38c5..12551b8 100644
--- a/riscv/insns/vsbc_vxm.h
+++ b/riscv/insns/vsbc_vxm.h
@@ -9,4 +9,3 @@ VI_VX_ULOOP
uint128_t res = (op_mask & rs1) - (op_mask & vs2) - carry;
vd = res;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vse_v.h b/riscv/insns/vse_v.h
index be473f5..1e0dac3 100644
--- a/riscv/insns/vse_v.h
+++ b/riscv/insns/vse_v.h
@@ -11,4 +11,3 @@ if (sew == e8) {
VI_ST(0, (i * nf + fn), uint64, 8);
}
-VI_CHECK_1905
diff --git a/riscv/insns/vsh_v.h b/riscv/insns/vsh_v.h
index 78f70fb..a38bc90 100644
--- a/riscv/insns/vsh_v.h
+++ b/riscv/insns/vsh_v.h
@@ -1,4 +1,3 @@
// vsh.v and vsseg[2-8]h.v
require(P.VU.vsew >= e16);
VI_ST(0, i * nf + fn, uint16, 2);
-VI_CHECK_1905
diff --git a/riscv/insns/vslide1up_vx.h b/riscv/insns/vslide1up_vx.h
index 10c2ed6..50cc503 100644
--- a/riscv/insns/vslide1up_vx.h
+++ b/riscv/insns/vslide1up_vx.h
@@ -30,4 +30,3 @@ if (i != 0) {
}
}
VI_LOOP_END
-VI_CHECK_1905
diff --git a/riscv/insns/vslideup_vi.h b/riscv/insns/vslideup_vi.h
index 4750ade..4135b20 100644
--- a/riscv/insns/vslideup_vi.h
+++ b/riscv/insns/vslideup_vi.h
@@ -31,4 +31,3 @@ default: {
break;
}
VI_LOOP_END
-VI_CHECK_1905
diff --git a/riscv/insns/vslideup_vx.h b/riscv/insns/vslideup_vx.h
index e89eef1..bf73fcd 100644
--- a/riscv/insns/vslideup_vx.h
+++ b/riscv/insns/vslideup_vx.h
@@ -27,4 +27,3 @@ default: {
break;
}
VI_LOOP_END
-VI_CHECK_1905
diff --git a/riscv/insns/vsll_vi.h b/riscv/insns/vsll_vi.h
index d4eeabb..be46506 100644
--- a/riscv/insns/vsll_vi.h
+++ b/riscv/insns/vsll_vi.h
@@ -3,4 +3,3 @@ VI_VI_LOOP
({
vd = vs2 << (simm5 & (sew - 1) & 0x1f);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vsll_vv.h b/riscv/insns/vsll_vv.h
index ddfeae0..ce82022 100644
--- a/riscv/insns/vsll_vv.h
+++ b/riscv/insns/vsll_vv.h
@@ -3,4 +3,3 @@ VI_VV_LOOP
({
vd = vs2 << (vs1 & (sew - 1));
})
-VI_CHECK_1905
diff --git a/riscv/insns/vsll_vx.h b/riscv/insns/vsll_vx.h
index d3127e4..823510b 100644
--- a/riscv/insns/vsll_vx.h
+++ b/riscv/insns/vsll_vx.h
@@ -3,4 +3,3 @@ VI_VX_LOOP
({
vd = vs2 << (rs1 & (sew - 1));
})
-VI_CHECK_1905
diff --git a/riscv/insns/vsmul_vv.h b/riscv/insns/vsmul_vv.h
index 421cadf..a0c7f99 100644
--- a/riscv/insns/vsmul_vv.h
+++ b/riscv/insns/vsmul_vv.h
@@ -31,4 +31,3 @@ VI_VV_ULOOP
}
vd = result;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vsmul_vx.h b/riscv/insns/vsmul_vx.h
index b52d01f..c7909c7 100644
--- a/riscv/insns/vsmul_vx.h
+++ b/riscv/insns/vsmul_vx.h
@@ -32,4 +32,3 @@ VI_VX_ULOOP
}
vd = result;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vsra_vi.h b/riscv/insns/vsra_vi.h
index e8f0499..5c58927 100644
--- a/riscv/insns/vsra_vi.h
+++ b/riscv/insns/vsra_vi.h
@@ -3,4 +3,3 @@ VI_VI_LOOP
({
vd = vs2 >> (simm5 & (sew - 1) & 0x1f);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vsra_vv.h b/riscv/insns/vsra_vv.h
index 51faae7..8889af9 100644
--- a/riscv/insns/vsra_vv.h
+++ b/riscv/insns/vsra_vv.h
@@ -3,4 +3,3 @@ VI_VV_LOOP
({
vd = vs2 >> (vs1 & (sew - 1));
})
-VI_CHECK_1905
diff --git a/riscv/insns/vsra_vx.h b/riscv/insns/vsra_vx.h
index 9f4248e..c1b0c10 100644
--- a/riscv/insns/vsra_vx.h
+++ b/riscv/insns/vsra_vx.h
@@ -3,4 +3,3 @@ VI_VX_LOOP
({
vd = vs2 >> (rs1 & (sew - 1));
})
-VI_CHECK_1905
diff --git a/riscv/insns/vsrl_vi.h b/riscv/insns/vsrl_vi.h
index 6e5fbcf..5006854 100644
--- a/riscv/insns/vsrl_vi.h
+++ b/riscv/insns/vsrl_vi.h
@@ -3,4 +3,3 @@ VI_VI_ULOOP
({
vd = vs2 >> (simm5 & (sew - 1) & 0x1f);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vsrl_vv.h b/riscv/insns/vsrl_vv.h
index bb6ff6b..6376af3 100644
--- a/riscv/insns/vsrl_vv.h
+++ b/riscv/insns/vsrl_vv.h
@@ -3,4 +3,3 @@ VI_VV_ULOOP
({
vd = vs2 >> (vs1 & (sew - 1));
})
-VI_CHECK_1905
diff --git a/riscv/insns/vsrl_vx.h b/riscv/insns/vsrl_vx.h
index 74b4868..a4f899c 100644
--- a/riscv/insns/vsrl_vx.h
+++ b/riscv/insns/vsrl_vx.h
@@ -3,4 +3,3 @@ VI_VX_ULOOP
({
vd = vs2 >> (rs1 & (sew - 1));
})
-VI_CHECK_1905
diff --git a/riscv/insns/vssb_v.h b/riscv/insns/vssb_v.h
index ae42a9b..1bf0ecf 100644
--- a/riscv/insns/vssb_v.h
+++ b/riscv/insns/vssb_v.h
@@ -1,4 +1,3 @@
// vssb.v and vssseg[2-8]b.v
require(P.VU.vsew >= e8);
VI_ST(i * RS2, fn, uint8, 1);
-VI_CHECK_1905
diff --git a/riscv/insns/vsse_v.h b/riscv/insns/vsse_v.h
index 2b48a6e..2242759 100644
--- a/riscv/insns/vsse_v.h
+++ b/riscv/insns/vsse_v.h
@@ -11,4 +11,3 @@ if (sew == e8) {
VI_ST(i * RS2, fn, uint64, 8);
}
-VI_CHECK_1905
diff --git a/riscv/insns/vssh_v.h b/riscv/insns/vssh_v.h
index 38573c8..e0ebed2 100644
--- a/riscv/insns/vssh_v.h
+++ b/riscv/insns/vssh_v.h
@@ -1,4 +1,3 @@
// vssh.v and vssseg[2-8]h.v
require(P.VU.vsew >= e16);
VI_ST(i * RS2, fn, uint16, 2);
-VI_CHECK_1905
diff --git a/riscv/insns/vssra_vi.h b/riscv/insns/vssra_vi.h
index 21aba63..ef2390c 100644
--- a/riscv/insns/vssra_vi.h
+++ b/riscv/insns/vssra_vi.h
@@ -6,4 +6,3 @@ VI_VI_LOOP
INT_ROUNDING(vs2, xrm, sh);
vd = vs2 >> sh;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vssra_vv.h b/riscv/insns/vssra_vv.h
index a9aa51b..e697b52 100644
--- a/riscv/insns/vssra_vv.h
+++ b/riscv/insns/vssra_vv.h
@@ -7,4 +7,3 @@ VI_VV_LOOP
INT_ROUNDING(vs2, xrm, sh);
vd = vs2 >> sh;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vssra_vx.h b/riscv/insns/vssra_vx.h
index e0c54e9..8d7ad20 100644
--- a/riscv/insns/vssra_vx.h
+++ b/riscv/insns/vssra_vx.h
@@ -7,4 +7,3 @@ VI_VX_LOOP
INT_ROUNDING(vs2, xrm, sh);
vd = vs2 >> sh;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vssrl_vi.h b/riscv/insns/vssrl_vi.h
index 85e5234..8a10df0 100644
--- a/riscv/insns/vssrl_vi.h
+++ b/riscv/insns/vssrl_vi.h
@@ -7,4 +7,3 @@ VI_VI_ULOOP
INT_ROUNDING(vs2, xrm, sh);
vd = vs2 >> sh;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vssrl_vv.h b/riscv/insns/vssrl_vv.h
index 1b66ef3..f40cd90 100644
--- a/riscv/insns/vssrl_vv.h
+++ b/riscv/insns/vssrl_vv.h
@@ -7,4 +7,3 @@ VI_VV_ULOOP
INT_ROUNDING(vs2, xrm, sh);
vd = vs2 >> sh;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vssrl_vx.h b/riscv/insns/vssrl_vx.h
index 675c985..5da3f75 100644
--- a/riscv/insns/vssrl_vx.h
+++ b/riscv/insns/vssrl_vx.h
@@ -7,4 +7,3 @@ VI_VX_ULOOP
INT_ROUNDING(vs2, xrm, sh);
vd = vs2 >> sh;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vssub_vv.h b/riscv/insns/vssub_vv.h
index bcb12cc..fd3ee21 100644
--- a/riscv/insns/vssub_vv.h
+++ b/riscv/insns/vssub_vv.h
@@ -26,4 +26,3 @@ default: {
}
P.VU.vxsat |= sat;
VI_LOOP_END
-VI_CHECK_1905
diff --git a/riscv/insns/vssub_vx.h b/riscv/insns/vssub_vx.h
index 40bbf66..5c5c781 100644
--- a/riscv/insns/vssub_vx.h
+++ b/riscv/insns/vssub_vx.h
@@ -26,4 +26,3 @@ default: {
}
P.VU.vxsat |= sat;
VI_LOOP_END
-VI_CHECK_1905
diff --git a/riscv/insns/vssubu_vv.h b/riscv/insns/vssubu_vv.h
index 92dbdaa..c5c74fe 100644
--- a/riscv/insns/vssubu_vv.h
+++ b/riscv/insns/vssubu_vv.h
@@ -27,4 +27,3 @@ default: {
P.VU.vxsat |= sat;
VI_LOOP_END
-VI_CHECK_1905
diff --git a/riscv/insns/vssubu_vx.h b/riscv/insns/vssubu_vx.h
index 83eb63b..12cfdbb 100644
--- a/riscv/insns/vssubu_vx.h
+++ b/riscv/insns/vssubu_vx.h
@@ -26,4 +26,3 @@ default: {
}
P.VU.vxsat |= sat;
VI_LOOP_END
-VI_CHECK_1905
diff --git a/riscv/insns/vssw_v.h b/riscv/insns/vssw_v.h
index 025b671..c191d2e 100644
--- a/riscv/insns/vssw_v.h
+++ b/riscv/insns/vssw_v.h
@@ -1,4 +1,3 @@
// vssw.v and vssseg[2-8]w.v
require(P.VU.vsew >= e32);
VI_ST(i * RS2, fn, uint32, 4);
-VI_CHECK_1905
diff --git a/riscv/insns/vsub_vv.h b/riscv/insns/vsub_vv.h
index f068e30..7d119d5 100644
--- a/riscv/insns/vsub_vv.h
+++ b/riscv/insns/vsub_vv.h
@@ -3,4 +3,3 @@ VI_VV_LOOP
({
vd = vs2 - vs1;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vsub_vx.h b/riscv/insns/vsub_vx.h
index dc69870..e075b42 100644
--- a/riscv/insns/vsub_vx.h
+++ b/riscv/insns/vsub_vx.h
@@ -3,4 +3,3 @@ VI_VX_LOOP
({
vd = vs2 - rs1;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vsuxb_v.h b/riscv/insns/vsuxb_v.h
index f12c456..286d653 100644
--- a/riscv/insns/vsuxb_v.h
+++ b/riscv/insns/vsuxb_v.h
@@ -36,4 +36,3 @@ for (reg_t i = 0; i < vlmax && vl != 0; ++i) {
}
}
P.VU.vstart = 0;
-VI_CHECK_1905
diff --git a/riscv/insns/vsuxe_v.h b/riscv/insns/vsuxe_v.h
index d0c1f36..c51d605 100644
--- a/riscv/insns/vsuxe_v.h
+++ b/riscv/insns/vsuxe_v.h
@@ -37,4 +37,3 @@ for (reg_t i = 0; i < vlmax && vl != 0; ++i) {
}
}
P.VU.vstart = 0;
-VI_CHECK_1905
diff --git a/riscv/insns/vsuxh_v.h b/riscv/insns/vsuxh_v.h
index e237306..9858a61 100644
--- a/riscv/insns/vsuxh_v.h
+++ b/riscv/insns/vsuxh_v.h
@@ -31,4 +31,3 @@ for (reg_t i = 0; i < vlmax && vl != 0; ++i) {
}
}
P.VU.vstart = 0;
-VI_CHECK_1905
diff --git a/riscv/insns/vsuxw_v.h b/riscv/insns/vsuxw_v.h
index bc9fc6c..e9e4b7c 100644
--- a/riscv/insns/vsuxw_v.h
+++ b/riscv/insns/vsuxw_v.h
@@ -26,4 +26,3 @@ for (reg_t i = 0; i < vlmax && vl != 0; ++i) {
}
}
P.VU.vstart = 0;
-VI_CHECK_1905
diff --git a/riscv/insns/vsw_v.h b/riscv/insns/vsw_v.h
index 69758dc..5066657 100644
--- a/riscv/insns/vsw_v.h
+++ b/riscv/insns/vsw_v.h
@@ -1,6 +1,3 @@
// vsw.v and vsseg[2-8]w.v
require(P.VU.vsew >= e32);
VI_ST(0, i * nf + fn, uint32, 4);
-if (nf >= 2) {
- VI_CHECK_1905;
-}
diff --git a/riscv/insns/vsxb_v.h b/riscv/insns/vsxb_v.h
index 50f62ae..3e50597 100644
--- a/riscv/insns/vsxb_v.h
+++ b/riscv/insns/vsxb_v.h
@@ -2,4 +2,3 @@
require(P.VU.vsew >= e8);
VI_DUPLICATE_VREG(insn.rs2(), P.VU.vlmax);
VI_ST(index[i], fn, uint8, 1);
-VI_CHECK_1905
diff --git a/riscv/insns/vsxe_v.h b/riscv/insns/vsxe_v.h
index 5442480..28984ac 100644
--- a/riscv/insns/vsxe_v.h
+++ b/riscv/insns/vsxe_v.h
@@ -12,4 +12,3 @@ if (sew == e8) {
VI_ST(index[i], fn, uint64, 8);
}
-VI_CHECK_1905
diff --git a/riscv/insns/vsxh_v.h b/riscv/insns/vsxh_v.h
index 758a0a2..2e5506a 100644
--- a/riscv/insns/vsxh_v.h
+++ b/riscv/insns/vsxh_v.h
@@ -2,4 +2,3 @@
require(P.VU.vsew >= e16);
VI_DUPLICATE_VREG(insn.rs2(), P.VU.vlmax);
VI_ST(index[i], fn, uint16, 2);
-VI_CHECK_1905
diff --git a/riscv/insns/vsxw_v.h b/riscv/insns/vsxw_v.h
index 2fd9cfd..9a2119f 100644
--- a/riscv/insns/vsxw_v.h
+++ b/riscv/insns/vsxw_v.h
@@ -2,4 +2,3 @@
require(P.VU.vsew >= e32);
VI_DUPLICATE_VREG(insn.rs2(), P.VU.vlmax);
VI_ST(index[i], fn, uint32, 4);
-VI_CHECK_1905
diff --git a/riscv/insns/vwadd_vv.h b/riscv/insns/vwadd_vv.h
index 4e1d135..df4a135 100644
--- a/riscv/insns/vwadd_vv.h
+++ b/riscv/insns/vwadd_vv.h
@@ -4,4 +4,3 @@ VI_VV_LOOP_WIDEN
({
VI_WIDE_OP_AND_ASSIGN(vs2, vs1, 0, +, +, int);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vwadd_vx.h b/riscv/insns/vwadd_vx.h
index cddf21b..c226389 100644
--- a/riscv/insns/vwadd_vx.h
+++ b/riscv/insns/vwadd_vx.h
@@ -4,4 +4,3 @@ VI_VX_LOOP_WIDEN
({
VI_WIDE_OP_AND_ASSIGN(vs2, rs1, 0, +, +, int);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vwadd_wv.h b/riscv/insns/vwadd_wv.h
index 07ff0e4..54d2ba4 100644
--- a/riscv/insns/vwadd_wv.h
+++ b/riscv/insns/vwadd_wv.h
@@ -4,4 +4,3 @@ VI_VV_LOOP_WIDEN
({
VI_WIDE_WVX_OP(vs1, +, int);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vwadd_wx.h b/riscv/insns/vwadd_wx.h
index b3dce7e..bb4cee5 100644
--- a/riscv/insns/vwadd_wx.h
+++ b/riscv/insns/vwadd_wx.h
@@ -4,4 +4,3 @@ VI_VX_LOOP_WIDEN
({
VI_WIDE_WVX_OP(rs1, +, int);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vwaddu_vv.h b/riscv/insns/vwaddu_vv.h
index 72e33be..286ebc8 100644
--- a/riscv/insns/vwaddu_vv.h
+++ b/riscv/insns/vwaddu_vv.h
@@ -4,4 +4,3 @@ VI_VV_LOOP_WIDEN
({
VI_WIDE_OP_AND_ASSIGN(vs2, vs1, 0, +, +, uint);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vwaddu_vx.h b/riscv/insns/vwaddu_vx.h
index 80138b7..61cddfc 100644
--- a/riscv/insns/vwaddu_vx.h
+++ b/riscv/insns/vwaddu_vx.h
@@ -4,4 +4,3 @@ VI_VX_LOOP_WIDEN
({
VI_WIDE_OP_AND_ASSIGN(vs2, rs1, 0, +, +, uint);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vwaddu_wv.h b/riscv/insns/vwaddu_wv.h
index 7476c20..fee8136 100644
--- a/riscv/insns/vwaddu_wv.h
+++ b/riscv/insns/vwaddu_wv.h
@@ -4,4 +4,3 @@ VI_VV_LOOP_WIDEN
({
VI_WIDE_WVX_OP(vs1, +, uint);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vwaddu_wx.h b/riscv/insns/vwaddu_wx.h
index 2c8ecdf..0073ac3 100644
--- a/riscv/insns/vwaddu_wx.h
+++ b/riscv/insns/vwaddu_wx.h
@@ -4,4 +4,3 @@ VI_VX_LOOP_WIDEN
({
VI_WIDE_WVX_OP(rs1, +, uint);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vwmacc_vv.h b/riscv/insns/vwmacc_vv.h
index ebd30ec..7208c6d 100644
--- a/riscv/insns/vwmacc_vv.h
+++ b/riscv/insns/vwmacc_vv.h
@@ -4,4 +4,3 @@ VI_VV_LOOP_WIDEN
({
VI_WIDE_OP_AND_ASSIGN(vs2, vs1, vd_w, *, +, int);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vwmacc_vx.h b/riscv/insns/vwmacc_vx.h
index 7a0bd0b..5ae597a 100644
--- a/riscv/insns/vwmacc_vx.h
+++ b/riscv/insns/vwmacc_vx.h
@@ -4,4 +4,3 @@ VI_VX_LOOP_WIDEN
({
VI_WIDE_OP_AND_ASSIGN(vs2, rs1, vd_w, *, +, int);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vwmaccsu_vv.h b/riscv/insns/vwmaccsu_vv.h
index 17e463a..3aa43ef 100644
--- a/riscv/insns/vwmaccsu_vv.h
+++ b/riscv/insns/vwmaccsu_vv.h
@@ -4,4 +4,3 @@ VI_VV_LOOP_WIDEN
({
VI_WIDE_OP_AND_ASSIGN_MIX(vs2, vs1, vd_w, *, +, int, uint, int);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vwmaccsu_vx.h b/riscv/insns/vwmaccsu_vx.h
index d94237e..e00a21d 100644
--- a/riscv/insns/vwmaccsu_vx.h
+++ b/riscv/insns/vwmaccsu_vx.h
@@ -4,4 +4,3 @@ VI_VX_LOOP_WIDEN
({
VI_WIDE_OP_AND_ASSIGN_MIX(vs2, rs1, vd_w, *, +, int, uint, int);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vwmaccu_vv.h b/riscv/insns/vwmaccu_vv.h
index 14b1df2..2cbdaa3 100644
--- a/riscv/insns/vwmaccu_vv.h
+++ b/riscv/insns/vwmaccu_vv.h
@@ -4,4 +4,3 @@ VI_VV_LOOP_WIDEN
({
VI_WIDE_OP_AND_ASSIGN(vs2, vs1, vd_w, *, +, uint);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vwmaccu_vx.h b/riscv/insns/vwmaccu_vx.h
index f3edccc..533297f 100644
--- a/riscv/insns/vwmaccu_vx.h
+++ b/riscv/insns/vwmaccu_vx.h
@@ -4,4 +4,3 @@ VI_VX_LOOP_WIDEN
({
VI_WIDE_OP_AND_ASSIGN(vs2, rs1, vd_w, *, +, uint);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vwmaccus_vx.h b/riscv/insns/vwmaccus_vx.h
index 8c86299..5310f0e 100644
--- a/riscv/insns/vwmaccus_vx.h
+++ b/riscv/insns/vwmaccus_vx.h
@@ -4,4 +4,3 @@ VI_VX_LOOP_WIDEN
({
VI_WIDE_OP_AND_ASSIGN_MIX(vs2, rs1, vd_w, *, +, int, int, uint);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vwmul_vv.h b/riscv/insns/vwmul_vv.h
index 5c73891..2197edb 100644
--- a/riscv/insns/vwmul_vv.h
+++ b/riscv/insns/vwmul_vv.h
@@ -4,4 +4,3 @@ VI_VV_LOOP_WIDEN
({
VI_WIDE_OP_AND_ASSIGN(vs2, vs1, 0, *, +, int);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vwmul_vx.h b/riscv/insns/vwmul_vx.h
index bf3a6dd..bc1422d 100644
--- a/riscv/insns/vwmul_vx.h
+++ b/riscv/insns/vwmul_vx.h
@@ -4,4 +4,3 @@ VI_VX_LOOP_WIDEN
({
VI_WIDE_OP_AND_ASSIGN(vs2, rs1, 0, *, +, int);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vwmulsu_vv.h b/riscv/insns/vwmulsu_vv.h
index 1c6cc22..9786adb 100644
--- a/riscv/insns/vwmulsu_vv.h
+++ b/riscv/insns/vwmulsu_vv.h
@@ -14,4 +14,3 @@ VI_VV_LOOP_WIDEN
break;
}
})
-VI_CHECK_1905
diff --git a/riscv/insns/vwmulsu_vx.h b/riscv/insns/vwmulsu_vx.h
index b1a594c..feb1fd1 100644
--- a/riscv/insns/vwmulsu_vx.h
+++ b/riscv/insns/vwmulsu_vx.h
@@ -14,4 +14,3 @@ VI_VX_LOOP_WIDEN
break;
}
})
-VI_CHECK_1905
diff --git a/riscv/insns/vwmulu_vv.h b/riscv/insns/vwmulu_vv.h
index 4cbca42..8ddbb4b 100644
--- a/riscv/insns/vwmulu_vv.h
+++ b/riscv/insns/vwmulu_vv.h
@@ -4,4 +4,3 @@ VI_VV_LOOP_WIDEN
({
VI_WIDE_OP_AND_ASSIGN(vs2, vs1, 0, *, +, uint);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vwmulu_vx.h b/riscv/insns/vwmulu_vx.h
index 2270c1f..1ce77ee 100644
--- a/riscv/insns/vwmulu_vx.h
+++ b/riscv/insns/vwmulu_vx.h
@@ -4,4 +4,3 @@ VI_VX_LOOP_WIDEN
({
VI_WIDE_OP_AND_ASSIGN(vs2, rs1, 0, *, +, uint);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vwredsum_vs.h b/riscv/insns/vwredsum_vs.h
index 9563789..c7a87db 100644
--- a/riscv/insns/vwredsum_vs.h
+++ b/riscv/insns/vwredsum_vs.h
@@ -3,4 +3,3 @@ VI_VV_LOOP_WIDE_REDUCTION
({
vd_0_res += vs2;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vwredsumu_vs.h b/riscv/insns/vwredsumu_vs.h
index 668f941..889a77d 100644
--- a/riscv/insns/vwredsumu_vs.h
+++ b/riscv/insns/vwredsumu_vs.h
@@ -3,4 +3,3 @@ VI_VV_ULOOP_WIDE_REDUCTION
({
vd_0_res += vs2;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vwsmacc_vv.h b/riscv/insns/vwsmacc_vv.h
index 9a67068..86d588d 100644
--- a/riscv/insns/vwsmacc_vv.h
+++ b/riscv/insns/vwsmacc_vv.h
@@ -1,3 +1,2 @@
// vwsmacc.vv vd, vs2, vs1
VI_VVX_LOOP_WIDE_SSMA(vs1);
-VI_CHECK_1905
diff --git a/riscv/insns/vwsmacc_vx.h b/riscv/insns/vwsmacc_vx.h
index 69823a3..f0f04a3 100644
--- a/riscv/insns/vwsmacc_vx.h
+++ b/riscv/insns/vwsmacc_vx.h
@@ -1,3 +1,2 @@
// vwsmacc.vx vd, vs2, rs1
VI_VVX_LOOP_WIDE_SSMA(rs1);
-VI_CHECK_1905
diff --git a/riscv/insns/vwsmaccsu_vv.h b/riscv/insns/vwsmaccsu_vv.h
index cdebc7d..cf1aa1e 100644
--- a/riscv/insns/vwsmaccsu_vv.h
+++ b/riscv/insns/vwsmaccsu_vv.h
@@ -1,3 +1,2 @@
// vwsmaccsu.vx vd, vs2, vs1
VI_VVX_LOOP_WIDE_SU_SSMA(vs1);
-VI_CHECK_1905
diff --git a/riscv/insns/vwsmaccsu_vx.h b/riscv/insns/vwsmaccsu_vx.h
index d3379c7..681c309 100644
--- a/riscv/insns/vwsmaccsu_vx.h
+++ b/riscv/insns/vwsmaccsu_vx.h
@@ -1,3 +1,2 @@
// vwsmaccsu.vx vd, vs2, rs1
VI_VVX_LOOP_WIDE_SU_SSMA(rs1);
-VI_CHECK_1905
diff --git a/riscv/insns/vwsmaccu_vv.h b/riscv/insns/vwsmaccu_vv.h
index 8f767cf..e873d93 100644
--- a/riscv/insns/vwsmaccu_vv.h
+++ b/riscv/insns/vwsmaccu_vv.h
@@ -1,3 +1,2 @@
// vwsmaccu.vv vd, vs2, vs1
VI_VVX_LOOP_WIDE_USSMA(vs1);
-VI_CHECK_1905
diff --git a/riscv/insns/vwsmaccu_vx.h b/riscv/insns/vwsmaccu_vx.h
index 5227901..7318fa7 100644
--- a/riscv/insns/vwsmaccu_vx.h
+++ b/riscv/insns/vwsmaccu_vx.h
@@ -1,3 +1,2 @@
// vwsmaccu vd, vs2, rs1
VI_VVX_LOOP_WIDE_USSMA(rs1);
-VI_CHECK_1905
diff --git a/riscv/insns/vwsmaccus_vx.h b/riscv/insns/vwsmaccus_vx.h
index ed7608c..da1a1c8 100644
--- a/riscv/insns/vwsmaccus_vx.h
+++ b/riscv/insns/vwsmaccus_vx.h
@@ -1,3 +1,2 @@
// vwsmaccus.vx vd, vs2, rs1
VI_VVX_LOOP_WIDE_US_SSMA(rs1);
-VI_CHECK_1905
diff --git a/riscv/insns/vwsub_vv.h b/riscv/insns/vwsub_vv.h
index 8df6660..99f9348 100644
--- a/riscv/insns/vwsub_vv.h
+++ b/riscv/insns/vwsub_vv.h
@@ -4,4 +4,3 @@ VI_VV_LOOP_WIDEN
({
VI_WIDE_OP_AND_ASSIGN(vs2, vs1, 0, -, +, int);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vwsub_vx.h b/riscv/insns/vwsub_vx.h
index 33e98d6..affdf62 100644
--- a/riscv/insns/vwsub_vx.h
+++ b/riscv/insns/vwsub_vx.h
@@ -4,4 +4,3 @@ VI_VX_LOOP_WIDEN
({
VI_WIDE_OP_AND_ASSIGN(vs2, rs1, 0, -, +, int);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vwsub_wv.h b/riscv/insns/vwsub_wv.h
index 5758341..10db730 100644
--- a/riscv/insns/vwsub_wv.h
+++ b/riscv/insns/vwsub_wv.h
@@ -4,4 +4,3 @@ VI_VV_LOOP_WIDEN
({
VI_WIDE_WVX_OP(vs1, -, int);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vwsub_wx.h b/riscv/insns/vwsub_wx.h
index 2a15c9a..f72341b 100644
--- a/riscv/insns/vwsub_wx.h
+++ b/riscv/insns/vwsub_wx.h
@@ -4,4 +4,3 @@ VI_VX_LOOP_WIDEN
({
VI_WIDE_WVX_OP(rs1, -, int);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vwsubu_vv.h b/riscv/insns/vwsubu_vv.h
index 9b72f65..cf68adb 100644
--- a/riscv/insns/vwsubu_vv.h
+++ b/riscv/insns/vwsubu_vv.h
@@ -4,4 +4,3 @@ VI_VV_LOOP_WIDEN
({
VI_WIDE_OP_AND_ASSIGN(vs2, vs1, 0, -, +, uint);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vwsubu_vx.h b/riscv/insns/vwsubu_vx.h
index 86b6b50..3e972dd 100644
--- a/riscv/insns/vwsubu_vx.h
+++ b/riscv/insns/vwsubu_vx.h
@@ -4,4 +4,3 @@ VI_VX_LOOP_WIDEN
({
VI_WIDE_OP_AND_ASSIGN(vs2, rs1, 0, -, +, uint);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vwsubu_wv.h b/riscv/insns/vwsubu_wv.h
index 553d3f8..3687c3d 100644
--- a/riscv/insns/vwsubu_wv.h
+++ b/riscv/insns/vwsubu_wv.h
@@ -4,4 +4,3 @@ VI_VV_LOOP_WIDEN
({
VI_WIDE_WVX_OP(vs1, -, uint);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vwsubu_wx.h b/riscv/insns/vwsubu_wx.h
index 477dc7a..c7f20ed 100644
--- a/riscv/insns/vwsubu_wx.h
+++ b/riscv/insns/vwsubu_wx.h
@@ -4,4 +4,3 @@ VI_VX_LOOP_WIDEN
({
VI_WIDE_WVX_OP(rs1, -, uint);
})
-VI_CHECK_1905
diff --git a/riscv/insns/vxor_vi.h b/riscv/insns/vxor_vi.h
index 7ef5ae9..b2dcf94 100644
--- a/riscv/insns/vxor_vi.h
+++ b/riscv/insns/vxor_vi.h
@@ -3,4 +3,3 @@ VI_VI_LOOP
({
vd = simm5 ^ vs2;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vxor_vv.h b/riscv/insns/vxor_vv.h
index 8a61d5e..c37b6ab 100644
--- a/riscv/insns/vxor_vv.h
+++ b/riscv/insns/vxor_vv.h
@@ -3,4 +3,3 @@ VI_VV_LOOP
({
vd = vs1 ^ vs2;
})
-VI_CHECK_1905
diff --git a/riscv/insns/vxor_vx.h b/riscv/insns/vxor_vx.h
index 8042ca3..8021e0e 100644
--- a/riscv/insns/vxor_vx.h
+++ b/riscv/insns/vxor_vx.h
@@ -3,4 +3,3 @@ VI_VX_LOOP
({
vd = rs1 ^ vs2;
})
-VI_CHECK_1905