# LSX intrinsics
lsx_vsll_b
lsx_vsll_h
lsx_vsll_w
lsx_vsll_d
lsx_vslli_b
lsx_vslli_h
lsx_vslli_w
lsx_vslli_d
lsx_vsra_b
lsx_vsra_h
lsx_vsra_w
lsx_vsra_d
lsx_vsrai_b
lsx_vsrai_h
lsx_vsrai_w
lsx_vsrai_d
lsx_vsrl_b
lsx_vsrl_h
lsx_vsrl_w
lsx_vsrl_d
lsx_vsrli_b
lsx_vsrli_h
lsx_vsrli_w
lsx_vsrli_d
lsx_vadd_b
lsx_vadd_h
lsx_vadd_w
lsx_vadd_d
lsx_vaddi_bu
lsx_vaddi_hu
lsx_vaddi_wu
lsx_vaddi_du
lsx_vsub_b
lsx_vsub_h
lsx_vsub_w
lsx_vsub_d
lsx_vmax_b
lsx_vmax_h
lsx_vmax_w
lsx_vmax_d
lsx_vmaxi_b
lsx_vmaxi_h
lsx_vmaxi_w
lsx_vmaxi_d
lsx_vmax_bu
lsx_vmax_hu
lsx_vmax_wu
lsx_vmax_du
lsx_vmaxi_bu
lsx_vmaxi_hu
lsx_vmaxi_wu
lsx_vmaxi_du
lsx_vmin_b
lsx_vmin_h
lsx_vmin_w
lsx_vmin_d
lsx_vmini_b
lsx_vmini_h
lsx_vmini_w
lsx_vmini_d
lsx_vmin_bu
lsx_vmin_hu
lsx_vmin_wu
lsx_vmin_du
lsx_vmini_bu
lsx_vmini_hu
lsx_vmini_wu
lsx_vmini_du
lsx_vseq_b
lsx_vseq_h
lsx_vseq_w
lsx_vseq_d
lsx_vseqi_b
lsx_vseqi_h
lsx_vseqi_w
lsx_vseqi_d
lsx_vslt_b
lsx_vslt_h
lsx_vslt_w
lsx_vslt_d
lsx_vslti_b
lsx_vslti_h
lsx_vslti_w
lsx_vslti_d
lsx_vslt_bu
lsx_vslt_hu
lsx_vslt_wu
lsx_vslt_du
lsx_vslti_bu
lsx_vslti_hu
lsx_vslti_wu
lsx_vslti_du
lsx_vsle_b
lsx_vsle_h
lsx_vsle_w
lsx_vsle_d
lsx_vslei_b
lsx_vslei_h
lsx_vslei_w
lsx_vslei_d
lsx_vsle_bu
lsx_vsle_hu
lsx_vsle_wu
lsx_vsle_du
lsx_vslei_bu
lsx_vslei_hu
lsx_vslei_wu
lsx_vslei_du
lsx_vmul_b
lsx_vmul_h
lsx_vmul_w
lsx_vmul_d
lsx_vdiv_b
lsx_vdiv_h
lsx_vdiv_w
lsx_vdiv_d
lsx_vdiv_bu
lsx_vdiv_hu
lsx_vdiv_wu
lsx_vdiv_du
lsx_vmod_b
lsx_vmod_h
lsx_vmod_w
lsx_vmod_d
lsx_vmod_bu
lsx_vmod_hu
lsx_vmod_wu
lsx_vmod_du
lsx_vmadd_b
lsx_vmadd_h
lsx_vmadd_w
lsx_vmadd_d
lsx_vmsub_b
lsx_vmsub_h
lsx_vmsub_w
lsx_vmsub_d
lsx_vand_v
lsx_vor_v
lsx_vnor_v
lsx_vxor_v
lsx_vpcnt_b
lsx_vpcnt_h
lsx_vpcnt_w
lsx_vpcnt_d
lsx_vclz_b
lsx_vclz_h
lsx_vclz_w
lsx_vclz_d
lsx_vreplgr2vr_b
lsx_vreplgr2vr_h
lsx_vreplgr2vr_w
lsx_vreplgr2vr_d
lsx_vpickve2gr_b
lsx_vpickve2gr_h
lsx_vpickve2gr_w
lsx_vpickve2gr_d
lsx_vpickve2gr_bu
lsx_vpickve2gr_hu
lsx_vpickve2gr_wu
lsx_vpickve2gr_du
lsx_vinsgr2vr_b
lsx_vinsgr2vr_h
lsx_vinsgr2vr_w
lsx_vinsgr2vr_d
lsx_vfadd_s
lsx_vfadd_d
lsx_vfsub_s
lsx_vfsub_d
lsx_vfmul_s
lsx_vfmul_d
lsx_vfdiv_s
lsx_vfdiv_d
lsx_vfsqrt_s
lsx_vfsqrt_d
lsx_vandn_v
lsx_vneg_b
lsx_vneg_h
lsx_vneg_w
lsx_vneg_d
lsx_vfmadd_s
lsx_vfmadd_d
lsx_vfmsub_s
lsx_vfmsub_d
lsx_vfnmadd_s
lsx_vfnmadd_d
lsx_vfnmsub_s
lsx_vfnmsub_d
lsx_vorn_v
lsx_vrepli_b
lsx_vrepli_h
lsx_vrepli_w
lsx_vrepli_d
lsx_vbitclr_b
lsx_vbitclr_h
lsx_vbitclr_w
lsx_vbitclr_d
lsx_vbitset_b
lsx_vbitset_h
lsx_vbitset_w
lsx_vbitset_d
lsx_vbitrev_b
lsx_vbitrev_h
lsx_vbitrev_w
lsx_vbitrev_d
lsx_vsadd_b
lsx_vsadd_h
lsx_vsadd_w
lsx_vsadd_d
lsx_vsadd_bu
lsx_vsadd_hu
lsx_vsadd_wu
lsx_vsadd_du
lsx_vssub_b
lsx_vssub_h
lsx_vssub_w
lsx_vssub_d
lsx_vssub_bu
lsx_vssub_hu
lsx_vssub_wu
lsx_vssub_du
lsx_vadda_b
lsx_vadda_h
lsx_vadda_w
lsx_vadda_d
lsx_vabsd_b
lsx_vabsd_h
lsx_vabsd_w
lsx_vabsd_d
lsx_vabsd_bu
lsx_vabsd_hu
lsx_vabsd_wu
lsx_vabsd_du
lsx_vpickev_b
lsx_vpickev_h
lsx_vpickev_w
lsx_vpickev_d
lsx_vpickod_b
lsx_vpickod_h
lsx_vpickod_w
lsx_vpickod_d
lsx_vilvh_b
lsx_vilvh_h
lsx_vilvh_w
lsx_vilvh_d
lsx_vilvl_b
lsx_vilvl_h
lsx_vilvl_w
lsx_vilvl_d
lsx_vreplvei_b
lsx_vreplvei_h
lsx_vreplvei_w
lsx_vreplvei_d
lsx_vpackev_b
lsx_vpackev_h
lsx_vpackev_w
lsx_vpackev_d
lsx_vpackod_b
lsx_vpackod_h
lsx_vpackod_w
lsx_vpackod_d
lsx_vshuf4i_b
lsx_vshuf4i_h
lsx_vshuf4i_w
lsx_vshuf4i_d

