# Generated from clang/include/clang/Basic/BuiltinsHexagon.td

__builtin_SI_to_SXTHI_asrh
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_brev_ldb
    .param_str = "v*Sc*CSc*iC"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_brev_ldd
    .param_str = "v*LLi*CLLi*iC"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_brev_ldh
    .param_str = "v*s*Cs*iC"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_brev_ldub
    .param_str = "v*Uc*CUc*iC"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_brev_lduh
    .param_str = "v*Us*CUs*iC"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_brev_ldw
    .param_str = "v*i*Ci*iC"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_brev_stb
    .param_str = "c*Cc*iiC"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_brev_std
    .param_str = "LLi*CLLi*LLiiC"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_brev_sth
    .param_str = "s*Cs*iiC"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_brev_sthhi
    .param_str = "s*Cs*iiC"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_brev_stw
    .param_str = "i*Ci*iiC"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_circ_ldb
    .param_str = "c*c*c*iIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_circ_ldd
    .param_str = "LLi*LLi*LLi*iIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_circ_ldh
    .param_str = "s*s*s*iIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_circ_ldub
    .param_str = "Uc*Uc*Uc*iIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_circ_lduh
    .param_str = "Us*Us*Us*iIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_circ_ldw
    .param_str = "i*i*i*iIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_circ_stb
    .param_str = "c*c*iiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_circ_std
    .param_str = "LLi*LLi*LLiiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_circ_sth
    .param_str = "s*s*iiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_circ_sthhi
    .param_str = "s*s*iiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_circ_stw
    .param_str = "i*i*iiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_abs
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_absp
    .param_str = "LLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_abssat
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_add
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_addh_h16_hh
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_addh_h16_hl
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_addh_h16_lh
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_addh_h16_ll
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_addh_h16_sat_hh
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_addh_h16_sat_hl
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_addh_h16_sat_lh
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_addh_h16_sat_ll
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_addh_l16_hl
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_addh_l16_ll
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_addh_l16_sat_hl
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_addh_l16_sat_ll
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_addi
    .param_str = "iiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_addp
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_addpsat
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_addsat
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_addsp
    .param_str = "LLiiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_and
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_andir
    .param_str = "iiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_andp
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_aslh
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_asrh
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_combine_hh
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_combine_hl
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_combine_lh
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_combine_ll
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_combineii
    .param_str = "LLiIiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_combinew
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_max
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_maxp
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_maxu
    .param_str = "Uiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_maxup
    .param_str = "ULLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_min
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_minp
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_minu
    .param_str = "Uiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_minup
    .param_str = "ULLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_neg
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_negp
    .param_str = "LLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_negsat
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_not
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_notp
    .param_str = "LLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_or
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_orir
    .param_str = "iiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_orp
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_roundsat
    .param_str = "iLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_sat
    .param_str = "iLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_satb
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_sath
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_satub
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_satuh
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_sub
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_subh_h16_hh
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_subh_h16_hl
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_subh_h16_lh
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_subh_h16_ll
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_subh_h16_sat_hh
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_subh_h16_sat_hl
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_subh_h16_sat_lh
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_subh_h16_sat_ll
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_subh_l16_hl
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_subh_l16_ll
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_subh_l16_sat_hl
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_subh_l16_sat_ll
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_subp
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_subri
    .param_str = "iIii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_subsat
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_svaddh
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_svaddhs
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_svadduhs
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_svavgh
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_svavghs
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_svnavgh
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_svsubh
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_svsubhs
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_svsubuhs
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_swiz
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_sxtb
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_sxth
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_sxtw
    .param_str = "LLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_tfr
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_tfrih
    .param_str = "iiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_tfril
    .param_str = "iiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_tfrp
    .param_str = "LLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_tfrpi
    .param_str = "LLiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_tfrsi
    .param_str = "iIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vabsh
    .param_str = "LLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vabshsat
    .param_str = "LLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vabsw
    .param_str = "LLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vabswsat
    .param_str = "LLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vaddb_map
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vaddh
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vaddhs
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vaddub
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vaddubs
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vadduhs
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vaddw
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vaddws
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vavgh
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vavghcr
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vavghr
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vavgub
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vavgubr
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vavguh
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vavguhr
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vavguw
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vavguwr
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vavgw
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vavgwcr
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vavgwr
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vcmpbeq
    .param_str = "iLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vcmpbgtu
    .param_str = "iLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vcmpheq
    .param_str = "iLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vcmphgt
    .param_str = "iLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vcmphgtu
    .param_str = "iLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vcmpweq
    .param_str = "iLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vcmpwgt
    .param_str = "iLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vcmpwgtu
    .param_str = "iLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vconj
    .param_str = "LLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vmaxb
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vmaxh
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vmaxub
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vmaxuh
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vmaxuw
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vmaxw
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vminb
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vminh
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vminub
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vminuh
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vminuw
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vminw
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vnavgh
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vnavghcr
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vnavghr
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vnavgw
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vnavgwcr
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vnavgwr
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vraddub
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vraddub_acc
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vrsadub
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vrsadub_acc
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vsubb_map
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vsubh
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vsubhs
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vsubub
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vsububs
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vsubuhs
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vsubw
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_vsubws
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_xor
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_xorp
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_zxtb
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A2_zxth
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_andn
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_andnp
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_bitsplit
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_bitspliti
    .param_str = "LLiiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_boundscheck
    .param_str = "iiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_cmpbeq
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_cmpbeqi
    .param_str = "iiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_cmpbgt
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_cmpbgti
    .param_str = "iiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_cmpbgtu
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_cmpbgtui
    .param_str = "iiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_cmpheq
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_cmpheqi
    .param_str = "iiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_cmphgt
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_cmphgti
    .param_str = "iiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_cmphgtu
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_cmphgtui
    .param_str = "iiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_combineir
    .param_str = "LLiIii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_combineri
    .param_str = "LLiiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_cround_ri
    .param_str = "iiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_cround_rr
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_modwrapu
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_orn
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_ornp
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_rcmpeq
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_rcmpeqi
    .param_str = "iiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_rcmpneq
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_rcmpneqi
    .param_str = "iiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_round_ri
    .param_str = "iiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_round_ri_sat
    .param_str = "iiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_round_rr
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_round_rr_sat
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_tlbmatch
    .param_str = "iLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_vcmpbeq_any
    .param_str = "iLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_vcmpbeqi
    .param_str = "iLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_vcmpbgt
    .param_str = "iLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_vcmpbgti
    .param_str = "iLLiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_vcmpbgtui
    .param_str = "iLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_vcmpheqi
    .param_str = "iLLiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_vcmphgti
    .param_str = "iLLiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_vcmphgtui
    .param_str = "iLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_vcmpweqi
    .param_str = "iLLiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_vcmpwgti
    .param_str = "iLLiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_vcmpwgtui
    .param_str = "iLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_vrmaxh
    .param_str = "LLiLLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_vrmaxuh
    .param_str = "LLiLLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_vrmaxuw
    .param_str = "LLiLLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_vrmaxw
    .param_str = "LLiLLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_vrminh
    .param_str = "LLiLLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_vrminuh
    .param_str = "LLiLLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_vrminuw
    .param_str = "LLiLLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A4_vrminw
    .param_str = "LLiLLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A5_vaddhubs
    .param_str = "iLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A6_vcmpbeq_notany
    .param_str = "iLLiLLi"
    .features = "v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A6_vminub_RdP
    .param_str = "LLiLLiLLi"
    .features = "v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_A7_clip
    .param_str = "iiUIi"
    .features = "audio"

__builtin_HEXAGON_A7_croundd_ri
    .param_str = "LLiLLiUIi"
    .features = "audio"

__builtin_HEXAGON_A7_croundd_rr
    .param_str = "LLiLLii"
    .features = "audio"

__builtin_HEXAGON_A7_vclip
    .param_str = "LLiLLiUIi"
    .features = "audio"

