|
@@ -3,16 +3,21 @@ DEF_HELPER_2(raise_exception, noreturn, env, i32)
|
|
|
|
|
|
/* Floating Point - rounding mode */
|
|
/* Floating Point - rounding mode */
|
|
DEF_HELPER_FLAGS_2(set_rounding_mode, TCG_CALL_NO_WG, void, env, i32)
|
|
DEF_HELPER_FLAGS_2(set_rounding_mode, TCG_CALL_NO_WG, void, env, i32)
|
|
|
|
+DEF_HELPER_FLAGS_1(set_rod_rounding_mode, TCG_CALL_NO_WG, void, env)
|
|
|
|
|
|
/* Floating Point - fused */
|
|
/* Floating Point - fused */
|
|
DEF_HELPER_FLAGS_4(fmadd_s, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
|
|
DEF_HELPER_FLAGS_4(fmadd_s, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
|
|
DEF_HELPER_FLAGS_4(fmadd_d, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
|
|
DEF_HELPER_FLAGS_4(fmadd_d, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
|
|
|
|
+DEF_HELPER_FLAGS_4(fmadd_h, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
|
|
DEF_HELPER_FLAGS_4(fmsub_s, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
|
|
DEF_HELPER_FLAGS_4(fmsub_s, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
|
|
DEF_HELPER_FLAGS_4(fmsub_d, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
|
|
DEF_HELPER_FLAGS_4(fmsub_d, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
|
|
|
|
+DEF_HELPER_FLAGS_4(fmsub_h, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
|
|
DEF_HELPER_FLAGS_4(fnmsub_s, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
|
|
DEF_HELPER_FLAGS_4(fnmsub_s, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
|
|
DEF_HELPER_FLAGS_4(fnmsub_d, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
|
|
DEF_HELPER_FLAGS_4(fnmsub_d, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
|
|
|
|
+DEF_HELPER_FLAGS_4(fnmsub_h, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
|
|
DEF_HELPER_FLAGS_4(fnmadd_s, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
|
|
DEF_HELPER_FLAGS_4(fnmadd_s, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
|
|
DEF_HELPER_FLAGS_4(fnmadd_d, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
|
|
DEF_HELPER_FLAGS_4(fnmadd_d, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
|
|
|
|
+DEF_HELPER_FLAGS_4(fnmadd_h, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
|
|
|
|
|
|
/* Floating Point - Single Precision */
|
|
/* Floating Point - Single Precision */
|
|
DEF_HELPER_FLAGS_3(fadd_s, TCG_CALL_NO_RWG, i64, env, i64, i64)
|
|
DEF_HELPER_FLAGS_3(fadd_s, TCG_CALL_NO_RWG, i64, env, i64, i64)
|
|
@@ -62,6 +67,31 @@ DEF_HELPER_FLAGS_1(fclass_d, TCG_CALL_NO_RWG_SE, tl, i64)
|
|
DEF_HELPER_FLAGS_2(clmul, TCG_CALL_NO_RWG_SE, tl, tl, tl)
|
|
DEF_HELPER_FLAGS_2(clmul, TCG_CALL_NO_RWG_SE, tl, tl, tl)
|
|
DEF_HELPER_FLAGS_2(clmulr, TCG_CALL_NO_RWG_SE, tl, tl, tl)
|
|
DEF_HELPER_FLAGS_2(clmulr, TCG_CALL_NO_RWG_SE, tl, tl, tl)
|
|
|
|
|
|
|
|
+/* Floating Point - Half Precision */
|
|
|
|
+DEF_HELPER_FLAGS_3(fadd_h, TCG_CALL_NO_RWG, i64, env, i64, i64)
|
|
|
|
+DEF_HELPER_FLAGS_3(fsub_h, TCG_CALL_NO_RWG, i64, env, i64, i64)
|
|
|
|
+DEF_HELPER_FLAGS_3(fmul_h, TCG_CALL_NO_RWG, i64, env, i64, i64)
|
|
|
|
+DEF_HELPER_FLAGS_3(fdiv_h, TCG_CALL_NO_RWG, i64, env, i64, i64)
|
|
|
|
+DEF_HELPER_FLAGS_3(fmin_h, TCG_CALL_NO_RWG, i64, env, i64, i64)
|
|
|
|
+DEF_HELPER_FLAGS_3(fmax_h, TCG_CALL_NO_RWG, i64, env, i64, i64)
|
|
|
|
+DEF_HELPER_FLAGS_2(fsqrt_h, TCG_CALL_NO_RWG, i64, env, i64)
|
|
|
|
+DEF_HELPER_FLAGS_3(fle_h, TCG_CALL_NO_RWG, tl, env, i64, i64)
|
|
|
|
+DEF_HELPER_FLAGS_3(flt_h, TCG_CALL_NO_RWG, tl, env, i64, i64)
|
|
|
|
+DEF_HELPER_FLAGS_3(feq_h, TCG_CALL_NO_RWG, tl, env, i64, i64)
|
|
|
|
+DEF_HELPER_FLAGS_2(fcvt_s_h, TCG_CALL_NO_RWG, i64, env, i64)
|
|
|
|
+DEF_HELPER_FLAGS_2(fcvt_h_s, TCG_CALL_NO_RWG, i64, env, i64)
|
|
|
|
+DEF_HELPER_FLAGS_2(fcvt_d_h, TCG_CALL_NO_RWG, i64, env, i64)
|
|
|
|
+DEF_HELPER_FLAGS_2(fcvt_h_d, TCG_CALL_NO_RWG, i64, env, i64)
|
|
|
|
+DEF_HELPER_FLAGS_2(fcvt_w_h, TCG_CALL_NO_RWG, tl, env, i64)
|
|
|
|
+DEF_HELPER_FLAGS_2(fcvt_wu_h, TCG_CALL_NO_RWG, tl, env, i64)
|
|
|
|
+DEF_HELPER_FLAGS_2(fcvt_l_h, TCG_CALL_NO_RWG, tl, env, i64)
|
|
|
|
+DEF_HELPER_FLAGS_2(fcvt_lu_h, TCG_CALL_NO_RWG, tl, env, i64)
|
|
|
|
+DEF_HELPER_FLAGS_2(fcvt_h_w, TCG_CALL_NO_RWG, i64, env, tl)
|
|
|
|
+DEF_HELPER_FLAGS_2(fcvt_h_wu, TCG_CALL_NO_RWG, i64, env, tl)
|
|
|
|
+DEF_HELPER_FLAGS_2(fcvt_h_l, TCG_CALL_NO_RWG, i64, env, tl)
|
|
|
|
+DEF_HELPER_FLAGS_2(fcvt_h_lu, TCG_CALL_NO_RWG, i64, env, tl)
|
|
|
|
+DEF_HELPER_FLAGS_1(fclass_h, TCG_CALL_NO_RWG_SE, tl, i64)
|
|
|
|
+
|
|
/* Special functions */
|
|
/* Special functions */
|
|
DEF_HELPER_2(csrr, tl, env, int)
|
|
DEF_HELPER_2(csrr, tl, env, int)
|
|
DEF_HELPER_3(csrw, void, env, int, tl)
|
|
DEF_HELPER_3(csrw, void, env, int, tl)
|
|
@@ -83,195 +113,89 @@ DEF_HELPER_2(hyp_hlvx_wu, tl, env, tl)
|
|
|
|
|
|
/* Vector functions */
|
|
/* Vector functions */
|
|
DEF_HELPER_3(vsetvl, tl, env, tl, tl)
|
|
DEF_HELPER_3(vsetvl, tl, env, tl, tl)
|
|
-DEF_HELPER_5(vlb_v_b, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlb_v_b_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlb_v_h, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlb_v_h_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlb_v_w, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlb_v_w_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlb_v_d, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlb_v_d_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlh_v_h, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlh_v_h_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlh_v_w, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlh_v_w_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlh_v_d, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlh_v_d_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlw_v_w, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlw_v_w_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlw_v_d, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlw_v_d_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vle_v_b, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vle_v_b_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vle_v_h, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vle_v_h_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vle_v_w, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vle_v_w_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vle_v_d, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vle_v_d_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlbu_v_b, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlbu_v_b_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlbu_v_h, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlbu_v_h_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlbu_v_w, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlbu_v_w_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlbu_v_d, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlbu_v_d_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlhu_v_h, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlhu_v_h_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlhu_v_w, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlhu_v_w_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlhu_v_d, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlhu_v_d_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlwu_v_w, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlwu_v_w_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlwu_v_d, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlwu_v_d_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vsb_v_b, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vsb_v_b_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vsb_v_h, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vsb_v_h_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vsb_v_w, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vsb_v_w_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vsb_v_d, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vsb_v_d_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vsh_v_h, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vsh_v_h_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vsh_v_w, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vsh_v_w_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vsh_v_d, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vsh_v_d_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vsw_v_w, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vsw_v_w_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vsw_v_d, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vsw_v_d_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vse_v_b, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vse_v_b_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vse_v_h, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vse_v_h_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vse_v_w, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vse_v_w_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vse_v_d, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vse_v_d_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vlsb_v_b, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vlsb_v_h, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vlsb_v_w, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vlsb_v_d, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vlsh_v_h, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vlsh_v_w, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vlsh_v_d, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vlsw_v_w, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vlsw_v_d, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vlse_v_b, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vlse_v_h, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vlse_v_w, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vlse_v_d, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vlsbu_v_b, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vlsbu_v_h, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vlsbu_v_w, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vlsbu_v_d, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vlshu_v_h, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vlshu_v_w, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vlshu_v_d, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vlswu_v_w, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vlswu_v_d, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vssb_v_b, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vssb_v_h, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vssb_v_w, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vssb_v_d, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vssh_v_h, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vssh_v_w, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vssh_v_d, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vssw_v_w, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vssw_v_d, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vsse_v_b, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vsse_v_h, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vsse_v_w, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vsse_v_d, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vlxb_v_b, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vlxb_v_h, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vlxb_v_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vlxb_v_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vlxh_v_h, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vlxh_v_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vlxh_v_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vlxw_v_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vlxw_v_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vlxe_v_b, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vlxe_v_h, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vlxe_v_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vlxe_v_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vlxbu_v_b, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vlxbu_v_h, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vlxbu_v_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vlxbu_v_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vlxhu_v_h, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vlxhu_v_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vlxhu_v_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vlxwu_v_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vlxwu_v_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vsxb_v_b, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vsxb_v_h, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vsxb_v_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vsxb_v_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vsxh_v_h, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vsxh_v_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vsxh_v_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vsxw_v_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vsxw_v_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vsxe_v_b, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vsxe_v_h, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vsxe_v_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vsxe_v_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_5(vlbff_v_b, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlbff_v_h, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlbff_v_w, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlbff_v_d, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlhff_v_h, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlhff_v_w, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlhff_v_d, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlwff_v_w, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlwff_v_d, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vleff_v_b, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vleff_v_h, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vleff_v_w, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vleff_v_d, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlbuff_v_b, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlbuff_v_h, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlbuff_v_w, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlbuff_v_d, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlhuff_v_h, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlhuff_v_w, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlhuff_v_d, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlwuff_v_w, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_5(vlwuff_v_d, void, ptr, ptr, tl, env, i32)
|
|
|
|
-DEF_HELPER_6(vamoswapw_v_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vamoswapd_v_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vamoaddw_v_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vamoaddd_v_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vamoxorw_v_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vamoxord_v_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vamoandw_v_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vamoandd_v_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vamoorw_v_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vamoord_v_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vamominw_v_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vamomind_v_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vamomaxw_v_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vamomaxd_v_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vamominuw_v_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vamominud_v_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vamomaxuw_v_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vamomaxud_v_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vamoswapw_v_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vamoaddw_v_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vamoxorw_v_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vamoandw_v_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vamoorw_v_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vamominw_v_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vamomaxw_v_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vamominuw_v_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vamomaxuw_v_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
|
|
+DEF_HELPER_5(vle8_v, void, ptr, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_5(vle16_v, void, ptr, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_5(vle32_v, void, ptr, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_5(vle64_v, void, ptr, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_5(vle8_v_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_5(vle16_v_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_5(vle32_v_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_5(vle64_v_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_5(vse8_v, void, ptr, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_5(vse16_v, void, ptr, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_5(vse32_v, void, ptr, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_5(vse64_v, void, ptr, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_5(vse8_v_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_5(vse16_v_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_5(vse32_v_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_5(vse64_v_mask, void, ptr, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_5(vlm_v, void, ptr, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_5(vsm_v, void, ptr, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_6(vlse8_v, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
+DEF_HELPER_6(vlse16_v, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
+DEF_HELPER_6(vlse32_v, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
+DEF_HELPER_6(vlse64_v, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
+DEF_HELPER_6(vsse8_v, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
+DEF_HELPER_6(vsse16_v, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
+DEF_HELPER_6(vsse32_v, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
+DEF_HELPER_6(vsse64_v, void, ptr, ptr, tl, tl, env, i32)
|
|
|
|
+DEF_HELPER_6(vlxei8_8_v, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vlxei8_16_v, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vlxei8_32_v, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vlxei8_64_v, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vlxei16_8_v, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vlxei16_16_v, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vlxei16_32_v, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vlxei16_64_v, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vlxei32_8_v, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vlxei32_16_v, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vlxei32_32_v, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vlxei32_64_v, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vlxei64_8_v, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vlxei64_16_v, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vlxei64_32_v, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vlxei64_64_v, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vsxei8_8_v, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vsxei8_16_v, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vsxei8_32_v, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vsxei8_64_v, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vsxei16_8_v, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vsxei16_16_v, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vsxei16_32_v, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vsxei16_64_v, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vsxei32_8_v, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vsxei32_16_v, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vsxei32_32_v, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vsxei32_64_v, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vsxei64_8_v, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vsxei64_16_v, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vsxei64_32_v, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vsxei64_64_v, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_5(vle8ff_v, void, ptr, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_5(vle16ff_v, void, ptr, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_5(vle32ff_v, void, ptr, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_5(vle64ff_v, void, ptr, ptr, tl, env, i32)
|
|
|
|
+
|
|
|
|
+DEF_HELPER_4(vl1re8_v, void, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_4(vl1re16_v, void, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_4(vl1re32_v, void, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_4(vl1re64_v, void, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_4(vl2re8_v, void, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_4(vl2re16_v, void, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_4(vl2re32_v, void, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_4(vl2re64_v, void, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_4(vl4re8_v, void, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_4(vl4re16_v, void, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_4(vl4re32_v, void, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_4(vl4re64_v, void, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_4(vl8re8_v, void, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_4(vl8re16_v, void, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_4(vl8re32_v, void, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_4(vl8re64_v, void, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_4(vs1r_v, void, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_4(vs2r_v, void, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_4(vs4r_v, void, ptr, tl, env, i32)
|
|
|
|
+DEF_HELPER_4(vs8r_v, void, ptr, tl, env, i32)
|
|
|
|
|
|
DEF_HELPER_6(vadd_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vadd_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
@@ -430,18 +354,18 @@ DEF_HELPER_6(vsra_vx_h, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vsra_vx_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vsra_vx_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vsra_vx_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vsra_vx_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
|
|
-DEF_HELPER_6(vnsrl_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vnsrl_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vnsrl_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vnsra_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vnsra_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vnsra_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vnsrl_vx_b, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vnsrl_vx_h, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vnsrl_vx_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vnsra_vx_b, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vnsra_vx_h, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vnsra_vx_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
|
|
+DEF_HELPER_6(vnsrl_wv_b, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vnsrl_wv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vnsrl_wv_w, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vnsra_wv_b, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vnsra_wv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vnsra_wv_w, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vnsrl_wx_b, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vnsrl_wx_h, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vnsrl_wx_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vnsra_wx_b, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vnsra_wx_h, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vnsra_wx_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
|
|
DEF_HELPER_6(vmseq_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vmseq_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vmseq_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vmseq_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
@@ -727,18 +651,34 @@ DEF_HELPER_6(vaadd_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vaadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vaadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vaadd_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vaadd_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vaadd_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vaadd_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vaaddu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vaaddu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vaaddu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vaaddu_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vasub_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vasub_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vasub_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vasub_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vasub_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vasub_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vasub_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vasub_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vasubu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vasubu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vasubu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vasubu_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vaadd_vx_b, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vaadd_vx_b, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vaadd_vx_h, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vaadd_vx_h, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vaadd_vx_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vaadd_vx_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vaadd_vx_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vaadd_vx_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vaaddu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vaaddu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vaaddu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vaaddu_vx_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vasub_vx_b, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vasub_vx_b, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vasub_vx_h, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vasub_vx_h, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vasub_vx_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vasub_vx_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vasub_vx_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vasub_vx_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vasubu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vasubu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vasubu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vasubu_vx_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
|
|
DEF_HELPER_6(vsmul_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vsmul_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vsmul_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vsmul_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
@@ -749,28 +689,6 @@ DEF_HELPER_6(vsmul_vx_h, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vsmul_vx_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vsmul_vx_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vsmul_vx_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vsmul_vx_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
|
|
-DEF_HELPER_6(vwsmaccu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vwsmaccu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vwsmaccu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vwsmacc_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vwsmacc_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vwsmacc_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vwsmaccsu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vwsmaccsu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vwsmaccsu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vwsmaccu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vwsmaccu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vwsmaccu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vwsmacc_vx_b, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vwsmacc_vx_h, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vwsmacc_vx_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vwsmaccsu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vwsmaccsu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vwsmaccsu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vwsmaccus_vx_b, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vwsmaccus_vx_h, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vwsmaccus_vx_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-
|
|
|
|
DEF_HELPER_6(vssrl_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vssrl_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vssrl_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vssrl_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vssrl_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vssrl_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
|
|
@@ -788,18 +706,18 @@ DEF_HELPER_6(vssra_vx_h, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vssra_vx_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vssra_vx_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vssra_vx_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vssra_vx_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
|
|
-DEF_HELPER_6(vnclip_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vnclip_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vnclip_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vnclipu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vnclipu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vnclipu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vnclipu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vnclipu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vnclipu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vnclip_vx_b, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vnclip_vx_h, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vnclip_vx_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
|
|
+DEF_HELPER_6(vnclip_wv_b, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vnclip_wv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vnclip_wv_w, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vnclipu_wv_b, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vnclipu_wv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vnclipu_wv_w, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vnclipu_wx_b, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vnclipu_wx_h, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vnclipu_wx_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vnclip_wx_b, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vnclip_wx_h, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vnclip_wx_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
|
|
DEF_HELPER_6(vfadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vfadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vfadd_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vfadd_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
|
|
@@ -925,6 +843,14 @@ DEF_HELPER_5(vfsqrt_v_h, void, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_5(vfsqrt_v_w, void, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_5(vfsqrt_v_w, void, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_5(vfsqrt_v_d, void, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_5(vfsqrt_v_d, void, ptr, ptr, ptr, env, i32)
|
|
|
|
|
|
|
|
+DEF_HELPER_5(vfrsqrt7_v_h, void, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_5(vfrsqrt7_v_w, void, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_5(vfrsqrt7_v_d, void, ptr, ptr, ptr, env, i32)
|
|
|
|
+
|
|
|
|
+DEF_HELPER_5(vfrec7_v_h, void, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_5(vfrec7_v_w, void, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_5(vfrec7_v_d, void, ptr, ptr, ptr, env, i32)
|
|
|
|
+
|
|
DEF_HELPER_6(vfmin_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vfmin_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vfmin_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vfmin_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vfmin_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vfmin_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
|
|
@@ -987,12 +913,6 @@ DEF_HELPER_6(vmfgt_vf_d, void, ptr, ptr, i64, ptr, env, i32)
|
|
DEF_HELPER_6(vmfge_vf_h, void, ptr, ptr, i64, ptr, env, i32)
|
|
DEF_HELPER_6(vmfge_vf_h, void, ptr, ptr, i64, ptr, env, i32)
|
|
DEF_HELPER_6(vmfge_vf_w, void, ptr, ptr, i64, ptr, env, i32)
|
|
DEF_HELPER_6(vmfge_vf_w, void, ptr, ptr, i64, ptr, env, i32)
|
|
DEF_HELPER_6(vmfge_vf_d, void, ptr, ptr, i64, ptr, env, i32)
|
|
DEF_HELPER_6(vmfge_vf_d, void, ptr, ptr, i64, ptr, env, i32)
|
|
-DEF_HELPER_6(vmford_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vmford_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vmford_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vmford_vf_h, void, ptr, ptr, i64, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vmford_vf_w, void, ptr, ptr, i64, ptr, env, i32)
|
|
|
|
-DEF_HELPER_6(vmford_vf_d, void, ptr, ptr, i64, ptr, env, i32)
|
|
|
|
|
|
|
|
DEF_HELPER_5(vfclass_v_h, void, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_5(vfclass_v_h, void, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_5(vfclass_v_w, void, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_5(vfclass_v_w, void, ptr, ptr, ptr, env, i32)
|
|
@@ -1019,23 +939,27 @@ DEF_HELPER_5(vfwcvt_xu_f_v_h, void, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_5(vfwcvt_xu_f_v_w, void, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_5(vfwcvt_xu_f_v_w, void, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_5(vfwcvt_x_f_v_h, void, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_5(vfwcvt_x_f_v_h, void, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_5(vfwcvt_x_f_v_w, void, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_5(vfwcvt_x_f_v_w, void, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_5(vfwcvt_f_xu_v_b, void, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_5(vfwcvt_f_xu_v_h, void, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_5(vfwcvt_f_xu_v_h, void, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_5(vfwcvt_f_xu_v_w, void, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_5(vfwcvt_f_xu_v_w, void, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_5(vfwcvt_f_x_v_b, void, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_5(vfwcvt_f_x_v_h, void, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_5(vfwcvt_f_x_v_h, void, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_5(vfwcvt_f_x_v_w, void, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_5(vfwcvt_f_x_v_w, void, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_5(vfwcvt_f_f_v_h, void, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_5(vfwcvt_f_f_v_h, void, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_5(vfwcvt_f_f_v_w, void, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_5(vfwcvt_f_f_v_w, void, ptr, ptr, ptr, env, i32)
|
|
|
|
|
|
-DEF_HELPER_5(vfncvt_xu_f_v_h, void, ptr, ptr, ptr, env, i32)
|
|
|
|
-DEF_HELPER_5(vfncvt_xu_f_v_w, void, ptr, ptr, ptr, env, i32)
|
|
|
|
-DEF_HELPER_5(vfncvt_x_f_v_h, void, ptr, ptr, ptr, env, i32)
|
|
|
|
-DEF_HELPER_5(vfncvt_x_f_v_w, void, ptr, ptr, ptr, env, i32)
|
|
|
|
-DEF_HELPER_5(vfncvt_f_xu_v_h, void, ptr, ptr, ptr, env, i32)
|
|
|
|
-DEF_HELPER_5(vfncvt_f_xu_v_w, void, ptr, ptr, ptr, env, i32)
|
|
|
|
-DEF_HELPER_5(vfncvt_f_x_v_h, void, ptr, ptr, ptr, env, i32)
|
|
|
|
-DEF_HELPER_5(vfncvt_f_x_v_w, void, ptr, ptr, ptr, env, i32)
|
|
|
|
-DEF_HELPER_5(vfncvt_f_f_v_h, void, ptr, ptr, ptr, env, i32)
|
|
|
|
-DEF_HELPER_5(vfncvt_f_f_v_w, void, ptr, ptr, ptr, env, i32)
|
|
|
|
|
|
+DEF_HELPER_5(vfncvt_xu_f_w_b, void, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_5(vfncvt_xu_f_w_h, void, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_5(vfncvt_xu_f_w_w, void, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_5(vfncvt_x_f_w_b, void, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_5(vfncvt_x_f_w_h, void, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_5(vfncvt_x_f_w_w, void, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_5(vfncvt_f_xu_w_h, void, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_5(vfncvt_f_xu_w_w, void, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_5(vfncvt_f_x_w_h, void, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_5(vfncvt_f_x_w_w, void, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_5(vfncvt_f_f_w_h, void, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_5(vfncvt_f_f_w_w, void, ptr, ptr, ptr, env, i32)
|
|
|
|
|
|
DEF_HELPER_6(vredsum_vs_b, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vredsum_vs_b, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vredsum_vs_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vredsum_vs_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
@@ -1092,16 +1016,16 @@ DEF_HELPER_6(vfwredsum_vs_w, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
|
|
DEF_HELPER_6(vmand_mm, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vmand_mm, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vmnand_mm, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vmnand_mm, void, ptr, ptr, ptr, ptr, env, i32)
|
|
-DEF_HELPER_6(vmandnot_mm, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
|
|
+DEF_HELPER_6(vmandn_mm, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vmxor_mm, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vmxor_mm, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vmor_mm, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vmor_mm, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vmnor_mm, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vmnor_mm, void, ptr, ptr, ptr, ptr, env, i32)
|
|
-DEF_HELPER_6(vmornot_mm, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
|
|
+DEF_HELPER_6(vmorn_mm, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vmxnor_mm, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vmxnor_mm, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
|
|
-DEF_HELPER_4(vmpopc_m, tl, ptr, ptr, env, i32)
|
|
|
|
|
|
+DEF_HELPER_4(vcpop_m, tl, ptr, ptr, env, i32)
|
|
|
|
|
|
-DEF_HELPER_4(vmfirst_m, tl, ptr, ptr, env, i32)
|
|
|
|
|
|
+DEF_HELPER_4(vfirst_m, tl, ptr, ptr, env, i32)
|
|
|
|
|
|
DEF_HELPER_5(vmsbf_m, void, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_5(vmsbf_m, void, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_5(vmsif_m, void, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_5(vmsif_m, void, ptr, ptr, ptr, env, i32)
|
|
@@ -1134,10 +1058,21 @@ DEF_HELPER_6(vslide1down_vx_h, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vslide1down_vx_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vslide1down_vx_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vslide1down_vx_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vslide1down_vx_d, void, ptr, ptr, tl, ptr, env, i32)
|
|
|
|
|
|
|
|
+DEF_HELPER_6(vfslide1up_vf_h, void, ptr, ptr, i64, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vfslide1up_vf_w, void, ptr, ptr, i64, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vfslide1up_vf_d, void, ptr, ptr, i64, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vfslide1down_vf_h, void, ptr, ptr, i64, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vfslide1down_vf_w, void, ptr, ptr, i64, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vfslide1down_vf_d, void, ptr, ptr, i64, ptr, env, i32)
|
|
|
|
+
|
|
DEF_HELPER_6(vrgather_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vrgather_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vrgather_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vrgather_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vrgather_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vrgather_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vrgather_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vrgather_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vrgatherei16_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vrgatherei16_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vrgatherei16_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_6(vrgatherei16_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vrgather_vx_b, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vrgather_vx_b, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vrgather_vx_h, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vrgather_vx_h, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vrgather_vx_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
DEF_HELPER_6(vrgather_vx_w, void, ptr, ptr, tl, ptr, env, i32)
|
|
@@ -1147,3 +1082,22 @@ DEF_HELPER_6(vcompress_vm_b, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vcompress_vm_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vcompress_vm_h, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vcompress_vm_w, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vcompress_vm_w, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vcompress_vm_d, void, ptr, ptr, ptr, ptr, env, i32)
|
|
DEF_HELPER_6(vcompress_vm_d, void, ptr, ptr, ptr, ptr, env, i32)
|
|
|
|
+
|
|
|
|
+DEF_HELPER_4(vmv1r_v, void, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_4(vmv2r_v, void, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_4(vmv4r_v, void, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_4(vmv8r_v, void, ptr, ptr, env, i32)
|
|
|
|
+
|
|
|
|
+DEF_HELPER_5(vzext_vf2_h, void, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_5(vzext_vf2_w, void, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_5(vzext_vf2_d, void, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_5(vzext_vf4_w, void, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_5(vzext_vf4_d, void, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_5(vzext_vf8_d, void, ptr, ptr, ptr, env, i32)
|
|
|
|
+
|
|
|
|
+DEF_HELPER_5(vsext_vf2_h, void, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_5(vsext_vf2_w, void, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_5(vsext_vf2_d, void, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_5(vsext_vf4_w, void, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_5(vsext_vf4_d, void, ptr, ptr, ptr, env, i32)
|
|
|
|
+DEF_HELPER_5(vsext_vf8_d, void, ptr, ptr, ptr, env, i32)
|