# LASX intrinsics
lasx_xvsll_b
lasx_xvsll_h
lasx_xvsll_w
lasx_xvsll_d
lasx_xvslli_b
lasx_xvslli_h
lasx_xvslli_w
lasx_xvslli_d
lasx_xvsra_b
lasx_xvsra_h
lasx_xvsra_w
lasx_xvsra_d
lasx_xvsrai_b
lasx_xvsrai_h
lasx_xvsrai_w
lasx_xvsrai_d
lasx_xvsrl_b
lasx_xvsrl_h
lasx_xvsrl_w
lasx_xvsrl_d
lasx_xvsrli_b
lasx_xvsrli_h
lasx_xvsrli_w
lasx_xvsrli_d
lasx_xvadd_b
lasx_xvadd_h
lasx_xvadd_w
lasx_xvadd_d
lasx_xvaddi_bu
lasx_xvaddi_hu
lasx_xvaddi_wu
lasx_xvaddi_du
lasx_xvsub_b
lasx_xvsub_h
lasx_xvsub_w
lasx_xvsub_d
lasx_xvmax_b
lasx_xvmax_h
lasx_xvmax_w
lasx_xvmax_d
lasx_xvmaxi_b
lasx_xvmaxi_h
lasx_xvmaxi_w
lasx_xvmaxi_d
lasx_xvmax_bu
lasx_xvmax_hu
lasx_xvmax_wu
lasx_xvmax_du
lasx_xvmaxi_bu
lasx_xvmaxi_hu
lasx_xvmaxi_wu
lasx_xvmaxi_du
lasx_xvmin_b
lasx_xvmin_h
lasx_xvmin_w
lasx_xvmin_d
lasx_xvmini_b
lasx_xvmini_h
lasx_xvmini_w
lasx_xvmini_d
lasx_xvmin_bu
lasx_xvmin_hu
lasx_xvmin_wu
lasx_xvmin_du
lasx_xvmini_bu
lasx_xvmini_hu
lasx_xvmini_wu
lasx_xvmini_du
lasx_xvseq_b
lasx_xvseq_h
lasx_xvseq_w
lasx_xvseq_d
lasx_xvseqi_b
lasx_xvseqi_h
lasx_xvseqi_w
lasx_xvseqi_d
lasx_xvslt_b
lasx_xvslt_h
lasx_xvslt_w
lasx_xvslt_d
lasx_xvslti_b
lasx_xvslti_h
lasx_xvslti_w
lasx_xvslti_d
lasx_xvslt_bu
lasx_xvslt_hu
lasx_xvslt_wu
lasx_xvslt_du
lasx_xvslti_bu
lasx_xvslti_hu
lasx_xvslti_wu
lasx_xvslti_du
lasx_xvsle_b
lasx_xvsle_h
lasx_xvsle_w
lasx_xvsle_d
lasx_xvslei_b
lasx_xvslei_h
lasx_xvslei_w
lasx_xvslei_d
lasx_xvsle_bu
lasx_xvsle_hu
lasx_xvsle_wu
lasx_xvsle_du
lasx_xvslei_bu
lasx_xvslei_hu
lasx_xvslei_wu
lasx_xvslei_du
lasx_xvmul_b
lasx_xvmul_h
lasx_xvmul_w
lasx_xvmul_d
lasx_xvdiv_b
lasx_xvdiv_h
lasx_xvdiv_w
lasx_xvdiv_d
lasx_xvdiv_bu
lasx_xvdiv_hu
lasx_xvdiv_wu
lasx_xvdiv_du
lasx_xvmod_b
lasx_xvmod_h
lasx_xvmod_w
lasx_xvmod_d
lasx_xvmod_bu
lasx_xvmod_hu
lasx_xvmod_wu
lasx_xvmod_du
lasx_xvmadd_b
lasx_xvmadd_h
lasx_xvmadd_w
lasx_xvmadd_d
lasx_xvmsub_b
lasx_xvmsub_h
lasx_xvmsub_w
lasx_xvmsub_d
lasx_xvand_v
lasx_xvor_v
lasx_xvnor_v
lasx_xvxor_v
lasx_xvpcnt_b
lasx_xvpcnt_h
lasx_xvpcnt_w
lasx_xvpcnt_d
lasx_xvclz_b
lasx_xvclz_h
lasx_xvclz_w
lasx_xvclz_d
lasx_xvreplgr2vr_b
lasx_xvreplgr2vr_h
lasx_xvreplgr2vr_w
lasx_xvreplgr2vr_d
lasx_xvpickve2gr_w
lasx_xvpickve2gr_d
lasx_xvpickve2gr_wu
lasx_xvpickve2gr_du
lasx_xvinsgr2vr_w
lasx_xvinsgr2vr_d
lasx_xvfadd_s
lasx_xvfadd_d
lasx_xvfsub_s
lasx_xvfsub_d
lasx_xvfmul_s
lasx_xvfmul_d
lasx_xvfdiv_s
lasx_xvfdiv_d
lasx_xvfsqrt_s
lasx_xvfsqrt_d
lasx_xvandn_v
lasx_xvneg_b
lasx_xvneg_h
lasx_xvneg_w
lasx_xvneg_d
lasx_xvfmadd_s
lasx_xvfmadd_d
lasx_xvfmsub_s
lasx_xvfmsub_d
lasx_xvfnmadd_s
lasx_xvfnmadd_d
lasx_xvfnmsub_s
lasx_xvfnmsub_d
lasx_xvorn_v
lasx_xvrepli_b
lasx_xvrepli_h
lasx_xvrepli_w
lasx_xvrepli_d
lasx_xvbitclr_b
lasx_xvbitclr_h
lasx_xvbitclr_w
lasx_xvbitclr_d
lasx_xvbitset_b
lasx_xvbitset_h
lasx_xvbitset_w
lasx_xvbitset_d
lasx_xvbitrev_b
lasx_xvbitrev_h
lasx_xvbitrev_w
lasx_xvbitrev_d
lasx_xvsadd_b
lasx_xvsadd_h
lasx_xvsadd_w
lasx_xvsadd_d
lasx_xvsadd_bu
lasx_xvsadd_hu
lasx_xvsadd_wu
lasx_xvsadd_du
lasx_xvssub_b
lasx_xvssub_h
lasx_xvssub_w
lasx_xvssub_d
lasx_xvssub_bu
lasx_xvssub_hu
lasx_xvssub_wu
lasx_xvssub_du
lasx_xvadda_b
lasx_xvadda_h
lasx_xvadda_w
lasx_xvadda_d
lasx_xvabsd_b
lasx_xvabsd_h
lasx_xvabsd_w
lasx_xvabsd_d
lasx_xvabsd_bu
lasx_xvabsd_hu
lasx_xvabsd_wu
lasx_xvabsd_du
lasx_xvpickev_b
lasx_xvpickev_h
lasx_xvpickev_w
lasx_xvpickev_d
lasx_xvpickod_b
lasx_xvpickod_h
lasx_xvpickod_w
lasx_xvpickod_d
lasx_xvilvh_b
lasx_xvilvh_h
lasx_xvilvh_w
lasx_xvilvh_d
lasx_xvilvl_b
lasx_xvilvl_h
lasx_xvilvl_w
lasx_xvilvl_d
lasx_xvrepl128vei_b
lasx_xvrepl128vei_h
lasx_xvrepl128vei_w
lasx_xvrepl128vei_d
lasx_xvreplve0_b
lasx_xvreplve0_h
lasx_xvreplve0_w
lasx_xvreplve0_d
lasx_xvreplve0_q
lasx_xvpackev_b
lasx_xvpackev_h
lasx_xvpackev_w
lasx_xvpackev_d
lasx_xvpackod_b
lasx_xvpackod_h
lasx_xvpackod_w
lasx_xvpackod_d
lasx_xvshuf4i_b
lasx_xvshuf4i_h
lasx_xvshuf4i_w
