cachepc-qemu

Fork of AMDESE/qemu with changes for cachepc side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-qemu
Log | Files | Refs | Submodules | LICENSE | sfeed.txt

helper.h (65383B)


      1/* Exceptions */
      2DEF_HELPER_2(raise_exception, noreturn, env, i32)
      3
      4/* Floating Point - rounding mode */
      5DEF_HELPER_FLAGS_2(set_rounding_mode, TCG_CALL_NO_WG, void, env, i32)
      6
      7/* Floating Point - fused */
      8DEF_HELPER_FLAGS_4(fmadd_s, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
      9DEF_HELPER_FLAGS_4(fmadd_d, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
     10DEF_HELPER_FLAGS_4(fmsub_s, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
     11DEF_HELPER_FLAGS_4(fmsub_d, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
     12DEF_HELPER_FLAGS_4(fnmsub_s, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
     13DEF_HELPER_FLAGS_4(fnmsub_d, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
     14DEF_HELPER_FLAGS_4(fnmadd_s, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
     15DEF_HELPER_FLAGS_4(fnmadd_d, TCG_CALL_NO_RWG, i64, env, i64, i64, i64)
     16
     17/* Floating Point - Single Precision */
     18DEF_HELPER_FLAGS_3(fadd_s, TCG_CALL_NO_RWG, i64, env, i64, i64)
     19DEF_HELPER_FLAGS_3(fsub_s, TCG_CALL_NO_RWG, i64, env, i64, i64)
     20DEF_HELPER_FLAGS_3(fmul_s, TCG_CALL_NO_RWG, i64, env, i64, i64)
     21DEF_HELPER_FLAGS_3(fdiv_s, TCG_CALL_NO_RWG, i64, env, i64, i64)
     22DEF_HELPER_FLAGS_3(fmin_s, TCG_CALL_NO_RWG, i64, env, i64, i64)
     23DEF_HELPER_FLAGS_3(fmax_s, TCG_CALL_NO_RWG, i64, env, i64, i64)
     24DEF_HELPER_FLAGS_2(fsqrt_s, TCG_CALL_NO_RWG, i64, env, i64)
     25DEF_HELPER_FLAGS_3(fle_s, TCG_CALL_NO_RWG, tl, env, i64, i64)
     26DEF_HELPER_FLAGS_3(flt_s, TCG_CALL_NO_RWG, tl, env, i64, i64)
     27DEF_HELPER_FLAGS_3(feq_s, TCG_CALL_NO_RWG, tl, env, i64, i64)
     28DEF_HELPER_FLAGS_2(fcvt_w_s, TCG_CALL_NO_RWG, tl, env, i64)
     29DEF_HELPER_FLAGS_2(fcvt_wu_s, TCG_CALL_NO_RWG, tl, env, i64)
     30DEF_HELPER_FLAGS_2(fcvt_l_s, TCG_CALL_NO_RWG, tl, env, i64)
     31DEF_HELPER_FLAGS_2(fcvt_lu_s, TCG_CALL_NO_RWG, tl, env, i64)
     32DEF_HELPER_FLAGS_2(fcvt_s_w, TCG_CALL_NO_RWG, i64, env, tl)
     33DEF_HELPER_FLAGS_2(fcvt_s_wu, TCG_CALL_NO_RWG, i64, env, tl)
     34DEF_HELPER_FLAGS_2(fcvt_s_l, TCG_CALL_NO_RWG, i64, env, tl)
     35DEF_HELPER_FLAGS_2(fcvt_s_lu, TCG_CALL_NO_RWG, i64, env, tl)
     36DEF_HELPER_FLAGS_1(fclass_s, TCG_CALL_NO_RWG_SE, tl, i64)
     37
     38/* Floating Point - Double Precision */
     39DEF_HELPER_FLAGS_3(fadd_d, TCG_CALL_NO_RWG, i64, env, i64, i64)
     40DEF_HELPER_FLAGS_3(fsub_d, TCG_CALL_NO_RWG, i64, env, i64, i64)
     41DEF_HELPER_FLAGS_3(fmul_d, TCG_CALL_NO_RWG, i64, env, i64, i64)
     42DEF_HELPER_FLAGS_3(fdiv_d, TCG_CALL_NO_RWG, i64, env, i64, i64)
     43DEF_HELPER_FLAGS_3(fmin_d, TCG_CALL_NO_RWG, i64, env, i64, i64)
     44DEF_HELPER_FLAGS_3(fmax_d, TCG_CALL_NO_RWG, i64, env, i64, i64)
     45DEF_HELPER_FLAGS_2(fcvt_s_d, TCG_CALL_NO_RWG, i64, env, i64)
     46DEF_HELPER_FLAGS_2(fcvt_d_s, TCG_CALL_NO_RWG, i64, env, i64)
     47DEF_HELPER_FLAGS_2(fsqrt_d, TCG_CALL_NO_RWG, i64, env, i64)
     48DEF_HELPER_FLAGS_3(fle_d, TCG_CALL_NO_RWG, tl, env, i64, i64)
     49DEF_HELPER_FLAGS_3(flt_d, TCG_CALL_NO_RWG, tl, env, i64, i64)
     50DEF_HELPER_FLAGS_3(feq_d, TCG_CALL_NO_RWG, tl, env, i64, i64)
     51DEF_HELPER_FLAGS_2(fcvt_w_d, TCG_CALL_NO_RWG, tl, env, i64)
     52DEF_HELPER_FLAGS_2(fcvt_wu_d, TCG_CALL_NO_RWG, tl, env, i64)
     53DEF_HELPER_FLAGS_2(fcvt_l_d, TCG_CALL_NO_RWG, tl, env, i64)
     54DEF_HELPER_FLAGS_2(fcvt_lu_d, TCG_CALL_NO_RWG, tl, env, i64)
     55DEF_HELPER_FLAGS_2(fcvt_d_w, TCG_CALL_NO_RWG, i64, env, tl)
     56DEF_HELPER_FLAGS_2(fcvt_d_wu, TCG_CALL_NO_RWG, i64, env, tl)
     57DEF_HELPER_FLAGS_2(fcvt_d_l, TCG_CALL_NO_RWG, i64, env, tl)
     58DEF_HELPER_FLAGS_2(fcvt_d_lu, TCG_CALL_NO_RWG, i64, env, tl)
     59DEF_HELPER_FLAGS_1(fclass_d, TCG_CALL_NO_RWG_SE, tl, i64)
     60
     61/* Bitmanip */
     62DEF_HELPER_FLAGS_2(clmul, TCG_CALL_NO_RWG_SE, tl, tl, tl)
     63DEF_HELPER_FLAGS_2(clmulr, TCG_CALL_NO_RWG_SE, tl, tl, tl)
     64
     65/* Special functions */
     66DEF_HELPER_2(csrr, tl, env, int)
     67DEF_HELPER_3(csrw, void, env, int, tl)
     68DEF_HELPER_4(csrrw, tl, env, int, tl, tl)
     69#ifndef CONFIG_USER_ONLY
     70DEF_HELPER_2(sret, tl, env, tl)
     71DEF_HELPER_2(mret, tl, env, tl)
     72DEF_HELPER_1(wfi, void, env)
     73DEF_HELPER_1(tlb_flush, void, env)
     74#endif
     75
     76/* Hypervisor functions */
     77#ifndef CONFIG_USER_ONLY
     78DEF_HELPER_1(hyp_tlb_flush, void, env)
     79DEF_HELPER_1(hyp_gvma_tlb_flush, void, env)
     80DEF_HELPER_2(hyp_hlvx_hu, tl, env, tl)
     81DEF_HELPER_2(hyp_hlvx_wu, tl, env, tl)
     82#endif
     83
     84/* Vector functions */
     85DEF_HELPER_3(vsetvl, tl, env, tl, tl)
     86DEF_HELPER_5(vlb_v_b, void, ptr, ptr, tl, env, i32)
     87DEF_HELPER_5(vlb_v_b_mask, void, ptr, ptr, tl, env, i32)
     88DEF_HELPER_5(vlb_v_h, void, ptr, ptr, tl, env, i32)
     89DEF_HELPER_5(vlb_v_h_mask, void, ptr, ptr, tl, env, i32)
     90DEF_HELPER_5(vlb_v_w, void, ptr, ptr, tl, env, i32)
     91DEF_HELPER_5(vlb_v_w_mask, void, ptr, ptr, tl, env, i32)
     92DEF_HELPER_5(vlb_v_d, void, ptr, ptr, tl, env, i32)
     93DEF_HELPER_5(vlb_v_d_mask, void, ptr, ptr, tl, env, i32)
     94DEF_HELPER_5(vlh_v_h, void, ptr, ptr, tl, env, i32)
     95DEF_HELPER_5(vlh_v_h_mask, void, ptr, ptr, tl, env, i32)
     96DEF_HELPER_5(vlh_v_w, void, ptr, ptr, tl, env, i32)
     97DEF_HELPER_5(vlh_v_w_mask, void, ptr, ptr, tl, env, i32)
     98DEF_HELPER_5(vlh_v_d, void, ptr, ptr, tl, env, i32)
     99DEF_HELPER_5(vlh_v_d_mask, void, ptr, ptr, tl, env, i32)
    100DEF_HELPER_5(vlw_v_w, void, ptr, ptr, tl, env, i32)
    101DEF_HELPER_5(vlw_v_w_mask, void, ptr, ptr, tl, env, i32)
    102DEF_HELPER_5(vlw_v_d, void, ptr, ptr, tl, env, i32)
    103DEF_HELPER_5(vlw_v_d_mask, void, ptr, ptr, tl, env, i32)
    104DEF_HELPER_5(vle_v_b, void, ptr, ptr, tl, env, i32)
    105DEF_HELPER_5(vle_v_b_mask, void, ptr, ptr, tl, env, i32)
    106DEF_HELPER_5(vle_v_h, void, ptr, ptr, tl, env, i32)
    107DEF_HELPER_5(vle_v_h_mask, void, ptr, ptr, tl, env, i32)
    108DEF_HELPER_5(vle_v_w, void, ptr, ptr, tl, env, i32)
    109DEF_HELPER_5(vle_v_w_mask, void, ptr, ptr, tl, env, i32)
    110DEF_HELPER_5(vle_v_d, void, ptr, ptr, tl, env, i32)
    111DEF_HELPER_5(vle_v_d_mask, void, ptr, ptr, tl, env, i32)
    112DEF_HELPER_5(vlbu_v_b, void, ptr, ptr, tl, env, i32)
    113DEF_HELPER_5(vlbu_v_b_mask, void, ptr, ptr, tl, env, i32)
    114DEF_HELPER_5(vlbu_v_h, void, ptr, ptr, tl, env, i32)
    115DEF_HELPER_5(vlbu_v_h_mask, void, ptr, ptr, tl, env, i32)
    116DEF_HELPER_5(vlbu_v_w, void, ptr, ptr, tl, env, i32)
    117DEF_HELPER_5(vlbu_v_w_mask, void, ptr, ptr, tl, env, i32)
    118DEF_HELPER_5(vlbu_v_d, void, ptr, ptr, tl, env, i32)
    119DEF_HELPER_5(vlbu_v_d_mask, void, ptr, ptr, tl, env, i32)
    120DEF_HELPER_5(vlhu_v_h, void, ptr, ptr, tl, env, i32)
    121DEF_HELPER_5(vlhu_v_h_mask, void, ptr, ptr, tl, env, i32)
    122DEF_HELPER_5(vlhu_v_w, void, ptr, ptr, tl, env, i32)
    123DEF_HELPER_5(vlhu_v_w_mask, void, ptr, ptr, tl, env, i32)
    124DEF_HELPER_5(vlhu_v_d, void, ptr, ptr, tl, env, i32)
    125DEF_HELPER_5(vlhu_v_d_mask, void, ptr, ptr, tl, env, i32)
    126DEF_HELPER_5(vlwu_v_w, void, ptr, ptr, tl, env, i32)
    127DEF_HELPER_5(vlwu_v_w_mask, void, ptr, ptr, tl, env, i32)
    128DEF_HELPER_5(vlwu_v_d, void, ptr, ptr, tl, env, i32)
    129DEF_HELPER_5(vlwu_v_d_mask, void, ptr, ptr, tl, env, i32)
    130DEF_HELPER_5(vsb_v_b, void, ptr, ptr, tl, env, i32)
    131DEF_HELPER_5(vsb_v_b_mask, void, ptr, ptr, tl, env, i32)
    132DEF_HELPER_5(vsb_v_h, void, ptr, ptr, tl, env, i32)
    133DEF_HELPER_5(vsb_v_h_mask, void, ptr, ptr, tl, env, i32)
    134DEF_HELPER_5(vsb_v_w, void, ptr, ptr, tl, env, i32)
    135DEF_HELPER_5(vsb_v_w_mask, void, ptr, ptr, tl, env, i32)
    136DEF_HELPER_5(vsb_v_d, void, ptr, ptr, tl, env, i32)
    137DEF_HELPER_5(vsb_v_d_mask, void, ptr, ptr, tl, env, i32)
    138DEF_HELPER_5(vsh_v_h, void, ptr, ptr, tl, env, i32)
    139DEF_HELPER_5(vsh_v_h_mask, void, ptr, ptr, tl, env, i32)
    140DEF_HELPER_5(vsh_v_w, void, ptr, ptr, tl, env, i32)
    141DEF_HELPER_5(vsh_v_w_mask, void, ptr, ptr, tl, env, i32)
    142DEF_HELPER_5(vsh_v_d, void, ptr, ptr, tl, env, i32)
    143DEF_HELPER_5(vsh_v_d_mask, void, ptr, ptr, tl, env, i32)
    144DEF_HELPER_5(vsw_v_w, void, ptr, ptr, tl, env, i32)
    145DEF_HELPER_5(vsw_v_w_mask, void, ptr, ptr, tl, env, i32)
    146DEF_HELPER_5(vsw_v_d, void, ptr, ptr, tl, env, i32)
    147DEF_HELPER_5(vsw_v_d_mask, void, ptr, ptr, tl, env, i32)
    148DEF_HELPER_5(vse_v_b, void, ptr, ptr, tl, env, i32)
    149DEF_HELPER_5(vse_v_b_mask, void, ptr, ptr, tl, env, i32)
    150DEF_HELPER_5(vse_v_h, void, ptr, ptr, tl, env, i32)
    151DEF_HELPER_5(vse_v_h_mask, void, ptr, ptr, tl, env, i32)
    152DEF_HELPER_5(vse_v_w, void, ptr, ptr, tl, env, i32)
    153DEF_HELPER_5(vse_v_w_mask, void, ptr, ptr, tl, env, i32)
    154DEF_HELPER_5(vse_v_d, void, ptr, ptr, tl, env, i32)
    155DEF_HELPER_5(vse_v_d_mask, void, ptr, ptr, tl, env, i32)
    156DEF_HELPER_6(vlsb_v_b, void, ptr, ptr, tl, tl, env, i32)
    157DEF_HELPER_6(vlsb_v_h, void, ptr, ptr, tl, tl, env, i32)
    158DEF_HELPER_6(vlsb_v_w, void, ptr, ptr, tl, tl, env, i32)
    159DEF_HELPER_6(vlsb_v_d, void, ptr, ptr, tl, tl, env, i32)
    160DEF_HELPER_6(vlsh_v_h, void, ptr, ptr, tl, tl, env, i32)
    161DEF_HELPER_6(vlsh_v_w, void, ptr, ptr, tl, tl, env, i32)
    162DEF_HELPER_6(vlsh_v_d, void, ptr, ptr, tl, tl, env, i32)
    163DEF_HELPER_6(vlsw_v_w, void, ptr, ptr, tl, tl, env, i32)
    164DEF_HELPER_6(vlsw_v_d, void, ptr, ptr, tl, tl, env, i32)
    165DEF_HELPER_6(vlse_v_b, void, ptr, ptr, tl, tl, env, i32)
    166DEF_HELPER_6(vlse_v_h, void, ptr, ptr, tl, tl, env, i32)
    167DEF_HELPER_6(vlse_v_w, void, ptr, ptr, tl, tl, env, i32)
    168DEF_HELPER_6(vlse_v_d, void, ptr, ptr, tl, tl, env, i32)
    169DEF_HELPER_6(vlsbu_v_b, void, ptr, ptr, tl, tl, env, i32)
    170DEF_HELPER_6(vlsbu_v_h, void, ptr, ptr, tl, tl, env, i32)
    171DEF_HELPER_6(vlsbu_v_w, void, ptr, ptr, tl, tl, env, i32)
    172DEF_HELPER_6(vlsbu_v_d, void, ptr, ptr, tl, tl, env, i32)
    173DEF_HELPER_6(vlshu_v_h, void, ptr, ptr, tl, tl, env, i32)
    174DEF_HELPER_6(vlshu_v_w, void, ptr, ptr, tl, tl, env, i32)
    175DEF_HELPER_6(vlshu_v_d, void, ptr, ptr, tl, tl, env, i32)
    176DEF_HELPER_6(vlswu_v_w, void, ptr, ptr, tl, tl, env, i32)
    177DEF_HELPER_6(vlswu_v_d, void, ptr, ptr, tl, tl, env, i32)
    178DEF_HELPER_6(vssb_v_b, void, ptr, ptr, tl, tl, env, i32)
    179DEF_HELPER_6(vssb_v_h, void, ptr, ptr, tl, tl, env, i32)
    180DEF_HELPER_6(vssb_v_w, void, ptr, ptr, tl, tl, env, i32)
    181DEF_HELPER_6(vssb_v_d, void, ptr, ptr, tl, tl, env, i32)
    182DEF_HELPER_6(vssh_v_h, void, ptr, ptr, tl, tl, env, i32)
    183DEF_HELPER_6(vssh_v_w, void, ptr, ptr, tl, tl, env, i32)
    184DEF_HELPER_6(vssh_v_d, void, ptr, ptr, tl, tl, env, i32)
    185DEF_HELPER_6(vssw_v_w, void, ptr, ptr, tl, tl, env, i32)
    186DEF_HELPER_6(vssw_v_d, void, ptr, ptr, tl, tl, env, i32)
    187DEF_HELPER_6(vsse_v_b, void, ptr, ptr, tl, tl, env, i32)
    188DEF_HELPER_6(vsse_v_h, void, ptr, ptr, tl, tl, env, i32)
    189DEF_HELPER_6(vsse_v_w, void, ptr, ptr, tl, tl, env, i32)
    190DEF_HELPER_6(vsse_v_d, void, ptr, ptr, tl, tl, env, i32)
    191DEF_HELPER_6(vlxb_v_b, void, ptr, ptr, tl, ptr, env, i32)
    192DEF_HELPER_6(vlxb_v_h, void, ptr, ptr, tl, ptr, env, i32)
    193DEF_HELPER_6(vlxb_v_w, void, ptr, ptr, tl, ptr, env, i32)
    194DEF_HELPER_6(vlxb_v_d, void, ptr, ptr, tl, ptr, env, i32)
    195DEF_HELPER_6(vlxh_v_h, void, ptr, ptr, tl, ptr, env, i32)
    196DEF_HELPER_6(vlxh_v_w, void, ptr, ptr, tl, ptr, env, i32)
    197DEF_HELPER_6(vlxh_v_d, void, ptr, ptr, tl, ptr, env, i32)
    198DEF_HELPER_6(vlxw_v_w, void, ptr, ptr, tl, ptr, env, i32)
    199DEF_HELPER_6(vlxw_v_d, void, ptr, ptr, tl, ptr, env, i32)
    200DEF_HELPER_6(vlxe_v_b, void, ptr, ptr, tl, ptr, env, i32)
    201DEF_HELPER_6(vlxe_v_h, void, ptr, ptr, tl, ptr, env, i32)
    202DEF_HELPER_6(vlxe_v_w, void, ptr, ptr, tl, ptr, env, i32)
    203DEF_HELPER_6(vlxe_v_d, void, ptr, ptr, tl, ptr, env, i32)
    204DEF_HELPER_6(vlxbu_v_b, void, ptr, ptr, tl, ptr, env, i32)
    205DEF_HELPER_6(vlxbu_v_h, void, ptr, ptr, tl, ptr, env, i32)
    206DEF_HELPER_6(vlxbu_v_w, void, ptr, ptr, tl, ptr, env, i32)
    207DEF_HELPER_6(vlxbu_v_d, void, ptr, ptr, tl, ptr, env, i32)
    208DEF_HELPER_6(vlxhu_v_h, void, ptr, ptr, tl, ptr, env, i32)
    209DEF_HELPER_6(vlxhu_v_w, void, ptr, ptr, tl, ptr, env, i32)
    210DEF_HELPER_6(vlxhu_v_d, void, ptr, ptr, tl, ptr, env, i32)
    211DEF_HELPER_6(vlxwu_v_w, void, ptr, ptr, tl, ptr, env, i32)
    212DEF_HELPER_6(vlxwu_v_d, void, ptr, ptr, tl, ptr, env, i32)
    213DEF_HELPER_6(vsxb_v_b, void, ptr, ptr, tl, ptr, env, i32)
    214DEF_HELPER_6(vsxb_v_h, void, ptr, ptr, tl, ptr, env, i32)
    215DEF_HELPER_6(vsxb_v_w, void, ptr, ptr, tl, ptr, env, i32)
    216DEF_HELPER_6(vsxb_v_d, void, ptr, ptr, tl, ptr, env, i32)
    217DEF_HELPER_6(vsxh_v_h, void, ptr, ptr, tl, ptr, env, i32)
    218DEF_HELPER_6(vsxh_v_w, void, ptr, ptr, tl, ptr, env, i32)
    219DEF_HELPER_6(vsxh_v_d, void, ptr, ptr, tl, ptr, env, i32)
    220DEF_HELPER_6(vsxw_v_w, void, ptr, ptr, tl, ptr, env, i32)
    221DEF_HELPER_6(vsxw_v_d, void, ptr, ptr, tl, ptr, env, i32)
    222DEF_HELPER_6(vsxe_v_b, void, ptr, ptr, tl, ptr, env, i32)
    223DEF_HELPER_6(vsxe_v_h, void, ptr, ptr, tl, ptr, env, i32)
    224DEF_HELPER_6(vsxe_v_w, void, ptr, ptr, tl, ptr, env, i32)
    225DEF_HELPER_6(vsxe_v_d, void, ptr, ptr, tl, ptr, env, i32)
    226DEF_HELPER_5(vlbff_v_b, void, ptr, ptr, tl, env, i32)
    227DEF_HELPER_5(vlbff_v_h, void, ptr, ptr, tl, env, i32)
    228DEF_HELPER_5(vlbff_v_w, void, ptr, ptr, tl, env, i32)
    229DEF_HELPER_5(vlbff_v_d, void, ptr, ptr, tl, env, i32)
    230DEF_HELPER_5(vlhff_v_h, void, ptr, ptr, tl, env, i32)
    231DEF_HELPER_5(vlhff_v_w, void, ptr, ptr, tl, env, i32)
    232DEF_HELPER_5(vlhff_v_d, void, ptr, ptr, tl, env, i32)
    233DEF_HELPER_5(vlwff_v_w, void, ptr, ptr, tl, env, i32)
    234DEF_HELPER_5(vlwff_v_d, void, ptr, ptr, tl, env, i32)
    235DEF_HELPER_5(vleff_v_b, void, ptr, ptr, tl, env, i32)
    236DEF_HELPER_5(vleff_v_h, void, ptr, ptr, tl, env, i32)
    237DEF_HELPER_5(vleff_v_w, void, ptr, ptr, tl, env, i32)
    238DEF_HELPER_5(vleff_v_d, void, ptr, ptr, tl, env, i32)
    239DEF_HELPER_5(vlbuff_v_b, void, ptr, ptr, tl, env, i32)
    240DEF_HELPER_5(vlbuff_v_h, void, ptr, ptr, tl, env, i32)
    241DEF_HELPER_5(vlbuff_v_w, void, ptr, ptr, tl, env, i32)
    242DEF_HELPER_5(vlbuff_v_d, void, ptr, ptr, tl, env, i32)
    243DEF_HELPER_5(vlhuff_v_h, void, ptr, ptr, tl, env, i32)
    244DEF_HELPER_5(vlhuff_v_w, void, ptr, ptr, tl, env, i32)
    245DEF_HELPER_5(vlhuff_v_d, void, ptr, ptr, tl, env, i32)
    246DEF_HELPER_5(vlwuff_v_w, void, ptr, ptr, tl, env, i32)
    247DEF_HELPER_5(vlwuff_v_d, void, ptr, ptr, tl, env, i32)
    248DEF_HELPER_6(vamoswapw_v_d, void, ptr, ptr, tl, ptr, env, i32)
    249DEF_HELPER_6(vamoswapd_v_d, void, ptr, ptr, tl, ptr, env, i32)
    250DEF_HELPER_6(vamoaddw_v_d,  void, ptr, ptr, tl, ptr, env, i32)
    251DEF_HELPER_6(vamoaddd_v_d,  void, ptr, ptr, tl, ptr, env, i32)
    252DEF_HELPER_6(vamoxorw_v_d,  void, ptr, ptr, tl, ptr, env, i32)
    253DEF_HELPER_6(vamoxord_v_d,  void, ptr, ptr, tl, ptr, env, i32)
    254DEF_HELPER_6(vamoandw_v_d,  void, ptr, ptr, tl, ptr, env, i32)
    255DEF_HELPER_6(vamoandd_v_d,  void, ptr, ptr, tl, ptr, env, i32)
    256DEF_HELPER_6(vamoorw_v_d,   void, ptr, ptr, tl, ptr, env, i32)
    257DEF_HELPER_6(vamoord_v_d,   void, ptr, ptr, tl, ptr, env, i32)
    258DEF_HELPER_6(vamominw_v_d,  void, ptr, ptr, tl, ptr, env, i32)
    259DEF_HELPER_6(vamomind_v_d,  void, ptr, ptr, tl, ptr, env, i32)
    260DEF_HELPER_6(vamomaxw_v_d,  void, ptr, ptr, tl, ptr, env, i32)
    261DEF_HELPER_6(vamomaxd_v_d,  void, ptr, ptr, tl, ptr, env, i32)
    262DEF_HELPER_6(vamominuw_v_d, void, ptr, ptr, tl, ptr, env, i32)
    263DEF_HELPER_6(vamominud_v_d, void, ptr, ptr, tl, ptr, env, i32)
    264DEF_HELPER_6(vamomaxuw_v_d, void, ptr, ptr, tl, ptr, env, i32)
    265DEF_HELPER_6(vamomaxud_v_d, void, ptr, ptr, tl, ptr, env, i32)
    266DEF_HELPER_6(vamoswapw_v_w, void, ptr, ptr, tl, ptr, env, i32)
    267DEF_HELPER_6(vamoaddw_v_w,  void, ptr, ptr, tl, ptr, env, i32)
    268DEF_HELPER_6(vamoxorw_v_w,  void, ptr, ptr, tl, ptr, env, i32)
    269DEF_HELPER_6(vamoandw_v_w,  void, ptr, ptr, tl, ptr, env, i32)
    270DEF_HELPER_6(vamoorw_v_w,   void, ptr, ptr, tl, ptr, env, i32)
    271DEF_HELPER_6(vamominw_v_w,  void, ptr, ptr, tl, ptr, env, i32)
    272DEF_HELPER_6(vamomaxw_v_w,  void, ptr, ptr, tl, ptr, env, i32)
    273DEF_HELPER_6(vamominuw_v_w, void, ptr, ptr, tl, ptr, env, i32)
    274DEF_HELPER_6(vamomaxuw_v_w, void, ptr, ptr, tl, ptr, env, i32)
    275
    276DEF_HELPER_6(vadd_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    277DEF_HELPER_6(vadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    278DEF_HELPER_6(vadd_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    279DEF_HELPER_6(vadd_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    280DEF_HELPER_6(vsub_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    281DEF_HELPER_6(vsub_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    282DEF_HELPER_6(vsub_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    283DEF_HELPER_6(vsub_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    284DEF_HELPER_6(vadd_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    285DEF_HELPER_6(vadd_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    286DEF_HELPER_6(vadd_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    287DEF_HELPER_6(vadd_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    288DEF_HELPER_6(vsub_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    289DEF_HELPER_6(vsub_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    290DEF_HELPER_6(vsub_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    291DEF_HELPER_6(vsub_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    292DEF_HELPER_6(vrsub_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    293DEF_HELPER_6(vrsub_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    294DEF_HELPER_6(vrsub_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    295DEF_HELPER_6(vrsub_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    296DEF_HELPER_FLAGS_4(vec_rsubs8, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32)
    297DEF_HELPER_FLAGS_4(vec_rsubs16, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32)
    298DEF_HELPER_FLAGS_4(vec_rsubs32, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32)
    299DEF_HELPER_FLAGS_4(vec_rsubs64, TCG_CALL_NO_RWG, void, ptr, ptr, i64, i32)
    300
    301DEF_HELPER_6(vwaddu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    302DEF_HELPER_6(vwaddu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    303DEF_HELPER_6(vwaddu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    304DEF_HELPER_6(vwsubu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    305DEF_HELPER_6(vwsubu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    306DEF_HELPER_6(vwsubu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    307DEF_HELPER_6(vwadd_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    308DEF_HELPER_6(vwadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    309DEF_HELPER_6(vwadd_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    310DEF_HELPER_6(vwsub_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    311DEF_HELPER_6(vwsub_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    312DEF_HELPER_6(vwsub_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    313DEF_HELPER_6(vwaddu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    314DEF_HELPER_6(vwaddu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    315DEF_HELPER_6(vwaddu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    316DEF_HELPER_6(vwsubu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    317DEF_HELPER_6(vwsubu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    318DEF_HELPER_6(vwsubu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    319DEF_HELPER_6(vwadd_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    320DEF_HELPER_6(vwadd_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    321DEF_HELPER_6(vwadd_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    322DEF_HELPER_6(vwsub_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    323DEF_HELPER_6(vwsub_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    324DEF_HELPER_6(vwsub_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    325DEF_HELPER_6(vwaddu_wv_b, void, ptr, ptr, ptr, ptr, env, i32)
    326DEF_HELPER_6(vwaddu_wv_h, void, ptr, ptr, ptr, ptr, env, i32)
    327DEF_HELPER_6(vwaddu_wv_w, void, ptr, ptr, ptr, ptr, env, i32)
    328DEF_HELPER_6(vwsubu_wv_b, void, ptr, ptr, ptr, ptr, env, i32)
    329DEF_HELPER_6(vwsubu_wv_h, void, ptr, ptr, ptr, ptr, env, i32)
    330DEF_HELPER_6(vwsubu_wv_w, void, ptr, ptr, ptr, ptr, env, i32)
    331DEF_HELPER_6(vwadd_wv_b, void, ptr, ptr, ptr, ptr, env, i32)
    332DEF_HELPER_6(vwadd_wv_h, void, ptr, ptr, ptr, ptr, env, i32)
    333DEF_HELPER_6(vwadd_wv_w, void, ptr, ptr, ptr, ptr, env, i32)
    334DEF_HELPER_6(vwsub_wv_b, void, ptr, ptr, ptr, ptr, env, i32)
    335DEF_HELPER_6(vwsub_wv_h, void, ptr, ptr, ptr, ptr, env, i32)
    336DEF_HELPER_6(vwsub_wv_w, void, ptr, ptr, ptr, ptr, env, i32)
    337DEF_HELPER_6(vwaddu_wx_b, void, ptr, ptr, tl, ptr, env, i32)
    338DEF_HELPER_6(vwaddu_wx_h, void, ptr, ptr, tl, ptr, env, i32)
    339DEF_HELPER_6(vwaddu_wx_w, void, ptr, ptr, tl, ptr, env, i32)
    340DEF_HELPER_6(vwsubu_wx_b, void, ptr, ptr, tl, ptr, env, i32)
    341DEF_HELPER_6(vwsubu_wx_h, void, ptr, ptr, tl, ptr, env, i32)
    342DEF_HELPER_6(vwsubu_wx_w, void, ptr, ptr, tl, ptr, env, i32)
    343DEF_HELPER_6(vwadd_wx_b, void, ptr, ptr, tl, ptr, env, i32)
    344DEF_HELPER_6(vwadd_wx_h, void, ptr, ptr, tl, ptr, env, i32)
    345DEF_HELPER_6(vwadd_wx_w, void, ptr, ptr, tl, ptr, env, i32)
    346DEF_HELPER_6(vwsub_wx_b, void, ptr, ptr, tl, ptr, env, i32)
    347DEF_HELPER_6(vwsub_wx_h, void, ptr, ptr, tl, ptr, env, i32)
    348DEF_HELPER_6(vwsub_wx_w, void, ptr, ptr, tl, ptr, env, i32)
    349
    350DEF_HELPER_6(vadc_vvm_b, void, ptr, ptr, ptr, ptr, env, i32)
    351DEF_HELPER_6(vadc_vvm_h, void, ptr, ptr, ptr, ptr, env, i32)
    352DEF_HELPER_6(vadc_vvm_w, void, ptr, ptr, ptr, ptr, env, i32)
    353DEF_HELPER_6(vadc_vvm_d, void, ptr, ptr, ptr, ptr, env, i32)
    354DEF_HELPER_6(vsbc_vvm_b, void, ptr, ptr, ptr, ptr, env, i32)
    355DEF_HELPER_6(vsbc_vvm_h, void, ptr, ptr, ptr, ptr, env, i32)
    356DEF_HELPER_6(vsbc_vvm_w, void, ptr, ptr, ptr, ptr, env, i32)
    357DEF_HELPER_6(vsbc_vvm_d, void, ptr, ptr, ptr, ptr, env, i32)
    358DEF_HELPER_6(vmadc_vvm_b, void, ptr, ptr, ptr, ptr, env, i32)
    359DEF_HELPER_6(vmadc_vvm_h, void, ptr, ptr, ptr, ptr, env, i32)
    360DEF_HELPER_6(vmadc_vvm_w, void, ptr, ptr, ptr, ptr, env, i32)
    361DEF_HELPER_6(vmadc_vvm_d, void, ptr, ptr, ptr, ptr, env, i32)
    362DEF_HELPER_6(vmsbc_vvm_b, void, ptr, ptr, ptr, ptr, env, i32)
    363DEF_HELPER_6(vmsbc_vvm_h, void, ptr, ptr, ptr, ptr, env, i32)
    364DEF_HELPER_6(vmsbc_vvm_w, void, ptr, ptr, ptr, ptr, env, i32)
    365DEF_HELPER_6(vmsbc_vvm_d, void, ptr, ptr, ptr, ptr, env, i32)
    366DEF_HELPER_6(vadc_vxm_b, void, ptr, ptr, tl, ptr, env, i32)
    367DEF_HELPER_6(vadc_vxm_h, void, ptr, ptr, tl, ptr, env, i32)
    368DEF_HELPER_6(vadc_vxm_w, void, ptr, ptr, tl, ptr, env, i32)
    369DEF_HELPER_6(vadc_vxm_d, void, ptr, ptr, tl, ptr, env, i32)
    370DEF_HELPER_6(vsbc_vxm_b, void, ptr, ptr, tl, ptr, env, i32)
    371DEF_HELPER_6(vsbc_vxm_h, void, ptr, ptr, tl, ptr, env, i32)
    372DEF_HELPER_6(vsbc_vxm_w, void, ptr, ptr, tl, ptr, env, i32)
    373DEF_HELPER_6(vsbc_vxm_d, void, ptr, ptr, tl, ptr, env, i32)
    374DEF_HELPER_6(vmadc_vxm_b, void, ptr, ptr, tl, ptr, env, i32)
    375DEF_HELPER_6(vmadc_vxm_h, void, ptr, ptr, tl, ptr, env, i32)
    376DEF_HELPER_6(vmadc_vxm_w, void, ptr, ptr, tl, ptr, env, i32)
    377DEF_HELPER_6(vmadc_vxm_d, void, ptr, ptr, tl, ptr, env, i32)
    378DEF_HELPER_6(vmsbc_vxm_b, void, ptr, ptr, tl, ptr, env, i32)
    379DEF_HELPER_6(vmsbc_vxm_h, void, ptr, ptr, tl, ptr, env, i32)
    380DEF_HELPER_6(vmsbc_vxm_w, void, ptr, ptr, tl, ptr, env, i32)
    381DEF_HELPER_6(vmsbc_vxm_d, void, ptr, ptr, tl, ptr, env, i32)
    382
    383DEF_HELPER_6(vand_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    384DEF_HELPER_6(vand_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    385DEF_HELPER_6(vand_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    386DEF_HELPER_6(vand_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    387DEF_HELPER_6(vor_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    388DEF_HELPER_6(vor_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    389DEF_HELPER_6(vor_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    390DEF_HELPER_6(vor_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    391DEF_HELPER_6(vxor_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    392DEF_HELPER_6(vxor_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    393DEF_HELPER_6(vxor_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    394DEF_HELPER_6(vxor_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    395DEF_HELPER_6(vand_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    396DEF_HELPER_6(vand_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    397DEF_HELPER_6(vand_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    398DEF_HELPER_6(vand_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    399DEF_HELPER_6(vor_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    400DEF_HELPER_6(vor_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    401DEF_HELPER_6(vor_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    402DEF_HELPER_6(vor_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    403DEF_HELPER_6(vxor_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    404DEF_HELPER_6(vxor_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    405DEF_HELPER_6(vxor_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    406DEF_HELPER_6(vxor_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    407
    408DEF_HELPER_6(vsll_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    409DEF_HELPER_6(vsll_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    410DEF_HELPER_6(vsll_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    411DEF_HELPER_6(vsll_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    412DEF_HELPER_6(vsrl_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    413DEF_HELPER_6(vsrl_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    414DEF_HELPER_6(vsrl_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    415DEF_HELPER_6(vsrl_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    416DEF_HELPER_6(vsra_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    417DEF_HELPER_6(vsra_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    418DEF_HELPER_6(vsra_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    419DEF_HELPER_6(vsra_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    420DEF_HELPER_6(vsll_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    421DEF_HELPER_6(vsll_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    422DEF_HELPER_6(vsll_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    423DEF_HELPER_6(vsll_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    424DEF_HELPER_6(vsrl_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    425DEF_HELPER_6(vsrl_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    426DEF_HELPER_6(vsrl_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    427DEF_HELPER_6(vsrl_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    428DEF_HELPER_6(vsra_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    429DEF_HELPER_6(vsra_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    430DEF_HELPER_6(vsra_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    431DEF_HELPER_6(vsra_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    432
    433DEF_HELPER_6(vnsrl_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    434DEF_HELPER_6(vnsrl_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    435DEF_HELPER_6(vnsrl_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    436DEF_HELPER_6(vnsra_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    437DEF_HELPER_6(vnsra_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    438DEF_HELPER_6(vnsra_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    439DEF_HELPER_6(vnsrl_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    440DEF_HELPER_6(vnsrl_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    441DEF_HELPER_6(vnsrl_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    442DEF_HELPER_6(vnsra_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    443DEF_HELPER_6(vnsra_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    444DEF_HELPER_6(vnsra_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    445
    446DEF_HELPER_6(vmseq_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    447DEF_HELPER_6(vmseq_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    448DEF_HELPER_6(vmseq_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    449DEF_HELPER_6(vmseq_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    450DEF_HELPER_6(vmsne_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    451DEF_HELPER_6(vmsne_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    452DEF_HELPER_6(vmsne_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    453DEF_HELPER_6(vmsne_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    454DEF_HELPER_6(vmsltu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    455DEF_HELPER_6(vmsltu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    456DEF_HELPER_6(vmsltu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    457DEF_HELPER_6(vmsltu_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    458DEF_HELPER_6(vmslt_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    459DEF_HELPER_6(vmslt_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    460DEF_HELPER_6(vmslt_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    461DEF_HELPER_6(vmslt_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    462DEF_HELPER_6(vmsleu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    463DEF_HELPER_6(vmsleu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    464DEF_HELPER_6(vmsleu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    465DEF_HELPER_6(vmsleu_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    466DEF_HELPER_6(vmsle_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    467DEF_HELPER_6(vmsle_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    468DEF_HELPER_6(vmsle_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    469DEF_HELPER_6(vmsle_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    470DEF_HELPER_6(vmseq_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    471DEF_HELPER_6(vmseq_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    472DEF_HELPER_6(vmseq_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    473DEF_HELPER_6(vmseq_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    474DEF_HELPER_6(vmsne_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    475DEF_HELPER_6(vmsne_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    476DEF_HELPER_6(vmsne_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    477DEF_HELPER_6(vmsne_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    478DEF_HELPER_6(vmsltu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    479DEF_HELPER_6(vmsltu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    480DEF_HELPER_6(vmsltu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    481DEF_HELPER_6(vmsltu_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    482DEF_HELPER_6(vmslt_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    483DEF_HELPER_6(vmslt_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    484DEF_HELPER_6(vmslt_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    485DEF_HELPER_6(vmslt_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    486DEF_HELPER_6(vmsleu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    487DEF_HELPER_6(vmsleu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    488DEF_HELPER_6(vmsleu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    489DEF_HELPER_6(vmsleu_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    490DEF_HELPER_6(vmsle_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    491DEF_HELPER_6(vmsle_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    492DEF_HELPER_6(vmsle_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    493DEF_HELPER_6(vmsle_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    494DEF_HELPER_6(vmsgtu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    495DEF_HELPER_6(vmsgtu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    496DEF_HELPER_6(vmsgtu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    497DEF_HELPER_6(vmsgtu_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    498DEF_HELPER_6(vmsgt_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    499DEF_HELPER_6(vmsgt_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    500DEF_HELPER_6(vmsgt_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    501DEF_HELPER_6(vmsgt_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    502
    503DEF_HELPER_6(vminu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    504DEF_HELPER_6(vminu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    505DEF_HELPER_6(vminu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    506DEF_HELPER_6(vminu_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    507DEF_HELPER_6(vmin_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    508DEF_HELPER_6(vmin_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    509DEF_HELPER_6(vmin_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    510DEF_HELPER_6(vmin_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    511DEF_HELPER_6(vmaxu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    512DEF_HELPER_6(vmaxu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    513DEF_HELPER_6(vmaxu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    514DEF_HELPER_6(vmaxu_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    515DEF_HELPER_6(vmax_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    516DEF_HELPER_6(vmax_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    517DEF_HELPER_6(vmax_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    518DEF_HELPER_6(vmax_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    519DEF_HELPER_6(vminu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    520DEF_HELPER_6(vminu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    521DEF_HELPER_6(vminu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    522DEF_HELPER_6(vminu_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    523DEF_HELPER_6(vmin_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    524DEF_HELPER_6(vmin_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    525DEF_HELPER_6(vmin_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    526DEF_HELPER_6(vmin_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    527DEF_HELPER_6(vmaxu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    528DEF_HELPER_6(vmaxu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    529DEF_HELPER_6(vmaxu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    530DEF_HELPER_6(vmaxu_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    531DEF_HELPER_6(vmax_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    532DEF_HELPER_6(vmax_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    533DEF_HELPER_6(vmax_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    534DEF_HELPER_6(vmax_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    535
    536DEF_HELPER_6(vmul_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    537DEF_HELPER_6(vmul_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    538DEF_HELPER_6(vmul_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    539DEF_HELPER_6(vmul_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    540DEF_HELPER_6(vmulh_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    541DEF_HELPER_6(vmulh_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    542DEF_HELPER_6(vmulh_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    543DEF_HELPER_6(vmulh_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    544DEF_HELPER_6(vmulhu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    545DEF_HELPER_6(vmulhu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    546DEF_HELPER_6(vmulhu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    547DEF_HELPER_6(vmulhu_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    548DEF_HELPER_6(vmulhsu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    549DEF_HELPER_6(vmulhsu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    550DEF_HELPER_6(vmulhsu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    551DEF_HELPER_6(vmulhsu_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    552DEF_HELPER_6(vmul_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    553DEF_HELPER_6(vmul_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    554DEF_HELPER_6(vmul_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    555DEF_HELPER_6(vmul_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    556DEF_HELPER_6(vmulh_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    557DEF_HELPER_6(vmulh_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    558DEF_HELPER_6(vmulh_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    559DEF_HELPER_6(vmulh_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    560DEF_HELPER_6(vmulhu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    561DEF_HELPER_6(vmulhu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    562DEF_HELPER_6(vmulhu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    563DEF_HELPER_6(vmulhu_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    564DEF_HELPER_6(vmulhsu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    565DEF_HELPER_6(vmulhsu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    566DEF_HELPER_6(vmulhsu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    567DEF_HELPER_6(vmulhsu_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    568
    569DEF_HELPER_6(vdivu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    570DEF_HELPER_6(vdivu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    571DEF_HELPER_6(vdivu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    572DEF_HELPER_6(vdivu_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    573DEF_HELPER_6(vdiv_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    574DEF_HELPER_6(vdiv_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    575DEF_HELPER_6(vdiv_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    576DEF_HELPER_6(vdiv_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    577DEF_HELPER_6(vremu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    578DEF_HELPER_6(vremu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    579DEF_HELPER_6(vremu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    580DEF_HELPER_6(vremu_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    581DEF_HELPER_6(vrem_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    582DEF_HELPER_6(vrem_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    583DEF_HELPER_6(vrem_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    584DEF_HELPER_6(vrem_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    585DEF_HELPER_6(vdivu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    586DEF_HELPER_6(vdivu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    587DEF_HELPER_6(vdivu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    588DEF_HELPER_6(vdivu_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    589DEF_HELPER_6(vdiv_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    590DEF_HELPER_6(vdiv_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    591DEF_HELPER_6(vdiv_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    592DEF_HELPER_6(vdiv_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    593DEF_HELPER_6(vremu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    594DEF_HELPER_6(vremu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    595DEF_HELPER_6(vremu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    596DEF_HELPER_6(vremu_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    597DEF_HELPER_6(vrem_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    598DEF_HELPER_6(vrem_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    599DEF_HELPER_6(vrem_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    600DEF_HELPER_6(vrem_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    601
    602DEF_HELPER_6(vwmul_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    603DEF_HELPER_6(vwmul_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    604DEF_HELPER_6(vwmul_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    605DEF_HELPER_6(vwmulu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    606DEF_HELPER_6(vwmulu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    607DEF_HELPER_6(vwmulu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    608DEF_HELPER_6(vwmulsu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    609DEF_HELPER_6(vwmulsu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    610DEF_HELPER_6(vwmulsu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    611DEF_HELPER_6(vwmul_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    612DEF_HELPER_6(vwmul_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    613DEF_HELPER_6(vwmul_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    614DEF_HELPER_6(vwmulu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    615DEF_HELPER_6(vwmulu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    616DEF_HELPER_6(vwmulu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    617DEF_HELPER_6(vwmulsu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    618DEF_HELPER_6(vwmulsu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    619DEF_HELPER_6(vwmulsu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    620
    621DEF_HELPER_6(vmacc_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    622DEF_HELPER_6(vmacc_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    623DEF_HELPER_6(vmacc_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    624DEF_HELPER_6(vmacc_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    625DEF_HELPER_6(vnmsac_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    626DEF_HELPER_6(vnmsac_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    627DEF_HELPER_6(vnmsac_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    628DEF_HELPER_6(vnmsac_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    629DEF_HELPER_6(vmadd_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    630DEF_HELPER_6(vmadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    631DEF_HELPER_6(vmadd_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    632DEF_HELPER_6(vmadd_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    633DEF_HELPER_6(vnmsub_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    634DEF_HELPER_6(vnmsub_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    635DEF_HELPER_6(vnmsub_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    636DEF_HELPER_6(vnmsub_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    637DEF_HELPER_6(vmacc_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    638DEF_HELPER_6(vmacc_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    639DEF_HELPER_6(vmacc_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    640DEF_HELPER_6(vmacc_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    641DEF_HELPER_6(vnmsac_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    642DEF_HELPER_6(vnmsac_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    643DEF_HELPER_6(vnmsac_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    644DEF_HELPER_6(vnmsac_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    645DEF_HELPER_6(vmadd_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    646DEF_HELPER_6(vmadd_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    647DEF_HELPER_6(vmadd_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    648DEF_HELPER_6(vmadd_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    649DEF_HELPER_6(vnmsub_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    650DEF_HELPER_6(vnmsub_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    651DEF_HELPER_6(vnmsub_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    652DEF_HELPER_6(vnmsub_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    653
    654DEF_HELPER_6(vwmaccu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    655DEF_HELPER_6(vwmaccu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    656DEF_HELPER_6(vwmaccu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    657DEF_HELPER_6(vwmacc_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    658DEF_HELPER_6(vwmacc_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    659DEF_HELPER_6(vwmacc_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    660DEF_HELPER_6(vwmaccsu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    661DEF_HELPER_6(vwmaccsu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    662DEF_HELPER_6(vwmaccsu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    663DEF_HELPER_6(vwmaccu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    664DEF_HELPER_6(vwmaccu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    665DEF_HELPER_6(vwmaccu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    666DEF_HELPER_6(vwmacc_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    667DEF_HELPER_6(vwmacc_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    668DEF_HELPER_6(vwmacc_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    669DEF_HELPER_6(vwmaccsu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    670DEF_HELPER_6(vwmaccsu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    671DEF_HELPER_6(vwmaccsu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    672DEF_HELPER_6(vwmaccus_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    673DEF_HELPER_6(vwmaccus_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    674DEF_HELPER_6(vwmaccus_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    675
    676DEF_HELPER_6(vmerge_vvm_b, void, ptr, ptr, ptr, ptr, env, i32)
    677DEF_HELPER_6(vmerge_vvm_h, void, ptr, ptr, ptr, ptr, env, i32)
    678DEF_HELPER_6(vmerge_vvm_w, void, ptr, ptr, ptr, ptr, env, i32)
    679DEF_HELPER_6(vmerge_vvm_d, void, ptr, ptr, ptr, ptr, env, i32)
    680DEF_HELPER_6(vmerge_vxm_b, void, ptr, ptr, tl, ptr, env, i32)
    681DEF_HELPER_6(vmerge_vxm_h, void, ptr, ptr, tl, ptr, env, i32)
    682DEF_HELPER_6(vmerge_vxm_w, void, ptr, ptr, tl, ptr, env, i32)
    683DEF_HELPER_6(vmerge_vxm_d, void, ptr, ptr, tl, ptr, env, i32)
    684DEF_HELPER_4(vmv_v_v_b, void, ptr, ptr, env, i32)
    685DEF_HELPER_4(vmv_v_v_h, void, ptr, ptr, env, i32)
    686DEF_HELPER_4(vmv_v_v_w, void, ptr, ptr, env, i32)
    687DEF_HELPER_4(vmv_v_v_d, void, ptr, ptr, env, i32)
    688DEF_HELPER_4(vmv_v_x_b, void, ptr, i64, env, i32)
    689DEF_HELPER_4(vmv_v_x_h, void, ptr, i64, env, i32)
    690DEF_HELPER_4(vmv_v_x_w, void, ptr, i64, env, i32)
    691DEF_HELPER_4(vmv_v_x_d, void, ptr, i64, env, i32)
    692
    693DEF_HELPER_6(vsaddu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    694DEF_HELPER_6(vsaddu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    695DEF_HELPER_6(vsaddu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    696DEF_HELPER_6(vsaddu_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    697DEF_HELPER_6(vsadd_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    698DEF_HELPER_6(vsadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    699DEF_HELPER_6(vsadd_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    700DEF_HELPER_6(vsadd_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    701DEF_HELPER_6(vssubu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    702DEF_HELPER_6(vssubu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    703DEF_HELPER_6(vssubu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    704DEF_HELPER_6(vssubu_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    705DEF_HELPER_6(vssub_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    706DEF_HELPER_6(vssub_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    707DEF_HELPER_6(vssub_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    708DEF_HELPER_6(vssub_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    709DEF_HELPER_6(vsaddu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    710DEF_HELPER_6(vsaddu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    711DEF_HELPER_6(vsaddu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    712DEF_HELPER_6(vsaddu_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    713DEF_HELPER_6(vsadd_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    714DEF_HELPER_6(vsadd_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    715DEF_HELPER_6(vsadd_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    716DEF_HELPER_6(vsadd_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    717DEF_HELPER_6(vssubu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    718DEF_HELPER_6(vssubu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    719DEF_HELPER_6(vssubu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    720DEF_HELPER_6(vssubu_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    721DEF_HELPER_6(vssub_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    722DEF_HELPER_6(vssub_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    723DEF_HELPER_6(vssub_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    724DEF_HELPER_6(vssub_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    725
    726DEF_HELPER_6(vaadd_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    727DEF_HELPER_6(vaadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    728DEF_HELPER_6(vaadd_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    729DEF_HELPER_6(vaadd_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    730DEF_HELPER_6(vasub_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    731DEF_HELPER_6(vasub_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    732DEF_HELPER_6(vasub_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    733DEF_HELPER_6(vasub_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    734DEF_HELPER_6(vaadd_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    735DEF_HELPER_6(vaadd_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    736DEF_HELPER_6(vaadd_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    737DEF_HELPER_6(vaadd_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    738DEF_HELPER_6(vasub_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    739DEF_HELPER_6(vasub_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    740DEF_HELPER_6(vasub_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    741DEF_HELPER_6(vasub_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    742
    743DEF_HELPER_6(vsmul_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    744DEF_HELPER_6(vsmul_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    745DEF_HELPER_6(vsmul_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    746DEF_HELPER_6(vsmul_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    747DEF_HELPER_6(vsmul_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    748DEF_HELPER_6(vsmul_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    749DEF_HELPER_6(vsmul_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    750DEF_HELPER_6(vsmul_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    751
    752DEF_HELPER_6(vwsmaccu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    753DEF_HELPER_6(vwsmaccu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    754DEF_HELPER_6(vwsmaccu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    755DEF_HELPER_6(vwsmacc_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    756DEF_HELPER_6(vwsmacc_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    757DEF_HELPER_6(vwsmacc_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    758DEF_HELPER_6(vwsmaccsu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    759DEF_HELPER_6(vwsmaccsu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    760DEF_HELPER_6(vwsmaccsu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    761DEF_HELPER_6(vwsmaccu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    762DEF_HELPER_6(vwsmaccu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    763DEF_HELPER_6(vwsmaccu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    764DEF_HELPER_6(vwsmacc_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    765DEF_HELPER_6(vwsmacc_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    766DEF_HELPER_6(vwsmacc_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    767DEF_HELPER_6(vwsmaccsu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    768DEF_HELPER_6(vwsmaccsu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    769DEF_HELPER_6(vwsmaccsu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    770DEF_HELPER_6(vwsmaccus_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    771DEF_HELPER_6(vwsmaccus_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    772DEF_HELPER_6(vwsmaccus_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    773
    774DEF_HELPER_6(vssrl_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    775DEF_HELPER_6(vssrl_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    776DEF_HELPER_6(vssrl_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    777DEF_HELPER_6(vssrl_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    778DEF_HELPER_6(vssra_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    779DEF_HELPER_6(vssra_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    780DEF_HELPER_6(vssra_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    781DEF_HELPER_6(vssra_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    782DEF_HELPER_6(vssrl_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    783DEF_HELPER_6(vssrl_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    784DEF_HELPER_6(vssrl_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    785DEF_HELPER_6(vssrl_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    786DEF_HELPER_6(vssra_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    787DEF_HELPER_6(vssra_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    788DEF_HELPER_6(vssra_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    789DEF_HELPER_6(vssra_vx_d, void, ptr, ptr, tl, ptr, env, i32)
    790
    791DEF_HELPER_6(vnclip_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    792DEF_HELPER_6(vnclip_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    793DEF_HELPER_6(vnclip_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    794DEF_HELPER_6(vnclipu_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
    795DEF_HELPER_6(vnclipu_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    796DEF_HELPER_6(vnclipu_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    797DEF_HELPER_6(vnclipu_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    798DEF_HELPER_6(vnclipu_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    799DEF_HELPER_6(vnclipu_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    800DEF_HELPER_6(vnclip_vx_b, void, ptr, ptr, tl, ptr, env, i32)
    801DEF_HELPER_6(vnclip_vx_h, void, ptr, ptr, tl, ptr, env, i32)
    802DEF_HELPER_6(vnclip_vx_w, void, ptr, ptr, tl, ptr, env, i32)
    803
    804DEF_HELPER_6(vfadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    805DEF_HELPER_6(vfadd_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    806DEF_HELPER_6(vfadd_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    807DEF_HELPER_6(vfsub_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    808DEF_HELPER_6(vfsub_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    809DEF_HELPER_6(vfsub_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    810DEF_HELPER_6(vfadd_vf_h, void, ptr, ptr, i64, ptr, env, i32)
    811DEF_HELPER_6(vfadd_vf_w, void, ptr, ptr, i64, ptr, env, i32)
    812DEF_HELPER_6(vfadd_vf_d, void, ptr, ptr, i64, ptr, env, i32)
    813DEF_HELPER_6(vfsub_vf_h, void, ptr, ptr, i64, ptr, env, i32)
    814DEF_HELPER_6(vfsub_vf_w, void, ptr, ptr, i64, ptr, env, i32)
    815DEF_HELPER_6(vfsub_vf_d, void, ptr, ptr, i64, ptr, env, i32)
    816DEF_HELPER_6(vfrsub_vf_h, void, ptr, ptr, i64, ptr, env, i32)
    817DEF_HELPER_6(vfrsub_vf_w, void, ptr, ptr, i64, ptr, env, i32)
    818DEF_HELPER_6(vfrsub_vf_d, void, ptr, ptr, i64, ptr, env, i32)
    819
    820DEF_HELPER_6(vfwadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    821DEF_HELPER_6(vfwadd_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    822DEF_HELPER_6(vfwsub_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    823DEF_HELPER_6(vfwsub_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    824DEF_HELPER_6(vfwadd_wv_h, void, ptr, ptr, ptr, ptr, env, i32)
    825DEF_HELPER_6(vfwadd_wv_w, void, ptr, ptr, ptr, ptr, env, i32)
    826DEF_HELPER_6(vfwsub_wv_h, void, ptr, ptr, ptr, ptr, env, i32)
    827DEF_HELPER_6(vfwsub_wv_w, void, ptr, ptr, ptr, ptr, env, i32)
    828DEF_HELPER_6(vfwadd_vf_h, void, ptr, ptr, i64, ptr, env, i32)
    829DEF_HELPER_6(vfwadd_vf_w, void, ptr, ptr, i64, ptr, env, i32)
    830DEF_HELPER_6(vfwsub_vf_h, void, ptr, ptr, i64, ptr, env, i32)
    831DEF_HELPER_6(vfwsub_vf_w, void, ptr, ptr, i64, ptr, env, i32)
    832DEF_HELPER_6(vfwadd_wf_h, void, ptr, ptr, i64, ptr, env, i32)
    833DEF_HELPER_6(vfwadd_wf_w, void, ptr, ptr, i64, ptr, env, i32)
    834DEF_HELPER_6(vfwsub_wf_h, void, ptr, ptr, i64, ptr, env, i32)
    835DEF_HELPER_6(vfwsub_wf_w, void, ptr, ptr, i64, ptr, env, i32)
    836
    837DEF_HELPER_6(vfmul_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    838DEF_HELPER_6(vfmul_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    839DEF_HELPER_6(vfmul_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    840DEF_HELPER_6(vfdiv_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    841DEF_HELPER_6(vfdiv_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    842DEF_HELPER_6(vfdiv_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    843DEF_HELPER_6(vfmul_vf_h, void, ptr, ptr, i64, ptr, env, i32)
    844DEF_HELPER_6(vfmul_vf_w, void, ptr, ptr, i64, ptr, env, i32)
    845DEF_HELPER_6(vfmul_vf_d, void, ptr, ptr, i64, ptr, env, i32)
    846DEF_HELPER_6(vfdiv_vf_h, void, ptr, ptr, i64, ptr, env, i32)
    847DEF_HELPER_6(vfdiv_vf_w, void, ptr, ptr, i64, ptr, env, i32)
    848DEF_HELPER_6(vfdiv_vf_d, void, ptr, ptr, i64, ptr, env, i32)
    849DEF_HELPER_6(vfrdiv_vf_h, void, ptr, ptr, i64, ptr, env, i32)
    850DEF_HELPER_6(vfrdiv_vf_w, void, ptr, ptr, i64, ptr, env, i32)
    851DEF_HELPER_6(vfrdiv_vf_d, void, ptr, ptr, i64, ptr, env, i32)
    852
    853DEF_HELPER_6(vfwmul_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    854DEF_HELPER_6(vfwmul_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    855DEF_HELPER_6(vfwmul_vf_h, void, ptr, ptr, i64, ptr, env, i32)
    856DEF_HELPER_6(vfwmul_vf_w, void, ptr, ptr, i64, ptr, env, i32)
    857
    858DEF_HELPER_6(vfmacc_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    859DEF_HELPER_6(vfmacc_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    860DEF_HELPER_6(vfmacc_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    861DEF_HELPER_6(vfnmacc_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    862DEF_HELPER_6(vfnmacc_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    863DEF_HELPER_6(vfnmacc_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    864DEF_HELPER_6(vfmsac_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    865DEF_HELPER_6(vfmsac_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    866DEF_HELPER_6(vfmsac_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    867DEF_HELPER_6(vfnmsac_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    868DEF_HELPER_6(vfnmsac_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    869DEF_HELPER_6(vfnmsac_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    870DEF_HELPER_6(vfmadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    871DEF_HELPER_6(vfmadd_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    872DEF_HELPER_6(vfmadd_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    873DEF_HELPER_6(vfnmadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    874DEF_HELPER_6(vfnmadd_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    875DEF_HELPER_6(vfnmadd_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    876DEF_HELPER_6(vfmsub_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    877DEF_HELPER_6(vfmsub_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    878DEF_HELPER_6(vfmsub_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    879DEF_HELPER_6(vfnmsub_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    880DEF_HELPER_6(vfnmsub_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    881DEF_HELPER_6(vfnmsub_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    882DEF_HELPER_6(vfmacc_vf_h, void, ptr, ptr, i64, ptr, env, i32)
    883DEF_HELPER_6(vfmacc_vf_w, void, ptr, ptr, i64, ptr, env, i32)
    884DEF_HELPER_6(vfmacc_vf_d, void, ptr, ptr, i64, ptr, env, i32)
    885DEF_HELPER_6(vfnmacc_vf_h, void, ptr, ptr, i64, ptr, env, i32)
    886DEF_HELPER_6(vfnmacc_vf_w, void, ptr, ptr, i64, ptr, env, i32)
    887DEF_HELPER_6(vfnmacc_vf_d, void, ptr, ptr, i64, ptr, env, i32)
    888DEF_HELPER_6(vfmsac_vf_h, void, ptr, ptr, i64, ptr, env, i32)
    889DEF_HELPER_6(vfmsac_vf_w, void, ptr, ptr, i64, ptr, env, i32)
    890DEF_HELPER_6(vfmsac_vf_d, void, ptr, ptr, i64, ptr, env, i32)
    891DEF_HELPER_6(vfnmsac_vf_h, void, ptr, ptr, i64, ptr, env, i32)
    892DEF_HELPER_6(vfnmsac_vf_w, void, ptr, ptr, i64, ptr, env, i32)
    893DEF_HELPER_6(vfnmsac_vf_d, void, ptr, ptr, i64, ptr, env, i32)
    894DEF_HELPER_6(vfmadd_vf_h, void, ptr, ptr, i64, ptr, env, i32)
    895DEF_HELPER_6(vfmadd_vf_w, void, ptr, ptr, i64, ptr, env, i32)
    896DEF_HELPER_6(vfmadd_vf_d, void, ptr, ptr, i64, ptr, env, i32)
    897DEF_HELPER_6(vfnmadd_vf_h, void, ptr, ptr, i64, ptr, env, i32)
    898DEF_HELPER_6(vfnmadd_vf_w, void, ptr, ptr, i64, ptr, env, i32)
    899DEF_HELPER_6(vfnmadd_vf_d, void, ptr, ptr, i64, ptr, env, i32)
    900DEF_HELPER_6(vfmsub_vf_h, void, ptr, ptr, i64, ptr, env, i32)
    901DEF_HELPER_6(vfmsub_vf_w, void, ptr, ptr, i64, ptr, env, i32)
    902DEF_HELPER_6(vfmsub_vf_d, void, ptr, ptr, i64, ptr, env, i32)
    903DEF_HELPER_6(vfnmsub_vf_h, void, ptr, ptr, i64, ptr, env, i32)
    904DEF_HELPER_6(vfnmsub_vf_w, void, ptr, ptr, i64, ptr, env, i32)
    905DEF_HELPER_6(vfnmsub_vf_d, void, ptr, ptr, i64, ptr, env, i32)
    906
    907DEF_HELPER_6(vfwmacc_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    908DEF_HELPER_6(vfwmacc_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    909DEF_HELPER_6(vfwnmacc_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    910DEF_HELPER_6(vfwnmacc_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    911DEF_HELPER_6(vfwmsac_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    912DEF_HELPER_6(vfwmsac_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    913DEF_HELPER_6(vfwnmsac_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    914DEF_HELPER_6(vfwnmsac_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    915DEF_HELPER_6(vfwmacc_vf_h, void, ptr, ptr, i64, ptr, env, i32)
    916DEF_HELPER_6(vfwmacc_vf_w, void, ptr, ptr, i64, ptr, env, i32)
    917DEF_HELPER_6(vfwnmacc_vf_h, void, ptr, ptr, i64, ptr, env, i32)
    918DEF_HELPER_6(vfwnmacc_vf_w, void, ptr, ptr, i64, ptr, env, i32)
    919DEF_HELPER_6(vfwmsac_vf_h, void, ptr, ptr, i64, ptr, env, i32)
    920DEF_HELPER_6(vfwmsac_vf_w, void, ptr, ptr, i64, ptr, env, i32)
    921DEF_HELPER_6(vfwnmsac_vf_h, void, ptr, ptr, i64, ptr, env, i32)
    922DEF_HELPER_6(vfwnmsac_vf_w, void, ptr, ptr, i64, ptr, env, i32)
    923
    924DEF_HELPER_5(vfsqrt_v_h, void, ptr, ptr, ptr, env, i32)
    925DEF_HELPER_5(vfsqrt_v_w, void, ptr, ptr, ptr, env, i32)
    926DEF_HELPER_5(vfsqrt_v_d, void, ptr, ptr, ptr, env, i32)
    927
    928DEF_HELPER_6(vfmin_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    929DEF_HELPER_6(vfmin_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    930DEF_HELPER_6(vfmin_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    931DEF_HELPER_6(vfmax_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    932DEF_HELPER_6(vfmax_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    933DEF_HELPER_6(vfmax_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    934DEF_HELPER_6(vfmin_vf_h, void, ptr, ptr, i64, ptr, env, i32)
    935DEF_HELPER_6(vfmin_vf_w, void, ptr, ptr, i64, ptr, env, i32)
    936DEF_HELPER_6(vfmin_vf_d, void, ptr, ptr, i64, ptr, env, i32)
    937DEF_HELPER_6(vfmax_vf_h, void, ptr, ptr, i64, ptr, env, i32)
    938DEF_HELPER_6(vfmax_vf_w, void, ptr, ptr, i64, ptr, env, i32)
    939DEF_HELPER_6(vfmax_vf_d, void, ptr, ptr, i64, ptr, env, i32)
    940
    941DEF_HELPER_6(vfsgnj_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    942DEF_HELPER_6(vfsgnj_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    943DEF_HELPER_6(vfsgnj_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    944DEF_HELPER_6(vfsgnjn_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    945DEF_HELPER_6(vfsgnjn_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    946DEF_HELPER_6(vfsgnjn_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    947DEF_HELPER_6(vfsgnjx_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    948DEF_HELPER_6(vfsgnjx_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    949DEF_HELPER_6(vfsgnjx_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    950DEF_HELPER_6(vfsgnj_vf_h, void, ptr, ptr, i64, ptr, env, i32)
    951DEF_HELPER_6(vfsgnj_vf_w, void, ptr, ptr, i64, ptr, env, i32)
    952DEF_HELPER_6(vfsgnj_vf_d, void, ptr, ptr, i64, ptr, env, i32)
    953DEF_HELPER_6(vfsgnjn_vf_h, void, ptr, ptr, i64, ptr, env, i32)
    954DEF_HELPER_6(vfsgnjn_vf_w, void, ptr, ptr, i64, ptr, env, i32)
    955DEF_HELPER_6(vfsgnjn_vf_d, void, ptr, ptr, i64, ptr, env, i32)
    956DEF_HELPER_6(vfsgnjx_vf_h, void, ptr, ptr, i64, ptr, env, i32)
    957DEF_HELPER_6(vfsgnjx_vf_w, void, ptr, ptr, i64, ptr, env, i32)
    958DEF_HELPER_6(vfsgnjx_vf_d, void, ptr, ptr, i64, ptr, env, i32)
    959
    960DEF_HELPER_6(vmfeq_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    961DEF_HELPER_6(vmfeq_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    962DEF_HELPER_6(vmfeq_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    963DEF_HELPER_6(vmfne_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    964DEF_HELPER_6(vmfne_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    965DEF_HELPER_6(vmfne_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    966DEF_HELPER_6(vmflt_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    967DEF_HELPER_6(vmflt_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    968DEF_HELPER_6(vmflt_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    969DEF_HELPER_6(vmfle_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    970DEF_HELPER_6(vmfle_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    971DEF_HELPER_6(vmfle_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    972DEF_HELPER_6(vmfeq_vf_h, void, ptr, ptr, i64, ptr, env, i32)
    973DEF_HELPER_6(vmfeq_vf_w, void, ptr, ptr, i64, ptr, env, i32)
    974DEF_HELPER_6(vmfeq_vf_d, void, ptr, ptr, i64, ptr, env, i32)
    975DEF_HELPER_6(vmfne_vf_h, void, ptr, ptr, i64, ptr, env, i32)
    976DEF_HELPER_6(vmfne_vf_w, void, ptr, ptr, i64, ptr, env, i32)
    977DEF_HELPER_6(vmfne_vf_d, void, ptr, ptr, i64, ptr, env, i32)
    978DEF_HELPER_6(vmflt_vf_h, void, ptr, ptr, i64, ptr, env, i32)
    979DEF_HELPER_6(vmflt_vf_w, void, ptr, ptr, i64, ptr, env, i32)
    980DEF_HELPER_6(vmflt_vf_d, void, ptr, ptr, i64, ptr, env, i32)
    981DEF_HELPER_6(vmfle_vf_h, void, ptr, ptr, i64, ptr, env, i32)
    982DEF_HELPER_6(vmfle_vf_w, void, ptr, ptr, i64, ptr, env, i32)
    983DEF_HELPER_6(vmfle_vf_d, void, ptr, ptr, i64, ptr, env, i32)
    984DEF_HELPER_6(vmfgt_vf_h, void, ptr, ptr, i64, ptr, env, i32)
    985DEF_HELPER_6(vmfgt_vf_w, void, ptr, ptr, i64, ptr, env, i32)
    986DEF_HELPER_6(vmfgt_vf_d, void, ptr, ptr, i64, ptr, env, i32)
    987DEF_HELPER_6(vmfge_vf_h, void, ptr, ptr, i64, ptr, env, i32)
    988DEF_HELPER_6(vmfge_vf_w, void, ptr, ptr, i64, ptr, env, i32)
    989DEF_HELPER_6(vmfge_vf_d, void, ptr, ptr, i64, ptr, env, i32)
    990DEF_HELPER_6(vmford_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
    991DEF_HELPER_6(vmford_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
    992DEF_HELPER_6(vmford_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
    993DEF_HELPER_6(vmford_vf_h, void, ptr, ptr, i64, ptr, env, i32)
    994DEF_HELPER_6(vmford_vf_w, void, ptr, ptr, i64, ptr, env, i32)
    995DEF_HELPER_6(vmford_vf_d, void, ptr, ptr, i64, ptr, env, i32)
    996
    997DEF_HELPER_5(vfclass_v_h, void, ptr, ptr, ptr, env, i32)
    998DEF_HELPER_5(vfclass_v_w, void, ptr, ptr, ptr, env, i32)
    999DEF_HELPER_5(vfclass_v_d, void, ptr, ptr, ptr, env, i32)
   1000
   1001DEF_HELPER_6(vfmerge_vfm_h, void, ptr, ptr, i64, ptr, env, i32)
   1002DEF_HELPER_6(vfmerge_vfm_w, void, ptr, ptr, i64, ptr, env, i32)
   1003DEF_HELPER_6(vfmerge_vfm_d, void, ptr, ptr, i64, ptr, env, i32)
   1004
   1005DEF_HELPER_5(vfcvt_xu_f_v_h, void, ptr, ptr, ptr, env, i32)
   1006DEF_HELPER_5(vfcvt_xu_f_v_w, void, ptr, ptr, ptr, env, i32)
   1007DEF_HELPER_5(vfcvt_xu_f_v_d, void, ptr, ptr, ptr, env, i32)
   1008DEF_HELPER_5(vfcvt_x_f_v_h, void, ptr, ptr, ptr, env, i32)
   1009DEF_HELPER_5(vfcvt_x_f_v_w, void, ptr, ptr, ptr, env, i32)
   1010DEF_HELPER_5(vfcvt_x_f_v_d, void, ptr, ptr, ptr, env, i32)
   1011DEF_HELPER_5(vfcvt_f_xu_v_h, void, ptr, ptr, ptr, env, i32)
   1012DEF_HELPER_5(vfcvt_f_xu_v_w, void, ptr, ptr, ptr, env, i32)
   1013DEF_HELPER_5(vfcvt_f_xu_v_d, void, ptr, ptr, ptr, env, i32)
   1014DEF_HELPER_5(vfcvt_f_x_v_h, void, ptr, ptr, ptr, env, i32)
   1015DEF_HELPER_5(vfcvt_f_x_v_w, void, ptr, ptr, ptr, env, i32)
   1016DEF_HELPER_5(vfcvt_f_x_v_d, void, ptr, ptr, ptr, env, i32)
   1017
   1018DEF_HELPER_5(vfwcvt_xu_f_v_h, void, ptr, ptr, ptr, env, i32)
   1019DEF_HELPER_5(vfwcvt_xu_f_v_w, void, ptr, ptr, ptr, env, i32)
   1020DEF_HELPER_5(vfwcvt_x_f_v_h, void, ptr, ptr, ptr, env, i32)
   1021DEF_HELPER_5(vfwcvt_x_f_v_w, void, ptr, ptr, ptr, env, i32)
   1022DEF_HELPER_5(vfwcvt_f_xu_v_h, void, ptr, ptr, ptr, env, i32)
   1023DEF_HELPER_5(vfwcvt_f_xu_v_w, void, ptr, ptr, ptr, env, i32)
   1024DEF_HELPER_5(vfwcvt_f_x_v_h, void, ptr, ptr, ptr, env, i32)
   1025DEF_HELPER_5(vfwcvt_f_x_v_w, void, ptr, ptr, ptr, env, i32)
   1026DEF_HELPER_5(vfwcvt_f_f_v_h, void, ptr, ptr, ptr, env, i32)
   1027DEF_HELPER_5(vfwcvt_f_f_v_w, void, ptr, ptr, ptr, env, i32)
   1028
   1029DEF_HELPER_5(vfncvt_xu_f_v_h, void, ptr, ptr, ptr, env, i32)
   1030DEF_HELPER_5(vfncvt_xu_f_v_w, void, ptr, ptr, ptr, env, i32)
   1031DEF_HELPER_5(vfncvt_x_f_v_h, void, ptr, ptr, ptr, env, i32)
   1032DEF_HELPER_5(vfncvt_x_f_v_w, void, ptr, ptr, ptr, env, i32)
   1033DEF_HELPER_5(vfncvt_f_xu_v_h, void, ptr, ptr, ptr, env, i32)
   1034DEF_HELPER_5(vfncvt_f_xu_v_w, void, ptr, ptr, ptr, env, i32)
   1035DEF_HELPER_5(vfncvt_f_x_v_h, void, ptr, ptr, ptr, env, i32)
   1036DEF_HELPER_5(vfncvt_f_x_v_w, void, ptr, ptr, ptr, env, i32)
   1037DEF_HELPER_5(vfncvt_f_f_v_h, void, ptr, ptr, ptr, env, i32)
   1038DEF_HELPER_5(vfncvt_f_f_v_w, void, ptr, ptr, ptr, env, i32)
   1039
   1040DEF_HELPER_6(vredsum_vs_b, void, ptr, ptr, ptr, ptr, env, i32)
   1041DEF_HELPER_6(vredsum_vs_h, void, ptr, ptr, ptr, ptr, env, i32)
   1042DEF_HELPER_6(vredsum_vs_w, void, ptr, ptr, ptr, ptr, env, i32)
   1043DEF_HELPER_6(vredsum_vs_d, void, ptr, ptr, ptr, ptr, env, i32)
   1044DEF_HELPER_6(vredmaxu_vs_b, void, ptr, ptr, ptr, ptr, env, i32)
   1045DEF_HELPER_6(vredmaxu_vs_h, void, ptr, ptr, ptr, ptr, env, i32)
   1046DEF_HELPER_6(vredmaxu_vs_w, void, ptr, ptr, ptr, ptr, env, i32)
   1047DEF_HELPER_6(vredmaxu_vs_d, void, ptr, ptr, ptr, ptr, env, i32)
   1048DEF_HELPER_6(vredmax_vs_b, void, ptr, ptr, ptr, ptr, env, i32)
   1049DEF_HELPER_6(vredmax_vs_h, void, ptr, ptr, ptr, ptr, env, i32)
   1050DEF_HELPER_6(vredmax_vs_w, void, ptr, ptr, ptr, ptr, env, i32)
   1051DEF_HELPER_6(vredmax_vs_d, void, ptr, ptr, ptr, ptr, env, i32)
   1052DEF_HELPER_6(vredminu_vs_b, void, ptr, ptr, ptr, ptr, env, i32)
   1053DEF_HELPER_6(vredminu_vs_h, void, ptr, ptr, ptr, ptr, env, i32)
   1054DEF_HELPER_6(vredminu_vs_w, void, ptr, ptr, ptr, ptr, env, i32)
   1055DEF_HELPER_6(vredminu_vs_d, void, ptr, ptr, ptr, ptr, env, i32)
   1056DEF_HELPER_6(vredmin_vs_b, void, ptr, ptr, ptr, ptr, env, i32)
   1057DEF_HELPER_6(vredmin_vs_h, void, ptr, ptr, ptr, ptr, env, i32)
   1058DEF_HELPER_6(vredmin_vs_w, void, ptr, ptr, ptr, ptr, env, i32)
   1059DEF_HELPER_6(vredmin_vs_d, void, ptr, ptr, ptr, ptr, env, i32)
   1060DEF_HELPER_6(vredand_vs_b, void, ptr, ptr, ptr, ptr, env, i32)
   1061DEF_HELPER_6(vredand_vs_h, void, ptr, ptr, ptr, ptr, env, i32)
   1062DEF_HELPER_6(vredand_vs_w, void, ptr, ptr, ptr, ptr, env, i32)
   1063DEF_HELPER_6(vredand_vs_d, void, ptr, ptr, ptr, ptr, env, i32)
   1064DEF_HELPER_6(vredor_vs_b, void, ptr, ptr, ptr, ptr, env, i32)
   1065DEF_HELPER_6(vredor_vs_h, void, ptr, ptr, ptr, ptr, env, i32)
   1066DEF_HELPER_6(vredor_vs_w, void, ptr, ptr, ptr, ptr, env, i32)
   1067DEF_HELPER_6(vredor_vs_d, void, ptr, ptr, ptr, ptr, env, i32)
   1068DEF_HELPER_6(vredxor_vs_b, void, ptr, ptr, ptr, ptr, env, i32)
   1069DEF_HELPER_6(vredxor_vs_h, void, ptr, ptr, ptr, ptr, env, i32)
   1070DEF_HELPER_6(vredxor_vs_w, void, ptr, ptr, ptr, ptr, env, i32)
   1071DEF_HELPER_6(vredxor_vs_d, void, ptr, ptr, ptr, ptr, env, i32)
   1072
   1073DEF_HELPER_6(vwredsumu_vs_b, void, ptr, ptr, ptr, ptr, env, i32)
   1074DEF_HELPER_6(vwredsumu_vs_h, void, ptr, ptr, ptr, ptr, env, i32)
   1075DEF_HELPER_6(vwredsumu_vs_w, void, ptr, ptr, ptr, ptr, env, i32)
   1076DEF_HELPER_6(vwredsum_vs_b, void, ptr, ptr, ptr, ptr, env, i32)
   1077DEF_HELPER_6(vwredsum_vs_h, void, ptr, ptr, ptr, ptr, env, i32)
   1078DEF_HELPER_6(vwredsum_vs_w, void, ptr, ptr, ptr, ptr, env, i32)
   1079
   1080DEF_HELPER_6(vfredsum_vs_h, void, ptr, ptr, ptr, ptr, env, i32)
   1081DEF_HELPER_6(vfredsum_vs_w, void, ptr, ptr, ptr, ptr, env, i32)
   1082DEF_HELPER_6(vfredsum_vs_d, void, ptr, ptr, ptr, ptr, env, i32)
   1083DEF_HELPER_6(vfredmax_vs_h, void, ptr, ptr, ptr, ptr, env, i32)
   1084DEF_HELPER_6(vfredmax_vs_w, void, ptr, ptr, ptr, ptr, env, i32)
   1085DEF_HELPER_6(vfredmax_vs_d, void, ptr, ptr, ptr, ptr, env, i32)
   1086DEF_HELPER_6(vfredmin_vs_h, void, ptr, ptr, ptr, ptr, env, i32)
   1087DEF_HELPER_6(vfredmin_vs_w, void, ptr, ptr, ptr, ptr, env, i32)
   1088DEF_HELPER_6(vfredmin_vs_d, void, ptr, ptr, ptr, ptr, env, i32)
   1089
   1090DEF_HELPER_6(vfwredsum_vs_h, void, ptr, ptr, ptr, ptr, env, i32)
   1091DEF_HELPER_6(vfwredsum_vs_w, void, ptr, ptr, ptr, ptr, env, i32)
   1092
   1093DEF_HELPER_6(vmand_mm, void, ptr, ptr, ptr, ptr, env, i32)
   1094DEF_HELPER_6(vmnand_mm, void, ptr, ptr, ptr, ptr, env, i32)
   1095DEF_HELPER_6(vmandnot_mm, void, ptr, ptr, ptr, ptr, env, i32)
   1096DEF_HELPER_6(vmxor_mm, void, ptr, ptr, ptr, ptr, env, i32)
   1097DEF_HELPER_6(vmor_mm, void, ptr, ptr, ptr, ptr, env, i32)
   1098DEF_HELPER_6(vmnor_mm, void, ptr, ptr, ptr, ptr, env, i32)
   1099DEF_HELPER_6(vmornot_mm, void, ptr, ptr, ptr, ptr, env, i32)
   1100DEF_HELPER_6(vmxnor_mm, void, ptr, ptr, ptr, ptr, env, i32)
   1101
   1102DEF_HELPER_4(vmpopc_m, tl, ptr, ptr, env, i32)
   1103
   1104DEF_HELPER_4(vmfirst_m, tl, ptr, ptr, env, i32)
   1105
   1106DEF_HELPER_5(vmsbf_m, void, ptr, ptr, ptr, env, i32)
   1107DEF_HELPER_5(vmsif_m, void, ptr, ptr, ptr, env, i32)
   1108DEF_HELPER_5(vmsof_m, void, ptr, ptr, ptr, env, i32)
   1109
   1110DEF_HELPER_5(viota_m_b, void, ptr, ptr, ptr, env, i32)
   1111DEF_HELPER_5(viota_m_h, void, ptr, ptr, ptr, env, i32)
   1112DEF_HELPER_5(viota_m_w, void, ptr, ptr, ptr, env, i32)
   1113DEF_HELPER_5(viota_m_d, void, ptr, ptr, ptr, env, i32)
   1114
   1115DEF_HELPER_4(vid_v_b, void, ptr, ptr, env, i32)
   1116DEF_HELPER_4(vid_v_h, void, ptr, ptr, env, i32)
   1117DEF_HELPER_4(vid_v_w, void, ptr, ptr, env, i32)
   1118DEF_HELPER_4(vid_v_d, void, ptr, ptr, env, i32)
   1119
   1120DEF_HELPER_6(vslideup_vx_b, void, ptr, ptr, tl, ptr, env, i32)
   1121DEF_HELPER_6(vslideup_vx_h, void, ptr, ptr, tl, ptr, env, i32)
   1122DEF_HELPER_6(vslideup_vx_w, void, ptr, ptr, tl, ptr, env, i32)
   1123DEF_HELPER_6(vslideup_vx_d, void, ptr, ptr, tl, ptr, env, i32)
   1124DEF_HELPER_6(vslidedown_vx_b, void, ptr, ptr, tl, ptr, env, i32)
   1125DEF_HELPER_6(vslidedown_vx_h, void, ptr, ptr, tl, ptr, env, i32)
   1126DEF_HELPER_6(vslidedown_vx_w, void, ptr, ptr, tl, ptr, env, i32)
   1127DEF_HELPER_6(vslidedown_vx_d, void, ptr, ptr, tl, ptr, env, i32)
   1128DEF_HELPER_6(vslide1up_vx_b, void, ptr, ptr, tl, ptr, env, i32)
   1129DEF_HELPER_6(vslide1up_vx_h, void, ptr, ptr, tl, ptr, env, i32)
   1130DEF_HELPER_6(vslide1up_vx_w, void, ptr, ptr, tl, ptr, env, i32)
   1131DEF_HELPER_6(vslide1up_vx_d, void, ptr, ptr, tl, ptr, env, i32)
   1132DEF_HELPER_6(vslide1down_vx_b, void, ptr, ptr, tl, ptr, env, i32)
   1133DEF_HELPER_6(vslide1down_vx_h, void, ptr, ptr, tl, ptr, env, i32)
   1134DEF_HELPER_6(vslide1down_vx_w, void, ptr, ptr, tl, ptr, env, i32)
   1135DEF_HELPER_6(vslide1down_vx_d, void, ptr, ptr, tl, ptr, env, i32)
   1136
   1137DEF_HELPER_6(vrgather_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
   1138DEF_HELPER_6(vrgather_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
   1139DEF_HELPER_6(vrgather_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
   1140DEF_HELPER_6(vrgather_vv_d, void, ptr, ptr, ptr, ptr, env, i32)
   1141DEF_HELPER_6(vrgather_vx_b, void, ptr, ptr, tl, ptr, env, i32)
   1142DEF_HELPER_6(vrgather_vx_h, void, ptr, ptr, tl, ptr, env, i32)
   1143DEF_HELPER_6(vrgather_vx_w, void, ptr, ptr, tl, ptr, env, i32)
   1144DEF_HELPER_6(vrgather_vx_d, void, ptr, ptr, tl, ptr, env, i32)
   1145
   1146DEF_HELPER_6(vcompress_vm_b, void, ptr, ptr, ptr, ptr, env, i32)
   1147DEF_HELPER_6(vcompress_vm_h, void, ptr, ptr, ptr, ptr, env, i32)
   1148DEF_HELPER_6(vcompress_vm_w, void, ptr, ptr, ptr, ptr, env, i32)
   1149DEF_HELPER_6(vcompress_vm_d, void, ptr, ptr, ptr, ptr, env, i32)