//! Autogenerated by GenerateDef from src/aro/Builtins/loongarch.def, do not edit
// zig fmt: off

const std = @import("std");

pub fn with(comptime Properties: type) type {
return struct {

/// Integer starting at 0 derived from the unique index,
/// corresponds with the data array index.
pub const Tag = enum(u16) {    __builtin_lasx_vext2xv_d_b,
    __builtin_lasx_vext2xv_d_h,
    __builtin_lasx_vext2xv_d_w,
    __builtin_lasx_vext2xv_du_bu,
    __builtin_lasx_vext2xv_du_hu,
    __builtin_lasx_vext2xv_du_wu,
    __builtin_lasx_vext2xv_h_b,
    __builtin_lasx_vext2xv_hu_bu,
    __builtin_lasx_vext2xv_w_b,
    __builtin_lasx_vext2xv_w_h,
    __builtin_lasx_vext2xv_wu_bu,
    __builtin_lasx_vext2xv_wu_hu,
    __builtin_lasx_xbnz_b,
    __builtin_lasx_xbnz_d,
    __builtin_lasx_xbnz_h,
    __builtin_lasx_xbnz_v,
    __builtin_lasx_xbnz_w,
    __builtin_lasx_xbz_b,
    __builtin_lasx_xbz_d,
    __builtin_lasx_xbz_h,
    __builtin_lasx_xbz_v,
    __builtin_lasx_xbz_w,
    __builtin_lasx_xvabsd_b,
    __builtin_lasx_xvabsd_bu,
    __builtin_lasx_xvabsd_d,
    __builtin_lasx_xvabsd_du,
    __builtin_lasx_xvabsd_h,
    __builtin_lasx_xvabsd_hu,
    __builtin_lasx_xvabsd_w,
    __builtin_lasx_xvabsd_wu,
    __builtin_lasx_xvadd_b,
    __builtin_lasx_xvadd_d,
    __builtin_lasx_xvadd_h,
    __builtin_lasx_xvadd_q,
    __builtin_lasx_xvadd_w,
    __builtin_lasx_xvadda_b,
    __builtin_lasx_xvadda_d,
    __builtin_lasx_xvadda_h,
    __builtin_lasx_xvadda_w,
    __builtin_lasx_xvaddi_bu,
    __builtin_lasx_xvaddi_du,
    __builtin_lasx_xvaddi_hu,
    __builtin_lasx_xvaddi_wu,
    __builtin_lasx_xvaddwev_d_w,
    __builtin_lasx_xvaddwev_d_wu,
    __builtin_lasx_xvaddwev_d_wu_w,
    __builtin_lasx_xvaddwev_h_b,
    __builtin_lasx_xvaddwev_h_bu,
    __builtin_lasx_xvaddwev_h_bu_b,
    __builtin_lasx_xvaddwev_q_d,
    __builtin_lasx_xvaddwev_q_du,
    __builtin_lasx_xvaddwev_q_du_d,
    __builtin_lasx_xvaddwev_w_h,
    __builtin_lasx_xvaddwev_w_hu,
    __builtin_lasx_xvaddwev_w_hu_h,
    __builtin_lasx_xvaddwod_d_w,
    __builtin_lasx_xvaddwod_d_wu,
    __builtin_lasx_xvaddwod_d_wu_w,
    __builtin_lasx_xvaddwod_h_b,
    __builtin_lasx_xvaddwod_h_bu,
    __builtin_lasx_xvaddwod_h_bu_b,
    __builtin_lasx_xvaddwod_q_d,
    __builtin_lasx_xvaddwod_q_du,
    __builtin_lasx_xvaddwod_q_du_d,
    __builtin_lasx_xvaddwod_w_h,
    __builtin_lasx_xvaddwod_w_hu,
    __builtin_lasx_xvaddwod_w_hu_h,
    __builtin_lasx_xvand_v,
    __builtin_lasx_xvandi_b,
    __builtin_lasx_xvandn_v,
    __builtin_lasx_xvavg_b,
    __builtin_lasx_xvavg_bu,
    __builtin_lasx_xvavg_d,
    __builtin_lasx_xvavg_du,
    __builtin_lasx_xvavg_h,
    __builtin_lasx_xvavg_hu,
    __builtin_lasx_xvavg_w,
    __builtin_lasx_xvavg_wu,
    __builtin_lasx_xvavgr_b,
    __builtin_lasx_xvavgr_bu,
    __builtin_lasx_xvavgr_d,
    __builtin_lasx_xvavgr_du,
    __builtin_lasx_xvavgr_h,
    __builtin_lasx_xvavgr_hu,
    __builtin_lasx_xvavgr_w,
    __builtin_lasx_xvavgr_wu,
    __builtin_lasx_xvbitclr_b,
    __builtin_lasx_xvbitclr_d,
    __builtin_lasx_xvbitclr_h,
    __builtin_lasx_xvbitclr_w,
    __builtin_lasx_xvbitclri_b,
    __builtin_lasx_xvbitclri_d,
    __builtin_lasx_xvbitclri_h,
    __builtin_lasx_xvbitclri_w,
    __builtin_lasx_xvbitrev_b,
    __builtin_lasx_xvbitrev_d,
    __builtin_lasx_xvbitrev_h,
    __builtin_lasx_xvbitrev_w,
    __builtin_lasx_xvbitrevi_b,
    __builtin_lasx_xvbitrevi_d,
    __builtin_lasx_xvbitrevi_h,
    __builtin_lasx_xvbitrevi_w,
    __builtin_lasx_xvbitsel_v,
    __builtin_lasx_xvbitseli_b,
    __builtin_lasx_xvbitset_b,
    __builtin_lasx_xvbitset_d,
    __builtin_lasx_xvbitset_h,
    __builtin_lasx_xvbitset_w,
    __builtin_lasx_xvbitseti_b,
    __builtin_lasx_xvbitseti_d,
    __builtin_lasx_xvbitseti_h,
    __builtin_lasx_xvbitseti_w,
    __builtin_lasx_xvbsll_v,
    __builtin_lasx_xvbsrl_v,
    __builtin_lasx_xvclo_b,
    __builtin_lasx_xvclo_d,
    __builtin_lasx_xvclo_h,
    __builtin_lasx_xvclo_w,
    __builtin_lasx_xvclz_b,
    __builtin_lasx_xvclz_d,
    __builtin_lasx_xvclz_h,
    __builtin_lasx_xvclz_w,
    __builtin_lasx_xvdiv_b,
    __builtin_lasx_xvdiv_bu,
    __builtin_lasx_xvdiv_d,
    __builtin_lasx_xvdiv_du,
    __builtin_lasx_xvdiv_h,
    __builtin_lasx_xvdiv_hu,
    __builtin_lasx_xvdiv_w,
    __builtin_lasx_xvdiv_wu,
    __builtin_lasx_xvexth_d_w,
    __builtin_lasx_xvexth_du_wu,
    __builtin_lasx_xvexth_h_b,
    __builtin_lasx_xvexth_hu_bu,
    __builtin_lasx_xvexth_q_d,
    __builtin_lasx_xvexth_qu_du,
    __builtin_lasx_xvexth_w_h,
    __builtin_lasx_xvexth_wu_hu,
    __builtin_lasx_xvextl_q_d,
    __builtin_lasx_xvextl_qu_du,
    __builtin_lasx_xvextrins_b,
    __builtin_lasx_xvextrins_d,
    __builtin_lasx_xvextrins_h,
    __builtin_lasx_xvextrins_w,
    __builtin_lasx_xvfadd_d,
    __builtin_lasx_xvfadd_s,
    __builtin_lasx_xvfclass_d,
    __builtin_lasx_xvfclass_s,
    __builtin_lasx_xvfcmp_caf_d,
    __builtin_lasx_xvfcmp_caf_s,
    __builtin_lasx_xvfcmp_ceq_d,
    __builtin_lasx_xvfcmp_ceq_s,
    __builtin_lasx_xvfcmp_cle_d,
    __builtin_lasx_xvfcmp_cle_s,
    __builtin_lasx_xvfcmp_clt_d,
    __builtin_lasx_xvfcmp_clt_s,
    __builtin_lasx_xvfcmp_cne_d,
    __builtin_lasx_xvfcmp_cne_s,
    __builtin_lasx_xvfcmp_cor_d,
    __builtin_lasx_xvfcmp_cor_s,
    __builtin_lasx_xvfcmp_cueq_d,
    __builtin_lasx_xvfcmp_cueq_s,
    __builtin_lasx_xvfcmp_cule_d,
    __builtin_lasx_xvfcmp_cule_s,
    __builtin_lasx_xvfcmp_cult_d,
    __builtin_lasx_xvfcmp_cult_s,
    __builtin_lasx_xvfcmp_cun_d,
    __builtin_lasx_xvfcmp_cun_s,
    __builtin_lasx_xvfcmp_cune_d,
    __builtin_lasx_xvfcmp_cune_s,
    __builtin_lasx_xvfcmp_saf_d,
    __builtin_lasx_xvfcmp_saf_s,
    __builtin_lasx_xvfcmp_seq_d,
    __builtin_lasx_xvfcmp_seq_s,
    __builtin_lasx_xvfcmp_sle_d,
    __builtin_lasx_xvfcmp_sle_s,
    __builtin_lasx_xvfcmp_slt_d,
    __builtin_lasx_xvfcmp_slt_s,
    __builtin_lasx_xvfcmp_sne_d,
    __builtin_lasx_xvfcmp_sne_s,
    __builtin_lasx_xvfcmp_sor_d,
    __builtin_lasx_xvfcmp_sor_s,
    __builtin_lasx_xvfcmp_sueq_d,
    __builtin_lasx_xvfcmp_sueq_s,
    __builtin_lasx_xvfcmp_sule_d,
    __builtin_lasx_xvfcmp_sule_s,
    __builtin_lasx_xvfcmp_sult_d,
    __builtin_lasx_xvfcmp_sult_s,
    __builtin_lasx_xvfcmp_sun_d,
    __builtin_lasx_xvfcmp_sun_s,
    __builtin_lasx_xvfcmp_sune_d,
    __builtin_lasx_xvfcmp_sune_s,
    __builtin_lasx_xvfcvt_h_s,
    __builtin_lasx_xvfcvt_s_d,
    __builtin_lasx_xvfcvth_d_s,
    __builtin_lasx_xvfcvth_s_h,
    __builtin_lasx_xvfcvtl_d_s,
    __builtin_lasx_xvfcvtl_s_h,
    __builtin_lasx_xvfdiv_d,
    __builtin_lasx_xvfdiv_s,
    __builtin_lasx_xvffint_d_l,
    __builtin_lasx_xvffint_d_lu,
    __builtin_lasx_xvffint_s_l,
    __builtin_lasx_xvffint_s_w,
    __builtin_lasx_xvffint_s_wu,
    __builtin_lasx_xvffinth_d_w,
    __builtin_lasx_xvffintl_d_w,
    __builtin_lasx_xvflogb_d,
    __builtin_lasx_xvflogb_s,
    __builtin_lasx_xvfmadd_d,
    __builtin_lasx_xvfmadd_s,
    __builtin_lasx_xvfmax_d,
    __builtin_lasx_xvfmax_s,
    __builtin_lasx_xvfmaxa_d,
    __builtin_lasx_xvfmaxa_s,
    __builtin_lasx_xvfmin_d,
    __builtin_lasx_xvfmin_s,
    __builtin_lasx_xvfmina_d,
    __builtin_lasx_xvfmina_s,
    __builtin_lasx_xvfmsub_d,
    __builtin_lasx_xvfmsub_s,
    __builtin_lasx_xvfmul_d,
    __builtin_lasx_xvfmul_s,
    __builtin_lasx_xvfnmadd_d,
    __builtin_lasx_xvfnmadd_s,
    __builtin_lasx_xvfnmsub_d,
    __builtin_lasx_xvfnmsub_s,
    __builtin_lasx_xvfrecip_d,
    __builtin_lasx_xvfrecip_s,
    __builtin_lasx_xvfrecipe_d,
    __builtin_lasx_xvfrecipe_s,
    __builtin_lasx_xvfrint_d,
    __builtin_lasx_xvfrint_s,
    __builtin_lasx_xvfrintrm_d,
    __builtin_lasx_xvfrintrm_s,
    __builtin_lasx_xvfrintrne_d,
    __builtin_lasx_xvfrintrne_s,
    __builtin_lasx_xvfrintrp_d,
    __builtin_lasx_xvfrintrp_s,
    __builtin_lasx_xvfrintrz_d,
    __builtin_lasx_xvfrintrz_s,
    __builtin_lasx_xvfrsqrt_d,
    __builtin_lasx_xvfrsqrt_s,
    __builtin_lasx_xvfrsqrte_d,
    __builtin_lasx_xvfrsqrte_s,
    __builtin_lasx_xvfrstp_b,
    __builtin_lasx_xvfrstp_h,
    __builtin_lasx_xvfrstpi_b,
    __builtin_lasx_xvfrstpi_h,
    __builtin_lasx_xvfsqrt_d,
    __builtin_lasx_xvfsqrt_s,
    __builtin_lasx_xvfsub_d,
    __builtin_lasx_xvfsub_s,
    __builtin_lasx_xvftint_l_d,
    __builtin_lasx_xvftint_lu_d,
    __builtin_lasx_xvftint_w_d,
    __builtin_lasx_xvftint_w_s,
    __builtin_lasx_xvftint_wu_s,
    __builtin_lasx_xvftinth_l_s,
    __builtin_lasx_xvftintl_l_s,
    __builtin_lasx_xvftintrm_l_d,
    __builtin_lasx_xvftintrm_w_d,
    __builtin_lasx_xvftintrm_w_s,
    __builtin_lasx_xvftintrmh_l_s,
    __builtin_lasx_xvftintrml_l_s,
    __builtin_lasx_xvftintrne_l_d,
    __builtin_lasx_xvftintrne_w_d,
    __builtin_lasx_xvftintrne_w_s,
    __builtin_lasx_xvftintrneh_l_s,
    __builtin_lasx_xvftintrnel_l_s,
    __builtin_lasx_xvftintrp_l_d,
    __builtin_lasx_xvftintrp_w_d,
    __builtin_lasx_xvftintrp_w_s,
    __builtin_lasx_xvftintrph_l_s,
    __builtin_lasx_xvftintrpl_l_s,
    __builtin_lasx_xvftintrz_l_d,
    __builtin_lasx_xvftintrz_lu_d,
    __builtin_lasx_xvftintrz_w_d,
    __builtin_lasx_xvftintrz_w_s,
    __builtin_lasx_xvftintrz_wu_s,
    __builtin_lasx_xvftintrzh_l_s,
    __builtin_lasx_xvftintrzl_l_s,
    __builtin_lasx_xvhaddw_d_w,
    __builtin_lasx_xvhaddw_du_wu,
    __builtin_lasx_xvhaddw_h_b,
    __builtin_lasx_xvhaddw_hu_bu,
    __builtin_lasx_xvhaddw_q_d,
    __builtin_lasx_xvhaddw_qu_du,
    __builtin_lasx_xvhaddw_w_h,
    __builtin_lasx_xvhaddw_wu_hu,
    __builtin_lasx_xvhsubw_d_w,
    __builtin_lasx_xvhsubw_du_wu,
    __builtin_lasx_xvhsubw_h_b,
    __builtin_lasx_xvhsubw_hu_bu,
    __builtin_lasx_xvhsubw_q_d,
    __builtin_lasx_xvhsubw_qu_du,
    __builtin_lasx_xvhsubw_w_h,
    __builtin_lasx_xvhsubw_wu_hu,
    __builtin_lasx_xvilvh_b,
    __builtin_lasx_xvilvh_d,
    __builtin_lasx_xvilvh_h,
    __builtin_lasx_xvilvh_w,
    __builtin_lasx_xvilvl_b,
    __builtin_lasx_xvilvl_d,
    __builtin_lasx_xvilvl_h,
    __builtin_lasx_xvilvl_w,
    __builtin_lasx_xvinsgr2vr_d,
    __builtin_lasx_xvinsgr2vr_w,
    __builtin_lasx_xvinsve0_d,
    __builtin_lasx_xvinsve0_w,
    __builtin_lasx_xvld,
    __builtin_lasx_xvldi,
    __builtin_lasx_xvldrepl_b,
    __builtin_lasx_xvldrepl_d,
    __builtin_lasx_xvldrepl_h,
    __builtin_lasx_xvldrepl_w,
    __builtin_lasx_xvldx,
    __builtin_lasx_xvmadd_b,
    __builtin_lasx_xvmadd_d,
    __builtin_lasx_xvmadd_h,
    __builtin_lasx_xvmadd_w,
    __builtin_lasx_xvmaddwev_d_w,
    __builtin_lasx_xvmaddwev_d_wu,
    __builtin_lasx_xvmaddwev_d_wu_w,
    __builtin_lasx_xvmaddwev_h_b,
    __builtin_lasx_xvmaddwev_h_bu,
    __builtin_lasx_xvmaddwev_h_bu_b,
    __builtin_lasx_xvmaddwev_q_d,
    __builtin_lasx_xvmaddwev_q_du,
    __builtin_lasx_xvmaddwev_q_du_d,
    __builtin_lasx_xvmaddwev_w_h,
    __builtin_lasx_xvmaddwev_w_hu,
    __builtin_lasx_xvmaddwev_w_hu_h,
    __builtin_lasx_xvmaddwod_d_w,
    __builtin_lasx_xvmaddwod_d_wu,
    __builtin_lasx_xvmaddwod_d_wu_w,
    __builtin_lasx_xvmaddwod_h_b,
    __builtin_lasx_xvmaddwod_h_bu,
    __builtin_lasx_xvmaddwod_h_bu_b,
    __builtin_lasx_xvmaddwod_q_d,
    __builtin_lasx_xvmaddwod_q_du,
    __builtin_lasx_xvmaddwod_q_du_d,
    __builtin_lasx_xvmaddwod_w_h,
    __builtin_lasx_xvmaddwod_w_hu,
    __builtin_lasx_xvmaddwod_w_hu_h,
    __builtin_lasx_xvmax_b,
    __builtin_lasx_xvmax_bu,
    __builtin_lasx_xvmax_d,
    __builtin_lasx_xvmax_du,
    __builtin_lasx_xvmax_h,
    __builtin_lasx_xvmax_hu,
    __builtin_lasx_xvmax_w,
    __builtin_lasx_xvmax_wu,
    __builtin_lasx_xvmaxi_b,
    __builtin_lasx_xvmaxi_bu,
    __builtin_lasx_xvmaxi_d,
    __builtin_lasx_xvmaxi_du,
    __builtin_lasx_xvmaxi_h,
    __builtin_lasx_xvmaxi_hu,
    __builtin_lasx_xvmaxi_w,
    __builtin_lasx_xvmaxi_wu,
    __builtin_lasx_xvmin_b,
    __builtin_lasx_xvmin_bu,
    __builtin_lasx_xvmin_d,
    __builtin_lasx_xvmin_du,
    __builtin_lasx_xvmin_h,
    __builtin_lasx_xvmin_hu,
    __builtin_lasx_xvmin_w,
    __builtin_lasx_xvmin_wu,
    __builtin_lasx_xvmini_b,
    __builtin_lasx_xvmini_bu,
    __builtin_lasx_xvmini_d,
    __builtin_lasx_xvmini_du,
    __builtin_lasx_xvmini_h,
    __builtin_lasx_xvmini_hu,
    __builtin_lasx_xvmini_w,
    __builtin_lasx_xvmini_wu,
    __builtin_lasx_xvmod_b,
    __builtin_lasx_xvmod_bu,
    __builtin_lasx_xvmod_d,
    __builtin_lasx_xvmod_du,
    __builtin_lasx_xvmod_h,
    __builtin_lasx_xvmod_hu,
    __builtin_lasx_xvmod_w,
    __builtin_lasx_xvmod_wu,
    __builtin_lasx_xvmskgez_b,
    __builtin_lasx_xvmskltz_b,
    __builtin_lasx_xvmskltz_d,
    __builtin_lasx_xvmskltz_h,
    __builtin_lasx_xvmskltz_w,
    __builtin_lasx_xvmsknz_b,
    __builtin_lasx_xvmsub_b,
    __builtin_lasx_xvmsub_d,
    __builtin_lasx_xvmsub_h,
    __builtin_lasx_xvmsub_w,
    __builtin_lasx_xvmuh_b,
    __builtin_lasx_xvmuh_bu,
    __builtin_lasx_xvmuh_d,
    __builtin_lasx_xvmuh_du,
    __builtin_lasx_xvmuh_h,
    __builtin_lasx_xvmuh_hu,
    __builtin_lasx_xvmuh_w,
    __builtin_lasx_xvmuh_wu,
    __builtin_lasx_xvmul_b,
    __builtin_lasx_xvmul_d,
    __builtin_lasx_xvmul_h,
    __builtin_lasx_xvmul_w,
    __builtin_lasx_xvmulwev_d_w,
    __builtin_lasx_xvmulwev_d_wu,
    __builtin_lasx_xvmulwev_d_wu_w,
    __builtin_lasx_xvmulwev_h_b,
    __builtin_lasx_xvmulwev_h_bu,
    __builtin_lasx_xvmulwev_h_bu_b,
    __builtin_lasx_xvmulwev_q_d,
    __builtin_lasx_xvmulwev_q_du,
    __builtin_lasx_xvmulwev_q_du_d,
    __builtin_lasx_xvmulwev_w_h,
    __builtin_lasx_xvmulwev_w_hu,
    __builtin_lasx_xvmulwev_w_hu_h,
    __builtin_lasx_xvmulwod_d_w,
    __builtin_lasx_xvmulwod_d_wu,
    __builtin_lasx_xvmulwod_d_wu_w,
    __builtin_lasx_xvmulwod_h_b,
    __builtin_lasx_xvmulwod_h_bu,
    __builtin_lasx_xvmulwod_h_bu_b,
    __builtin_lasx_xvmulwod_q_d,
    __builtin_lasx_xvmulwod_q_du,
    __builtin_lasx_xvmulwod_q_du_d,
    __builtin_lasx_xvmulwod_w_h,
    __builtin_lasx_xvmulwod_w_hu,
    __builtin_lasx_xvmulwod_w_hu_h,
    __builtin_lasx_xvneg_b,
    __builtin_lasx_xvneg_d,
    __builtin_lasx_xvneg_h,
    __builtin_lasx_xvneg_w,
    __builtin_lasx_xvnor_v,
    __builtin_lasx_xvnori_b,
    __builtin_lasx_xvor_v,
    __builtin_lasx_xvori_b,
    __builtin_lasx_xvorn_v,
    __builtin_lasx_xvpackev_b,
    __builtin_lasx_xvpackev_d,
    __builtin_lasx_xvpackev_h,
    __builtin_lasx_xvpackev_w,
    __builtin_lasx_xvpackod_b,
    __builtin_lasx_xvpackod_d,
    __builtin_lasx_xvpackod_h,
    __builtin_lasx_xvpackod_w,
    __builtin_lasx_xvpcnt_b,
    __builtin_lasx_xvpcnt_d,
    __builtin_lasx_xvpcnt_h,
    __builtin_lasx_xvpcnt_w,
    __builtin_lasx_xvperm_w,
    __builtin_lasx_xvpermi_d,
    __builtin_lasx_xvpermi_q,
    __builtin_lasx_xvpermi_w,
    __builtin_lasx_xvpickev_b,
    __builtin_lasx_xvpickev_d,
    __builtin_lasx_xvpickev_h,
    __builtin_lasx_xvpickev_w,
    __builtin_lasx_xvpickod_b,
    __builtin_lasx_xvpickod_d,
    __builtin_lasx_xvpickod_h,
    __builtin_lasx_xvpickod_w,
    __builtin_lasx_xvpickve2gr_d,
    __builtin_lasx_xvpickve2gr_du,
    __builtin_lasx_xvpickve2gr_w,
    __builtin_lasx_xvpickve2gr_wu,
    __builtin_lasx_xvpickve_d,
    __builtin_lasx_xvpickve_d_f,
    __builtin_lasx_xvpickve_w,
    __builtin_lasx_xvpickve_w_f,
    __builtin_lasx_xvrepl128vei_b,
    __builtin_lasx_xvrepl128vei_d,
    __builtin_lasx_xvrepl128vei_h,
    __builtin_lasx_xvrepl128vei_w,
    __builtin_lasx_xvreplgr2vr_b,
    __builtin_lasx_xvreplgr2vr_d,
    __builtin_lasx_xvreplgr2vr_h,
    __builtin_lasx_xvreplgr2vr_w,
    __builtin_lasx_xvrepli_b,
    __builtin_lasx_xvrepli_d,
    __builtin_lasx_xvrepli_h,
    __builtin_lasx_xvrepli_w,
    __builtin_lasx_xvreplve0_b,
    __builtin_lasx_xvreplve0_d,
    __builtin_lasx_xvreplve0_h,
    __builtin_lasx_xvreplve0_q,
    __builtin_lasx_xvreplve0_w,
    __builtin_lasx_xvreplve_b,
    __builtin_lasx_xvreplve_d,
    __builtin_lasx_xvreplve_h,
    __builtin_lasx_xvreplve_w,
    __builtin_lasx_xvrotr_b,
    __builtin_lasx_xvrotr_d,
    __builtin_lasx_xvrotr_h,
    __builtin_lasx_xvrotr_w,
    __builtin_lasx_xvrotri_b,
    __builtin_lasx_xvrotri_d,
    __builtin_lasx_xvrotri_h,
    __builtin_lasx_xvrotri_w,
    __builtin_lasx_xvsadd_b,
    __builtin_lasx_xvsadd_bu,
    __builtin_lasx_xvsadd_d,
    __builtin_lasx_xvsadd_du,
    __builtin_lasx_xvsadd_h,
    __builtin_lasx_xvsadd_hu,
    __builtin_lasx_xvsadd_w,
    __builtin_lasx_xvsadd_wu,
    __builtin_lasx_xvsat_b,
    __builtin_lasx_xvsat_bu,
    __builtin_lasx_xvsat_d,
    __builtin_lasx_xvsat_du,
    __builtin_lasx_xvsat_h,
    __builtin_lasx_xvsat_hu,
    __builtin_lasx_xvsat_w,
    __builtin_lasx_xvsat_wu,
    __builtin_lasx_xvseq_b,
    __builtin_lasx_xvseq_d,
    __builtin_lasx_xvseq_h,
    __builtin_lasx_xvseq_w,
    __builtin_lasx_xvseqi_b,
    __builtin_lasx_xvseqi_d,
    __builtin_lasx_xvseqi_h,
    __builtin_lasx_xvseqi_w,
    __builtin_lasx_xvshuf4i_b,
    __builtin_lasx_xvshuf4i_d,
    __builtin_lasx_xvshuf4i_h,
    __builtin_lasx_xvshuf4i_w,
    __builtin_lasx_xvshuf_b,
    __builtin_lasx_xvshuf_d,
    __builtin_lasx_xvshuf_h,
    __builtin_lasx_xvshuf_w,
    __builtin_lasx_xvsigncov_b,
    __builtin_lasx_xvsigncov_d,
    __builtin_lasx_xvsigncov_h,
    __builtin_lasx_xvsigncov_w,
    __builtin_lasx_xvsle_b,
    __builtin_lasx_xvsle_bu,
    __builtin_lasx_xvsle_d,
    __builtin_lasx_xvsle_du,
    __builtin_lasx_xvsle_h,
    __builtin_lasx_xvsle_hu,
    __builtin_lasx_xvsle_w,
    __builtin_lasx_xvsle_wu,
    __builtin_lasx_xvslei_b,
    __builtin_lasx_xvslei_bu,
    __builtin_lasx_xvslei_d,
    __builtin_lasx_xvslei_du,
    __builtin_lasx_xvslei_h,
    __builtin_lasx_xvslei_hu,
    __builtin_lasx_xvslei_w,
    __builtin_lasx_xvslei_wu,
    __builtin_lasx_xvsll_b,
    __builtin_lasx_xvsll_d,
    __builtin_lasx_xvsll_h,
    __builtin_lasx_xvsll_w,
    __builtin_lasx_xvslli_b,
    __builtin_lasx_xvslli_d,
    __builtin_lasx_xvslli_h,
    __builtin_lasx_xvslli_w,
    __builtin_lasx_xvsllwil_d_w,
    __builtin_lasx_xvsllwil_du_wu,
    __builtin_lasx_xvsllwil_h_b,
    __builtin_lasx_xvsllwil_hu_bu,
    __builtin_lasx_xvsllwil_w_h,
    __builtin_lasx_xvsllwil_wu_hu,
    __builtin_lasx_xvslt_b,
    __builtin_lasx_xvslt_bu,
    __builtin_lasx_xvslt_d,
    __builtin_lasx_xvslt_du,
    __builtin_lasx_xvslt_h,
    __builtin_lasx_xvslt_hu,
    __builtin_lasx_xvslt_w,
    __builtin_lasx_xvslt_wu,
    __builtin_lasx_xvslti_b,
    __builtin_lasx_xvslti_bu,
    __builtin_lasx_xvslti_d,
    __builtin_lasx_xvslti_du,
    __builtin_lasx_xvslti_h,
    __builtin_lasx_xvslti_hu,
    __builtin_lasx_xvslti_w,
    __builtin_lasx_xvslti_wu,
    __builtin_lasx_xvsra_b,
    __builtin_lasx_xvsra_d,
    __builtin_lasx_xvsra_h,
    __builtin_lasx_xvsra_w,
    __builtin_lasx_xvsrai_b,
    __builtin_lasx_xvsrai_d,
    __builtin_lasx_xvsrai_h,
    __builtin_lasx_xvsrai_w,
    __builtin_lasx_xvsran_b_h,
    __builtin_lasx_xvsran_h_w,
    __builtin_lasx_xvsran_w_d,
    __builtin_lasx_xvsrani_b_h,
    __builtin_lasx_xvsrani_d_q,
    __builtin_lasx_xvsrani_h_w,
    __builtin_lasx_xvsrani_w_d,
    __builtin_lasx_xvsrar_b,
    __builtin_lasx_xvsrar_d,
    __builtin_lasx_xvsrar_h,
    __builtin_lasx_xvsrar_w,
    __builtin_lasx_xvsrari_b,
    __builtin_lasx_xvsrari_d,
    __builtin_lasx_xvsrari_h,
    __builtin_lasx_xvsrari_w,
    __builtin_lasx_xvsrarn_b_h,
    __builtin_lasx_xvsrarn_h_w,
    __builtin_lasx_xvsrarn_w_d,
    __builtin_lasx_xvsrarni_b_h,
    __builtin_lasx_xvsrarni_d_q,
    __builtin_lasx_xvsrarni_h_w,
    __builtin_lasx_xvsrarni_w_d,
    __builtin_lasx_xvsrl_b,
    __builtin_lasx_xvsrl_d,
    __builtin_lasx_xvsrl_h,
    __builtin_lasx_xvsrl_w,
    __builtin_lasx_xvsrli_b,
    __builtin_lasx_xvsrli_d,
    __builtin_lasx_xvsrli_h,
    __builtin_lasx_xvsrli_w,
    __builtin_lasx_xvsrln_b_h,
    __builtin_lasx_xvsrln_h_w,
    __builtin_lasx_xvsrln_w_d,
    __builtin_lasx_xvsrlni_b_h,
    __builtin_lasx_xvsrlni_d_q,
    __builtin_lasx_xvsrlni_h_w,
    __builtin_lasx_xvsrlni_w_d,
    __builtin_lasx_xvsrlr_b,
    __builtin_lasx_xvsrlr_d,
    __builtin_lasx_xvsrlr_h,
    __builtin_lasx_xvsrlr_w,
    __builtin_lasx_xvsrlri_b,
    __builtin_lasx_xvsrlri_d,
    __builtin_lasx_xvsrlri_h,
    __builtin_lasx_xvsrlri_w,
    __builtin_lasx_xvsrlrn_b_h,
    __builtin_lasx_xvsrlrn_h_w,
    __builtin_lasx_xvsrlrn_w_d,
    __builtin_lasx_xvsrlrni_b_h,
    __builtin_lasx_xvsrlrni_d_q,
    __builtin_lasx_xvsrlrni_h_w,
    __builtin_lasx_xvsrlrni_w_d,
    __builtin_lasx_xvssran_b_h,
    __builtin_lasx_xvssran_bu_h,
    __builtin_lasx_xvssran_h_w,
    __builtin_lasx_xvssran_hu_w,
    __builtin_lasx_xvssran_w_d,
    __builtin_lasx_xvssran_wu_d,
    __builtin_lasx_xvssrani_b_h,
    __builtin_lasx_xvssrani_bu_h,
    __builtin_lasx_xvssrani_d_q,
    __builtin_lasx_xvssrani_du_q,
    __builtin_lasx_xvssrani_h_w,
    __builtin_lasx_xvssrani_hu_w,
    __builtin_lasx_xvssrani_w_d,
    __builtin_lasx_xvssrani_wu_d,
    __builtin_lasx_xvssrarn_b_h,
    __builtin_lasx_xvssrarn_bu_h,
    __builtin_lasx_xvssrarn_h_w,
    __builtin_lasx_xvssrarn_hu_w,
    __builtin_lasx_xvssrarn_w_d,
    __builtin_lasx_xvssrarn_wu_d,
    __builtin_lasx_xvssrarni_b_h,
    __builtin_lasx_xvssrarni_bu_h,
    __builtin_lasx_xvssrarni_d_q,
    __builtin_lasx_xvssrarni_du_q,
    __builtin_lasx_xvssrarni_h_w,
    __builtin_lasx_xvssrarni_hu_w,
    __builtin_lasx_xvssrarni_w_d,
    __builtin_lasx_xvssrarni_wu_d,
    __builtin_lasx_xvssrln_b_h,
    __builtin_lasx_xvssrln_bu_h,
    __builtin_lasx_xvssrln_h_w,
    __builtin_lasx_xvssrln_hu_w,
    __builtin_lasx_xvssrln_w_d,
    __builtin_lasx_xvssrln_wu_d,
    __builtin_lasx_xvssrlni_b_h,
    __builtin_lasx_xvssrlni_bu_h,
    __builtin_lasx_xvssrlni_d_q,
    __builtin_lasx_xvssrlni_du_q,
    __builtin_lasx_xvssrlni_h_w,
    __builtin_lasx_xvssrlni_hu_w,
    __builtin_lasx_xvssrlni_w_d,
    __builtin_lasx_xvssrlni_wu_d,
    __builtin_lasx_xvssrlrn_b_h,
    __builtin_lasx_xvssrlrn_bu_h,
    __builtin_lasx_xvssrlrn_h_w,
    __builtin_lasx_xvssrlrn_hu_w,
    __builtin_lasx_xvssrlrn_w_d,
    __builtin_lasx_xvssrlrn_wu_d,
    __builtin_lasx_xvssrlrni_b_h,
    __builtin_lasx_xvssrlrni_bu_h,
    __builtin_lasx_xvssrlrni_d_q,
    __builtin_lasx_xvssrlrni_du_q,
    __builtin_lasx_xvssrlrni_h_w,
    __builtin_lasx_xvssrlrni_hu_w,
    __builtin_lasx_xvssrlrni_w_d,
    __builtin_lasx_xvssrlrni_wu_d,
    __builtin_lasx_xvssub_b,
    __builtin_lasx_xvssub_bu,
    __builtin_lasx_xvssub_d,
    __builtin_lasx_xvssub_du,
    __builtin_lasx_xvssub_h,
    __builtin_lasx_xvssub_hu,
    __builtin_lasx_xvssub_w,
    __builtin_lasx_xvssub_wu,
    __builtin_lasx_xvst,
    __builtin_lasx_xvstelm_b,
    __builtin_lasx_xvstelm_d,
    __builtin_lasx_xvstelm_h,
    __builtin_lasx_xvstelm_w,
    __builtin_lasx_xvstx,
    __builtin_lasx_xvsub_b,
    __builtin_lasx_xvsub_d,
    __builtin_lasx_xvsub_h,
    __builtin_lasx_xvsub_q,
    __builtin_lasx_xvsub_w,
    __builtin_lasx_xvsubi_bu,
    __builtin_lasx_xvsubi_du,
    __builtin_lasx_xvsubi_hu,
    __builtin_lasx_xvsubi_wu,
    __builtin_lasx_xvsubwev_d_w,
    __builtin_lasx_xvsubwev_d_wu,
    __builtin_lasx_xvsubwev_h_b,
    __builtin_lasx_xvsubwev_h_bu,
    __builtin_lasx_xvsubwev_q_d,
    __builtin_lasx_xvsubwev_q_du,
    __builtin_lasx_xvsubwev_w_h,
    __builtin_lasx_xvsubwev_w_hu,
    __builtin_lasx_xvsubwod_d_w,
    __builtin_lasx_xvsubwod_d_wu,
    __builtin_lasx_xvsubwod_h_b,
    __builtin_lasx_xvsubwod_h_bu,
    __builtin_lasx_xvsubwod_q_d,
    __builtin_lasx_xvsubwod_q_du,
    __builtin_lasx_xvsubwod_w_h,
    __builtin_lasx_xvsubwod_w_hu,
    __builtin_lasx_xvxor_v,
    __builtin_lasx_xvxori_b,
    __builtin_loongarch_asrtgt_d,
    __builtin_loongarch_asrtle_d,
    __builtin_loongarch_break,
    __builtin_loongarch_cacop_d,
    __builtin_loongarch_cacop_w,
    __builtin_loongarch_cpucfg,
    __builtin_loongarch_crc_w_b_w,
    __builtin_loongarch_crc_w_d_w,
    __builtin_loongarch_crc_w_h_w,
    __builtin_loongarch_crc_w_w_w,
    __builtin_loongarch_crcc_w_b_w,
    __builtin_loongarch_crcc_w_d_w,
    __builtin_loongarch_crcc_w_h_w,
    __builtin_loongarch_crcc_w_w_w,
    __builtin_loongarch_csrrd_d,
    __builtin_loongarch_csrrd_w,
    __builtin_loongarch_csrwr_d,
    __builtin_loongarch_csrwr_w,
    __builtin_loongarch_csrxchg_d,
    __builtin_loongarch_csrxchg_w,
    __builtin_loongarch_dbar,
    __builtin_loongarch_frecipe_d,
    __builtin_loongarch_frecipe_s,
    __builtin_loongarch_frsqrte_d,
    __builtin_loongarch_frsqrte_s,
    __builtin_loongarch_ibar,
    __builtin_loongarch_iocsrrd_b,
    __builtin_loongarch_iocsrrd_d,
    __builtin_loongarch_iocsrrd_h,
    __builtin_loongarch_iocsrrd_w,
    __builtin_loongarch_iocsrwr_b,
    __builtin_loongarch_iocsrwr_d,
    __builtin_loongarch_iocsrwr_h,
    __builtin_loongarch_iocsrwr_w,
    __builtin_loongarch_lddir_d,
    __builtin_loongarch_ldpte_d,
    __builtin_loongarch_movfcsr2gr,
    __builtin_loongarch_movgr2fcsr,
    __builtin_loongarch_syscall,
    __builtin_lsx_bnz_b,
    __builtin_lsx_bnz_d,
    __builtin_lsx_bnz_h,
    __builtin_lsx_bnz_v,
    __builtin_lsx_bnz_w,
    __builtin_lsx_bz_b,
    __builtin_lsx_bz_d,
    __builtin_lsx_bz_h,
    __builtin_lsx_bz_v,
    __builtin_lsx_bz_w,
    __builtin_lsx_vabsd_b,
    __builtin_lsx_vabsd_bu,
    __builtin_lsx_vabsd_d,
    __builtin_lsx_vabsd_du,
    __builtin_lsx_vabsd_h,
    __builtin_lsx_vabsd_hu,
    __builtin_lsx_vabsd_w,
    __builtin_lsx_vabsd_wu,
    __builtin_lsx_vadd_b,
    __builtin_lsx_vadd_d,
    __builtin_lsx_vadd_h,
    __builtin_lsx_vadd_q,
    __builtin_lsx_vadd_w,
    __builtin_lsx_vadda_b,
    __builtin_lsx_vadda_d,
    __builtin_lsx_vadda_h,
    __builtin_lsx_vadda_w,
    __builtin_lsx_vaddi_bu,
    __builtin_lsx_vaddi_du,
    __builtin_lsx_vaddi_hu,
    __builtin_lsx_vaddi_wu,
    __builtin_lsx_vaddwev_d_w,
    __builtin_lsx_vaddwev_d_wu,
    __builtin_lsx_vaddwev_d_wu_w,
    __builtin_lsx_vaddwev_h_b,
    __builtin_lsx_vaddwev_h_bu,
    __builtin_lsx_vaddwev_h_bu_b,
    __builtin_lsx_vaddwev_q_d,
    __builtin_lsx_vaddwev_q_du,
    __builtin_lsx_vaddwev_q_du_d,
    __builtin_lsx_vaddwev_w_h,
    __builtin_lsx_vaddwev_w_hu,
    __builtin_lsx_vaddwev_w_hu_h,
    __builtin_lsx_vaddwod_d_w,
    __builtin_lsx_vaddwod_d_wu,
    __builtin_lsx_vaddwod_d_wu_w,
    __builtin_lsx_vaddwod_h_b,
    __builtin_lsx_vaddwod_h_bu,
    __builtin_lsx_vaddwod_h_bu_b,
    __builtin_lsx_vaddwod_q_d,
    __builtin_lsx_vaddwod_q_du,
    __builtin_lsx_vaddwod_q_du_d,
    __builtin_lsx_vaddwod_w_h,
    __builtin_lsx_vaddwod_w_hu,
    __builtin_lsx_vaddwod_w_hu_h,
    __builtin_lsx_vand_v,
    __builtin_lsx_vandi_b,
    __builtin_lsx_vandn_v,
    __builtin_lsx_vavg_b,
    __builtin_lsx_vavg_bu,
    __builtin_lsx_vavg_d,
    __builtin_lsx_vavg_du,
    __builtin_lsx_vavg_h,
    __builtin_lsx_vavg_hu,
    __builtin_lsx_vavg_w,
    __builtin_lsx_vavg_wu,
    __builtin_lsx_vavgr_b,
    __builtin_lsx_vavgr_bu,
    __builtin_lsx_vavgr_d,
    __builtin_lsx_vavgr_du,
    __builtin_lsx_vavgr_h,
    __builtin_lsx_vavgr_hu,
    __builtin_lsx_vavgr_w,
    __builtin_lsx_vavgr_wu,
    __builtin_lsx_vbitclr_b,
    __builtin_lsx_vbitclr_d,
    __builtin_lsx_vbitclr_h,
    __builtin_lsx_vbitclr_w,
    __builtin_lsx_vbitclri_b,
    __builtin_lsx_vbitclri_d,
    __builtin_lsx_vbitclri_h,
    __builtin_lsx_vbitclri_w,
    __builtin_lsx_vbitrev_b,
    __builtin_lsx_vbitrev_d,
    __builtin_lsx_vbitrev_h,
    __builtin_lsx_vbitrev_w,
    __builtin_lsx_vbitrevi_b,
    __builtin_lsx_vbitrevi_d,
    __builtin_lsx_vbitrevi_h,
    __builtin_lsx_vbitrevi_w,
    __builtin_lsx_vbitsel_v,
    __builtin_lsx_vbitseli_b,
    __builtin_lsx_vbitset_b,
    __builtin_lsx_vbitset_d,
    __builtin_lsx_vbitset_h,
    __builtin_lsx_vbitset_w,
    __builtin_lsx_vbitseti_b,
    __builtin_lsx_vbitseti_d,
    __builtin_lsx_vbitseti_h,
    __builtin_lsx_vbitseti_w,
    __builtin_lsx_vbsll_v,
    __builtin_lsx_vbsrl_v,
    __builtin_lsx_vclo_b,
    __builtin_lsx_vclo_d,
    __builtin_lsx_vclo_h,
    __builtin_lsx_vclo_w,
    __builtin_lsx_vclz_b,
    __builtin_lsx_vclz_d,
    __builtin_lsx_vclz_h,
    __builtin_lsx_vclz_w,
    __builtin_lsx_vdiv_b,
    __builtin_lsx_vdiv_bu,
    __builtin_lsx_vdiv_d,
    __builtin_lsx_vdiv_du,
    __builtin_lsx_vdiv_h,
    __builtin_lsx_vdiv_hu,
    __builtin_lsx_vdiv_w,
    __builtin_lsx_vdiv_wu,
    __builtin_lsx_vexth_d_w,
    __builtin_lsx_vexth_du_wu,
    __builtin_lsx_vexth_h_b,
    __builtin_lsx_vexth_hu_bu,
    __builtin_lsx_vexth_q_d,
    __builtin_lsx_vexth_qu_du,
    __builtin_lsx_vexth_w_h,
    __builtin_lsx_vexth_wu_hu,
    __builtin_lsx_vextl_q_d,
    __builtin_lsx_vextl_qu_du,
    __builtin_lsx_vextrins_b,
    __builtin_lsx_vextrins_d,
    __builtin_lsx_vextrins_h,
    __builtin_lsx_vextrins_w,
    __builtin_lsx_vfadd_d,
    __builtin_lsx_vfadd_s,
    __builtin_lsx_vfclass_d,
    __builtin_lsx_vfclass_s,
    __builtin_lsx_vfcmp_caf_d,
    __builtin_lsx_vfcmp_caf_s,
    __builtin_lsx_vfcmp_ceq_d,
    __builtin_lsx_vfcmp_ceq_s,
    __builtin_lsx_vfcmp_cle_d,
    __builtin_lsx_vfcmp_cle_s,
    __builtin_lsx_vfcmp_clt_d,
    __builtin_lsx_vfcmp_clt_s,
    __builtin_lsx_vfcmp_cne_d,
    __builtin_lsx_vfcmp_cne_s,
    __builtin_lsx_vfcmp_cor_d,
    __builtin_lsx_vfcmp_cor_s,
    __builtin_lsx_vfcmp_cueq_d,
    __builtin_lsx_vfcmp_cueq_s,
    __builtin_lsx_vfcmp_cule_d,
    __builtin_lsx_vfcmp_cule_s,
    __builtin_lsx_vfcmp_cult_d,
    __builtin_lsx_vfcmp_cult_s,
    __builtin_lsx_vfcmp_cun_d,
    __builtin_lsx_vfcmp_cun_s,
    __builtin_lsx_vfcmp_cune_d,
    __builtin_lsx_vfcmp_cune_s,
    __builtin_lsx_vfcmp_saf_d,
    __builtin_lsx_vfcmp_saf_s,
    __builtin_lsx_vfcmp_seq_d,
    __builtin_lsx_vfcmp_seq_s,
    __builtin_lsx_vfcmp_sle_d,
    __builtin_lsx_vfcmp_sle_s,
    __builtin_lsx_vfcmp_slt_d,
    __builtin_lsx_vfcmp_slt_s,
    __builtin_lsx_vfcmp_sne_d,
    __builtin_lsx_vfcmp_sne_s,
    __builtin_lsx_vfcmp_sor_d,
    __builtin_lsx_vfcmp_sor_s,
    __builtin_lsx_vfcmp_sueq_d,
    __builtin_lsx_vfcmp_sueq_s,
    __builtin_lsx_vfcmp_sule_d,
    __builtin_lsx_vfcmp_sule_s,
    __builtin_lsx_vfcmp_sult_d,
    __builtin_lsx_vfcmp_sult_s,
    __builtin_lsx_vfcmp_sun_d,
    __builtin_lsx_vfcmp_sun_s,
    __builtin_lsx_vfcmp_sune_d,
    __builtin_lsx_vfcmp_sune_s,
    __builtin_lsx_vfcvt_h_s,
    __builtin_lsx_vfcvt_s_d,
    __builtin_lsx_vfcvth_d_s,
    __builtin_lsx_vfcvth_s_h,
    __builtin_lsx_vfcvtl_d_s,
    __builtin_lsx_vfcvtl_s_h,
    __builtin_lsx_vfdiv_d,
    __builtin_lsx_vfdiv_s,
    __builtin_lsx_vffint_d_l,
    __builtin_lsx_vffint_d_lu,
    __builtin_lsx_vffint_s_l,
    __builtin_lsx_vffint_s_w,
    __builtin_lsx_vffint_s_wu,
    __builtin_lsx_vffinth_d_w,
    __builtin_lsx_vffintl_d_w,
    __builtin_lsx_vflogb_d,
    __builtin_lsx_vflogb_s,
    __builtin_lsx_vfmadd_d,
    __builtin_lsx_vfmadd_s,
    __builtin_lsx_vfmax_d,
    __builtin_lsx_vfmax_s,
    __builtin_lsx_vfmaxa_d,
    __builtin_lsx_vfmaxa_s,
    __builtin_lsx_vfmin_d,
    __builtin_lsx_vfmin_s,
    __builtin_lsx_vfmina_d,
    __builtin_lsx_vfmina_s,
    __builtin_lsx_vfmsub_d,
    __builtin_lsx_vfmsub_s,
    __builtin_lsx_vfmul_d,
    __builtin_lsx_vfmul_s,
    __builtin_lsx_vfnmadd_d,
    __builtin_lsx_vfnmadd_s,
    __builtin_lsx_vfnmsub_d,
    __builtin_lsx_vfnmsub_s,
    __builtin_lsx_vfrecip_d,
    __builtin_lsx_vfrecip_s,
    __builtin_lsx_vfrecipe_d,
    __builtin_lsx_vfrecipe_s,
    __builtin_lsx_vfrint_d,
    __builtin_lsx_vfrint_s,
    __builtin_lsx_vfrintrm_d,
    __builtin_lsx_vfrintrm_s,
    __builtin_lsx_vfrintrne_d,
    __builtin_lsx_vfrintrne_s,
    __builtin_lsx_vfrintrp_d,
    __builtin_lsx_vfrintrp_s,
    __builtin_lsx_vfrintrz_d,
    __builtin_lsx_vfrintrz_s,
    __builtin_lsx_vfrsqrt_d,
    __builtin_lsx_vfrsqrt_s,
    __builtin_lsx_vfrsqrte_d,
    __builtin_lsx_vfrsqrte_s,
    __builtin_lsx_vfrstp_b,
    __builtin_lsx_vfrstp_h,
    __builtin_lsx_vfrstpi_b,
    __builtin_lsx_vfrstpi_h,
    __builtin_lsx_vfsqrt_d,
    __builtin_lsx_vfsqrt_s,
    __builtin_lsx_vfsub_d,
    __builtin_lsx_vfsub_s,
    __builtin_lsx_vftint_l_d,
    __builtin_lsx_vftint_lu_d,
    __builtin_lsx_vftint_w_d,
    __builtin_lsx_vftint_w_s,
    __builtin_lsx_vftint_wu_s,
    __builtin_lsx_vftinth_l_s,
    __builtin_lsx_vftintl_l_s,
    __builtin_lsx_vftintrm_l_d,
    __builtin_lsx_vftintrm_w_d,
    __builtin_lsx_vftintrm_w_s,
    __builtin_lsx_vftintrmh_l_s,
    __builtin_lsx_vftintrml_l_s,
    __builtin_lsx_vftintrne_l_d,
    __builtin_lsx_vftintrne_w_d,
    __builtin_lsx_vftintrne_w_s,
    __builtin_lsx_vftintrneh_l_s,
    __builtin_lsx_vftintrnel_l_s,
    __builtin_lsx_vftintrp_l_d,
    __builtin_lsx_vftintrp_w_d,
    __builtin_lsx_vftintrp_w_s,
    __builtin_lsx_vftintrph_l_s,
    __builtin_lsx_vftintrpl_l_s,
    __builtin_lsx_vftintrz_l_d,
    __builtin_lsx_vftintrz_lu_d,
    __builtin_lsx_vftintrz_w_d,
    __builtin_lsx_vftintrz_w_s,
    __builtin_lsx_vftintrz_wu_s,
    __builtin_lsx_vftintrzh_l_s,
    __builtin_lsx_vftintrzl_l_s,
    __builtin_lsx_vhaddw_d_w,
    __builtin_lsx_vhaddw_du_wu,
    __builtin_lsx_vhaddw_h_b,
    __builtin_lsx_vhaddw_hu_bu,
    __builtin_lsx_vhaddw_q_d,
    __builtin_lsx_vhaddw_qu_du,
    __builtin_lsx_vhaddw_w_h,
    __builtin_lsx_vhaddw_wu_hu,
    __builtin_lsx_vhsubw_d_w,
    __builtin_lsx_vhsubw_du_wu,
    __builtin_lsx_vhsubw_h_b,
    __builtin_lsx_vhsubw_hu_bu,
    __builtin_lsx_vhsubw_q_d,
    __builtin_lsx_vhsubw_qu_du,
    __builtin_lsx_vhsubw_w_h,
    __builtin_lsx_vhsubw_wu_hu,
    __builtin_lsx_vilvh_b,
    __builtin_lsx_vilvh_d,
    __builtin_lsx_vilvh_h,
    __builtin_lsx_vilvh_w,
    __builtin_lsx_vilvl_b,
    __builtin_lsx_vilvl_d,
    __builtin_lsx_vilvl_h,
    __builtin_lsx_vilvl_w,
    __builtin_lsx_vinsgr2vr_b,
    __builtin_lsx_vinsgr2vr_d,
    __builtin_lsx_vinsgr2vr_h,
    __builtin_lsx_vinsgr2vr_w,
    __builtin_lsx_vld,
    __builtin_lsx_vldi,
    __builtin_lsx_vldrepl_b,
    __builtin_lsx_vldrepl_d,
    __builtin_lsx_vldrepl_h,
    __builtin_lsx_vldrepl_w,
    __builtin_lsx_vldx,
    __builtin_lsx_vmadd_b,
    __builtin_lsx_vmadd_d,
    __builtin_lsx_vmadd_h,
    __builtin_lsx_vmadd_w,
    __builtin_lsx_vmaddwev_d_w,
    __builtin_lsx_vmaddwev_d_wu,
    __builtin_lsx_vmaddwev_d_wu_w,
    __builtin_lsx_vmaddwev_h_b,
    __builtin_lsx_vmaddwev_h_bu,
    __builtin_lsx_vmaddwev_h_bu_b,
    __builtin_lsx_vmaddwev_q_d,
    __builtin_lsx_vmaddwev_q_du,
    __builtin_lsx_vmaddwev_q_du_d,
    __builtin_lsx_vmaddwev_w_h,
    __builtin_lsx_vmaddwev_w_hu,
    __builtin_lsx_vmaddwev_w_hu_h,
    __builtin_lsx_vmaddwod_d_w,
    __builtin_lsx_vmaddwod_d_wu,
    __builtin_lsx_vmaddwod_d_wu_w,
    __builtin_lsx_vmaddwod_h_b,
    __builtin_lsx_vmaddwod_h_bu,
    __builtin_lsx_vmaddwod_h_bu_b,
    __builtin_lsx_vmaddwod_q_d,
    __builtin_lsx_vmaddwod_q_du,
    __builtin_lsx_vmaddwod_q_du_d,
    __builtin_lsx_vmaddwod_w_h,
    __builtin_lsx_vmaddwod_w_hu,
    __builtin_lsx_vmaddwod_w_hu_h,
    __builtin_lsx_vmax_b,
    __builtin_lsx_vmax_bu,
    __builtin_lsx_vmax_d,
    __builtin_lsx_vmax_du,
    __builtin_lsx_vmax_h,
    __builtin_lsx_vmax_hu,
    __builtin_lsx_vmax_w,
    __builtin_lsx_vmax_wu,
    __builtin_lsx_vmaxi_b,
    __builtin_lsx_vmaxi_bu,
    __builtin_lsx_vmaxi_d,
    __builtin_lsx_vmaxi_du,
    __builtin_lsx_vmaxi_h,
    __builtin_lsx_vmaxi_hu,
    __builtin_lsx_vmaxi_w,
    __builtin_lsx_vmaxi_wu,
    __builtin_lsx_vmin_b,
    __builtin_lsx_vmin_bu,
    __builtin_lsx_vmin_d,
    __builtin_lsx_vmin_du,
    __builtin_lsx_vmin_h,
    __builtin_lsx_vmin_hu,
    __builtin_lsx_vmin_w,
    __builtin_lsx_vmin_wu,
    __builtin_lsx_vmini_b,
    __builtin_lsx_vmini_bu,
    __builtin_lsx_vmini_d,
    __builtin_lsx_vmini_du,
    __builtin_lsx_vmini_h,
    __builtin_lsx_vmini_hu,
    __builtin_lsx_vmini_w,
    __builtin_lsx_vmini_wu,
    __builtin_lsx_vmod_b,
    __builtin_lsx_vmod_bu,
    __builtin_lsx_vmod_d,
    __builtin_lsx_vmod_du,
    __builtin_lsx_vmod_h,
    __builtin_lsx_vmod_hu,
    __builtin_lsx_vmod_w,
    __builtin_lsx_vmod_wu,
    __builtin_lsx_vmskgez_b,
    __builtin_lsx_vmskltz_b,
    __builtin_lsx_vmskltz_d,
    __builtin_lsx_vmskltz_h,
    __builtin_lsx_vmskltz_w,
    __builtin_lsx_vmsknz_b,
    __builtin_lsx_vmsub_b,
    __builtin_lsx_vmsub_d,
    __builtin_lsx_vmsub_h,
    __builtin_lsx_vmsub_w,
    __builtin_lsx_vmuh_b,
    __builtin_lsx_vmuh_bu,
    __builtin_lsx_vmuh_d,
    __builtin_lsx_vmuh_du,
    __builtin_lsx_vmuh_h,
    __builtin_lsx_vmuh_hu,
    __builtin_lsx_vmuh_w,
    __builtin_lsx_vmuh_wu,
    __builtin_lsx_vmul_b,
    __builtin_lsx_vmul_d,
    __builtin_lsx_vmul_h,
    __builtin_lsx_vmul_w,
    __builtin_lsx_vmulwev_d_w,
    __builtin_lsx_vmulwev_d_wu,
    __builtin_lsx_vmulwev_d_wu_w,
    __builtin_lsx_vmulwev_h_b,
    __builtin_lsx_vmulwev_h_bu,
    __builtin_lsx_vmulwev_h_bu_b,
    __builtin_lsx_vmulwev_q_d,
    __builtin_lsx_vmulwev_q_du,
    __builtin_lsx_vmulwev_q_du_d,
    __builtin_lsx_vmulwev_w_h,
    __builtin_lsx_vmulwev_w_hu,
    __builtin_lsx_vmulwev_w_hu_h,
    __builtin_lsx_vmulwod_d_w,
    __builtin_lsx_vmulwod_d_wu,
    __builtin_lsx_vmulwod_d_wu_w,
    __builtin_lsx_vmulwod_h_b,
    __builtin_lsx_vmulwod_h_bu,
    __builtin_lsx_vmulwod_h_bu_b,
    __builtin_lsx_vmulwod_q_d,
    __builtin_lsx_vmulwod_q_du,
    __builtin_lsx_vmulwod_q_du_d,
    __builtin_lsx_vmulwod_w_h,
    __builtin_lsx_vmulwod_w_hu,
    __builtin_lsx_vmulwod_w_hu_h,
    __builtin_lsx_vneg_b,
    __builtin_lsx_vneg_d,
    __builtin_lsx_vneg_h,
    __builtin_lsx_vneg_w,
    __builtin_lsx_vnor_v,
    __builtin_lsx_vnori_b,
    __builtin_lsx_vor_v,
    __builtin_lsx_vori_b,
    __builtin_lsx_vorn_v,
    __builtin_lsx_vpackev_b,
    __builtin_lsx_vpackev_d,
    __builtin_lsx_vpackev_h,
    __builtin_lsx_vpackev_w,
    __builtin_lsx_vpackod_b,
    __builtin_lsx_vpackod_d,
    __builtin_lsx_vpackod_h,
    __builtin_lsx_vpackod_w,
    __builtin_lsx_vpcnt_b,
    __builtin_lsx_vpcnt_d,
    __builtin_lsx_vpcnt_h,
    __builtin_lsx_vpcnt_w,
    __builtin_lsx_vpermi_w,
    __builtin_lsx_vpickev_b,
    __builtin_lsx_vpickev_d,
    __builtin_lsx_vpickev_h,
    __builtin_lsx_vpickev_w,
    __builtin_lsx_vpickod_b,
    __builtin_lsx_vpickod_d,
    __builtin_lsx_vpickod_h,
    __builtin_lsx_vpickod_w,
    __builtin_lsx_vpickve2gr_b,
    __builtin_lsx_vpickve2gr_bu,
    __builtin_lsx_vpickve2gr_d,
    __builtin_lsx_vpickve2gr_du,
    __builtin_lsx_vpickve2gr_h,
    __builtin_lsx_vpickve2gr_hu,
    __builtin_lsx_vpickve2gr_w,
    __builtin_lsx_vpickve2gr_wu,
    __builtin_lsx_vreplgr2vr_b,
    __builtin_lsx_vreplgr2vr_d,
    __builtin_lsx_vreplgr2vr_h,
    __builtin_lsx_vreplgr2vr_w,
    __builtin_lsx_vrepli_b,
    __builtin_lsx_vrepli_d,
    __builtin_lsx_vrepli_h,
    __builtin_lsx_vrepli_w,
    __builtin_lsx_vreplve_b,
    __builtin_lsx_vreplve_d,
    __builtin_lsx_vreplve_h,
    __builtin_lsx_vreplve_w,
    __builtin_lsx_vreplvei_b,
    __builtin_lsx_vreplvei_d,
    __builtin_lsx_vreplvei_h,
    __builtin_lsx_vreplvei_w,
    __builtin_lsx_vrotr_b,
    __builtin_lsx_vrotr_d,
    __builtin_lsx_vrotr_h,
    __builtin_lsx_vrotr_w,
    __builtin_lsx_vrotri_b,
    __builtin_lsx_vrotri_d,
    __builtin_lsx_vrotri_h,
    __builtin_lsx_vrotri_w,
    __builtin_lsx_vsadd_b,
    __builtin_lsx_vsadd_bu,
    __builtin_lsx_vsadd_d,
    __builtin_lsx_vsadd_du,
    __builtin_lsx_vsadd_h,
    __builtin_lsx_vsadd_hu,
    __builtin_lsx_vsadd_w,
    __builtin_lsx_vsadd_wu,
    __builtin_lsx_vsat_b,
    __builtin_lsx_vsat_bu,
    __builtin_lsx_vsat_d,
    __builtin_lsx_vsat_du,
    __builtin_lsx_vsat_h,
    __builtin_lsx_vsat_hu,
    __builtin_lsx_vsat_w,
    __builtin_lsx_vsat_wu,
    __builtin_lsx_vseq_b,
    __builtin_lsx_vseq_d,
    __builtin_lsx_vseq_h,
    __builtin_lsx_vseq_w,
    __builtin_lsx_vseqi_b,
    __builtin_lsx_vseqi_d,
    __builtin_lsx_vseqi_h,
    __builtin_lsx_vseqi_w,
    __builtin_lsx_vshuf4i_b,
    __builtin_lsx_vshuf4i_d,
    __builtin_lsx_vshuf4i_h,
    __builtin_lsx_vshuf4i_w,
    __builtin_lsx_vshuf_b,
    __builtin_lsx_vshuf_d,
    __builtin_lsx_vshuf_h,
    __builtin_lsx_vshuf_w,
    __builtin_lsx_vsigncov_b,
    __builtin_lsx_vsigncov_d,
    __builtin_lsx_vsigncov_h,
    __builtin_lsx_vsigncov_w,
    __builtin_lsx_vsle_b,
    __builtin_lsx_vsle_bu,
    __builtin_lsx_vsle_d,
    __builtin_lsx_vsle_du,
    __builtin_lsx_vsle_h,
    __builtin_lsx_vsle_hu,
    __builtin_lsx_vsle_w,
    __builtin_lsx_vsle_wu,
    __builtin_lsx_vslei_b,
    __builtin_lsx_vslei_bu,
    __builtin_lsx_vslei_d,
    __builtin_lsx_vslei_du,
    __builtin_lsx_vslei_h,
    __builtin_lsx_vslei_hu,
    __builtin_lsx_vslei_w,
    __builtin_lsx_vslei_wu,
    __builtin_lsx_vsll_b,
    __builtin_lsx_vsll_d,
    __builtin_lsx_vsll_h,
    __builtin_lsx_vsll_w,
    __builtin_lsx_vslli_b,
    __builtin_lsx_vslli_d,
    __builtin_lsx_vslli_h,
    __builtin_lsx_vslli_w,
    __builtin_lsx_vsllwil_d_w,
    __builtin_lsx_vsllwil_du_wu,
    __builtin_lsx_vsllwil_h_b,
    __builtin_lsx_vsllwil_hu_bu,
    __builtin_lsx_vsllwil_w_h,
    __builtin_lsx_vsllwil_wu_hu,
    __builtin_lsx_vslt_b,
    __builtin_lsx_vslt_bu,
    __builtin_lsx_vslt_d,
    __builtin_lsx_vslt_du,
    __builtin_lsx_vslt_h,
    __builtin_lsx_vslt_hu,
    __builtin_lsx_vslt_w,
    __builtin_lsx_vslt_wu,
    __builtin_lsx_vslti_b,
    __builtin_lsx_vslti_bu,
    __builtin_lsx_vslti_d,
    __builtin_lsx_vslti_du,
    __builtin_lsx_vslti_h,
    __builtin_lsx_vslti_hu,
    __builtin_lsx_vslti_w,
    __builtin_lsx_vslti_wu,
    __builtin_lsx_vsra_b,
    __builtin_lsx_vsra_d,
    __builtin_lsx_vsra_h,
    __builtin_lsx_vsra_w,
    __builtin_lsx_vsrai_b,
    __builtin_lsx_vsrai_d,
    __builtin_lsx_vsrai_h,
    __builtin_lsx_vsrai_w,
    __builtin_lsx_vsran_b_h,
    __builtin_lsx_vsran_h_w,
    __builtin_lsx_vsran_w_d,
    __builtin_lsx_vsrani_b_h,
    __builtin_lsx_vsrani_d_q,
    __builtin_lsx_vsrani_h_w,
    __builtin_lsx_vsrani_w_d,
    __builtin_lsx_vsrar_b,
    __builtin_lsx_vsrar_d,
    __builtin_lsx_vsrar_h,
    __builtin_lsx_vsrar_w,
    __builtin_lsx_vsrari_b,
    __builtin_lsx_vsrari_d,
    __builtin_lsx_vsrari_h,
    __builtin_lsx_vsrari_w,
    __builtin_lsx_vsrarn_b_h,
    __builtin_lsx_vsrarn_h_w,
    __builtin_lsx_vsrarn_w_d,
    __builtin_lsx_vsrarni_b_h,
    __builtin_lsx_vsrarni_d_q,
    __builtin_lsx_vsrarni_h_w,
    __builtin_lsx_vsrarni_w_d,
    __builtin_lsx_vsrl_b,
    __builtin_lsx_vsrl_d,
    __builtin_lsx_vsrl_h,
    __builtin_lsx_vsrl_w,
    __builtin_lsx_vsrli_b,
    __builtin_lsx_vsrli_d,
    __builtin_lsx_vsrli_h,
    __builtin_lsx_vsrli_w,
    __builtin_lsx_vsrln_b_h,
    __builtin_lsx_vsrln_h_w,
    __builtin_lsx_vsrln_w_d,
    __builtin_lsx_vsrlni_b_h,
    __builtin_lsx_vsrlni_d_q,
    __builtin_lsx_vsrlni_h_w,
    __builtin_lsx_vsrlni_w_d,
    __builtin_lsx_vsrlr_b,
    __builtin_lsx_vsrlr_d,
    __builtin_lsx_vsrlr_h,
    __builtin_lsx_vsrlr_w,
    __builtin_lsx_vsrlri_b,
    __builtin_lsx_vsrlri_d,
    __builtin_lsx_vsrlri_h,
    __builtin_lsx_vsrlri_w,
    __builtin_lsx_vsrlrn_b_h,
    __builtin_lsx_vsrlrn_h_w,
    __builtin_lsx_vsrlrn_w_d,
    __builtin_lsx_vsrlrni_b_h,
    __builtin_lsx_vsrlrni_d_q,
    __builtin_lsx_vsrlrni_h_w,
    __builtin_lsx_vsrlrni_w_d,
    __builtin_lsx_vssran_b_h,
    __builtin_lsx_vssran_bu_h,
    __builtin_lsx_vssran_h_w,
    __builtin_lsx_vssran_hu_w,
    __builtin_lsx_vssran_w_d,
    __builtin_lsx_vssran_wu_d,
    __builtin_lsx_vssrani_b_h,
    __builtin_lsx_vssrani_bu_h,
    __builtin_lsx_vssrani_d_q,
    __builtin_lsx_vssrani_du_q,
    __builtin_lsx_vssrani_h_w,
    __builtin_lsx_vssrani_hu_w,
    __builtin_lsx_vssrani_w_d,
    __builtin_lsx_vssrani_wu_d,
    __builtin_lsx_vssrarn_b_h,
    __builtin_lsx_vssrarn_bu_h,
    __builtin_lsx_vssrarn_h_w,
    __builtin_lsx_vssrarn_hu_w,
    __builtin_lsx_vssrarn_w_d,
    __builtin_lsx_vssrarn_wu_d,
    __builtin_lsx_vssrarni_b_h,
    __builtin_lsx_vssrarni_bu_h,
    __builtin_lsx_vssrarni_d_q,
    __builtin_lsx_vssrarni_du_q,
    __builtin_lsx_vssrarni_h_w,
    __builtin_lsx_vssrarni_hu_w,
    __builtin_lsx_vssrarni_w_d,
    __builtin_lsx_vssrarni_wu_d,
    __builtin_lsx_vssrln_b_h,
    __builtin_lsx_vssrln_bu_h,
    __builtin_lsx_vssrln_h_w,
    __builtin_lsx_vssrln_hu_w,
    __builtin_lsx_vssrln_w_d,
    __builtin_lsx_vssrln_wu_d,
    __builtin_lsx_vssrlni_b_h,
    __builtin_lsx_vssrlni_bu_h,
    __builtin_lsx_vssrlni_d_q,
    __builtin_lsx_vssrlni_du_q,
    __builtin_lsx_vssrlni_h_w,
    __builtin_lsx_vssrlni_hu_w,
    __builtin_lsx_vssrlni_w_d,
    __builtin_lsx_vssrlni_wu_d,
    __builtin_lsx_vssrlrn_b_h,
    __builtin_lsx_vssrlrn_bu_h,
    __builtin_lsx_vssrlrn_h_w,
    __builtin_lsx_vssrlrn_hu_w,
    __builtin_lsx_vssrlrn_w_d,
    __builtin_lsx_vssrlrn_wu_d,
    __builtin_lsx_vssrlrni_b_h,
    __builtin_lsx_vssrlrni_bu_h,
    __builtin_lsx_vssrlrni_d_q,
    __builtin_lsx_vssrlrni_du_q,
    __builtin_lsx_vssrlrni_h_w,
    __builtin_lsx_vssrlrni_hu_w,
    __builtin_lsx_vssrlrni_w_d,
    __builtin_lsx_vssrlrni_wu_d,
    __builtin_lsx_vssub_b,
    __builtin_lsx_vssub_bu,
    __builtin_lsx_vssub_d,
    __builtin_lsx_vssub_du,
    __builtin_lsx_vssub_h,
    __builtin_lsx_vssub_hu,
    __builtin_lsx_vssub_w,
    __builtin_lsx_vssub_wu,
    __builtin_lsx_vst,
    __builtin_lsx_vstelm_b,
    __builtin_lsx_vstelm_d,
    __builtin_lsx_vstelm_h,
    __builtin_lsx_vstelm_w,
    __builtin_lsx_vstx,
    __builtin_lsx_vsub_b,
    __builtin_lsx_vsub_d,
    __builtin_lsx_vsub_h,
    __builtin_lsx_vsub_q,
    __builtin_lsx_vsub_w,
    __builtin_lsx_vsubi_bu,
    __builtin_lsx_vsubi_du,
    __builtin_lsx_vsubi_hu,
    __builtin_lsx_vsubi_wu,
    __builtin_lsx_vsubwev_d_w,
    __builtin_lsx_vsubwev_d_wu,
    __builtin_lsx_vsubwev_h_b,
    __builtin_lsx_vsubwev_h_bu,
    __builtin_lsx_vsubwev_q_d,
    __builtin_lsx_vsubwev_q_du,
    __builtin_lsx_vsubwev_w_h,
    __builtin_lsx_vsubwev_w_hu,
    __builtin_lsx_vsubwod_d_w,
    __builtin_lsx_vsubwod_d_wu,
    __builtin_lsx_vsubwod_h_b,
    __builtin_lsx_vsubwod_h_bu,
    __builtin_lsx_vsubwod_q_d,
    __builtin_lsx_vsubwod_q_du,
    __builtin_lsx_vsubwod_w_h,
    __builtin_lsx_vsubwod_w_hu,
    __builtin_lsx_vxor_v,
    __builtin_lsx_vxori_b,
};

pub fn fromName(name: []const u8) ?Properties {
    const data_index = tagFromName(name) orelse return null;
    return data[@intFromEnum(data_index)];
}

pub fn tagFromName(name: []const u8) ?Tag {
    const unique_index = uniqueIndex(name) orelse return null;
    return @enumFromInt(unique_index - 1);
}

pub fn fromTag(tag: Tag) Properties {
    return data[@intFromEnum(tag)];
}

pub fn nameFromTagIntoBuf(tag: Tag, name_buf: []u8) []u8 {
    std.debug.assert(name_buf.len >= longest_name);
    const unique_index = @intFromEnum(tag) + 1;
    return nameFromUniqueIndex(unique_index, name_buf);
}

pub fn nameFromTag(tag: Tag) NameBuf {
    var name_buf: NameBuf = undefined;
    const unique_index = @intFromEnum(tag) + 1;
    const name = nameFromUniqueIndex(unique_index, &name_buf.buf);
    name_buf.len = @intCast(name.len);
    return name_buf;
}

pub const NameBuf = struct {
    buf: [longest_name]u8 = undefined,
    len: std.math.IntFittingRange(0, longest_name),

    pub fn span(self: *const NameBuf) []const u8 {
        return self.buf[0..self.len];
    }
};

pub fn exists(name: []const u8) bool {
    if (name.len < shortest_name or name.len > longest_name) return false;

    var index: u16 = 0;
    for (name) |c| {
        index = findInList(dafsa[index].child_index, c) orelse return false;
    }
    return dafsa[index].end_of_word;
}

pub const shortest_name = 17;
pub const longest_name = 31;

/// Search siblings of `first_child_index` for the `char`
/// If found, returns the index of the node within the `dafsa` array.
/// Otherwise, returns `null`.
pub fn findInList(first_child_index: u16, char: u8) ?u16 {
    @setEvalBranchQuota(2998);
    var index = first_child_index;
    while (true) {
        if (dafsa[index].char == char) return index;
        if (dafsa[index].end_of_list) return null;
        index += 1;
    }
    unreachable;
}

/// Returns a unique (minimal perfect hash) index (starting at 1) for the `name`,
/// or null if the name was not found.
pub fn uniqueIndex(name: []const u8) ?u16 {
    if (name.len < shortest_name or name.len > longest_name) return null;

    var index: u16 = 0;
    var node_index: u16 = 0;

    for (name) |c| {
        const child_index = findInList(dafsa[node_index].child_index, c) orelse return null;
        var sibling_index = dafsa[node_index].child_index;
        while (true) {
            const sibling_c = dafsa[sibling_index].char;
            std.debug.assert(sibling_c != 0);
            if (sibling_c < c) {
                index += dafsa[sibling_index].number;
            }
            if (dafsa[sibling_index].end_of_list) break;
            sibling_index += 1;
        }
        node_index = child_index;
        if (dafsa[node_index].end_of_word) index += 1;
    }

    if (!dafsa[node_index].end_of_word) return null;

    return index;
}

/// Returns a slice of `buf` with the name associated with the given `index`.
/// This function should only be called with an `index` that
/// is already known to exist within the `dafsa`, e.g. an index
/// returned from `uniqueIndex`.
pub fn nameFromUniqueIndex(index: u16, buf: []u8) []u8 {
    std.debug.assert(index >= 1 and index <= data.len);

    var node_index: u16 = 0;
    var count: u16 = index;
    var w = std.Io.Writer.fixed(buf);

    while (true) {
        var sibling_index = dafsa[node_index].child_index;
        while (true) {
            if (dafsa[sibling_index].number > 0 and dafsa[sibling_index].number < count) {
                count -= dafsa[sibling_index].number;
            } else {
                w.writeByte(dafsa[sibling_index].char) catch unreachable;
                node_index = sibling_index;
                if (dafsa[node_index].end_of_word) {
                    count -= 1;
                }
                break;
            }

            if (dafsa[sibling_index].end_of_list) break;
            sibling_index += 1;
        }
        if (count == 0) break;
    }

    return w.buffered();
}

const Node = packed struct {
    char: u8,
    /// Nodes are numbered with "an integer which gives the number of words that
    /// would be accepted by the automaton starting from that state." This numbering
    /// allows calculating "a one-to-one correspondence between the integers 1 to L
    /// (L is the number of words accepted by the automaton) and the words themselves."
    ///
    /// Essentially, this allows us to have a minimal perfect hashing scheme such that
    /// it's possible to store & lookup the properties of each builtin using a separate array.
    number: std.math.IntFittingRange(0, data.len),
    /// If true, this node is the end of a valid builtin.
    /// Note: This does not necessarily mean that this node does not have child nodes.
    end_of_word: bool,
    /// If true, this node is the end of a sibling list.
    /// If false, then (index + 1) will contain the next sibling.
    end_of_list: bool,
    /// Index of the first child of this node.
    child_index: u16,
};

const dafsa = [_]Node{
    .{ .char = 0, .end_of_word = false, .end_of_list = true, .number = 0, .child_index = 1 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1499, .child_index = 2 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1499, .child_index = 3 },
    .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1499, .child_index = 4 },
    .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1499, .child_index = 5 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1499, .child_index = 6 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1499, .child_index = 7 },
    .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1499, .child_index = 8 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1499, .child_index = 9 },
    .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1499, .child_index = 10 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1499, .child_index = 11 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1499, .child_index = 12 },
    .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 740, .child_index = 15 },
    .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 39, .child_index = 16 },
    .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 720, .child_index = 17 },
    .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 740, .child_index = 18 },
    .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 39, .child_index = 19 },
    .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 720, .child_index = 20 },
    .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 740, .child_index = 21 },
    .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 39, .child_index = 22 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 720, .child_index = 23 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 740, .child_index = 25 },
    .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 39, .child_index = 27 },
    .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 28 },
    .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 710, .child_index = 30 },
    .{ .char = 'v', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 46 },
    .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 728, .child_index = 47 },
    .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 39, .child_index = 49 },
    .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 50 },
    .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 51 },
    .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 64, .child_index = 52 },
    .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 28, .child_index = 56 },
    .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 58 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 59 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 14, .child_index = 60 },
    .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 138, .child_index = 61 },
    .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 71 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 73 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 75 },
    .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 114, .child_index = 76 },
    .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 81 },
    .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 83 },
    .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 29, .child_index = 84 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 24, .child_index = 88 },
    .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 237, .child_index = 90 },
    .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 99 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 100 },
    .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 28 },
    .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 718, .child_index = 101 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 39, .child_index = 117 },
    .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 51 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 118 },
    .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 123 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 37, .child_index = 124 },
    .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 125 },
    .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 126 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 26, .child_index = 127 },
    .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 128 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 130 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 132 },
    .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 133 },
    .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 134 },
    .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 52, .child_index = 135 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 138 },
    .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 139 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 140 },
    .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 14, .child_index = 141 },
    .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 145 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 22, .child_index = 146 },
    .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 149 },
    .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 151 },
    .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 152 },
    .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 153 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 154 },
    .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 155 },
    .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 7, .child_index = 156 },
    .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 44, .child_index = 159 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 161 },
    .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 162 },
    .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 163 },
    .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 36, .child_index = 165 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 167 },
    .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 168 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 169 },
    .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 172 },
    .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 173 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 174 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 175 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 176 },
    .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 177 },
    .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 178 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 180 },
    .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 181 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 182 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 46, .child_index = 183 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 60, .child_index = 186 },
    .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 64, .child_index = 188 },
    .{ .char = 't', .end_of_word = true, .end_of_list = false, .number = 6, .child_index = 190 },
    .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 25, .child_index = 192 },
    .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 168 },
    .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 193 },
    .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 64, .child_index = 52 },
    .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 28, .child_index = 56 },
    .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 58 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 59 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 14, .child_index = 60 },
    .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 138, .child_index = 61 },
    .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 71 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 194 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 75 },
    .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 114, .child_index = 76 },
    .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 81 },
    .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 83 },
    .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 32, .child_index = 196 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 29, .child_index = 200 },
    .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 237, .child_index = 90 },
    .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 99 },
    .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 39, .child_index = 202 },
    .{ .char = 'b', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
    .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
    .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
    .{ .char = 'v', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
    .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
    .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 162 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 37, .child_index = 203 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 169 },
    .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 207 },
    .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 26, .child_index = 209 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 212 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 212 },
    .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 213 },
    .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 213 },
    .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 214 },
    .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 215 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 218 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 219 },
    .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 44, .child_index = 220 },
    .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 221 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 222 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 7, .child_index = 223 },
    .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 224 },
    .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 225 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 227 },
    .{ .char = 's', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 228 },
    .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 229 },
    .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 230 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 232 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 10, .child_index = 233 },
    .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 234 },
    .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 236 },
    .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 237 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 238 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 239 },
    .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 240 },
    .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 241 },
    .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 243 },
    .{ .char = 'i', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 244 },
    .{ .char = 'x', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 28, .child_index = 245 },
    .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 246 },
    .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 246 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 214 },
    .{ .char = 'k', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 248 },
    .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 251 },
    .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 214 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 28, .child_index = 252 },
    .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 213 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 254 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 256 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 257 },
    .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 258 },
    .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 259 },
    .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 260 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 261 },
    .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 262 },
    .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 263 },
    .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 264 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 162 },
    .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 214 },
    .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 265 },
    .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 267 },
    .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 268 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 16, .child_index = 246 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 14, .child_index = 269 },
    .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 246 },
    .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 30, .child_index = 272 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 30, .child_index = 272 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 56, .child_index = 276 },
    .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 278 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 279 },
    .{ .char = 'x', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
    .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 25, .child_index = 280 },
    .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 283 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 154 },
    .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 284 },
    .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 172 },
    .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 173 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 285 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 286 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 21, .child_index = 287 },
    .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 177 },
    .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 39, .child_index = 288 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 289 },
    .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 213 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 294 },
    .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 24, .child_index = 295 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 297 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 214 },
    .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 301 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 302 },
    .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 303 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 258 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 304 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 297 },
    .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 308 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 309 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 310 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 311 },
    .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 312 },
    .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 44, .child_index = 313 },
    .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 314 },
    .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 311 },
    .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 7, .child_index = 317 },
    .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 237 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 218 },
    .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 318 },
    .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 318 },
    .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 237 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 311 },
    .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 134 },
    .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 228 },
    .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 320 },
    .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 321 },
    .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 322 },
    .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 323 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 324 },
    .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 311 },
    .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 325 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 326 },
    .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 326 },
    .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 213 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 213 },
    .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 327 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 328 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 28, .child_index = 252 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 297 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 214 },
    .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 329 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 330 },
    .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 331 },
    .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 213 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 304 },
    .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 24, .child_index = 295 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 256 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 257 },
    .{ .char = 'v', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 332 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 256 },
    .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 333 },
    .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 213 },
    .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 335 },
    .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 336 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 339 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 265 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 304 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 213 },
    .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 342 },
    .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 344 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 304 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 213 },
    .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 345 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 304 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 213 },
    .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 7, .child_index = 346 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 15, .child_index = 348 },
    .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 28, .child_index = 351 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 28, .child_index = 351 },
    .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 214 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 353 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 289 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 294 },
    .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 354 },
    .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 356 },
    .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 357 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 359 },
    .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 360 },
    .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 21, .child_index = 361 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 39, .child_index = 362 },
    .{ .char = 'b', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
    .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
    .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
    .{ .char = 'q', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
    .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 371 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 12, .child_index = 375 },
    .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 376 },
    .{ .char = 'b', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 377 },
    .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 377 },
    .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 377 },
    .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 377 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 264 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 378 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 379 },
    .{ .char = 'b', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
    .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
    .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
    .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 381 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 385 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 386 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 387 },
    .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 389 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 44, .child_index = 390 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 392 },
    .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 394 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 394 },
    .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 7, .child_index = 395 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 387 },
    .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 311 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 398 },
    .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 399 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 401 },
    .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 402 },
    .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 311 },
    .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 29, .child_index = 404 },
    .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 308 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 408 },
    .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 409 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 331 },
    .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 410 },
    .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 257 },
    .{ .char = 'b', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 411 },
    .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 412 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 413 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 411 },
    .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 412 },
    .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 414 },
    .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 327 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 213 },
    .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 415 },
    .{ .char = '4', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 416 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 304 },
    .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 417 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 418 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 419 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 422 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 304 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 213 },
    .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 7, .child_index = 346 },
    .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 14, .child_index = 423 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 425 },
    .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 213 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 426 },
    .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 427 },
    .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 428 },
    .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 429 },
    .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 430 },
    .{ .char = 'm', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 431 },
    .{ .char = 'k', .end_of_word = false, .end_of_list = true, .number = 16, .child_index = 433 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 21, .child_index = 436 },
    .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 440 },
    .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 441 },
    .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 17, .child_index = 442 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 446 },
    .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 447 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 9, .child_index = 448 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 450 },
    .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 451 },
    .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 452 },
    .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 453 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 453 },
    .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 453 },
    .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 453 },
    .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 454 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 454 },
    .{ .char = 'u', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
    .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 265 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 254 },
    .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 265 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 455 },
    .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 457 },
    .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 459 },
    .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 461 },
    .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 459 },
    .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 463 },
    .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
    .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
    .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 311 },
    .{ .char = 'c', .end_of_word = false, .end_of_list = false, .number = 22, .child_index = 464 },
    .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 22, .child_index = 464 },
    .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 470 },
    .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 471 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 472 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 474 },
    .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 476 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 476 },
    .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 477 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 387 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 479 },
    .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 477 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 483 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 485 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 486 },
    .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 488 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 488 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 22, .child_index = 489 },
    .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 493 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 213 },
    .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 213 },
    .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 213 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 213 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 494 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 495 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 265 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 213 },
    .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 411 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 496 },
    .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 497 },
    .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 413 },
    .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 471 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 498 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 502 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 505 },
    .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 14, .child_index = 423 },
    .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 506 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 506 },
    .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 507 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 508 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 509 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 494 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 510 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 411 },
    .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 412 },
    .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 511 },
    .{ .char = '1', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 512 },
    .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 327 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 213 },
    .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 513 },
    .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 514 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 515 },
    .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 516 },
    .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 517 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 8, .child_index = 518 },
    .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 519 },
    .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 520 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 521 },
    .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 520 },
    .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 523 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 524 },
    .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 526 },
    .{ .char = 'y', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 527 },
    .{ .char = 'u', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 528 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 494 },
    .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 532 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 332 },
    .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 533 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 534 },
    .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 535 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 536 },
    .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 537 },
    .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 213 },
    .{ .char = 'a', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 538 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 539 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 540 },
    .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 542 },
    .{ .char = 'o', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 543 },
    .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 10, .child_index = 544 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 547 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 534 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 470 },
    .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 497 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 548 },
    .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 549 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 550 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 387 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 311 },
    .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 311 },
    .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 542 },
    .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 311 },
    .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 311 },
    .{ .char = 'b', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
    .{ .char = 'h', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 483 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 551 },
    .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 553 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 555 },
    .{ .char = 'm', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 556 },
    .{ .char = 'n', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 559 },
    .{ .char = 'p', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 556 },
    .{ .char = 'z', .end_of_word = false, .end_of_list = true, .number = 7, .child_index = 560 },
    .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 563 },
    .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
    .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 564 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 565 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 536 },
    .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 497 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 568 },
    .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 413 },
    .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 471 },
    .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 569 },
    .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 571 },
    .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 551 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 573 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 577 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 12, .child_index = 581 },
    .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 584 },
    .{ .char = '0', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 585 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 586 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 589 },
    .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 591 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 9, .child_index = 592 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 594 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 595 },
    .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 596 },
    .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 597 },
    .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 598 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 6, .child_index = 600 },
    .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 603 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 604 },
    .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 605 },
    .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 606 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 607 },
    .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 608 },
    .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 609 },
    .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 611 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 612 },
    .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 613 },
    .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 614 },
    .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 615 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 616 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 617 },
    .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 618 },
    .{ .char = 'h', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 619 },
    .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 311 },
    .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 311 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 311 },
    .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 311 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 311 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 311 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 539 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 540 },
    .{ .char = 'n', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 477 },
    .{ .char = 's', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 620 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 621 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 413 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 534 },
    .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 471 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 387 },
    .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 470 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 470 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 623 },
    .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 488 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 488 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 556 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 486 },
    .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 488 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 488 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 213 },
    .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 625 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 455 },
    .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 457 },
    .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 461 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 626 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 536 },
    .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 497 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 494 },
    .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 413 },
    .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 569 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 627 },
    .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 571 },
    .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 551 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 629 },
    .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 630 },
    .{ .char = 'q', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 631 },
    .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 632 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 6, .child_index = 633 },
    .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 457 },
    .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 635 },
    .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 637 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 638 },
    .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
    .{ .char = 'q', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
    .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
    .{ .char = '2', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 640 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 641 },
    .{ .char = '8', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 643 },
    .{ .char = '0', .end_of_word = false, .end_of_list = false, .number = 5, .child_index = 644 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 304 },
    .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 645 },
    .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 647 },
    .{ .char = 'o', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 648 },
    .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 649 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 650 },
    .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 651 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 652 },
    .{ .char = 'w', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 637 },
    .{ .char = 'x', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 653 },
    .{ .char = 'r', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
    .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 654 },
    .{ .char = 'q', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 655 },
    .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 656 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 657 },
    .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 658 },
    .{ .char = 'f', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 659 },
    .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 660 },
    .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 661 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 662 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 663 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 664 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 665 },
    .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 453 },
    .{ .char = 'b', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 453 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 453 },
    .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 453 },
    .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 377 },
    .{ .char = 'l', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
    .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 377 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 471 },
    .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 311 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 214 },
    .{ .char = 'q', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 626 },
    .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 568 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 666 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 667 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 668 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 669 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 3, .child_index = 670 },
    .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 673 },
    .{ .char = '_', .end_of_word = false, .end_of_list = false, .number = 2, .child_index = 483 },
    .{ .char = 'u', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 674 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 585 },
    .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
    .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
    .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 675 },
    .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 676 },
    .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 676 },
    .{ .char = 'v', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 677 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 5, .child_index = 289 },
    .{ .char = 'g', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 678 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 658 },
    .{ .char = 'k', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
    .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 585 },
    .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 679 },
    .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 680 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 650 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 585 },
    .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 681 },
    .{ .char = 'i', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 682 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 683 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 8, .child_index = 684 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 471 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 471 },
    .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 686 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 687 },
    .{ .char = 'a', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 688 },
    .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 689 },
    .{ .char = 'b', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 690 },
    .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 691 },
    .{ .char = 'h', .end_of_word = true, .end_of_list = true, .number = 3, .child_index = 692 },
    .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 377 },
    .{ .char = 'b', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 377 },
    .{ .char = 'd', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 377 },
    .{ .char = 'h', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 377 },
    .{ .char = 'b', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
    .{ .char = 'h', .end_of_word = true, .end_of_list = false, .number = 1, .child_index = 0 },
    .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 3, .child_index = 693 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 696 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 698 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 699 },
    .{ .char = 'e', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 416 },
    .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 471 },
    .{ .char = 'g', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 700 },
    .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 704 },
    .{ .char = 'p', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 542 },
    .{ .char = 't', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 542 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = false, .number = 4, .child_index = 412 },
    .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 563 },
    .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 705 },
    .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 706 },
    .{ .char = 'l', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 707 },
    .{ .char = 'u', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 708 },
    .{ .char = 'u', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 709 },
    .{ .char = 'u', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 710 },
    .{ .char = 'u', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 711 },
    .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 453 },
    .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 453 },
    .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 453 },
    .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 453 },
    .{ .char = 'h', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 453 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 4, .child_index = 712 },
    .{ .char = 'f', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
    .{ .char = 'b', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 413 },
    .{ .char = 'd', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 413 },
    .{ .char = 'h', .end_of_word = false, .end_of_list = false, .number = 1, .child_index = 413 },
    .{ .char = 'w', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 413 },
    .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 2, .child_index = 585 },
    .{ .char = 'r', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 714 },
    .{ .char = 'f', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 715 },
    .{ .char = 'l', .end_of_word = true, .end_of_list = true, .number = 1, .child_index = 0 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 494 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 332 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 534 },
    .{ .char = '_', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 536 },
    .{ .char = 'd', .end_of_word = true, .end_of_list = false, .number = 2, .child_index = 377 },
    .{ .char = 'w', .end_of_word = true, .end_of_list = true, .number = 2, .child_index = 377 },
    .{ .char = '2', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 716 },
    .{ .char = 'c', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 717 },
    .{ .char = 'g', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 603 },
    .{ .char = 's', .end_of_word = false, .end_of_list = true, .number = 1, .child_index = 603 },
};
pub const data = blk: {
    @setEvalBranchQuota(13491);
    break :blk [_]Properties{
        .{ .param_str = "V4LLiV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "iV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "iV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "iV16Us", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "iV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "iV8Ui", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "iV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "iV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "iV16Us", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "iV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "iV8Ui", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV32UcV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4SLLiV4SLLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4ULLiV4ULLiV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV16SsV16Ss", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16UsV16UsV16Us", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8UiV8UiV8Ui", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iV8i", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4SLLiV4SLLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV16SsV16Ss", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV8UiV8Ui", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV8UiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV32UcV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV32UcV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4ULLiV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4ULLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV16UsV16Us", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV16UsV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV8UiV8Ui", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV8UiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV32UcV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV32UcV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4ULLiV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4ULLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV16UsV16Us", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV16UsV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV32UcV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV32UcIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV32UcV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV32UcV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4SLLiV4SLLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4ULLiV4ULLiV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV16SsV16Ss", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16UsV16UsV16Us", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8UiV8UiV8Ui", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV32UcV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4SLLiV4SLLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4ULLiV4ULLiV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV16SsV16Ss", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16UsV16UsV16Us", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8UiV8UiV8Ui", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV32UcV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4ULLiV4ULLiV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16UsV16UsV16Us", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8UiV8UiV8Ui", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV32UcIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4ULLiV4ULLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16UsV16UsIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8UiV8UiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV32UcV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4ULLiV4ULLiV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16UsV16UsV16Us", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8UiV8UiV8Ui", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV32UcIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4ULLiV4ULLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16UsV16UsIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8UiV8UiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV32UcV32UcV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV32UcV32UcIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV32UcV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4ULLiV4ULLiV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16UsV16UsV16Us", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8UiV8UiV8Ui", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV32UcIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4ULLiV4ULLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16UsV16UsIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8UiV8UiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4SLLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV16Ss", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4SLLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV16Ss", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV32UcV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4SLLiV4SLLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4ULLiV4ULLiV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV16SsV16Ss", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16UsV16UsV16Us", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8UiV8UiV8Ui", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4ULLiV8Ui", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16UsV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4ULLiV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8UiV16Us", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32ScIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV16sIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iV8iIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4dV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8fV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8fV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4dV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8fV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4dV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8fV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4dV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8fV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4dV4SLLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4dV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8fV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8fV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8fV8Ui", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4dV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4dV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4dV4dV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8fV8fV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4dV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8fV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4dV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8fV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4dV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8fV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4dV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8fV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4dV4dV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8fV8fV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4dV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8fV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4dV4dV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8fV8fV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4dV4dV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8fV8fV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx,frecipe" },
        .{ .param_str = "V8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx,frecipe" },
        .{ .param_str = "V4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx,frecipe" },
        .{ .param_str = "V8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx,frecipe" },
        .{ .param_str = "V32ScV32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV16SsV16SsV16Ss", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32ScIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV16sIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4dV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8fV8fV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4ULLiV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8UiV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4ULLiV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV4dV4d", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8UiV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV8f", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4ULLiV8UiV8Ui", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16UsV32UcV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4ULLiV4ULLiV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV16SsV16Ss", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8UiV16UsV16Us", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4ULLiV8UiV8Ui", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16UsV32UcV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4ULLiV4ULLiV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV16SsV16Ss", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8UiV16UsV16Us", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iV8i", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iV8i", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4SLLiLLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8SiiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iV8iIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScvC*Ii", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiIi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScvC*Ii", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLivC*Ii", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16svC*Ii", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8ivC*Ii", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScvC*LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4SLLiV4SLLiV4SLLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV16SsV16SsV16Ss", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8SiV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4ULLiV4ULLiV8UiV8Ui", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV8UiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16UsV16UsV32UcV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV32UcV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4ULLiV4ULLiV4ULLiV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4ULLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8SiV16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8UiV8UiV16UsV16Us", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8SiV16UsV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4ULLiV4ULLiV8UiV8Ui", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV8UiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16UsV16UsV32UcV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV32UcV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4ULLiV4ULLiV4ULLiV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4ULLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8SiV16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8UiV8UiV16UsV16Us", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8SiV16UsV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV32UcV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4SLLiV4SLLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4ULLiV4ULLiV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV16SsV16Ss", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16UsV16UsV16Us", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8UiV8UiV8Ui", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScIi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV32UcIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4SLLiIi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4ULLiV4ULLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV16SsIi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16UsV16UsIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8SiIi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8UiV8UiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV32UcV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4SLLiV4SLLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4ULLiV4ULLiV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV16SsV16Ss", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16UsV16UsV16Us", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8UiV8UiV8Ui", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScIi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV32UcIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4SLLiIi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4ULLiV4ULLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV16SsIi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16UsV16UsIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8SiIi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8UiV8UiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV32UcV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4SLLiV4SLLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4ULLiV4ULLiV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV16SsV16Ss", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16UsV16UsV16Us", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8UiV8UiV8Ui", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8i", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4SLLiV4SLLiV4SLLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV16SsV16SsV16Ss", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8SiV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV32UcV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4ULLiV4ULLiV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16UsV16UsV16Us", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iV8i", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8UiV8UiV8Ui", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4SLLiV4SLLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV16SsV16Ss", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV8UiV8Ui", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV8UiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV32UcV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV32UcV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4ULLiV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4ULLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV16UsV16Us", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV16UsV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV8UiV8Ui", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV8UiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV32UcV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV32UcV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4ULLiV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4ULLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV16UsV16Us", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV16UsV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8i", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV32UcV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV32UcIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV32UcV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV32UcIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV32UcV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iV8i", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iV8i", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4SLLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV16Ss", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iV8i", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32ScIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iV8iIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iV8i", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iV8i", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "LLiV4SLLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "LLiV4ULLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "iV8SiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "iV8UiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4dV4dIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8fV8fIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32Sci", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiLLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16Ssi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8Sii", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScIi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiIi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sIi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iIi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4SLLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV16Ss", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iV8i", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV32UcV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4SLLiV4SLLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4ULLiV4ULLiV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV16SsV16Ss", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16UsV16UsV16Us", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8UiV8UiV8Ui", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV32UcIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4SLLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4ULLiV4ULLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV16SsIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16UsV16UsIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8SiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8UiV8UiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4SLLiV4SLLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV16SsV16Ss", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScISi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4SLLiISi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV16SsISi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8SiISi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iV8iV8i", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4SLLiV4SLLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV16SsV16Ss", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32UcV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4SLLiV4SLLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4ULLiV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV16SsV16Ss", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV16UsV16Us", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8UiV8Ui", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScISi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32UcIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4SLLiISi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4ULLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV16SsISi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV16UsIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8SiISi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8UiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iV8i", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV8SiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4ULLiV8UiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV32ScIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16UsV32UcIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV16sIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8UiV16UsIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32UcV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4SLLiV4SLLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4ULLiV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV16SsV16Ss", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV16UsV16Us", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8UiV8Ui", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScISi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32UcIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4SLLiISi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4ULLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV16SsISi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV16UsIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8SiISi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8UiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iV8i", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32ScIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV16sIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iV8iIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iV8i", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32ScIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV16sIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iV8iIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iV8i", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32ScIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV16sIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iV8iIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iV8i", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32ScIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV16sIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iV8iIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV16UsV16Us", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16UsV8UiV8Ui", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8UiV4ULLiV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32ScIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32ScIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV16sIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV16sIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iV8iIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iV8iIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV16UsV16Us", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16UsV8UiV8Ui", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8UiV4ULLiV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32ScIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32ScIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV16sIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV16sIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iV8iIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iV8iIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV16UsV16Us", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16UsV8UiV8Ui", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8UiV4ULLiV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32ScIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32ScIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV16sIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV16sIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iV8iIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iV8iIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV16UsV16Us", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16UsV8UiV8Ui", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8UiV4ULLiV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32ScIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32ScIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV16sIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV16sIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iV8iIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iV8iIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV32UcV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4SLLiV4SLLiV4SLLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4ULLiV4ULLiV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16SsV16SsV16Ss", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16UsV16UsV16Us", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8UiV8UiV8Ui", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "vV32Scv*Ii", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "vV32Scv*IiUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "vV4SLLiv*IiUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "vV16Ssv*IiUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "vV8Siv*IiUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "vV32Scv*LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iV8i", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32ScV32ScIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV16sIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8iV8iIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV8UiV8Ui", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV32UcV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4ULLiV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV16UsV16Us", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV8SiV8Si", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV8UiV8Ui", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV32ScV32Sc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V16sV32UcV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4LLiV4LLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V4LLiV4ULLiV4ULLi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV16sV16s", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V8SiV16UsV16Us", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV32UcV32Uc", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "V32UcV32UcIUi", .attributes = .{ .@"const" = true }, .features = "lasx" },
        .{ .param_str = "vWiWi", .attributes = .{ .@"const" = true }, .features = "64bit" },
        .{ .param_str = "vWiWi", .attributes = .{ .@"const" = true }, .features = "64bit" },
        .{ .param_str = "vIUi", .attributes = .{ .@"const" = true } },
        .{ .param_str = "vWiUWiWi", .attributes = .{ .@"const" = true }, .features = "64bit" },
        .{ .param_str = "viUii", .attributes = .{ .@"const" = true }, .features = "32bit" },
        .{ .param_str = "UiUi", .attributes = .{ .@"const" = true } },
        .{ .param_str = "iii", .attributes = .{ .@"const" = true }, .features = "64bit" },
        .{ .param_str = "iWii", .attributes = .{ .@"const" = true }, .features = "64bit" },
        .{ .param_str = "iii", .attributes = .{ .@"const" = true }, .features = "64bit" },
        .{ .param_str = "iii", .attributes = .{ .@"const" = true }, .features = "64bit" },
        .{ .param_str = "iii", .attributes = .{ .@"const" = true }, .features = "64bit" },
        .{ .param_str = "iWii", .attributes = .{ .@"const" = true }, .features = "64bit" },
        .{ .param_str = "iii", .attributes = .{ .@"const" = true }, .features = "64bit" },
        .{ .param_str = "iii", .attributes = .{ .@"const" = true }, .features = "64bit" },
        .{ .param_str = "UWiIUi", .attributes = .{ .@"const" = true }, .features = "64bit" },
        .{ .param_str = "UiIUi", .attributes = .{ .@"const" = true } },
        .{ .param_str = "UWiUWiIUi", .attributes = .{ .@"const" = true }, .features = "64bit" },
        .{ .param_str = "UiUiIUi", .attributes = .{ .@"const" = true } },
        .{ .param_str = "UWiUWiUWiIUi", .attributes = .{ .@"const" = true }, .features = "64bit" },
        .{ .param_str = "UiUiUiIUi", .attributes = .{ .@"const" = true } },
        .{ .param_str = "vIUi", .attributes = .{ .@"const" = true } },
        .{ .param_str = "dd", .attributes = .{ .@"const" = true }, .features = "d,frecipe" },
        .{ .param_str = "ff", .attributes = .{ .@"const" = true }, .features = "f,frecipe" },
        .{ .param_str = "dd", .attributes = .{ .@"const" = true }, .features = "d,frecipe" },
        .{ .param_str = "ff", .attributes = .{ .@"const" = true }, .features = "f,frecipe" },
        .{ .param_str = "vIUi", .attributes = .{ .@"const" = true } },
        .{ .param_str = "UiUi", .attributes = .{ .@"const" = true } },
        .{ .param_str = "UWiUi", .attributes = .{ .@"const" = true }, .features = "64bit" },
        .{ .param_str = "UiUi", .attributes = .{ .@"const" = true } },
        .{ .param_str = "UiUi", .attributes = .{ .@"const" = true } },
        .{ .param_str = "vUiUi", .attributes = .{ .@"const" = true } },
        .{ .param_str = "vUWiUi", .attributes = .{ .@"const" = true }, .features = "64bit" },
        .{ .param_str = "vUiUi", .attributes = .{ .@"const" = true } },
        .{ .param_str = "vUiUi", .attributes = .{ .@"const" = true } },
        .{ .param_str = "WiWiIUWi", .attributes = .{ .@"const" = true }, .features = "64bit" },
        .{ .param_str = "vWiIUWi", .attributes = .{ .@"const" = true }, .features = "64bit" },
        .{ .param_str = "UiIUi", .attributes = .{ .@"const" = true }, .features = "f" },
        .{ .param_str = "vIUiUi", .attributes = .{ .@"const" = true }, .features = "f" },
        .{ .param_str = "vIUi", .attributes = .{ .@"const" = true } },
        .{ .param_str = "iV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "iV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "iV8Us", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "iV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "iV4Ui", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "iV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "iV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "iV8Us", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "iV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "iV4Ui", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV16UcV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2SLLiV2SLLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2ULLiV2ULLiV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV8SsV8Ss", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8UsV8UsV8Us", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4UiV4UiV4Ui", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iV4i", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2SLLiV2SLLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV8SsV8Ss", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV4UiV4Ui", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV4UiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV16UcV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV16UcV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2ULLiV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2ULLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV8UsV8Us", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV8UsV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV4UiV4Ui", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV4UiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV16UcV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV16UcV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2ULLiV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2ULLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV8UsV8Us", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV8UsV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV16UcV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV16UcIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV16UcV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV16UcV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2SLLiV2SLLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2ULLiV2ULLiV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV8SsV8Ss", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8UsV8UsV8Us", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4UiV4UiV4Ui", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV16UcV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2SLLiV2SLLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2ULLiV2ULLiV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV8SsV8Ss", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8UsV8UsV8Us", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4UiV4UiV4Ui", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV16UcV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2ULLiV2ULLiV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8UsV8UsV8Us", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4UiV4UiV4Ui", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV16UcIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2ULLiV2ULLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8UsV8UsIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4UiV4UiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV16UcV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2ULLiV2ULLiV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8UsV8UsV8Us", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4UiV4UiV4Ui", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV16UcIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2ULLiV2ULLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8UsV8UsIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4UiV4UiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV16UcV16UcV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV16UcV16UcIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV16UcV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2ULLiV2ULLiV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8UsV8UsV8Us", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4UiV4UiV4Ui", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV16UcIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2ULLiV2ULLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8UsV8UsIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4UiV4UiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2SLLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV8Ss", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2SLLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV8Ss", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV16UcV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2SLLiV2SLLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2ULLiV2ULLiV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV8SsV8Ss", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8UsV8UsV8Us", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4UiV4UiV4Ui", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2ULLiV4Ui", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8UsV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2ULLiV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4UiV8Us", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16ScIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV8sIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iV4iIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2dV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4fV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4fV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2dV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4fV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2dV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4fV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2dV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4fV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2dV2SLLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2dV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4fV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4fV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4fV4Ui", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2dV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2dV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2dV2dV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4fV4fV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2dV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4fV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2dV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4fV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2dV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4fV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2dV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4fV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2dV2dV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4fV4fV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2dV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4fV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2dV2dV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4fV4fV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2dV2dV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4fV4fV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx,frecipe" },
        .{ .param_str = "V4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx,frecipe" },
        .{ .param_str = "V2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx,frecipe" },
        .{ .param_str = "V4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx,frecipe" },
        .{ .param_str = "V16ScV16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV8SsV8SsV8Ss", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16ScIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV8sIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2dV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4fV4fV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2ULLiV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4UiV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2ULLiV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV2dV2d", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4UiV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV4f", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2ULLiV4UiV4Ui", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8UsV16UcV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2ULLiV2ULLiV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV8SsV8Ss", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4UiV8UsV8Us", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2ULLiV4UiV4Ui", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8UsV16UcV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2ULLiV2ULLiV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV8SsV8Ss", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4UiV8UsV8Us", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iV4i", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iV4i", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16SciIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2SLLiLLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV8SsiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4SiiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScvC*Ii", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiIi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScvC*Ii", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLivC*Ii", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8svC*Ii", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4ivC*Ii", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScvC*LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2SLLiV2SLLiV2SLLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV8SsV8SsV8Ss", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4SiV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2ULLiV2ULLiV4UiV4Ui", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV4UiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8UsV8UsV16UcV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV16UcV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2ULLiV2ULLiV2ULLiV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2ULLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4SiV8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4UiV4UiV8UsV8Us", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4SiV8UsV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2ULLiV2ULLiV4UiV4Ui", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV4UiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8UsV8UsV16UcV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV16UcV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2ULLiV2ULLiV2ULLiV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2ULLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4SiV8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4UiV4UiV8UsV8Us", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4SiV8UsV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV16UcV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2SLLiV2SLLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2ULLiV2ULLiV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV8SsV8Ss", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8UsV8UsV8Us", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4UiV4UiV4Ui", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScIi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV16UcIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2SLLiIi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2ULLiV2ULLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV8SsIi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8UsV8UsIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4SiIi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4UiV4UiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV16UcV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2SLLiV2SLLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2ULLiV2ULLiV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV8SsV8Ss", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8UsV8UsV8Us", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4UiV4UiV4Ui", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScIi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV16UcIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2SLLiIi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2ULLiV2ULLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV8SsIi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8UsV8UsIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4SiIi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4UiV4UiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV16UcV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2SLLiV2SLLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2ULLiV2ULLiV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV8SsV8Ss", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8UsV8UsV8Us", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4UiV4UiV4Ui", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4i", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2SLLiV2SLLiV2SLLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV8SsV8SsV8Ss", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4SiV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV16UcV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2ULLiV2ULLiV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8UsV8UsV8Us", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iV4i", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4UiV4UiV4Ui", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2SLLiV2SLLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV8SsV8Ss", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV4UiV4Ui", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV4UiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV16UcV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV16UcV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2ULLiV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2ULLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV8UsV8Us", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV8UsV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV4UiV4Ui", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV4UiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV16UcV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV16UcV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2ULLiV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2ULLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV8UsV8Us", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV8UsV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4i", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV16UcV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV16UcIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV16UcV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV16UcIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV16UcV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iV4i", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iV4i", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2SLLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV8Ss", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iV4iIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iV4i", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iV4i", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "iV16ScIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "iV16UcIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "LLiV2SLLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "LLiV2ULLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "iV8SsIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "iV8UsIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "iV4SiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "iV4UiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16Sci", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiLLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8Ssi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4Sii", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScIi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiIi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sIi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iIi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iV4i", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV16UcV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2SLLiV2SLLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2ULLiV2ULLiV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV8SsV8Ss", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8UsV8UsV8Us", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4UiV4UiV4Ui", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV16UcIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2SLLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2ULLiV2ULLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV8SsIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8UsV8UsIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4SiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4UiV4UiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2SLLiV2SLLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV8SsV8Ss", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScISi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2SLLiISi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV8SsISi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4SiISi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iV4iV4i", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2SLLiV2SLLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV8SsV8Ss", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16UcV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2SLLiV2SLLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2ULLiV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV8SsV8Ss", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV8UsV8Us", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4UiV4Ui", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScISi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16UcIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2SLLiISi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2ULLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV8SsISi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV8UsIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4SiISi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4UiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iV4i", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV4SiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2ULLiV4UiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV16ScIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8UsV16UcIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV8sIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4UiV8UsIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16UcV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2SLLiV2SLLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2ULLiV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV8SsV8Ss", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV8UsV8Us", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4UiV4Ui", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScISi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16UcIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2SLLiISi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2ULLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV8SsISi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV8UsIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4SiISi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4UiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iV4i", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16ScIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV8sIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iV4iIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iV4i", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16ScIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV8sIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iV4iIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iV4i", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16ScIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV8sIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iV4iIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iV4i", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16ScIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV8sIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iV4iIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV8UsV8Us", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8UsV4UiV4Ui", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4UiV2ULLiV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16ScIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16ScIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV8sIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV8sIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iV4iIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iV4iIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV8UsV8Us", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8UsV4UiV4Ui", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4UiV2ULLiV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16ScIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16ScIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV8sIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV8sIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iV4iIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iV4iIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV8UsV8Us", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8UsV4UiV4Ui", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4UiV2ULLiV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16ScIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16ScIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV8sIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV8sIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iV4iIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iV4iIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV8UsV8Us", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8UsV4UiV4Ui", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4UiV2ULLiV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16ScIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16ScIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV8sIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV8sIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iV4iIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iV4iIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV16UcV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2SLLiV2SLLiV2SLLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2ULLiV2ULLiV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8SsV8SsV8Ss", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8UsV8UsV8Us", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4UiV4UiV4Ui", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "vV16Scv*Ii", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "vV16Scv*IiUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "vV2SLLiv*IiUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "vV8Ssv*IiUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "vV4Siv*IiUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "vV16Scv*LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iV4i", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16ScV16ScIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV8sIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4iV4iIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV4UiV4Ui", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV16UcV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2ULLiV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV8UsV8Us", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV4SiV4Si", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV4UiV4Ui", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV16ScV16Sc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V8sV16UcV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2LLiV2LLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V2LLiV2ULLiV2ULLi", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV8sV8s", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V4SiV8UsV8Us", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV16UcV16Uc", .attributes = .{ .@"const" = true }, .features = "lsx" },
        .{ .param_str = "V16UcV16UcIUi", .attributes = .{ .@"const" = true }, .features = "lsx" },
    };
};
};
}