__builtin_HEXAGON_C2_all8
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C2_and
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C2_andn
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C2_any8
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C2_bitsclr
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C2_bitsclri
    .param_str = "iiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C2_bitsset
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C2_cmpeq
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C2_cmpeqi
    .param_str = "iiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C2_cmpeqp
    .param_str = "iLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C2_cmpgei
    .param_str = "iiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C2_cmpgeui
    .param_str = "iiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C2_cmpgt
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C2_cmpgti
    .param_str = "iiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C2_cmpgtp
    .param_str = "iLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C2_cmpgtu
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C2_cmpgtui
    .param_str = "iiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C2_cmpgtup
    .param_str = "iLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C2_cmplt
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C2_cmpltu
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C2_mask
    .param_str = "LLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C2_mux
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C2_muxii
    .param_str = "iiIiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C2_muxir
    .param_str = "iiiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C2_muxri
    .param_str = "iiIii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C2_not
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C2_or
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C2_orn
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C2_pxfer_map
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C2_tfrpr
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C2_tfrrp
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C2_vitpack
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C2_vmux
    .param_str = "LLiiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C2_xor
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C4_and_and
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C4_and_andn
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C4_and_or
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C4_and_orn
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C4_cmplte
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C4_cmpltei
    .param_str = "iiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C4_cmplteu
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C4_cmplteui
    .param_str = "iiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C4_cmpneq
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C4_cmpneqi
    .param_str = "iiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C4_fastcorner9
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C4_fastcorner9_not
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C4_nbitsclr
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C4_nbitsclri
    .param_str = "iiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C4_nbitsset
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C4_or_and
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C4_or_andn
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C4_or_or
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_C4_or_orn
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_conv_d2df
    .param_str = "dLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_conv_d2sf
    .param_str = "fLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_conv_df2d
    .param_str = "LLid"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_conv_df2d_chop
    .param_str = "LLid"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_conv_df2sf
    .param_str = "fd"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_conv_df2ud
    .param_str = "LLid"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_conv_df2ud_chop
    .param_str = "LLid"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_conv_df2uw
    .param_str = "id"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_conv_df2uw_chop
    .param_str = "id"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_conv_df2w
    .param_str = "id"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_conv_df2w_chop
    .param_str = "id"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_conv_sf2d
    .param_str = "LLif"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_conv_sf2d_chop
    .param_str = "LLif"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_conv_sf2df
    .param_str = "df"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_conv_sf2ud
    .param_str = "LLif"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_conv_sf2ud_chop
    .param_str = "LLif"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_conv_sf2uw
    .param_str = "if"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_conv_sf2uw_chop
    .param_str = "if"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_conv_sf2w
    .param_str = "if"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_conv_sf2w_chop
    .param_str = "if"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_conv_ud2df
    .param_str = "dLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_conv_ud2sf
    .param_str = "fLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_conv_uw2df
    .param_str = "di"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_conv_uw2sf
    .param_str = "fi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_conv_w2df
    .param_str = "di"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_conv_w2sf
    .param_str = "fi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_dfadd
    .param_str = "ddd"
    .features = "v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_dfclass
    .param_str = "idUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_dfcmpeq
    .param_str = "idd"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_dfcmpge
    .param_str = "idd"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_dfcmpgt
    .param_str = "idd"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_dfcmpuo
    .param_str = "idd"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_dfimm_n
    .param_str = "dUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_dfimm_p
    .param_str = "dUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_dfmax
    .param_str = "ddd"
    .features = "v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_dfmin
    .param_str = "ddd"
    .features = "v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_dfmpyfix
    .param_str = "ddd"
    .features = "v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_dfmpyhh
    .param_str = "dddd"
    .features = "v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_dfmpylh
    .param_str = "dddd"
    .features = "v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_dfmpyll
    .param_str = "ddd"
    .features = "v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_dfsub
    .param_str = "ddd"
    .features = "v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_sfadd
    .param_str = "fff"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_sfclass
    .param_str = "ifUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_sfcmpeq
    .param_str = "iff"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_sfcmpge
    .param_str = "iff"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_sfcmpgt
    .param_str = "iff"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_sfcmpuo
    .param_str = "iff"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_sffixupd
    .param_str = "fff"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_sffixupn
    .param_str = "fff"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_sffixupr
    .param_str = "ff"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_sffma
    .param_str = "ffff"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_sffma_lib
    .param_str = "ffff"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_sffma_sc
    .param_str = "ffffi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_sffms
    .param_str = "ffff"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_sffms_lib
    .param_str = "ffff"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_sfimm_n
    .param_str = "fUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_sfimm_p
    .param_str = "fUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_sfmax
    .param_str = "fff"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_sfmin
    .param_str = "fff"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_sfmpy
    .param_str = "fff"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_F2_sfsub
    .param_str = "fff"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_L2_loadrb_pci
    .param_str = "iv*IiivC*"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_L2_loadrb_pcr
    .param_str = "iv*ivC*"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_L2_loadrd_pci
    .param_str = "LLiv*IiivC*"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_L2_loadrd_pcr
    .param_str = "LLiv*ivC*"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_L2_loadrh_pci
    .param_str = "iv*IiivC*"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_L2_loadrh_pcr
    .param_str = "iv*ivC*"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_L2_loadri_pci
    .param_str = "iv*IiivC*"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_L2_loadri_pcr
    .param_str = "iv*ivC*"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_L2_loadrub_pci
    .param_str = "iv*IiivC*"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_L2_loadrub_pcr
    .param_str = "iv*ivC*"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_L2_loadruh_pci
    .param_str = "iv*IiivC*"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_L2_loadruh_pcr
    .param_str = "iv*ivC*"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_acci
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_accii
    .param_str = "iiiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_cmaci_s0
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_cmacr_s0
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_cmacs_s0
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_cmacs_s1
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_cmacsc_s0
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_cmacsc_s1
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_cmpyi_s0
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_cmpyr_s0
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_cmpyrs_s0
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_cmpyrs_s1
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_cmpyrsc_s0
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_cmpyrsc_s1
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_cmpys_s0
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_cmpys_s1
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_cmpysc_s0
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_cmpysc_s1
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_cnacs_s0
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_cnacs_s1
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_cnacsc_s0
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_cnacsc_s1
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_dpmpyss_acc_s0
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_dpmpyss_nac_s0
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_dpmpyss_rnd_s0
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_dpmpyss_s0
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_dpmpyuu_acc_s0
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_dpmpyuu_nac_s0
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_dpmpyuu_s0
    .param_str = "ULLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_hmmpyh_rs1
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_hmmpyh_s1
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_hmmpyl_rs1
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_hmmpyl_s1
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_maci
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_macsin
    .param_str = "iiiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_macsip
    .param_str = "iiiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mmachs_rs0
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mmachs_rs1
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mmachs_s0
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mmachs_s1
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mmacls_rs0
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mmacls_rs1
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mmacls_s0
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mmacls_s1
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mmacuhs_rs0
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mmacuhs_rs1
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mmacuhs_s0
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mmacuhs_s1
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mmaculs_rs0
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mmaculs_rs1
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mmaculs_s0
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mmaculs_s1
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mmpyh_rs0
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mmpyh_rs1
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mmpyh_s0
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mmpyh_s1
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mmpyl_rs0
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mmpyl_rs1
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mmpyl_s0
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mmpyl_s1
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mmpyuh_rs0
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mmpyuh_rs1
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mmpyuh_s0
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mmpyuh_s1
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mmpyul_rs0
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mmpyul_rs1
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mmpyul_s0
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mmpyul_s1
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mnaci
    .param_str = "iiii"
    .features = "v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_acc_hh_s0
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_acc_hh_s1
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_acc_hl_s0
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_acc_hl_s1
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_acc_lh_s0
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_acc_lh_s1
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_acc_ll_s0
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_acc_ll_s1
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_acc_sat_hh_s0
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_acc_sat_hh_s1
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_acc_sat_hl_s0
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_acc_sat_hl_s1
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_acc_sat_lh_s0
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_acc_sat_lh_s1
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_acc_sat_ll_s0
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_acc_sat_ll_s1
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_hh_s0
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_hh_s1
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_hl_s0
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_hl_s1
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_lh_s0
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_lh_s1
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_ll_s0
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_ll_s1
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_nac_hh_s0
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_nac_hh_s1
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_nac_hl_s0
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_nac_hl_s1
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_nac_lh_s0
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_nac_lh_s1
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_nac_ll_s0
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_nac_ll_s1
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_nac_sat_hh_s0
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_nac_sat_hh_s1
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_nac_sat_hl_s0
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_nac_sat_hl_s1
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_nac_sat_lh_s0
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_nac_sat_lh_s1
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_nac_sat_ll_s0
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_nac_sat_ll_s1
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_rnd_hh_s0
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_rnd_hh_s1
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_rnd_hl_s0
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_rnd_hl_s1
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_rnd_lh_s0
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_rnd_lh_s1
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_rnd_ll_s0
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_rnd_ll_s1
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_sat_hh_s0
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_sat_hh_s1
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_sat_hl_s0
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_sat_hl_s1
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_sat_lh_s0
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_sat_lh_s1
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_sat_ll_s0
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_sat_ll_s1
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_sat_rnd_hh_s0
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_sat_rnd_hh_s1
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_sat_rnd_hl_s0
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_sat_rnd_hl_s1
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_sat_rnd_lh_s0
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_sat_rnd_lh_s1
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_sat_rnd_ll_s0
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_sat_rnd_ll_s1
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_up
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_up_s1
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpy_up_s1_sat
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyd_acc_hh_s0
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyd_acc_hh_s1
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyd_acc_hl_s0
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyd_acc_hl_s1
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyd_acc_lh_s0
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyd_acc_lh_s1
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyd_acc_ll_s0
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyd_acc_ll_s1
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyd_hh_s0
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyd_hh_s1
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyd_hl_s0
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyd_hl_s1
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyd_lh_s0
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyd_lh_s1
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyd_ll_s0
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyd_ll_s1
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyd_nac_hh_s0
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyd_nac_hh_s1
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyd_nac_hl_s0
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyd_nac_hl_s1
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyd_nac_lh_s0
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyd_nac_lh_s1
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyd_nac_ll_s0
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyd_nac_ll_s1
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyd_rnd_hh_s0
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyd_rnd_hh_s1
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyd_rnd_hl_s0
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyd_rnd_hl_s1
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyd_rnd_lh_s0
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyd_rnd_lh_s1
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyd_rnd_ll_s0
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyd_rnd_ll_s1
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyi
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpysmi
    .param_str = "iiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpysu_up
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyu_acc_hh_s0
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyu_acc_hh_s1
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyu_acc_hl_s0
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyu_acc_hl_s1
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyu_acc_lh_s0
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyu_acc_lh_s1
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyu_acc_ll_s0
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyu_acc_ll_s1
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyu_hh_s0
    .param_str = "Uiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyu_hh_s1
    .param_str = "Uiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyu_hl_s0
    .param_str = "Uiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyu_hl_s1
    .param_str = "Uiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyu_lh_s0
    .param_str = "Uiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyu_lh_s1
    .param_str = "Uiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyu_ll_s0
    .param_str = "Uiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyu_ll_s1
    .param_str = "Uiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyu_nac_hh_s0
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyu_nac_hh_s1
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyu_nac_hl_s0
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyu_nac_hl_s1
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyu_nac_lh_s0
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyu_nac_lh_s1
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyu_nac_ll_s0
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyu_nac_ll_s1
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyu_up
    .param_str = "Uiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyud_acc_hh_s0
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyud_acc_hh_s1
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyud_acc_hl_s0
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyud_acc_hl_s1
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyud_acc_lh_s0
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyud_acc_lh_s1
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyud_acc_ll_s0
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyud_acc_ll_s1
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyud_hh_s0
    .param_str = "ULLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyud_hh_s1
    .param_str = "ULLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyud_hl_s0
    .param_str = "ULLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyud_hl_s1
    .param_str = "ULLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyud_lh_s0
    .param_str = "ULLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyud_lh_s1
    .param_str = "ULLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyud_ll_s0
    .param_str = "ULLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyud_ll_s1
    .param_str = "ULLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyud_nac_hh_s0
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyud_nac_hh_s1
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyud_nac_hl_s0
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyud_nac_hl_s1
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyud_nac_lh_s0
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyud_nac_lh_s1
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyud_nac_ll_s0
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyud_nac_ll_s1
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_mpyui
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_nacci
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_naccii
    .param_str = "iiiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_subacc
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vabsdiffh
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vabsdiffw
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vcmac_s0_sat_i
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vcmac_s0_sat_r
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vcmpy_s0_sat_i
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vcmpy_s0_sat_r
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vcmpy_s1_sat_i
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vcmpy_s1_sat_r
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vdmacs_s0
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vdmacs_s1
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vdmpyrs_s0
    .param_str = "iLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vdmpyrs_s1
    .param_str = "iLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vdmpys_s0
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vdmpys_s1
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vmac2
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vmac2es
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vmac2es_s0
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vmac2es_s1
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vmac2s_s0
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vmac2s_s1
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vmac2su_s0
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vmac2su_s1
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vmpy2es_s0
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vmpy2es_s1
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vmpy2s_s0
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vmpy2s_s0pack
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vmpy2s_s1
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vmpy2s_s1pack
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vmpy2su_s0
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vmpy2su_s1
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vraddh
    .param_str = "iLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vradduh
    .param_str = "iLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vrcmaci_s0
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vrcmaci_s0c
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vrcmacr_s0
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vrcmacr_s0c
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vrcmpyi_s0
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vrcmpyi_s0c
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vrcmpyr_s0
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vrcmpyr_s0c
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vrcmpys_acc_s1
    .param_str = "LLiLLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vrcmpys_s1
    .param_str = "LLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vrcmpys_s1rp
    .param_str = "iLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vrmac_s0
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_vrmpy_s0
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M2_xor_xacc
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_and_and
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_and_andn
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_and_or
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_and_xor
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_cmpyi_wh
    .param_str = "iLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_cmpyi_whc
    .param_str = "iLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_cmpyr_wh
    .param_str = "iLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_cmpyr_whc
    .param_str = "iLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_mac_up_s1_sat
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_mpyri_addi
    .param_str = "iUIiiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_mpyri_addr
    .param_str = "iiiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_mpyri_addr_u2
    .param_str = "iiUIii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_mpyrr_addi
    .param_str = "iUIiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_mpyrr_addr
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_nac_up_s1_sat
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_or_and
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_or_andn
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_or_or
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_or_xor
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_pmpyw
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_pmpyw_acc
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_vpmpyh
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_vpmpyh_acc
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_vrmpyeh_acc_s0
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_vrmpyeh_acc_s1
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_vrmpyeh_s0
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_vrmpyeh_s1
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_vrmpyoh_acc_s0
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_vrmpyoh_acc_s1
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_vrmpyoh_s0
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_vrmpyoh_s1
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_xor_and
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_xor_andn
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_xor_or
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M4_xor_xacc
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M5_vdmacbsu
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M5_vdmpybsu
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M5_vmacbsu
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M5_vmacbuu
    .param_str = "LLiLLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M5_vmpybsu
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M5_vmpybuu
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M5_vrmacbsu
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M5_vrmacbuu
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M5_vrmpybsu
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M5_vrmpybuu
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M6_vabsdiffb
    .param_str = "LLiLLiLLi"
    .features = "v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M6_vabsdiffub
    .param_str = "LLiLLiLLi"
    .features = "v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M7_dcmpyiw
    .param_str = "LLiLLiLLi"
    .features = "audio"

