xref: /openbmc/qemu/target/riscv/helper.h (revision d67a6e054b92e5e1cbb7b0bd5782a670cc7f0df7)
10c3e702aSMichael Clark /* Exceptions */
20c3e702aSMichael Clark DEF_HELPER_2(raise_exception, noreturn, env, i32)
30c3e702aSMichael Clark 
40c3e702aSMichael Clark /* Floating Point - rounding mode */
50c3e702aSMichael Clark DEF_HELPER_FLAGS_2(set_rounding_mode, TCG_CALL_NO_WG, void, env, i32)
63ceeb19aSRichard Henderson DEF_HELPER_FLAGS_2(set_rounding_mode_chkfrm, TCG_CALL_NO_WG, void, env, i32)
70c3e702aSMichael Clark 
80c3e702aSMichael Clark /* Floating Point - fused */
90c3e702aSMichael Clark DEF_HELPER_FLAGS_4(fmadd_s, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
100c3e702aSMichael Clark DEF_HELPER_FLAGS_4(fmadd_d, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
1100c1899fSKito Cheng DEF_HELPER_FLAGS_4(fmadd_h, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
120c3e702aSMichael Clark DEF_HELPER_FLAGS_4(fmsub_s, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
130c3e702aSMichael Clark DEF_HELPER_FLAGS_4(fmsub_d, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
1400c1899fSKito Cheng DEF_HELPER_FLAGS_4(fmsub_h, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
150c3e702aSMichael Clark DEF_HELPER_FLAGS_4(fnmsub_s, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
160c3e702aSMichael Clark DEF_HELPER_FLAGS_4(fnmsub_d, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
1700c1899fSKito Cheng DEF_HELPER_FLAGS_4(fnmsub_h, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
180c3e702aSMichael Clark DEF_HELPER_FLAGS_4(fnmadd_s, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
190c3e702aSMichael Clark DEF_HELPER_FLAGS_4(fnmadd_d, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
2000c1899fSKito Cheng DEF_HELPER_FLAGS_4(fnmadd_h, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
210c3e702aSMichael Clark 
220c3e702aSMichael Clark /* Floating Point - Single Precision */
230c3e702aSMichael Clark DEF_HELPER_FLAGS_3(fadd_s, TCG_CALL_NO_RWG, i64, env, i64, i64)
240c3e702aSMichael Clark DEF_HELPER_FLAGS_3(fsub_s, TCG_CALL_NO_RWG, i64, env, i64, i64)
250c3e702aSMichael Clark DEF_HELPER_FLAGS_3(fmul_s, TCG_CALL_NO_RWG, i64, env, i64, i64)
260c3e702aSMichael Clark DEF_HELPER_FLAGS_3(fdiv_s, TCG_CALL_NO_RWG, i64, env, i64, i64)
270c3e702aSMichael Clark DEF_HELPER_FLAGS_3(fmin_s, TCG_CALL_NO_RWG, i64, env, i64, i64)
28a47842d1SChristoph Müllner DEF_HELPER_FLAGS_3(fminm_s, TCG_CALL_NO_RWG, i64, env, i64, i64)
290c3e702aSMichael Clark DEF_HELPER_FLAGS_3(fmax_s, TCG_CALL_NO_RWG, i64, env, i64, i64)
30a47842d1SChristoph Müllner DEF_HELPER_FLAGS_3(fmaxm_s, TCG_CALL_NO_RWG, i64, env, i64, i64)
310c3e702aSMichael Clark DEF_HELPER_FLAGS_2(fsqrt_s, TCG_CALL_NO_RWG, i64, env, i64)
320c3e702aSMichael Clark DEF_HELPER_FLAGS_3(fle_s, TCG_CALL_NO_RWG, tl, env, i64, i64)
33a47842d1SChristoph Müllner DEF_HELPER_FLAGS_3(fleq_s, TCG_CALL_NO_RWG, tl, env, i64, i64)
340c3e702aSMichael Clark DEF_HELPER_FLAGS_3(flt_s, TCG_CALL_NO_RWG, tl, env, i64, i64)
35a47842d1SChristoph Müllner DEF_HELPER_FLAGS_3(fltq_s, TCG_CALL_NO_RWG, tl, env, i64, i64)
360c3e702aSMichael Clark DEF_HELPER_FLAGS_3(feq_s, TCG_CALL_NO_RWG, tl, env, i64, i64)
370c3e702aSMichael Clark DEF_HELPER_FLAGS_2(fcvt_w_s, TCG_CALL_NO_RWG, tl, env, i64)
380c3e702aSMichael Clark DEF_HELPER_FLAGS_2(fcvt_wu_s, TCG_CALL_NO_RWG, tl, env, i64)
39daf866b6SAlistair Francis DEF_HELPER_FLAGS_2(fcvt_l_s, TCG_CALL_NO_RWG, tl, env, i64)
40daf866b6SAlistair Francis DEF_HELPER_FLAGS_2(fcvt_lu_s, TCG_CALL_NO_RWG, tl, env, i64)
410c3e702aSMichael Clark DEF_HELPER_FLAGS_2(fcvt_s_w, TCG_CALL_NO_RWG, i64, env, tl)
420c3e702aSMichael Clark DEF_HELPER_FLAGS_2(fcvt_s_wu, TCG_CALL_NO_RWG, i64, env, tl)
43daf866b6SAlistair Francis DEF_HELPER_FLAGS_2(fcvt_s_l, TCG_CALL_NO_RWG, i64, env, tl)
44daf866b6SAlistair Francis DEF_HELPER_FLAGS_2(fcvt_s_lu, TCG_CALL_NO_RWG, i64, env, tl)
45e1a29bbdSWeiwei Li DEF_HELPER_FLAGS_2(fclass_s, TCG_CALL_NO_RWG_SE, tl, env, i64)
46a47842d1SChristoph Müllner DEF_HELPER_FLAGS_2(fround_s, TCG_CALL_NO_RWG_SE, i64, env, i64)
47a47842d1SChristoph Müllner DEF_HELPER_FLAGS_2(froundnx_s, TCG_CALL_NO_RWG_SE, i64, env, i64)
480c3e702aSMichael Clark 
490c3e702aSMichael Clark /* Floating Point - Double Precision */
500c3e702aSMichael Clark DEF_HELPER_FLAGS_3(fadd_d, TCG_CALL_NO_RWG, i64, env, i64, i64)
510c3e702aSMichael Clark DEF_HELPER_FLAGS_3(fsub_d, TCG_CALL_NO_RWG, i64, env, i64, i64)
520c3e702aSMichael Clark DEF_HELPER_FLAGS_3(fmul_d, TCG_CALL_NO_RWG, i64, env, i64, i64)
530c3e702aSMichael Clark DEF_HELPER_FLAGS_3(fdiv_d, TCG_CALL_NO_RWG, i64, env, i64, i64)
540c3e702aSMichael Clark DEF_HELPER_FLAGS_3(fmin_d, TCG_CALL_NO_RWG, i64, env, i64, i64)
55a47842d1SChristoph Müllner DEF_HELPER_FLAGS_3(fminm_d, TCG_CALL_NO_RWG, i64, env, i64, i64)
560c3e702aSMichael Clark DEF_HELPER_FLAGS_3(fmax_d, TCG_CALL_NO_RWG, i64, env, i64, i64)
57a47842d1SChristoph Müllner DEF_HELPER_FLAGS_3(fmaxm_d, TCG_CALL_NO_RWG, i64, env, i64, i64)
580c3e702aSMichael Clark DEF_HELPER_FLAGS_2(fcvt_s_d, TCG_CALL_NO_RWG, i64, env, i64)
590c3e702aSMichael Clark DEF_HELPER_FLAGS_2(fcvt_d_s, TCG_CALL_NO_RWG, i64, env, i64)
600c3e702aSMichael Clark DEF_HELPER_FLAGS_2(fsqrt_d, TCG_CALL_NO_RWG, i64, env, i64)
610c3e702aSMichael Clark DEF_HELPER_FLAGS_3(fle_d, TCG_CALL_NO_RWG, tl, env, i64, i64)
62a47842d1SChristoph Müllner DEF_HELPER_FLAGS_3(fleq_d, TCG_CALL_NO_RWG, tl, env, i64, i64)
630c3e702aSMichael Clark DEF_HELPER_FLAGS_3(flt_d, TCG_CALL_NO_RWG, tl, env, i64, i64)
64a47842d1SChristoph Müllner DEF_HELPER_FLAGS_3(fltq_d, TCG_CALL_NO_RWG, tl, env, i64, i64)
650c3e702aSMichael Clark DEF_HELPER_FLAGS_3(feq_d, TCG_CALL_NO_RWG, tl, env, i64, i64)
660c3e702aSMichael Clark DEF_HELPER_FLAGS_2(fcvt_w_d, TCG_CALL_NO_RWG, tl, env, i64)
67a47842d1SChristoph Müllner DEF_HELPER_FLAGS_2(fcvtmod_w_d, TCG_CALL_NO_RWG, i64, env, i64)
680c3e702aSMichael Clark DEF_HELPER_FLAGS_2(fcvt_wu_d, TCG_CALL_NO_RWG, tl, env, i64)
69daf866b6SAlistair Francis DEF_HELPER_FLAGS_2(fcvt_l_d, TCG_CALL_NO_RWG, tl, env, i64)
70daf866b6SAlistair Francis DEF_HELPER_FLAGS_2(fcvt_lu_d, TCG_CALL_NO_RWG, tl, env, i64)
710c3e702aSMichael Clark DEF_HELPER_FLAGS_2(fcvt_d_w, TCG_CALL_NO_RWG, i64, env, tl)
720c3e702aSMichael Clark DEF_HELPER_FLAGS_2(fcvt_d_wu, TCG_CALL_NO_RWG, i64, env, tl)
73daf866b6SAlistair Francis DEF_HELPER_FLAGS_2(fcvt_d_l, TCG_CALL_NO_RWG, i64, env, tl)
74daf866b6SAlistair Francis DEF_HELPER_FLAGS_2(fcvt_d_lu, TCG_CALL_NO_RWG, i64, env, tl)
750c3e702aSMichael Clark DEF_HELPER_FLAGS_1(fclass_d, TCG_CALL_NO_RWG_SE, tl, i64)
76a47842d1SChristoph Müllner DEF_HELPER_FLAGS_2(fround_d, TCG_CALL_NO_RWG_SE, i64, env, i64)
77a47842d1SChristoph Müllner DEF_HELPER_FLAGS_2(froundnx_d, TCG_CALL_NO_RWG_SE, i64, env, i64)
780c3e702aSMichael Clark 
79831ec7f3SFrank Chang /* Bitmanip */
80fd4b81a3SPhilipp Tomsich DEF_HELPER_FLAGS_2(clmul, TCG_CALL_NO_RWG_SE, tl, tl, tl)
81fd4b81a3SPhilipp Tomsich DEF_HELPER_FLAGS_2(clmulr, TCG_CALL_NO_RWG_SE, tl, tl, tl)
82d8e81e3cSWeiwei Li DEF_HELPER_FLAGS_1(brev8, TCG_CALL_NO_RWG_SE, tl, tl)
83d8e81e3cSWeiwei Li DEF_HELPER_FLAGS_1(unzip, TCG_CALL_NO_RWG_SE, tl, tl)
84d8e81e3cSWeiwei Li DEF_HELPER_FLAGS_1(zip, TCG_CALL_NO_RWG_SE, tl, tl)
8504963896SWeiwei Li DEF_HELPER_FLAGS_2(xperm4, TCG_CALL_NO_RWG_SE, tl, tl, tl)
8604963896SWeiwei Li DEF_HELPER_FLAGS_2(xperm8, TCG_CALL_NO_RWG_SE, tl, tl, tl)
87831ec7f3SFrank Chang 
8800c1899fSKito Cheng /* Floating Point - Half Precision */
8900c1899fSKito Cheng DEF_HELPER_FLAGS_3(fadd_h, TCG_CALL_NO_RWG, i64, env, i64, i64)
9000c1899fSKito Cheng DEF_HELPER_FLAGS_3(fsub_h, TCG_CALL_NO_RWG, i64, env, i64, i64)
9100c1899fSKito Cheng DEF_HELPER_FLAGS_3(fmul_h, TCG_CALL_NO_RWG, i64, env, i64, i64)
9200c1899fSKito Cheng DEF_HELPER_FLAGS_3(fdiv_h, TCG_CALL_NO_RWG, i64, env, i64, i64)
9300c1899fSKito Cheng DEF_HELPER_FLAGS_3(fmin_h, TCG_CALL_NO_RWG, i64, env, i64, i64)
94a47842d1SChristoph Müllner DEF_HELPER_FLAGS_3(fminm_h, TCG_CALL_NO_RWG, i64, env, i64, i64)
9500c1899fSKito Cheng DEF_HELPER_FLAGS_3(fmax_h, TCG_CALL_NO_RWG, i64, env, i64, i64)
96a47842d1SChristoph Müllner DEF_HELPER_FLAGS_3(fmaxm_h, TCG_CALL_NO_RWG, i64, env, i64, i64)
9700c1899fSKito Cheng DEF_HELPER_FLAGS_2(fsqrt_h, TCG_CALL_NO_RWG, i64, env, i64)
9811f9c450SKito Cheng DEF_HELPER_FLAGS_3(fle_h, TCG_CALL_NO_RWG, tl, env, i64, i64)
99a47842d1SChristoph Müllner DEF_HELPER_FLAGS_3(fleq_h, TCG_CALL_NO_RWG, tl, env, i64, i64)
10011f9c450SKito Cheng DEF_HELPER_FLAGS_3(flt_h, TCG_CALL_NO_RWG, tl, env, i64, i64)
101a47842d1SChristoph Müllner DEF_HELPER_FLAGS_3(fltq_h, TCG_CALL_NO_RWG, tl, env, i64, i64)
10211f9c450SKito Cheng DEF_HELPER_FLAGS_3(feq_h, TCG_CALL_NO_RWG, tl, env, i64, i64)
1037b03c8e5SKito Cheng DEF_HELPER_FLAGS_2(fcvt_s_h, TCG_CALL_NO_RWG, i64, env, i64)
1047b03c8e5SKito Cheng DEF_HELPER_FLAGS_2(fcvt_h_s, TCG_CALL_NO_RWG, i64, env, i64)
1057b03c8e5SKito Cheng DEF_HELPER_FLAGS_2(fcvt_d_h, TCG_CALL_NO_RWG, i64, env, i64)
1067b03c8e5SKito Cheng DEF_HELPER_FLAGS_2(fcvt_h_d, TCG_CALL_NO_RWG, i64, env, i64)
1077b03c8e5SKito Cheng DEF_HELPER_FLAGS_2(fcvt_w_h, TCG_CALL_NO_RWG, tl, env, i64)
1087b03c8e5SKito Cheng DEF_HELPER_FLAGS_2(fcvt_wu_h, TCG_CALL_NO_RWG, tl, env, i64)
1097b03c8e5SKito Cheng DEF_HELPER_FLAGS_2(fcvt_l_h, TCG_CALL_NO_RWG, tl, env, i64)
1107b03c8e5SKito Cheng DEF_HELPER_FLAGS_2(fcvt_lu_h, TCG_CALL_NO_RWG, tl, env, i64)
1117b03c8e5SKito Cheng DEF_HELPER_FLAGS_2(fcvt_h_w, TCG_CALL_NO_RWG, i64, env, tl)
1127b03c8e5SKito Cheng DEF_HELPER_FLAGS_2(fcvt_h_wu, TCG_CALL_NO_RWG, i64, env, tl)
1137b03c8e5SKito Cheng DEF_HELPER_FLAGS_2(fcvt_h_l, TCG_CALL_NO_RWG, i64, env, tl)
1147b03c8e5SKito Cheng DEF_HELPER_FLAGS_2(fcvt_h_lu, TCG_CALL_NO_RWG, i64, env, tl)
115a2464a4cSWeiwei Li DEF_HELPER_FLAGS_2(fclass_h, TCG_CALL_NO_RWG_SE, tl, env, i64)
116a47842d1SChristoph Müllner DEF_HELPER_FLAGS_2(fround_h, TCG_CALL_NO_RWG_SE, i64, env, i64)
117a47842d1SChristoph Müllner DEF_HELPER_FLAGS_2(froundnx_h, TCG_CALL_NO_RWG_SE, i64, env, i64)
11800c1899fSKito Cheng 
119a939c500SChristoph Muellner /* Cache-block operations */
120e05da09bSChristoph Muellner DEF_HELPER_2(cbo_clean_flush, void, env, tl)
121e05da09bSChristoph Muellner DEF_HELPER_2(cbo_inval, void, env, tl)
122a939c500SChristoph Muellner DEF_HELPER_2(cbo_zero, void, env, tl)
123a939c500SChristoph Muellner 
1240c3e702aSMichael Clark /* Special functions */
125a974879bSRichard Henderson DEF_HELPER_2(csrr, tl, env, int)
126a974879bSRichard Henderson DEF_HELPER_3(csrw, void, env, int, tl)
127a974879bSRichard Henderson DEF_HELPER_4(csrrw, tl, env, int, tl, tl)
128961738ffSFrédéric Pétrot DEF_HELPER_2(csrr_i128, tl, env, int)
129961738ffSFrédéric Pétrot DEF_HELPER_4(csrw_i128, void, env, int, tl, tl)
130961738ffSFrédéric Pétrot DEF_HELPER_6(csrrw_i128, tl, env, int, tl, tl, tl, tl)
1310c3e702aSMichael Clark #ifndef CONFIG_USER_ONLY
132b655dc7cSLIU Zhiwei DEF_HELPER_1(sret, tl, env)
133b655dc7cSLIU Zhiwei DEF_HELPER_1(mret, tl, env)
1340c3e702aSMichael Clark DEF_HELPER_1(wfi, void, env)
135*b62e0ce7SAndrew Jones DEF_HELPER_1(wrs_nto, void, env)
1360c3e702aSMichael Clark DEF_HELPER_1(tlb_flush, void, env)
137134c3ffaSChristoph Müllner DEF_HELPER_1(tlb_flush_all, void, env)
1382c9d7471SLIU Zhiwei /* Native Debug */
1392c9d7471SLIU Zhiwei DEF_HELPER_1(itrigger_match, void, env)
1400c3e702aSMichael Clark #endif
1412761db5fSAlistair Francis 
1422761db5fSAlistair Francis /* Hypervisor functions */
1432761db5fSAlistair Francis #ifndef CONFIG_USER_ONLY
1442761db5fSAlistair Francis DEF_HELPER_1(hyp_tlb_flush, void, env)
145e39a8320SAlistair Francis DEF_HELPER_1(hyp_gvma_tlb_flush, void, env)
1460f58cbbeSRichard Henderson DEF_HELPER_FLAGS_2(hyp_hlv_bu, TCG_CALL_NO_WG, tl, env, tl)
1470f58cbbeSRichard Henderson DEF_HELPER_FLAGS_2(hyp_hlv_hu, TCG_CALL_NO_WG, tl, env, tl)
1480f58cbbeSRichard Henderson DEF_HELPER_FLAGS_2(hyp_hlv_wu, TCG_CALL_NO_WG, tl, env, tl)
1490f58cbbeSRichard Henderson DEF_HELPER_FLAGS_2(hyp_hlv_d, TCG_CALL_NO_WG, tl, env, tl)
1500f58cbbeSRichard Henderson DEF_HELPER_FLAGS_2(hyp_hlvx_hu, TCG_CALL_NO_WG, tl, env, tl)
1510f58cbbeSRichard Henderson DEF_HELPER_FLAGS_2(hyp_hlvx_wu, TCG_CALL_NO_WG, tl, env, tl)
1520f58cbbeSRichard Henderson DEF_HELPER_FLAGS_3(hyp_hsv_b, TCG_CALL_NO_WG, void, env, tl, tl)
1530f58cbbeSRichard Henderson DEF_HELPER_FLAGS_3(hyp_hsv_h, TCG_CALL_NO_WG, void, env, tl, tl)
1540f58cbbeSRichard Henderson DEF_HELPER_FLAGS_3(hyp_hsv_w, TCG_CALL_NO_WG, void, env, tl, tl)
1550f58cbbeSRichard Henderson DEF_HELPER_FLAGS_3(hyp_hsv_d, TCG_CALL_NO_WG, void, env, tl, tl)
1562761db5fSAlistair Francis #endif
1572b7168fcSLIU Zhiwei 
1582b7168fcSLIU Zhiwei /* Vector functions */
1592b7168fcSLIU Zhiwei DEF_HELPER_3(vsetvl, tl, env, tl, tl)
16079556fb6SFrank Chang DEF_HELPER_5(vle8_v, void, ptr, ptr, tl, env, i32)
16179556fb6SFrank Chang DEF_HELPER_5(vle16_v, void, ptr, ptr, tl, env, i32)
16279556fb6SFrank Chang DEF_HELPER_5(vle32_v, void, ptr, ptr, tl, env, i32)
16379556fb6SFrank Chang DEF_HELPER_5(vle64_v, void, ptr, ptr, tl, env, i32)
16479556fb6SFrank Chang DEF_HELPER_5(vle8_v_mask, void, ptr, ptr, tl, env, i32)
16579556fb6SFrank Chang DEF_HELPER_5(vle16_v_mask, void, ptr, ptr, tl, env, i32)
16679556fb6SFrank Chang DEF_HELPER_5(vle32_v_mask, void, ptr, ptr, tl, env, i32)
16779556fb6SFrank Chang DEF_HELPER_5(vle64_v_mask, void, ptr, ptr, tl, env, i32)
16879556fb6SFrank Chang DEF_HELPER_5(vse8_v, void, ptr, ptr, tl, env, i32)
16979556fb6SFrank Chang DEF_HELPER_5(vse16_v, void, ptr, ptr, tl, env, i32)
17079556fb6SFrank Chang DEF_HELPER_5(vse32_v, void, ptr, ptr, tl, env, i32)
17179556fb6SFrank Chang DEF_HELPER_5(vse64_v, void, ptr, ptr, tl, env, i32)
17279556fb6SFrank Chang DEF_HELPER_5(vse8_v_mask, void, ptr, ptr, tl, env, i32)
17379556fb6SFrank Chang DEF_HELPER_5(vse16_v_mask, void, ptr, ptr, tl, env, i32)
17479556fb6SFrank Chang DEF_HELPER_5(vse32_v_mask, void, ptr, ptr, tl, env, i32)
17579556fb6SFrank Chang DEF_HELPER_5(vse64_v_mask, void, ptr, ptr, tl, env, i32)
17626086aeaSFrank Chang DEF_HELPER_5(vlm_v, void, ptr, ptr, tl, env, i32)
17726086aeaSFrank Chang DEF_HELPER_5(vsm_v, void, ptr, ptr, tl, env, i32)
17879556fb6SFrank Chang DEF_HELPER_6(vlse8_v, void, ptr, ptr, tl, tl, env, i32)
17979556fb6SFrank Chang DEF_HELPER_6(vlse16_v, void, ptr, ptr, tl, tl, env, i32)
18079556fb6SFrank Chang DEF_HELPER_6(vlse32_v, void, ptr, ptr, tl, tl, env, i32)
18179556fb6SFrank Chang DEF_HELPER_6(vlse64_v, void, ptr, ptr, tl, tl, env, i32)
18279556fb6SFrank Chang DEF_HELPER_6(vsse8_v, void, ptr, ptr, tl, tl, env, i32)
18379556fb6SFrank Chang DEF_HELPER_6(vsse16_v, void, ptr, ptr, tl, tl, env, i32)
18479556fb6SFrank Chang DEF_HELPER_6(vsse32_v, void, ptr, ptr, tl, tl, env, i32)
18579556fb6SFrank Chang DEF_HELPER_6(vsse64_v, void, ptr, ptr, tl, tl, env, i32)
18608b9d0edSFrank Chang DEF_HELPER_6(vlxei8_8_v, void, ptr, ptr, tl, ptr, env, i32)
18708b9d0edSFrank Chang DEF_HELPER_6(vlxei8_16_v, void, ptr, ptr, tl, ptr, env, i32)
18808b9d0edSFrank Chang DEF_HELPER_6(vlxei8_32_v, void, ptr, ptr, tl, ptr, env, i32)
18908b9d0edSFrank Chang DEF_HELPER_6(vlxei8_64_v, void, ptr, ptr, tl, ptr, env, i32)
19008b9d0edSFrank Chang DEF_HELPER_6(vlxei16_8_v, void, ptr, ptr, tl, ptr, env, i32)
19108b9d0edSFrank Chang DEF_HELPER_6(vlxei16_16_v, void, ptr, ptr, tl, ptr, env, i32)
19208b9d0edSFrank Chang DEF_HELPER_6(vlxei16_32_v, void, ptr, ptr, tl, ptr, env, i32)
19308b9d0edSFrank Chang DEF_HELPER_6(vlxei16_64_v, void, ptr, ptr, tl, ptr, env, i32)
19408b9d0edSFrank Chang DEF_HELPER_6(vlxei32_8_v, void, ptr, ptr, tl, ptr, env, i32)
19508b9d0edSFrank Chang DEF_HELPER_6(vlxei32_16_v, void, ptr, ptr, tl, ptr, env, i32)
19608b9d0edSFrank Chang DEF_HELPER_6(vlxei32_32_v, void, ptr, ptr, tl, ptr, env, i32)
19708b9d0edSFrank Chang DEF_HELPER_6(vlxei32_64_v, void, ptr, ptr, tl, ptr, env, i32)
19808b9d0edSFrank Chang DEF_HELPER_6(vlxei64_8_v, void, ptr, ptr, tl, ptr, env, i32)
19908b9d0edSFrank Chang DEF_HELPER_6(vlxei64_16_v, void, ptr, ptr, tl, ptr, env, i32)
20008b9d0edSFrank Chang DEF_HELPER_6(vlxei64_32_v, void, ptr, ptr, tl, ptr, env, i32)
20108b9d0edSFrank Chang DEF_HELPER_6(vlxei64_64_v, void, ptr, ptr, tl, ptr, env, i32)
20208b9d0edSFrank Chang DEF_HELPER_6(vsxei8_8_v, void, ptr, ptr, tl, ptr, env, i32)
20308b9d0edSFrank Chang DEF_HELPER_6(vsxei8_16_v, void, ptr, ptr, tl, ptr, env, i32)
20408b9d0edSFrank Chang DEF_HELPER_6(vsxei8_32_v, void, ptr, ptr, tl, ptr, env, i32)
20508b9d0edSFrank Chang DEF_HELPER_6(vsxei8_64_v, void, ptr, ptr, tl, ptr, env, i32)
20608b9d0edSFrank Chang DEF_HELPER_6(vsxei16_8_v, void, ptr, ptr, tl, ptr, env, i32)
20708b9d0edSFrank Chang DEF_HELPER_6(vsxei16_16_v, void, ptr, ptr, tl, ptr, env, i32)
20808b9d0edSFrank Chang DEF_HELPER_6(vsxei16_32_v, void, ptr, ptr, tl, ptr, env, i32)
20908b9d0edSFrank Chang DEF_HELPER_6(vsxei16_64_v, void, ptr, ptr, tl, ptr, env, i32)
21008b9d0edSFrank Chang DEF_HELPER_6(vsxei32_8_v, void, ptr, ptr, tl, ptr, env, i32)
21108b9d0edSFrank Chang DEF_HELPER_6(vsxei32_16_v, void, ptr, ptr, tl, ptr, env, i32)
21208b9d0edSFrank Chang DEF_HELPER_6(vsxei32_32_v, void, ptr, ptr, tl, ptr, env, i32)
21308b9d0edSFrank Chang DEF_HELPER_6(vsxei32_64_v, void, ptr, ptr, tl, ptr, env, i32)
21408b9d0edSFrank Chang DEF_HELPER_6(vsxei64_8_v, void, ptr, ptr, tl, ptr, env, i32)
21508b9d0edSFrank Chang DEF_HELPER_6(vsxei64_16_v, void, ptr, ptr, tl, ptr, env, i32)
21608b9d0edSFrank Chang DEF_HELPER_6(vsxei64_32_v, void, ptr, ptr, tl, ptr, env, i32)
21708b9d0edSFrank Chang DEF_HELPER_6(vsxei64_64_v, void, ptr, ptr, tl, ptr, env, i32)
218d3e5e2ffSFrank Chang DEF_HELPER_5(vle8ff_v, void, ptr, ptr, tl, env, i32)
219d3e5e2ffSFrank Chang DEF_HELPER_5(vle16ff_v, void, ptr, ptr, tl, env, i32)
220d3e5e2ffSFrank Chang DEF_HELPER_5(vle32ff_v, void, ptr, ptr, tl, env, i32)
221d3e5e2ffSFrank Chang DEF_HELPER_5(vle64ff_v, void, ptr, ptr, tl, env, i32)
22243740e3aSLIU Zhiwei 
22330206bd8SFrank Chang DEF_HELPER_4(vl1re8_v, void, ptr, tl, env, i32)
22430206bd8SFrank Chang DEF_HELPER_4(vl1re16_v, void, ptr, tl, env, i32)
22530206bd8SFrank Chang DEF_HELPER_4(vl1re32_v, void, ptr, tl, env, i32)
22630206bd8SFrank Chang DEF_HELPER_4(vl1re64_v, void, ptr, tl, env, i32)
22730206bd8SFrank Chang DEF_HELPER_4(vl2re8_v, void, ptr, tl, env, i32)
22830206bd8SFrank Chang DEF_HELPER_4(vl2re16_v, void, ptr, tl, env, i32)
22930206bd8SFrank Chang DEF_HELPER_4(vl2re32_v, void, ptr, tl, env, i32)
23030206bd8SFrank Chang DEF_HELPER_4(vl2re64_v, void, ptr, tl, env, i32)
23130206bd8SFrank Chang DEF_HELPER_4(vl4re8_v, void, ptr, tl, env, i32)
23230206bd8SFrank Chang DEF_HELPER_4(vl4re16_v, void, ptr, tl, env, i32)
23330206bd8SFrank Chang DEF_HELPER_4(vl4re32_v, void, ptr, tl, env, i32)
23430206bd8SFrank Chang DEF_HELPER_4(vl4re64_v, void, ptr, tl, env, i32)
23530206bd8SFrank Chang DEF_HELPER_4(vl8re8_v, void, ptr, tl, env, i32)
23630206bd8SFrank Chang DEF_HELPER_4(vl8re16_v, void, ptr, tl, env, i32)
23730206bd8SFrank Chang DEF_HELPER_4(vl8re32_v, void, ptr, tl, env, i32)
23830206bd8SFrank Chang DEF_HELPER_4(vl8re64_v, void, ptr, tl, env, i32)
23930206bd8SFrank Chang DEF_HELPER_4(vs1r_v, void, ptr, tl, env, i32)
24030206bd8SFrank Chang DEF_HELPER_4(vs2r_v, void, ptr, tl, env, i32)
24130206bd8SFrank Chang DEF_HELPER_4(vs4r_v, void, ptr, tl, env, i32)
24230206bd8SFrank Chang DEF_HELPER_4(vs8r_v, void, ptr, tl, env, i32)
24330206bd8SFrank Chang 
24443740e3aSLIU Zhiwei DEF_HELPER_6(vadd_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
24543740e3aSLIU Zhiwei DEF_HELPER_6(vadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
24643740e3aSLIU Zhiwei DEF_HELPER_6(vadd_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
24743740e3aSLIU Zhiwei DEF_HELPER_6(vadd_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
24843740e3aSLIU Zhiwei DEF_HELPER_6(vsub_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
24943740e3aSLIU Zhiwei DEF_HELPER_6(vsub_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
25043740e3aSLIU Zhiwei DEF_HELPER_6(vsub_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
25143740e3aSLIU Zhiwei DEF_HELPER_6(vsub_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
25243740e3aSLIU Zhiwei DEF_HELPER_6(vadd_vx_b, void, ptr, ptr, tl, ptr, env, i32)
25343740e3aSLIU Zhiwei DEF_HELPER_6(vadd_vx_h, void, ptr, ptr, tl, ptr, env, i32)
25443740e3aSLIU Zhiwei DEF_HELPER_6(vadd_vx_w, void, ptr, ptr, tl, ptr, env, i32)
25543740e3aSLIU Zhiwei DEF_HELPER_6(vadd_vx_d, void, ptr, ptr, tl, ptr, env, i32)
25643740e3aSLIU Zhiwei DEF_HELPER_6(vsub_vx_b, void, ptr, ptr, tl, ptr, env, i32)
25743740e3aSLIU Zhiwei DEF_HELPER_6(vsub_vx_h, void, ptr, ptr, tl, ptr, env, i32)
25843740e3aSLIU Zhiwei DEF_HELPER_6(vsub_vx_w, void, ptr, ptr, tl, ptr, env, i32)
25943740e3aSLIU Zhiwei DEF_HELPER_6(vsub_vx_d, void, ptr, ptr, tl, ptr, env, i32)
26043740e3aSLIU Zhiwei DEF_HELPER_6(vrsub_vx_b, void, ptr, ptr, tl, ptr, env, i32)
26143740e3aSLIU Zhiwei DEF_HELPER_6(vrsub_vx_h, void, ptr, ptr, tl, ptr, env, i32)
26243740e3aSLIU Zhiwei DEF_HELPER_6(vrsub_vx_w, void, ptr, ptr, tl, ptr, env, i32)
26343740e3aSLIU Zhiwei DEF_HELPER_6(vrsub_vx_d, void, ptr, ptr, tl, ptr, env, i32)
26443740e3aSLIU Zhiwei DEF_HELPER_FLAGS_4(vec_rsubs8, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32)
26543740e3aSLIU Zhiwei DEF_HELPER_FLAGS_4(vec_rsubs16, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32)
26643740e3aSLIU Zhiwei DEF_HELPER_FLAGS_4(vec_rsubs32, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32)
26743740e3aSLIU Zhiwei DEF_HELPER_FLAGS_4(vec_rsubs64, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32)
2688fcdf776SLIU Zhiwei 
2698fcdf776SLIU Zhiwei DEF_HELPER_6(vwaddu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
2708fcdf776SLIU Zhiwei DEF_HELPER_6(vwaddu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
2718fcdf776SLIU Zhiwei DEF_HELPER_6(vwaddu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
2728fcdf776SLIU Zhiwei DEF_HELPER_6(vwsubu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
2738fcdf776SLIU Zhiwei DEF_HELPER_6(vwsubu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
2748fcdf776SLIU Zhiwei DEF_HELPER_6(vwsubu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
2758fcdf776SLIU Zhiwei DEF_HELPER_6(vwadd_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
2768fcdf776SLIU Zhiwei DEF_HELPER_6(vwadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
2778fcdf776SLIU Zhiwei DEF_HELPER_6(vwadd_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
2788fcdf776SLIU Zhiwei DEF_HELPER_6(vwsub_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
2798fcdf776SLIU Zhiwei DEF_HELPER_6(vwsub_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
2808fcdf776SLIU Zhiwei DEF_HELPER_6(vwsub_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
2818fcdf776SLIU Zhiwei DEF_HELPER_6(vwaddu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
2828fcdf776SLIU Zhiwei DEF_HELPER_6(vwaddu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
2838fcdf776SLIU Zhiwei DEF_HELPER_6(vwaddu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
2848fcdf776SLIU Zhiwei DEF_HELPER_6(vwsubu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
2858fcdf776SLIU Zhiwei DEF_HELPER_6(vwsubu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
2868fcdf776SLIU Zhiwei DEF_HELPER_6(vwsubu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
2878fcdf776SLIU Zhiwei DEF_HELPER_6(vwadd_vx_b, void, ptr, ptr, tl, ptr, env, i32)
2888fcdf776SLIU Zhiwei DEF_HELPER_6(vwadd_vx_h, void, ptr, ptr, tl, ptr, env, i32)
2898fcdf776SLIU Zhiwei DEF_HELPER_6(vwadd_vx_w, void, ptr, ptr, tl, ptr, env, i32)
2908fcdf776SLIU Zhiwei DEF_HELPER_6(vwsub_vx_b, void, ptr, ptr, tl, ptr, env, i32)
2918fcdf776SLIU Zhiwei DEF_HELPER_6(vwsub_vx_h, void, ptr, ptr, tl, ptr, env, i32)
2928fcdf776SLIU Zhiwei DEF_HELPER_6(vwsub_vx_w, void, ptr, ptr, tl, ptr, env, i32)
2938fcdf776SLIU Zhiwei DEF_HELPER_6(vwaddu_wv_b, void, ptr, ptr, ptr, ptr, env, i32)
2948fcdf776SLIU Zhiwei DEF_HELPER_6(vwaddu_wv_h, void, ptr, ptr, ptr, ptr, env, i32)
2958fcdf776SLIU Zhiwei DEF_HELPER_6(vwaddu_wv_w, void, ptr, ptr, ptr, ptr, env, i32)
2968fcdf776SLIU Zhiwei DEF_HELPER_6(vwsubu_wv_b, void, ptr, ptr, ptr, ptr, env, i32)
2978fcdf776SLIU Zhiwei DEF_HELPER_6(vwsubu_wv_h, void, ptr, ptr, ptr, ptr, env, i32)
2988fcdf776SLIU Zhiwei DEF_HELPER_6(vwsubu_wv_w, void, ptr, ptr, ptr, ptr, env, i32)
2998fcdf776SLIU Zhiwei DEF_HELPER_6(vwadd_wv_b, void, ptr, ptr, ptr, ptr, env, i32)
3008fcdf776SLIU Zhiwei DEF_HELPER_6(vwadd_wv_h, void, ptr, ptr, ptr, ptr, env, i32)
3018fcdf776SLIU Zhiwei DEF_HELPER_6(vwadd_wv_w, void, ptr, ptr, ptr, ptr, env, i32)
3028fcdf776SLIU Zhiwei DEF_HELPER_6(vwsub_wv_b, void, ptr, ptr, ptr, ptr, env, i32)
3038fcdf776SLIU Zhiwei DEF_HELPER_6(vwsub_wv_h, void, ptr, ptr, ptr, ptr, env, i32)
3048fcdf776SLIU Zhiwei DEF_HELPER_6(vwsub_wv_w, void, ptr, ptr, ptr, ptr, env, i32)
3058fcdf776SLIU Zhiwei DEF_HELPER_6(vwaddu_wx_b, void, ptr, ptr, tl, ptr, env, i32)
3068fcdf776SLIU Zhiwei DEF_HELPER_6(vwaddu_wx_h, void, ptr, ptr, tl, ptr, env, i32)
3078fcdf776SLIU Zhiwei DEF_HELPER_6(vwaddu_wx_w, void, ptr, ptr, tl, ptr, env, i32)
3088fcdf776SLIU Zhiwei DEF_HELPER_6(vwsubu_wx_b, void, ptr, ptr, tl, ptr, env, i32)
3098fcdf776SLIU Zhiwei DEF_HELPER_6(vwsubu_wx_h, void, ptr, ptr, tl, ptr, env, i32)
3108fcdf776SLIU Zhiwei DEF_HELPER_6(vwsubu_wx_w, void, ptr, ptr, tl, ptr, env, i32)
3118fcdf776SLIU Zhiwei DEF_HELPER_6(vwadd_wx_b, void, ptr, ptr, tl, ptr, env, i32)
3128fcdf776SLIU Zhiwei DEF_HELPER_6(vwadd_wx_h, void, ptr, ptr, tl, ptr, env, i32)
3138fcdf776SLIU Zhiwei DEF_HELPER_6(vwadd_wx_w, void, ptr, ptr, tl, ptr, env, i32)
3148fcdf776SLIU Zhiwei DEF_HELPER_6(vwsub_wx_b, void, ptr, ptr, tl, ptr, env, i32)
3158fcdf776SLIU Zhiwei DEF_HELPER_6(vwsub_wx_h, void, ptr, ptr, tl, ptr, env, i32)
3168fcdf776SLIU Zhiwei DEF_HELPER_6(vwsub_wx_w, void, ptr, ptr, tl, ptr, env, i32)
3173a6f8f68SLIU Zhiwei 
3183a6f8f68SLIU Zhiwei DEF_HELPER_6(vadc_vvm_b, void, ptr, ptr, ptr, ptr, env, i32)
3193a6f8f68SLIU Zhiwei DEF_HELPER_6(vadc_vvm_h, void, ptr, ptr, ptr, ptr, env, i32)
3203a6f8f68SLIU Zhiwei DEF_HELPER_6(vadc_vvm_w, void, ptr, ptr, ptr, ptr, env, i32)
3213a6f8f68SLIU Zhiwei DEF_HELPER_6(vadc_vvm_d, void, ptr, ptr, ptr, ptr, env, i32)
3223a6f8f68SLIU Zhiwei DEF_HELPER_6(vsbc_vvm_b, void, ptr, ptr, ptr, ptr, env, i32)
3233a6f8f68SLIU Zhiwei DEF_HELPER_6(vsbc_vvm_h, void, ptr, ptr, ptr, ptr, env, i32)
3243a6f8f68SLIU Zhiwei DEF_HELPER_6(vsbc_vvm_w, void, ptr, ptr, ptr, ptr, env, i32)
3253a6f8f68SLIU Zhiwei DEF_HELPER_6(vsbc_vvm_d, void, ptr, ptr, ptr, ptr, env, i32)
3263a6f8f68SLIU Zhiwei DEF_HELPER_6(vmadc_vvm_b, void, ptr, ptr, ptr, ptr, env, i32)
3273a6f8f68SLIU Zhiwei DEF_HELPER_6(vmadc_vvm_h, void, ptr, ptr, ptr, ptr, env, i32)
3283a6f8f68SLIU Zhiwei DEF_HELPER_6(vmadc_vvm_w, void, ptr, ptr, ptr, ptr, env, i32)
3293a6f8f68SLIU Zhiwei DEF_HELPER_6(vmadc_vvm_d, void, ptr, ptr, ptr, ptr, env, i32)
3303a6f8f68SLIU Zhiwei DEF_HELPER_6(vmsbc_vvm_b, void, ptr, ptr, ptr, ptr, env, i32)
3313a6f8f68SLIU Zhiwei DEF_HELPER_6(vmsbc_vvm_h, void, ptr, ptr, ptr, ptr, env, i32)
3323a6f8f68SLIU Zhiwei DEF_HELPER_6(vmsbc_vvm_w, void, ptr, ptr, ptr, ptr, env, i32)
3333a6f8f68SLIU Zhiwei DEF_HELPER_6(vmsbc_vvm_d, void, ptr, ptr, ptr, ptr, env, i32)
3343a6f8f68SLIU Zhiwei DEF_HELPER_6(vadc_vxm_b, void, ptr, ptr, tl, ptr, env, i32)
3353a6f8f68SLIU Zhiwei DEF_HELPER_6(vadc_vxm_h, void, ptr, ptr, tl, ptr, env, i32)
3363a6f8f68SLIU Zhiwei DEF_HELPER_6(vadc_vxm_w, void, ptr, ptr, tl, ptr, env, i32)
3373a6f8f68SLIU Zhiwei DEF_HELPER_6(vadc_vxm_d, void, ptr, ptr, tl, ptr, env, i32)
3383a6f8f68SLIU Zhiwei DEF_HELPER_6(vsbc_vxm_b, void, ptr, ptr, tl, ptr, env, i32)
3393a6f8f68SLIU Zhiwei DEF_HELPER_6(vsbc_vxm_h, void, ptr, ptr, tl, ptr, env, i32)
3403a6f8f68SLIU Zhiwei DEF_HELPER_6(vsbc_vxm_w, void, ptr, ptr, tl, ptr, env, i32)
3413a6f8f68SLIU Zhiwei DEF_HELPER_6(vsbc_vxm_d, void, ptr, ptr, tl, ptr, env, i32)
3423a6f8f68SLIU Zhiwei DEF_HELPER_6(vmadc_vxm_b, void, ptr, ptr, tl, ptr, env, i32)
3433a6f8f68SLIU Zhiwei DEF_HELPER_6(vmadc_vxm_h, void, ptr, ptr, tl, ptr, env, i32)
3443a6f8f68SLIU Zhiwei DEF_HELPER_6(vmadc_vxm_w, void, ptr, ptr, tl, ptr, env, i32)
3453a6f8f68SLIU Zhiwei DEF_HELPER_6(vmadc_vxm_d, void, ptr, ptr, tl, ptr, env, i32)
3463a6f8f68SLIU Zhiwei DEF_HELPER_6(vmsbc_vxm_b, void, ptr, ptr, tl, ptr, env, i32)
3473a6f8f68SLIU Zhiwei DEF_HELPER_6(vmsbc_vxm_h, void, ptr, ptr, tl, ptr, env, i32)
3483a6f8f68SLIU Zhiwei DEF_HELPER_6(vmsbc_vxm_w, void, ptr, ptr, tl, ptr, env, i32)
3493a6f8f68SLIU Zhiwei DEF_HELPER_6(vmsbc_vxm_d, void, ptr, ptr, tl, ptr, env, i32)
350d3842924SLIU Zhiwei 
351d3842924SLIU Zhiwei DEF_HELPER_6(vand_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
352d3842924SLIU Zhiwei DEF_HELPER_6(vand_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
353d3842924SLIU Zhiwei DEF_HELPER_6(vand_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
354d3842924SLIU Zhiwei DEF_HELPER_6(vand_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
355d3842924SLIU Zhiwei DEF_HELPER_6(vor_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
356d3842924SLIU Zhiwei DEF_HELPER_6(vor_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
357d3842924SLIU Zhiwei DEF_HELPER_6(vor_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
358d3842924SLIU Zhiwei DEF_HELPER_6(vor_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
359d3842924SLIU Zhiwei DEF_HELPER_6(vxor_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
360d3842924SLIU Zhiwei DEF_HELPER_6(vxor_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
361d3842924SLIU Zhiwei DEF_HELPER_6(vxor_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
362d3842924SLIU Zhiwei DEF_HELPER_6(vxor_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
363d3842924SLIU Zhiwei DEF_HELPER_6(vand_vx_b, void, ptr, ptr, tl, ptr, env, i32)
364d3842924SLIU Zhiwei DEF_HELPER_6(vand_vx_h, void, ptr, ptr, tl, ptr, env, i32)
365d3842924SLIU Zhiwei DEF_HELPER_6(vand_vx_w, void, ptr, ptr, tl, ptr, env, i32)
366d3842924SLIU Zhiwei DEF_HELPER_6(vand_vx_d, void, ptr, ptr, tl, ptr, env, i32)
367d3842924SLIU Zhiwei DEF_HELPER_6(vor_vx_b, void, ptr, ptr, tl, ptr, env, i32)
368d3842924SLIU Zhiwei DEF_HELPER_6(vor_vx_h, void, ptr, ptr, tl, ptr, env, i32)
369d3842924SLIU Zhiwei DEF_HELPER_6(vor_vx_w, void, ptr, ptr, tl, ptr, env, i32)
370d3842924SLIU Zhiwei DEF_HELPER_6(vor_vx_d, void, ptr, ptr, tl, ptr, env, i32)
371d3842924SLIU Zhiwei DEF_HELPER_6(vxor_vx_b, void, ptr, ptr, tl, ptr, env, i32)
372d3842924SLIU Zhiwei DEF_HELPER_6(vxor_vx_h, void, ptr, ptr, tl, ptr, env, i32)
373d3842924SLIU Zhiwei DEF_HELPER_6(vxor_vx_w, void, ptr, ptr, tl, ptr, env, i32)
374d3842924SLIU Zhiwei DEF_HELPER_6(vxor_vx_d, void, ptr, ptr, tl, ptr, env, i32)
3753277d955SLIU Zhiwei 
3763277d955SLIU Zhiwei DEF_HELPER_6(vsll_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
3773277d955SLIU Zhiwei DEF_HELPER_6(vsll_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
3783277d955SLIU Zhiwei DEF_HELPER_6(vsll_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
3793277d955SLIU Zhiwei DEF_HELPER_6(vsll_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
3803277d955SLIU Zhiwei DEF_HELPER_6(vsrl_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
3813277d955SLIU Zhiwei DEF_HELPER_6(vsrl_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
3823277d955SLIU Zhiwei DEF_HELPER_6(vsrl_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
3833277d955SLIU Zhiwei DEF_HELPER_6(vsrl_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
3843277d955SLIU Zhiwei DEF_HELPER_6(vsra_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
3853277d955SLIU Zhiwei DEF_HELPER_6(vsra_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
3863277d955SLIU Zhiwei DEF_HELPER_6(vsra_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
3873277d955SLIU Zhiwei DEF_HELPER_6(vsra_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
3883277d955SLIU Zhiwei DEF_HELPER_6(vsll_vx_b, void, ptr, ptr, tl, ptr, env, i32)
3893277d955SLIU Zhiwei DEF_HELPER_6(vsll_vx_h, void, ptr, ptr, tl, ptr, env, i32)
3903277d955SLIU Zhiwei DEF_HELPER_6(vsll_vx_w, void, ptr, ptr, tl, ptr, env, i32)
3913277d955SLIU Zhiwei DEF_HELPER_6(vsll_vx_d, void, ptr, ptr, tl, ptr, env, i32)
3923277d955SLIU Zhiwei DEF_HELPER_6(vsrl_vx_b, void, ptr, ptr, tl, ptr, env, i32)
3933277d955SLIU Zhiwei DEF_HELPER_6(vsrl_vx_h, void, ptr, ptr, tl, ptr, env, i32)
3943277d955SLIU Zhiwei DEF_HELPER_6(vsrl_vx_w, void, ptr, ptr, tl, ptr, env, i32)
3953277d955SLIU Zhiwei DEF_HELPER_6(vsrl_vx_d, void, ptr, ptr, tl, ptr, env, i32)
3963277d955SLIU Zhiwei DEF_HELPER_6(vsra_vx_b, void, ptr, ptr, tl, ptr, env, i32)
3973277d955SLIU Zhiwei DEF_HELPER_6(vsra_vx_h, void, ptr, ptr, tl, ptr, env, i32)
3983277d955SLIU Zhiwei DEF_HELPER_6(vsra_vx_w, void, ptr, ptr, tl, ptr, env, i32)
3993277d955SLIU Zhiwei DEF_HELPER_6(vsra_vx_d, void, ptr, ptr, tl, ptr, env, i32)
4007689b028SLIU Zhiwei 
4017daa5852SFrank Chang DEF_HELPER_6(vnsrl_wv_b, void, ptr, ptr, ptr, ptr, env, i32)
4027daa5852SFrank Chang DEF_HELPER_6(vnsrl_wv_h, void, ptr, ptr, ptr, ptr, env, i32)
4037daa5852SFrank Chang DEF_HELPER_6(vnsrl_wv_w, void, ptr, ptr, ptr, ptr, env, i32)
4047daa5852SFrank Chang DEF_HELPER_6(vnsra_wv_b, void, ptr, ptr, ptr, ptr, env, i32)
4057daa5852SFrank Chang DEF_HELPER_6(vnsra_wv_h, void, ptr, ptr, ptr, ptr, env, i32)
4067daa5852SFrank Chang DEF_HELPER_6(vnsra_wv_w, void, ptr, ptr, ptr, ptr, env, i32)
4077daa5852SFrank Chang DEF_HELPER_6(vnsrl_wx_b, void, ptr, ptr, tl, ptr, env, i32)
4087daa5852SFrank Chang DEF_HELPER_6(vnsrl_wx_h, void, ptr, ptr, tl, ptr, env, i32)
4097daa5852SFrank Chang DEF_HELPER_6(vnsrl_wx_w, void, ptr, ptr, tl, ptr, env, i32)
4107daa5852SFrank Chang DEF_HELPER_6(vnsra_wx_b, void, ptr, ptr, tl, ptr, env, i32)
4117daa5852SFrank Chang DEF_HELPER_6(vnsra_wx_h, void, ptr, ptr, tl, ptr, env, i32)
4127daa5852SFrank Chang DEF_HELPER_6(vnsra_wx_w, void, ptr, ptr, tl, ptr, env, i32)
4131366fc79SLIU Zhiwei 
4141366fc79SLIU Zhiwei DEF_HELPER_6(vmseq_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
4151366fc79SLIU Zhiwei DEF_HELPER_6(vmseq_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
4161366fc79SLIU Zhiwei DEF_HELPER_6(vmseq_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
4171366fc79SLIU Zhiwei DEF_HELPER_6(vmseq_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
4181366fc79SLIU Zhiwei DEF_HELPER_6(vmsne_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
4191366fc79SLIU Zhiwei DEF_HELPER_6(vmsne_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
4201366fc79SLIU Zhiwei DEF_HELPER_6(vmsne_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
4211366fc79SLIU Zhiwei DEF_HELPER_6(vmsne_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
4221366fc79SLIU Zhiwei DEF_HELPER_6(vmsltu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
4231366fc79SLIU Zhiwei DEF_HELPER_6(vmsltu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
4241366fc79SLIU Zhiwei DEF_HELPER_6(vmsltu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
4251366fc79SLIU Zhiwei DEF_HELPER_6(vmsltu_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
4261366fc79SLIU Zhiwei DEF_HELPER_6(vmslt_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
4271366fc79SLIU Zhiwei DEF_HELPER_6(vmslt_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
4281366fc79SLIU Zhiwei DEF_HELPER_6(vmslt_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
4291366fc79SLIU Zhiwei DEF_HELPER_6(vmslt_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
4301366fc79SLIU Zhiwei DEF_HELPER_6(vmsleu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
4311366fc79SLIU Zhiwei DEF_HELPER_6(vmsleu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
4321366fc79SLIU Zhiwei DEF_HELPER_6(vmsleu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
4331366fc79SLIU Zhiwei DEF_HELPER_6(vmsleu_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
4341366fc79SLIU Zhiwei DEF_HELPER_6(vmsle_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
4351366fc79SLIU Zhiwei DEF_HELPER_6(vmsle_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
4361366fc79SLIU Zhiwei DEF_HELPER_6(vmsle_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
4371366fc79SLIU Zhiwei DEF_HELPER_6(vmsle_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
4381366fc79SLIU Zhiwei DEF_HELPER_6(vmseq_vx_b, void, ptr, ptr, tl, ptr, env, i32)
4391366fc79SLIU Zhiwei DEF_HELPER_6(vmseq_vx_h, void, ptr, ptr, tl, ptr, env, i32)
4401366fc79SLIU Zhiwei DEF_HELPER_6(vmseq_vx_w, void, ptr, ptr, tl, ptr, env, i32)
4411366fc79SLIU Zhiwei DEF_HELPER_6(vmseq_vx_d, void, ptr, ptr, tl, ptr, env, i32)
4421366fc79SLIU Zhiwei DEF_HELPER_6(vmsne_vx_b, void, ptr, ptr, tl, ptr, env, i32)
4431366fc79SLIU Zhiwei DEF_HELPER_6(vmsne_vx_h, void, ptr, ptr, tl, ptr, env, i32)
4441366fc79SLIU Zhiwei DEF_HELPER_6(vmsne_vx_w, void, ptr, ptr, tl, ptr, env, i32)
4451366fc79SLIU Zhiwei DEF_HELPER_6(vmsne_vx_d, void, ptr, ptr, tl, ptr, env, i32)
4461366fc79SLIU Zhiwei DEF_HELPER_6(vmsltu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
4471366fc79SLIU Zhiwei DEF_HELPER_6(vmsltu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
4481366fc79SLIU Zhiwei DEF_HELPER_6(vmsltu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
4491366fc79SLIU Zhiwei DEF_HELPER_6(vmsltu_vx_d, void, ptr, ptr, tl, ptr, env, i32)
4501366fc79SLIU Zhiwei DEF_HELPER_6(vmslt_vx_b, void, ptr, ptr, tl, ptr, env, i32)
4511366fc79SLIU Zhiwei DEF_HELPER_6(vmslt_vx_h, void, ptr, ptr, tl, ptr, env, i32)
4521366fc79SLIU Zhiwei DEF_HELPER_6(vmslt_vx_w, void, ptr, ptr, tl, ptr, env, i32)
4531366fc79SLIU Zhiwei DEF_HELPER_6(vmslt_vx_d, void, ptr, ptr, tl, ptr, env, i32)
4541366fc79SLIU Zhiwei DEF_HELPER_6(vmsleu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
4551366fc79SLIU Zhiwei DEF_HELPER_6(vmsleu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
4561366fc79SLIU Zhiwei DEF_HELPER_6(vmsleu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
4571366fc79SLIU Zhiwei DEF_HELPER_6(vmsleu_vx_d, void, ptr, ptr, tl, ptr, env, i32)
4581366fc79SLIU Zhiwei DEF_HELPER_6(vmsle_vx_b, void, ptr, ptr, tl, ptr, env, i32)
4591366fc79SLIU Zhiwei DEF_HELPER_6(vmsle_vx_h, void, ptr, ptr, tl, ptr, env, i32)
4601366fc79SLIU Zhiwei DEF_HELPER_6(vmsle_vx_w, void, ptr, ptr, tl, ptr, env, i32)
4611366fc79SLIU Zhiwei DEF_HELPER_6(vmsle_vx_d, void, ptr, ptr, tl, ptr, env, i32)
4621366fc79SLIU Zhiwei DEF_HELPER_6(vmsgtu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
4631366fc79SLIU Zhiwei DEF_HELPER_6(vmsgtu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
4641366fc79SLIU Zhiwei DEF_HELPER_6(vmsgtu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
4651366fc79SLIU Zhiwei DEF_HELPER_6(vmsgtu_vx_d, void, ptr, ptr, tl, ptr, env, i32)
4661366fc79SLIU Zhiwei DEF_HELPER_6(vmsgt_vx_b, void, ptr, ptr, tl, ptr, env, i32)
4671366fc79SLIU Zhiwei DEF_HELPER_6(vmsgt_vx_h, void, ptr, ptr, tl, ptr, env, i32)
4681366fc79SLIU Zhiwei DEF_HELPER_6(vmsgt_vx_w, void, ptr, ptr, tl, ptr, env, i32)
4691366fc79SLIU Zhiwei DEF_HELPER_6(vmsgt_vx_d, void, ptr, ptr, tl, ptr, env, i32)
470558fa779SLIU Zhiwei 
471558fa779SLIU Zhiwei DEF_HELPER_6(vminu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
472558fa779SLIU Zhiwei DEF_HELPER_6(vminu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
473558fa779SLIU Zhiwei DEF_HELPER_6(vminu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
474558fa779SLIU Zhiwei DEF_HELPER_6(vminu_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
475558fa779SLIU Zhiwei DEF_HELPER_6(vmin_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
476558fa779SLIU Zhiwei DEF_HELPER_6(vmin_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
477558fa779SLIU Zhiwei DEF_HELPER_6(vmin_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
478558fa779SLIU Zhiwei DEF_HELPER_6(vmin_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
479558fa779SLIU Zhiwei DEF_HELPER_6(vmaxu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
480558fa779SLIU Zhiwei DEF_HELPER_6(vmaxu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
481558fa779SLIU Zhiwei DEF_HELPER_6(vmaxu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
482558fa779SLIU Zhiwei DEF_HELPER_6(vmaxu_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
483558fa779SLIU Zhiwei DEF_HELPER_6(vmax_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
484558fa779SLIU Zhiwei DEF_HELPER_6(vmax_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
485558fa779SLIU Zhiwei DEF_HELPER_6(vmax_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
486558fa779SLIU Zhiwei DEF_HELPER_6(vmax_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
487558fa779SLIU Zhiwei DEF_HELPER_6(vminu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
488558fa779SLIU Zhiwei DEF_HELPER_6(vminu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
489558fa779SLIU Zhiwei DEF_HELPER_6(vminu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
490558fa779SLIU Zhiwei DEF_HELPER_6(vminu_vx_d, void, ptr, ptr, tl, ptr, env, i32)
491558fa779SLIU Zhiwei DEF_HELPER_6(vmin_vx_b, void, ptr, ptr, tl, ptr, env, i32)
492558fa779SLIU Zhiwei DEF_HELPER_6(vmin_vx_h, void, ptr, ptr, tl, ptr, env, i32)
493558fa779SLIU Zhiwei DEF_HELPER_6(vmin_vx_w, void, ptr, ptr, tl, ptr, env, i32)
494558fa779SLIU Zhiwei DEF_HELPER_6(vmin_vx_d, void, ptr, ptr, tl, ptr, env, i32)
495558fa779SLIU Zhiwei DEF_HELPER_6(vmaxu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
496558fa779SLIU Zhiwei DEF_HELPER_6(vmaxu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
497558fa779SLIU Zhiwei DEF_HELPER_6(vmaxu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
498558fa779SLIU Zhiwei DEF_HELPER_6(vmaxu_vx_d, void, ptr, ptr, tl, ptr, env, i32)
499558fa779SLIU Zhiwei DEF_HELPER_6(vmax_vx_b, void, ptr, ptr, tl, ptr, env, i32)
500558fa779SLIU Zhiwei DEF_HELPER_6(vmax_vx_h, void, ptr, ptr, tl, ptr, env, i32)
501558fa779SLIU Zhiwei DEF_HELPER_6(vmax_vx_w, void, ptr, ptr, tl, ptr, env, i32)
502558fa779SLIU Zhiwei DEF_HELPER_6(vmax_vx_d, void, ptr, ptr, tl, ptr, env, i32)
503958b85f3SLIU Zhiwei 
504958b85f3SLIU Zhiwei DEF_HELPER_6(vmul_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
505958b85f3SLIU Zhiwei DEF_HELPER_6(vmul_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
506958b85f3SLIU Zhiwei DEF_HELPER_6(vmul_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
507958b85f3SLIU Zhiwei DEF_HELPER_6(vmul_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
508958b85f3SLIU Zhiwei DEF_HELPER_6(vmulh_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
509958b85f3SLIU Zhiwei DEF_HELPER_6(vmulh_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
510958b85f3SLIU Zhiwei DEF_HELPER_6(vmulh_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
511958b85f3SLIU Zhiwei DEF_HELPER_6(vmulh_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
512958b85f3SLIU Zhiwei DEF_HELPER_6(vmulhu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
513958b85f3SLIU Zhiwei DEF_HELPER_6(vmulhu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
514958b85f3SLIU Zhiwei DEF_HELPER_6(vmulhu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
515958b85f3SLIU Zhiwei DEF_HELPER_6(vmulhu_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
516958b85f3SLIU Zhiwei DEF_HELPER_6(vmulhsu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
517958b85f3SLIU Zhiwei DEF_HELPER_6(vmulhsu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
518958b85f3SLIU Zhiwei DEF_HELPER_6(vmulhsu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
519958b85f3SLIU Zhiwei DEF_HELPER_6(vmulhsu_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
520958b85f3SLIU Zhiwei DEF_HELPER_6(vmul_vx_b, void, ptr, ptr, tl, ptr, env, i32)
521958b85f3SLIU Zhiwei DEF_HELPER_6(vmul_vx_h, void, ptr, ptr, tl, ptr, env, i32)
522958b85f3SLIU Zhiwei DEF_HELPER_6(vmul_vx_w, void, ptr, ptr, tl, ptr, env, i32)
523958b85f3SLIU Zhiwei DEF_HELPER_6(vmul_vx_d, void, ptr, ptr, tl, ptr, env, i32)
524958b85f3SLIU Zhiwei DEF_HELPER_6(vmulh_vx_b, void, ptr, ptr, tl, ptr, env, i32)
525958b85f3SLIU Zhiwei DEF_HELPER_6(vmulh_vx_h, void, ptr, ptr, tl, ptr, env, i32)
526958b85f3SLIU Zhiwei DEF_HELPER_6(vmulh_vx_w, void, ptr, ptr, tl, ptr, env, i32)
527958b85f3SLIU Zhiwei DEF_HELPER_6(vmulh_vx_d, void, ptr, ptr, tl, ptr, env, i32)
528958b85f3SLIU Zhiwei DEF_HELPER_6(vmulhu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
529958b85f3SLIU Zhiwei DEF_HELPER_6(vmulhu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
530958b85f3SLIU Zhiwei DEF_HELPER_6(vmulhu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
531958b85f3SLIU Zhiwei DEF_HELPER_6(vmulhu_vx_d, void, ptr, ptr, tl, ptr, env, i32)
532958b85f3SLIU Zhiwei DEF_HELPER_6(vmulhsu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
533958b85f3SLIU Zhiwei DEF_HELPER_6(vmulhsu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
534958b85f3SLIU Zhiwei DEF_HELPER_6(vmulhsu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
535958b85f3SLIU Zhiwei DEF_HELPER_6(vmulhsu_vx_d, void, ptr, ptr, tl, ptr, env, i32)
53685e6658cSLIU Zhiwei 
53785e6658cSLIU Zhiwei DEF_HELPER_6(vdivu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
53885e6658cSLIU Zhiwei DEF_HELPER_6(vdivu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
53985e6658cSLIU Zhiwei DEF_HELPER_6(vdivu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
54085e6658cSLIU Zhiwei DEF_HELPER_6(vdivu_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
54185e6658cSLIU Zhiwei DEF_HELPER_6(vdiv_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
54285e6658cSLIU Zhiwei DEF_HELPER_6(vdiv_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
54385e6658cSLIU Zhiwei DEF_HELPER_6(vdiv_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
54485e6658cSLIU Zhiwei DEF_HELPER_6(vdiv_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
54585e6658cSLIU Zhiwei DEF_HELPER_6(vremu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
54685e6658cSLIU Zhiwei DEF_HELPER_6(vremu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
54785e6658cSLIU Zhiwei DEF_HELPER_6(vremu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
54885e6658cSLIU Zhiwei DEF_HELPER_6(vremu_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
54985e6658cSLIU Zhiwei DEF_HELPER_6(vrem_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
55085e6658cSLIU Zhiwei DEF_HELPER_6(vrem_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
55185e6658cSLIU Zhiwei DEF_HELPER_6(vrem_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
55285e6658cSLIU Zhiwei DEF_HELPER_6(vrem_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
55385e6658cSLIU Zhiwei DEF_HELPER_6(vdivu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
55485e6658cSLIU Zhiwei DEF_HELPER_6(vdivu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
55585e6658cSLIU Zhiwei DEF_HELPER_6(vdivu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
55685e6658cSLIU Zhiwei DEF_HELPER_6(vdivu_vx_d, void, ptr, ptr, tl, ptr, env, i32)
55785e6658cSLIU Zhiwei DEF_HELPER_6(vdiv_vx_b, void, ptr, ptr, tl, ptr, env, i32)
55885e6658cSLIU Zhiwei DEF_HELPER_6(vdiv_vx_h, void, ptr, ptr, tl, ptr, env, i32)
55985e6658cSLIU Zhiwei DEF_HELPER_6(vdiv_vx_w, void, ptr, ptr, tl, ptr, env, i32)
56085e6658cSLIU Zhiwei DEF_HELPER_6(vdiv_vx_d, void, ptr, ptr, tl, ptr, env, i32)
56185e6658cSLIU Zhiwei DEF_HELPER_6(vremu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
56285e6658cSLIU Zhiwei DEF_HELPER_6(vremu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
56385e6658cSLIU Zhiwei DEF_HELPER_6(vremu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
56485e6658cSLIU Zhiwei DEF_HELPER_6(vremu_vx_d, void, ptr, ptr, tl, ptr, env, i32)
56585e6658cSLIU Zhiwei DEF_HELPER_6(vrem_vx_b, void, ptr, ptr, tl, ptr, env, i32)
56685e6658cSLIU Zhiwei DEF_HELPER_6(vrem_vx_h, void, ptr, ptr, tl, ptr, env, i32)
56785e6658cSLIU Zhiwei DEF_HELPER_6(vrem_vx_w, void, ptr, ptr, tl, ptr, env, i32)
56885e6658cSLIU Zhiwei DEF_HELPER_6(vrem_vx_d, void, ptr, ptr, tl, ptr, env, i32)
56997b1cba3SLIU Zhiwei 
57097b1cba3SLIU Zhiwei DEF_HELPER_6(vwmul_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
57197b1cba3SLIU Zhiwei DEF_HELPER_6(vwmul_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
57297b1cba3SLIU Zhiwei DEF_HELPER_6(vwmul_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
57397b1cba3SLIU Zhiwei DEF_HELPER_6(vwmulu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
57497b1cba3SLIU Zhiwei DEF_HELPER_6(vwmulu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
57597b1cba3SLIU Zhiwei DEF_HELPER_6(vwmulu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
57697b1cba3SLIU Zhiwei DEF_HELPER_6(vwmulsu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
57797b1cba3SLIU Zhiwei DEF_HELPER_6(vwmulsu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
57897b1cba3SLIU Zhiwei DEF_HELPER_6(vwmulsu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
57997b1cba3SLIU Zhiwei DEF_HELPER_6(vwmul_vx_b, void, ptr, ptr, tl, ptr, env, i32)
58097b1cba3SLIU Zhiwei DEF_HELPER_6(vwmul_vx_h, void, ptr, ptr, tl, ptr, env, i32)
58197b1cba3SLIU Zhiwei DEF_HELPER_6(vwmul_vx_w, void, ptr, ptr, tl, ptr, env, i32)
58297b1cba3SLIU Zhiwei DEF_HELPER_6(vwmulu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
58397b1cba3SLIU Zhiwei DEF_HELPER_6(vwmulu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
58497b1cba3SLIU Zhiwei DEF_HELPER_6(vwmulu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
58597b1cba3SLIU Zhiwei DEF_HELPER_6(vwmulsu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
58697b1cba3SLIU Zhiwei DEF_HELPER_6(vwmulsu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
58797b1cba3SLIU Zhiwei DEF_HELPER_6(vwmulsu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
58854df813aSLIU Zhiwei 
58954df813aSLIU Zhiwei DEF_HELPER_6(vmacc_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
59054df813aSLIU Zhiwei DEF_HELPER_6(vmacc_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
59154df813aSLIU Zhiwei DEF_HELPER_6(vmacc_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
59254df813aSLIU Zhiwei DEF_HELPER_6(vmacc_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
59354df813aSLIU Zhiwei DEF_HELPER_6(vnmsac_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
59454df813aSLIU Zhiwei DEF_HELPER_6(vnmsac_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
59554df813aSLIU Zhiwei DEF_HELPER_6(vnmsac_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
59654df813aSLIU Zhiwei DEF_HELPER_6(vnmsac_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
59754df813aSLIU Zhiwei DEF_HELPER_6(vmadd_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
59854df813aSLIU Zhiwei DEF_HELPER_6(vmadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
59954df813aSLIU Zhiwei DEF_HELPER_6(vmadd_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
60054df813aSLIU Zhiwei DEF_HELPER_6(vmadd_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
60154df813aSLIU Zhiwei DEF_HELPER_6(vnmsub_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
60254df813aSLIU Zhiwei DEF_HELPER_6(vnmsub_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
60354df813aSLIU Zhiwei DEF_HELPER_6(vnmsub_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
60454df813aSLIU Zhiwei DEF_HELPER_6(vnmsub_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
60554df813aSLIU Zhiwei DEF_HELPER_6(vmacc_vx_b, void, ptr, ptr, tl, ptr, env, i32)
60654df813aSLIU Zhiwei DEF_HELPER_6(vmacc_vx_h, void, ptr, ptr, tl, ptr, env, i32)
60754df813aSLIU Zhiwei DEF_HELPER_6(vmacc_vx_w, void, ptr, ptr, tl, ptr, env, i32)
60854df813aSLIU Zhiwei DEF_HELPER_6(vmacc_vx_d, void, ptr, ptr, tl, ptr, env, i32)
60954df813aSLIU Zhiwei DEF_HELPER_6(vnmsac_vx_b, void, ptr, ptr, tl, ptr, env, i32)
61054df813aSLIU Zhiwei DEF_HELPER_6(vnmsac_vx_h, void, ptr, ptr, tl, ptr, env, i32)
61154df813aSLIU Zhiwei DEF_HELPER_6(vnmsac_vx_w, void, ptr, ptr, tl, ptr, env, i32)
61254df813aSLIU Zhiwei DEF_HELPER_6(vnmsac_vx_d, void, ptr, ptr, tl, ptr, env, i32)
61354df813aSLIU Zhiwei DEF_HELPER_6(vmadd_vx_b, void, ptr, ptr, tl, ptr, env, i32)
61454df813aSLIU Zhiwei DEF_HELPER_6(vmadd_vx_h, void, ptr, ptr, tl, ptr, env, i32)
61554df813aSLIU Zhiwei DEF_HELPER_6(vmadd_vx_w, void, ptr, ptr, tl, ptr, env, i32)
61654df813aSLIU Zhiwei DEF_HELPER_6(vmadd_vx_d, void, ptr, ptr, tl, ptr, env, i32)
61754df813aSLIU Zhiwei DEF_HELPER_6(vnmsub_vx_b, void, ptr, ptr, tl, ptr, env, i32)
61854df813aSLIU Zhiwei DEF_HELPER_6(vnmsub_vx_h, void, ptr, ptr, tl, ptr, env, i32)
61954df813aSLIU Zhiwei DEF_HELPER_6(vnmsub_vx_w, void, ptr, ptr, tl, ptr, env, i32)
62054df813aSLIU Zhiwei DEF_HELPER_6(vnmsub_vx_d, void, ptr, ptr, tl, ptr, env, i32)
6212b587b33SLIU Zhiwei 
6222b587b33SLIU Zhiwei DEF_HELPER_6(vwmaccu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
6232b587b33SLIU Zhiwei DEF_HELPER_6(vwmaccu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
6242b587b33SLIU Zhiwei DEF_HELPER_6(vwmaccu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
6252b587b33SLIU Zhiwei DEF_HELPER_6(vwmacc_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
6262b587b33SLIU Zhiwei DEF_HELPER_6(vwmacc_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
6272b587b33SLIU Zhiwei DEF_HELPER_6(vwmacc_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
6282b587b33SLIU Zhiwei DEF_HELPER_6(vwmaccsu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
6292b587b33SLIU Zhiwei DEF_HELPER_6(vwmaccsu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
6302b587b33SLIU Zhiwei DEF_HELPER_6(vwmaccsu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
6312b587b33SLIU Zhiwei DEF_HELPER_6(vwmaccu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
6322b587b33SLIU Zhiwei DEF_HELPER_6(vwmaccu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
6332b587b33SLIU Zhiwei DEF_HELPER_6(vwmaccu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
6342b587b33SLIU Zhiwei DEF_HELPER_6(vwmacc_vx_b, void, ptr, ptr, tl, ptr, env, i32)
6352b587b33SLIU Zhiwei DEF_HELPER_6(vwmacc_vx_h, void, ptr, ptr, tl, ptr, env, i32)
6362b587b33SLIU Zhiwei DEF_HELPER_6(vwmacc_vx_w, void, ptr, ptr, tl, ptr, env, i32)
6372b587b33SLIU Zhiwei DEF_HELPER_6(vwmaccsu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
6382b587b33SLIU Zhiwei DEF_HELPER_6(vwmaccsu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
6392b587b33SLIU Zhiwei DEF_HELPER_6(vwmaccsu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
6402b587b33SLIU Zhiwei DEF_HELPER_6(vwmaccus_vx_b, void, ptr, ptr, tl, ptr, env, i32)
6412b587b33SLIU Zhiwei DEF_HELPER_6(vwmaccus_vx_h, void, ptr, ptr, tl, ptr, env, i32)
6422b587b33SLIU Zhiwei DEF_HELPER_6(vwmaccus_vx_w, void, ptr, ptr, tl, ptr, env, i32)
643f020a7a1SLIU Zhiwei 
644f020a7a1SLIU Zhiwei DEF_HELPER_6(vmerge_vvm_b, void, ptr, ptr, ptr, ptr, env, i32)
645f020a7a1SLIU Zhiwei DEF_HELPER_6(vmerge_vvm_h, void, ptr, ptr, ptr, ptr, env, i32)
646f020a7a1SLIU Zhiwei DEF_HELPER_6(vmerge_vvm_w, void, ptr, ptr, ptr, ptr, env, i32)
647f020a7a1SLIU Zhiwei DEF_HELPER_6(vmerge_vvm_d, void, ptr, ptr, ptr, ptr, env, i32)
648f020a7a1SLIU Zhiwei DEF_HELPER_6(vmerge_vxm_b, void, ptr, ptr, tl, ptr, env, i32)
649f020a7a1SLIU Zhiwei DEF_HELPER_6(vmerge_vxm_h, void, ptr, ptr, tl, ptr, env, i32)
650f020a7a1SLIU Zhiwei DEF_HELPER_6(vmerge_vxm_w, void, ptr, ptr, tl, ptr, env, i32)
651f020a7a1SLIU Zhiwei DEF_HELPER_6(vmerge_vxm_d, void, ptr, ptr, tl, ptr, env, i32)
652f020a7a1SLIU Zhiwei DEF_HELPER_4(vmv_v_v_b, void, ptr, ptr, env, i32)
653f020a7a1SLIU Zhiwei DEF_HELPER_4(vmv_v_v_h, void, ptr, ptr, env, i32)
654f020a7a1SLIU Zhiwei DEF_HELPER_4(vmv_v_v_w, void, ptr, ptr, env, i32)
655f020a7a1SLIU Zhiwei DEF_HELPER_4(vmv_v_v_d, void, ptr, ptr, env, i32)
656f020a7a1SLIU Zhiwei DEF_HELPER_4(vmv_v_x_b, void, ptr, i64, env, i32)
657f020a7a1SLIU Zhiwei DEF_HELPER_4(vmv_v_x_h, void, ptr, i64, env, i32)
658f020a7a1SLIU Zhiwei DEF_HELPER_4(vmv_v_x_w, void, ptr, i64, env, i32)
659f020a7a1SLIU Zhiwei DEF_HELPER_4(vmv_v_x_d, void, ptr, i64, env, i32)
660eb2650e3SLIU Zhiwei 
661eb2650e3SLIU Zhiwei DEF_HELPER_6(vsaddu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
662eb2650e3SLIU Zhiwei DEF_HELPER_6(vsaddu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
663eb2650e3SLIU Zhiwei DEF_HELPER_6(vsaddu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
664eb2650e3SLIU Zhiwei DEF_HELPER_6(vsaddu_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
665eb2650e3SLIU Zhiwei DEF_HELPER_6(vsadd_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
666eb2650e3SLIU Zhiwei DEF_HELPER_6(vsadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
667eb2650e3SLIU Zhiwei DEF_HELPER_6(vsadd_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
668eb2650e3SLIU Zhiwei DEF_HELPER_6(vsadd_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
669eb2650e3SLIU Zhiwei DEF_HELPER_6(vssubu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
670eb2650e3SLIU Zhiwei DEF_HELPER_6(vssubu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
671eb2650e3SLIU Zhiwei DEF_HELPER_6(vssubu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
672eb2650e3SLIU Zhiwei DEF_HELPER_6(vssubu_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
673eb2650e3SLIU Zhiwei DEF_HELPER_6(vssub_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
674eb2650e3SLIU Zhiwei DEF_HELPER_6(vssub_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
675eb2650e3SLIU Zhiwei DEF_HELPER_6(vssub_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
676eb2650e3SLIU Zhiwei DEF_HELPER_6(vssub_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
677eb2650e3SLIU Zhiwei DEF_HELPER_6(vsaddu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
678eb2650e3SLIU Zhiwei DEF_HELPER_6(vsaddu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
679eb2650e3SLIU Zhiwei DEF_HELPER_6(vsaddu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
680eb2650e3SLIU Zhiwei DEF_HELPER_6(vsaddu_vx_d, void, ptr, ptr, tl, ptr, env, i32)
681eb2650e3SLIU Zhiwei DEF_HELPER_6(vsadd_vx_b, void, ptr, ptr, tl, ptr, env, i32)
682eb2650e3SLIU Zhiwei DEF_HELPER_6(vsadd_vx_h, void, ptr, ptr, tl, ptr, env, i32)
683eb2650e3SLIU Zhiwei DEF_HELPER_6(vsadd_vx_w, void, ptr, ptr, tl, ptr, env, i32)
684eb2650e3SLIU Zhiwei DEF_HELPER_6(vsadd_vx_d, void, ptr, ptr, tl, ptr, env, i32)
685eb2650e3SLIU Zhiwei DEF_HELPER_6(vssubu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
686eb2650e3SLIU Zhiwei DEF_HELPER_6(vssubu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
687eb2650e3SLIU Zhiwei DEF_HELPER_6(vssubu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
688eb2650e3SLIU Zhiwei DEF_HELPER_6(vssubu_vx_d, void, ptr, ptr, tl, ptr, env, i32)
689eb2650e3SLIU Zhiwei DEF_HELPER_6(vssub_vx_b, void, ptr, ptr, tl, ptr, env, i32)
690eb2650e3SLIU Zhiwei DEF_HELPER_6(vssub_vx_h, void, ptr, ptr, tl, ptr, env, i32)
691eb2650e3SLIU Zhiwei DEF_HELPER_6(vssub_vx_w, void, ptr, ptr, tl, ptr, env, i32)
692eb2650e3SLIU Zhiwei DEF_HELPER_6(vssub_vx_d, void, ptr, ptr, tl, ptr, env, i32)
693b7aee481SLIU Zhiwei 
694b7aee481SLIU Zhiwei DEF_HELPER_6(vaadd_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
695b7aee481SLIU Zhiwei DEF_HELPER_6(vaadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
696b7aee481SLIU Zhiwei DEF_HELPER_6(vaadd_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
697b7aee481SLIU Zhiwei DEF_HELPER_6(vaadd_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
6988b99a110SFrank Chang DEF_HELPER_6(vaaddu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
6998b99a110SFrank Chang DEF_HELPER_6(vaaddu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
7008b99a110SFrank Chang DEF_HELPER_6(vaaddu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
7018b99a110SFrank Chang DEF_HELPER_6(vaaddu_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
702b7aee481SLIU Zhiwei DEF_HELPER_6(vasub_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
703b7aee481SLIU Zhiwei DEF_HELPER_6(vasub_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
704b7aee481SLIU Zhiwei DEF_HELPER_6(vasub_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
705b7aee481SLIU Zhiwei DEF_HELPER_6(vasub_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
7068b99a110SFrank Chang DEF_HELPER_6(vasubu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
7078b99a110SFrank Chang DEF_HELPER_6(vasubu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
7088b99a110SFrank Chang DEF_HELPER_6(vasubu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
7098b99a110SFrank Chang DEF_HELPER_6(vasubu_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
710b7aee481SLIU Zhiwei DEF_HELPER_6(vaadd_vx_b, void, ptr, ptr, tl, ptr, env, i32)
711b7aee481SLIU Zhiwei DEF_HELPER_6(vaadd_vx_h, void, ptr, ptr, tl, ptr, env, i32)
712b7aee481SLIU Zhiwei DEF_HELPER_6(vaadd_vx_w, void, ptr, ptr, tl, ptr, env, i32)
713b7aee481SLIU Zhiwei DEF_HELPER_6(vaadd_vx_d, void, ptr, ptr, tl, ptr, env, i32)
7148b99a110SFrank Chang DEF_HELPER_6(vaaddu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
7158b99a110SFrank Chang DEF_HELPER_6(vaaddu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
7168b99a110SFrank Chang DEF_HELPER_6(vaaddu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
7178b99a110SFrank Chang DEF_HELPER_6(vaaddu_vx_d, void, ptr, ptr, tl, ptr, env, i32)
718b7aee481SLIU Zhiwei DEF_HELPER_6(vasub_vx_b, void, ptr, ptr, tl, ptr, env, i32)
719b7aee481SLIU Zhiwei DEF_HELPER_6(vasub_vx_h, void, ptr, ptr, tl, ptr, env, i32)
720b7aee481SLIU Zhiwei DEF_HELPER_6(vasub_vx_w, void, ptr, ptr, tl, ptr, env, i32)
721b7aee481SLIU Zhiwei DEF_HELPER_6(vasub_vx_d, void, ptr, ptr, tl, ptr, env, i32)
7228b99a110SFrank Chang DEF_HELPER_6(vasubu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
7238b99a110SFrank Chang DEF_HELPER_6(vasubu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
7248b99a110SFrank Chang DEF_HELPER_6(vasubu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
7258b99a110SFrank Chang DEF_HELPER_6(vasubu_vx_d, void, ptr, ptr, tl, ptr, env, i32)
7269f0ff9e5SLIU Zhiwei 
7279f0ff9e5SLIU Zhiwei DEF_HELPER_6(vsmul_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
7289f0ff9e5SLIU Zhiwei DEF_HELPER_6(vsmul_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
7299f0ff9e5SLIU Zhiwei DEF_HELPER_6(vsmul_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
7309f0ff9e5SLIU Zhiwei DEF_HELPER_6(vsmul_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
7319f0ff9e5SLIU Zhiwei DEF_HELPER_6(vsmul_vx_b, void, ptr, ptr, tl, ptr, env, i32)
7329f0ff9e5SLIU Zhiwei DEF_HELPER_6(vsmul_vx_h, void, ptr, ptr, tl, ptr, env, i32)
7339f0ff9e5SLIU Zhiwei DEF_HELPER_6(vsmul_vx_w, void, ptr, ptr, tl, ptr, env, i32)
7349f0ff9e5SLIU Zhiwei DEF_HELPER_6(vsmul_vx_d, void, ptr, ptr, tl, ptr, env, i32)
7350a1eaf00SLIU Zhiwei 
73604a61406SLIU Zhiwei DEF_HELPER_6(vssrl_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
73704a61406SLIU Zhiwei DEF_HELPER_6(vssrl_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
73804a61406SLIU Zhiwei DEF_HELPER_6(vssrl_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
73904a61406SLIU Zhiwei DEF_HELPER_6(vssrl_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
74004a61406SLIU Zhiwei DEF_HELPER_6(vssra_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
74104a61406SLIU Zhiwei DEF_HELPER_6(vssra_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
74204a61406SLIU Zhiwei DEF_HELPER_6(vssra_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
74304a61406SLIU Zhiwei DEF_HELPER_6(vssra_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
74404a61406SLIU Zhiwei DEF_HELPER_6(vssrl_vx_b, void, ptr, ptr, tl, ptr, env, i32)
74504a61406SLIU Zhiwei DEF_HELPER_6(vssrl_vx_h, void, ptr, ptr, tl, ptr, env, i32)
74604a61406SLIU Zhiwei DEF_HELPER_6(vssrl_vx_w, void, ptr, ptr, tl, ptr, env, i32)
74704a61406SLIU Zhiwei DEF_HELPER_6(vssrl_vx_d, void, ptr, ptr, tl, ptr, env, i32)
74804a61406SLIU Zhiwei DEF_HELPER_6(vssra_vx_b, void, ptr, ptr, tl, ptr, env, i32)
74904a61406SLIU Zhiwei DEF_HELPER_6(vssra_vx_h, void, ptr, ptr, tl, ptr, env, i32)
75004a61406SLIU Zhiwei DEF_HELPER_6(vssra_vx_w, void, ptr, ptr, tl, ptr, env, i32)
75104a61406SLIU Zhiwei DEF_HELPER_6(vssra_vx_d, void, ptr, ptr, tl, ptr, env, i32)
7529ff3d287SLIU Zhiwei 
753a70b3a73SFrank Chang DEF_HELPER_6(vnclip_wv_b, void, ptr, ptr, ptr, ptr, env, i32)
754a70b3a73SFrank Chang DEF_HELPER_6(vnclip_wv_h, void, ptr, ptr, ptr, ptr, env, i32)
755a70b3a73SFrank Chang DEF_HELPER_6(vnclip_wv_w, void, ptr, ptr, ptr, ptr, env, i32)
756a70b3a73SFrank Chang DEF_HELPER_6(vnclipu_wv_b, void, ptr, ptr, ptr, ptr, env, i32)
757a70b3a73SFrank Chang DEF_HELPER_6(vnclipu_wv_h, void, ptr, ptr, ptr, ptr, env, i32)
758a70b3a73SFrank Chang DEF_HELPER_6(vnclipu_wv_w, void, ptr, ptr, ptr, ptr, env, i32)
759a70b3a73SFrank Chang DEF_HELPER_6(vnclipu_wx_b, void, ptr, ptr, tl, ptr, env, i32)
760a70b3a73SFrank Chang DEF_HELPER_6(vnclipu_wx_h, void, ptr, ptr, tl, ptr, env, i32)
761a70b3a73SFrank Chang DEF_HELPER_6(vnclipu_wx_w, void, ptr, ptr, tl, ptr, env, i32)
762a70b3a73SFrank Chang DEF_HELPER_6(vnclip_wx_b, void, ptr, ptr, tl, ptr, env, i32)
763a70b3a73SFrank Chang DEF_HELPER_6(vnclip_wx_h, void, ptr, ptr, tl, ptr, env, i32)
764a70b3a73SFrank Chang DEF_HELPER_6(vnclip_wx_w, void, ptr, ptr, tl, ptr, env, i32)
765ce2a0343SLIU Zhiwei 
766ce2a0343SLIU Zhiwei DEF_HELPER_6(vfadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
767ce2a0343SLIU Zhiwei DEF_HELPER_6(vfadd_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
768ce2a0343SLIU Zhiwei DEF_HELPER_6(vfadd_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
769ce2a0343SLIU Zhiwei DEF_HELPER_6(vfsub_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
770ce2a0343SLIU Zhiwei DEF_HELPER_6(vfsub_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
771ce2a0343SLIU Zhiwei DEF_HELPER_6(vfsub_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
772ce2a0343SLIU Zhiwei DEF_HELPER_6(vfadd_vf_h, void, ptr, ptr, i64, ptr, env, i32)
773ce2a0343SLIU Zhiwei DEF_HELPER_6(vfadd_vf_w, void, ptr, ptr, i64, ptr, env, i32)
774ce2a0343SLIU Zhiwei DEF_HELPER_6(vfadd_vf_d, void, ptr, ptr, i64, ptr, env, i32)
775ce2a0343SLIU Zhiwei DEF_HELPER_6(vfsub_vf_h, void, ptr, ptr, i64, ptr, env, i32)
776ce2a0343SLIU Zhiwei DEF_HELPER_6(vfsub_vf_w, void, ptr, ptr, i64, ptr, env, i32)
777ce2a0343SLIU Zhiwei DEF_HELPER_6(vfsub_vf_d, void, ptr, ptr, i64, ptr, env, i32)
778ce2a0343SLIU Zhiwei DEF_HELPER_6(vfrsub_vf_h, void, ptr, ptr, i64, ptr, env, i32)
779ce2a0343SLIU Zhiwei DEF_HELPER_6(vfrsub_vf_w, void, ptr, ptr, i64, ptr, env, i32)
780ce2a0343SLIU Zhiwei DEF_HELPER_6(vfrsub_vf_d, void, ptr, ptr, i64, ptr, env, i32)
781eeffab2eSLIU Zhiwei 
782eeffab2eSLIU Zhiwei DEF_HELPER_6(vfwadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
783eeffab2eSLIU Zhiwei DEF_HELPER_6(vfwadd_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
784eeffab2eSLIU Zhiwei DEF_HELPER_6(vfwsub_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
785eeffab2eSLIU Zhiwei DEF_HELPER_6(vfwsub_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
786eeffab2eSLIU Zhiwei DEF_HELPER_6(vfwadd_wv_h, void, ptr, ptr, ptr, ptr, env, i32)
787eeffab2eSLIU Zhiwei DEF_HELPER_6(vfwadd_wv_w, void, ptr, ptr, ptr, ptr, env, i32)
788eeffab2eSLIU Zhiwei DEF_HELPER_6(vfwsub_wv_h, void, ptr, ptr, ptr, ptr, env, i32)
789eeffab2eSLIU Zhiwei DEF_HELPER_6(vfwsub_wv_w, void, ptr, ptr, ptr, ptr, env, i32)
790eeffab2eSLIU Zhiwei DEF_HELPER_6(vfwadd_vf_h, void, ptr, ptr, i64, ptr, env, i32)
791eeffab2eSLIU Zhiwei DEF_HELPER_6(vfwadd_vf_w, void, ptr, ptr, i64, ptr, env, i32)
792eeffab2eSLIU Zhiwei DEF_HELPER_6(vfwsub_vf_h, void, ptr, ptr, i64, ptr, env, i32)
793eeffab2eSLIU Zhiwei DEF_HELPER_6(vfwsub_vf_w, void, ptr, ptr, i64, ptr, env, i32)
794eeffab2eSLIU Zhiwei DEF_HELPER_6(vfwadd_wf_h, void, ptr, ptr, i64, ptr, env, i32)
795eeffab2eSLIU Zhiwei DEF_HELPER_6(vfwadd_wf_w, void, ptr, ptr, i64, ptr, env, i32)
796eeffab2eSLIU Zhiwei DEF_HELPER_6(vfwsub_wf_h, void, ptr, ptr, i64, ptr, env, i32)
797eeffab2eSLIU Zhiwei DEF_HELPER_6(vfwsub_wf_w, void, ptr, ptr, i64, ptr, env, i32)
7980e0057cbSLIU Zhiwei 
7990e0057cbSLIU Zhiwei DEF_HELPER_6(vfmul_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
8000e0057cbSLIU Zhiwei DEF_HELPER_6(vfmul_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
8010e0057cbSLIU Zhiwei DEF_HELPER_6(vfmul_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
8020e0057cbSLIU Zhiwei DEF_HELPER_6(vfdiv_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
8030e0057cbSLIU Zhiwei DEF_HELPER_6(vfdiv_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
8040e0057cbSLIU Zhiwei DEF_HELPER_6(vfdiv_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
8050e0057cbSLIU Zhiwei DEF_HELPER_6(vfmul_vf_h, void, ptr, ptr, i64, ptr, env, i32)
8060e0057cbSLIU Zhiwei DEF_HELPER_6(vfmul_vf_w, void, ptr, ptr, i64, ptr, env, i32)
8070e0057cbSLIU Zhiwei DEF_HELPER_6(vfmul_vf_d, void, ptr, ptr, i64, ptr, env, i32)
8080e0057cbSLIU Zhiwei DEF_HELPER_6(vfdiv_vf_h, void, ptr, ptr, i64, ptr, env, i32)
8090e0057cbSLIU Zhiwei DEF_HELPER_6(vfdiv_vf_w, void, ptr, ptr, i64, ptr, env, i32)
8100e0057cbSLIU Zhiwei DEF_HELPER_6(vfdiv_vf_d, void, ptr, ptr, i64, ptr, env, i32)
8110e0057cbSLIU Zhiwei DEF_HELPER_6(vfrdiv_vf_h, void, ptr, ptr, i64, ptr, env, i32)
8120e0057cbSLIU Zhiwei DEF_HELPER_6(vfrdiv_vf_w, void, ptr, ptr, i64, ptr, env, i32)
8130e0057cbSLIU Zhiwei DEF_HELPER_6(vfrdiv_vf_d, void, ptr, ptr, i64, ptr, env, i32)
814f7c7b7cdSLIU Zhiwei 
815f7c7b7cdSLIU Zhiwei DEF_HELPER_6(vfwmul_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
816f7c7b7cdSLIU Zhiwei DEF_HELPER_6(vfwmul_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
817f7c7b7cdSLIU Zhiwei DEF_HELPER_6(vfwmul_vf_h, void, ptr, ptr, i64, ptr, env, i32)
818f7c7b7cdSLIU Zhiwei DEF_HELPER_6(vfwmul_vf_w, void, ptr, ptr, i64, ptr, env, i32)
8194aa5a8feSLIU Zhiwei 
8204aa5a8feSLIU Zhiwei DEF_HELPER_6(vfmacc_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
8214aa5a8feSLIU Zhiwei DEF_HELPER_6(vfmacc_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
8224aa5a8feSLIU Zhiwei DEF_HELPER_6(vfmacc_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
8234aa5a8feSLIU Zhiwei DEF_HELPER_6(vfnmacc_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
8244aa5a8feSLIU Zhiwei DEF_HELPER_6(vfnmacc_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
8254aa5a8feSLIU Zhiwei DEF_HELPER_6(vfnmacc_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
8264aa5a8feSLIU Zhiwei DEF_HELPER_6(vfmsac_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
8274aa5a8feSLIU Zhiwei DEF_HELPER_6(vfmsac_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
8284aa5a8feSLIU Zhiwei DEF_HELPER_6(vfmsac_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
8294aa5a8feSLIU Zhiwei DEF_HELPER_6(vfnmsac_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
8304aa5a8feSLIU Zhiwei DEF_HELPER_6(vfnmsac_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
8314aa5a8feSLIU Zhiwei DEF_HELPER_6(vfnmsac_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
8324aa5a8feSLIU Zhiwei DEF_HELPER_6(vfmadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
8334aa5a8feSLIU Zhiwei DEF_HELPER_6(vfmadd_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
8344aa5a8feSLIU Zhiwei DEF_HELPER_6(vfmadd_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
8354aa5a8feSLIU Zhiwei DEF_HELPER_6(vfnmadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
8364aa5a8feSLIU Zhiwei DEF_HELPER_6(vfnmadd_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
8374aa5a8feSLIU Zhiwei DEF_HELPER_6(vfnmadd_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
8384aa5a8feSLIU Zhiwei DEF_HELPER_6(vfmsub_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
8394aa5a8feSLIU Zhiwei DEF_HELPER_6(vfmsub_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
8404aa5a8feSLIU Zhiwei DEF_HELPER_6(vfmsub_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
8414aa5a8feSLIU Zhiwei DEF_HELPER_6(vfnmsub_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
8424aa5a8feSLIU Zhiwei DEF_HELPER_6(vfnmsub_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
8434aa5a8feSLIU Zhiwei DEF_HELPER_6(vfnmsub_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
8444aa5a8feSLIU Zhiwei DEF_HELPER_6(vfmacc_vf_h, void, ptr, ptr, i64, ptr, env, i32)
8454aa5a8feSLIU Zhiwei DEF_HELPER_6(vfmacc_vf_w, void, ptr, ptr, i64, ptr, env, i32)
8464aa5a8feSLIU Zhiwei DEF_HELPER_6(vfmacc_vf_d, void, ptr, ptr, i64, ptr, env, i32)
8474aa5a8feSLIU Zhiwei DEF_HELPER_6(vfnmacc_vf_h, void, ptr, ptr, i64, ptr, env, i32)
8484aa5a8feSLIU Zhiwei DEF_HELPER_6(vfnmacc_vf_w, void, ptr, ptr, i64, ptr, env, i32)
8494aa5a8feSLIU Zhiwei DEF_HELPER_6(vfnmacc_vf_d, void, ptr, ptr, i64, ptr, env, i32)
8504aa5a8feSLIU Zhiwei DEF_HELPER_6(vfmsac_vf_h, void, ptr, ptr, i64, ptr, env, i32)
8514aa5a8feSLIU Zhiwei DEF_HELPER_6(vfmsac_vf_w, void, ptr, ptr, i64, ptr, env, i32)
8524aa5a8feSLIU Zhiwei DEF_HELPER_6(vfmsac_vf_d, void, ptr, ptr, i64, ptr, env, i32)
8534aa5a8feSLIU Zhiwei DEF_HELPER_6(vfnmsac_vf_h, void, ptr, ptr, i64, ptr, env, i32)
8544aa5a8feSLIU Zhiwei DEF_HELPER_6(vfnmsac_vf_w, void, ptr, ptr, i64, ptr, env, i32)
8554aa5a8feSLIU Zhiwei DEF_HELPER_6(vfnmsac_vf_d, void, ptr, ptr, i64, ptr, env, i32)
8564aa5a8feSLIU Zhiwei DEF_HELPER_6(vfmadd_vf_h, void, ptr, ptr, i64, ptr, env, i32)
8574aa5a8feSLIU Zhiwei DEF_HELPER_6(vfmadd_vf_w, void, ptr, ptr, i64, ptr, env, i32)
8584aa5a8feSLIU Zhiwei DEF_HELPER_6(vfmadd_vf_d, void, ptr, ptr, i64, ptr, env, i32)
8594aa5a8feSLIU Zhiwei DEF_HELPER_6(vfnmadd_vf_h, void, ptr, ptr, i64, ptr, env, i32)
8604aa5a8feSLIU Zhiwei DEF_HELPER_6(vfnmadd_vf_w, void, ptr, ptr, i64, ptr, env, i32)
8614aa5a8feSLIU Zhiwei DEF_HELPER_6(vfnmadd_vf_d, void, ptr, ptr, i64, ptr, env, i32)
8624aa5a8feSLIU Zhiwei DEF_HELPER_6(vfmsub_vf_h, void, ptr, ptr, i64, ptr, env, i32)
8634aa5a8feSLIU Zhiwei DEF_HELPER_6(vfmsub_vf_w, void, ptr, ptr, i64, ptr, env, i32)
8644aa5a8feSLIU Zhiwei DEF_HELPER_6(vfmsub_vf_d, void, ptr, ptr, i64, ptr, env, i32)
8654aa5a8feSLIU Zhiwei DEF_HELPER_6(vfnmsub_vf_h, void, ptr, ptr, i64, ptr, env, i32)
8664aa5a8feSLIU Zhiwei DEF_HELPER_6(vfnmsub_vf_w, void, ptr, ptr, i64, ptr, env, i32)
8674aa5a8feSLIU Zhiwei DEF_HELPER_6(vfnmsub_vf_d, void, ptr, ptr, i64, ptr, env, i32)
8680dd50959SLIU Zhiwei 
8690dd50959SLIU Zhiwei DEF_HELPER_6(vfwmacc_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
8700dd50959SLIU Zhiwei DEF_HELPER_6(vfwmacc_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
8710dd50959SLIU Zhiwei DEF_HELPER_6(vfwnmacc_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
8720dd50959SLIU Zhiwei DEF_HELPER_6(vfwnmacc_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
8730dd50959SLIU Zhiwei DEF_HELPER_6(vfwmsac_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
8740dd50959SLIU Zhiwei DEF_HELPER_6(vfwmsac_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
8750dd50959SLIU Zhiwei DEF_HELPER_6(vfwnmsac_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
8760dd50959SLIU Zhiwei DEF_HELPER_6(vfwnmsac_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
8770dd50959SLIU Zhiwei DEF_HELPER_6(vfwmacc_vf_h, void, ptr, ptr, i64, ptr, env, i32)
8780dd50959SLIU Zhiwei DEF_HELPER_6(vfwmacc_vf_w, void, ptr, ptr, i64, ptr, env, i32)
8790dd50959SLIU Zhiwei DEF_HELPER_6(vfwnmacc_vf_h, void, ptr, ptr, i64, ptr, env, i32)
8800dd50959SLIU Zhiwei DEF_HELPER_6(vfwnmacc_vf_w, void, ptr, ptr, i64, ptr, env, i32)
8810dd50959SLIU Zhiwei DEF_HELPER_6(vfwmsac_vf_h, void, ptr, ptr, i64, ptr, env, i32)
8820dd50959SLIU Zhiwei DEF_HELPER_6(vfwmsac_vf_w, void, ptr, ptr, i64, ptr, env, i32)
8830dd50959SLIU Zhiwei DEF_HELPER_6(vfwnmsac_vf_h, void, ptr, ptr, i64, ptr, env, i32)
8840dd50959SLIU Zhiwei DEF_HELPER_6(vfwnmsac_vf_w, void, ptr, ptr, i64, ptr, env, i32)
885d9e4ce72SLIU Zhiwei 
886d9e4ce72SLIU Zhiwei DEF_HELPER_5(vfsqrt_v_h, void, ptr, ptr, ptr, env, i32)
887d9e4ce72SLIU Zhiwei DEF_HELPER_5(vfsqrt_v_w, void, ptr, ptr, ptr, env, i32)
888d9e4ce72SLIU Zhiwei DEF_HELPER_5(vfsqrt_v_d, void, ptr, ptr, ptr, env, i32)
889230b53ddSLIU Zhiwei 
890e848a1e5SFrank Chang DEF_HELPER_5(vfrsqrt7_v_h, void, ptr, ptr, ptr, env, i32)
891e848a1e5SFrank Chang DEF_HELPER_5(vfrsqrt7_v_w, void, ptr, ptr, ptr, env, i32)
892e848a1e5SFrank Chang DEF_HELPER_5(vfrsqrt7_v_d, void, ptr, ptr, ptr, env, i32)
893e848a1e5SFrank Chang 
89455c35407SFrank Chang DEF_HELPER_5(vfrec7_v_h, void, ptr, ptr, ptr, env, i32)
89555c35407SFrank Chang DEF_HELPER_5(vfrec7_v_w, void, ptr, ptr, ptr, env, i32)
89655c35407SFrank Chang DEF_HELPER_5(vfrec7_v_d, void, ptr, ptr, ptr, env, i32)
89755c35407SFrank Chang 
898230b53ddSLIU Zhiwei DEF_HELPER_6(vfmin_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
899230b53ddSLIU Zhiwei DEF_HELPER_6(vfmin_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
900230b53ddSLIU Zhiwei DEF_HELPER_6(vfmin_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
901230b53ddSLIU Zhiwei DEF_HELPER_6(vfmax_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
902230b53ddSLIU Zhiwei DEF_HELPER_6(vfmax_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
903230b53ddSLIU Zhiwei DEF_HELPER_6(vfmax_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
904230b53ddSLIU Zhiwei DEF_HELPER_6(vfmin_vf_h, void, ptr, ptr, i64, ptr, env, i32)
905230b53ddSLIU Zhiwei DEF_HELPER_6(vfmin_vf_w, void, ptr, ptr, i64, ptr, env, i32)
906230b53ddSLIU Zhiwei DEF_HELPER_6(vfmin_vf_d, void, ptr, ptr, i64, ptr, env, i32)
907230b53ddSLIU Zhiwei DEF_HELPER_6(vfmax_vf_h, void, ptr, ptr, i64, ptr, env, i32)
908230b53ddSLIU Zhiwei DEF_HELPER_6(vfmax_vf_w, void, ptr, ptr, i64, ptr, env, i32)
909230b53ddSLIU Zhiwei DEF_HELPER_6(vfmax_vf_d, void, ptr, ptr, i64, ptr, env, i32)
9101d426b81SLIU Zhiwei 
9111d426b81SLIU Zhiwei DEF_HELPER_6(vfsgnj_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
9121d426b81SLIU Zhiwei DEF_HELPER_6(vfsgnj_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
9131d426b81SLIU Zhiwei DEF_HELPER_6(vfsgnj_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
9141d426b81SLIU Zhiwei DEF_HELPER_6(vfsgnjn_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
9151d426b81SLIU Zhiwei DEF_HELPER_6(vfsgnjn_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
9161d426b81SLIU Zhiwei DEF_HELPER_6(vfsgnjn_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
9171d426b81SLIU Zhiwei DEF_HELPER_6(vfsgnjx_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
9181d426b81SLIU Zhiwei DEF_HELPER_6(vfsgnjx_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
9191d426b81SLIU Zhiwei DEF_HELPER_6(vfsgnjx_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
9201d426b81SLIU Zhiwei DEF_HELPER_6(vfsgnj_vf_h, void, ptr, ptr, i64, ptr, env, i32)
9211d426b81SLIU Zhiwei DEF_HELPER_6(vfsgnj_vf_w, void, ptr, ptr, i64, ptr, env, i32)
9221d426b81SLIU Zhiwei DEF_HELPER_6(vfsgnj_vf_d, void, ptr, ptr, i64, ptr, env, i32)
9231d426b81SLIU Zhiwei DEF_HELPER_6(vfsgnjn_vf_h, void, ptr, ptr, i64, ptr, env, i32)
9241d426b81SLIU Zhiwei DEF_HELPER_6(vfsgnjn_vf_w, void, ptr, ptr, i64, ptr, env, i32)
9251d426b81SLIU Zhiwei DEF_HELPER_6(vfsgnjn_vf_d, void, ptr, ptr, i64, ptr, env, i32)
9261d426b81SLIU Zhiwei DEF_HELPER_6(vfsgnjx_vf_h, void, ptr, ptr, i64, ptr, env, i32)
9271d426b81SLIU Zhiwei DEF_HELPER_6(vfsgnjx_vf_w, void, ptr, ptr, i64, ptr, env, i32)
9281d426b81SLIU Zhiwei DEF_HELPER_6(vfsgnjx_vf_d, void, ptr, ptr, i64, ptr, env, i32)
9292a68e9e5SLIU Zhiwei 
9302a68e9e5SLIU Zhiwei DEF_HELPER_6(vmfeq_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
9312a68e9e5SLIU Zhiwei DEF_HELPER_6(vmfeq_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
9322a68e9e5SLIU Zhiwei DEF_HELPER_6(vmfeq_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
9332a68e9e5SLIU Zhiwei DEF_HELPER_6(vmfne_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
9342a68e9e5SLIU Zhiwei DEF_HELPER_6(vmfne_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
9352a68e9e5SLIU Zhiwei DEF_HELPER_6(vmfne_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
9362a68e9e5SLIU Zhiwei DEF_HELPER_6(vmflt_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
9372a68e9e5SLIU Zhiwei DEF_HELPER_6(vmflt_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
9382a68e9e5SLIU Zhiwei DEF_HELPER_6(vmflt_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
9392a68e9e5SLIU Zhiwei DEF_HELPER_6(vmfle_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
9402a68e9e5SLIU Zhiwei DEF_HELPER_6(vmfle_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
9412a68e9e5SLIU Zhiwei DEF_HELPER_6(vmfle_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
9422a68e9e5SLIU Zhiwei DEF_HELPER_6(vmfeq_vf_h, void, ptr, ptr, i64, ptr, env, i32)
9432a68e9e5SLIU Zhiwei DEF_HELPER_6(vmfeq_vf_w, void, ptr, ptr, i64, ptr, env, i32)
9442a68e9e5SLIU Zhiwei DEF_HELPER_6(vmfeq_vf_d, void, ptr, ptr, i64, ptr, env, i32)
9452a68e9e5SLIU Zhiwei DEF_HELPER_6(vmfne_vf_h, void, ptr, ptr, i64, ptr, env, i32)
9462a68e9e5SLIU Zhiwei DEF_HELPER_6(vmfne_vf_w, void, ptr, ptr, i64, ptr, env, i32)
9472a68e9e5SLIU Zhiwei DEF_HELPER_6(vmfne_vf_d, void, ptr, ptr, i64, ptr, env, i32)
9482a68e9e5SLIU Zhiwei DEF_HELPER_6(vmflt_vf_h, void, ptr, ptr, i64, ptr, env, i32)
9492a68e9e5SLIU Zhiwei DEF_HELPER_6(vmflt_vf_w, void, ptr, ptr, i64, ptr, env, i32)
9502a68e9e5SLIU Zhiwei DEF_HELPER_6(vmflt_vf_d, void, ptr, ptr, i64, ptr, env, i32)
9512a68e9e5SLIU Zhiwei DEF_HELPER_6(vmfle_vf_h, void, ptr, ptr, i64, ptr, env, i32)
9522a68e9e5SLIU Zhiwei DEF_HELPER_6(vmfle_vf_w, void, ptr, ptr, i64, ptr, env, i32)
9532a68e9e5SLIU Zhiwei DEF_HELPER_6(vmfle_vf_d, void, ptr, ptr, i64, ptr, env, i32)
9542a68e9e5SLIU Zhiwei DEF_HELPER_6(vmfgt_vf_h, void, ptr, ptr, i64, ptr, env, i32)
9552a68e9e5SLIU Zhiwei DEF_HELPER_6(vmfgt_vf_w, void, ptr, ptr, i64, ptr, env, i32)
9562a68e9e5SLIU Zhiwei DEF_HELPER_6(vmfgt_vf_d, void, ptr, ptr, i64, ptr, env, i32)
9572a68e9e5SLIU Zhiwei DEF_HELPER_6(vmfge_vf_h, void, ptr, ptr, i64, ptr, env, i32)
9582a68e9e5SLIU Zhiwei DEF_HELPER_6(vmfge_vf_w, void, ptr, ptr, i64, ptr, env, i32)
9592a68e9e5SLIU Zhiwei DEF_HELPER_6(vmfge_vf_d, void, ptr, ptr, i64, ptr, env, i32)
960121ddbb3SLIU Zhiwei 
961121ddbb3SLIU Zhiwei DEF_HELPER_5(vfclass_v_h, void, ptr, ptr, ptr, env, i32)
962121ddbb3SLIU Zhiwei DEF_HELPER_5(vfclass_v_w, void, ptr, ptr, ptr, env, i32)
963121ddbb3SLIU Zhiwei DEF_HELPER_5(vfclass_v_d, void, ptr, ptr, ptr, env, i32)
96464ab5846SLIU Zhiwei 
96564ab5846SLIU Zhiwei DEF_HELPER_6(vfmerge_vfm_h, void, ptr, ptr, i64, ptr, env, i32)
96664ab5846SLIU Zhiwei DEF_HELPER_6(vfmerge_vfm_w, void, ptr, ptr, i64, ptr, env, i32)
96764ab5846SLIU Zhiwei DEF_HELPER_6(vfmerge_vfm_d, void, ptr, ptr, i64, ptr, env, i32)
96892100973SLIU Zhiwei 
96992100973SLIU Zhiwei DEF_HELPER_5(vfcvt_xu_f_v_h, void, ptr, ptr, ptr, env, i32)
97092100973SLIU Zhiwei DEF_HELPER_5(vfcvt_xu_f_v_w, void, ptr, ptr, ptr, env, i32)
97192100973SLIU Zhiwei DEF_HELPER_5(vfcvt_xu_f_v_d, void, ptr, ptr, ptr, env, i32)
97292100973SLIU Zhiwei DEF_HELPER_5(vfcvt_x_f_v_h, void, ptr, ptr, ptr, env, i32)
97392100973SLIU Zhiwei DEF_HELPER_5(vfcvt_x_f_v_w, void, ptr, ptr, ptr, env, i32)
97492100973SLIU Zhiwei DEF_HELPER_5(vfcvt_x_f_v_d, void, ptr, ptr, ptr, env, i32)
97592100973SLIU Zhiwei DEF_HELPER_5(vfcvt_f_xu_v_h, void, ptr, ptr, ptr, env, i32)
97692100973SLIU Zhiwei DEF_HELPER_5(vfcvt_f_xu_v_w, void, ptr, ptr, ptr, env, i32)
97792100973SLIU Zhiwei DEF_HELPER_5(vfcvt_f_xu_v_d, void, ptr, ptr, ptr, env, i32)
97892100973SLIU Zhiwei DEF_HELPER_5(vfcvt_f_x_v_h, void, ptr, ptr, ptr, env, i32)
97992100973SLIU Zhiwei DEF_HELPER_5(vfcvt_f_x_v_w, void, ptr, ptr, ptr, env, i32)
98092100973SLIU Zhiwei DEF_HELPER_5(vfcvt_f_x_v_d, void, ptr, ptr, ptr, env, i32)
9814514b7b1SLIU Zhiwei 
9824514b7b1SLIU Zhiwei DEF_HELPER_5(vfwcvt_xu_f_v_h, void, ptr, ptr, ptr, env, i32)
9834514b7b1SLIU Zhiwei DEF_HELPER_5(vfwcvt_xu_f_v_w, void, ptr, ptr, ptr, env, i32)
9844514b7b1SLIU Zhiwei DEF_HELPER_5(vfwcvt_x_f_v_h, void, ptr, ptr, ptr, env, i32)
9854514b7b1SLIU Zhiwei DEF_HELPER_5(vfwcvt_x_f_v_w, void, ptr, ptr, ptr, env, i32)
9863ce4c09dSFrank Chang DEF_HELPER_5(vfwcvt_f_xu_v_b, void, ptr, ptr, ptr, env, i32)
9874514b7b1SLIU Zhiwei DEF_HELPER_5(vfwcvt_f_xu_v_h, void, ptr, ptr, ptr, env, i32)
9884514b7b1SLIU Zhiwei DEF_HELPER_5(vfwcvt_f_xu_v_w, void, ptr, ptr, ptr, env, i32)
9893ce4c09dSFrank Chang DEF_HELPER_5(vfwcvt_f_x_v_b, void, ptr, ptr, ptr, env, i32)
9904514b7b1SLIU Zhiwei DEF_HELPER_5(vfwcvt_f_x_v_h, void, ptr, ptr, ptr, env, i32)
9914514b7b1SLIU Zhiwei DEF_HELPER_5(vfwcvt_f_x_v_w, void, ptr, ptr, ptr, env, i32)
9924514b7b1SLIU Zhiwei DEF_HELPER_5(vfwcvt_f_f_v_h, void, ptr, ptr, ptr, env, i32)
9934514b7b1SLIU Zhiwei DEF_HELPER_5(vfwcvt_f_f_v_w, void, ptr, ptr, ptr, env, i32)
994878d406eSLIU Zhiwei 
995ff679b58SFrank Chang DEF_HELPER_5(vfncvt_xu_f_w_b, void, ptr, ptr, ptr, env, i32)
996ff679b58SFrank Chang DEF_HELPER_5(vfncvt_xu_f_w_h, void, ptr, ptr, ptr, env, i32)
997ff679b58SFrank Chang DEF_HELPER_5(vfncvt_xu_f_w_w, void, ptr, ptr, ptr, env, i32)
998ff679b58SFrank Chang DEF_HELPER_5(vfncvt_x_f_w_b, void, ptr, ptr, ptr, env, i32)
999ff679b58SFrank Chang DEF_HELPER_5(vfncvt_x_f_w_h, void, ptr, ptr, ptr, env, i32)
1000ff679b58SFrank Chang DEF_HELPER_5(vfncvt_x_f_w_w, void, ptr, ptr, ptr, env, i32)
1001ff679b58SFrank Chang DEF_HELPER_5(vfncvt_f_xu_w_h, void, ptr, ptr, ptr, env, i32)
1002ff679b58SFrank Chang DEF_HELPER_5(vfncvt_f_xu_w_w, void, ptr, ptr, ptr, env, i32)
1003ff679b58SFrank Chang DEF_HELPER_5(vfncvt_f_x_w_h, void, ptr, ptr, ptr, env, i32)
1004ff679b58SFrank Chang DEF_HELPER_5(vfncvt_f_x_w_w, void, ptr, ptr, ptr, env, i32)
1005ff679b58SFrank Chang DEF_HELPER_5(vfncvt_f_f_w_h, void, ptr, ptr, ptr, env, i32)
1006ff679b58SFrank Chang DEF_HELPER_5(vfncvt_f_f_w_w, void, ptr, ptr, ptr, env, i32)
1007fe5c9ab1SLIU Zhiwei 
1008fe5c9ab1SLIU Zhiwei DEF_HELPER_6(vredsum_vs_b, void, ptr, ptr, ptr, ptr, env, i32)
1009fe5c9ab1SLIU Zhiwei DEF_HELPER_6(vredsum_vs_h, void, ptr, ptr, ptr, ptr, env, i32)
1010fe5c9ab1SLIU Zhiwei DEF_HELPER_6(vredsum_vs_w, void, ptr, ptr, ptr, ptr, env, i32)
1011fe5c9ab1SLIU Zhiwei DEF_HELPER_6(vredsum_vs_d, void, ptr, ptr, ptr, ptr, env, i32)
1012fe5c9ab1SLIU Zhiwei DEF_HELPER_6(vredmaxu_vs_b, void, ptr, ptr, ptr, ptr, env, i32)
1013fe5c9ab1SLIU Zhiwei DEF_HELPER_6(vredmaxu_vs_h, void, ptr, ptr, ptr, ptr, env, i32)
1014fe5c9ab1SLIU Zhiwei DEF_HELPER_6(vredmaxu_vs_w, void, ptr, ptr, ptr, ptr, env, i32)
1015fe5c9ab1SLIU Zhiwei DEF_HELPER_6(vredmaxu_vs_d, void, ptr, ptr, ptr, ptr, env, i32)
1016fe5c9ab1SLIU Zhiwei DEF_HELPER_6(vredmax_vs_b, void, ptr, ptr, ptr, ptr, env, i32)
1017fe5c9ab1SLIU Zhiwei DEF_HELPER_6(vredmax_vs_h, void, ptr, ptr, ptr, ptr, env, i32)
1018fe5c9ab1SLIU Zhiwei DEF_HELPER_6(vredmax_vs_w, void, ptr, ptr, ptr, ptr, env, i32)
1019fe5c9ab1SLIU Zhiwei DEF_HELPER_6(vredmax_vs_d, void, ptr, ptr, ptr, ptr, env, i32)
1020fe5c9ab1SLIU Zhiwei DEF_HELPER_6(vredminu_vs_b, void, ptr, ptr, ptr, ptr, env, i32)
1021fe5c9ab1SLIU Zhiwei DEF_HELPER_6(vredminu_vs_h, void, ptr, ptr, ptr, ptr, env, i32)
1022fe5c9ab1SLIU Zhiwei DEF_HELPER_6(vredminu_vs_w, void, ptr, ptr, ptr, ptr, env, i32)
1023fe5c9ab1SLIU Zhiwei DEF_HELPER_6(vredminu_vs_d, void, ptr, ptr, ptr, ptr, env, i32)
1024fe5c9ab1SLIU Zhiwei DEF_HELPER_6(vredmin_vs_b, void, ptr, ptr, ptr, ptr, env, i32)
1025fe5c9ab1SLIU Zhiwei DEF_HELPER_6(vredmin_vs_h, void, ptr, ptr, ptr, ptr, env, i32)
1026fe5c9ab1SLIU Zhiwei DEF_HELPER_6(vredmin_vs_w, void, ptr, ptr, ptr, ptr, env, i32)
1027fe5c9ab1SLIU Zhiwei DEF_HELPER_6(vredmin_vs_d, void, ptr, ptr, ptr, ptr, env, i32)
1028fe5c9ab1SLIU Zhiwei DEF_HELPER_6(vredand_vs_b, void, ptr, ptr, ptr, ptr, env, i32)
1029fe5c9ab1SLIU Zhiwei DEF_HELPER_6(vredand_vs_h, void, ptr, ptr, ptr, ptr, env, i32)
1030fe5c9ab1SLIU Zhiwei DEF_HELPER_6(vredand_vs_w, void, ptr, ptr, ptr, ptr, env, i32)
1031fe5c9ab1SLIU Zhiwei DEF_HELPER_6(vredand_vs_d, void, ptr, ptr, ptr, ptr, env, i32)
1032fe5c9ab1SLIU Zhiwei DEF_HELPER_6(vredor_vs_b, void, ptr, ptr, ptr, ptr, env, i32)
1033fe5c9ab1SLIU Zhiwei DEF_HELPER_6(vredor_vs_h, void, ptr, ptr, ptr, ptr, env, i32)
1034fe5c9ab1SLIU Zhiwei DEF_HELPER_6(vredor_vs_w, void, ptr, ptr, ptr, ptr, env, i32)
1035fe5c9ab1SLIU Zhiwei DEF_HELPER_6(vredor_vs_d, void, ptr, ptr, ptr, ptr, env, i32)
1036fe5c9ab1SLIU Zhiwei DEF_HELPER_6(vredxor_vs_b, void, ptr, ptr, ptr, ptr, env, i32)
1037fe5c9ab1SLIU Zhiwei DEF_HELPER_6(vredxor_vs_h, void, ptr, ptr, ptr, ptr, env, i32)
1038fe5c9ab1SLIU Zhiwei DEF_HELPER_6(vredxor_vs_w, void, ptr, ptr, ptr, ptr, env, i32)
1039fe5c9ab1SLIU Zhiwei DEF_HELPER_6(vredxor_vs_d, void, ptr, ptr, ptr, ptr, env, i32)
1040bba71820SLIU Zhiwei 
1041bba71820SLIU Zhiwei DEF_HELPER_6(vwredsumu_vs_b, void, ptr, ptr, ptr, ptr, env, i32)
1042bba71820SLIU Zhiwei DEF_HELPER_6(vwredsumu_vs_h, void, ptr, ptr, ptr, ptr, env, i32)
1043bba71820SLIU Zhiwei DEF_HELPER_6(vwredsumu_vs_w, void, ptr, ptr, ptr, ptr, env, i32)
1044bba71820SLIU Zhiwei DEF_HELPER_6(vwredsum_vs_b, void, ptr, ptr, ptr, ptr, env, i32)
1045bba71820SLIU Zhiwei DEF_HELPER_6(vwredsum_vs_h, void, ptr, ptr, ptr, ptr, env, i32)
1046bba71820SLIU Zhiwei DEF_HELPER_6(vwredsum_vs_w, void, ptr, ptr, ptr, ptr, env, i32)
1047523547f1SLIU Zhiwei 
1048a3ab69f9SYang Liu DEF_HELPER_6(vfredusum_vs_h, void, ptr, ptr, ptr, ptr, env, i32)
1049a3ab69f9SYang Liu DEF_HELPER_6(vfredusum_vs_w, void, ptr, ptr, ptr, ptr, env, i32)
1050a3ab69f9SYang Liu DEF_HELPER_6(vfredusum_vs_d, void, ptr, ptr, ptr, ptr, env, i32)
1051a3ab69f9SYang Liu DEF_HELPER_6(vfredosum_vs_h, void, ptr, ptr, ptr, ptr, env, i32)
1052a3ab69f9SYang Liu DEF_HELPER_6(vfredosum_vs_w, void, ptr, ptr, ptr, ptr, env, i32)
1053a3ab69f9SYang Liu DEF_HELPER_6(vfredosum_vs_d, void, ptr, ptr, ptr, ptr, env, i32)
1054523547f1SLIU Zhiwei DEF_HELPER_6(vfredmax_vs_h, void, ptr, ptr, ptr, ptr, env, i32)
1055523547f1SLIU Zhiwei DEF_HELPER_6(vfredmax_vs_w, void, ptr, ptr, ptr, ptr, env, i32)
1056523547f1SLIU Zhiwei DEF_HELPER_6(vfredmax_vs_d, void, ptr, ptr, ptr, ptr, env, i32)
1057523547f1SLIU Zhiwei DEF_HELPER_6(vfredmin_vs_h, void, ptr, ptr, ptr, ptr, env, i32)
1058523547f1SLIU Zhiwei DEF_HELPER_6(vfredmin_vs_w, void, ptr, ptr, ptr, ptr, env, i32)
1059523547f1SLIU Zhiwei DEF_HELPER_6(vfredmin_vs_d, void, ptr, ptr, ptr, ptr, env, i32)
1060696b0c26SLIU Zhiwei 
1061a3ab69f9SYang Liu DEF_HELPER_6(vfwredusum_vs_h, void, ptr, ptr, ptr, ptr, env, i32)
1062a3ab69f9SYang Liu DEF_HELPER_6(vfwredusum_vs_w, void, ptr, ptr, ptr, ptr, env, i32)
1063a3ab69f9SYang Liu DEF_HELPER_6(vfwredosum_vs_h, void, ptr, ptr, ptr, ptr, env, i32)
1064a3ab69f9SYang Liu DEF_HELPER_6(vfwredosum_vs_w, void, ptr, ptr, ptr, ptr, env, i32)
1065c21f34aeSLIU Zhiwei 
1066c21f34aeSLIU Zhiwei DEF_HELPER_6(vmand_mm, void, ptr, ptr, ptr, ptr, env, i32)
1067c21f34aeSLIU Zhiwei DEF_HELPER_6(vmnand_mm, void, ptr, ptr, ptr, ptr, env, i32)
10689c0d2559SFrank Chang DEF_HELPER_6(vmandn_mm, void, ptr, ptr, ptr, ptr, env, i32)
1069c21f34aeSLIU Zhiwei DEF_HELPER_6(vmxor_mm, void, ptr, ptr, ptr, ptr, env, i32)
1070c21f34aeSLIU Zhiwei DEF_HELPER_6(vmor_mm, void, ptr, ptr, ptr, ptr, env, i32)
1071c21f34aeSLIU Zhiwei DEF_HELPER_6(vmnor_mm, void, ptr, ptr, ptr, ptr, env, i32)
10729c0d2559SFrank Chang DEF_HELPER_6(vmorn_mm, void, ptr, ptr, ptr, ptr, env, i32)
1073c21f34aeSLIU Zhiwei DEF_HELPER_6(vmxnor_mm, void, ptr, ptr, ptr, ptr, env, i32)
10742e88f551SLIU Zhiwei 
10750014aa74SFrank Chang DEF_HELPER_4(vcpop_m, tl, ptr, ptr, env, i32)
10760db67e1cSLIU Zhiwei 
1077d71a24fcSFrank Chang DEF_HELPER_4(vfirst_m, tl, ptr, ptr, env, i32)
107881fbf7daSLIU Zhiwei 
107981fbf7daSLIU Zhiwei DEF_HELPER_5(vmsbf_m, void, ptr, ptr, ptr, env, i32)
108081fbf7daSLIU Zhiwei DEF_HELPER_5(vmsif_m, void, ptr, ptr, ptr, env, i32)
108181fbf7daSLIU Zhiwei DEF_HELPER_5(vmsof_m, void, ptr, ptr, ptr, env, i32)
108278d90cfeSLIU Zhiwei 
108378d90cfeSLIU Zhiwei DEF_HELPER_5(viota_m_b, void, ptr, ptr, ptr, env, i32)
108478d90cfeSLIU Zhiwei DEF_HELPER_5(viota_m_h, void, ptr, ptr, ptr, env, i32)
108578d90cfeSLIU Zhiwei DEF_HELPER_5(viota_m_w, void, ptr, ptr, ptr, env, i32)
108678d90cfeSLIU Zhiwei DEF_HELPER_5(viota_m_d, void, ptr, ptr, ptr, env, i32)
1087126bec3fSLIU Zhiwei 
1088126bec3fSLIU Zhiwei DEF_HELPER_4(vid_v_b, void, ptr, ptr, env, i32)
1089126bec3fSLIU Zhiwei DEF_HELPER_4(vid_v_h, void, ptr, ptr, env, i32)
1090126bec3fSLIU Zhiwei DEF_HELPER_4(vid_v_w, void, ptr, ptr, env, i32)
1091126bec3fSLIU Zhiwei DEF_HELPER_4(vid_v_d, void, ptr, ptr, env, i32)
1092ec17e036SLIU Zhiwei 
1093ec17e036SLIU Zhiwei DEF_HELPER_6(vslideup_vx_b, void, ptr, ptr, tl, ptr, env, i32)
1094ec17e036SLIU Zhiwei DEF_HELPER_6(vslideup_vx_h, void, ptr, ptr, tl, ptr, env, i32)
1095ec17e036SLIU Zhiwei DEF_HELPER_6(vslideup_vx_w, void, ptr, ptr, tl, ptr, env, i32)
1096ec17e036SLIU Zhiwei DEF_HELPER_6(vslideup_vx_d, void, ptr, ptr, tl, ptr, env, i32)
1097ec17e036SLIU Zhiwei DEF_HELPER_6(vslidedown_vx_b, void, ptr, ptr, tl, ptr, env, i32)
1098ec17e036SLIU Zhiwei DEF_HELPER_6(vslidedown_vx_h, void, ptr, ptr, tl, ptr, env, i32)
1099ec17e036SLIU Zhiwei DEF_HELPER_6(vslidedown_vx_w, void, ptr, ptr, tl, ptr, env, i32)
1100ec17e036SLIU Zhiwei DEF_HELPER_6(vslidedown_vx_d, void, ptr, ptr, tl, ptr, env, i32)
1101ec17e036SLIU Zhiwei DEF_HELPER_6(vslide1up_vx_b, void, ptr, ptr, tl, ptr, env, i32)
1102ec17e036SLIU Zhiwei DEF_HELPER_6(vslide1up_vx_h, void, ptr, ptr, tl, ptr, env, i32)
1103ec17e036SLIU Zhiwei DEF_HELPER_6(vslide1up_vx_w, void, ptr, ptr, tl, ptr, env, i32)
1104ec17e036SLIU Zhiwei DEF_HELPER_6(vslide1up_vx_d, void, ptr, ptr, tl, ptr, env, i32)
1105ec17e036SLIU Zhiwei DEF_HELPER_6(vslide1down_vx_b, void, ptr, ptr, tl, ptr, env, i32)
1106ec17e036SLIU Zhiwei DEF_HELPER_6(vslide1down_vx_h, void, ptr, ptr, tl, ptr, env, i32)
1107ec17e036SLIU Zhiwei DEF_HELPER_6(vslide1down_vx_w, void, ptr, ptr, tl, ptr, env, i32)
1108ec17e036SLIU Zhiwei DEF_HELPER_6(vslide1down_vx_d, void, ptr, ptr, tl, ptr, env, i32)
1109e4b83d5cSLIU Zhiwei 
11108500d4abSFrank Chang DEF_HELPER_6(vfslide1up_vf_h, void, ptr, ptr, i64, ptr, env, i32)
11118500d4abSFrank Chang DEF_HELPER_6(vfslide1up_vf_w, void, ptr, ptr, i64, ptr, env, i32)
11128500d4abSFrank Chang DEF_HELPER_6(vfslide1up_vf_d, void, ptr, ptr, i64, ptr, env, i32)
11138500d4abSFrank Chang DEF_HELPER_6(vfslide1down_vf_h, void, ptr, ptr, i64, ptr, env, i32)
11148500d4abSFrank Chang DEF_HELPER_6(vfslide1down_vf_w, void, ptr, ptr, i64, ptr, env, i32)
11158500d4abSFrank Chang DEF_HELPER_6(vfslide1down_vf_d, void, ptr, ptr, i64, ptr, env, i32)
11168500d4abSFrank Chang 
1117e4b83d5cSLIU Zhiwei DEF_HELPER_6(vrgather_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
1118e4b83d5cSLIU Zhiwei DEF_HELPER_6(vrgather_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
1119e4b83d5cSLIU Zhiwei DEF_HELPER_6(vrgather_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
1120e4b83d5cSLIU Zhiwei DEF_HELPER_6(vrgather_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
112150bfb45bSFrank Chang DEF_HELPER_6(vrgatherei16_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
112250bfb45bSFrank Chang DEF_HELPER_6(vrgatherei16_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
112350bfb45bSFrank Chang DEF_HELPER_6(vrgatherei16_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
112450bfb45bSFrank Chang DEF_HELPER_6(vrgatherei16_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
1125e4b83d5cSLIU Zhiwei DEF_HELPER_6(vrgather_vx_b, void, ptr, ptr, tl, ptr, env, i32)
1126e4b83d5cSLIU Zhiwei DEF_HELPER_6(vrgather_vx_h, void, ptr, ptr, tl, ptr, env, i32)
1127e4b83d5cSLIU Zhiwei DEF_HELPER_6(vrgather_vx_w, void, ptr, ptr, tl, ptr, env, i32)
1128e4b83d5cSLIU Zhiwei DEF_HELPER_6(vrgather_vx_d, void, ptr, ptr, tl, ptr, env, i32)
112931bf42a2SLIU Zhiwei 
113031bf42a2SLIU Zhiwei DEF_HELPER_6(vcompress_vm_b, void, ptr, ptr, ptr, ptr, env, i32)
113131bf42a2SLIU Zhiwei DEF_HELPER_6(vcompress_vm_h, void, ptr, ptr, ptr, ptr, env, i32)
113231bf42a2SLIU Zhiwei DEF_HELPER_6(vcompress_vm_w, void, ptr, ptr, ptr, ptr, env, i32)
113331bf42a2SLIU Zhiwei DEF_HELPER_6(vcompress_vm_d, void, ptr, ptr, ptr, ptr, env, i32)
1134cd01340eSFrank Chang 
1135f32d82f6SWeiwei Li DEF_HELPER_4(vmvr_v, void, ptr, ptr, env, i32)
1136f714361eSFrank Chang 
1137cd01340eSFrank Chang DEF_HELPER_5(vzext_vf2_h, void, ptr, ptr, ptr, env, i32)
1138cd01340eSFrank Chang DEF_HELPER_5(vzext_vf2_w, void, ptr, ptr, ptr, env, i32)
1139cd01340eSFrank Chang DEF_HELPER_5(vzext_vf2_d, void, ptr, ptr, ptr, env, i32)
1140cd01340eSFrank Chang DEF_HELPER_5(vzext_vf4_w, void, ptr, ptr, ptr, env, i32)
1141cd01340eSFrank Chang DEF_HELPER_5(vzext_vf4_d, void, ptr, ptr, ptr, env, i32)
1142cd01340eSFrank Chang DEF_HELPER_5(vzext_vf8_d, void, ptr, ptr, ptr, env, i32)
1143cd01340eSFrank Chang 
1144cd01340eSFrank Chang DEF_HELPER_5(vsext_vf2_h, void, ptr, ptr, ptr, env, i32)
1145cd01340eSFrank Chang DEF_HELPER_5(vsext_vf2_w, void, ptr, ptr, ptr, env, i32)
1146cd01340eSFrank Chang DEF_HELPER_5(vsext_vf2_d, void, ptr, ptr, ptr, env, i32)
1147cd01340eSFrank Chang DEF_HELPER_5(vsext_vf4_w, void, ptr, ptr, ptr, env, i32)
1148cd01340eSFrank Chang DEF_HELPER_5(vsext_vf4_d, void, ptr, ptr, ptr, env, i32)
1149cd01340eSFrank Chang DEF_HELPER_5(vsext_vf8_d, void, ptr, ptr, ptr, env, i32)
1150b3a5d1fbSFrédéric Pétrot 
1151b3a5d1fbSFrédéric Pétrot /* 128-bit integer multiplication and division */
1152b3a5d1fbSFrédéric Pétrot DEF_HELPER_5(divu_i128, tl, env, tl, tl, tl, tl)
1153b3a5d1fbSFrédéric Pétrot DEF_HELPER_5(divs_i128, tl, env, tl, tl, tl, tl)
1154b3a5d1fbSFrédéric Pétrot DEF_HELPER_5(remu_i128, tl, env, tl, tl, tl, tl)
1155b3a5d1fbSFrédéric Pétrot DEF_HELPER_5(rems_i128, tl, env, tl, tl, tl, tl)
115668d19b58SWeiwei Li 
115768d19b58SWeiwei Li /* Crypto functions */
115868d19b58SWeiwei Li DEF_HELPER_FLAGS_3(aes32esmi, TCG_CALL_NO_RWG_SE, tl, tl, tl, tl)
115968d19b58SWeiwei Li DEF_HELPER_FLAGS_3(aes32esi, TCG_CALL_NO_RWG_SE, tl, tl, tl, tl)
116068d19b58SWeiwei Li DEF_HELPER_FLAGS_3(aes32dsmi, TCG_CALL_NO_RWG_SE, tl, tl, tl, tl)
116168d19b58SWeiwei Li DEF_HELPER_FLAGS_3(aes32dsi, TCG_CALL_NO_RWG_SE, tl, tl, tl, tl)
11629e33e175SWeiwei Li 
11639e33e175SWeiwei Li DEF_HELPER_FLAGS_2(aes64esm, TCG_CALL_NO_RWG_SE, tl, tl, tl)
11649e33e175SWeiwei Li DEF_HELPER_FLAGS_2(aes64es, TCG_CALL_NO_RWG_SE, tl, tl, tl)
11659e33e175SWeiwei Li DEF_HELPER_FLAGS_2(aes64ds, TCG_CALL_NO_RWG_SE, tl, tl, tl)
11669e33e175SWeiwei Li DEF_HELPER_FLAGS_2(aes64dsm, TCG_CALL_NO_RWG_SE, tl, tl, tl)
11679e33e175SWeiwei Li DEF_HELPER_FLAGS_2(aes64ks2, TCG_CALL_NO_RWG_SE, tl, tl, tl)
11689e33e175SWeiwei Li DEF_HELPER_FLAGS_2(aes64ks1i, TCG_CALL_NO_RWG_SE, tl, tl, tl)
11699e33e175SWeiwei Li DEF_HELPER_FLAGS_1(aes64im, TCG_CALL_NO_RWG_SE, tl, tl)
11700976083dSWeiwei Li 
11710976083dSWeiwei Li DEF_HELPER_FLAGS_3(sm4ed, TCG_CALL_NO_RWG_SE, tl, tl, tl, tl)
11720976083dSWeiwei Li DEF_HELPER_FLAGS_3(sm4ks, TCG_CALL_NO_RWG_SE, tl, tl, tl, tl)
1173ce3af0bbSWeiwei Li 
1174ce3af0bbSWeiwei Li /* Zce helper */
1175ce3af0bbSWeiwei Li DEF_HELPER_FLAGS_2(cm_jalt, TCG_CALL_NO_WG, tl, env, i32)
11765d1270caSWeiwei Li 
11775d1270caSWeiwei Li /* BF16 functions */
11785d1270caSWeiwei Li DEF_HELPER_FLAGS_2(fcvt_bf16_s, TCG_CALL_NO_RWG, i64, env, i64)
11795d1270caSWeiwei Li DEF_HELPER_FLAGS_2(fcvt_s_bf16, TCG_CALL_NO_RWG, i64, env, i64)
118087b27bfcSWeiwei Li 
118187b27bfcSWeiwei Li DEF_HELPER_5(vfncvtbf16_f_f_w, void, ptr, ptr, ptr, env, i32)
118287b27bfcSWeiwei Li DEF_HELPER_5(vfwcvtbf16_f_f_v, void, ptr, ptr, ptr, env, i32)
1183adf772b0SWeiwei Li 
1184adf772b0SWeiwei Li DEF_HELPER_6(vfwmaccbf16_vv, void, ptr, ptr, ptr, ptr, env, i32)
1185adf772b0SWeiwei Li DEF_HELPER_6(vfwmaccbf16_vf, void, ptr, ptr, i64, ptr, env, i32)
1186e13c7d3bSLawrence Hunter 
1187e13c7d3bSLawrence Hunter /* Vector crypto functions */
1188e13c7d3bSLawrence Hunter DEF_HELPER_6(vclmul_vv, void, ptr, ptr, ptr, ptr, env, i32)
1189e13c7d3bSLawrence Hunter DEF_HELPER_6(vclmul_vx, void, ptr, ptr, tl, ptr, env, i32)
1190e13c7d3bSLawrence Hunter DEF_HELPER_6(vclmulh_vv, void, ptr, ptr, ptr, ptr, env, i32)
1191e13c7d3bSLawrence Hunter DEF_HELPER_6(vclmulh_vx, void, ptr, ptr, tl, ptr, env, i32)
119206028472SDickon Hood 
119306028472SDickon Hood DEF_HELPER_6(vror_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
119406028472SDickon Hood DEF_HELPER_6(vror_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
119506028472SDickon Hood DEF_HELPER_6(vror_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
119606028472SDickon Hood DEF_HELPER_6(vror_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
119706028472SDickon Hood 
119806028472SDickon Hood DEF_HELPER_6(vror_vx_b, void, ptr, ptr, tl, ptr, env, i32)
119906028472SDickon Hood DEF_HELPER_6(vror_vx_h, void, ptr, ptr, tl, ptr, env, i32)
120006028472SDickon Hood DEF_HELPER_6(vror_vx_w, void, ptr, ptr, tl, ptr, env, i32)
120106028472SDickon Hood DEF_HELPER_6(vror_vx_d, void, ptr, ptr, tl, ptr, env, i32)
120206028472SDickon Hood 
120306028472SDickon Hood DEF_HELPER_6(vrol_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
120406028472SDickon Hood DEF_HELPER_6(vrol_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
120506028472SDickon Hood DEF_HELPER_6(vrol_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
120606028472SDickon Hood DEF_HELPER_6(vrol_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
120706028472SDickon Hood 
120806028472SDickon Hood DEF_HELPER_6(vrol_vx_b, void, ptr, ptr, tl, ptr, env, i32)
120906028472SDickon Hood DEF_HELPER_6(vrol_vx_h, void, ptr, ptr, tl, ptr, env, i32)
121006028472SDickon Hood DEF_HELPER_6(vrol_vx_w, void, ptr, ptr, tl, ptr, env, i32)
121106028472SDickon Hood DEF_HELPER_6(vrol_vx_d, void, ptr, ptr, tl, ptr, env, i32)
121206028472SDickon Hood 
121306028472SDickon Hood DEF_HELPER_5(vrev8_v_b, void, ptr, ptr, ptr, env, i32)
121406028472SDickon Hood DEF_HELPER_5(vrev8_v_h, void, ptr, ptr, ptr, env, i32)
121506028472SDickon Hood DEF_HELPER_5(vrev8_v_w, void, ptr, ptr, ptr, env, i32)
121606028472SDickon Hood DEF_HELPER_5(vrev8_v_d, void, ptr, ptr, ptr, env, i32)
121706028472SDickon Hood DEF_HELPER_5(vbrev8_v_b, void, ptr, ptr, ptr, env, i32)
121806028472SDickon Hood DEF_HELPER_5(vbrev8_v_h, void, ptr, ptr, ptr, env, i32)
121906028472SDickon Hood DEF_HELPER_5(vbrev8_v_w, void, ptr, ptr, ptr, env, i32)
122006028472SDickon Hood DEF_HELPER_5(vbrev8_v_d, void, ptr, ptr, ptr, env, i32)
122106028472SDickon Hood DEF_HELPER_5(vbrev_v_b, void, ptr, ptr, ptr, env, i32)
122206028472SDickon Hood DEF_HELPER_5(vbrev_v_h, void, ptr, ptr, ptr, env, i32)
122306028472SDickon Hood DEF_HELPER_5(vbrev_v_w, void, ptr, ptr, ptr, env, i32)
122406028472SDickon Hood DEF_HELPER_5(vbrev_v_d, void, ptr, ptr, ptr, env, i32)
122506028472SDickon Hood 
122606028472SDickon Hood DEF_HELPER_5(vclz_v_b, void, ptr, ptr, ptr, env, i32)
122706028472SDickon Hood DEF_HELPER_5(vclz_v_h, void, ptr, ptr, ptr, env, i32)
122806028472SDickon Hood DEF_HELPER_5(vclz_v_w, void, ptr, ptr, ptr, env, i32)
122906028472SDickon Hood DEF_HELPER_5(vclz_v_d, void, ptr, ptr, ptr, env, i32)
123006028472SDickon Hood DEF_HELPER_5(vctz_v_b, void, ptr, ptr, ptr, env, i32)
123106028472SDickon Hood DEF_HELPER_5(vctz_v_h, void, ptr, ptr, ptr, env, i32)
123206028472SDickon Hood DEF_HELPER_5(vctz_v_w, void, ptr, ptr, ptr, env, i32)
123306028472SDickon Hood DEF_HELPER_5(vctz_v_d, void, ptr, ptr, ptr, env, i32)
123406028472SDickon Hood DEF_HELPER_5(vcpop_v_b, void, ptr, ptr, ptr, env, i32)
123506028472SDickon Hood DEF_HELPER_5(vcpop_v_h, void, ptr, ptr, ptr, env, i32)
123606028472SDickon Hood DEF_HELPER_5(vcpop_v_w, void, ptr, ptr, ptr, env, i32)
123706028472SDickon Hood DEF_HELPER_5(vcpop_v_d, void, ptr, ptr, ptr, env, i32)
123806028472SDickon Hood 
123906028472SDickon Hood DEF_HELPER_6(vwsll_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
124006028472SDickon Hood DEF_HELPER_6(vwsll_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
124106028472SDickon Hood DEF_HELPER_6(vwsll_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
124206028472SDickon Hood DEF_HELPER_6(vwsll_vx_b, void, ptr, ptr, tl, ptr, env, i32)
124306028472SDickon Hood DEF_HELPER_6(vwsll_vx_h, void, ptr, ptr, tl, ptr, env, i32)
124406028472SDickon Hood DEF_HELPER_6(vwsll_vx_w, void, ptr, ptr, tl, ptr, env, i32)
124506028472SDickon Hood 
124606028472SDickon Hood DEF_HELPER_6(vandn_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
124706028472SDickon Hood DEF_HELPER_6(vandn_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
124806028472SDickon Hood DEF_HELPER_6(vandn_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
124906028472SDickon Hood DEF_HELPER_6(vandn_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
125006028472SDickon Hood DEF_HELPER_6(vandn_vx_b, void, ptr, ptr, tl, ptr, env, i32)
125106028472SDickon Hood DEF_HELPER_6(vandn_vx_h, void, ptr, ptr, tl, ptr, env, i32)
125206028472SDickon Hood DEF_HELPER_6(vandn_vx_w, void, ptr, ptr, tl, ptr, env, i32)
125306028472SDickon Hood DEF_HELPER_6(vandn_vx_d, void, ptr, ptr, tl, ptr, env, i32)
1254e972bf22SNazar Kazakov 
1255e972bf22SNazar Kazakov DEF_HELPER_2(egs_check, void, i32, env)
1256e972bf22SNazar Kazakov 
1257e972bf22SNazar Kazakov DEF_HELPER_4(vaesef_vv, void, ptr, ptr, env, i32)
1258e972bf22SNazar Kazakov DEF_HELPER_4(vaesef_vs, void, ptr, ptr, env, i32)
1259e972bf22SNazar Kazakov DEF_HELPER_4(vaesdf_vv, void, ptr, ptr, env, i32)
1260e972bf22SNazar Kazakov DEF_HELPER_4(vaesdf_vs, void, ptr, ptr, env, i32)
1261e972bf22SNazar Kazakov DEF_HELPER_4(vaesem_vv, void, ptr, ptr, env, i32)
1262e972bf22SNazar Kazakov DEF_HELPER_4(vaesem_vs, void, ptr, ptr, env, i32)
1263e972bf22SNazar Kazakov DEF_HELPER_4(vaesdm_vv, void, ptr, ptr, env, i32)
1264e972bf22SNazar Kazakov DEF_HELPER_4(vaesdm_vs, void, ptr, ptr, env, i32)
1265e972bf22SNazar Kazakov DEF_HELPER_4(vaesz_vs, void, ptr, ptr, env, i32)
1266e972bf22SNazar Kazakov DEF_HELPER_5(vaeskf1_vi, void, ptr, ptr, i32, env, i32)
1267e972bf22SNazar Kazakov DEF_HELPER_5(vaeskf2_vi, void, ptr, ptr, i32, env, i32)
1268fcf19433SKiran Ostrolenk 
1269fcf19433SKiran Ostrolenk DEF_HELPER_5(vsha2ms_vv, void, ptr, ptr, ptr, env, i32)
1270fcf19433SKiran Ostrolenk DEF_HELPER_5(vsha2ch32_vv, void, ptr, ptr, ptr, env, i32)
1271fcf19433SKiran Ostrolenk DEF_HELPER_5(vsha2ch64_vv, void, ptr, ptr, ptr, env, i32)
1272fcf19433SKiran Ostrolenk DEF_HELPER_5(vsha2cl32_vv, void, ptr, ptr, ptr, env, i32)
1273fcf19433SKiran Ostrolenk DEF_HELPER_5(vsha2cl64_vv, void, ptr, ptr, ptr, env, i32)
12742350881cSLawrence Hunter 
12752350881cSLawrence Hunter DEF_HELPER_5(vsm3me_vv, void, ptr, ptr, ptr, env, i32)
12762350881cSLawrence Hunter DEF_HELPER_5(vsm3c_vi, void, ptr, ptr, i32, env, i32)
1277767eb035SNazar Kazakov 
1278767eb035SNazar Kazakov DEF_HELPER_5(vghsh_vv, void, ptr, ptr, ptr, env, i32)
1279767eb035SNazar Kazakov DEF_HELPER_4(vgmul_vv, void, ptr, ptr, env, i32)
12808b045ff4SMax Chou 
12818b045ff4SMax Chou DEF_HELPER_5(vsm4k_vi, void, ptr, ptr, i32, env, i32)
12828b045ff4SMax Chou DEF_HELPER_4(vsm4r_vv, void, ptr, ptr, env, i32)
12838b045ff4SMax Chou DEF_HELPER_4(vsm4r_vs, void, ptr, ptr, env, i32)
1284