1//===-- BuiltinsHexagon.def - Hexagon Builtin function database --*- C++ -*-==// 2// 3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4// See https://llvm.org/LICENSE.txt for license information. 5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6// 7//===----------------------------------------------------------------------===// 8// 9// This file defines the Hexagon-specific builtin function database. Users of 10// this file must define the BUILTIN macro to make use of this information. 11// 12//===----------------------------------------------------------------------===// 13 14// The format of this database matches clang/Basic/Builtins.def. 15 16// The builtins below are not autogenerated from iset.py. 17// Make sure you do not overwrite these. 18 19BUILTIN(__builtin_brev_ldd, "v*LLi*CLLi*iC", "") 20BUILTIN(__builtin_brev_ldw, "v*i*Ci*iC", "") 21BUILTIN(__builtin_brev_ldh, "v*s*Cs*iC", "") 22BUILTIN(__builtin_brev_lduh, "v*Us*CUs*iC", "") 23BUILTIN(__builtin_brev_ldb, "v*Sc*CSc*iC", "") 24BUILTIN(__builtin_brev_ldub, "v*Uc*CUc*iC", "") 25BUILTIN(__builtin_circ_ldd, "LLi*LLi*LLi*iIi", "") 26BUILTIN(__builtin_circ_ldw, "i*i*i*iIi", "") 27BUILTIN(__builtin_circ_ldh, "s*s*s*iIi", "") 28BUILTIN(__builtin_circ_lduh, "Us*Us*Us*iIi", "") 29BUILTIN(__builtin_circ_ldb, "c*c*c*iIi", "") 30BUILTIN(__builtin_circ_ldub, "Uc*Uc*Uc*iIi", "") 31BUILTIN(__builtin_brev_std, "LLi*CLLi*LLiiC", "") 32BUILTIN(__builtin_brev_stw, "i*Ci*iiC", "") 33BUILTIN(__builtin_brev_sth, "s*Cs*iiC", "") 34BUILTIN(__builtin_brev_sthhi, "s*Cs*iiC", "") 35BUILTIN(__builtin_brev_stb, "c*Cc*iiC", "") 36BUILTIN(__builtin_circ_std, "LLi*LLi*LLiiIi", "") 37BUILTIN(__builtin_circ_stw, "i*i*iiIi", "") 38BUILTIN(__builtin_circ_sth, "s*s*iiIi", "") 39BUILTIN(__builtin_circ_sthhi, "s*s*iiIi", "") 40BUILTIN(__builtin_circ_stb, "c*c*iiIi", "") 41BUILTIN(__builtin_HEXAGON_L2_loadrub_pci, "iv*IiivC*", "") 42BUILTIN(__builtin_HEXAGON_L2_loadrb_pci, "iv*IiivC*", "") 43BUILTIN(__builtin_HEXAGON_L2_loadruh_pci, "iv*IiivC*", "") 44BUILTIN(__builtin_HEXAGON_L2_loadrh_pci, "iv*IiivC*", "") 45BUILTIN(__builtin_HEXAGON_L2_loadri_pci, "iv*IiivC*", "") 46BUILTIN(__builtin_HEXAGON_L2_loadrd_pci, "LLiv*IiivC*", "") 47BUILTIN(__builtin_HEXAGON_L2_loadrub_pcr, "iv*ivC*", "") 48BUILTIN(__builtin_HEXAGON_L2_loadrb_pcr, "iv*ivC*", "") 49BUILTIN(__builtin_HEXAGON_L2_loadruh_pcr, "iv*ivC*", "") 50BUILTIN(__builtin_HEXAGON_L2_loadrh_pcr, "iv*ivC*", "") 51BUILTIN(__builtin_HEXAGON_L2_loadri_pcr, "iv*ivC*", "") 52BUILTIN(__builtin_HEXAGON_L2_loadrd_pcr, "LLiv*ivC*", "") 53 54BUILTIN(__builtin_HEXAGON_S2_storerb_pci, "vv*IiiivC*", "") 55BUILTIN(__builtin_HEXAGON_S2_storerh_pci, "vv*IiiivC*", "") 56BUILTIN(__builtin_HEXAGON_S2_storerf_pci, "vv*IiiivC*", "") 57BUILTIN(__builtin_HEXAGON_S2_storeri_pci, "vv*IiiivC*", "") 58BUILTIN(__builtin_HEXAGON_S2_storerd_pci, "vv*IiiLLivC*", "") 59BUILTIN(__builtin_HEXAGON_S2_storerb_pcr, "vv*iivC*", "") 60BUILTIN(__builtin_HEXAGON_S2_storerh_pcr, "vv*iivC*", "") 61BUILTIN(__builtin_HEXAGON_S2_storerf_pcr, "vv*iivC*", "") 62BUILTIN(__builtin_HEXAGON_S2_storeri_pcr, "vv*iivC*", "") 63BUILTIN(__builtin_HEXAGON_S2_storerd_pcr, "vv*iLLivC*", "") 64 65BUILTIN(__builtin_HEXAGON_prefetch,"vv*","") 66BUILTIN(__builtin_HEXAGON_Y2_dccleana,"vv*","") 67BUILTIN(__builtin_HEXAGON_Y2_dccleaninva,"vv*","") 68BUILTIN(__builtin_HEXAGON_Y2_dcinva,"vv*","") 69BUILTIN(__builtin_HEXAGON_Y2_dczeroa,"vv*","") 70BUILTIN(__builtin_HEXAGON_Y4_l2fetch,"vv*Ui","") 71BUILTIN(__builtin_HEXAGON_Y5_l2fetch,"vv*LLUi","") 72 73BUILTIN(__builtin_HEXAGON_V6_vS32b_qpred_ai,"vV16iv*V16i","") 74BUILTIN(__builtin_HEXAGON_V6_vS32b_nqpred_ai,"vV16iv*V16i","") 75BUILTIN(__builtin_HEXAGON_V6_vS32b_nt_qpred_ai,"vV16iv*V16i","") 76BUILTIN(__builtin_HEXAGON_V6_vS32b_nt_nqpred_ai,"vV16iv*V16i","") 77BUILTIN(__builtin_HEXAGON_V6_vS32b_qpred_ai_128B,"vV32iv*V32i","") 78BUILTIN(__builtin_HEXAGON_V6_vS32b_nqpred_ai_128B,"vV32iv*V32i","") 79BUILTIN(__builtin_HEXAGON_V6_vS32b_nt_qpred_ai_128B,"vV32iv*V32i","") 80BUILTIN(__builtin_HEXAGON_V6_vS32b_nt_nqpred_ai_128B,"vV32iv*V32i","") 81BUILTIN(__builtin_HEXAGON_V6_vmaskedstoreq,"vV16iv*V16i","") 82BUILTIN(__builtin_HEXAGON_V6_vmaskedstorenq,"vV16iv*V16i","") 83BUILTIN(__builtin_HEXAGON_V6_vmaskedstorentq,"vV16iv*V16i","") 84BUILTIN(__builtin_HEXAGON_V6_vmaskedstorentnq,"vV16iv*V16i","") 85BUILTIN(__builtin_HEXAGON_V6_vmaskedstoreq_128B,"vV32iv*V32i","") 86BUILTIN(__builtin_HEXAGON_V6_vmaskedstorenq_128B,"vV32iv*V32i","") 87BUILTIN(__builtin_HEXAGON_V6_vmaskedstorentq_128B,"vV32iv*V32i","") 88BUILTIN(__builtin_HEXAGON_V6_vmaskedstorentnq_128B,"vV32iv*V32i","") 89 90BUILTIN(__builtin_HEXAGON_V6_vgathermw,"vv*iiV16i","") 91BUILTIN(__builtin_HEXAGON_V6_vgathermw_128B,"vv*iiV32i","") 92BUILTIN(__builtin_HEXAGON_V6_vgathermh,"vv*iiV16i","") 93BUILTIN(__builtin_HEXAGON_V6_vgathermh_128B,"vv*iiV32i","") 94BUILTIN(__builtin_HEXAGON_V6_vgathermhw,"vv*iiV32i","") 95BUILTIN(__builtin_HEXAGON_V6_vgathermhw_128B,"vv*iiV64i","") 96BUILTIN(__builtin_HEXAGON_V6_vgathermwq,"vv*V16iiiV16i","") 97BUILTIN(__builtin_HEXAGON_V6_vgathermwq_128B,"vv*V32iiiV32i","") 98BUILTIN(__builtin_HEXAGON_V6_vgathermhq,"vv*V16iiiV16i","") 99BUILTIN(__builtin_HEXAGON_V6_vgathermhq_128B,"vv*V32iiiV32i","") 100BUILTIN(__builtin_HEXAGON_V6_vgathermhwq,"vv*V16iiiV32i","") 101BUILTIN(__builtin_HEXAGON_V6_vgathermhwq_128B,"vv*V32iiiV64i","") 102BUILTIN(__builtin_HEXAGON_V6_vscattermw,"viiV16iV16i","") 103BUILTIN(__builtin_HEXAGON_V6_vscattermw_128B,"viiV32iV32i","") 104BUILTIN(__builtin_HEXAGON_V6_vscattermh,"viiV16iV16i","") 105BUILTIN(__builtin_HEXAGON_V6_vscattermh_128B,"viiV32iV32i","") 106BUILTIN(__builtin_HEXAGON_V6_vscattermw_add,"viiV16iV16i","") 107BUILTIN(__builtin_HEXAGON_V6_vscattermw_add_128B,"viiV32iV32i","") 108BUILTIN(__builtin_HEXAGON_V6_vscattermh_add,"viiV16iV16i","") 109BUILTIN(__builtin_HEXAGON_V6_vscattermh_add_128B,"viiV32iV32i","") 110BUILTIN(__builtin_HEXAGON_V6_vscattermwq,"vV16iiiV16iV16i","") 111BUILTIN(__builtin_HEXAGON_V6_vscattermwq_128B,"vV32iiiV32iV32i","") 112BUILTIN(__builtin_HEXAGON_V6_vscattermhq,"vV16iiiV16iV16i","") 113BUILTIN(__builtin_HEXAGON_V6_vscattermhq_128B,"vV32iiiV32iV32i","") 114BUILTIN(__builtin_HEXAGON_V6_vscattermhw,"viiV32iV16i","") 115BUILTIN(__builtin_HEXAGON_V6_vscattermhw_128B,"viiV64iV32i","") 116BUILTIN(__builtin_HEXAGON_V6_vscattermhwq,"vV16iiiV32iV16i","") 117BUILTIN(__builtin_HEXAGON_V6_vscattermhwq_128B,"vV32iiiV64iV32i","") 118BUILTIN(__builtin_HEXAGON_V6_vscattermhw_add,"viiV32iV16i","") 119BUILTIN(__builtin_HEXAGON_V6_vscattermhw_add_128B,"viiV64iV32i","") 120 121// --------------------------------------------------------------------- 122// Auto-generated definitions. 123 124// V5 Scalar Instructions. 125 126BUILTIN(__builtin_HEXAGON_S2_asr_r_p_or,"LLiLLiLLii","") 127BUILTIN(__builtin_HEXAGON_S2_vsatwh,"iLLi","") 128BUILTIN(__builtin_HEXAGON_S2_tableidxd_goodsyntax,"iiiUIiUIi","") 129BUILTIN(__builtin_HEXAGON_M2_mpysu_up,"iii","") 130BUILTIN(__builtin_HEXAGON_M2_mpyud_acc_ll_s0,"LLiLLiii","") 131BUILTIN(__builtin_HEXAGON_M2_mpyud_acc_ll_s1,"LLiLLiii","") 132BUILTIN(__builtin_HEXAGON_M2_cmpysc_s1,"LLiii","") 133BUILTIN(__builtin_HEXAGON_M2_cmpysc_s0,"LLiii","") 134BUILTIN(__builtin_HEXAGON_M4_cmpyi_whc,"iLLii","") 135BUILTIN(__builtin_HEXAGON_M2_mpy_sat_rnd_lh_s1,"iii","") 136BUILTIN(__builtin_HEXAGON_M2_mpy_sat_rnd_lh_s0,"iii","") 137BUILTIN(__builtin_HEXAGON_S2_tableidxb_goodsyntax,"iiiUIiUIi","") 138BUILTIN(__builtin_HEXAGON_S2_shuffoh,"LLiLLiLLi","") 139BUILTIN(__builtin_HEXAGON_F2_sfmax,"fff","") 140BUILTIN(__builtin_HEXAGON_A2_vabswsat,"LLiLLi","") 141BUILTIN(__builtin_HEXAGON_S2_asr_i_r,"iiUIi","") 142BUILTIN(__builtin_HEXAGON_S2_asr_i_p,"LLiLLiUIi","") 143BUILTIN(__builtin_HEXAGON_A4_combineri,"LLiiIi","") 144BUILTIN(__builtin_HEXAGON_M2_mpy_nac_sat_hl_s1,"iiii","") 145BUILTIN(__builtin_HEXAGON_M4_vpmpyh_acc,"LLiLLiii","") 146BUILTIN(__builtin_HEXAGON_M2_vcmpy_s0_sat_i,"LLiLLiLLi","") 147BUILTIN(__builtin_HEXAGON_A2_notp,"LLiLLi","") 148BUILTIN(__builtin_HEXAGON_M2_mpy_hl_s1,"iii","") 149BUILTIN(__builtin_HEXAGON_M2_mpy_hl_s0,"iii","") 150BUILTIN(__builtin_HEXAGON_C4_or_and,"iiii","") 151BUILTIN(__builtin_HEXAGON_M2_vmac2s_s0,"LLiLLiii","") 152BUILTIN(__builtin_HEXAGON_M2_vmac2s_s1,"LLiLLiii","") 153BUILTIN(__builtin_HEXAGON_S2_brevp,"LLiLLi","") 154BUILTIN(__builtin_HEXAGON_M4_pmpyw_acc,"LLiLLiii","") 155BUILTIN(__builtin_HEXAGON_S2_cl1,"ii","") 156BUILTIN(__builtin_HEXAGON_C4_cmplte,"iii","") 157BUILTIN(__builtin_HEXAGON_M2_mmpyul_s0,"LLiLLiLLi","") 158BUILTIN(__builtin_HEXAGON_A2_vaddws,"LLiLLiLLi","") 159BUILTIN(__builtin_HEXAGON_A2_maxup,"ULLiLLiLLi","") 160BUILTIN(__builtin_HEXAGON_A4_vcmphgti,"iLLiIi","") 161BUILTIN(__builtin_HEXAGON_S2_interleave,"LLiLLi","") 162BUILTIN(__builtin_HEXAGON_M2_vrcmpyi_s0,"LLiLLiLLi","") 163BUILTIN(__builtin_HEXAGON_A2_abssat,"ii","") 164BUILTIN(__builtin_HEXAGON_A2_vcmpwgtu,"iLLiLLi","") 165BUILTIN(__builtin_HEXAGON_C2_cmpgtu,"iii","") 166BUILTIN(__builtin_HEXAGON_C2_cmpgtp,"iLLiLLi","") 167BUILTIN(__builtin_HEXAGON_A4_cmphgtui,"iiUIi","") 168BUILTIN(__builtin_HEXAGON_C2_cmpgti,"iiIi","") 169BUILTIN(__builtin_HEXAGON_M2_mpyi,"iii","") 170BUILTIN(__builtin_HEXAGON_F2_conv_df2uw_chop,"id","") 171BUILTIN(__builtin_HEXAGON_A4_cmpheq,"iii","") 172BUILTIN(__builtin_HEXAGON_M2_mpy_lh_s1,"iii","") 173BUILTIN(__builtin_HEXAGON_M2_mpy_lh_s0,"iii","") 174BUILTIN(__builtin_HEXAGON_S2_lsr_i_r_xacc,"iiiUIi","") 175BUILTIN(__builtin_HEXAGON_S2_vrcnegh,"LLiLLiLLii","") 176BUILTIN(__builtin_HEXAGON_S2_extractup,"LLiLLiUIiUIi","") 177BUILTIN(__builtin_HEXAGON_S2_asr_i_p_rnd_goodsyntax,"LLiLLiUIi","") 178BUILTIN(__builtin_HEXAGON_S4_ntstbit_r,"iii","") 179BUILTIN(__builtin_HEXAGON_F2_conv_w2sf,"fi","") 180BUILTIN(__builtin_HEXAGON_C2_not,"ii","") 181BUILTIN(__builtin_HEXAGON_C2_tfrpr,"ii","") 182BUILTIN(__builtin_HEXAGON_M2_mpy_ll_s1,"iii","") 183BUILTIN(__builtin_HEXAGON_M2_mpy_ll_s0,"iii","") 184BUILTIN(__builtin_HEXAGON_A4_cmpbgt,"iii","") 185BUILTIN(__builtin_HEXAGON_S2_asr_r_r_and,"iiii","") 186BUILTIN(__builtin_HEXAGON_A4_rcmpneqi,"iiIi","") 187BUILTIN(__builtin_HEXAGON_S2_asl_i_r_nac,"iiiUIi","") 188BUILTIN(__builtin_HEXAGON_M2_subacc,"iiii","") 189BUILTIN(__builtin_HEXAGON_A2_orp,"LLiLLiLLi","") 190BUILTIN(__builtin_HEXAGON_M2_mpyu_up,"Uiii","") 191BUILTIN(__builtin_HEXAGON_M2_mpy_acc_sat_lh_s1,"iiii","") 192BUILTIN(__builtin_HEXAGON_S2_asr_i_vh,"LLiLLiUIi","") 193BUILTIN(__builtin_HEXAGON_S2_asr_i_vw,"LLiLLiUIi","") 194BUILTIN(__builtin_HEXAGON_A4_cmpbgtu,"iii","") 195BUILTIN(__builtin_HEXAGON_A4_vcmpbeq_any,"iLLiLLi","") 196BUILTIN(__builtin_HEXAGON_A4_cmpbgti,"iiIi","") 197BUILTIN(__builtin_HEXAGON_M2_mpyd_lh_s1,"LLiii","") 198BUILTIN(__builtin_HEXAGON_S2_asl_r_p_nac,"LLiLLiLLii","") 199BUILTIN(__builtin_HEXAGON_S2_lsr_i_r_nac,"iiiUIi","") 200BUILTIN(__builtin_HEXAGON_A2_addsp,"LLiiLLi","") 201BUILTIN(__builtin_HEXAGON_S4_vxsubaddw,"LLiLLiLLi","") 202BUILTIN(__builtin_HEXAGON_A4_vcmpheqi,"iLLiIi","") 203BUILTIN(__builtin_HEXAGON_S4_vxsubaddh,"LLiLLiLLi","") 204BUILTIN(__builtin_HEXAGON_M4_pmpyw,"LLiii","") 205BUILTIN(__builtin_HEXAGON_S2_vsathb,"iLLi","") 206BUILTIN(__builtin_HEXAGON_S2_asr_r_p_and,"LLiLLiLLii","") 207BUILTIN(__builtin_HEXAGON_M2_mpyu_acc_lh_s1,"iiii","") 208BUILTIN(__builtin_HEXAGON_M2_mpyu_acc_lh_s0,"iiii","") 209BUILTIN(__builtin_HEXAGON_S2_lsl_r_p_acc,"LLiLLiLLii","") 210BUILTIN(__builtin_HEXAGON_A2_pxorf,"iiii","") 211BUILTIN(__builtin_HEXAGON_C2_cmpgei,"iiIi","") 212BUILTIN(__builtin_HEXAGON_A2_vsubub,"LLiLLiLLi","") 213BUILTIN(__builtin_HEXAGON_S2_asl_i_p,"LLiLLiUIi","") 214BUILTIN(__builtin_HEXAGON_S2_asl_i_r,"iiUIi","") 215BUILTIN(__builtin_HEXAGON_A4_vrminuw,"LLiLLiLLii","") 216BUILTIN(__builtin_HEXAGON_F2_sffma,"ffff","") 217BUILTIN(__builtin_HEXAGON_A2_absp,"LLiLLi","") 218BUILTIN(__builtin_HEXAGON_C2_all8,"ii","") 219BUILTIN(__builtin_HEXAGON_A4_vrminuh,"LLiLLiLLii","") 220BUILTIN(__builtin_HEXAGON_F2_sffma_lib,"ffff","") 221BUILTIN(__builtin_HEXAGON_M4_vrmpyoh_s0,"LLiLLiLLi","") 222BUILTIN(__builtin_HEXAGON_M4_vrmpyoh_s1,"LLiLLiLLi","") 223BUILTIN(__builtin_HEXAGON_C2_bitsset,"iii","") 224BUILTIN(__builtin_HEXAGON_M2_mpysip,"iiUIi","") 225BUILTIN(__builtin_HEXAGON_M2_mpysin,"iiUIi","") 226BUILTIN(__builtin_HEXAGON_A4_boundscheck,"iiLLi","") 227BUILTIN(__builtin_HEXAGON_M5_vrmpybuu,"LLiLLiLLi","") 228BUILTIN(__builtin_HEXAGON_C4_fastcorner9,"iii","") 229BUILTIN(__builtin_HEXAGON_M2_vrcmpys_s1rp,"iLLii","") 230BUILTIN(__builtin_HEXAGON_A2_neg,"ii","") 231BUILTIN(__builtin_HEXAGON_A2_subsat,"iii","") 232BUILTIN(__builtin_HEXAGON_S2_asl_r_r,"iii","") 233BUILTIN(__builtin_HEXAGON_S2_asl_r_p,"LLiLLii","") 234BUILTIN(__builtin_HEXAGON_A2_vnavgh,"LLiLLiLLi","") 235BUILTIN(__builtin_HEXAGON_M2_mpy_nac_sat_hl_s0,"iiii","") 236BUILTIN(__builtin_HEXAGON_F2_conv_ud2df,"dLLi","") 237BUILTIN(__builtin_HEXAGON_A2_vnavgw,"LLiLLiLLi","") 238BUILTIN(__builtin_HEXAGON_S2_asl_i_r_acc,"iiiUIi","") 239BUILTIN(__builtin_HEXAGON_S4_subi_lsr_ri,"iUIiiUIi","") 240BUILTIN(__builtin_HEXAGON_S2_vzxthw,"LLii","") 241BUILTIN(__builtin_HEXAGON_F2_sfadd,"fff","") 242BUILTIN(__builtin_HEXAGON_A2_sub,"iii","") 243BUILTIN(__builtin_HEXAGON_M2_vmac2su_s0,"LLiLLiii","") 244BUILTIN(__builtin_HEXAGON_M2_vmac2su_s1,"LLiLLiii","") 245BUILTIN(__builtin_HEXAGON_M2_dpmpyss_s0,"LLiii","") 246BUILTIN(__builtin_HEXAGON_S2_insert,"iiiUIiUIi","") 247BUILTIN(__builtin_HEXAGON_S2_packhl,"LLiii","") 248BUILTIN(__builtin_HEXAGON_A4_vcmpwgti,"iLLiIi","") 249BUILTIN(__builtin_HEXAGON_A2_vavguwr,"LLiLLiLLi","") 250BUILTIN(__builtin_HEXAGON_S2_asl_r_r_and,"iiii","") 251BUILTIN(__builtin_HEXAGON_A2_svsubhs,"iii","") 252BUILTIN(__builtin_HEXAGON_A2_addh_l16_hl,"iii","") 253BUILTIN(__builtin_HEXAGON_M4_and_and,"iiii","") 254BUILTIN(__builtin_HEXAGON_F2_conv_d2df,"dLLi","") 255BUILTIN(__builtin_HEXAGON_C2_cmpgtui,"iiUIi","") 256BUILTIN(__builtin_HEXAGON_A2_vconj,"LLiLLi","") 257BUILTIN(__builtin_HEXAGON_S2_lsr_r_vw,"LLiLLii","") 258BUILTIN(__builtin_HEXAGON_S2_lsr_r_vh,"LLiLLii","") 259BUILTIN(__builtin_HEXAGON_A2_subh_l16_hl,"iii","") 260BUILTIN(__builtin_HEXAGON_S4_vxsubaddhr,"LLiLLiLLi","") 261BUILTIN(__builtin_HEXAGON_S2_clbp,"iLLi","") 262BUILTIN(__builtin_HEXAGON_S2_deinterleave,"LLiLLi","") 263BUILTIN(__builtin_HEXAGON_C2_any8,"ii","") 264BUILTIN(__builtin_HEXAGON_S2_togglebit_r,"iii","") 265BUILTIN(__builtin_HEXAGON_S2_togglebit_i,"iiUIi","") 266BUILTIN(__builtin_HEXAGON_F2_conv_uw2sf,"fi","") 267BUILTIN(__builtin_HEXAGON_S2_vsathb_nopack,"LLiLLi","") 268BUILTIN(__builtin_HEXAGON_M2_cmacs_s0,"LLiLLiii","") 269BUILTIN(__builtin_HEXAGON_M2_cmacs_s1,"LLiLLiii","") 270BUILTIN(__builtin_HEXAGON_M2_mpy_sat_hh_s0,"iii","") 271BUILTIN(__builtin_HEXAGON_M2_mpy_sat_hh_s1,"iii","") 272BUILTIN(__builtin_HEXAGON_M2_mmacuhs_s1,"LLiLLiLLiLLi","") 273BUILTIN(__builtin_HEXAGON_M2_mmacuhs_s0,"LLiLLiLLiLLi","") 274BUILTIN(__builtin_HEXAGON_S2_clrbit_r,"iii","") 275BUILTIN(__builtin_HEXAGON_C4_or_andn,"iiii","") 276BUILTIN(__builtin_HEXAGON_S2_asl_r_r_nac,"iiii","") 277BUILTIN(__builtin_HEXAGON_S2_asl_i_p_acc,"LLiLLiLLiUIi","") 278BUILTIN(__builtin_HEXAGON_A4_vcmpwgtui,"iLLiUIi","") 279BUILTIN(__builtin_HEXAGON_M4_vrmpyoh_acc_s0,"LLiLLiLLiLLi","") 280BUILTIN(__builtin_HEXAGON_M4_vrmpyoh_acc_s1,"LLiLLiLLiLLi","") 281BUILTIN(__builtin_HEXAGON_A4_vrmaxh,"LLiLLiLLii","") 282BUILTIN(__builtin_HEXAGON_A2_vcmpbeq,"iLLiLLi","") 283BUILTIN(__builtin_HEXAGON_A2_vcmphgt,"iLLiLLi","") 284BUILTIN(__builtin_HEXAGON_A2_vnavgwcr,"LLiLLiLLi","") 285BUILTIN(__builtin_HEXAGON_M2_vrcmacr_s0c,"LLiLLiLLiLLi","") 286BUILTIN(__builtin_HEXAGON_A2_vavgwcr,"LLiLLiLLi","") 287BUILTIN(__builtin_HEXAGON_S2_asl_i_p_xacc,"LLiLLiLLiUIi","") 288BUILTIN(__builtin_HEXAGON_A4_vrmaxw,"LLiLLiLLii","") 289BUILTIN(__builtin_HEXAGON_A2_vnavghr,"LLiLLiLLi","") 290BUILTIN(__builtin_HEXAGON_M4_cmpyi_wh,"iLLii","") 291BUILTIN(__builtin_HEXAGON_A2_tfrsi,"iIi","") 292BUILTIN(__builtin_HEXAGON_S2_asr_i_r_acc,"iiiUIi","") 293BUILTIN(__builtin_HEXAGON_A2_svnavgh,"iii","") 294BUILTIN(__builtin_HEXAGON_S2_lsr_i_r,"iiUIi","") 295BUILTIN(__builtin_HEXAGON_M2_vmac2,"LLiLLiii","") 296BUILTIN(__builtin_HEXAGON_A4_vcmphgtui,"iLLiUIi","") 297BUILTIN(__builtin_HEXAGON_A2_svavgh,"iii","") 298BUILTIN(__builtin_HEXAGON_M4_vrmpyeh_acc_s0,"LLiLLiLLiLLi","") 299BUILTIN(__builtin_HEXAGON_M4_vrmpyeh_acc_s1,"LLiLLiLLiLLi","") 300BUILTIN(__builtin_HEXAGON_S2_lsr_i_p,"LLiLLiUIi","") 301BUILTIN(__builtin_HEXAGON_A2_combine_hl,"iii","") 302BUILTIN(__builtin_HEXAGON_M2_mpy_up,"iii","") 303BUILTIN(__builtin_HEXAGON_A2_combine_hh,"iii","") 304BUILTIN(__builtin_HEXAGON_A2_negsat,"ii","") 305BUILTIN(__builtin_HEXAGON_M2_mpyd_hl_s0,"LLiii","") 306BUILTIN(__builtin_HEXAGON_M2_mpyd_hl_s1,"LLiii","") 307BUILTIN(__builtin_HEXAGON_A4_bitsplit,"LLiii","") 308BUILTIN(__builtin_HEXAGON_A2_vabshsat,"LLiLLi","") 309BUILTIN(__builtin_HEXAGON_M2_mpyui,"iii","") 310BUILTIN(__builtin_HEXAGON_A2_addh_l16_sat_ll,"iii","") 311BUILTIN(__builtin_HEXAGON_S2_lsl_r_r_and,"iiii","") 312BUILTIN(__builtin_HEXAGON_M2_mmpyul_rs0,"LLiLLiLLi","") 313BUILTIN(__builtin_HEXAGON_S2_asr_i_r_rnd_goodsyntax,"iiUIi","") 314BUILTIN(__builtin_HEXAGON_S2_lsr_r_p_nac,"LLiLLiLLii","") 315BUILTIN(__builtin_HEXAGON_C2_cmplt,"iii","") 316BUILTIN(__builtin_HEXAGON_M2_cmacr_s0,"LLiLLiii","") 317BUILTIN(__builtin_HEXAGON_M4_or_and,"iiii","") 318BUILTIN(__builtin_HEXAGON_M4_mpyrr_addi,"iUIiii","") 319BUILTIN(__builtin_HEXAGON_S4_or_andi,"iiiIi","") 320BUILTIN(__builtin_HEXAGON_M2_mpy_sat_hl_s0,"iii","") 321BUILTIN(__builtin_HEXAGON_M2_mpy_sat_hl_s1,"iii","") 322BUILTIN(__builtin_HEXAGON_M4_mpyrr_addr,"iiii","") 323BUILTIN(__builtin_HEXAGON_M2_mmachs_rs0,"LLiLLiLLiLLi","") 324BUILTIN(__builtin_HEXAGON_M2_mmachs_rs1,"LLiLLiLLiLLi","") 325BUILTIN(__builtin_HEXAGON_M2_vrcmpyr_s0c,"LLiLLiLLi","") 326BUILTIN(__builtin_HEXAGON_M2_mpy_acc_sat_hl_s0,"iiii","") 327BUILTIN(__builtin_HEXAGON_M2_mpyd_acc_ll_s1,"LLiLLiii","") 328BUILTIN(__builtin_HEXAGON_F2_sffixupn,"fff","") 329BUILTIN(__builtin_HEXAGON_M2_mpyd_acc_lh_s0,"LLiLLiii","") 330BUILTIN(__builtin_HEXAGON_M2_mpyd_acc_lh_s1,"LLiLLiii","") 331BUILTIN(__builtin_HEXAGON_M2_mpy_rnd_hh_s0,"iii","") 332BUILTIN(__builtin_HEXAGON_M2_mpy_rnd_hh_s1,"iii","") 333BUILTIN(__builtin_HEXAGON_A2_vadduhs,"LLiLLiLLi","") 334BUILTIN(__builtin_HEXAGON_A2_vsubuhs,"LLiLLiLLi","") 335BUILTIN(__builtin_HEXAGON_A2_subh_h16_hl,"iii","") 336BUILTIN(__builtin_HEXAGON_A2_subh_h16_hh,"iii","") 337BUILTIN(__builtin_HEXAGON_A2_xorp,"LLiLLiLLi","") 338BUILTIN(__builtin_HEXAGON_A4_tfrpcp,"LLiLLi","") 339BUILTIN(__builtin_HEXAGON_A2_addh_h16_lh,"iii","") 340BUILTIN(__builtin_HEXAGON_A2_addh_h16_sat_hl,"iii","") 341BUILTIN(__builtin_HEXAGON_A2_addh_h16_ll,"iii","") 342BUILTIN(__builtin_HEXAGON_A2_addh_h16_sat_hh,"iii","") 343BUILTIN(__builtin_HEXAGON_A2_zxtb,"ii","") 344BUILTIN(__builtin_HEXAGON_A2_zxth,"ii","") 345BUILTIN(__builtin_HEXAGON_A2_vnavgwr,"LLiLLiLLi","") 346BUILTIN(__builtin_HEXAGON_M4_or_xor,"iiii","") 347BUILTIN(__builtin_HEXAGON_M2_mpyud_acc_hh_s0,"LLiLLiii","") 348BUILTIN(__builtin_HEXAGON_M2_mpyud_acc_hh_s1,"LLiLLiii","") 349BUILTIN(__builtin_HEXAGON_M5_vmacbsu,"LLiLLiii","") 350BUILTIN(__builtin_HEXAGON_M2_dpmpyuu_acc_s0,"LLiLLiii","") 351BUILTIN(__builtin_HEXAGON_M2_mpy_rnd_hl_s0,"iii","") 352BUILTIN(__builtin_HEXAGON_M2_mpy_rnd_hl_s1,"iii","") 353BUILTIN(__builtin_HEXAGON_F2_sffms_lib,"ffff","") 354BUILTIN(__builtin_HEXAGON_C4_cmpneqi,"iiIi","") 355BUILTIN(__builtin_HEXAGON_M4_and_xor,"iiii","") 356BUILTIN(__builtin_HEXAGON_A2_sat,"iLLi","") 357BUILTIN(__builtin_HEXAGON_M2_mpyd_nac_lh_s1,"LLiLLiii","") 358BUILTIN(__builtin_HEXAGON_M2_mpyd_nac_lh_s0,"LLiLLiii","") 359BUILTIN(__builtin_HEXAGON_A2_addsat,"iii","") 360BUILTIN(__builtin_HEXAGON_A2_svavghs,"iii","") 361BUILTIN(__builtin_HEXAGON_A2_vrsadub_acc,"LLiLLiLLiLLi","") 362BUILTIN(__builtin_HEXAGON_C2_bitsclri,"iiUIi","") 363BUILTIN(__builtin_HEXAGON_A2_subh_h16_sat_hh,"iii","") 364BUILTIN(__builtin_HEXAGON_A2_subh_h16_sat_hl,"iii","") 365BUILTIN(__builtin_HEXAGON_M2_mmaculs_rs0,"LLiLLiLLiLLi","") 366BUILTIN(__builtin_HEXAGON_M2_mmaculs_rs1,"LLiLLiLLiLLi","") 367BUILTIN(__builtin_HEXAGON_M2_vradduh,"iLLiLLi","") 368BUILTIN(__builtin_HEXAGON_A4_addp_c,"LLiLLiLLiv*","") 369BUILTIN(__builtin_HEXAGON_C2_xor,"iii","") 370BUILTIN(__builtin_HEXAGON_S2_lsl_r_r_acc,"iiii","") 371BUILTIN(__builtin_HEXAGON_M2_mmpyh_rs1,"LLiLLiLLi","") 372BUILTIN(__builtin_HEXAGON_M2_mmpyh_rs0,"LLiLLiLLi","") 373BUILTIN(__builtin_HEXAGON_F2_conv_df2ud_chop,"LLid","") 374BUILTIN(__builtin_HEXAGON_C4_or_or,"iiii","") 375BUILTIN(__builtin_HEXAGON_S4_vxaddsubhr,"LLiLLiLLi","") 376BUILTIN(__builtin_HEXAGON_S2_vsathub,"iLLi","") 377BUILTIN(__builtin_HEXAGON_F2_conv_df2sf,"fd","") 378BUILTIN(__builtin_HEXAGON_M2_hmmpyh_rs1,"iii","") 379BUILTIN(__builtin_HEXAGON_M2_hmmpyh_s1,"iii","") 380BUILTIN(__builtin_HEXAGON_A2_vavgwr,"LLiLLiLLi","") 381BUILTIN(__builtin_HEXAGON_S2_tableidxh_goodsyntax,"iiiUIiUIi","") 382BUILTIN(__builtin_HEXAGON_A2_sxth,"ii","") 383BUILTIN(__builtin_HEXAGON_A2_sxtb,"ii","") 384BUILTIN(__builtin_HEXAGON_C4_or_orn,"iiii","") 385BUILTIN(__builtin_HEXAGON_M2_vrcmaci_s0c,"LLiLLiLLiLLi","") 386BUILTIN(__builtin_HEXAGON_A2_sxtw,"LLii","") 387BUILTIN(__builtin_HEXAGON_M2_vabsdiffh,"LLiLLiLLi","") 388BUILTIN(__builtin_HEXAGON_M2_mpy_acc_lh_s1,"iiii","") 389BUILTIN(__builtin_HEXAGON_M2_mpy_acc_lh_s0,"iiii","") 390BUILTIN(__builtin_HEXAGON_M2_hmmpyl_s1,"iii","") 391BUILTIN(__builtin_HEXAGON_S2_cl1p,"iLLi","") 392BUILTIN(__builtin_HEXAGON_M2_vabsdiffw,"LLiLLiLLi","") 393BUILTIN(__builtin_HEXAGON_A4_andnp,"LLiLLiLLi","") 394BUILTIN(__builtin_HEXAGON_C2_vmux,"LLiiLLiLLi","") 395BUILTIN(__builtin_HEXAGON_S2_parityp,"iLLiLLi","") 396BUILTIN(__builtin_HEXAGON_S2_lsr_i_p_and,"LLiLLiLLiUIi","") 397BUILTIN(__builtin_HEXAGON_S2_asr_i_r_or,"iiiUIi","") 398BUILTIN(__builtin_HEXAGON_M2_mpyu_nac_ll_s0,"iiii","") 399BUILTIN(__builtin_HEXAGON_M2_mpyu_nac_ll_s1,"iiii","") 400BUILTIN(__builtin_HEXAGON_F2_sfcmpeq,"iff","") 401BUILTIN(__builtin_HEXAGON_A2_vaddb_map,"LLiLLiLLi","") 402BUILTIN(__builtin_HEXAGON_S2_lsr_r_r_nac,"iiii","") 403BUILTIN(__builtin_HEXAGON_A2_vcmpheq,"iLLiLLi","") 404BUILTIN(__builtin_HEXAGON_S2_clbnorm,"ii","") 405BUILTIN(__builtin_HEXAGON_M2_cnacsc_s1,"LLiLLiii","") 406BUILTIN(__builtin_HEXAGON_M2_cnacsc_s0,"LLiLLiii","") 407BUILTIN(__builtin_HEXAGON_S4_subaddi,"iiIii","") 408BUILTIN(__builtin_HEXAGON_M2_mpyud_nac_hl_s1,"LLiLLiii","") 409BUILTIN(__builtin_HEXAGON_M2_mpyud_nac_hl_s0,"LLiLLiii","") 410BUILTIN(__builtin_HEXAGON_S5_vasrhrnd_goodsyntax,"LLiLLiUIi","") 411BUILTIN(__builtin_HEXAGON_S2_tstbit_r,"iii","") 412BUILTIN(__builtin_HEXAGON_S4_vrcrotate,"LLiLLiiUIi","") 413BUILTIN(__builtin_HEXAGON_M2_mmachs_s1,"LLiLLiLLiLLi","") 414BUILTIN(__builtin_HEXAGON_M2_mmachs_s0,"LLiLLiLLiLLi","") 415BUILTIN(__builtin_HEXAGON_S2_tstbit_i,"iiUIi","") 416BUILTIN(__builtin_HEXAGON_M2_mpy_up_s1,"iii","") 417BUILTIN(__builtin_HEXAGON_S2_extractu_rp,"iiLLi","") 418BUILTIN(__builtin_HEXAGON_M2_mmpyuh_rs0,"LLiLLiLLi","") 419BUILTIN(__builtin_HEXAGON_S2_lsr_i_vw,"LLiLLiUIi","") 420BUILTIN(__builtin_HEXAGON_M2_mpy_rnd_ll_s0,"iii","") 421BUILTIN(__builtin_HEXAGON_M2_mpy_rnd_ll_s1,"iii","") 422BUILTIN(__builtin_HEXAGON_M4_or_or,"iiii","") 423BUILTIN(__builtin_HEXAGON_M2_mpyu_hh_s1,"Uiii","") 424BUILTIN(__builtin_HEXAGON_M2_mpyu_hh_s0,"Uiii","") 425BUILTIN(__builtin_HEXAGON_S2_asl_r_p_acc,"LLiLLiLLii","") 426BUILTIN(__builtin_HEXAGON_M2_mpyu_nac_lh_s0,"iiii","") 427BUILTIN(__builtin_HEXAGON_M2_mpyu_nac_lh_s1,"iiii","") 428BUILTIN(__builtin_HEXAGON_M2_mpy_sat_ll_s0,"iii","") 429BUILTIN(__builtin_HEXAGON_M2_mpy_sat_ll_s1,"iii","") 430BUILTIN(__builtin_HEXAGON_F2_conv_w2df,"di","") 431BUILTIN(__builtin_HEXAGON_A2_subh_l16_sat_hl,"iii","") 432BUILTIN(__builtin_HEXAGON_C2_cmpeqi,"iiIi","") 433BUILTIN(__builtin_HEXAGON_S2_asl_i_r_and,"iiiUIi","") 434BUILTIN(__builtin_HEXAGON_S2_vcnegh,"LLiLLii","") 435BUILTIN(__builtin_HEXAGON_A4_vcmpweqi,"iLLiIi","") 436BUILTIN(__builtin_HEXAGON_M2_vdmpyrs_s0,"iLLiLLi","") 437BUILTIN(__builtin_HEXAGON_M2_vdmpyrs_s1,"iLLiLLi","") 438BUILTIN(__builtin_HEXAGON_M4_xor_xacc,"LLiLLiLLiLLi","") 439BUILTIN(__builtin_HEXAGON_M2_vdmpys_s1,"LLiLLiLLi","") 440BUILTIN(__builtin_HEXAGON_M2_vdmpys_s0,"LLiLLiLLi","") 441BUILTIN(__builtin_HEXAGON_A2_vavgubr,"LLiLLiLLi","") 442BUILTIN(__builtin_HEXAGON_M2_mpyu_hl_s1,"Uiii","") 443BUILTIN(__builtin_HEXAGON_M2_mpyu_hl_s0,"Uiii","") 444BUILTIN(__builtin_HEXAGON_S2_asl_r_r_acc,"iiii","") 445BUILTIN(__builtin_HEXAGON_S2_cl0p,"iLLi","") 446BUILTIN(__builtin_HEXAGON_S2_valignib,"LLiLLiLLiUIi","") 447BUILTIN(__builtin_HEXAGON_F2_sffixupd,"fff","") 448BUILTIN(__builtin_HEXAGON_M2_mpy_sat_rnd_hl_s1,"iii","") 449BUILTIN(__builtin_HEXAGON_M2_mpy_sat_rnd_hl_s0,"iii","") 450BUILTIN(__builtin_HEXAGON_M2_cmacsc_s0,"LLiLLiii","") 451BUILTIN(__builtin_HEXAGON_M2_cmacsc_s1,"LLiLLiii","") 452BUILTIN(__builtin_HEXAGON_S2_ct1,"ii","") 453BUILTIN(__builtin_HEXAGON_S2_ct0,"ii","") 454BUILTIN(__builtin_HEXAGON_M2_dpmpyuu_nac_s0,"LLiLLiii","") 455BUILTIN(__builtin_HEXAGON_M2_mmpyul_rs1,"LLiLLiLLi","") 456BUILTIN(__builtin_HEXAGON_S4_ntstbit_i,"iiUIi","") 457BUILTIN(__builtin_HEXAGON_F2_sffixupr,"ff","") 458BUILTIN(__builtin_HEXAGON_S2_asr_r_p_xor,"LLiLLiLLii","") 459BUILTIN(__builtin_HEXAGON_M2_mpyud_acc_hl_s0,"LLiLLiii","") 460BUILTIN(__builtin_HEXAGON_M2_mpyud_acc_hl_s1,"LLiLLiii","") 461BUILTIN(__builtin_HEXAGON_A2_vcmphgtu,"iLLiLLi","") 462BUILTIN(__builtin_HEXAGON_C2_andn,"iii","") 463BUILTIN(__builtin_HEXAGON_M2_vmpy2s_s0pack,"iii","") 464BUILTIN(__builtin_HEXAGON_S4_addaddi,"iiiIi","") 465BUILTIN(__builtin_HEXAGON_M2_mpyd_acc_ll_s0,"LLiLLiii","") 466BUILTIN(__builtin_HEXAGON_M2_mpy_acc_sat_hl_s1,"iiii","") 467BUILTIN(__builtin_HEXAGON_A4_rcmpeqi,"iiIi","") 468BUILTIN(__builtin_HEXAGON_M4_xor_and,"iiii","") 469BUILTIN(__builtin_HEXAGON_S2_asl_i_p_and,"LLiLLiLLiUIi","") 470BUILTIN(__builtin_HEXAGON_M2_mmpyuh_rs1,"LLiLLiLLi","") 471BUILTIN(__builtin_HEXAGON_S2_asr_r_r_or,"iiii","") 472BUILTIN(__builtin_HEXAGON_A4_round_ri,"iiUIi","") 473BUILTIN(__builtin_HEXAGON_A2_max,"iii","") 474BUILTIN(__builtin_HEXAGON_A4_round_rr,"iii","") 475BUILTIN(__builtin_HEXAGON_A4_combineii,"LLiIiUIi","") 476BUILTIN(__builtin_HEXAGON_A4_combineir,"LLiIii","") 477BUILTIN(__builtin_HEXAGON_C4_and_orn,"iiii","") 478BUILTIN(__builtin_HEXAGON_M5_vmacbuu,"LLiLLiii","") 479BUILTIN(__builtin_HEXAGON_A4_rcmpeq,"iii","") 480BUILTIN(__builtin_HEXAGON_M4_cmpyr_whc,"iLLii","") 481BUILTIN(__builtin_HEXAGON_S2_lsr_i_r_acc,"iiiUIi","") 482BUILTIN(__builtin_HEXAGON_S2_vzxtbh,"LLii","") 483BUILTIN(__builtin_HEXAGON_M2_mmacuhs_rs1,"LLiLLiLLiLLi","") 484BUILTIN(__builtin_HEXAGON_S2_asr_r_r_sat,"iii","") 485BUILTIN(__builtin_HEXAGON_A2_combinew,"LLiii","") 486BUILTIN(__builtin_HEXAGON_M2_mpy_acc_ll_s1,"iiii","") 487BUILTIN(__builtin_HEXAGON_M2_mpy_acc_ll_s0,"iiii","") 488BUILTIN(__builtin_HEXAGON_M2_cmpyi_s0,"LLiii","") 489BUILTIN(__builtin_HEXAGON_S2_asl_r_p_or,"LLiLLiLLii","") 490BUILTIN(__builtin_HEXAGON_S4_ori_asl_ri,"iUIiiUIi","") 491BUILTIN(__builtin_HEXAGON_C4_nbitsset,"iii","") 492BUILTIN(__builtin_HEXAGON_M2_mpyu_acc_hh_s1,"iiii","") 493BUILTIN(__builtin_HEXAGON_M2_mpyu_acc_hh_s0,"iiii","") 494BUILTIN(__builtin_HEXAGON_M2_mpyu_ll_s1,"Uiii","") 495BUILTIN(__builtin_HEXAGON_M2_mpyu_ll_s0,"Uiii","") 496BUILTIN(__builtin_HEXAGON_A2_addh_l16_ll,"iii","") 497BUILTIN(__builtin_HEXAGON_S2_lsr_r_r_and,"iiii","") 498BUILTIN(__builtin_HEXAGON_A4_modwrapu,"iii","") 499BUILTIN(__builtin_HEXAGON_A4_rcmpneq,"iii","") 500BUILTIN(__builtin_HEXAGON_M2_mpyd_acc_hh_s0,"LLiLLiii","") 501BUILTIN(__builtin_HEXAGON_M2_mpyd_acc_hh_s1,"LLiLLiii","") 502BUILTIN(__builtin_HEXAGON_F2_sfimm_p,"fUIi","") 503BUILTIN(__builtin_HEXAGON_F2_sfimm_n,"fUIi","") 504BUILTIN(__builtin_HEXAGON_M4_cmpyr_wh,"iLLii","") 505BUILTIN(__builtin_HEXAGON_S2_lsl_r_p_and,"LLiLLiLLii","") 506BUILTIN(__builtin_HEXAGON_A2_vavgub,"LLiLLiLLi","") 507BUILTIN(__builtin_HEXAGON_F2_conv_d2sf,"fLLi","") 508BUILTIN(__builtin_HEXAGON_A2_vavguh,"LLiLLiLLi","") 509BUILTIN(__builtin_HEXAGON_A4_cmpbeqi,"iiUIi","") 510BUILTIN(__builtin_HEXAGON_F2_sfcmpuo,"iff","") 511BUILTIN(__builtin_HEXAGON_A2_vavguw,"LLiLLiLLi","") 512BUILTIN(__builtin_HEXAGON_S2_asr_i_p_nac,"LLiLLiLLiUIi","") 513BUILTIN(__builtin_HEXAGON_S2_vsatwh_nopack,"LLiLLi","") 514BUILTIN(__builtin_HEXAGON_M2_mpyd_hh_s0,"LLiii","") 515BUILTIN(__builtin_HEXAGON_M2_mpyd_hh_s1,"LLiii","") 516BUILTIN(__builtin_HEXAGON_S2_lsl_r_p_or,"LLiLLiLLii","") 517BUILTIN(__builtin_HEXAGON_A2_minu,"Uiii","") 518BUILTIN(__builtin_HEXAGON_M2_mpy_sat_lh_s1,"iii","") 519BUILTIN(__builtin_HEXAGON_M4_or_andn,"iiii","") 520BUILTIN(__builtin_HEXAGON_A2_minp,"LLiLLiLLi","") 521BUILTIN(__builtin_HEXAGON_S4_or_andix,"iiiIi","") 522BUILTIN(__builtin_HEXAGON_M2_mpy_rnd_lh_s0,"iii","") 523BUILTIN(__builtin_HEXAGON_M2_mpy_rnd_lh_s1,"iii","") 524BUILTIN(__builtin_HEXAGON_M2_mmpyuh_s0,"LLiLLiLLi","") 525BUILTIN(__builtin_HEXAGON_M2_mmpyuh_s1,"LLiLLiLLi","") 526BUILTIN(__builtin_HEXAGON_M2_mpy_acc_sat_lh_s0,"iiii","") 527BUILTIN(__builtin_HEXAGON_F2_sfcmpge,"iff","") 528BUILTIN(__builtin_HEXAGON_F2_sfmin,"fff","") 529BUILTIN(__builtin_HEXAGON_F2_sfcmpgt,"iff","") 530BUILTIN(__builtin_HEXAGON_M4_vpmpyh,"LLiii","") 531BUILTIN(__builtin_HEXAGON_M2_mmacuhs_rs0,"LLiLLiLLiLLi","") 532BUILTIN(__builtin_HEXAGON_M2_mpyd_rnd_lh_s1,"LLiii","") 533BUILTIN(__builtin_HEXAGON_M2_mpyd_rnd_lh_s0,"LLiii","") 534BUILTIN(__builtin_HEXAGON_A2_roundsat,"iLLi","") 535BUILTIN(__builtin_HEXAGON_S2_ct1p,"iLLi","") 536BUILTIN(__builtin_HEXAGON_S4_extract_rp,"iiLLi","") 537BUILTIN(__builtin_HEXAGON_S2_lsl_r_r_or,"iiii","") 538BUILTIN(__builtin_HEXAGON_C4_cmplteui,"iiUIi","") 539BUILTIN(__builtin_HEXAGON_S4_addi_lsr_ri,"iUIiiUIi","") 540BUILTIN(__builtin_HEXAGON_A4_tfrcpp,"LLiLLi","") 541BUILTIN(__builtin_HEXAGON_S2_asr_i_svw_trun,"iLLiUIi","") 542BUILTIN(__builtin_HEXAGON_A4_cmphgti,"iiIi","") 543BUILTIN(__builtin_HEXAGON_A4_vrminh,"LLiLLiLLii","") 544BUILTIN(__builtin_HEXAGON_A4_vrminw,"LLiLLiLLii","") 545BUILTIN(__builtin_HEXAGON_A4_cmphgtu,"iii","") 546BUILTIN(__builtin_HEXAGON_S2_insertp_rp,"LLiLLiLLiLLi","") 547BUILTIN(__builtin_HEXAGON_A2_vnavghcr,"LLiLLiLLi","") 548BUILTIN(__builtin_HEXAGON_S4_subi_asl_ri,"iUIiiUIi","") 549BUILTIN(__builtin_HEXAGON_S2_lsl_r_vh,"LLiLLii","") 550BUILTIN(__builtin_HEXAGON_M2_mpy_hh_s0,"iii","") 551BUILTIN(__builtin_HEXAGON_A2_vsubws,"LLiLLiLLi","") 552BUILTIN(__builtin_HEXAGON_A2_sath,"ii","") 553BUILTIN(__builtin_HEXAGON_S2_asl_r_p_xor,"LLiLLiLLii","") 554BUILTIN(__builtin_HEXAGON_A2_satb,"ii","") 555BUILTIN(__builtin_HEXAGON_C2_cmpltu,"iii","") 556BUILTIN(__builtin_HEXAGON_S2_insertp,"LLiLLiLLiUIiUIi","") 557BUILTIN(__builtin_HEXAGON_M2_mpyd_rnd_ll_s1,"LLiii","") 558BUILTIN(__builtin_HEXAGON_M2_mpyd_rnd_ll_s0,"LLiii","") 559BUILTIN(__builtin_HEXAGON_S2_lsr_i_p_nac,"LLiLLiLLiUIi","") 560BUILTIN(__builtin_HEXAGON_S2_extractup_rp,"LLiLLiLLi","") 561BUILTIN(__builtin_HEXAGON_S4_vxaddsubw,"LLiLLiLLi","") 562BUILTIN(__builtin_HEXAGON_S4_vxaddsubh,"LLiLLiLLi","") 563BUILTIN(__builtin_HEXAGON_A2_asrh,"ii","") 564BUILTIN(__builtin_HEXAGON_S4_extractp_rp,"LLiLLiLLi","") 565BUILTIN(__builtin_HEXAGON_S2_lsr_r_r_acc,"iiii","") 566BUILTIN(__builtin_HEXAGON_M2_mpyd_nac_ll_s1,"LLiLLiii","") 567BUILTIN(__builtin_HEXAGON_M2_mpyd_nac_ll_s0,"LLiLLiii","") 568BUILTIN(__builtin_HEXAGON_C2_or,"iii","") 569BUILTIN(__builtin_HEXAGON_M2_mmpyul_s1,"LLiLLiLLi","") 570BUILTIN(__builtin_HEXAGON_M2_vrcmacr_s0,"LLiLLiLLiLLi","") 571BUILTIN(__builtin_HEXAGON_A2_xor,"iii","") 572BUILTIN(__builtin_HEXAGON_A2_add,"iii","") 573BUILTIN(__builtin_HEXAGON_A2_vsububs,"LLiLLiLLi","") 574BUILTIN(__builtin_HEXAGON_M2_vmpy2s_s1,"LLiii","") 575BUILTIN(__builtin_HEXAGON_M2_vmpy2s_s0,"LLiii","") 576BUILTIN(__builtin_HEXAGON_A2_vraddub_acc,"LLiLLiLLiLLi","") 577BUILTIN(__builtin_HEXAGON_F2_sfinvsqrta,"ff","") 578BUILTIN(__builtin_HEXAGON_S2_ct0p,"iLLi","") 579BUILTIN(__builtin_HEXAGON_A2_svaddh,"iii","") 580BUILTIN(__builtin_HEXAGON_S2_vcrotate,"LLiLLii","") 581BUILTIN(__builtin_HEXAGON_A2_aslh,"ii","") 582BUILTIN(__builtin_HEXAGON_A2_subh_h16_lh,"iii","") 583BUILTIN(__builtin_HEXAGON_A2_subh_h16_ll,"iii","") 584BUILTIN(__builtin_HEXAGON_M2_hmmpyl_rs1,"iii","") 585BUILTIN(__builtin_HEXAGON_S2_asr_r_p,"LLiLLii","") 586BUILTIN(__builtin_HEXAGON_S2_vsplatrh,"LLii","") 587BUILTIN(__builtin_HEXAGON_S2_asr_r_r,"iii","") 588BUILTIN(__builtin_HEXAGON_A2_addh_h16_hl,"iii","") 589BUILTIN(__builtin_HEXAGON_S2_vsplatrb,"ii","") 590BUILTIN(__builtin_HEXAGON_A2_addh_h16_hh,"iii","") 591BUILTIN(__builtin_HEXAGON_M2_cmpyr_s0,"LLiii","") 592BUILTIN(__builtin_HEXAGON_M2_dpmpyss_rnd_s0,"iii","") 593BUILTIN(__builtin_HEXAGON_C2_muxri,"iiIii","") 594BUILTIN(__builtin_HEXAGON_M2_vmac2es_s0,"LLiLLiLLiLLi","") 595BUILTIN(__builtin_HEXAGON_M2_vmac2es_s1,"LLiLLiLLiLLi","") 596BUILTIN(__builtin_HEXAGON_C2_pxfer_map,"ii","") 597BUILTIN(__builtin_HEXAGON_M2_mpyu_lh_s1,"Uiii","") 598BUILTIN(__builtin_HEXAGON_M2_mpyu_lh_s0,"Uiii","") 599BUILTIN(__builtin_HEXAGON_S2_asl_i_r_or,"iiiUIi","") 600BUILTIN(__builtin_HEXAGON_M2_mpyd_acc_hl_s0,"LLiLLiii","") 601BUILTIN(__builtin_HEXAGON_M2_mpyd_acc_hl_s1,"LLiLLiii","") 602BUILTIN(__builtin_HEXAGON_S2_asr_r_p_nac,"LLiLLiLLii","") 603BUILTIN(__builtin_HEXAGON_A2_vaddw,"LLiLLiLLi","") 604BUILTIN(__builtin_HEXAGON_S2_asr_i_r_and,"iiiUIi","") 605BUILTIN(__builtin_HEXAGON_A2_vaddh,"LLiLLiLLi","") 606BUILTIN(__builtin_HEXAGON_M2_mpy_nac_sat_lh_s1,"iiii","") 607BUILTIN(__builtin_HEXAGON_M2_mpy_nac_sat_lh_s0,"iiii","") 608BUILTIN(__builtin_HEXAGON_C2_cmpeqp,"iLLiLLi","") 609BUILTIN(__builtin_HEXAGON_M4_mpyri_addi,"iUIiiUIi","") 610BUILTIN(__builtin_HEXAGON_A2_not,"ii","") 611BUILTIN(__builtin_HEXAGON_S4_andi_lsr_ri,"iUIiiUIi","") 612BUILTIN(__builtin_HEXAGON_M2_macsip,"iiiUIi","") 613BUILTIN(__builtin_HEXAGON_A2_tfrcrr,"ii","") 614BUILTIN(__builtin_HEXAGON_M2_macsin,"iiiUIi","") 615BUILTIN(__builtin_HEXAGON_C2_orn,"iii","") 616BUILTIN(__builtin_HEXAGON_M4_and_andn,"iiii","") 617BUILTIN(__builtin_HEXAGON_F2_sfmpy,"fff","") 618BUILTIN(__builtin_HEXAGON_M2_mpyud_nac_hh_s1,"LLiLLiii","") 619BUILTIN(__builtin_HEXAGON_M2_mpyud_nac_hh_s0,"LLiLLiii","") 620BUILTIN(__builtin_HEXAGON_S2_lsr_r_p_acc,"LLiLLiLLii","") 621BUILTIN(__builtin_HEXAGON_S2_asr_r_vw,"LLiLLii","") 622BUILTIN(__builtin_HEXAGON_M4_and_or,"iiii","") 623BUILTIN(__builtin_HEXAGON_S2_asr_r_vh,"LLiLLii","") 624BUILTIN(__builtin_HEXAGON_C2_mask,"LLii","") 625BUILTIN(__builtin_HEXAGON_M2_mpy_nac_hh_s0,"iiii","") 626BUILTIN(__builtin_HEXAGON_M2_mpy_nac_hh_s1,"iiii","") 627BUILTIN(__builtin_HEXAGON_M2_mpy_up_s1_sat,"iii","") 628BUILTIN(__builtin_HEXAGON_A4_vcmpbgt,"iLLiLLi","") 629BUILTIN(__builtin_HEXAGON_M5_vrmacbsu,"LLiLLiLLiLLi","") 630BUILTIN(__builtin_HEXAGON_S2_tableidxw_goodsyntax,"iiiUIiUIi","") 631BUILTIN(__builtin_HEXAGON_A2_vrsadub,"LLiLLiLLi","") 632BUILTIN(__builtin_HEXAGON_A2_tfrrcr,"ii","") 633BUILTIN(__builtin_HEXAGON_M2_vrcmpys_acc_s1,"LLiLLiLLii","") 634BUILTIN(__builtin_HEXAGON_F2_dfcmpge,"idd","") 635BUILTIN(__builtin_HEXAGON_M2_accii,"iiiIi","") 636BUILTIN(__builtin_HEXAGON_A5_vaddhubs,"iLLiLLi","") 637BUILTIN(__builtin_HEXAGON_A2_vmaxw,"LLiLLiLLi","") 638BUILTIN(__builtin_HEXAGON_A2_vmaxb,"LLiLLiLLi","") 639BUILTIN(__builtin_HEXAGON_A2_vmaxh,"LLiLLiLLi","") 640BUILTIN(__builtin_HEXAGON_S2_vsxthw,"LLii","") 641BUILTIN(__builtin_HEXAGON_S4_andi_asl_ri,"iUIiiUIi","") 642BUILTIN(__builtin_HEXAGON_S2_asl_i_p_nac,"LLiLLiLLiUIi","") 643BUILTIN(__builtin_HEXAGON_S2_lsl_r_p_xor,"LLiLLiLLii","") 644BUILTIN(__builtin_HEXAGON_C2_cmpgt,"iii","") 645BUILTIN(__builtin_HEXAGON_F2_conv_df2d_chop,"LLid","") 646BUILTIN(__builtin_HEXAGON_M2_mpyu_nac_hl_s0,"iiii","") 647BUILTIN(__builtin_HEXAGON_M2_mpyu_nac_hl_s1,"iiii","") 648BUILTIN(__builtin_HEXAGON_F2_conv_sf2w,"if","") 649BUILTIN(__builtin_HEXAGON_S2_lsr_r_p_or,"LLiLLiLLii","") 650BUILTIN(__builtin_HEXAGON_F2_sfclass,"ifUIi","") 651BUILTIN(__builtin_HEXAGON_M2_mpyud_acc_lh_s0,"LLiLLiii","") 652BUILTIN(__builtin_HEXAGON_M4_xor_andn,"iiii","") 653BUILTIN(__builtin_HEXAGON_S2_addasl_rrri,"iiiUIi","") 654BUILTIN(__builtin_HEXAGON_M5_vdmpybsu,"LLiLLiLLi","") 655BUILTIN(__builtin_HEXAGON_M2_mpyu_nac_hh_s0,"iiii","") 656BUILTIN(__builtin_HEXAGON_M2_mpyu_nac_hh_s1,"iiii","") 657BUILTIN(__builtin_HEXAGON_A2_addi,"iiIi","") 658BUILTIN(__builtin_HEXAGON_A2_addp,"LLiLLiLLi","") 659BUILTIN(__builtin_HEXAGON_M2_vmpy2s_s1pack,"iii","") 660BUILTIN(__builtin_HEXAGON_S4_clbpnorm,"iLLi","") 661BUILTIN(__builtin_HEXAGON_A4_round_rr_sat,"iii","") 662BUILTIN(__builtin_HEXAGON_M2_nacci,"iiii","") 663BUILTIN(__builtin_HEXAGON_S2_shuffeh,"LLiLLiLLi","") 664BUILTIN(__builtin_HEXAGON_S2_lsr_i_r_and,"iiiUIi","") 665BUILTIN(__builtin_HEXAGON_M2_mpy_sat_rnd_hh_s1,"iii","") 666BUILTIN(__builtin_HEXAGON_M2_mpy_sat_rnd_hh_s0,"iii","") 667BUILTIN(__builtin_HEXAGON_F2_conv_sf2uw,"if","") 668BUILTIN(__builtin_HEXAGON_A2_vsubh,"LLiLLiLLi","") 669BUILTIN(__builtin_HEXAGON_F2_conv_sf2ud,"LLif","") 670BUILTIN(__builtin_HEXAGON_A2_vsubw,"LLiLLiLLi","") 671BUILTIN(__builtin_HEXAGON_A2_vcmpwgt,"iLLiLLi","") 672BUILTIN(__builtin_HEXAGON_M4_xor_or,"iiii","") 673BUILTIN(__builtin_HEXAGON_F2_conv_sf2uw_chop,"if","") 674BUILTIN(__builtin_HEXAGON_S2_asl_r_vw,"LLiLLii","") 675BUILTIN(__builtin_HEXAGON_S2_vsatwuh_nopack,"LLiLLi","") 676BUILTIN(__builtin_HEXAGON_S2_asl_r_vh,"LLiLLii","") 677BUILTIN(__builtin_HEXAGON_A2_svsubuhs,"iii","") 678BUILTIN(__builtin_HEXAGON_M5_vmpybsu,"LLiii","") 679BUILTIN(__builtin_HEXAGON_A2_subh_l16_sat_ll,"iii","") 680BUILTIN(__builtin_HEXAGON_C4_and_and,"iiii","") 681BUILTIN(__builtin_HEXAGON_M2_mpyu_acc_hl_s1,"iiii","") 682BUILTIN(__builtin_HEXAGON_M2_mpyu_acc_hl_s0,"iiii","") 683BUILTIN(__builtin_HEXAGON_S2_lsr_r_p,"LLiLLii","") 684BUILTIN(__builtin_HEXAGON_S2_lsr_r_r,"iii","") 685BUILTIN(__builtin_HEXAGON_A4_subp_c,"LLiLLiLLiv*","") 686BUILTIN(__builtin_HEXAGON_A2_vsubhs,"LLiLLiLLi","") 687BUILTIN(__builtin_HEXAGON_C2_vitpack,"iii","") 688BUILTIN(__builtin_HEXAGON_A2_vavguhr,"LLiLLiLLi","") 689BUILTIN(__builtin_HEXAGON_S2_vsplicerb,"LLiLLiLLii","") 690BUILTIN(__builtin_HEXAGON_C4_nbitsclr,"iii","") 691BUILTIN(__builtin_HEXAGON_A2_vcmpbgtu,"iLLiLLi","") 692BUILTIN(__builtin_HEXAGON_M2_cmpys_s1,"LLiii","") 693BUILTIN(__builtin_HEXAGON_M2_cmpys_s0,"LLiii","") 694BUILTIN(__builtin_HEXAGON_F2_dfcmpuo,"idd","") 695BUILTIN(__builtin_HEXAGON_S2_shuffob,"LLiLLiLLi","") 696BUILTIN(__builtin_HEXAGON_C2_and,"iii","") 697BUILTIN(__builtin_HEXAGON_S5_popcountp,"iLLi","") 698BUILTIN(__builtin_HEXAGON_S4_extractp,"LLiLLiUIiUIi","") 699BUILTIN(__builtin_HEXAGON_S2_cl0,"ii","") 700BUILTIN(__builtin_HEXAGON_A4_vcmpbgti,"iLLiIi","") 701BUILTIN(__builtin_HEXAGON_M2_mmacls_s1,"LLiLLiLLiLLi","") 702BUILTIN(__builtin_HEXAGON_M2_mmacls_s0,"LLiLLiLLiLLi","") 703BUILTIN(__builtin_HEXAGON_C4_cmpneq,"iii","") 704BUILTIN(__builtin_HEXAGON_M2_vmac2es,"LLiLLiLLiLLi","") 705BUILTIN(__builtin_HEXAGON_M2_vdmacs_s0,"LLiLLiLLiLLi","") 706BUILTIN(__builtin_HEXAGON_M2_vdmacs_s1,"LLiLLiLLiLLi","") 707BUILTIN(__builtin_HEXAGON_M2_mpyud_ll_s0,"ULLiii","") 708BUILTIN(__builtin_HEXAGON_M2_mpyud_ll_s1,"ULLiii","") 709BUILTIN(__builtin_HEXAGON_S2_clb,"ii","") 710BUILTIN(__builtin_HEXAGON_M2_mpy_nac_ll_s0,"iiii","") 711BUILTIN(__builtin_HEXAGON_M2_mpy_nac_ll_s1,"iiii","") 712BUILTIN(__builtin_HEXAGON_M2_mpyd_nac_hl_s1,"LLiLLiii","") 713BUILTIN(__builtin_HEXAGON_M2_mpyd_nac_hl_s0,"LLiLLiii","") 714BUILTIN(__builtin_HEXAGON_M2_maci,"iiii","") 715BUILTIN(__builtin_HEXAGON_A2_vmaxuh,"LLiLLiLLi","") 716BUILTIN(__builtin_HEXAGON_A4_bitspliti,"LLiiUIi","") 717BUILTIN(__builtin_HEXAGON_A2_vmaxub,"LLiLLiLLi","") 718BUILTIN(__builtin_HEXAGON_M2_mpyud_hh_s0,"ULLiii","") 719BUILTIN(__builtin_HEXAGON_M2_mpyud_hh_s1,"ULLiii","") 720BUILTIN(__builtin_HEXAGON_M2_vrmac_s0,"LLiLLiLLiLLi","") 721BUILTIN(__builtin_HEXAGON_M2_mpy_sat_lh_s0,"iii","") 722BUILTIN(__builtin_HEXAGON_S2_asl_r_r_sat,"iii","") 723BUILTIN(__builtin_HEXAGON_F2_conv_sf2d,"LLif","") 724BUILTIN(__builtin_HEXAGON_S2_asr_r_r_nac,"iiii","") 725BUILTIN(__builtin_HEXAGON_F2_dfimm_n,"dUIi","") 726BUILTIN(__builtin_HEXAGON_A4_cmphgt,"iii","") 727BUILTIN(__builtin_HEXAGON_F2_dfimm_p,"dUIi","") 728BUILTIN(__builtin_HEXAGON_M2_mpyud_acc_lh_s1,"LLiLLiii","") 729BUILTIN(__builtin_HEXAGON_M2_vcmpy_s1_sat_r,"LLiLLiLLi","") 730BUILTIN(__builtin_HEXAGON_M4_mpyri_addr_u2,"iiUIii","") 731BUILTIN(__builtin_HEXAGON_M2_vcmpy_s1_sat_i,"LLiLLiLLi","") 732BUILTIN(__builtin_HEXAGON_S2_lsl_r_p_nac,"LLiLLiLLii","") 733BUILTIN(__builtin_HEXAGON_M5_vrmacbuu,"LLiLLiLLiLLi","") 734BUILTIN(__builtin_HEXAGON_S5_asrhub_rnd_sat_goodsyntax,"iLLiUIi","") 735BUILTIN(__builtin_HEXAGON_S2_vspliceib,"LLiLLiLLiUIi","") 736BUILTIN(__builtin_HEXAGON_M2_dpmpyss_acc_s0,"LLiLLiii","") 737BUILTIN(__builtin_HEXAGON_M2_cnacs_s1,"LLiLLiii","") 738BUILTIN(__builtin_HEXAGON_M2_cnacs_s0,"LLiLLiii","") 739BUILTIN(__builtin_HEXAGON_A2_maxu,"Uiii","") 740BUILTIN(__builtin_HEXAGON_A2_maxp,"LLiLLiLLi","") 741BUILTIN(__builtin_HEXAGON_A2_andir,"iiIi","") 742BUILTIN(__builtin_HEXAGON_F2_sfrecipa,"fff","") 743BUILTIN(__builtin_HEXAGON_A2_combineii,"LLiIiIi","") 744BUILTIN(__builtin_HEXAGON_A4_orn,"iii","") 745BUILTIN(__builtin_HEXAGON_A4_cmpbgtui,"iiUIi","") 746BUILTIN(__builtin_HEXAGON_S2_lsr_r_r_or,"iiii","") 747BUILTIN(__builtin_HEXAGON_A4_vcmpbeqi,"iLLiUIi","") 748BUILTIN(__builtin_HEXAGON_S2_lsl_r_r,"iii","") 749BUILTIN(__builtin_HEXAGON_S2_lsl_r_p,"LLiLLii","") 750BUILTIN(__builtin_HEXAGON_A2_or,"iii","") 751BUILTIN(__builtin_HEXAGON_F2_dfcmpeq,"idd","") 752BUILTIN(__builtin_HEXAGON_C2_cmpeq,"iii","") 753BUILTIN(__builtin_HEXAGON_A2_tfrp,"LLiLLi","") 754BUILTIN(__builtin_HEXAGON_C4_and_andn,"iiii","") 755BUILTIN(__builtin_HEXAGON_S2_vsathub_nopack,"LLiLLi","") 756BUILTIN(__builtin_HEXAGON_A2_satuh,"ii","") 757BUILTIN(__builtin_HEXAGON_A2_satub,"ii","") 758BUILTIN(__builtin_HEXAGON_M2_vrcmpys_s1,"LLiLLii","") 759BUILTIN(__builtin_HEXAGON_S4_or_ori,"iiiIi","") 760BUILTIN(__builtin_HEXAGON_C4_fastcorner9_not,"iii","") 761BUILTIN(__builtin_HEXAGON_A2_tfrih,"iiUIi","") 762BUILTIN(__builtin_HEXAGON_A2_tfril,"iiUIi","") 763BUILTIN(__builtin_HEXAGON_M4_mpyri_addr,"iiiUIi","") 764BUILTIN(__builtin_HEXAGON_S2_vtrunehb,"iLLi","") 765BUILTIN(__builtin_HEXAGON_A2_vabsw,"LLiLLi","") 766BUILTIN(__builtin_HEXAGON_A2_vabsh,"LLiLLi","") 767BUILTIN(__builtin_HEXAGON_F2_sfsub,"fff","") 768BUILTIN(__builtin_HEXAGON_C2_muxii,"iiIiIi","") 769BUILTIN(__builtin_HEXAGON_C2_muxir,"iiiIi","") 770BUILTIN(__builtin_HEXAGON_A2_swiz,"ii","") 771BUILTIN(__builtin_HEXAGON_S2_asr_i_p_and,"LLiLLiLLiUIi","") 772BUILTIN(__builtin_HEXAGON_M2_cmpyrsc_s0,"iii","") 773BUILTIN(__builtin_HEXAGON_M2_cmpyrsc_s1,"iii","") 774BUILTIN(__builtin_HEXAGON_A2_vraddub,"LLiLLiLLi","") 775BUILTIN(__builtin_HEXAGON_A4_tlbmatch,"iLLii","") 776BUILTIN(__builtin_HEXAGON_F2_conv_df2w_chop,"id","") 777BUILTIN(__builtin_HEXAGON_A2_and,"iii","") 778BUILTIN(__builtin_HEXAGON_S2_lsr_r_p_and,"LLiLLiLLii","") 779BUILTIN(__builtin_HEXAGON_M2_mpy_nac_sat_ll_s1,"iiii","") 780BUILTIN(__builtin_HEXAGON_M2_mpy_nac_sat_ll_s0,"iiii","") 781BUILTIN(__builtin_HEXAGON_S4_extract,"iiUIiUIi","") 782BUILTIN(__builtin_HEXAGON_A2_vcmpweq,"iLLiLLi","") 783BUILTIN(__builtin_HEXAGON_M2_acci,"iiii","") 784BUILTIN(__builtin_HEXAGON_S2_lsr_i_p_acc,"LLiLLiLLiUIi","") 785BUILTIN(__builtin_HEXAGON_S2_lsr_i_p_or,"LLiLLiLLiUIi","") 786BUILTIN(__builtin_HEXAGON_F2_conv_ud2sf,"fLLi","") 787BUILTIN(__builtin_HEXAGON_A2_tfr,"ii","") 788BUILTIN(__builtin_HEXAGON_S2_asr_i_p_or,"LLiLLiLLiUIi","") 789BUILTIN(__builtin_HEXAGON_A2_subri,"iIii","") 790BUILTIN(__builtin_HEXAGON_A4_vrmaxuw,"LLiLLiLLii","") 791BUILTIN(__builtin_HEXAGON_M5_vmpybuu,"LLiii","") 792BUILTIN(__builtin_HEXAGON_A4_vrmaxuh,"LLiLLiLLii","") 793BUILTIN(__builtin_HEXAGON_S2_asl_i_vw,"LLiLLiUIi","") 794BUILTIN(__builtin_HEXAGON_A2_vavgw,"LLiLLiLLi","") 795BUILTIN(__builtin_HEXAGON_S2_brev,"ii","") 796BUILTIN(__builtin_HEXAGON_A2_vavgh,"LLiLLiLLi","") 797BUILTIN(__builtin_HEXAGON_S2_clrbit_i,"iiUIi","") 798BUILTIN(__builtin_HEXAGON_S2_asl_i_vh,"LLiLLiUIi","") 799BUILTIN(__builtin_HEXAGON_S2_lsr_i_r_or,"iiiUIi","") 800BUILTIN(__builtin_HEXAGON_S2_lsl_r_r_nac,"iiii","") 801BUILTIN(__builtin_HEXAGON_M2_mmpyl_rs1,"LLiLLiLLi","") 802BUILTIN(__builtin_HEXAGON_M2_mpyud_hl_s1,"ULLiii","") 803BUILTIN(__builtin_HEXAGON_M2_mmpyl_s0,"LLiLLiLLi","") 804BUILTIN(__builtin_HEXAGON_M2_mmpyl_s1,"LLiLLiLLi","") 805BUILTIN(__builtin_HEXAGON_M2_naccii,"iiiIi","") 806BUILTIN(__builtin_HEXAGON_S2_vrndpackwhs,"iLLi","") 807BUILTIN(__builtin_HEXAGON_S2_vtrunewh,"LLiLLiLLi","") 808BUILTIN(__builtin_HEXAGON_M2_dpmpyss_nac_s0,"LLiLLiii","") 809BUILTIN(__builtin_HEXAGON_M2_mpyd_ll_s0,"LLiii","") 810BUILTIN(__builtin_HEXAGON_M2_mpyd_ll_s1,"LLiii","") 811BUILTIN(__builtin_HEXAGON_M4_mac_up_s1_sat,"iiii","") 812BUILTIN(__builtin_HEXAGON_S4_vrcrotate_acc,"LLiLLiLLiiUIi","") 813BUILTIN(__builtin_HEXAGON_F2_conv_uw2df,"di","") 814BUILTIN(__builtin_HEXAGON_A2_vaddubs,"LLiLLiLLi","") 815BUILTIN(__builtin_HEXAGON_S2_asr_r_r_acc,"iiii","") 816BUILTIN(__builtin_HEXAGON_A2_orir,"iiIi","") 817BUILTIN(__builtin_HEXAGON_A2_andp,"LLiLLiLLi","") 818BUILTIN(__builtin_HEXAGON_S2_lfsp,"LLiLLiLLi","") 819BUILTIN(__builtin_HEXAGON_A2_min,"iii","") 820BUILTIN(__builtin_HEXAGON_M2_mpysmi,"iiIi","") 821BUILTIN(__builtin_HEXAGON_M2_vcmpy_s0_sat_r,"LLiLLiLLi","") 822BUILTIN(__builtin_HEXAGON_M2_mpyu_acc_ll_s1,"iiii","") 823BUILTIN(__builtin_HEXAGON_M2_mpyu_acc_ll_s0,"iiii","") 824BUILTIN(__builtin_HEXAGON_S2_asr_r_svw_trun,"iLLii","") 825BUILTIN(__builtin_HEXAGON_M2_mmpyh_s0,"LLiLLiLLi","") 826BUILTIN(__builtin_HEXAGON_M2_mmpyh_s1,"LLiLLiLLi","") 827BUILTIN(__builtin_HEXAGON_F2_conv_sf2df,"df","") 828BUILTIN(__builtin_HEXAGON_S2_vtrunohb,"iLLi","") 829BUILTIN(__builtin_HEXAGON_F2_conv_sf2d_chop,"LLif","") 830BUILTIN(__builtin_HEXAGON_M2_mpyd_lh_s0,"LLiii","") 831BUILTIN(__builtin_HEXAGON_F2_conv_df2w,"id","") 832BUILTIN(__builtin_HEXAGON_S5_asrhub_sat,"iLLiUIi","") 833BUILTIN(__builtin_HEXAGON_S2_asl_i_r_xacc,"iiiUIi","") 834BUILTIN(__builtin_HEXAGON_F2_conv_df2d,"LLid","") 835BUILTIN(__builtin_HEXAGON_M2_mmaculs_s1,"LLiLLiLLiLLi","") 836BUILTIN(__builtin_HEXAGON_M2_mmaculs_s0,"LLiLLiLLiLLi","") 837BUILTIN(__builtin_HEXAGON_A2_svadduhs,"iii","") 838BUILTIN(__builtin_HEXAGON_F2_conv_sf2w_chop,"if","") 839BUILTIN(__builtin_HEXAGON_S2_svsathub,"ii","") 840BUILTIN(__builtin_HEXAGON_M2_mpyd_rnd_hl_s1,"LLiii","") 841BUILTIN(__builtin_HEXAGON_M2_mpyd_rnd_hl_s0,"LLiii","") 842BUILTIN(__builtin_HEXAGON_S2_setbit_r,"iii","") 843BUILTIN(__builtin_HEXAGON_A2_vavghr,"LLiLLiLLi","") 844BUILTIN(__builtin_HEXAGON_F2_sffma_sc,"ffffi","") 845BUILTIN(__builtin_HEXAGON_F2_dfclass,"idUIi","") 846BUILTIN(__builtin_HEXAGON_F2_conv_df2ud,"LLid","") 847BUILTIN(__builtin_HEXAGON_F2_conv_df2uw,"id","") 848BUILTIN(__builtin_HEXAGON_M2_cmpyrs_s0,"iii","") 849BUILTIN(__builtin_HEXAGON_M2_cmpyrs_s1,"iii","") 850BUILTIN(__builtin_HEXAGON_C4_cmpltei,"iiIi","") 851BUILTIN(__builtin_HEXAGON_C4_cmplteu,"iii","") 852BUILTIN(__builtin_HEXAGON_A2_vsubb_map,"LLiLLiLLi","") 853BUILTIN(__builtin_HEXAGON_A2_subh_l16_ll,"iii","") 854BUILTIN(__builtin_HEXAGON_S2_asr_i_r_rnd,"iiUIi","") 855BUILTIN(__builtin_HEXAGON_M2_vrmpy_s0,"LLiLLiLLi","") 856BUILTIN(__builtin_HEXAGON_M2_mpyd_rnd_hh_s1,"LLiii","") 857BUILTIN(__builtin_HEXAGON_M2_mpyd_rnd_hh_s0,"LLiii","") 858BUILTIN(__builtin_HEXAGON_A2_minup,"ULLiLLiLLi","") 859BUILTIN(__builtin_HEXAGON_S2_valignrb,"LLiLLiLLii","") 860BUILTIN(__builtin_HEXAGON_S2_asr_r_p_acc,"LLiLLiLLii","") 861BUILTIN(__builtin_HEXAGON_M2_mmpyl_rs0,"LLiLLiLLi","") 862BUILTIN(__builtin_HEXAGON_M2_vrcmaci_s0,"LLiLLiLLiLLi","") 863BUILTIN(__builtin_HEXAGON_A2_vaddub,"LLiLLiLLi","") 864BUILTIN(__builtin_HEXAGON_A2_combine_lh,"iii","") 865BUILTIN(__builtin_HEXAGON_M5_vdmacbsu,"LLiLLiLLiLLi","") 866BUILTIN(__builtin_HEXAGON_A2_combine_ll,"iii","") 867BUILTIN(__builtin_HEXAGON_M2_mpyud_hl_s0,"ULLiii","") 868BUILTIN(__builtin_HEXAGON_M2_vrcmpyi_s0c,"LLiLLiLLi","") 869BUILTIN(__builtin_HEXAGON_S2_asr_i_p_rnd,"LLiLLiUIi","") 870BUILTIN(__builtin_HEXAGON_A2_addpsat,"LLiLLiLLi","") 871BUILTIN(__builtin_HEXAGON_A2_svaddhs,"iii","") 872BUILTIN(__builtin_HEXAGON_S4_ori_lsr_ri,"iUIiiUIi","") 873BUILTIN(__builtin_HEXAGON_M2_mpy_sat_rnd_ll_s1,"iii","") 874BUILTIN(__builtin_HEXAGON_M2_mpy_sat_rnd_ll_s0,"iii","") 875BUILTIN(__builtin_HEXAGON_A2_vminw,"LLiLLiLLi","") 876BUILTIN(__builtin_HEXAGON_A2_vminh,"LLiLLiLLi","") 877BUILTIN(__builtin_HEXAGON_M2_vrcmpyr_s0,"LLiLLiLLi","") 878BUILTIN(__builtin_HEXAGON_A2_vminb,"LLiLLiLLi","") 879BUILTIN(__builtin_HEXAGON_M2_vcmac_s0_sat_i,"LLiLLiLLiLLi","") 880BUILTIN(__builtin_HEXAGON_M2_mpyud_lh_s0,"ULLiii","") 881BUILTIN(__builtin_HEXAGON_M2_mpyud_lh_s1,"ULLiii","") 882BUILTIN(__builtin_HEXAGON_S2_asl_r_r_or,"iiii","") 883BUILTIN(__builtin_HEXAGON_S4_lsli,"iIii","") 884BUILTIN(__builtin_HEXAGON_S2_lsl_r_vw,"LLiLLii","") 885BUILTIN(__builtin_HEXAGON_M2_mpy_hh_s1,"iii","") 886BUILTIN(__builtin_HEXAGON_M4_vrmpyeh_s0,"LLiLLiLLi","") 887BUILTIN(__builtin_HEXAGON_M4_vrmpyeh_s1,"LLiLLiLLi","") 888BUILTIN(__builtin_HEXAGON_M2_mpy_nac_lh_s0,"iiii","") 889BUILTIN(__builtin_HEXAGON_M2_mpy_nac_lh_s1,"iiii","") 890BUILTIN(__builtin_HEXAGON_M2_vraddh,"iLLiLLi","") 891BUILTIN(__builtin_HEXAGON_C2_tfrrp,"ii","") 892BUILTIN(__builtin_HEXAGON_M2_mpy_acc_sat_ll_s0,"iiii","") 893BUILTIN(__builtin_HEXAGON_M2_mpy_acc_sat_ll_s1,"iiii","") 894BUILTIN(__builtin_HEXAGON_S2_vtrunowh,"LLiLLiLLi","") 895BUILTIN(__builtin_HEXAGON_A2_abs,"ii","") 896BUILTIN(__builtin_HEXAGON_A4_cmpbeq,"iii","") 897BUILTIN(__builtin_HEXAGON_A2_negp,"LLiLLi","") 898BUILTIN(__builtin_HEXAGON_S2_asl_i_r_sat,"iiUIi","") 899BUILTIN(__builtin_HEXAGON_A2_addh_l16_sat_hl,"iii","") 900BUILTIN(__builtin_HEXAGON_S2_vsatwuh,"iLLi","") 901BUILTIN(__builtin_HEXAGON_F2_dfcmpgt,"idd","") 902BUILTIN(__builtin_HEXAGON_S2_svsathb,"ii","") 903BUILTIN(__builtin_HEXAGON_C2_cmpgtup,"iLLiLLi","") 904BUILTIN(__builtin_HEXAGON_A4_cround_ri,"iiUIi","") 905BUILTIN(__builtin_HEXAGON_S4_clbpaddi,"iLLiIi","") 906BUILTIN(__builtin_HEXAGON_A4_cround_rr,"iii","") 907BUILTIN(__builtin_HEXAGON_C2_mux,"iiii","") 908BUILTIN(__builtin_HEXAGON_M2_dpmpyuu_s0,"ULLiii","") 909BUILTIN(__builtin_HEXAGON_S2_shuffeb,"LLiLLiLLi","") 910BUILTIN(__builtin_HEXAGON_A2_vminuw,"LLiLLiLLi","") 911BUILTIN(__builtin_HEXAGON_A2_vaddhs,"LLiLLiLLi","") 912BUILTIN(__builtin_HEXAGON_S2_insert_rp,"iiiLLi","") 913BUILTIN(__builtin_HEXAGON_A2_vminuh,"LLiLLiLLi","") 914BUILTIN(__builtin_HEXAGON_A2_vminub,"LLiLLiLLi","") 915BUILTIN(__builtin_HEXAGON_S2_extractu,"iiUIiUIi","") 916BUILTIN(__builtin_HEXAGON_A2_svsubh,"iii","") 917BUILTIN(__builtin_HEXAGON_S4_clbaddi,"iiIi","") 918BUILTIN(__builtin_HEXAGON_F2_sffms,"ffff","") 919BUILTIN(__builtin_HEXAGON_S2_vsxtbh,"LLii","") 920BUILTIN(__builtin_HEXAGON_M2_mpyud_nac_ll_s1,"LLiLLiii","") 921BUILTIN(__builtin_HEXAGON_M2_mpyud_nac_ll_s0,"LLiLLiii","") 922BUILTIN(__builtin_HEXAGON_A2_subp,"LLiLLiLLi","") 923BUILTIN(__builtin_HEXAGON_M2_vmpy2es_s1,"LLiLLiLLi","") 924BUILTIN(__builtin_HEXAGON_M2_vmpy2es_s0,"LLiLLiLLi","") 925BUILTIN(__builtin_HEXAGON_S4_parity,"iii","") 926BUILTIN(__builtin_HEXAGON_M2_mpy_acc_hh_s1,"iiii","") 927BUILTIN(__builtin_HEXAGON_M2_mpy_acc_hh_s0,"iiii","") 928BUILTIN(__builtin_HEXAGON_S4_addi_asl_ri,"iUIiiUIi","") 929BUILTIN(__builtin_HEXAGON_M2_mpyd_nac_hh_s1,"LLiLLiii","") 930BUILTIN(__builtin_HEXAGON_M2_mpyd_nac_hh_s0,"LLiLLiii","") 931BUILTIN(__builtin_HEXAGON_S2_asr_i_r_nac,"iiiUIi","") 932BUILTIN(__builtin_HEXAGON_A4_cmpheqi,"iiIi","") 933BUILTIN(__builtin_HEXAGON_S2_lsr_r_p_xor,"LLiLLiLLii","") 934BUILTIN(__builtin_HEXAGON_M2_mpy_acc_hl_s1,"iiii","") 935BUILTIN(__builtin_HEXAGON_M2_mpy_acc_hl_s0,"iiii","") 936BUILTIN(__builtin_HEXAGON_F2_conv_sf2ud_chop,"LLif","") 937BUILTIN(__builtin_HEXAGON_C2_cmpgeui,"iiUIi","") 938BUILTIN(__builtin_HEXAGON_M2_mpy_acc_sat_hh_s0,"iiii","") 939BUILTIN(__builtin_HEXAGON_M2_mpy_acc_sat_hh_s1,"iiii","") 940BUILTIN(__builtin_HEXAGON_S2_asl_r_p_and,"LLiLLiLLii","") 941BUILTIN(__builtin_HEXAGON_A2_addh_h16_sat_lh,"iii","") 942BUILTIN(__builtin_HEXAGON_A2_addh_h16_sat_ll,"iii","") 943BUILTIN(__builtin_HEXAGON_M4_nac_up_s1_sat,"iiii","") 944BUILTIN(__builtin_HEXAGON_M2_mpyud_nac_lh_s1,"LLiLLiii","") 945BUILTIN(__builtin_HEXAGON_M2_mpyud_nac_lh_s0,"LLiLLiii","") 946BUILTIN(__builtin_HEXAGON_A4_round_ri_sat,"iiUIi","") 947BUILTIN(__builtin_HEXAGON_M2_mpy_nac_hl_s0,"iiii","") 948BUILTIN(__builtin_HEXAGON_M2_mpy_nac_hl_s1,"iiii","") 949BUILTIN(__builtin_HEXAGON_A2_vavghcr,"LLiLLiLLi","") 950BUILTIN(__builtin_HEXAGON_M2_mmacls_rs0,"LLiLLiLLiLLi","") 951BUILTIN(__builtin_HEXAGON_M2_mmacls_rs1,"LLiLLiLLiLLi","") 952BUILTIN(__builtin_HEXAGON_M2_cmaci_s0,"LLiLLiii","") 953BUILTIN(__builtin_HEXAGON_S2_setbit_i,"iiUIi","") 954BUILTIN(__builtin_HEXAGON_S2_asl_i_p_or,"LLiLLiLLiUIi","") 955BUILTIN(__builtin_HEXAGON_A4_andn,"iii","") 956BUILTIN(__builtin_HEXAGON_M5_vrmpybsu,"LLiLLiLLi","") 957BUILTIN(__builtin_HEXAGON_S2_vrndpackwh,"iLLi","") 958BUILTIN(__builtin_HEXAGON_M2_vcmac_s0_sat_r,"LLiLLiLLiLLi","") 959BUILTIN(__builtin_HEXAGON_A2_vmaxuw,"LLiLLiLLi","") 960BUILTIN(__builtin_HEXAGON_C2_bitsclr,"iii","") 961BUILTIN(__builtin_HEXAGON_M2_xor_xacc,"iiii","") 962BUILTIN(__builtin_HEXAGON_A4_vcmpbgtui,"iLLiUIi","") 963BUILTIN(__builtin_HEXAGON_A4_ornp,"LLiLLiLLi","") 964BUILTIN(__builtin_HEXAGON_A2_tfrpi,"LLiIi","") 965BUILTIN(__builtin_HEXAGON_C4_and_or,"iiii","") 966BUILTIN(__builtin_HEXAGON_M2_mpy_nac_sat_hh_s1,"iiii","") 967BUILTIN(__builtin_HEXAGON_M2_mpy_nac_sat_hh_s0,"iiii","") 968BUILTIN(__builtin_HEXAGON_A2_subh_h16_sat_ll,"iii","") 969BUILTIN(__builtin_HEXAGON_A2_subh_h16_sat_lh,"iii","") 970BUILTIN(__builtin_HEXAGON_M2_vmpy2su_s1,"LLiii","") 971BUILTIN(__builtin_HEXAGON_M2_vmpy2su_s0,"LLiii","") 972BUILTIN(__builtin_HEXAGON_S2_asr_i_p_acc,"LLiLLiLLiUIi","") 973BUILTIN(__builtin_HEXAGON_C4_nbitsclri,"iiUIi","") 974BUILTIN(__builtin_HEXAGON_S2_lsr_i_vh,"LLiLLiUIi","") 975BUILTIN(__builtin_HEXAGON_S2_lsr_i_p_xacc,"LLiLLiLLiUIi","") 976 977// V55 Scalar Instructions. 978 979BUILTIN(__builtin_HEXAGON_A5_ACS,"LLiLLiLLiLLi","") 980 981// V60 Scalar Instructions. 982 983BUILTIN(__builtin_HEXAGON_S6_rol_i_p_and,"LLiLLiLLiUIi","") 984BUILTIN(__builtin_HEXAGON_S6_rol_i_r_xacc,"iiiUIi","") 985BUILTIN(__builtin_HEXAGON_S6_rol_i_r_and,"iiiUIi","") 986BUILTIN(__builtin_HEXAGON_S6_rol_i_r_acc,"iiiUIi","") 987BUILTIN(__builtin_HEXAGON_S6_rol_i_p_xacc,"LLiLLiLLiUIi","") 988BUILTIN(__builtin_HEXAGON_S6_rol_i_p,"LLiLLiUIi","") 989BUILTIN(__builtin_HEXAGON_S6_rol_i_p_nac,"LLiLLiLLiUIi","") 990BUILTIN(__builtin_HEXAGON_S6_rol_i_p_acc,"LLiLLiLLiUIi","") 991BUILTIN(__builtin_HEXAGON_S6_rol_i_r_or,"iiiUIi","") 992BUILTIN(__builtin_HEXAGON_S6_rol_i_r,"iiUIi","") 993BUILTIN(__builtin_HEXAGON_S6_rol_i_r_nac,"iiiUIi","") 994BUILTIN(__builtin_HEXAGON_S6_rol_i_p_or,"LLiLLiLLiUIi","") 995 996// V62 Scalar Instructions. 997 998BUILTIN(__builtin_HEXAGON_S6_vtrunehb_ppp,"LLiLLiLLi","") 999BUILTIN(__builtin_HEXAGON_V6_ldntnt0,"V16ii","") 1000BUILTIN(__builtin_HEXAGON_M6_vabsdiffub,"LLiLLiLLi","") 1001BUILTIN(__builtin_HEXAGON_S6_vtrunohb_ppp,"LLiLLiLLi","") 1002BUILTIN(__builtin_HEXAGON_M6_vabsdiffb,"LLiLLiLLi","") 1003BUILTIN(__builtin_HEXAGON_A6_vminub_RdP,"LLiLLiLLi","") 1004BUILTIN(__builtin_HEXAGON_S6_vsplatrbp,"LLii","") 1005 1006// V65 Scalar Instructions. 1007 1008BUILTIN(__builtin_HEXAGON_A6_vcmpbeq_notany,"iLLiLLi","") 1009 1010// V66 Scalar Instructions. 1011 1012BUILTIN(__builtin_HEXAGON_F2_dfsub,"ddd","") 1013BUILTIN(__builtin_HEXAGON_F2_dfadd,"ddd","") 1014BUILTIN(__builtin_HEXAGON_M2_mnaci,"iiii","") 1015BUILTIN(__builtin_HEXAGON_S2_mask,"iUIiUIi","") 1016 1017// V60 HVX Instructions. 1018 1019BUILTIN(__builtin_HEXAGON_V6_veqb_or,"V16iV16iV16iV16i","") 1020BUILTIN(__builtin_HEXAGON_V6_veqb_or_128B,"V32iV32iV32iV32i","") 1021BUILTIN(__builtin_HEXAGON_V6_vminub,"V16iV16iV16i","") 1022BUILTIN(__builtin_HEXAGON_V6_vminub_128B,"V32iV32iV32i","") 1023BUILTIN(__builtin_HEXAGON_V6_vaslw_acc,"V16iV16iV16ii","") 1024BUILTIN(__builtin_HEXAGON_V6_vaslw_acc_128B,"V32iV32iV32ii","") 1025BUILTIN(__builtin_HEXAGON_V6_vmpyhvsrs,"V16iV16iV16i","") 1026BUILTIN(__builtin_HEXAGON_V6_vmpyhvsrs_128B,"V32iV32iV32i","") 1027BUILTIN(__builtin_HEXAGON_V6_vsathub,"V16iV16iV16i","") 1028BUILTIN(__builtin_HEXAGON_V6_vsathub_128B,"V32iV32iV32i","") 1029BUILTIN(__builtin_HEXAGON_V6_vaddh_dv,"V32iV32iV32i","") 1030BUILTIN(__builtin_HEXAGON_V6_vaddh_dv_128B,"V64iV64iV64i","") 1031BUILTIN(__builtin_HEXAGON_V6_vrmpybusi,"V32iV32iiUIi","") 1032BUILTIN(__builtin_HEXAGON_V6_vrmpybusi_128B,"V64iV64iiUIi","") 1033BUILTIN(__builtin_HEXAGON_V6_vshufoh,"V16iV16iV16i","") 1034BUILTIN(__builtin_HEXAGON_V6_vshufoh_128B,"V32iV32iV32i","") 1035BUILTIN(__builtin_HEXAGON_V6_vasrwv,"V16iV16iV16i","") 1036BUILTIN(__builtin_HEXAGON_V6_vasrwv_128B,"V32iV32iV32i","") 1037BUILTIN(__builtin_HEXAGON_V6_vdmpyhsuisat,"V16iV32ii","") 1038BUILTIN(__builtin_HEXAGON_V6_vdmpyhsuisat_128B,"V32iV64ii","") 1039BUILTIN(__builtin_HEXAGON_V6_vrsadubi_acc,"V32iV32iV32iiUIi","") 1040BUILTIN(__builtin_HEXAGON_V6_vrsadubi_acc_128B,"V64iV64iV64iiUIi","") 1041BUILTIN(__builtin_HEXAGON_V6_vnavgw,"V16iV16iV16i","") 1042BUILTIN(__builtin_HEXAGON_V6_vnavgw_128B,"V32iV32iV32i","") 1043BUILTIN(__builtin_HEXAGON_V6_vnavgh,"V16iV16iV16i","") 1044BUILTIN(__builtin_HEXAGON_V6_vnavgh_128B,"V32iV32iV32i","") 1045BUILTIN(__builtin_HEXAGON_V6_vavgub,"V16iV16iV16i","") 1046BUILTIN(__builtin_HEXAGON_V6_vavgub_128B,"V32iV32iV32i","") 1047BUILTIN(__builtin_HEXAGON_V6_vsubb,"V16iV16iV16i","") 1048BUILTIN(__builtin_HEXAGON_V6_vsubb_128B,"V32iV32iV32i","") 1049BUILTIN(__builtin_HEXAGON_V6_vgtw_and,"V16iV16iV16iV16i","") 1050BUILTIN(__builtin_HEXAGON_V6_vgtw_and_128B,"V32iV32iV32iV32i","") 1051BUILTIN(__builtin_HEXAGON_V6_vavgubrnd,"V16iV16iV16i","") 1052BUILTIN(__builtin_HEXAGON_V6_vavgubrnd_128B,"V32iV32iV32i","") 1053BUILTIN(__builtin_HEXAGON_V6_vrmpybusv,"V16iV16iV16i","") 1054BUILTIN(__builtin_HEXAGON_V6_vrmpybusv_128B,"V32iV32iV32i","") 1055BUILTIN(__builtin_HEXAGON_V6_vsubbnq,"V16iV16iV16iV16i","") 1056BUILTIN(__builtin_HEXAGON_V6_vsubbnq_128B,"V32iV32iV32iV32i","") 1057BUILTIN(__builtin_HEXAGON_V6_vroundhb,"V16iV16iV16i","") 1058BUILTIN(__builtin_HEXAGON_V6_vroundhb_128B,"V32iV32iV32i","") 1059BUILTIN(__builtin_HEXAGON_V6_vadduhsat_dv,"V32iV32iV32i","") 1060BUILTIN(__builtin_HEXAGON_V6_vadduhsat_dv_128B,"V64iV64iV64i","") 1061BUILTIN(__builtin_HEXAGON_V6_vsububsat,"V16iV16iV16i","") 1062BUILTIN(__builtin_HEXAGON_V6_vsububsat_128B,"V32iV32iV32i","") 1063BUILTIN(__builtin_HEXAGON_V6_vmpabus_acc,"V32iV32iV32ii","") 1064BUILTIN(__builtin_HEXAGON_V6_vmpabus_acc_128B,"V64iV64iV64ii","") 1065BUILTIN(__builtin_HEXAGON_V6_vmux,"V16iV16iV16iV16i","") 1066BUILTIN(__builtin_HEXAGON_V6_vmux_128B,"V32iV32iV32iV32i","") 1067BUILTIN(__builtin_HEXAGON_V6_vmpyhus,"V32iV16iV16i","") 1068BUILTIN(__builtin_HEXAGON_V6_vmpyhus_128B,"V64iV32iV32i","") 1069BUILTIN(__builtin_HEXAGON_V6_vpackeb,"V16iV16iV16i","") 1070BUILTIN(__builtin_HEXAGON_V6_vpackeb_128B,"V32iV32iV32i","") 1071BUILTIN(__builtin_HEXAGON_V6_vsubhnq,"V16iV16iV16iV16i","") 1072BUILTIN(__builtin_HEXAGON_V6_vsubhnq_128B,"V32iV32iV32iV32i","") 1073BUILTIN(__builtin_HEXAGON_V6_vavghrnd,"V16iV16iV16i","") 1074BUILTIN(__builtin_HEXAGON_V6_vavghrnd_128B,"V32iV32iV32i","") 1075BUILTIN(__builtin_HEXAGON_V6_vtran2x2_map,"V16iV16iv*i","") 1076BUILTIN(__builtin_HEXAGON_V6_vtran2x2_map_128B,"V32iV32iv*i","") 1077BUILTIN(__builtin_HEXAGON_V6_vdelta,"V16iV16iV16i","") 1078BUILTIN(__builtin_HEXAGON_V6_vdelta_128B,"V32iV32iV32i","") 1079BUILTIN(__builtin_HEXAGON_V6_vgtuh_and,"V16iV16iV16iV16i","") 1080BUILTIN(__builtin_HEXAGON_V6_vgtuh_and_128B,"V32iV32iV32iV32i","") 1081BUILTIN(__builtin_HEXAGON_V6_vtmpyhb,"V32iV32ii","") 1082BUILTIN(__builtin_HEXAGON_V6_vtmpyhb_128B,"V64iV64ii","") 1083BUILTIN(__builtin_HEXAGON_V6_vpackob,"V16iV16iV16i","") 1084BUILTIN(__builtin_HEXAGON_V6_vpackob_128B,"V32iV32iV32i","") 1085BUILTIN(__builtin_HEXAGON_V6_vmaxh,"V16iV16iV16i","") 1086BUILTIN(__builtin_HEXAGON_V6_vmaxh_128B,"V32iV32iV32i","") 1087BUILTIN(__builtin_HEXAGON_V6_vtmpybus_acc,"V32iV32iV32ii","") 1088BUILTIN(__builtin_HEXAGON_V6_vtmpybus_acc_128B,"V64iV64iV64ii","") 1089BUILTIN(__builtin_HEXAGON_V6_vsubuhsat,"V16iV16iV16i","") 1090BUILTIN(__builtin_HEXAGON_V6_vsubuhsat_128B,"V32iV32iV32i","") 1091BUILTIN(__builtin_HEXAGON_V6_vasrw_acc,"V16iV16iV16ii","") 1092BUILTIN(__builtin_HEXAGON_V6_vasrw_acc_128B,"V32iV32iV32ii","") 1093BUILTIN(__builtin_HEXAGON_V6_pred_or,"V16iV16iV16i","") 1094BUILTIN(__builtin_HEXAGON_V6_pred_or_128B,"V32iV32iV32i","") 1095BUILTIN(__builtin_HEXAGON_V6_vrmpyub_acc,"V16iV16iV16ii","") 1096BUILTIN(__builtin_HEXAGON_V6_vrmpyub_acc_128B,"V32iV32iV32ii","") 1097BUILTIN(__builtin_HEXAGON_V6_lo,"V16iV32i","") 1098BUILTIN(__builtin_HEXAGON_V6_lo_128B,"V32iV64i","") 1099BUILTIN(__builtin_HEXAGON_V6_vsubb_dv,"V32iV32iV32i","") 1100BUILTIN(__builtin_HEXAGON_V6_vsubb_dv_128B,"V64iV64iV64i","") 1101BUILTIN(__builtin_HEXAGON_V6_vsubhsat_dv,"V32iV32iV32i","") 1102BUILTIN(__builtin_HEXAGON_V6_vsubhsat_dv_128B,"V64iV64iV64i","") 1103BUILTIN(__builtin_HEXAGON_V6_vmpyiwh,"V16iV16ii","") 1104BUILTIN(__builtin_HEXAGON_V6_vmpyiwh_128B,"V32iV32ii","") 1105BUILTIN(__builtin_HEXAGON_V6_vmpyiwb,"V16iV16ii","") 1106BUILTIN(__builtin_HEXAGON_V6_vmpyiwb_128B,"V32iV32ii","") 1107BUILTIN(__builtin_HEXAGON_V6_ldu0,"V16ii","") 1108BUILTIN(__builtin_HEXAGON_V6_ldu0_128B,"V32ii","") 1109BUILTIN(__builtin_HEXAGON_V6_vgtuh_xor,"V16iV16iV16iV16i","") 1110BUILTIN(__builtin_HEXAGON_V6_vgtuh_xor_128B,"V32iV32iV32iV32i","") 1111BUILTIN(__builtin_HEXAGON_V6_vgth_or,"V16iV16iV16iV16i","") 1112BUILTIN(__builtin_HEXAGON_V6_vgth_or_128B,"V32iV32iV32iV32i","") 1113BUILTIN(__builtin_HEXAGON_V6_vavgh,"V16iV16iV16i","") 1114BUILTIN(__builtin_HEXAGON_V6_vavgh_128B,"V32iV32iV32i","") 1115BUILTIN(__builtin_HEXAGON_V6_vlalignb,"V16iV16iV16ii","") 1116BUILTIN(__builtin_HEXAGON_V6_vlalignb_128B,"V32iV32iV32ii","") 1117BUILTIN(__builtin_HEXAGON_V6_vsh,"V32iV16i","") 1118BUILTIN(__builtin_HEXAGON_V6_vsh_128B,"V64iV32i","") 1119BUILTIN(__builtin_HEXAGON_V6_pred_and_n,"V16iV16iV16i","") 1120BUILTIN(__builtin_HEXAGON_V6_pred_and_n_128B,"V32iV32iV32i","") 1121BUILTIN(__builtin_HEXAGON_V6_vsb,"V32iV16i","") 1122BUILTIN(__builtin_HEXAGON_V6_vsb_128B,"V64iV32i","") 1123BUILTIN(__builtin_HEXAGON_V6_vroundwuh,"V16iV16iV16i","") 1124BUILTIN(__builtin_HEXAGON_V6_vroundwuh_128B,"V32iV32iV32i","") 1125BUILTIN(__builtin_HEXAGON_V6_vasrhv,"V16iV16iV16i","") 1126BUILTIN(__builtin_HEXAGON_V6_vasrhv_128B,"V32iV32iV32i","") 1127BUILTIN(__builtin_HEXAGON_V6_vshuffh,"V16iV16i","") 1128BUILTIN(__builtin_HEXAGON_V6_vshuffh_128B,"V32iV32i","") 1129BUILTIN(__builtin_HEXAGON_V6_vaddhsat_dv,"V32iV32iV32i","") 1130BUILTIN(__builtin_HEXAGON_V6_vaddhsat_dv_128B,"V64iV64iV64i","") 1131BUILTIN(__builtin_HEXAGON_V6_vnavgub,"V16iV16iV16i","") 1132BUILTIN(__builtin_HEXAGON_V6_vnavgub_128B,"V32iV32iV32i","") 1133BUILTIN(__builtin_HEXAGON_V6_vrmpybv,"V16iV16iV16i","") 1134BUILTIN(__builtin_HEXAGON_V6_vrmpybv_128B,"V32iV32iV32i","") 1135BUILTIN(__builtin_HEXAGON_V6_vnormamth,"V16iV16i","") 1136BUILTIN(__builtin_HEXAGON_V6_vnormamth_128B,"V32iV32i","") 1137BUILTIN(__builtin_HEXAGON_V6_vdmpyhb,"V16iV16ii","") 1138BUILTIN(__builtin_HEXAGON_V6_vdmpyhb_128B,"V32iV32ii","") 1139BUILTIN(__builtin_HEXAGON_V6_vavguh,"V16iV16iV16i","") 1140BUILTIN(__builtin_HEXAGON_V6_vavguh_128B,"V32iV32iV32i","") 1141BUILTIN(__builtin_HEXAGON_V6_vlsrwv,"V16iV16iV16i","") 1142BUILTIN(__builtin_HEXAGON_V6_vlsrwv_128B,"V32iV32iV32i","") 1143BUILTIN(__builtin_HEXAGON_V6_vlsrhv,"V16iV16iV16i","") 1144BUILTIN(__builtin_HEXAGON_V6_vlsrhv_128B,"V32iV32iV32i","") 1145BUILTIN(__builtin_HEXAGON_V6_vdmpyhisat,"V16iV32ii","") 1146BUILTIN(__builtin_HEXAGON_V6_vdmpyhisat_128B,"V32iV64ii","") 1147BUILTIN(__builtin_HEXAGON_V6_vdmpyhvsat,"V16iV16iV16i","") 1148BUILTIN(__builtin_HEXAGON_V6_vdmpyhvsat_128B,"V32iV32iV32i","") 1149BUILTIN(__builtin_HEXAGON_V6_vaddw,"V16iV16iV16i","") 1150BUILTIN(__builtin_HEXAGON_V6_vaddw_128B,"V32iV32iV32i","") 1151BUILTIN(__builtin_HEXAGON_V6_vzh,"V32iV16i","") 1152BUILTIN(__builtin_HEXAGON_V6_vzh_128B,"V64iV32i","") 1153BUILTIN(__builtin_HEXAGON_V6_vaddh,"V16iV16iV16i","") 1154BUILTIN(__builtin_HEXAGON_V6_vaddh_128B,"V32iV32iV32i","") 1155BUILTIN(__builtin_HEXAGON_V6_vmaxub,"V16iV16iV16i","") 1156BUILTIN(__builtin_HEXAGON_V6_vmaxub_128B,"V32iV32iV32i","") 1157BUILTIN(__builtin_HEXAGON_V6_vmpyhv_acc,"V32iV32iV16iV16i","") 1158BUILTIN(__builtin_HEXAGON_V6_vmpyhv_acc_128B,"V64iV64iV32iV32i","") 1159BUILTIN(__builtin_HEXAGON_V6_vadduhsat,"V16iV16iV16i","") 1160BUILTIN(__builtin_HEXAGON_V6_vadduhsat_128B,"V32iV32iV32i","") 1161BUILTIN(__builtin_HEXAGON_V6_vshufoeh,"V32iV16iV16i","") 1162BUILTIN(__builtin_HEXAGON_V6_vshufoeh_128B,"V64iV32iV32i","") 1163BUILTIN(__builtin_HEXAGON_V6_vmpyuhv_acc,"V32iV32iV16iV16i","") 1164BUILTIN(__builtin_HEXAGON_V6_vmpyuhv_acc_128B,"V64iV64iV32iV32i","") 1165BUILTIN(__builtin_HEXAGON_V6_veqh,"V16iV16iV16i","") 1166BUILTIN(__builtin_HEXAGON_V6_veqh_128B,"V32iV32iV32i","") 1167BUILTIN(__builtin_HEXAGON_V6_vmpabuuv,"V32iV32iV32i","") 1168BUILTIN(__builtin_HEXAGON_V6_vmpabuuv_128B,"V64iV64iV64i","") 1169BUILTIN(__builtin_HEXAGON_V6_vasrwhsat,"V16iV16iV16ii","") 1170BUILTIN(__builtin_HEXAGON_V6_vasrwhsat_128B,"V32iV32iV32ii","") 1171BUILTIN(__builtin_HEXAGON_V6_vminuh,"V16iV16iV16i","") 1172BUILTIN(__builtin_HEXAGON_V6_vminuh_128B,"V32iV32iV32i","") 1173BUILTIN(__builtin_HEXAGON_V6_vror,"V16iV16ii","") 1174BUILTIN(__builtin_HEXAGON_V6_vror_128B,"V32iV32ii","") 1175BUILTIN(__builtin_HEXAGON_V6_vmpyowh_rnd_sacc,"V16iV16iV16iV16i","") 1176BUILTIN(__builtin_HEXAGON_V6_vmpyowh_rnd_sacc_128B,"V32iV32iV32iV32i","") 1177BUILTIN(__builtin_HEXAGON_V6_vmaxuh,"V16iV16iV16i","") 1178BUILTIN(__builtin_HEXAGON_V6_vmaxuh_128B,"V32iV32iV32i","") 1179BUILTIN(__builtin_HEXAGON_V6_vabsh_sat,"V16iV16i","") 1180BUILTIN(__builtin_HEXAGON_V6_vabsh_sat_128B,"V32iV32i","") 1181BUILTIN(__builtin_HEXAGON_V6_pred_or_n,"V16iV16iV16i","") 1182BUILTIN(__builtin_HEXAGON_V6_pred_or_n_128B,"V32iV32iV32i","") 1183BUILTIN(__builtin_HEXAGON_V6_vdealb,"V16iV16i","") 1184BUILTIN(__builtin_HEXAGON_V6_vdealb_128B,"V32iV32i","") 1185BUILTIN(__builtin_HEXAGON_V6_vmpybusv,"V32iV16iV16i","") 1186BUILTIN(__builtin_HEXAGON_V6_vmpybusv_128B,"V64iV32iV32i","") 1187BUILTIN(__builtin_HEXAGON_V6_vzb,"V32iV16i","") 1188BUILTIN(__builtin_HEXAGON_V6_vzb_128B,"V64iV32i","") 1189BUILTIN(__builtin_HEXAGON_V6_vdmpybus_dv,"V32iV32ii","") 1190BUILTIN(__builtin_HEXAGON_V6_vdmpybus_dv_128B,"V64iV64ii","") 1191BUILTIN(__builtin_HEXAGON_V6_vaddbq,"V16iV16iV16iV16i","") 1192BUILTIN(__builtin_HEXAGON_V6_vaddbq_128B,"V32iV32iV32iV32i","") 1193BUILTIN(__builtin_HEXAGON_V6_vaddb,"V16iV16iV16i","") 1194BUILTIN(__builtin_HEXAGON_V6_vaddb_128B,"V32iV32iV32i","") 1195BUILTIN(__builtin_HEXAGON_V6_vaddwq,"V16iV16iV16iV16i","") 1196BUILTIN(__builtin_HEXAGON_V6_vaddwq_128B,"V32iV32iV32iV32i","") 1197BUILTIN(__builtin_HEXAGON_V6_vasrhubrndsat,"V16iV16iV16ii","") 1198BUILTIN(__builtin_HEXAGON_V6_vasrhubrndsat_128B,"V32iV32iV32ii","") 1199BUILTIN(__builtin_HEXAGON_V6_vasrhubsat,"V16iV16iV16ii","") 1200BUILTIN(__builtin_HEXAGON_V6_vasrhubsat_128B,"V32iV32iV32ii","") 1201BUILTIN(__builtin_HEXAGON_V6_vshufoeb,"V32iV16iV16i","") 1202BUILTIN(__builtin_HEXAGON_V6_vshufoeb_128B,"V64iV32iV32i","") 1203BUILTIN(__builtin_HEXAGON_V6_vpackhub_sat,"V16iV16iV16i","") 1204BUILTIN(__builtin_HEXAGON_V6_vpackhub_sat_128B,"V32iV32iV32i","") 1205BUILTIN(__builtin_HEXAGON_V6_vmpyiwh_acc,"V16iV16iV16ii","") 1206BUILTIN(__builtin_HEXAGON_V6_vmpyiwh_acc_128B,"V32iV32iV32ii","") 1207BUILTIN(__builtin_HEXAGON_V6_vtmpyb,"V32iV32ii","") 1208BUILTIN(__builtin_HEXAGON_V6_vtmpyb_128B,"V64iV64ii","") 1209BUILTIN(__builtin_HEXAGON_V6_vmpabusv,"V32iV32iV32i","") 1210BUILTIN(__builtin_HEXAGON_V6_vmpabusv_128B,"V64iV64iV64i","") 1211BUILTIN(__builtin_HEXAGON_V6_pred_and,"V16iV16iV16i","") 1212BUILTIN(__builtin_HEXAGON_V6_pred_and_128B,"V32iV32iV32i","") 1213BUILTIN(__builtin_HEXAGON_V6_vsubwnq,"V16iV16iV16iV16i","") 1214BUILTIN(__builtin_HEXAGON_V6_vsubwnq_128B,"V32iV32iV32iV32i","") 1215BUILTIN(__builtin_HEXAGON_V6_vpackwuh_sat,"V16iV16iV16i","") 1216BUILTIN(__builtin_HEXAGON_V6_vpackwuh_sat_128B,"V32iV32iV32i","") 1217BUILTIN(__builtin_HEXAGON_V6_vswap,"V32iV16iV16iV16i","") 1218BUILTIN(__builtin_HEXAGON_V6_vswap_128B,"V64iV32iV32iV32i","") 1219BUILTIN(__builtin_HEXAGON_V6_vrmpyubv_acc,"V16iV16iV16iV16i","") 1220BUILTIN(__builtin_HEXAGON_V6_vrmpyubv_acc_128B,"V32iV32iV32iV32i","") 1221BUILTIN(__builtin_HEXAGON_V6_vgtb_and,"V16iV16iV16iV16i","") 1222BUILTIN(__builtin_HEXAGON_V6_vgtb_and_128B,"V32iV32iV32iV32i","") 1223BUILTIN(__builtin_HEXAGON_V6_vaslw,"V16iV16ii","") 1224BUILTIN(__builtin_HEXAGON_V6_vaslw_128B,"V32iV32ii","") 1225BUILTIN(__builtin_HEXAGON_V6_vpackhb_sat,"V16iV16iV16i","") 1226BUILTIN(__builtin_HEXAGON_V6_vpackhb_sat_128B,"V32iV32iV32i","") 1227BUILTIN(__builtin_HEXAGON_V6_vmpyih_acc,"V16iV16iV16iV16i","") 1228BUILTIN(__builtin_HEXAGON_V6_vmpyih_acc_128B,"V32iV32iV32iV32i","") 1229BUILTIN(__builtin_HEXAGON_V6_vshuffvdd,"V32iV16iV16ii","") 1230BUILTIN(__builtin_HEXAGON_V6_vshuffvdd_128B,"V64iV32iV32ii","") 1231BUILTIN(__builtin_HEXAGON_V6_vaddb_dv,"V32iV32iV32i","") 1232BUILTIN(__builtin_HEXAGON_V6_vaddb_dv_128B,"V64iV64iV64i","") 1233BUILTIN(__builtin_HEXAGON_V6_vunpackub,"V32iV16i","") 1234BUILTIN(__builtin_HEXAGON_V6_vunpackub_128B,"V64iV32i","") 1235BUILTIN(__builtin_HEXAGON_V6_vgtuw,"V16iV16iV16i","") 1236BUILTIN(__builtin_HEXAGON_V6_vgtuw_128B,"V32iV32iV32i","") 1237BUILTIN(__builtin_HEXAGON_V6_vlutvwh,"V32iV16iV16ii","") 1238BUILTIN(__builtin_HEXAGON_V6_vlutvwh_128B,"V64iV32iV32ii","") 1239BUILTIN(__builtin_HEXAGON_V6_vgtub,"V16iV16iV16i","") 1240BUILTIN(__builtin_HEXAGON_V6_vgtub_128B,"V32iV32iV32i","") 1241BUILTIN(__builtin_HEXAGON_V6_vmpyowh,"V16iV16iV16i","") 1242BUILTIN(__builtin_HEXAGON_V6_vmpyowh_128B,"V32iV32iV32i","") 1243BUILTIN(__builtin_HEXAGON_V6_vmpyieoh,"V16iV16iV16i","") 1244BUILTIN(__builtin_HEXAGON_V6_vmpyieoh_128B,"V32iV32iV32i","") 1245BUILTIN(__builtin_HEXAGON_V6_extractw,"iV16ii","") 1246BUILTIN(__builtin_HEXAGON_V6_extractw_128B,"iV32ii","") 1247BUILTIN(__builtin_HEXAGON_V6_vavgwrnd,"V16iV16iV16i","") 1248BUILTIN(__builtin_HEXAGON_V6_vavgwrnd_128B,"V32iV32iV32i","") 1249BUILTIN(__builtin_HEXAGON_V6_vdmpyhsat_acc,"V16iV16iV16ii","") 1250BUILTIN(__builtin_HEXAGON_V6_vdmpyhsat_acc_128B,"V32iV32iV32ii","") 1251BUILTIN(__builtin_HEXAGON_V6_vgtub_xor,"V16iV16iV16iV16i","") 1252BUILTIN(__builtin_HEXAGON_V6_vgtub_xor_128B,"V32iV32iV32iV32i","") 1253BUILTIN(__builtin_HEXAGON_V6_vmpyub,"V32iV16ii","") 1254BUILTIN(__builtin_HEXAGON_V6_vmpyub_128B,"V64iV32ii","") 1255BUILTIN(__builtin_HEXAGON_V6_vmpyuh,"V32iV16ii","") 1256BUILTIN(__builtin_HEXAGON_V6_vmpyuh_128B,"V64iV32ii","") 1257BUILTIN(__builtin_HEXAGON_V6_vunpackob,"V32iV32iV16i","") 1258BUILTIN(__builtin_HEXAGON_V6_vunpackob_128B,"V64iV64iV32i","") 1259BUILTIN(__builtin_HEXAGON_V6_vmpahb,"V32iV32ii","") 1260BUILTIN(__builtin_HEXAGON_V6_vmpahb_128B,"V64iV64ii","") 1261BUILTIN(__builtin_HEXAGON_V6_veqw_or,"V16iV16iV16iV16i","") 1262BUILTIN(__builtin_HEXAGON_V6_veqw_or_128B,"V32iV32iV32iV32i","") 1263BUILTIN(__builtin_HEXAGON_V6_vandqrt,"V16iV16ii","") 1264BUILTIN(__builtin_HEXAGON_V6_vandqrt_128B,"V32iV32ii","") 1265BUILTIN(__builtin_HEXAGON_V6_vxor,"V16iV16iV16i","") 1266BUILTIN(__builtin_HEXAGON_V6_vxor_128B,"V32iV32iV32i","") 1267BUILTIN(__builtin_HEXAGON_V6_vasrwhrndsat,"V16iV16iV16ii","") 1268BUILTIN(__builtin_HEXAGON_V6_vasrwhrndsat_128B,"V32iV32iV32ii","") 1269BUILTIN(__builtin_HEXAGON_V6_vmpyhsat_acc,"V32iV32iV16ii","") 1270BUILTIN(__builtin_HEXAGON_V6_vmpyhsat_acc_128B,"V64iV64iV32ii","") 1271BUILTIN(__builtin_HEXAGON_V6_vrmpybus_acc,"V16iV16iV16ii","") 1272BUILTIN(__builtin_HEXAGON_V6_vrmpybus_acc_128B,"V32iV32iV32ii","") 1273BUILTIN(__builtin_HEXAGON_V6_vsubhw,"V32iV16iV16i","") 1274BUILTIN(__builtin_HEXAGON_V6_vsubhw_128B,"V64iV32iV32i","") 1275BUILTIN(__builtin_HEXAGON_V6_vdealb4w,"V16iV16iV16i","") 1276BUILTIN(__builtin_HEXAGON_V6_vdealb4w_128B,"V32iV32iV32i","") 1277BUILTIN(__builtin_HEXAGON_V6_vmpyowh_sacc,"V16iV16iV16iV16i","") 1278BUILTIN(__builtin_HEXAGON_V6_vmpyowh_sacc_128B,"V32iV32iV32iV32i","") 1279BUILTIN(__builtin_HEXAGON_V6_vmpybv,"V32iV16iV16i","") 1280BUILTIN(__builtin_HEXAGON_V6_vmpybv_128B,"V64iV32iV32i","") 1281BUILTIN(__builtin_HEXAGON_V6_vabsdiffh,"V16iV16iV16i","") 1282BUILTIN(__builtin_HEXAGON_V6_vabsdiffh_128B,"V32iV32iV32i","") 1283BUILTIN(__builtin_HEXAGON_V6_vshuffob,"V16iV16iV16i","") 1284BUILTIN(__builtin_HEXAGON_V6_vshuffob_128B,"V32iV32iV32i","") 1285BUILTIN(__builtin_HEXAGON_V6_vmpyub_acc,"V32iV32iV16ii","") 1286BUILTIN(__builtin_HEXAGON_V6_vmpyub_acc_128B,"V64iV64iV32ii","") 1287BUILTIN(__builtin_HEXAGON_V6_vnormamtw,"V16iV16i","") 1288BUILTIN(__builtin_HEXAGON_V6_vnormamtw_128B,"V32iV32i","") 1289BUILTIN(__builtin_HEXAGON_V6_vunpackuh,"V32iV16i","") 1290BUILTIN(__builtin_HEXAGON_V6_vunpackuh_128B,"V64iV32i","") 1291BUILTIN(__builtin_HEXAGON_V6_vgtuh_or,"V16iV16iV16iV16i","") 1292BUILTIN(__builtin_HEXAGON_V6_vgtuh_or_128B,"V32iV32iV32iV32i","") 1293BUILTIN(__builtin_HEXAGON_V6_vmpyiewuh_acc,"V16iV16iV16iV16i","") 1294BUILTIN(__builtin_HEXAGON_V6_vmpyiewuh_acc_128B,"V32iV32iV32iV32i","") 1295BUILTIN(__builtin_HEXAGON_V6_vunpackoh,"V32iV32iV16i","") 1296BUILTIN(__builtin_HEXAGON_V6_vunpackoh_128B,"V64iV64iV32i","") 1297BUILTIN(__builtin_HEXAGON_V6_vdmpyhsat,"V16iV16ii","") 1298BUILTIN(__builtin_HEXAGON_V6_vdmpyhsat_128B,"V32iV32ii","") 1299BUILTIN(__builtin_HEXAGON_V6_vmpyubv,"V32iV16iV16i","") 1300BUILTIN(__builtin_HEXAGON_V6_vmpyubv_128B,"V64iV32iV32i","") 1301BUILTIN(__builtin_HEXAGON_V6_vmpyhss,"V16iV16ii","") 1302BUILTIN(__builtin_HEXAGON_V6_vmpyhss_128B,"V32iV32ii","") 1303BUILTIN(__builtin_HEXAGON_V6_hi,"V16iV32i","") 1304BUILTIN(__builtin_HEXAGON_V6_hi_128B,"V32iV64i","") 1305BUILTIN(__builtin_HEXAGON_V6_vasrwuhsat,"V16iV16iV16ii","") 1306BUILTIN(__builtin_HEXAGON_V6_vasrwuhsat_128B,"V32iV32iV32ii","") 1307BUILTIN(__builtin_HEXAGON_V6_veqw,"V16iV16iV16i","") 1308BUILTIN(__builtin_HEXAGON_V6_veqw_128B,"V32iV32iV32i","") 1309BUILTIN(__builtin_HEXAGON_V6_vdsaduh,"V32iV32ii","") 1310BUILTIN(__builtin_HEXAGON_V6_vdsaduh_128B,"V64iV64ii","") 1311BUILTIN(__builtin_HEXAGON_V6_vsubw,"V16iV16iV16i","") 1312BUILTIN(__builtin_HEXAGON_V6_vsubw_128B,"V32iV32iV32i","") 1313BUILTIN(__builtin_HEXAGON_V6_vsubw_dv,"V32iV32iV32i","") 1314BUILTIN(__builtin_HEXAGON_V6_vsubw_dv_128B,"V64iV64iV64i","") 1315BUILTIN(__builtin_HEXAGON_V6_veqb_and,"V16iV16iV16iV16i","") 1316BUILTIN(__builtin_HEXAGON_V6_veqb_and_128B,"V32iV32iV32iV32i","") 1317BUILTIN(__builtin_HEXAGON_V6_vmpyih,"V16iV16iV16i","") 1318BUILTIN(__builtin_HEXAGON_V6_vmpyih_128B,"V32iV32iV32i","") 1319BUILTIN(__builtin_HEXAGON_V6_vtmpyb_acc,"V32iV32iV32ii","") 1320BUILTIN(__builtin_HEXAGON_V6_vtmpyb_acc_128B,"V64iV64iV64ii","") 1321BUILTIN(__builtin_HEXAGON_V6_vrmpybus,"V16iV16ii","") 1322BUILTIN(__builtin_HEXAGON_V6_vrmpybus_128B,"V32iV32ii","") 1323BUILTIN(__builtin_HEXAGON_V6_vmpybus_acc,"V32iV32iV16ii","") 1324BUILTIN(__builtin_HEXAGON_V6_vmpybus_acc_128B,"V64iV64iV32ii","") 1325BUILTIN(__builtin_HEXAGON_V6_vgth_xor,"V16iV16iV16iV16i","") 1326BUILTIN(__builtin_HEXAGON_V6_vgth_xor_128B,"V32iV32iV32iV32i","") 1327BUILTIN(__builtin_HEXAGON_V6_vsubhsat,"V16iV16iV16i","") 1328BUILTIN(__builtin_HEXAGON_V6_vsubhsat_128B,"V32iV32iV32i","") 1329BUILTIN(__builtin_HEXAGON_V6_vrmpyubi_acc,"V32iV32iV32iiUIi","") 1330BUILTIN(__builtin_HEXAGON_V6_vrmpyubi_acc_128B,"V64iV64iV64iiUIi","") 1331BUILTIN(__builtin_HEXAGON_V6_vabsw,"V16iV16i","") 1332BUILTIN(__builtin_HEXAGON_V6_vabsw_128B,"V32iV32i","") 1333BUILTIN(__builtin_HEXAGON_V6_vaddwsat_dv,"V32iV32iV32i","") 1334BUILTIN(__builtin_HEXAGON_V6_vaddwsat_dv_128B,"V64iV64iV64i","") 1335BUILTIN(__builtin_HEXAGON_V6_vlsrw,"V16iV16ii","") 1336BUILTIN(__builtin_HEXAGON_V6_vlsrw_128B,"V32iV32ii","") 1337BUILTIN(__builtin_HEXAGON_V6_vabsh,"V16iV16i","") 1338BUILTIN(__builtin_HEXAGON_V6_vabsh_128B,"V32iV32i","") 1339BUILTIN(__builtin_HEXAGON_V6_vlsrh,"V16iV16ii","") 1340BUILTIN(__builtin_HEXAGON_V6_vlsrh_128B,"V32iV32ii","") 1341BUILTIN(__builtin_HEXAGON_V6_valignb,"V16iV16iV16ii","") 1342BUILTIN(__builtin_HEXAGON_V6_valignb_128B,"V32iV32iV32ii","") 1343BUILTIN(__builtin_HEXAGON_V6_vsubhq,"V16iV16iV16iV16i","") 1344BUILTIN(__builtin_HEXAGON_V6_vsubhq_128B,"V32iV32iV32iV32i","") 1345BUILTIN(__builtin_HEXAGON_V6_vpackoh,"V16iV16iV16i","") 1346BUILTIN(__builtin_HEXAGON_V6_vpackoh_128B,"V32iV32iV32i","") 1347BUILTIN(__builtin_HEXAGON_V6_vdmpybus_acc,"V16iV16iV16ii","") 1348BUILTIN(__builtin_HEXAGON_V6_vdmpybus_acc_128B,"V32iV32iV32ii","") 1349BUILTIN(__builtin_HEXAGON_V6_vdmpyhvsat_acc,"V16iV16iV16iV16i","") 1350BUILTIN(__builtin_HEXAGON_V6_vdmpyhvsat_acc_128B,"V32iV32iV32iV32i","") 1351BUILTIN(__builtin_HEXAGON_V6_vrmpybv_acc,"V16iV16iV16iV16i","") 1352BUILTIN(__builtin_HEXAGON_V6_vrmpybv_acc_128B,"V32iV32iV32iV32i","") 1353BUILTIN(__builtin_HEXAGON_V6_vaddhsat,"V16iV16iV16i","") 1354BUILTIN(__builtin_HEXAGON_V6_vaddhsat_128B,"V32iV32iV32i","") 1355BUILTIN(__builtin_HEXAGON_V6_vcombine,"V32iV16iV16i","") 1356BUILTIN(__builtin_HEXAGON_V6_vcombine_128B,"V64iV32iV32i","") 1357BUILTIN(__builtin_HEXAGON_V6_vandqrt_acc,"V16iV16iV16ii","") 1358BUILTIN(__builtin_HEXAGON_V6_vandqrt_acc_128B,"V32iV32iV32ii","") 1359BUILTIN(__builtin_HEXAGON_V6_vaslhv,"V16iV16iV16i","") 1360BUILTIN(__builtin_HEXAGON_V6_vaslhv_128B,"V32iV32iV32i","") 1361BUILTIN(__builtin_HEXAGON_V6_vinsertwr,"V16iV16ii","") 1362BUILTIN(__builtin_HEXAGON_V6_vinsertwr_128B,"V32iV32ii","") 1363BUILTIN(__builtin_HEXAGON_V6_vsubh_dv,"V32iV32iV32i","") 1364BUILTIN(__builtin_HEXAGON_V6_vsubh_dv_128B,"V64iV64iV64i","") 1365BUILTIN(__builtin_HEXAGON_V6_vshuffb,"V16iV16i","") 1366BUILTIN(__builtin_HEXAGON_V6_vshuffb_128B,"V32iV32i","") 1367BUILTIN(__builtin_HEXAGON_V6_vand,"V16iV16iV16i","") 1368BUILTIN(__builtin_HEXAGON_V6_vand_128B,"V32iV32iV32i","") 1369BUILTIN(__builtin_HEXAGON_V6_vmpyhv,"V32iV16iV16i","") 1370BUILTIN(__builtin_HEXAGON_V6_vmpyhv_128B,"V64iV32iV32i","") 1371BUILTIN(__builtin_HEXAGON_V6_vdmpyhsuisat_acc,"V16iV16iV32ii","") 1372BUILTIN(__builtin_HEXAGON_V6_vdmpyhsuisat_acc_128B,"V32iV32iV64ii","") 1373BUILTIN(__builtin_HEXAGON_V6_vsububsat_dv,"V32iV32iV32i","") 1374BUILTIN(__builtin_HEXAGON_V6_vsububsat_dv_128B,"V64iV64iV64i","") 1375BUILTIN(__builtin_HEXAGON_V6_vgtb_xor,"V16iV16iV16iV16i","") 1376BUILTIN(__builtin_HEXAGON_V6_vgtb_xor_128B,"V32iV32iV32iV32i","") 1377BUILTIN(__builtin_HEXAGON_V6_vdsaduh_acc,"V32iV32iV32ii","") 1378BUILTIN(__builtin_HEXAGON_V6_vdsaduh_acc_128B,"V64iV64iV64ii","") 1379BUILTIN(__builtin_HEXAGON_V6_vrmpyub,"V16iV16ii","") 1380BUILTIN(__builtin_HEXAGON_V6_vrmpyub_128B,"V32iV32ii","") 1381BUILTIN(__builtin_HEXAGON_V6_vmpyuh_acc,"V32iV32iV16ii","") 1382BUILTIN(__builtin_HEXAGON_V6_vmpyuh_acc_128B,"V64iV64iV32ii","") 1383BUILTIN(__builtin_HEXAGON_V6_vcl0h,"V16iV16i","") 1384BUILTIN(__builtin_HEXAGON_V6_vcl0h_128B,"V32iV32i","") 1385BUILTIN(__builtin_HEXAGON_V6_vmpyhus_acc,"V32iV32iV16iV16i","") 1386BUILTIN(__builtin_HEXAGON_V6_vmpyhus_acc_128B,"V64iV64iV32iV32i","") 1387BUILTIN(__builtin_HEXAGON_V6_vmpybv_acc,"V32iV32iV16iV16i","") 1388BUILTIN(__builtin_HEXAGON_V6_vmpybv_acc_128B,"V64iV64iV32iV32i","") 1389BUILTIN(__builtin_HEXAGON_V6_vrsadubi,"V32iV32iiUIi","") 1390BUILTIN(__builtin_HEXAGON_V6_vrsadubi_128B,"V64iV64iiUIi","") 1391BUILTIN(__builtin_HEXAGON_V6_vdmpyhb_dv_acc,"V32iV32iV32ii","") 1392BUILTIN(__builtin_HEXAGON_V6_vdmpyhb_dv_acc_128B,"V64iV64iV64ii","") 1393BUILTIN(__builtin_HEXAGON_V6_vshufeh,"V16iV16iV16i","") 1394BUILTIN(__builtin_HEXAGON_V6_vshufeh_128B,"V32iV32iV32i","") 1395BUILTIN(__builtin_HEXAGON_V6_vmpyewuh,"V16iV16iV16i","") 1396BUILTIN(__builtin_HEXAGON_V6_vmpyewuh_128B,"V32iV32iV32i","") 1397BUILTIN(__builtin_HEXAGON_V6_vmpyhsrs,"V16iV16ii","") 1398BUILTIN(__builtin_HEXAGON_V6_vmpyhsrs_128B,"V32iV32ii","") 1399BUILTIN(__builtin_HEXAGON_V6_vdmpybus_dv_acc,"V32iV32iV32ii","") 1400BUILTIN(__builtin_HEXAGON_V6_vdmpybus_dv_acc_128B,"V64iV64iV64ii","") 1401BUILTIN(__builtin_HEXAGON_V6_vaddubh,"V32iV16iV16i","") 1402BUILTIN(__builtin_HEXAGON_V6_vaddubh_128B,"V64iV32iV32i","") 1403BUILTIN(__builtin_HEXAGON_V6_vasrwh,"V16iV16iV16ii","") 1404BUILTIN(__builtin_HEXAGON_V6_vasrwh_128B,"V32iV32iV32ii","") 1405BUILTIN(__builtin_HEXAGON_V6_ld0,"V16ii","") 1406BUILTIN(__builtin_HEXAGON_V6_ld0_128B,"V32ii","") 1407BUILTIN(__builtin_HEXAGON_V6_vpopcounth,"V16iV16i","") 1408BUILTIN(__builtin_HEXAGON_V6_vpopcounth_128B,"V32iV32i","") 1409BUILTIN(__builtin_HEXAGON_V6_ldnt0,"V16ii","") 1410BUILTIN(__builtin_HEXAGON_V6_ldnt0_128B,"V32ii","") 1411BUILTIN(__builtin_HEXAGON_V6_vgth_and,"V16iV16iV16iV16i","") 1412BUILTIN(__builtin_HEXAGON_V6_vgth_and_128B,"V32iV32iV32iV32i","") 1413BUILTIN(__builtin_HEXAGON_V6_vaddubsat_dv,"V32iV32iV32i","") 1414BUILTIN(__builtin_HEXAGON_V6_vaddubsat_dv_128B,"V64iV64iV64i","") 1415BUILTIN(__builtin_HEXAGON_V6_vpackeh,"V16iV16iV16i","") 1416BUILTIN(__builtin_HEXAGON_V6_vpackeh_128B,"V32iV32iV32i","") 1417BUILTIN(__builtin_HEXAGON_V6_vmpyh,"V32iV16ii","") 1418BUILTIN(__builtin_HEXAGON_V6_vmpyh_128B,"V64iV32ii","") 1419BUILTIN(__builtin_HEXAGON_V6_vminh,"V16iV16iV16i","") 1420BUILTIN(__builtin_HEXAGON_V6_vminh_128B,"V32iV32iV32i","") 1421BUILTIN(__builtin_HEXAGON_V6_pred_scalar2,"V16ii","") 1422BUILTIN(__builtin_HEXAGON_V6_pred_scalar2_128B,"V32ii","") 1423BUILTIN(__builtin_HEXAGON_V6_vdealh,"V16iV16i","") 1424BUILTIN(__builtin_HEXAGON_V6_vdealh_128B,"V32iV32i","") 1425BUILTIN(__builtin_HEXAGON_V6_vpackwh_sat,"V16iV16iV16i","") 1426BUILTIN(__builtin_HEXAGON_V6_vpackwh_sat_128B,"V32iV32iV32i","") 1427BUILTIN(__builtin_HEXAGON_V6_vaslh,"V16iV16ii","") 1428BUILTIN(__builtin_HEXAGON_V6_vaslh_128B,"V32iV32ii","") 1429BUILTIN(__builtin_HEXAGON_V6_vgtuw_and,"V16iV16iV16iV16i","") 1430BUILTIN(__builtin_HEXAGON_V6_vgtuw_and_128B,"V32iV32iV32iV32i","") 1431BUILTIN(__builtin_HEXAGON_V6_vor,"V16iV16iV16i","") 1432BUILTIN(__builtin_HEXAGON_V6_vor_128B,"V32iV32iV32i","") 1433BUILTIN(__builtin_HEXAGON_V6_vlutvvb,"V16iV16iV16ii","") 1434BUILTIN(__builtin_HEXAGON_V6_vlutvvb_128B,"V32iV32iV32ii","") 1435BUILTIN(__builtin_HEXAGON_V6_vmpyiowh,"V16iV16iV16i","") 1436BUILTIN(__builtin_HEXAGON_V6_vmpyiowh_128B,"V32iV32iV32i","") 1437BUILTIN(__builtin_HEXAGON_V6_vlutvvb_oracc,"V16iV16iV16iV16ii","") 1438BUILTIN(__builtin_HEXAGON_V6_vlutvvb_oracc_128B,"V32iV32iV32iV32ii","") 1439BUILTIN(__builtin_HEXAGON_V6_vandvrt,"V16iV16ii","") 1440BUILTIN(__builtin_HEXAGON_V6_vandvrt_128B,"V32iV32ii","") 1441BUILTIN(__builtin_HEXAGON_V6_veqh_xor,"V16iV16iV16iV16i","") 1442BUILTIN(__builtin_HEXAGON_V6_veqh_xor_128B,"V32iV32iV32iV32i","") 1443BUILTIN(__builtin_HEXAGON_V6_vadduhw,"V32iV16iV16i","") 1444BUILTIN(__builtin_HEXAGON_V6_vadduhw_128B,"V64iV32iV32i","") 1445BUILTIN(__builtin_HEXAGON_V6_vcl0w,"V16iV16i","") 1446BUILTIN(__builtin_HEXAGON_V6_vcl0w_128B,"V32iV32i","") 1447BUILTIN(__builtin_HEXAGON_V6_vmpyihb,"V16iV16ii","") 1448BUILTIN(__builtin_HEXAGON_V6_vmpyihb_128B,"V32iV32ii","") 1449BUILTIN(__builtin_HEXAGON_V6_vtmpybus,"V32iV32ii","") 1450BUILTIN(__builtin_HEXAGON_V6_vtmpybus_128B,"V64iV64ii","") 1451BUILTIN(__builtin_HEXAGON_V6_vd0,"V16i","") 1452BUILTIN(__builtin_HEXAGON_V6_vd0_128B,"V32i","") 1453BUILTIN(__builtin_HEXAGON_V6_veqh_or,"V16iV16iV16iV16i","") 1454BUILTIN(__builtin_HEXAGON_V6_veqh_or_128B,"V32iV32iV32iV32i","") 1455BUILTIN(__builtin_HEXAGON_V6_vgtw_or,"V16iV16iV16iV16i","") 1456BUILTIN(__builtin_HEXAGON_V6_vgtw_or_128B,"V32iV32iV32iV32i","") 1457BUILTIN(__builtin_HEXAGON_V6_vdmpybus,"V16iV16ii","") 1458BUILTIN(__builtin_HEXAGON_V6_vdmpybus_128B,"V32iV32ii","") 1459BUILTIN(__builtin_HEXAGON_V6_vgtub_or,"V16iV16iV16iV16i","") 1460BUILTIN(__builtin_HEXAGON_V6_vgtub_or_128B,"V32iV32iV32iV32i","") 1461BUILTIN(__builtin_HEXAGON_V6_vmpybus,"V32iV16ii","") 1462BUILTIN(__builtin_HEXAGON_V6_vmpybus_128B,"V64iV32ii","") 1463BUILTIN(__builtin_HEXAGON_V6_vdmpyhb_acc,"V16iV16iV16ii","") 1464BUILTIN(__builtin_HEXAGON_V6_vdmpyhb_acc_128B,"V32iV32iV32ii","") 1465BUILTIN(__builtin_HEXAGON_V6_vandvrt_acc,"V16iV16iV16ii","") 1466BUILTIN(__builtin_HEXAGON_V6_vandvrt_acc_128B,"V32iV32iV32ii","") 1467BUILTIN(__builtin_HEXAGON_V6_vassign,"V16iV16i","") 1468BUILTIN(__builtin_HEXAGON_V6_vassign_128B,"V32iV32i","") 1469BUILTIN(__builtin_HEXAGON_V6_vaddwnq,"V16iV16iV16iV16i","") 1470BUILTIN(__builtin_HEXAGON_V6_vaddwnq_128B,"V32iV32iV32iV32i","") 1471BUILTIN(__builtin_HEXAGON_V6_vgtub_and,"V16iV16iV16iV16i","") 1472BUILTIN(__builtin_HEXAGON_V6_vgtub_and_128B,"V32iV32iV32iV32i","") 1473BUILTIN(__builtin_HEXAGON_V6_vdmpyhb_dv,"V32iV32ii","") 1474BUILTIN(__builtin_HEXAGON_V6_vdmpyhb_dv_128B,"V64iV64ii","") 1475BUILTIN(__builtin_HEXAGON_V6_vunpackb,"V32iV16i","") 1476BUILTIN(__builtin_HEXAGON_V6_vunpackb_128B,"V64iV32i","") 1477BUILTIN(__builtin_HEXAGON_V6_vunpackh,"V32iV16i","") 1478BUILTIN(__builtin_HEXAGON_V6_vunpackh_128B,"V64iV32i","") 1479BUILTIN(__builtin_HEXAGON_V6_vmpahb_acc,"V32iV32iV32ii","") 1480BUILTIN(__builtin_HEXAGON_V6_vmpahb_acc_128B,"V64iV64iV64ii","") 1481BUILTIN(__builtin_HEXAGON_V6_vaddbnq,"V16iV16iV16iV16i","") 1482BUILTIN(__builtin_HEXAGON_V6_vaddbnq_128B,"V32iV32iV32iV32i","") 1483BUILTIN(__builtin_HEXAGON_V6_vlalignbi,"V16iV16iV16iUIi","") 1484BUILTIN(__builtin_HEXAGON_V6_vlalignbi_128B,"V32iV32iV32iUIi","") 1485BUILTIN(__builtin_HEXAGON_V6_vsatwh,"V16iV16iV16i","") 1486BUILTIN(__builtin_HEXAGON_V6_vsatwh_128B,"V32iV32iV32i","") 1487BUILTIN(__builtin_HEXAGON_V6_vgtuh,"V16iV16iV16i","") 1488BUILTIN(__builtin_HEXAGON_V6_vgtuh_128B,"V32iV32iV32i","") 1489BUILTIN(__builtin_HEXAGON_V6_vmpyihb_acc,"V16iV16iV16ii","") 1490BUILTIN(__builtin_HEXAGON_V6_vmpyihb_acc_128B,"V32iV32iV32ii","") 1491BUILTIN(__builtin_HEXAGON_V6_vrmpybusv_acc,"V16iV16iV16iV16i","") 1492BUILTIN(__builtin_HEXAGON_V6_vrmpybusv_acc_128B,"V32iV32iV32iV32i","") 1493BUILTIN(__builtin_HEXAGON_V6_vrdelta,"V16iV16iV16i","") 1494BUILTIN(__builtin_HEXAGON_V6_vrdelta_128B,"V32iV32iV32i","") 1495BUILTIN(__builtin_HEXAGON_V6_vroundwh,"V16iV16iV16i","") 1496BUILTIN(__builtin_HEXAGON_V6_vroundwh_128B,"V32iV32iV32i","") 1497BUILTIN(__builtin_HEXAGON_V6_vaddw_dv,"V32iV32iV32i","") 1498BUILTIN(__builtin_HEXAGON_V6_vaddw_dv_128B,"V64iV64iV64i","") 1499BUILTIN(__builtin_HEXAGON_V6_vmpyiwb_acc,"V16iV16iV16ii","") 1500BUILTIN(__builtin_HEXAGON_V6_vmpyiwb_acc_128B,"V32iV32iV32ii","") 1501BUILTIN(__builtin_HEXAGON_V6_vsubbq,"V16iV16iV16iV16i","") 1502BUILTIN(__builtin_HEXAGON_V6_vsubbq_128B,"V32iV32iV32iV32i","") 1503BUILTIN(__builtin_HEXAGON_V6_veqh_and,"V16iV16iV16iV16i","") 1504BUILTIN(__builtin_HEXAGON_V6_veqh_and_128B,"V32iV32iV32iV32i","") 1505BUILTIN(__builtin_HEXAGON_V6_valignbi,"V16iV16iV16iUIi","") 1506BUILTIN(__builtin_HEXAGON_V6_valignbi_128B,"V32iV32iV32iUIi","") 1507BUILTIN(__builtin_HEXAGON_V6_vaddwsat,"V16iV16iV16i","") 1508BUILTIN(__builtin_HEXAGON_V6_vaddwsat_128B,"V32iV32iV32i","") 1509BUILTIN(__builtin_HEXAGON_V6_veqw_and,"V16iV16iV16iV16i","") 1510BUILTIN(__builtin_HEXAGON_V6_veqw_and_128B,"V32iV32iV32iV32i","") 1511BUILTIN(__builtin_HEXAGON_V6_vabsdiffub,"V16iV16iV16i","") 1512BUILTIN(__builtin_HEXAGON_V6_vabsdiffub_128B,"V32iV32iV32i","") 1513BUILTIN(__builtin_HEXAGON_V6_vshuffeb,"V16iV16iV16i","") 1514BUILTIN(__builtin_HEXAGON_V6_vshuffeb_128B,"V32iV32iV32i","") 1515BUILTIN(__builtin_HEXAGON_V6_vabsdiffuh,"V16iV16iV16i","") 1516BUILTIN(__builtin_HEXAGON_V6_vabsdiffuh_128B,"V32iV32iV32i","") 1517BUILTIN(__builtin_HEXAGON_V6_veqw_xor,"V16iV16iV16iV16i","") 1518BUILTIN(__builtin_HEXAGON_V6_veqw_xor_128B,"V32iV32iV32iV32i","") 1519BUILTIN(__builtin_HEXAGON_V6_vgth,"V16iV16iV16i","") 1520BUILTIN(__builtin_HEXAGON_V6_vgth_128B,"V32iV32iV32i","") 1521BUILTIN(__builtin_HEXAGON_V6_vgtuw_xor,"V16iV16iV16iV16i","") 1522BUILTIN(__builtin_HEXAGON_V6_vgtuw_xor_128B,"V32iV32iV32iV32i","") 1523BUILTIN(__builtin_HEXAGON_V6_vgtb,"V16iV16iV16i","") 1524BUILTIN(__builtin_HEXAGON_V6_vgtb_128B,"V32iV32iV32i","") 1525BUILTIN(__builtin_HEXAGON_V6_vgtw,"V16iV16iV16i","") 1526BUILTIN(__builtin_HEXAGON_V6_vgtw_128B,"V32iV32iV32i","") 1527BUILTIN(__builtin_HEXAGON_V6_vsubwq,"V16iV16iV16iV16i","") 1528BUILTIN(__builtin_HEXAGON_V6_vsubwq_128B,"V32iV32iV32iV32i","") 1529BUILTIN(__builtin_HEXAGON_V6_vnot,"V16iV16i","") 1530BUILTIN(__builtin_HEXAGON_V6_vnot_128B,"V32iV32i","") 1531BUILTIN(__builtin_HEXAGON_V6_vgtb_or,"V16iV16iV16iV16i","") 1532BUILTIN(__builtin_HEXAGON_V6_vgtb_or_128B,"V32iV32iV32iV32i","") 1533BUILTIN(__builtin_HEXAGON_V6_vgtuw_or,"V16iV16iV16iV16i","") 1534BUILTIN(__builtin_HEXAGON_V6_vgtuw_or_128B,"V32iV32iV32iV32i","") 1535BUILTIN(__builtin_HEXAGON_V6_vaddubsat,"V16iV16iV16i","") 1536BUILTIN(__builtin_HEXAGON_V6_vaddubsat_128B,"V32iV32iV32i","") 1537BUILTIN(__builtin_HEXAGON_V6_vmaxw,"V16iV16iV16i","") 1538BUILTIN(__builtin_HEXAGON_V6_vmaxw_128B,"V32iV32iV32i","") 1539BUILTIN(__builtin_HEXAGON_V6_vaslwv,"V16iV16iV16i","") 1540BUILTIN(__builtin_HEXAGON_V6_vaslwv_128B,"V32iV32iV32i","") 1541BUILTIN(__builtin_HEXAGON_V6_vabsw_sat,"V16iV16i","") 1542BUILTIN(__builtin_HEXAGON_V6_vabsw_sat_128B,"V32iV32i","") 1543BUILTIN(__builtin_HEXAGON_V6_vsubwsat_dv,"V32iV32iV32i","") 1544BUILTIN(__builtin_HEXAGON_V6_vsubwsat_dv_128B,"V64iV64iV64i","") 1545BUILTIN(__builtin_HEXAGON_V6_vroundhub,"V16iV16iV16i","") 1546BUILTIN(__builtin_HEXAGON_V6_vroundhub_128B,"V32iV32iV32i","") 1547BUILTIN(__builtin_HEXAGON_V6_vdmpyhisat_acc,"V16iV16iV32ii","") 1548BUILTIN(__builtin_HEXAGON_V6_vdmpyhisat_acc_128B,"V32iV32iV64ii","") 1549BUILTIN(__builtin_HEXAGON_V6_vmpabus,"V32iV32ii","") 1550BUILTIN(__builtin_HEXAGON_V6_vmpabus_128B,"V64iV64ii","") 1551BUILTIN(__builtin_HEXAGON_V6_vassignp,"V32iV32i","") 1552BUILTIN(__builtin_HEXAGON_V6_vassignp_128B,"V64iV64i","") 1553BUILTIN(__builtin_HEXAGON_V6_veqb,"V16iV16iV16i","") 1554BUILTIN(__builtin_HEXAGON_V6_veqb_128B,"V32iV32iV32i","") 1555BUILTIN(__builtin_HEXAGON_V6_vsububh,"V32iV16iV16i","") 1556BUILTIN(__builtin_HEXAGON_V6_vsububh_128B,"V64iV32iV32i","") 1557BUILTIN(__builtin_HEXAGON_V6_lvsplatw,"V16ii","") 1558BUILTIN(__builtin_HEXAGON_V6_lvsplatw_128B,"V32ii","") 1559BUILTIN(__builtin_HEXAGON_V6_vaddhnq,"V16iV16iV16iV16i","") 1560BUILTIN(__builtin_HEXAGON_V6_vaddhnq_128B,"V32iV32iV32iV32i","") 1561BUILTIN(__builtin_HEXAGON_V6_vdmpyhsusat,"V16iV16ii","") 1562BUILTIN(__builtin_HEXAGON_V6_vdmpyhsusat_128B,"V32iV32ii","") 1563BUILTIN(__builtin_HEXAGON_V6_pred_not,"V16iV16i","") 1564BUILTIN(__builtin_HEXAGON_V6_pred_not_128B,"V32iV32i","") 1565BUILTIN(__builtin_HEXAGON_V6_vlutvwh_oracc,"V32iV32iV16iV16ii","") 1566BUILTIN(__builtin_HEXAGON_V6_vlutvwh_oracc_128B,"V64iV64iV32iV32ii","") 1567BUILTIN(__builtin_HEXAGON_V6_vmpyiewh_acc,"V16iV16iV16iV16i","") 1568BUILTIN(__builtin_HEXAGON_V6_vmpyiewh_acc_128B,"V32iV32iV32iV32i","") 1569BUILTIN(__builtin_HEXAGON_V6_vdealvdd,"V32iV16iV16ii","") 1570BUILTIN(__builtin_HEXAGON_V6_vdealvdd_128B,"V64iV32iV32ii","") 1571BUILTIN(__builtin_HEXAGON_V6_vavgw,"V16iV16iV16i","") 1572BUILTIN(__builtin_HEXAGON_V6_vavgw_128B,"V32iV32iV32i","") 1573BUILTIN(__builtin_HEXAGON_V6_vdmpyhsusat_acc,"V16iV16iV16ii","") 1574BUILTIN(__builtin_HEXAGON_V6_vdmpyhsusat_acc_128B,"V32iV32iV32ii","") 1575BUILTIN(__builtin_HEXAGON_V6_vgtw_xor,"V16iV16iV16iV16i","") 1576BUILTIN(__builtin_HEXAGON_V6_vgtw_xor_128B,"V32iV32iV32iV32i","") 1577BUILTIN(__builtin_HEXAGON_V6_vtmpyhb_acc,"V32iV32iV32ii","") 1578BUILTIN(__builtin_HEXAGON_V6_vtmpyhb_acc_128B,"V64iV64iV64ii","") 1579BUILTIN(__builtin_HEXAGON_V6_vaddhw,"V32iV16iV16i","") 1580BUILTIN(__builtin_HEXAGON_V6_vaddhw_128B,"V64iV32iV32i","") 1581BUILTIN(__builtin_HEXAGON_V6_vaddhq,"V16iV16iV16iV16i","") 1582BUILTIN(__builtin_HEXAGON_V6_vaddhq_128B,"V32iV32iV32iV32i","") 1583BUILTIN(__builtin_HEXAGON_V6_vrmpyubv,"V16iV16iV16i","") 1584BUILTIN(__builtin_HEXAGON_V6_vrmpyubv_128B,"V32iV32iV32i","") 1585BUILTIN(__builtin_HEXAGON_V6_vsubh,"V16iV16iV16i","") 1586BUILTIN(__builtin_HEXAGON_V6_vsubh_128B,"V32iV32iV32i","") 1587BUILTIN(__builtin_HEXAGON_V6_vrmpyubi,"V32iV32iiUIi","") 1588BUILTIN(__builtin_HEXAGON_V6_vrmpyubi_128B,"V64iV64iiUIi","") 1589BUILTIN(__builtin_HEXAGON_V6_vminw,"V16iV16iV16i","") 1590BUILTIN(__builtin_HEXAGON_V6_vminw_128B,"V32iV32iV32i","") 1591BUILTIN(__builtin_HEXAGON_V6_vmpyubv_acc,"V32iV32iV16iV16i","") 1592BUILTIN(__builtin_HEXAGON_V6_vmpyubv_acc_128B,"V64iV64iV32iV32i","") 1593BUILTIN(__builtin_HEXAGON_V6_pred_xor,"V16iV16iV16i","") 1594BUILTIN(__builtin_HEXAGON_V6_pred_xor_128B,"V32iV32iV32i","") 1595BUILTIN(__builtin_HEXAGON_V6_veqb_xor,"V16iV16iV16iV16i","") 1596BUILTIN(__builtin_HEXAGON_V6_veqb_xor_128B,"V32iV32iV32iV32i","") 1597BUILTIN(__builtin_HEXAGON_V6_vmpyiewuh,"V16iV16iV16i","") 1598BUILTIN(__builtin_HEXAGON_V6_vmpyiewuh_128B,"V32iV32iV32i","") 1599BUILTIN(__builtin_HEXAGON_V6_vmpybusv_acc,"V32iV32iV16iV16i","") 1600BUILTIN(__builtin_HEXAGON_V6_vmpybusv_acc_128B,"V64iV64iV32iV32i","") 1601BUILTIN(__builtin_HEXAGON_V6_vavguhrnd,"V16iV16iV16i","") 1602BUILTIN(__builtin_HEXAGON_V6_vavguhrnd_128B,"V32iV32iV32i","") 1603BUILTIN(__builtin_HEXAGON_V6_vmpyowh_rnd,"V16iV16iV16i","") 1604BUILTIN(__builtin_HEXAGON_V6_vmpyowh_rnd_128B,"V32iV32iV32i","") 1605BUILTIN(__builtin_HEXAGON_V6_vsubwsat,"V16iV16iV16i","") 1606BUILTIN(__builtin_HEXAGON_V6_vsubwsat_128B,"V32iV32iV32i","") 1607BUILTIN(__builtin_HEXAGON_V6_vsubuhw,"V32iV16iV16i","") 1608BUILTIN(__builtin_HEXAGON_V6_vsubuhw_128B,"V64iV32iV32i","") 1609BUILTIN(__builtin_HEXAGON_V6_vrmpybusi_acc,"V32iV32iV32iiUIi","") 1610BUILTIN(__builtin_HEXAGON_V6_vrmpybusi_acc_128B,"V64iV64iV64iiUIi","") 1611BUILTIN(__builtin_HEXAGON_V6_vasrw,"V16iV16ii","") 1612BUILTIN(__builtin_HEXAGON_V6_vasrw_128B,"V32iV32ii","") 1613BUILTIN(__builtin_HEXAGON_V6_vasrh,"V16iV16ii","") 1614BUILTIN(__builtin_HEXAGON_V6_vasrh_128B,"V32iV32ii","") 1615BUILTIN(__builtin_HEXAGON_V6_vmpyuhv,"V32iV16iV16i","") 1616BUILTIN(__builtin_HEXAGON_V6_vmpyuhv_128B,"V64iV32iV32i","") 1617BUILTIN(__builtin_HEXAGON_V6_vasrhbrndsat,"V16iV16iV16ii","") 1618BUILTIN(__builtin_HEXAGON_V6_vasrhbrndsat_128B,"V32iV32iV32ii","") 1619BUILTIN(__builtin_HEXAGON_V6_vsubuhsat_dv,"V32iV32iV32i","") 1620BUILTIN(__builtin_HEXAGON_V6_vsubuhsat_dv_128B,"V64iV64iV64i","") 1621BUILTIN(__builtin_HEXAGON_V6_vabsdiffw,"V16iV16iV16i","") 1622BUILTIN(__builtin_HEXAGON_V6_vabsdiffw_128B,"V32iV32iV32i","") 1623 1624// V62 HVX Instructions. 1625 1626BUILTIN(__builtin_HEXAGON_V6_vandnqrt_acc,"V16iV16iV16ii","") 1627BUILTIN(__builtin_HEXAGON_V6_vandnqrt_acc_128B,"V32iV32iV32ii","") 1628BUILTIN(__builtin_HEXAGON_V6_vaddclbh,"V16iV16iV16i","") 1629BUILTIN(__builtin_HEXAGON_V6_vaddclbh_128B,"V32iV32iV32i","") 1630BUILTIN(__builtin_HEXAGON_V6_vmpyowh_64_acc,"V32iV32iV16iV16i","") 1631BUILTIN(__builtin_HEXAGON_V6_vmpyowh_64_acc_128B,"V64iV64iV32iV32i","") 1632BUILTIN(__builtin_HEXAGON_V6_vmpyewuh_64,"V32iV16iV16i","") 1633BUILTIN(__builtin_HEXAGON_V6_vmpyewuh_64_128B,"V64iV32iV32i","") 1634BUILTIN(__builtin_HEXAGON_V6_vsatuwuh,"V16iV16iV16i","") 1635BUILTIN(__builtin_HEXAGON_V6_vsatuwuh_128B,"V32iV32iV32i","") 1636BUILTIN(__builtin_HEXAGON_V6_shuffeqh,"V16iV16iV16i","") 1637BUILTIN(__builtin_HEXAGON_V6_shuffeqh_128B,"V32iV32iV32i","") 1638BUILTIN(__builtin_HEXAGON_V6_shuffeqw,"V16iV16iV16i","") 1639BUILTIN(__builtin_HEXAGON_V6_shuffeqw_128B,"V32iV32iV32i","") 1640BUILTIN(__builtin_HEXAGON_V6_ldcnpnt0,"V16iii","") 1641BUILTIN(__builtin_HEXAGON_V6_ldcnpnt0_128B,"V32iii","") 1642BUILTIN(__builtin_HEXAGON_V6_vsubcarry,"V16iV16iV16iv*","") 1643BUILTIN(__builtin_HEXAGON_V6_vsubcarry_128B,"V32iV32iV32iv*","") 1644BUILTIN(__builtin_HEXAGON_V6_vasrhbsat,"V16iV16iV16ii","") 1645BUILTIN(__builtin_HEXAGON_V6_vasrhbsat_128B,"V32iV32iV32ii","") 1646BUILTIN(__builtin_HEXAGON_V6_vminb,"V16iV16iV16i","") 1647BUILTIN(__builtin_HEXAGON_V6_vminb_128B,"V32iV32iV32i","") 1648BUILTIN(__builtin_HEXAGON_V6_vmpauhb_acc,"V32iV32iV32ii","") 1649BUILTIN(__builtin_HEXAGON_V6_vmpauhb_acc_128B,"V64iV64iV64ii","") 1650BUILTIN(__builtin_HEXAGON_V6_vaddhw_acc,"V32iV32iV16iV16i","") 1651BUILTIN(__builtin_HEXAGON_V6_vaddhw_acc_128B,"V64iV64iV32iV32i","") 1652BUILTIN(__builtin_HEXAGON_V6_vlsrb,"V16iV16ii","") 1653BUILTIN(__builtin_HEXAGON_V6_vlsrb_128B,"V32iV32ii","") 1654BUILTIN(__builtin_HEXAGON_V6_vlutvwhi,"V32iV16iV16iUIi","") 1655BUILTIN(__builtin_HEXAGON_V6_vlutvwhi_128B,"V64iV32iV32iUIi","") 1656BUILTIN(__builtin_HEXAGON_V6_vaddububb_sat,"V16iV16iV16i","") 1657BUILTIN(__builtin_HEXAGON_V6_vaddububb_sat_128B,"V32iV32iV32i","") 1658BUILTIN(__builtin_HEXAGON_V6_vsubbsat_dv,"V32iV32iV32i","") 1659BUILTIN(__builtin_HEXAGON_V6_vsubbsat_dv_128B,"V64iV64iV64i","") 1660BUILTIN(__builtin_HEXAGON_V6_ldtp0,"V16iii","") 1661BUILTIN(__builtin_HEXAGON_V6_ldtp0_128B,"V32iii","") 1662BUILTIN(__builtin_HEXAGON_V6_vlutvvb_oracci,"V16iV16iV16iV16iUIi","") 1663BUILTIN(__builtin_HEXAGON_V6_vlutvvb_oracci_128B,"V32iV32iV32iV32iUIi","") 1664BUILTIN(__builtin_HEXAGON_V6_vsubuwsat_dv,"V32iV32iV32i","") 1665BUILTIN(__builtin_HEXAGON_V6_vsubuwsat_dv_128B,"V64iV64iV64i","") 1666BUILTIN(__builtin_HEXAGON_V6_ldpnt0,"V16iii","") 1667BUILTIN(__builtin_HEXAGON_V6_ldpnt0_128B,"V32iii","") 1668BUILTIN(__builtin_HEXAGON_V6_vandvnqv,"V16iV16iV16i","") 1669BUILTIN(__builtin_HEXAGON_V6_vandvnqv_128B,"V32iV32iV32i","") 1670BUILTIN(__builtin_HEXAGON_V6_lvsplatb,"V16ii","") 1671BUILTIN(__builtin_HEXAGON_V6_lvsplatb_128B,"V32ii","") 1672BUILTIN(__builtin_HEXAGON_V6_lvsplath,"V16ii","") 1673BUILTIN(__builtin_HEXAGON_V6_lvsplath_128B,"V32ii","") 1674BUILTIN(__builtin_HEXAGON_V6_ldtpnt0,"V16iii","") 1675BUILTIN(__builtin_HEXAGON_V6_ldtpnt0_128B,"V32iii","") 1676BUILTIN(__builtin_HEXAGON_V6_vlutvwh_nm,"V32iV16iV16ii","") 1677BUILTIN(__builtin_HEXAGON_V6_vlutvwh_nm_128B,"V64iV32iV32ii","") 1678BUILTIN(__builtin_HEXAGON_V6_ldnpnt0,"V16iii","") 1679BUILTIN(__builtin_HEXAGON_V6_ldnpnt0_128B,"V32iii","") 1680BUILTIN(__builtin_HEXAGON_V6_vmpauhb,"V32iV32ii","") 1681BUILTIN(__builtin_HEXAGON_V6_vmpauhb_128B,"V64iV64ii","") 1682BUILTIN(__builtin_HEXAGON_V6_ldtnp0,"V16iii","") 1683BUILTIN(__builtin_HEXAGON_V6_ldtnp0_128B,"V32iii","") 1684BUILTIN(__builtin_HEXAGON_V6_vrounduhub,"V16iV16iV16i","") 1685BUILTIN(__builtin_HEXAGON_V6_vrounduhub_128B,"V32iV32iV32i","") 1686BUILTIN(__builtin_HEXAGON_V6_vadduhw_acc,"V32iV32iV16iV16i","") 1687BUILTIN(__builtin_HEXAGON_V6_vadduhw_acc_128B,"V64iV64iV32iV32i","") 1688BUILTIN(__builtin_HEXAGON_V6_ldcp0,"V16iii","") 1689BUILTIN(__builtin_HEXAGON_V6_ldcp0_128B,"V32iii","") 1690BUILTIN(__builtin_HEXAGON_V6_vadduwsat,"V16iV16iV16i","") 1691BUILTIN(__builtin_HEXAGON_V6_vadduwsat_128B,"V32iV32iV32i","") 1692BUILTIN(__builtin_HEXAGON_V6_ldtnpnt0,"V16iii","") 1693BUILTIN(__builtin_HEXAGON_V6_ldtnpnt0_128B,"V32iii","") 1694BUILTIN(__builtin_HEXAGON_V6_vaddbsat,"V16iV16iV16i","") 1695BUILTIN(__builtin_HEXAGON_V6_vaddbsat_128B,"V32iV32iV32i","") 1696BUILTIN(__builtin_HEXAGON_V6_vandnqrt,"V16iV16ii","") 1697BUILTIN(__builtin_HEXAGON_V6_vandnqrt_128B,"V32iV32ii","") 1698BUILTIN(__builtin_HEXAGON_V6_vmpyiwub_acc,"V16iV16iV16ii","") 1699BUILTIN(__builtin_HEXAGON_V6_vmpyiwub_acc_128B,"V32iV32iV32ii","") 1700BUILTIN(__builtin_HEXAGON_V6_vmaxb,"V16iV16iV16i","") 1701BUILTIN(__builtin_HEXAGON_V6_vmaxb_128B,"V32iV32iV32i","") 1702BUILTIN(__builtin_HEXAGON_V6_vandvqv,"V16iV16iV16i","") 1703BUILTIN(__builtin_HEXAGON_V6_vandvqv_128B,"V32iV32iV32i","") 1704BUILTIN(__builtin_HEXAGON_V6_vaddcarry,"V16iV16iV16iv*","") 1705BUILTIN(__builtin_HEXAGON_V6_vaddcarry_128B,"V32iV32iV32iv*","") 1706BUILTIN(__builtin_HEXAGON_V6_vasrwuhrndsat,"V16iV16iV16ii","") 1707BUILTIN(__builtin_HEXAGON_V6_vasrwuhrndsat_128B,"V32iV32iV32ii","") 1708BUILTIN(__builtin_HEXAGON_V6_vlutvvbi,"V16iV16iV16iUIi","") 1709BUILTIN(__builtin_HEXAGON_V6_vlutvvbi_128B,"V32iV32iV32iUIi","") 1710BUILTIN(__builtin_HEXAGON_V6_vsubuwsat,"V16iV16iV16i","") 1711BUILTIN(__builtin_HEXAGON_V6_vsubuwsat_128B,"V32iV32iV32i","") 1712BUILTIN(__builtin_HEXAGON_V6_vaddbsat_dv,"V32iV32iV32i","") 1713BUILTIN(__builtin_HEXAGON_V6_vaddbsat_dv_128B,"V64iV64iV64i","") 1714BUILTIN(__builtin_HEXAGON_V6_ldnp0,"V16iii","") 1715BUILTIN(__builtin_HEXAGON_V6_ldnp0_128B,"V32iii","") 1716BUILTIN(__builtin_HEXAGON_V6_vasruwuhrndsat,"V16iV16iV16ii","") 1717BUILTIN(__builtin_HEXAGON_V6_vasruwuhrndsat_128B,"V32iV32iV32ii","") 1718BUILTIN(__builtin_HEXAGON_V6_vrounduwuh,"V16iV16iV16i","") 1719BUILTIN(__builtin_HEXAGON_V6_vrounduwuh_128B,"V32iV32iV32i","") 1720BUILTIN(__builtin_HEXAGON_V6_vlutvvb_nm,"V16iV16iV16ii","") 1721BUILTIN(__builtin_HEXAGON_V6_vlutvvb_nm_128B,"V32iV32iV32ii","") 1722BUILTIN(__builtin_HEXAGON_V6_pred_scalar2v2,"V16ii","") 1723BUILTIN(__builtin_HEXAGON_V6_pred_scalar2v2_128B,"V32ii","") 1724BUILTIN(__builtin_HEXAGON_V6_ldp0,"V16iii","") 1725BUILTIN(__builtin_HEXAGON_V6_ldp0_128B,"V32iii","") 1726BUILTIN(__builtin_HEXAGON_V6_vaddubh_acc,"V32iV32iV16iV16i","") 1727BUILTIN(__builtin_HEXAGON_V6_vaddubh_acc_128B,"V64iV64iV32iV32i","") 1728BUILTIN(__builtin_HEXAGON_V6_vaddclbw,"V16iV16iV16i","") 1729BUILTIN(__builtin_HEXAGON_V6_vaddclbw_128B,"V32iV32iV32i","") 1730BUILTIN(__builtin_HEXAGON_V6_ldcpnt0,"V16iii","") 1731BUILTIN(__builtin_HEXAGON_V6_ldcpnt0_128B,"V32iii","") 1732BUILTIN(__builtin_HEXAGON_V6_vadduwsat_dv,"V32iV32iV32i","") 1733BUILTIN(__builtin_HEXAGON_V6_vadduwsat_dv_128B,"V64iV64iV64i","") 1734BUILTIN(__builtin_HEXAGON_V6_vmpyiwub,"V16iV16ii","") 1735BUILTIN(__builtin_HEXAGON_V6_vmpyiwub_128B,"V32iV32ii","") 1736BUILTIN(__builtin_HEXAGON_V6_vsubububb_sat,"V16iV16iV16i","") 1737BUILTIN(__builtin_HEXAGON_V6_vsubububb_sat_128B,"V32iV32iV32i","") 1738BUILTIN(__builtin_HEXAGON_V6_ldcnp0,"V16iii","") 1739BUILTIN(__builtin_HEXAGON_V6_ldcnp0_128B,"V32iii","") 1740BUILTIN(__builtin_HEXAGON_V6_vlutvwh_oracci,"V32iV32iV16iV16iUIi","") 1741BUILTIN(__builtin_HEXAGON_V6_vlutvwh_oracci_128B,"V64iV64iV32iV32iUIi","") 1742BUILTIN(__builtin_HEXAGON_V6_vsubbsat,"V16iV16iV16i","") 1743BUILTIN(__builtin_HEXAGON_V6_vsubbsat_128B,"V32iV32iV32i","") 1744 1745// V65 HVX Instructions. 1746 1747BUILTIN(__builtin_HEXAGON_V6_vasruhubrndsat,"V16iV16iV16ii","") 1748BUILTIN(__builtin_HEXAGON_V6_vasruhubrndsat_128B,"V32iV32iV32ii","") 1749BUILTIN(__builtin_HEXAGON_V6_vrmpybub_rtt,"V32iV16iLLi","") 1750BUILTIN(__builtin_HEXAGON_V6_vrmpybub_rtt_128B,"V64iV32iLLi","") 1751BUILTIN(__builtin_HEXAGON_V6_vmpahhsat,"V16iV16iV16iLLi","") 1752BUILTIN(__builtin_HEXAGON_V6_vmpahhsat_128B,"V32iV32iV32iLLi","") 1753BUILTIN(__builtin_HEXAGON_V6_vavguwrnd,"V16iV16iV16i","") 1754BUILTIN(__builtin_HEXAGON_V6_vavguwrnd_128B,"V32iV32iV32i","") 1755BUILTIN(__builtin_HEXAGON_V6_vnavgb,"V16iV16iV16i","") 1756BUILTIN(__builtin_HEXAGON_V6_vnavgb_128B,"V32iV32iV32i","") 1757BUILTIN(__builtin_HEXAGON_V6_vasrh_acc,"V16iV16iV16ii","") 1758BUILTIN(__builtin_HEXAGON_V6_vasrh_acc_128B,"V32iV32iV32ii","") 1759BUILTIN(__builtin_HEXAGON_V6_vmpauhuhsat,"V16iV16iV16iLLi","") 1760BUILTIN(__builtin_HEXAGON_V6_vmpauhuhsat_128B,"V32iV32iV32iLLi","") 1761BUILTIN(__builtin_HEXAGON_V6_vmpyh_acc,"V32iV32iV16ii","") 1762BUILTIN(__builtin_HEXAGON_V6_vmpyh_acc_128B,"V64iV64iV32ii","") 1763BUILTIN(__builtin_HEXAGON_V6_vrmpybub_rtt_acc,"V32iV32iV16iLLi","") 1764BUILTIN(__builtin_HEXAGON_V6_vrmpybub_rtt_acc_128B,"V64iV64iV32iLLi","") 1765BUILTIN(__builtin_HEXAGON_V6_vavgb,"V16iV16iV16i","") 1766BUILTIN(__builtin_HEXAGON_V6_vavgb_128B,"V32iV32iV32i","") 1767BUILTIN(__builtin_HEXAGON_V6_vaslh_acc,"V16iV16iV16ii","") 1768BUILTIN(__builtin_HEXAGON_V6_vaslh_acc_128B,"V32iV32iV32ii","") 1769BUILTIN(__builtin_HEXAGON_V6_vavguw,"V16iV16iV16i","") 1770BUILTIN(__builtin_HEXAGON_V6_vavguw_128B,"V32iV32iV32i","") 1771BUILTIN(__builtin_HEXAGON_V6_vlut4,"V16iV16iLLi","") 1772BUILTIN(__builtin_HEXAGON_V6_vlut4_128B,"V32iV32iLLi","") 1773BUILTIN(__builtin_HEXAGON_V6_vmpyuhe_acc,"V16iV16iV16ii","") 1774BUILTIN(__builtin_HEXAGON_V6_vmpyuhe_acc_128B,"V32iV32iV32ii","") 1775BUILTIN(__builtin_HEXAGON_V6_vrmpyub_rtt,"V32iV16iLLi","") 1776BUILTIN(__builtin_HEXAGON_V6_vrmpyub_rtt_128B,"V64iV32iLLi","") 1777BUILTIN(__builtin_HEXAGON_V6_vmpsuhuhsat,"V16iV16iV16iLLi","") 1778BUILTIN(__builtin_HEXAGON_V6_vmpsuhuhsat_128B,"V32iV32iV32iLLi","") 1779BUILTIN(__builtin_HEXAGON_V6_vasruhubsat,"V16iV16iV16ii","") 1780BUILTIN(__builtin_HEXAGON_V6_vasruhubsat_128B,"V32iV32iV32ii","") 1781BUILTIN(__builtin_HEXAGON_V6_vmpyuhe,"V16iV16ii","") 1782BUILTIN(__builtin_HEXAGON_V6_vmpyuhe_128B,"V32iV32ii","") 1783BUILTIN(__builtin_HEXAGON_V6_vrmpyub_rtt_acc,"V32iV32iV16iLLi","") 1784BUILTIN(__builtin_HEXAGON_V6_vrmpyub_rtt_acc_128B,"V64iV64iV32iLLi","") 1785BUILTIN(__builtin_HEXAGON_V6_vasruwuhsat,"V16iV16iV16ii","") 1786BUILTIN(__builtin_HEXAGON_V6_vasruwuhsat_128B,"V32iV32iV32ii","") 1787BUILTIN(__builtin_HEXAGON_V6_vmpabuu_acc,"V32iV32iV32ii","") 1788BUILTIN(__builtin_HEXAGON_V6_vmpabuu_acc_128B,"V64iV64iV64ii","") 1789BUILTIN(__builtin_HEXAGON_V6_vprefixqw,"V16iV16i","") 1790BUILTIN(__builtin_HEXAGON_V6_vprefixqw_128B,"V32iV32i","") 1791BUILTIN(__builtin_HEXAGON_V6_vprefixqh,"V16iV16i","") 1792BUILTIN(__builtin_HEXAGON_V6_vprefixqh_128B,"V32iV32i","") 1793BUILTIN(__builtin_HEXAGON_V6_vprefixqb,"V16iV16i","") 1794BUILTIN(__builtin_HEXAGON_V6_vprefixqb_128B,"V32iV32i","") 1795BUILTIN(__builtin_HEXAGON_V6_vabsb,"V16iV16i","") 1796BUILTIN(__builtin_HEXAGON_V6_vabsb_128B,"V32iV32i","") 1797BUILTIN(__builtin_HEXAGON_V6_vavgbrnd,"V16iV16iV16i","") 1798BUILTIN(__builtin_HEXAGON_V6_vavgbrnd_128B,"V32iV32iV32i","") 1799BUILTIN(__builtin_HEXAGON_V6_vdd0,"V32i","") 1800BUILTIN(__builtin_HEXAGON_V6_vdd0_128B,"V64i","") 1801BUILTIN(__builtin_HEXAGON_V6_vmpabuu,"V32iV32ii","") 1802BUILTIN(__builtin_HEXAGON_V6_vmpabuu_128B,"V64iV64ii","") 1803BUILTIN(__builtin_HEXAGON_V6_vabsb_sat,"V16iV16i","") 1804BUILTIN(__builtin_HEXAGON_V6_vabsb_sat_128B,"V32iV32i","") 1805 1806// V66 HVX Instructions. 1807 1808BUILTIN(__builtin_HEXAGON_V6_vaddcarrysat,"V16iV16iV16iV16i","") 1809BUILTIN(__builtin_HEXAGON_V6_vaddcarrysat_128B,"V32iV32iV32iV32i","") 1810BUILTIN(__builtin_HEXAGON_V6_vasr_into,"V32iV32iV16iV16i","") 1811BUILTIN(__builtin_HEXAGON_V6_vasr_into_128B,"V64iV64iV32iV32i","") 1812BUILTIN(__builtin_HEXAGON_V6_vsatdw,"V16iV16iV16i","") 1813BUILTIN(__builtin_HEXAGON_V6_vsatdw_128B,"V32iV32iV32i","") 1814BUILTIN(__builtin_HEXAGON_V6_vrotr,"V16iV16iV16i","") 1815BUILTIN(__builtin_HEXAGON_V6_vrotr_128B,"V32iV32iV32i","") 1816 1817#undef BUILTIN 1818