__builtin_HEXAGON_M7_dcmpyiw_acc
    .param_str = "LLiLLiLLiLLi"
    .features = "audio"

__builtin_HEXAGON_M7_dcmpyiwc
    .param_str = "LLiLLiLLi"
    .features = "audio"

__builtin_HEXAGON_M7_dcmpyiwc_acc
    .param_str = "LLiLLiLLiLLi"
    .features = "audio"

__builtin_HEXAGON_M7_dcmpyrw
    .param_str = "LLiLLiLLi"
    .features = "audio"

__builtin_HEXAGON_M7_dcmpyrw_acc
    .param_str = "LLiLLiLLiLLi"
    .features = "audio"

__builtin_HEXAGON_M7_dcmpyrwc
    .param_str = "LLiLLiLLi"
    .features = "audio"

__builtin_HEXAGON_M7_dcmpyrwc_acc
    .param_str = "LLiLLiLLiLLi"
    .features = "audio"

__builtin_HEXAGON_M7_vdmpy
    .param_str = "LLiLLiLLi"
    .features = "v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M7_vdmpy_acc
    .param_str = "LLiLLiLLiLLi"
    .features = "v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_M7_wcmpyiw
    .param_str = "iLLiLLi"
    .features = "audio"

__builtin_HEXAGON_M7_wcmpyiw_rnd
    .param_str = "iLLiLLi"
    .features = "audio"

__builtin_HEXAGON_M7_wcmpyiwc
    .param_str = "iLLiLLi"
    .features = "audio"

__builtin_HEXAGON_M7_wcmpyiwc_rnd
    .param_str = "iLLiLLi"
    .features = "audio"

__builtin_HEXAGON_M7_wcmpyrw
    .param_str = "iLLiLLi"
    .features = "audio"

__builtin_HEXAGON_M7_wcmpyrw_rnd
    .param_str = "iLLiLLi"
    .features = "audio"

__builtin_HEXAGON_M7_wcmpyrwc
    .param_str = "iLLiLLi"
    .features = "audio"

__builtin_HEXAGON_M7_wcmpyrwc_rnd
    .param_str = "iLLiLLi"
    .features = "audio"

__builtin_HEXAGON_S2_addasl_rrri
    .param_str = "iiiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asl_i_p
    .param_str = "LLiLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asl_i_p_acc
    .param_str = "LLiLLiLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asl_i_p_and
    .param_str = "LLiLLiLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asl_i_p_nac
    .param_str = "LLiLLiLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asl_i_p_or
    .param_str = "LLiLLiLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asl_i_p_xacc
    .param_str = "LLiLLiLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asl_i_r
    .param_str = "iiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asl_i_r_acc
    .param_str = "iiiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asl_i_r_and
    .param_str = "iiiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asl_i_r_nac
    .param_str = "iiiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asl_i_r_or
    .param_str = "iiiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asl_i_r_sat
    .param_str = "iiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asl_i_r_xacc
    .param_str = "iiiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asl_i_vh
    .param_str = "LLiLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asl_i_vw
    .param_str = "LLiLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asl_r_p
    .param_str = "LLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asl_r_p_acc
    .param_str = "LLiLLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asl_r_p_and
    .param_str = "LLiLLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asl_r_p_nac
    .param_str = "LLiLLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asl_r_p_or
    .param_str = "LLiLLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asl_r_p_xor
    .param_str = "LLiLLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asl_r_r
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asl_r_r_acc
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asl_r_r_and
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asl_r_r_nac
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asl_r_r_or
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asl_r_r_sat
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asl_r_vh
    .param_str = "LLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asl_r_vw
    .param_str = "LLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asr_i_p
    .param_str = "LLiLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asr_i_p_acc
    .param_str = "LLiLLiLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asr_i_p_and
    .param_str = "LLiLLiLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asr_i_p_nac
    .param_str = "LLiLLiLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asr_i_p_or
    .param_str = "LLiLLiLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asr_i_p_rnd
    .param_str = "LLiLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asr_i_p_rnd_goodsyntax
    .param_str = "LLiLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asr_i_r
    .param_str = "iiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asr_i_r_acc
    .param_str = "iiiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asr_i_r_and
    .param_str = "iiiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asr_i_r_nac
    .param_str = "iiiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asr_i_r_or
    .param_str = "iiiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asr_i_r_rnd
    .param_str = "iiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asr_i_r_rnd_goodsyntax
    .param_str = "iiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asr_i_svw_trun
    .param_str = "iLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asr_i_vh
    .param_str = "LLiLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asr_i_vw
    .param_str = "LLiLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asr_r_p
    .param_str = "LLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asr_r_p_acc
    .param_str = "LLiLLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asr_r_p_and
    .param_str = "LLiLLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asr_r_p_nac
    .param_str = "LLiLLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asr_r_p_or
    .param_str = "LLiLLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asr_r_p_xor
    .param_str = "LLiLLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asr_r_r
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asr_r_r_acc
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asr_r_r_and
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asr_r_r_nac
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asr_r_r_or
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asr_r_r_sat
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asr_r_svw_trun
    .param_str = "iLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asr_r_vh
    .param_str = "LLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_asr_r_vw
    .param_str = "LLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_brev
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_brevp
    .param_str = "LLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_cl0
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_cl0p
    .param_str = "iLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_cl1
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_cl1p
    .param_str = "iLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_clb
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_clbnorm
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_clbp
    .param_str = "iLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_clrbit_i
    .param_str = "iiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_clrbit_r
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_ct0
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_ct0p
    .param_str = "iLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_ct1
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_ct1p
    .param_str = "iLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_deinterleave
    .param_str = "LLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_extractu
    .param_str = "iiUIiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_extractu_rp
    .param_str = "iiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_extractup
    .param_str = "LLiLLiUIiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_extractup_rp
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_insert
    .param_str = "iiiUIiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_insert_rp
    .param_str = "iiiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_insertp
    .param_str = "LLiLLiLLiUIiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_insertp_rp
    .param_str = "LLiLLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_interleave
    .param_str = "LLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lfsp
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsl_r_p
    .param_str = "LLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsl_r_p_acc
    .param_str = "LLiLLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsl_r_p_and
    .param_str = "LLiLLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsl_r_p_nac
    .param_str = "LLiLLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsl_r_p_or
    .param_str = "LLiLLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsl_r_p_xor
    .param_str = "LLiLLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsl_r_r
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsl_r_r_acc
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsl_r_r_and
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsl_r_r_nac
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsl_r_r_or
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsl_r_vh
    .param_str = "LLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsl_r_vw
    .param_str = "LLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsr_i_p
    .param_str = "LLiLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsr_i_p_acc
    .param_str = "LLiLLiLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsr_i_p_and
    .param_str = "LLiLLiLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsr_i_p_nac
    .param_str = "LLiLLiLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsr_i_p_or
    .param_str = "LLiLLiLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsr_i_p_xacc
    .param_str = "LLiLLiLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsr_i_r
    .param_str = "iiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsr_i_r_acc
    .param_str = "iiiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsr_i_r_and
    .param_str = "iiiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsr_i_r_nac
    .param_str = "iiiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsr_i_r_or
    .param_str = "iiiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsr_i_r_xacc
    .param_str = "iiiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsr_i_vh
    .param_str = "LLiLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsr_i_vw
    .param_str = "LLiLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsr_r_p
    .param_str = "LLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsr_r_p_acc
    .param_str = "LLiLLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsr_r_p_and
    .param_str = "LLiLLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsr_r_p_nac
    .param_str = "LLiLLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsr_r_p_or
    .param_str = "LLiLLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsr_r_p_xor
    .param_str = "LLiLLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsr_r_r
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsr_r_r_acc
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsr_r_r_and
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsr_r_r_nac
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsr_r_r_or
    .param_str = "iiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsr_r_vh
    .param_str = "LLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_lsr_r_vw
    .param_str = "LLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_mask
    .param_str = "iUIiUIi"
    .features = "v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_packhl
    .param_str = "LLiii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_parityp
    .param_str = "iLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_setbit_i
    .param_str = "iiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_setbit_r
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_shuffeb
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_shuffeh
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_shuffob
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_shuffoh
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_storerb_pci
    .param_str = "vv*IiiivC*"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_storerb_pcr
    .param_str = "vv*iivC*"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_storerd_pci
    .param_str = "vv*IiiLLivC*"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_storerd_pcr
    .param_str = "vv*iLLivC*"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_storerf_pci
    .param_str = "vv*IiiivC*"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_storerf_pcr
    .param_str = "vv*iivC*"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_storerh_pci
    .param_str = "vv*IiiivC*"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_storerh_pcr
    .param_str = "vv*iivC*"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_storeri_pci
    .param_str = "vv*IiiivC*"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_storeri_pcr
    .param_str = "vv*iivC*"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_svsathb
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_svsathub
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_tableidxb_goodsyntax
    .param_str = "iiiUIiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_tableidxd_goodsyntax
    .param_str = "iiiUIiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_tableidxh_goodsyntax
    .param_str = "iiiUIiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_tableidxw_goodsyntax
    .param_str = "iiiUIiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_togglebit_i
    .param_str = "iiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_togglebit_r
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_tstbit_i
    .param_str = "iiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_tstbit_r
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_valignib
    .param_str = "LLiLLiLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_valignrb
    .param_str = "LLiLLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_vcnegh
    .param_str = "LLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_vcrotate
    .param_str = "LLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_vrcnegh
    .param_str = "LLiLLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_vrndpackwh
    .param_str = "iLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_vrndpackwhs
    .param_str = "iLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_vsathb
    .param_str = "iLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_vsathb_nopack
    .param_str = "LLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_vsathub
    .param_str = "iLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_vsathub_nopack
    .param_str = "LLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_vsatwh
    .param_str = "iLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_vsatwh_nopack
    .param_str = "LLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_vsatwuh
    .param_str = "iLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_vsatwuh_nopack
    .param_str = "LLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_vsplatrb
    .param_str = "ii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_vsplatrh
    .param_str = "LLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_vspliceib
    .param_str = "LLiLLiLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_vsplicerb
    .param_str = "LLiLLiLLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_vsxtbh
    .param_str = "LLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_vsxthw
    .param_str = "LLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_vtrunehb
    .param_str = "iLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_vtrunewh
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_vtrunohb
    .param_str = "iLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_vtrunowh
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_vzxtbh
    .param_str = "LLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S2_vzxthw
    .param_str = "LLii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S4_addaddi
    .param_str = "iiiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S4_addi_asl_ri
    .param_str = "iUIiiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S4_addi_lsr_ri
    .param_str = "iUIiiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S4_andi_asl_ri
    .param_str = "iUIiiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S4_andi_lsr_ri
    .param_str = "iUIiiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S4_clbaddi
    .param_str = "iiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S4_clbpaddi
    .param_str = "iLLiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S4_clbpnorm
    .param_str = "iLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S4_extract
    .param_str = "iiUIiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S4_extract_rp
    .param_str = "iiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S4_extractp
    .param_str = "LLiLLiUIiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S4_extractp_rp
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S4_lsli
    .param_str = "iIii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S4_ntstbit_i
    .param_str = "iiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S4_ntstbit_r
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S4_or_andi
    .param_str = "iiiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S4_or_andix
    .param_str = "iiiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S4_or_ori
    .param_str = "iiiIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S4_ori_asl_ri
    .param_str = "iUIiiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S4_ori_lsr_ri
    .param_str = "iUIiiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S4_parity
    .param_str = "iii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S4_subaddi
    .param_str = "iiIii"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S4_subi_asl_ri
    .param_str = "iUIiiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S4_subi_lsr_ri
    .param_str = "iUIiiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S4_vrcrotate
    .param_str = "LLiLLiiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S4_vrcrotate_acc
    .param_str = "LLiLLiLLiiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S4_vxaddsubh
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S4_vxaddsubhr
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S4_vxaddsubw
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S4_vxsubaddh
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S4_vxsubaddhr
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S4_vxsubaddw
    .param_str = "LLiLLiLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S5_asrhub_rnd_sat_goodsyntax
    .param_str = "iLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S5_asrhub_sat
    .param_str = "iLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S5_popcountp
    .param_str = "iLLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S5_vasrhrnd_goodsyntax
    .param_str = "LLiLLiUIi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S6_rol_i_p
    .param_str = "LLiLLiUIi"
    .features = "v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S6_rol_i_p_acc
    .param_str = "LLiLLiLLiUIi"
    .features = "v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S6_rol_i_p_and
    .param_str = "LLiLLiLLiUIi"
    .features = "v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S6_rol_i_p_nac
    .param_str = "LLiLLiLLiUIi"
    .features = "v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S6_rol_i_p_or
    .param_str = "LLiLLiLLiUIi"
    .features = "v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S6_rol_i_p_xacc
    .param_str = "LLiLLiLLiUIi"
    .features = "v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S6_rol_i_r
    .param_str = "iiUIi"
    .features = "v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S6_rol_i_r_acc
    .param_str = "iiiUIi"
    .features = "v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S6_rol_i_r_and
    .param_str = "iiiUIi"
    .features = "v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S6_rol_i_r_nac
    .param_str = "iiiUIi"
    .features = "v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S6_rol_i_r_or
    .param_str = "iiiUIi"
    .features = "v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S6_rol_i_r_xacc
    .param_str = "iiiUIi"
    .features = "v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S6_vsplatrbp
    .param_str = "LLii"
    .features = "v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S6_vtrunehb_ppp
    .param_str = "LLiLLiLLi"
    .features = "v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_S6_vtrunohb_ppp
    .param_str = "LLiLLiLLi"
    .features = "v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_V6_extractw
    .param_str = "iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_extractw_128B
    .param_str = "iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_get_qfext
    .param_str = "V16iV16ii"
    .features = "hvxv79"

__builtin_HEXAGON_V6_get_qfext_128B
    .param_str = "V32iV32ii"
    .features = "hvxv79"

__builtin_HEXAGON_V6_get_qfext_oracc
    .param_str = "V16iV16iV16ii"
    .features = "hvxv79"

__builtin_HEXAGON_V6_get_qfext_oracc_128B
    .param_str = "V32iV32iV32ii"
    .features = "hvxv79"

__builtin_HEXAGON_V6_hi
    .param_str = "V16iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_hi_128B
    .param_str = "V32iV64i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_lo
    .param_str = "V16iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_lo_128B
    .param_str = "V32iV64i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_lvsplatb
    .param_str = "V16ii"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_lvsplatb_128B
    .param_str = "V32ii"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_lvsplath
    .param_str = "V16ii"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_lvsplath_128B
    .param_str = "V32ii"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_lvsplatw
    .param_str = "V16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_lvsplatw_128B
    .param_str = "V32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_pred_and
    .param_str = "V64bV64bV64b"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_pred_and_128B
    .param_str = "V128bV128bV128b"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_pred_and_n
    .param_str = "V64bV64bV64b"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_pred_and_n_128B
    .param_str = "V128bV128bV128b"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_pred_not
    .param_str = "V64bV64b"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_pred_not_128B
    .param_str = "V128bV128b"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_pred_or
    .param_str = "V64bV64bV64b"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_pred_or_128B
    .param_str = "V128bV128bV128b"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_pred_or_n
    .param_str = "V64bV64bV64b"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_pred_or_n_128B
    .param_str = "V128bV128bV128b"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_pred_scalar2
    .param_str = "V64bi"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_pred_scalar2_128B
    .param_str = "V128bi"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_pred_scalar2v2
    .param_str = "V64bi"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_pred_scalar2v2_128B
    .param_str = "V128bi"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_pred_xor
    .param_str = "V64bV64bV64b"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_pred_xor_128B
    .param_str = "V128bV128bV128b"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_set_qfext
    .param_str = "V16iV16ii"
    .features = "hvxv79"

__builtin_HEXAGON_V6_set_qfext_128B
    .param_str = "V32iV32ii"
    .features = "hvxv79"

__builtin_HEXAGON_V6_shuffeqh
    .param_str = "V64bV64bV64b"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_shuffeqh_128B
    .param_str = "V128bV128bV128b"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_shuffeqw
    .param_str = "V64bV64bV64b"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_shuffeqw_128B
    .param_str = "V128bV128bV128b"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_v6mpyhubs10
    .param_str = "V32iV32iV32iUIi"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_v6mpyhubs10_128B
    .param_str = "V64iV64iV64iUIi"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_v6mpyhubs10_vxx
    .param_str = "V32iV32iV32iV32iUIi"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_v6mpyhubs10_vxx_128B
    .param_str = "V64iV64iV64iV64iUIi"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_v6mpyvubs10
    .param_str = "V32iV32iV32iUIi"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_v6mpyvubs10_128B
    .param_str = "V64iV64iV64iUIi"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_v6mpyvubs10_vxx
    .param_str = "V32iV32iV32iV32iUIi"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_v6mpyvubs10_vxx_128B
    .param_str = "V64iV64iV64iV64iUIi"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vS32b_nqpred_ai
    .param_str = "vV64bv*V16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vS32b_nqpred_ai_128B
    .param_str = "vV128bv*V32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vS32b_nt_nqpred_ai
    .param_str = "vV64bv*V16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vS32b_nt_nqpred_ai_128B
    .param_str = "vV128bv*V32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vS32b_nt_qpred_ai
    .param_str = "vV64bv*V16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vS32b_nt_qpred_ai_128B
    .param_str = "vV128bv*V32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vS32b_qpred_ai
    .param_str = "vV64bv*V16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vS32b_qpred_ai_128B
    .param_str = "vV128bv*V32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vabs_f8
    .param_str = "V16iV16i"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vabs_f8_128B
    .param_str = "V32iV32i"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vabs_hf
    .param_str = "V16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vabs_hf_128B
    .param_str = "V32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vabs_sf
    .param_str = "V16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vabs_sf_128B
    .param_str = "V32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vabsb
    .param_str = "V16iV16i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vabsb_128B
    .param_str = "V32iV32i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vabsb_sat
    .param_str = "V16iV16i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vabsb_sat_128B
    .param_str = "V32iV32i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vabsdiffh
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vabsdiffh_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vabsdiffub
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vabsdiffub_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vabsdiffuh
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vabsdiffuh_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vabsdiffw
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vabsdiffw_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vabsh
    .param_str = "V16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vabsh_128B
    .param_str = "V32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vabsh_sat
    .param_str = "V16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vabsh_sat_128B
    .param_str = "V32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vabsw
    .param_str = "V16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vabsw_128B
    .param_str = "V32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vabsw_sat
    .param_str = "V16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vabsw_sat_128B
    .param_str = "V32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vadd_hf
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vadd_hf_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vadd_hf_f8
    .param_str = "V32iV16iV16i"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vadd_hf_f8_128B
    .param_str = "V64iV32iV32i"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vadd_hf_hf
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vadd_hf_hf_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vadd_qf16
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vadd_qf16_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vadd_qf16_mix
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vadd_qf16_mix_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vadd_qf32
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vadd_qf32_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vadd_qf32_mix
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vadd_qf32_mix_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vadd_sf
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vadd_sf_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vadd_sf_bf
    .param_str = "V32iV16iV16i"
    .features = "hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vadd_sf_bf_128B
    .param_str = "V64iV32iV32i"
    .features = "hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vadd_sf_hf
    .param_str = "V32iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vadd_sf_hf_128B
    .param_str = "V64iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vadd_sf_sf
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vadd_sf_sf_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddb
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddb_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddb_dv
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddb_dv_128B
    .param_str = "V64iV64iV64i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddbnq
    .param_str = "V16iV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddbnq_128B
    .param_str = "V32iV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddbq
    .param_str = "V16iV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddbq_128B
    .param_str = "V32iV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddbsat
    .param_str = "V16iV16iV16i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddbsat_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddbsat_dv
    .param_str = "V32iV32iV32i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddbsat_dv_128B
    .param_str = "V64iV64iV64i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddcarry
    .param_str = "V16iV16iV16iv*"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddcarry_128B
    .param_str = "V32iV32iV32iv*"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddcarryo
    .param_str = "V16iV16iV16iv*"
    .features = "hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddcarryo_128B
    .param_str = "V32iV32iV32iv*"
    .features = "hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddcarrysat
    .param_str = "V16iV16iV16iV64b"
    .features = "hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddcarrysat_128B
    .param_str = "V32iV32iV32iV128b"
    .features = "hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddclbh
    .param_str = "V16iV16iV16i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddclbh_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddclbw
    .param_str = "V16iV16iV16i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddclbw_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddh
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddh_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddh_dv
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddh_dv_128B
    .param_str = "V64iV64iV64i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddhnq
    .param_str = "V16iV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddhnq_128B
    .param_str = "V32iV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddhq
    .param_str = "V16iV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddhq_128B
    .param_str = "V32iV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddhsat
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddhsat_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddhsat_dv
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddhsat_dv_128B
    .param_str = "V64iV64iV64i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddhw
    .param_str = "V32iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddhw_128B
    .param_str = "V64iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddhw_acc
    .param_str = "V32iV32iV16iV16i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddhw_acc_128B
    .param_str = "V64iV64iV32iV32i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddubh
    .param_str = "V32iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddubh_128B
    .param_str = "V64iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddubh_acc
    .param_str = "V32iV32iV16iV16i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddubh_acc_128B
    .param_str = "V64iV64iV32iV32i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddubsat
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddubsat_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddubsat_dv
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddubsat_dv_128B
    .param_str = "V64iV64iV64i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddububb_sat
    .param_str = "V16iV16iV16i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddububb_sat_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vadduhsat
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vadduhsat_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vadduhsat_dv
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vadduhsat_dv_128B
    .param_str = "V64iV64iV64i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vadduhw
    .param_str = "V32iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vadduhw_128B
    .param_str = "V64iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vadduhw_acc
    .param_str = "V32iV32iV16iV16i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vadduhw_acc_128B
    .param_str = "V64iV64iV32iV32i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vadduwsat
    .param_str = "V16iV16iV16i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vadduwsat_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vadduwsat_dv
    .param_str = "V32iV32iV32i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vadduwsat_dv_128B
    .param_str = "V64iV64iV64i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddw
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddw_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddw_dv
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddw_dv_128B
    .param_str = "V64iV64iV64i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddwnq
    .param_str = "V16iV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddwnq_128B
    .param_str = "V32iV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddwq
    .param_str = "V16iV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddwq_128B
    .param_str = "V32iV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddwsat
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddwsat_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddwsat_dv
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaddwsat_dv_128B
    .param_str = "V64iV64iV64i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_valignb
    .param_str = "V16iV16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_valignb_128B
    .param_str = "V32iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_valignbi
    .param_str = "V16iV16iV16iUIi"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_valignbi_128B
    .param_str = "V32iV32iV32iUIi"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vand
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vand_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vandnqrt
    .param_str = "V16iV64bi"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vandnqrt_128B
    .param_str = "V32iV128bi"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vandnqrt_acc
    .param_str = "V16iV16iV64bi"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vandnqrt_acc_128B
    .param_str = "V32iV32iV128bi"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vandqrt
    .param_str = "V16iV64bi"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vandqrt_128B
    .param_str = "V32iV128bi"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vandqrt_acc
    .param_str = "V16iV16iV64bi"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vandqrt_acc_128B
    .param_str = "V32iV32iV128bi"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vandvnqv
    .param_str = "V16iV64bV16i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vandvnqv_128B
    .param_str = "V32iV128bV32i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vandvqv
    .param_str = "V16iV64bV16i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vandvqv_128B
    .param_str = "V32iV128bV32i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vandvrt
    .param_str = "V64bV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vandvrt_128B
    .param_str = "V128bV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vandvrt_acc
    .param_str = "V64bV64bV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vandvrt_acc_128B
    .param_str = "V128bV128bV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaslh
    .param_str = "V16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaslh_128B
    .param_str = "V32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaslh_acc
    .param_str = "V16iV16iV16ii"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaslh_acc_128B
    .param_str = "V32iV32iV32ii"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaslhv
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaslhv_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaslw
    .param_str = "V16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaslw_128B
    .param_str = "V32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaslw_acc
    .param_str = "V16iV16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaslw_acc_128B
    .param_str = "V32iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaslwv
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vaslwv_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasr_into
    .param_str = "V32iV32iV16iV16i"
    .features = "hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasr_into_128B
    .param_str = "V64iV64iV32iV32i"
    .features = "hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrh
    .param_str = "V16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrh_128B
    .param_str = "V32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrh_acc
    .param_str = "V16iV16iV16ii"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrh_acc_128B
    .param_str = "V32iV32iV32ii"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrhbrndsat
    .param_str = "V16iV16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrhbrndsat_128B
    .param_str = "V32iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrhbsat
    .param_str = "V16iV16iV16ii"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrhbsat_128B
    .param_str = "V32iV32iV32ii"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrhubrndsat
    .param_str = "V16iV16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrhubrndsat_128B
    .param_str = "V32iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrhubsat
    .param_str = "V16iV16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrhubsat_128B
    .param_str = "V32iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrhv
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrhv_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasruhubrndsat
    .param_str = "V16iV16iV16ii"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasruhubrndsat_128B
    .param_str = "V32iV32iV32ii"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasruhubsat
    .param_str = "V16iV16iV16ii"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasruhubsat_128B
    .param_str = "V32iV32iV32ii"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasruwuhrndsat
    .param_str = "V16iV16iV16ii"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasruwuhrndsat_128B
    .param_str = "V32iV32iV32ii"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasruwuhsat
    .param_str = "V16iV16iV16ii"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasruwuhsat_128B
    .param_str = "V32iV32iV32ii"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrvuhubrndsat
    .param_str = "V16iV32iV16i"
    .features = "hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrvuhubrndsat_128B
    .param_str = "V32iV64iV32i"
    .features = "hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrvuhubsat
    .param_str = "V16iV32iV16i"
    .features = "hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrvuhubsat_128B
    .param_str = "V32iV64iV32i"
    .features = "hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrvwuhrndsat
    .param_str = "V16iV32iV16i"
    .features = "hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrvwuhrndsat_128B
    .param_str = "V32iV64iV32i"
    .features = "hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrvwuhsat
    .param_str = "V16iV32iV16i"
    .features = "hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrvwuhsat_128B
    .param_str = "V32iV64iV32i"
    .features = "hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrw
    .param_str = "V16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrw_128B
    .param_str = "V32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrw_acc
    .param_str = "V16iV16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrw_acc_128B
    .param_str = "V32iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrwh
    .param_str = "V16iV16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrwh_128B
    .param_str = "V32iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrwhrndsat
    .param_str = "V16iV16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrwhrndsat_128B
    .param_str = "V32iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrwhsat
    .param_str = "V16iV16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrwhsat_128B
    .param_str = "V32iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrwuhrndsat
    .param_str = "V16iV16iV16ii"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrwuhrndsat_128B
    .param_str = "V32iV32iV32ii"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrwuhsat
    .param_str = "V16iV16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrwuhsat_128B
    .param_str = "V32iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrwv
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vasrwv_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vassign
    .param_str = "V16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vassign_128B
    .param_str = "V32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vassign_fp
    .param_str = "V16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vassign_fp_128B
    .param_str = "V32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vassignp
    .param_str = "V32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vassignp_128B
    .param_str = "V64iV64i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vavgb
    .param_str = "V16iV16iV16i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vavgb_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vavgbrnd
    .param_str = "V16iV16iV16i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vavgbrnd_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vavgh
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vavgh_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vavghrnd
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vavghrnd_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vavgub
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vavgub_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vavgubrnd
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vavgubrnd_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vavguh
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vavguh_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vavguhrnd
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vavguhrnd_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vavguw
    .param_str = "V16iV16iV16i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vavguw_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vavguwrnd
    .param_str = "V16iV16iV16i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vavguwrnd_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vavgw
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vavgw_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vavgwrnd
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vavgwrnd_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vcl0h
    .param_str = "V16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vcl0h_128B
    .param_str = "V32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vcl0w
    .param_str = "V16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vcl0w_128B
    .param_str = "V32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vcombine
    .param_str = "V32iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vcombine_128B
    .param_str = "V64iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vconv_h_hf
    .param_str = "V16iV16i"
    .features = "hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vconv_h_hf_128B
    .param_str = "V32iV32i"
    .features = "hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vconv_hf_h
    .param_str = "V16iV16i"
    .features = "hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vconv_hf_h_128B
    .param_str = "V32iV32i"
    .features = "hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vconv_hf_qf16
    .param_str = "V16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vconv_hf_qf16_128B
    .param_str = "V32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vconv_hf_qf32
    .param_str = "V16iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vconv_hf_qf32_128B
    .param_str = "V32iV64i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vconv_sf_qf32
    .param_str = "V16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vconv_sf_qf32_128B
    .param_str = "V32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vconv_sf_w
    .param_str = "V16iV16i"
    .features = "hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vconv_sf_w_128B
    .param_str = "V32iV32i"
    .features = "hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vconv_w_sf
    .param_str = "V16iV16i"
    .features = "hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vconv_w_sf_128B
    .param_str = "V32iV32i"
    .features = "hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vcvt2_b_hf
    .param_str = "V16iV16iV16i"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vcvt2_b_hf_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vcvt2_hf_b
    .param_str = "V32iV16i"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vcvt2_hf_b_128B
    .param_str = "V64iV32i"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vcvt2_hf_ub
    .param_str = "V32iV16i"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vcvt2_hf_ub_128B
    .param_str = "V64iV32i"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vcvt2_ub_hf
    .param_str = "V16iV16iV16i"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vcvt2_ub_hf_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vcvt_b_hf
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vcvt_b_hf_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vcvt_bf_sf
    .param_str = "V16iV16iV16i"
    .features = "hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vcvt_bf_sf_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vcvt_f8_hf
    .param_str = "V16iV16iV16i"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vcvt_f8_hf_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vcvt_h_hf
    .param_str = "V16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vcvt_h_hf_128B
    .param_str = "V32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vcvt_hf_b
    .param_str = "V32iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vcvt_hf_b_128B
    .param_str = "V64iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vcvt_hf_f8
    .param_str = "V32iV16i"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vcvt_hf_f8_128B
    .param_str = "V64iV32i"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vcvt_hf_h
    .param_str = "V16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vcvt_hf_h_128B
    .param_str = "V32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vcvt_hf_sf
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vcvt_hf_sf_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vcvt_hf_ub
    .param_str = "V32iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vcvt_hf_ub_128B
    .param_str = "V64iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vcvt_hf_uh
    .param_str = "V16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vcvt_hf_uh_128B
    .param_str = "V32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vcvt_sf_hf
    .param_str = "V32iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vcvt_sf_hf_128B
    .param_str = "V64iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vcvt_ub_hf
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vcvt_ub_hf_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vcvt_uh_hf
    .param_str = "V16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vcvt_uh_hf_128B
    .param_str = "V32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vd0
    .param_str = "V16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vd0_128B
    .param_str = "V32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdd0
    .param_str = "V32i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdd0_128B
    .param_str = "V64i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdealb
    .param_str = "V16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdealb4w
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdealb4w_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdealb_128B
    .param_str = "V32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdealh
    .param_str = "V16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdealh_128B
    .param_str = "V32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdealvdd
    .param_str = "V32iV16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdealvdd_128B
    .param_str = "V64iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdelta
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdelta_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpy_sf_hf
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpy_sf_hf_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpy_sf_hf_acc
    .param_str = "V16iV16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpy_sf_hf_acc_128B
    .param_str = "V32iV32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpybus
    .param_str = "V16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpybus_128B
    .param_str = "V32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpybus_acc
    .param_str = "V16iV16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpybus_acc_128B
    .param_str = "V32iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpybus_dv
    .param_str = "V32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpybus_dv_128B
    .param_str = "V64iV64ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpybus_dv_acc
    .param_str = "V32iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpybus_dv_acc_128B
    .param_str = "V64iV64iV64ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpyhb
    .param_str = "V16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpyhb_128B
    .param_str = "V32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpyhb_acc
    .param_str = "V16iV16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpyhb_acc_128B
    .param_str = "V32iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpyhb_dv
    .param_str = "V32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpyhb_dv_128B
    .param_str = "V64iV64ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpyhb_dv_acc
    .param_str = "V32iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpyhb_dv_acc_128B
    .param_str = "V64iV64iV64ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpyhisat
    .param_str = "V16iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpyhisat_128B
    .param_str = "V32iV64ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpyhisat_acc
    .param_str = "V16iV16iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpyhisat_acc_128B
    .param_str = "V32iV32iV64ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpyhsat
    .param_str = "V16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpyhsat_128B
    .param_str = "V32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpyhsat_acc
    .param_str = "V16iV16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpyhsat_acc_128B
    .param_str = "V32iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpyhsuisat
    .param_str = "V16iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpyhsuisat_128B
    .param_str = "V32iV64ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpyhsuisat_acc
    .param_str = "V16iV16iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpyhsuisat_acc_128B
    .param_str = "V32iV32iV64ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpyhsusat
    .param_str = "V16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpyhsusat_128B
    .param_str = "V32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpyhsusat_acc
    .param_str = "V16iV16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpyhsusat_acc_128B
    .param_str = "V32iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpyhvsat
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpyhvsat_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpyhvsat_acc
    .param_str = "V16iV16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdmpyhvsat_acc_128B
    .param_str = "V32iV32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdsaduh
    .param_str = "V32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdsaduh_128B
    .param_str = "V64iV64ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdsaduh_acc
    .param_str = "V32iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vdsaduh_acc_128B
    .param_str = "V64iV64iV64ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_veqb
    .param_str = "V64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_veqb_128B
    .param_str = "V128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_veqb_and
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_veqb_and_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_veqb_or
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_veqb_or_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_veqb_xor
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_veqb_xor_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_veqh
    .param_str = "V64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_veqh_128B
    .param_str = "V128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_veqh_and
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_veqh_and_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_veqh_or
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_veqh_or_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_veqh_xor
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_veqh_xor_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_veqw
    .param_str = "V64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_veqw_128B
    .param_str = "V128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_veqw_and
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_veqw_and_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_veqw_or
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_veqw_or_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_veqw_xor
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_veqw_xor_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vfmax_f8
    .param_str = "V16iV16iV16i"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vfmax_f8_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vfmax_hf
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vfmax_hf_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vfmax_sf
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vfmax_sf_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vfmin_f8
    .param_str = "V16iV16iV16i"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vfmin_f8_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vfmin_hf
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vfmin_hf_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vfmin_sf
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vfmin_sf_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vfneg_f8
    .param_str = "V16iV16i"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vfneg_f8_128B
    .param_str = "V32iV32i"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vfneg_hf
    .param_str = "V16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vfneg_hf_128B
    .param_str = "V32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vfneg_sf
    .param_str = "V16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vfneg_sf_128B
    .param_str = "V32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgathermh
    .param_str = "vv*iiV16i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgathermh_128B
    .param_str = "vv*iiV32i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgathermhq
    .param_str = "vv*V64biiV16i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgathermhq_128B
    .param_str = "vv*V128biiV32i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgathermhw
    .param_str = "vv*iiV32i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgathermhw_128B
    .param_str = "vv*iiV64i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgathermhwq
    .param_str = "vv*V64biiV32i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgathermhwq_128B
    .param_str = "vv*V128biiV64i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgathermw
    .param_str = "vv*iiV16i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgathermw_128B
    .param_str = "vv*iiV32i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgathermwq
    .param_str = "vv*V64biiV16i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgathermwq_128B
    .param_str = "vv*V128biiV32i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtb
    .param_str = "V64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtb_128B
    .param_str = "V128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtb_and
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtb_and_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtb_or
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtb_or_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtb_xor
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtb_xor_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtbf
    .param_str = "V64bV16iV16i"
    .features = "hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtbf_128B
    .param_str = "V128bV32iV32i"
    .features = "hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtbf_and
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtbf_and_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtbf_or
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtbf_or_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtbf_xor
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtbf_xor_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgth
    .param_str = "V64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgth_128B
    .param_str = "V128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgth_and
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgth_and_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgth_or
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgth_or_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgth_xor
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgth_xor_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgthf
    .param_str = "V64bV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgthf_128B
    .param_str = "V128bV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgthf_and
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgthf_and_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgthf_or
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgthf_or_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgthf_xor
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgthf_xor_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtsf
    .param_str = "V64bV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtsf_128B
    .param_str = "V128bV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtsf_and
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtsf_and_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtsf_or
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtsf_or_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtsf_xor
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtsf_xor_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtub
    .param_str = "V64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtub_128B
    .param_str = "V128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtub_and
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtub_and_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtub_or
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtub_or_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtub_xor
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtub_xor_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtuh
    .param_str = "V64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtuh_128B
    .param_str = "V128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtuh_and
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtuh_and_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtuh_or
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtuh_or_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtuh_xor
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtuh_xor_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtuw
    .param_str = "V64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtuw_128B
    .param_str = "V128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtuw_and
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtuw_and_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtuw_or
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtuw_or_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtuw_xor
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtuw_xor_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtw
    .param_str = "V64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtw_128B
    .param_str = "V128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtw_and
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtw_and_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtw_or
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtw_or_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtw_xor
    .param_str = "V64bV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vgtw_xor_128B
    .param_str = "V128bV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vinsertwr
    .param_str = "V16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vinsertwr_128B
    .param_str = "V32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlalignb
    .param_str = "V16iV16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlalignb_128B
    .param_str = "V32iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlalignbi
    .param_str = "V16iV16iV16iUIi"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlalignbi_128B
    .param_str = "V32iV32iV32iUIi"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlsrb
    .param_str = "V16iV16ii"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlsrb_128B
    .param_str = "V32iV32ii"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlsrh
    .param_str = "V16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlsrh_128B
    .param_str = "V32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlsrhv
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlsrhv_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlsrw
    .param_str = "V16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlsrw_128B
    .param_str = "V32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlsrwv
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlsrwv_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlut4
    .param_str = "V16iV16iLLi"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlut4_128B
    .param_str = "V32iV32iLLi"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlutvvb
    .param_str = "V16iV16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlutvvb_128B
    .param_str = "V32iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlutvvb_nm
    .param_str = "V16iV16iV16ii"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlutvvb_nm_128B
    .param_str = "V32iV32iV32ii"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlutvvb_oracc
    .param_str = "V16iV16iV16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlutvvb_oracc_128B
    .param_str = "V32iV32iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlutvvb_oracci
    .param_str = "V16iV16iV16iV16iUIi"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlutvvb_oracci_128B
    .param_str = "V32iV32iV32iV32iUIi"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlutvvbi
    .param_str = "V16iV16iV16iUIi"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlutvvbi_128B
    .param_str = "V32iV32iV32iUIi"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlutvwh
    .param_str = "V32iV16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlutvwh_128B
    .param_str = "V64iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlutvwh_nm
    .param_str = "V32iV16iV16ii"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlutvwh_nm_128B
    .param_str = "V64iV32iV32ii"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlutvwh_oracc
    .param_str = "V32iV32iV16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlutvwh_oracc_128B
    .param_str = "V64iV64iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlutvwh_oracci
    .param_str = "V32iV32iV16iV16iUIi"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlutvwh_oracci_128B
    .param_str = "V64iV64iV32iV32iUIi"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlutvwhi
    .param_str = "V32iV16iV16iUIi"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vlutvwhi_128B
    .param_str = "V64iV32iV32iUIi"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmaskedstorenq
    .param_str = "vV64bv*V16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmaskedstorenq_128B
    .param_str = "vV128bv*V32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmaskedstorentnq
    .param_str = "vV64bv*V16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmaskedstorentnq_128B
    .param_str = "vV128bv*V32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmaskedstorentq
    .param_str = "vV64bv*V16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmaskedstorentq_128B
    .param_str = "vV128bv*V32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmaskedstoreq
    .param_str = "vV64bv*V16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmaskedstoreq_128B
    .param_str = "vV128bv*V32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmax_bf
    .param_str = "V16iV16iV16i"
    .features = "hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmax_bf_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmax_hf
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmax_hf_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmax_sf
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmax_sf_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmaxb
    .param_str = "V16iV16iV16i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmaxb_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmaxh
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmaxh_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmaxub
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmaxub_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmaxuh
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmaxuh_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmaxw
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmaxw_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmerge_qf
    .param_str = "V16iV16iV16i"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vmerge_qf_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vmin_bf
    .param_str = "V16iV16iV16i"
    .features = "hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmin_bf_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmin_hf
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmin_hf_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmin_sf
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmin_sf_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vminb
    .param_str = "V16iV16iV16i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vminb_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vminh
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vminh_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vminub
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vminub_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vminuh
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vminuh_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vminw
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vminw_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpabus
    .param_str = "V32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpabus_128B
    .param_str = "V64iV64ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpabus_acc
    .param_str = "V32iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpabus_acc_128B
    .param_str = "V64iV64iV64ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpabusv
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpabusv_128B
    .param_str = "V64iV64iV64i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpabuu
    .param_str = "V32iV32ii"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpabuu_128B
    .param_str = "V64iV64ii"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpabuu_acc
    .param_str = "V32iV32iV32ii"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpabuu_acc_128B
    .param_str = "V64iV64iV64ii"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpabuuv
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpabuuv_128B
    .param_str = "V64iV64iV64i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpahb
    .param_str = "V32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpahb_128B
    .param_str = "V64iV64ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpahb_acc
    .param_str = "V32iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpahb_acc_128B
    .param_str = "V64iV64iV64ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpahhsat
    .param_str = "V16iV16iV16iLLi"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpahhsat_128B
    .param_str = "V32iV32iV32iLLi"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpauhb
    .param_str = "V32iV32ii"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpauhb_128B
    .param_str = "V64iV64ii"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpauhb_acc
    .param_str = "V32iV32iV32ii"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpauhb_acc_128B
    .param_str = "V64iV64iV64ii"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpauhuhsat
    .param_str = "V16iV16iV16iLLi"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpauhuhsat_128B
    .param_str = "V32iV32iV32iLLi"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpsuhuhsat
    .param_str = "V16iV16iV16iLLi"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpsuhuhsat_128B
    .param_str = "V32iV32iV32iLLi"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpy_hf_f8
    .param_str = "V32iV16iV16i"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vmpy_hf_f8_128B
    .param_str = "V64iV32iV32i"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vmpy_hf_f8_acc
    .param_str = "V32iV32iV16iV16i"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vmpy_hf_f8_acc_128B
    .param_str = "V64iV64iV32iV32i"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vmpy_hf_hf
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpy_hf_hf_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpy_hf_hf_acc
    .param_str = "V16iV16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpy_hf_hf_acc_128B
    .param_str = "V32iV32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpy_qf16
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpy_qf16_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpy_qf16_hf
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpy_qf16_hf_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpy_qf16_mix_hf
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpy_qf16_mix_hf_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpy_qf32
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpy_qf32_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpy_qf32_hf
    .param_str = "V32iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpy_qf32_hf_128B
    .param_str = "V64iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpy_qf32_mix_hf
    .param_str = "V32iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpy_qf32_mix_hf_128B
    .param_str = "V64iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpy_qf32_qf16
    .param_str = "V32iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpy_qf32_qf16_128B
    .param_str = "V64iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpy_qf32_sf
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpy_qf32_sf_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpy_rt_hf
    .param_str = "V16iV16ii"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vmpy_rt_hf_128B
    .param_str = "V32iV32ii"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vmpy_rt_qf16
    .param_str = "V16iV16ii"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vmpy_rt_qf16_128B
    .param_str = "V32iV32ii"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vmpy_rt_sf
    .param_str = "V16iV16ii"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vmpy_rt_sf_128B
    .param_str = "V32iV32ii"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vmpy_sf_bf
    .param_str = "V32iV16iV16i"
    .features = "hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpy_sf_bf_128B
    .param_str = "V64iV32iV32i"
    .features = "hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpy_sf_bf_acc
    .param_str = "V32iV32iV16iV16i"
    .features = "hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpy_sf_bf_acc_128B
    .param_str = "V64iV64iV32iV32i"
    .features = "hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpy_sf_hf
    .param_str = "V32iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpy_sf_hf_128B
    .param_str = "V64iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpy_sf_hf_acc
    .param_str = "V32iV32iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpy_sf_hf_acc_128B
    .param_str = "V64iV64iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpy_sf_sf
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpy_sf_sf_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpybus
    .param_str = "V32iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpybus_128B
    .param_str = "V64iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpybus_acc
    .param_str = "V32iV32iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpybus_acc_128B
    .param_str = "V64iV64iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpybusv
    .param_str = "V32iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpybusv_128B
    .param_str = "V64iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpybusv_acc
    .param_str = "V32iV32iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpybusv_acc_128B
    .param_str = "V64iV64iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpybv
    .param_str = "V32iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpybv_128B
    .param_str = "V64iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpybv_acc
    .param_str = "V32iV32iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpybv_acc_128B
    .param_str = "V64iV64iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyewuh
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyewuh_64
    .param_str = "V32iV16iV16i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyewuh_64_128B
    .param_str = "V64iV32iV32i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyewuh_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyh
    .param_str = "V32iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyh_128B
    .param_str = "V64iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyh_acc
    .param_str = "V32iV32iV16ii"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyh_acc_128B
    .param_str = "V64iV64iV32ii"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyhsat_acc
    .param_str = "V32iV32iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyhsat_acc_128B
    .param_str = "V64iV64iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyhsrs
    .param_str = "V16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyhsrs_128B
    .param_str = "V32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyhss
    .param_str = "V16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyhss_128B
    .param_str = "V32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyhus
    .param_str = "V32iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyhus_128B
    .param_str = "V64iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyhus_acc
    .param_str = "V32iV32iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyhus_acc_128B
    .param_str = "V64iV64iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyhv
    .param_str = "V32iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyhv_128B
    .param_str = "V64iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyhv_acc
    .param_str = "V32iV32iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyhv_acc_128B
    .param_str = "V64iV64iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyhvsrs
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyhvsrs_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyieoh
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyieoh_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyiewh_acc
    .param_str = "V16iV16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyiewh_acc_128B
    .param_str = "V32iV32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyiewuh
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyiewuh_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyiewuh_acc
    .param_str = "V16iV16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyiewuh_acc_128B
    .param_str = "V32iV32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyih
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyih_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyih_acc
    .param_str = "V16iV16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyih_acc_128B
    .param_str = "V32iV32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyihb
    .param_str = "V16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyihb_128B
    .param_str = "V32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyihb_acc
    .param_str = "V16iV16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyihb_acc_128B
    .param_str = "V32iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyiowh
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyiowh_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyiwb
    .param_str = "V16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyiwb_128B
    .param_str = "V32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyiwb_acc
    .param_str = "V16iV16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyiwb_acc_128B
    .param_str = "V32iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyiwh
    .param_str = "V16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyiwh_128B
    .param_str = "V32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyiwh_acc
    .param_str = "V16iV16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyiwh_acc_128B
    .param_str = "V32iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyiwub
    .param_str = "V16iV16ii"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyiwub_128B
    .param_str = "V32iV32ii"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyiwub_acc
    .param_str = "V16iV16iV16ii"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyiwub_acc_128B
    .param_str = "V32iV32iV32ii"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyowh
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyowh_64_acc
    .param_str = "V32iV32iV16iV16i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyowh_64_acc_128B
    .param_str = "V64iV64iV32iV32i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyowh_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyowh_rnd
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyowh_rnd_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyowh_rnd_sacc
    .param_str = "V16iV16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyowh_rnd_sacc_128B
    .param_str = "V32iV32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyowh_sacc
    .param_str = "V16iV16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyowh_sacc_128B
    .param_str = "V32iV32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyub
    .param_str = "V32iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyub_128B
    .param_str = "V64iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyub_acc
    .param_str = "V32iV32iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyub_acc_128B
    .param_str = "V64iV64iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyubv
    .param_str = "V32iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyubv_128B
    .param_str = "V64iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyubv_acc
    .param_str = "V32iV32iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyubv_acc_128B
    .param_str = "V64iV64iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyuh
    .param_str = "V32iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyuh_128B
    .param_str = "V64iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyuh_acc
    .param_str = "V32iV32iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyuh_acc_128B
    .param_str = "V64iV64iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyuhe
    .param_str = "V16iV16ii"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyuhe_128B
    .param_str = "V32iV32ii"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyuhe_acc
    .param_str = "V16iV16iV16ii"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyuhe_acc_128B
    .param_str = "V32iV32iV32ii"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyuhv
    .param_str = "V32iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyuhv_128B
    .param_str = "V64iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyuhv_acc
    .param_str = "V32iV32iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyuhv_acc_128B
    .param_str = "V64iV64iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyuhvs
    .param_str = "V16iV16iV16i"
    .features = "hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmpyuhvs_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmux
    .param_str = "V16iV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vmux_128B
    .param_str = "V32iV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vnavgb
    .param_str = "V16iV16iV16i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vnavgb_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vnavgh
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vnavgh_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vnavgub
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vnavgub_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vnavgw
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vnavgw_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vnormamth
    .param_str = "V16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vnormamth_128B
    .param_str = "V32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vnormamtw
    .param_str = "V16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vnormamtw_128B
    .param_str = "V32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vnot
    .param_str = "V16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vnot_128B
    .param_str = "V32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vor
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vor_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vpackeb
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vpackeb_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vpackeh
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vpackeh_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vpackhb_sat
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vpackhb_sat_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vpackhub_sat
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vpackhub_sat_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vpackob
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vpackob_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vpackoh
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vpackoh_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vpackwh_sat
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vpackwh_sat_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vpackwuh_sat
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vpackwuh_sat_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vpopcounth
    .param_str = "V16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vpopcounth_128B
    .param_str = "V32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vprefixqb
    .param_str = "V16iV64b"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vprefixqb_128B
    .param_str = "V32iV128b"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vprefixqh
    .param_str = "V16iV64b"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vprefixqh_128B
    .param_str = "V32iV128b"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vprefixqw
    .param_str = "V16iV64b"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vprefixqw_128B
    .param_str = "V32iV128b"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrdelta
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrdelta_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrmpybub_rtt
    .param_str = "V32iV16iLLi"
    .features = "hvxv65"

__builtin_HEXAGON_V6_vrmpybub_rtt_128B
    .param_str = "V64iV32iLLi"
    .features = "hvxv65"

__builtin_HEXAGON_V6_vrmpybub_rtt_acc
    .param_str = "V32iV32iV16iLLi"
    .features = "hvxv65"

__builtin_HEXAGON_V6_vrmpybub_rtt_acc_128B
    .param_str = "V64iV64iV32iLLi"
    .features = "hvxv65"

__builtin_HEXAGON_V6_vrmpybus
    .param_str = "V16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrmpybus_128B
    .param_str = "V32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrmpybus_acc
    .param_str = "V16iV16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrmpybus_acc_128B
    .param_str = "V32iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrmpybusi
    .param_str = "V32iV32iiUIi"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrmpybusi_128B
    .param_str = "V64iV64iiUIi"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrmpybusi_acc
    .param_str = "V32iV32iV32iiUIi"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrmpybusi_acc_128B
    .param_str = "V64iV64iV64iiUIi"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrmpybusv
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrmpybusv_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrmpybusv_acc
    .param_str = "V16iV16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrmpybusv_acc_128B
    .param_str = "V32iV32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrmpybv
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrmpybv_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrmpybv_acc
    .param_str = "V16iV16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrmpybv_acc_128B
    .param_str = "V32iV32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrmpyub
    .param_str = "V16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrmpyub_128B
    .param_str = "V32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrmpyub_acc
    .param_str = "V16iV16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrmpyub_acc_128B
    .param_str = "V32iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrmpyub_rtt
    .param_str = "V32iV16iLLi"
    .features = "hvxv65"

__builtin_HEXAGON_V6_vrmpyub_rtt_128B
    .param_str = "V64iV32iLLi"
    .features = "hvxv65"

__builtin_HEXAGON_V6_vrmpyub_rtt_acc
    .param_str = "V32iV32iV16iLLi"
    .features = "hvxv65"

__builtin_HEXAGON_V6_vrmpyub_rtt_acc_128B
    .param_str = "V64iV64iV32iLLi"
    .features = "hvxv65"

__builtin_HEXAGON_V6_vrmpyubi
    .param_str = "V32iV32iiUIi"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrmpyubi_128B
    .param_str = "V64iV64iiUIi"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrmpyubi_acc
    .param_str = "V32iV32iV32iiUIi"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrmpyubi_acc_128B
    .param_str = "V64iV64iV64iiUIi"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrmpyubv
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrmpyubv_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrmpyubv_acc
    .param_str = "V16iV16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrmpyubv_acc_128B
    .param_str = "V32iV32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vror
    .param_str = "V16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vror_128B
    .param_str = "V32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrotr
    .param_str = "V16iV16iV16i"
    .features = "hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrotr_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vroundhb
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vroundhb_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vroundhub
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vroundhub_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrounduhub
    .param_str = "V16iV16iV16i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrounduhub_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrounduwuh
    .param_str = "V16iV16iV16i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrounduwuh_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vroundwh
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vroundwh_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vroundwuh
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vroundwuh_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrsadubi
    .param_str = "V32iV32iiUIi"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrsadubi_128B
    .param_str = "V64iV64iiUIi"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrsadubi_acc
    .param_str = "V32iV32iV32iiUIi"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vrsadubi_acc_128B
    .param_str = "V64iV64iV64iiUIi"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsatdw
    .param_str = "V16iV16iV16i"
    .features = "hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsatdw_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsathub
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsathub_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsatuwuh
    .param_str = "V16iV16iV16i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsatuwuh_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsatwh
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsatwh_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsb
    .param_str = "V32iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsb_128B
    .param_str = "V64iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vscattermh
    .param_str = "viiV16iV16i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vscattermh_128B
    .param_str = "viiV32iV32i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vscattermh_add
    .param_str = "viiV16iV16i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vscattermh_add_128B
    .param_str = "viiV32iV32i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vscattermhq
    .param_str = "vV64biiV16iV16i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vscattermhq_128B
    .param_str = "vV128biiV32iV32i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vscattermhw
    .param_str = "viiV32iV16i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vscattermhw_128B
    .param_str = "viiV64iV32i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vscattermhw_add
    .param_str = "viiV32iV16i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vscattermhw_add_128B
    .param_str = "viiV64iV32i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vscattermhwq
    .param_str = "vV64biiV32iV16i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vscattermhwq_128B
    .param_str = "vV128biiV64iV32i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vscattermw
    .param_str = "viiV16iV16i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vscattermw_128B
    .param_str = "viiV32iV32i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vscattermw_add
    .param_str = "viiV16iV16i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vscattermw_add_128B
    .param_str = "viiV32iV32i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vscattermwq
    .param_str = "vV64biiV16iV16i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vscattermwq_128B
    .param_str = "vV128biiV32iV32i"
    .features = "hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsh
    .param_str = "V32iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsh_128B
    .param_str = "V64iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vshufeh
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vshufeh_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vshuffb
    .param_str = "V16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vshuffb_128B
    .param_str = "V32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vshuffeb
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vshuffeb_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vshuffh
    .param_str = "V16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vshuffh_128B
    .param_str = "V32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vshuffob
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vshuffob_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vshuffvdd
    .param_str = "V32iV16iV16ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vshuffvdd_128B
    .param_str = "V64iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vshufoeb
    .param_str = "V32iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vshufoeb_128B
    .param_str = "V64iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vshufoeh
    .param_str = "V32iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vshufoeh_128B
    .param_str = "V64iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vshufoh
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vshufoh_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsub_hf
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsub_hf_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsub_hf_f8
    .param_str = "V32iV16iV16i"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vsub_hf_f8_128B
    .param_str = "V64iV32iV32i"
    .features = "hvxv79"

__builtin_HEXAGON_V6_vsub_hf_hf
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsub_hf_hf_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsub_qf16
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsub_qf16_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsub_qf16_mix
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsub_qf16_mix_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsub_qf32
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsub_qf32_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsub_qf32_mix
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsub_qf32_mix_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsub_sf
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsub_sf_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsub_sf_bf
    .param_str = "V32iV16iV16i"
    .features = "hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsub_sf_bf_128B
    .param_str = "V64iV32iV32i"
    .features = "hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsub_sf_hf
    .param_str = "V32iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsub_sf_hf_128B
    .param_str = "V64iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsub_sf_sf
    .param_str = "V16iV16iV16i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsub_sf_sf_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubb
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubb_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubb_dv
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubb_dv_128B
    .param_str = "V64iV64iV64i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubbnq
    .param_str = "V16iV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubbnq_128B
    .param_str = "V32iV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubbq
    .param_str = "V16iV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubbq_128B
    .param_str = "V32iV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubbsat
    .param_str = "V16iV16iV16i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubbsat_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubbsat_dv
    .param_str = "V32iV32iV32i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubbsat_dv_128B
    .param_str = "V64iV64iV64i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubcarry
    .param_str = "V16iV16iV16iv*"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubcarry_128B
    .param_str = "V32iV32iV32iv*"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubcarryo
    .param_str = "V16iV16iV16iv*"
    .features = "hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubcarryo_128B
    .param_str = "V32iV32iV32iv*"
    .features = "hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubh
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubh_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubh_dv
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubh_dv_128B
    .param_str = "V64iV64iV64i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubhnq
    .param_str = "V16iV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubhnq_128B
    .param_str = "V32iV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubhq
    .param_str = "V16iV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubhq_128B
    .param_str = "V32iV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubhsat
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubhsat_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubhsat_dv
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubhsat_dv_128B
    .param_str = "V64iV64iV64i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubhw
    .param_str = "V32iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubhw_128B
    .param_str = "V64iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsububh
    .param_str = "V32iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsububh_128B
    .param_str = "V64iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsububsat
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsububsat_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsububsat_dv
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsububsat_dv_128B
    .param_str = "V64iV64iV64i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubububb_sat
    .param_str = "V16iV16iV16i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubububb_sat_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubuhsat
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubuhsat_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubuhsat_dv
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubuhsat_dv_128B
    .param_str = "V64iV64iV64i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubuhw
    .param_str = "V32iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubuhw_128B
    .param_str = "V64iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubuwsat
    .param_str = "V16iV16iV16i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubuwsat_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubuwsat_dv
    .param_str = "V32iV32iV32i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubuwsat_dv_128B
    .param_str = "V64iV64iV64i"
    .features = "hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubw
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubw_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubw_dv
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubw_dv_128B
    .param_str = "V64iV64iV64i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubwnq
    .param_str = "V16iV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubwnq_128B
    .param_str = "V32iV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubwq
    .param_str = "V16iV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubwq_128B
    .param_str = "V32iV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubwsat
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubwsat_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubwsat_dv
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vsubwsat_dv_128B
    .param_str = "V64iV64iV64i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vswap
    .param_str = "V32iV64bV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vswap_128B
    .param_str = "V64iV128bV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vtmpyb
    .param_str = "V32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vtmpyb_128B
    .param_str = "V64iV64ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vtmpyb_acc
    .param_str = "V32iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vtmpyb_acc_128B
    .param_str = "V64iV64iV64ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vtmpybus
    .param_str = "V32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vtmpybus_128B
    .param_str = "V64iV64ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vtmpybus_acc
    .param_str = "V32iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vtmpybus_acc_128B
    .param_str = "V64iV64iV64ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vtmpyhb
    .param_str = "V32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vtmpyhb_128B
    .param_str = "V64iV64ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vtmpyhb_acc
    .param_str = "V32iV32iV32ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vtmpyhb_acc_128B
    .param_str = "V64iV64iV64ii"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vunpackb
    .param_str = "V32iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vunpackb_128B
    .param_str = "V64iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vunpackh
    .param_str = "V32iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vunpackh_128B
    .param_str = "V64iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vunpackob
    .param_str = "V32iV32iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vunpackob_128B
    .param_str = "V64iV64iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vunpackoh
    .param_str = "V32iV32iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vunpackoh_128B
    .param_str = "V64iV64iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vunpackub
    .param_str = "V32iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vunpackub_128B
    .param_str = "V64iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vunpackuh
    .param_str = "V32iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vunpackuh_128B
    .param_str = "V64iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vxor
    .param_str = "V16iV16iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vxor_128B
    .param_str = "V32iV32iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vzb
    .param_str = "V32iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vzb_128B
    .param_str = "V64iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vzh
    .param_str = "V32iV16i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_V6_vzh_128B
    .param_str = "V64iV32i"
    .features = "hvxv60|hvxv62|hvxv65|hvxv66|hvxv67|hvxv68|hvxv69|hvxv71|hvxv73|hvxv75|hvxv79"

__builtin_HEXAGON_Y2_dccleana
    .param_str = "vv*"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_Y2_dccleaninva
    .param_str = "vv*"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_Y2_dcfetch
    .param_str = "vv*"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_Y2_dcinva
    .param_str = "vv*"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_Y2_dczeroa
    .param_str = "vv*"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_Y4_l2fetch
    .param_str = "vv*i"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_Y5_l2fetch
    .param_str = "vv*LLi"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_Y6_dmlink
    .param_str = "vv*v*"
    .features = "v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_Y6_dmpause
    .param_str = "i"
    .features = "v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_Y6_dmpoll
    .param_str = "i"
    .features = "v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_Y6_dmresume
    .param_str = "vv*"
    .features = "v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_Y6_dmstart
    .param_str = "vv*"
    .features = "v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_Y6_dmwait
    .param_str = "i"
    .features = "v68|v69|v71|v73|v75|v79"

__builtin_HEXAGON_prefetch
    .param_str = "vv*"
    .features = "v5|v55|v60|v62|v65|v66|v67|v68|v69|v71|v73|v75|v79"
