1//===-- BuiltinsHexagon.def - Hexagon Builtin function database --*- C++ -*-==// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// 9// 10// This file defines the Hexagon-specific builtin function database. Users of 11// this file must define the BUILTIN macro to make use of this information. 12// 13//===----------------------------------------------------------------------===// 14 15// The format of this database matches clang/Basic/Builtins.def. 16 17// The builtins below are not autogenerated from iset.py. 18// Make sure you do not overwrite these. 19 20BUILTIN(__builtin_SI_to_SXTHI_asrh, "ii", "") 21BUILTIN(__builtin_circ_ldd, "LLi*LLi*LLi*ii", "") 22 23// The builtins above are not autogenerated from iset.py. 24// Make sure you do not overwrite these. 25 26BUILTIN(__builtin_HEXAGON_C2_cmpeq,"bii","") 27BUILTIN(__builtin_HEXAGON_C2_cmpgt,"bii","") 28BUILTIN(__builtin_HEXAGON_C2_cmpgtu,"bii","") 29BUILTIN(__builtin_HEXAGON_C2_cmpeqp,"bLLiLLi","") 30BUILTIN(__builtin_HEXAGON_C2_cmpgtp,"bLLiLLi","") 31BUILTIN(__builtin_HEXAGON_C2_cmpgtup,"bLLiLLi","") 32BUILTIN(__builtin_HEXAGON_A4_rcmpeqi,"iii","") 33BUILTIN(__builtin_HEXAGON_A4_rcmpneqi,"iii","") 34BUILTIN(__builtin_HEXAGON_A4_rcmpeq,"iii","") 35BUILTIN(__builtin_HEXAGON_A4_rcmpneq,"iii","") 36BUILTIN(__builtin_HEXAGON_C2_bitsset,"bii","") 37BUILTIN(__builtin_HEXAGON_C2_bitsclr,"bii","") 38BUILTIN(__builtin_HEXAGON_C4_nbitsset,"bii","") 39BUILTIN(__builtin_HEXAGON_C4_nbitsclr,"bii","") 40BUILTIN(__builtin_HEXAGON_C2_cmpeqi,"bii","") 41BUILTIN(__builtin_HEXAGON_C2_cmpgti,"bii","") 42BUILTIN(__builtin_HEXAGON_C2_cmpgtui,"bii","") 43BUILTIN(__builtin_HEXAGON_C2_cmpgei,"bii","") 44BUILTIN(__builtin_HEXAGON_C2_cmpgeui,"bii","") 45BUILTIN(__builtin_HEXAGON_C2_cmplt,"bii","") 46BUILTIN(__builtin_HEXAGON_C2_cmpltu,"bii","") 47BUILTIN(__builtin_HEXAGON_C2_bitsclri,"bii","") 48BUILTIN(__builtin_HEXAGON_C4_nbitsclri,"bii","") 49BUILTIN(__builtin_HEXAGON_C4_cmpneqi,"bii","") 50BUILTIN(__builtin_HEXAGON_C4_cmpltei,"bii","") 51BUILTIN(__builtin_HEXAGON_C4_cmplteui,"bii","") 52BUILTIN(__builtin_HEXAGON_C4_cmpneq,"bii","") 53BUILTIN(__builtin_HEXAGON_C4_cmplte,"bii","") 54BUILTIN(__builtin_HEXAGON_C4_cmplteu,"bii","") 55BUILTIN(__builtin_HEXAGON_C2_and,"bii","") 56BUILTIN(__builtin_HEXAGON_C2_or,"bii","") 57BUILTIN(__builtin_HEXAGON_C2_xor,"bii","") 58BUILTIN(__builtin_HEXAGON_C2_andn,"bii","") 59BUILTIN(__builtin_HEXAGON_C2_not,"bi","") 60BUILTIN(__builtin_HEXAGON_C2_orn,"bii","") 61BUILTIN(__builtin_HEXAGON_C4_and_and,"biii","") 62BUILTIN(__builtin_HEXAGON_C4_and_or,"biii","") 63BUILTIN(__builtin_HEXAGON_C4_or_and,"biii","") 64BUILTIN(__builtin_HEXAGON_C4_or_or,"biii","") 65BUILTIN(__builtin_HEXAGON_C4_and_andn,"biii","") 66BUILTIN(__builtin_HEXAGON_C4_and_orn,"biii","") 67BUILTIN(__builtin_HEXAGON_C4_or_andn,"biii","") 68BUILTIN(__builtin_HEXAGON_C4_or_orn,"biii","") 69BUILTIN(__builtin_HEXAGON_C2_pxfer_map,"bi","") 70BUILTIN(__builtin_HEXAGON_C2_any8,"bi","") 71BUILTIN(__builtin_HEXAGON_C2_all8,"bi","") 72BUILTIN(__builtin_HEXAGON_C2_vitpack,"iii","") 73BUILTIN(__builtin_HEXAGON_C2_mux,"iiii","") 74BUILTIN(__builtin_HEXAGON_C2_muxii,"iiii","") 75BUILTIN(__builtin_HEXAGON_C2_muxir,"iiii","") 76BUILTIN(__builtin_HEXAGON_C2_muxri,"iiii","") 77BUILTIN(__builtin_HEXAGON_C2_vmux,"LLiiLLiLLi","") 78BUILTIN(__builtin_HEXAGON_C2_mask,"LLii","") 79BUILTIN(__builtin_HEXAGON_A2_vcmpbeq,"bLLiLLi","") 80BUILTIN(__builtin_HEXAGON_A4_vcmpbeqi,"bLLii","") 81BUILTIN(__builtin_HEXAGON_A4_vcmpbeq_any,"bLLiLLi","") 82BUILTIN(__builtin_HEXAGON_A2_vcmpbgtu,"bLLiLLi","") 83BUILTIN(__builtin_HEXAGON_A4_vcmpbgtui,"bLLii","") 84BUILTIN(__builtin_HEXAGON_A4_vcmpbgt,"bLLiLLi","") 85BUILTIN(__builtin_HEXAGON_A4_vcmpbgti,"bLLii","") 86BUILTIN(__builtin_HEXAGON_A4_cmpbeq,"bii","") 87BUILTIN(__builtin_HEXAGON_A4_cmpbeqi,"bii","") 88BUILTIN(__builtin_HEXAGON_A4_cmpbgtu,"bii","") 89BUILTIN(__builtin_HEXAGON_A4_cmpbgtui,"bii","") 90BUILTIN(__builtin_HEXAGON_A4_cmpbgt,"bii","") 91BUILTIN(__builtin_HEXAGON_A4_cmpbgti,"bii","") 92BUILTIN(__builtin_HEXAGON_A2_vcmpheq,"bLLiLLi","") 93BUILTIN(__builtin_HEXAGON_A2_vcmphgt,"bLLiLLi","") 94BUILTIN(__builtin_HEXAGON_A2_vcmphgtu,"bLLiLLi","") 95BUILTIN(__builtin_HEXAGON_A4_vcmpheqi,"bLLii","") 96BUILTIN(__builtin_HEXAGON_A4_vcmphgti,"bLLii","") 97BUILTIN(__builtin_HEXAGON_A4_vcmphgtui,"bLLii","") 98BUILTIN(__builtin_HEXAGON_A4_cmpheq,"bii","") 99BUILTIN(__builtin_HEXAGON_A4_cmphgt,"bii","") 100BUILTIN(__builtin_HEXAGON_A4_cmphgtu,"bii","") 101BUILTIN(__builtin_HEXAGON_A4_cmpheqi,"bii","") 102BUILTIN(__builtin_HEXAGON_A4_cmphgti,"bii","") 103BUILTIN(__builtin_HEXAGON_A4_cmphgtui,"bii","") 104BUILTIN(__builtin_HEXAGON_A2_vcmpweq,"bLLiLLi","") 105BUILTIN(__builtin_HEXAGON_A2_vcmpwgt,"bLLiLLi","") 106BUILTIN(__builtin_HEXAGON_A2_vcmpwgtu,"bLLiLLi","") 107BUILTIN(__builtin_HEXAGON_A4_vcmpweqi,"bLLii","") 108BUILTIN(__builtin_HEXAGON_A4_vcmpwgti,"bLLii","") 109BUILTIN(__builtin_HEXAGON_A4_vcmpwgtui,"bLLii","") 110BUILTIN(__builtin_HEXAGON_A4_boundscheck,"biLLi","") 111BUILTIN(__builtin_HEXAGON_A4_tlbmatch,"bLLii","") 112BUILTIN(__builtin_HEXAGON_C2_tfrpr,"ii","") 113BUILTIN(__builtin_HEXAGON_C2_tfrrp,"bi","") 114BUILTIN(__builtin_HEXAGON_C4_fastcorner9,"bii","") 115BUILTIN(__builtin_HEXAGON_C4_fastcorner9_not,"bii","") 116BUILTIN(__builtin_HEXAGON_M2_mpy_acc_hh_s0,"iiii","") 117BUILTIN(__builtin_HEXAGON_M2_mpy_acc_hh_s1,"iiii","") 118BUILTIN(__builtin_HEXAGON_M2_mpy_acc_hl_s0,"iiii","") 119BUILTIN(__builtin_HEXAGON_M2_mpy_acc_hl_s1,"iiii","") 120BUILTIN(__builtin_HEXAGON_M2_mpy_acc_lh_s0,"iiii","") 121BUILTIN(__builtin_HEXAGON_M2_mpy_acc_lh_s1,"iiii","") 122BUILTIN(__builtin_HEXAGON_M2_mpy_acc_ll_s0,"iiii","") 123BUILTIN(__builtin_HEXAGON_M2_mpy_acc_ll_s1,"iiii","") 124BUILTIN(__builtin_HEXAGON_M2_mpy_nac_hh_s0,"iiii","") 125BUILTIN(__builtin_HEXAGON_M2_mpy_nac_hh_s1,"iiii","") 126BUILTIN(__builtin_HEXAGON_M2_mpy_nac_hl_s0,"iiii","") 127BUILTIN(__builtin_HEXAGON_M2_mpy_nac_hl_s1,"iiii","") 128BUILTIN(__builtin_HEXAGON_M2_mpy_nac_lh_s0,"iiii","") 129BUILTIN(__builtin_HEXAGON_M2_mpy_nac_lh_s1,"iiii","") 130BUILTIN(__builtin_HEXAGON_M2_mpy_nac_ll_s0,"iiii","") 131BUILTIN(__builtin_HEXAGON_M2_mpy_nac_ll_s1,"iiii","") 132BUILTIN(__builtin_HEXAGON_M2_mpy_acc_sat_hh_s0,"iiii","") 133BUILTIN(__builtin_HEXAGON_M2_mpy_acc_sat_hh_s1,"iiii","") 134BUILTIN(__builtin_HEXAGON_M2_mpy_acc_sat_hl_s0,"iiii","") 135BUILTIN(__builtin_HEXAGON_M2_mpy_acc_sat_hl_s1,"iiii","") 136BUILTIN(__builtin_HEXAGON_M2_mpy_acc_sat_lh_s0,"iiii","") 137BUILTIN(__builtin_HEXAGON_M2_mpy_acc_sat_lh_s1,"iiii","") 138BUILTIN(__builtin_HEXAGON_M2_mpy_acc_sat_ll_s0,"iiii","") 139BUILTIN(__builtin_HEXAGON_M2_mpy_acc_sat_ll_s1,"iiii","") 140BUILTIN(__builtin_HEXAGON_M2_mpy_nac_sat_hh_s0,"iiii","") 141BUILTIN(__builtin_HEXAGON_M2_mpy_nac_sat_hh_s1,"iiii","") 142BUILTIN(__builtin_HEXAGON_M2_mpy_nac_sat_hl_s0,"iiii","") 143BUILTIN(__builtin_HEXAGON_M2_mpy_nac_sat_hl_s1,"iiii","") 144BUILTIN(__builtin_HEXAGON_M2_mpy_nac_sat_lh_s0,"iiii","") 145BUILTIN(__builtin_HEXAGON_M2_mpy_nac_sat_lh_s1,"iiii","") 146BUILTIN(__builtin_HEXAGON_M2_mpy_nac_sat_ll_s0,"iiii","") 147BUILTIN(__builtin_HEXAGON_M2_mpy_nac_sat_ll_s1,"iiii","") 148BUILTIN(__builtin_HEXAGON_M2_mpy_hh_s0,"iii","") 149BUILTIN(__builtin_HEXAGON_M2_mpy_hh_s1,"iii","") 150BUILTIN(__builtin_HEXAGON_M2_mpy_hl_s0,"iii","") 151BUILTIN(__builtin_HEXAGON_M2_mpy_hl_s1,"iii","") 152BUILTIN(__builtin_HEXAGON_M2_mpy_lh_s0,"iii","") 153BUILTIN(__builtin_HEXAGON_M2_mpy_lh_s1,"iii","") 154BUILTIN(__builtin_HEXAGON_M2_mpy_ll_s0,"iii","") 155BUILTIN(__builtin_HEXAGON_M2_mpy_ll_s1,"iii","") 156BUILTIN(__builtin_HEXAGON_M2_mpy_sat_hh_s0,"iii","") 157BUILTIN(__builtin_HEXAGON_M2_mpy_sat_hh_s1,"iii","") 158BUILTIN(__builtin_HEXAGON_M2_mpy_sat_hl_s0,"iii","") 159BUILTIN(__builtin_HEXAGON_M2_mpy_sat_hl_s1,"iii","") 160BUILTIN(__builtin_HEXAGON_M2_mpy_sat_lh_s0,"iii","") 161BUILTIN(__builtin_HEXAGON_M2_mpy_sat_lh_s1,"iii","") 162BUILTIN(__builtin_HEXAGON_M2_mpy_sat_ll_s0,"iii","") 163BUILTIN(__builtin_HEXAGON_M2_mpy_sat_ll_s1,"iii","") 164BUILTIN(__builtin_HEXAGON_M2_mpy_rnd_hh_s0,"iii","") 165BUILTIN(__builtin_HEXAGON_M2_mpy_rnd_hh_s1,"iii","") 166BUILTIN(__builtin_HEXAGON_M2_mpy_rnd_hl_s0,"iii","") 167BUILTIN(__builtin_HEXAGON_M2_mpy_rnd_hl_s1,"iii","") 168BUILTIN(__builtin_HEXAGON_M2_mpy_rnd_lh_s0,"iii","") 169BUILTIN(__builtin_HEXAGON_M2_mpy_rnd_lh_s1,"iii","") 170BUILTIN(__builtin_HEXAGON_M2_mpy_rnd_ll_s0,"iii","") 171BUILTIN(__builtin_HEXAGON_M2_mpy_rnd_ll_s1,"iii","") 172BUILTIN(__builtin_HEXAGON_M2_mpy_sat_rnd_hh_s0,"iii","") 173BUILTIN(__builtin_HEXAGON_M2_mpy_sat_rnd_hh_s1,"iii","") 174BUILTIN(__builtin_HEXAGON_M2_mpy_sat_rnd_hl_s0,"iii","") 175BUILTIN(__builtin_HEXAGON_M2_mpy_sat_rnd_hl_s1,"iii","") 176BUILTIN(__builtin_HEXAGON_M2_mpy_sat_rnd_lh_s0,"iii","") 177BUILTIN(__builtin_HEXAGON_M2_mpy_sat_rnd_lh_s1,"iii","") 178BUILTIN(__builtin_HEXAGON_M2_mpy_sat_rnd_ll_s0,"iii","") 179BUILTIN(__builtin_HEXAGON_M2_mpy_sat_rnd_ll_s1,"iii","") 180BUILTIN(__builtin_HEXAGON_M2_mpyd_acc_hh_s0,"LLiLLiii","") 181BUILTIN(__builtin_HEXAGON_M2_mpyd_acc_hh_s1,"LLiLLiii","") 182BUILTIN(__builtin_HEXAGON_M2_mpyd_acc_hl_s0,"LLiLLiii","") 183BUILTIN(__builtin_HEXAGON_M2_mpyd_acc_hl_s1,"LLiLLiii","") 184BUILTIN(__builtin_HEXAGON_M2_mpyd_acc_lh_s0,"LLiLLiii","") 185BUILTIN(__builtin_HEXAGON_M2_mpyd_acc_lh_s1,"LLiLLiii","") 186BUILTIN(__builtin_HEXAGON_M2_mpyd_acc_ll_s0,"LLiLLiii","") 187BUILTIN(__builtin_HEXAGON_M2_mpyd_acc_ll_s1,"LLiLLiii","") 188BUILTIN(__builtin_HEXAGON_M2_mpyd_nac_hh_s0,"LLiLLiii","") 189BUILTIN(__builtin_HEXAGON_M2_mpyd_nac_hh_s1,"LLiLLiii","") 190BUILTIN(__builtin_HEXAGON_M2_mpyd_nac_hl_s0,"LLiLLiii","") 191BUILTIN(__builtin_HEXAGON_M2_mpyd_nac_hl_s1,"LLiLLiii","") 192BUILTIN(__builtin_HEXAGON_M2_mpyd_nac_lh_s0,"LLiLLiii","") 193BUILTIN(__builtin_HEXAGON_M2_mpyd_nac_lh_s1,"LLiLLiii","") 194BUILTIN(__builtin_HEXAGON_M2_mpyd_nac_ll_s0,"LLiLLiii","") 195BUILTIN(__builtin_HEXAGON_M2_mpyd_nac_ll_s1,"LLiLLiii","") 196BUILTIN(__builtin_HEXAGON_M2_mpyd_hh_s0,"LLiii","") 197BUILTIN(__builtin_HEXAGON_M2_mpyd_hh_s1,"LLiii","") 198BUILTIN(__builtin_HEXAGON_M2_mpyd_hl_s0,"LLiii","") 199BUILTIN(__builtin_HEXAGON_M2_mpyd_hl_s1,"LLiii","") 200BUILTIN(__builtin_HEXAGON_M2_mpyd_lh_s0,"LLiii","") 201BUILTIN(__builtin_HEXAGON_M2_mpyd_lh_s1,"LLiii","") 202BUILTIN(__builtin_HEXAGON_M2_mpyd_ll_s0,"LLiii","") 203BUILTIN(__builtin_HEXAGON_M2_mpyd_ll_s1,"LLiii","") 204BUILTIN(__builtin_HEXAGON_M2_mpyd_rnd_hh_s0,"LLiii","") 205BUILTIN(__builtin_HEXAGON_M2_mpyd_rnd_hh_s1,"LLiii","") 206BUILTIN(__builtin_HEXAGON_M2_mpyd_rnd_hl_s0,"LLiii","") 207BUILTIN(__builtin_HEXAGON_M2_mpyd_rnd_hl_s1,"LLiii","") 208BUILTIN(__builtin_HEXAGON_M2_mpyd_rnd_lh_s0,"LLiii","") 209BUILTIN(__builtin_HEXAGON_M2_mpyd_rnd_lh_s1,"LLiii","") 210BUILTIN(__builtin_HEXAGON_M2_mpyd_rnd_ll_s0,"LLiii","") 211BUILTIN(__builtin_HEXAGON_M2_mpyd_rnd_ll_s1,"LLiii","") 212BUILTIN(__builtin_HEXAGON_M2_mpyu_acc_hh_s0,"iiii","") 213BUILTIN(__builtin_HEXAGON_M2_mpyu_acc_hh_s1,"iiii","") 214BUILTIN(__builtin_HEXAGON_M2_mpyu_acc_hl_s0,"iiii","") 215BUILTIN(__builtin_HEXAGON_M2_mpyu_acc_hl_s1,"iiii","") 216BUILTIN(__builtin_HEXAGON_M2_mpyu_acc_lh_s0,"iiii","") 217BUILTIN(__builtin_HEXAGON_M2_mpyu_acc_lh_s1,"iiii","") 218BUILTIN(__builtin_HEXAGON_M2_mpyu_acc_ll_s0,"iiii","") 219BUILTIN(__builtin_HEXAGON_M2_mpyu_acc_ll_s1,"iiii","") 220BUILTIN(__builtin_HEXAGON_M2_mpyu_nac_hh_s0,"iiii","") 221BUILTIN(__builtin_HEXAGON_M2_mpyu_nac_hh_s1,"iiii","") 222BUILTIN(__builtin_HEXAGON_M2_mpyu_nac_hl_s0,"iiii","") 223BUILTIN(__builtin_HEXAGON_M2_mpyu_nac_hl_s1,"iiii","") 224BUILTIN(__builtin_HEXAGON_M2_mpyu_nac_lh_s0,"iiii","") 225BUILTIN(__builtin_HEXAGON_M2_mpyu_nac_lh_s1,"iiii","") 226BUILTIN(__builtin_HEXAGON_M2_mpyu_nac_ll_s0,"iiii","") 227BUILTIN(__builtin_HEXAGON_M2_mpyu_nac_ll_s1,"iiii","") 228BUILTIN(__builtin_HEXAGON_M2_mpyu_hh_s0,"Uiii","") 229BUILTIN(__builtin_HEXAGON_M2_mpyu_hh_s1,"Uiii","") 230BUILTIN(__builtin_HEXAGON_M2_mpyu_hl_s0,"Uiii","") 231BUILTIN(__builtin_HEXAGON_M2_mpyu_hl_s1,"Uiii","") 232BUILTIN(__builtin_HEXAGON_M2_mpyu_lh_s0,"Uiii","") 233BUILTIN(__builtin_HEXAGON_M2_mpyu_lh_s1,"Uiii","") 234BUILTIN(__builtin_HEXAGON_M2_mpyu_ll_s0,"Uiii","") 235BUILTIN(__builtin_HEXAGON_M2_mpyu_ll_s1,"Uiii","") 236BUILTIN(__builtin_HEXAGON_M2_mpyud_acc_hh_s0,"LLiLLiii","") 237BUILTIN(__builtin_HEXAGON_M2_mpyud_acc_hh_s1,"LLiLLiii","") 238BUILTIN(__builtin_HEXAGON_M2_mpyud_acc_hl_s0,"LLiLLiii","") 239BUILTIN(__builtin_HEXAGON_M2_mpyud_acc_hl_s1,"LLiLLiii","") 240BUILTIN(__builtin_HEXAGON_M2_mpyud_acc_lh_s0,"LLiLLiii","") 241BUILTIN(__builtin_HEXAGON_M2_mpyud_acc_lh_s1,"LLiLLiii","") 242BUILTIN(__builtin_HEXAGON_M2_mpyud_acc_ll_s0,"LLiLLiii","") 243BUILTIN(__builtin_HEXAGON_M2_mpyud_acc_ll_s1,"LLiLLiii","") 244BUILTIN(__builtin_HEXAGON_M2_mpyud_nac_hh_s0,"LLiLLiii","") 245BUILTIN(__builtin_HEXAGON_M2_mpyud_nac_hh_s1,"LLiLLiii","") 246BUILTIN(__builtin_HEXAGON_M2_mpyud_nac_hl_s0,"LLiLLiii","") 247BUILTIN(__builtin_HEXAGON_M2_mpyud_nac_hl_s1,"LLiLLiii","") 248BUILTIN(__builtin_HEXAGON_M2_mpyud_nac_lh_s0,"LLiLLiii","") 249BUILTIN(__builtin_HEXAGON_M2_mpyud_nac_lh_s1,"LLiLLiii","") 250BUILTIN(__builtin_HEXAGON_M2_mpyud_nac_ll_s0,"LLiLLiii","") 251BUILTIN(__builtin_HEXAGON_M2_mpyud_nac_ll_s1,"LLiLLiii","") 252BUILTIN(__builtin_HEXAGON_M2_mpyud_hh_s0,"ULLiii","") 253BUILTIN(__builtin_HEXAGON_M2_mpyud_hh_s1,"ULLiii","") 254BUILTIN(__builtin_HEXAGON_M2_mpyud_hl_s0,"ULLiii","") 255BUILTIN(__builtin_HEXAGON_M2_mpyud_hl_s1,"ULLiii","") 256BUILTIN(__builtin_HEXAGON_M2_mpyud_lh_s0,"ULLiii","") 257BUILTIN(__builtin_HEXAGON_M2_mpyud_lh_s1,"ULLiii","") 258BUILTIN(__builtin_HEXAGON_M2_mpyud_ll_s0,"ULLiii","") 259BUILTIN(__builtin_HEXAGON_M2_mpyud_ll_s1,"ULLiii","") 260BUILTIN(__builtin_HEXAGON_M2_mpysmi,"iii","") 261BUILTIN(__builtin_HEXAGON_M2_macsip,"iiii","") 262BUILTIN(__builtin_HEXAGON_M2_macsin,"iiii","") 263BUILTIN(__builtin_HEXAGON_M2_dpmpyss_s0,"LLiii","") 264BUILTIN(__builtin_HEXAGON_M2_dpmpyss_acc_s0,"LLiLLiii","") 265BUILTIN(__builtin_HEXAGON_M2_dpmpyss_nac_s0,"LLiLLiii","") 266BUILTIN(__builtin_HEXAGON_M2_dpmpyuu_s0,"ULLiii","") 267BUILTIN(__builtin_HEXAGON_M2_dpmpyuu_acc_s0,"LLiLLiii","") 268BUILTIN(__builtin_HEXAGON_M2_dpmpyuu_nac_s0,"LLiLLiii","") 269BUILTIN(__builtin_HEXAGON_M2_mpy_up,"iii","") 270BUILTIN(__builtin_HEXAGON_M2_mpy_up_s1,"iii","") 271BUILTIN(__builtin_HEXAGON_M2_mpy_up_s1_sat,"iii","") 272BUILTIN(__builtin_HEXAGON_M2_mpyu_up,"Uiii","") 273BUILTIN(__builtin_HEXAGON_M2_mpysu_up,"iii","") 274BUILTIN(__builtin_HEXAGON_M2_dpmpyss_rnd_s0,"iii","") 275BUILTIN(__builtin_HEXAGON_M4_mac_up_s1_sat,"iiii","") 276BUILTIN(__builtin_HEXAGON_M4_nac_up_s1_sat,"iiii","") 277BUILTIN(__builtin_HEXAGON_M2_mpyi,"iii","") 278BUILTIN(__builtin_HEXAGON_M2_mpyui,"iii","") 279BUILTIN(__builtin_HEXAGON_M2_maci,"iiii","") 280BUILTIN(__builtin_HEXAGON_M2_acci,"iiii","") 281BUILTIN(__builtin_HEXAGON_M2_accii,"iiii","") 282BUILTIN(__builtin_HEXAGON_M2_nacci,"iiii","") 283BUILTIN(__builtin_HEXAGON_M2_naccii,"iiii","") 284BUILTIN(__builtin_HEXAGON_M2_subacc,"iiii","") 285BUILTIN(__builtin_HEXAGON_M4_mpyrr_addr,"iiii","") 286BUILTIN(__builtin_HEXAGON_M4_mpyri_addr_u2,"iiii","") 287BUILTIN(__builtin_HEXAGON_M4_mpyri_addr,"iiii","") 288BUILTIN(__builtin_HEXAGON_M4_mpyri_addi,"iiii","") 289BUILTIN(__builtin_HEXAGON_M4_mpyrr_addi,"iiii","") 290BUILTIN(__builtin_HEXAGON_M2_vmpy2s_s0,"LLiii","") 291BUILTIN(__builtin_HEXAGON_M2_vmpy2s_s1,"LLiii","") 292BUILTIN(__builtin_HEXAGON_M2_vmac2s_s0,"LLiLLiii","") 293BUILTIN(__builtin_HEXAGON_M2_vmac2s_s1,"LLiLLiii","") 294BUILTIN(__builtin_HEXAGON_M2_vmpy2su_s0,"LLiii","") 295BUILTIN(__builtin_HEXAGON_M2_vmpy2su_s1,"LLiii","") 296BUILTIN(__builtin_HEXAGON_M2_vmac2su_s0,"LLiLLiii","") 297BUILTIN(__builtin_HEXAGON_M2_vmac2su_s1,"LLiLLiii","") 298BUILTIN(__builtin_HEXAGON_M2_vmpy2s_s0pack,"iii","") 299BUILTIN(__builtin_HEXAGON_M2_vmpy2s_s1pack,"iii","") 300BUILTIN(__builtin_HEXAGON_M2_vmac2,"LLiLLiii","") 301BUILTIN(__builtin_HEXAGON_M2_vmpy2es_s0,"LLiLLiLLi","") 302BUILTIN(__builtin_HEXAGON_M2_vmpy2es_s1,"LLiLLiLLi","") 303BUILTIN(__builtin_HEXAGON_M2_vmac2es_s0,"LLiLLiLLiLLi","") 304BUILTIN(__builtin_HEXAGON_M2_vmac2es_s1,"LLiLLiLLiLLi","") 305BUILTIN(__builtin_HEXAGON_M2_vmac2es,"LLiLLiLLiLLi","") 306BUILTIN(__builtin_HEXAGON_M2_vrmac_s0,"LLiLLiLLiLLi","") 307BUILTIN(__builtin_HEXAGON_M2_vrmpy_s0,"LLiLLiLLi","") 308BUILTIN(__builtin_HEXAGON_M2_vdmpyrs_s0,"iLLiLLi","") 309BUILTIN(__builtin_HEXAGON_M2_vdmpyrs_s1,"iLLiLLi","") 310BUILTIN(__builtin_HEXAGON_M5_vrmpybuu,"LLiLLiLLi","") 311BUILTIN(__builtin_HEXAGON_M5_vrmacbuu,"LLiLLiLLiLLi","") 312BUILTIN(__builtin_HEXAGON_M5_vrmpybsu,"LLiLLiLLi","") 313BUILTIN(__builtin_HEXAGON_M5_vrmacbsu,"LLiLLiLLiLLi","") 314BUILTIN(__builtin_HEXAGON_M5_vmpybuu,"LLiii","") 315BUILTIN(__builtin_HEXAGON_M5_vmpybsu,"LLiii","") 316BUILTIN(__builtin_HEXAGON_M5_vmacbuu,"LLiLLiii","") 317BUILTIN(__builtin_HEXAGON_M5_vmacbsu,"LLiLLiii","") 318BUILTIN(__builtin_HEXAGON_M5_vdmpybsu,"LLiLLiLLi","") 319BUILTIN(__builtin_HEXAGON_M5_vdmacbsu,"LLiLLiLLiLLi","") 320BUILTIN(__builtin_HEXAGON_M2_vdmacs_s0,"LLiLLiLLiLLi","") 321BUILTIN(__builtin_HEXAGON_M2_vdmacs_s1,"LLiLLiLLiLLi","") 322BUILTIN(__builtin_HEXAGON_M2_vdmpys_s0,"LLiLLiLLi","") 323BUILTIN(__builtin_HEXAGON_M2_vdmpys_s1,"LLiLLiLLi","") 324BUILTIN(__builtin_HEXAGON_M2_cmpyrs_s0,"iii","") 325BUILTIN(__builtin_HEXAGON_M2_cmpyrs_s1,"iii","") 326BUILTIN(__builtin_HEXAGON_M2_cmpyrsc_s0,"iii","") 327BUILTIN(__builtin_HEXAGON_M2_cmpyrsc_s1,"iii","") 328BUILTIN(__builtin_HEXAGON_M2_cmacs_s0,"LLiLLiii","") 329BUILTIN(__builtin_HEXAGON_M2_cmacs_s1,"LLiLLiii","") 330BUILTIN(__builtin_HEXAGON_M2_cmacsc_s0,"LLiLLiii","") 331BUILTIN(__builtin_HEXAGON_M2_cmacsc_s1,"LLiLLiii","") 332BUILTIN(__builtin_HEXAGON_M2_cmpys_s0,"LLiii","") 333BUILTIN(__builtin_HEXAGON_M2_cmpys_s1,"LLiii","") 334BUILTIN(__builtin_HEXAGON_M2_cmpysc_s0,"LLiii","") 335BUILTIN(__builtin_HEXAGON_M2_cmpysc_s1,"LLiii","") 336BUILTIN(__builtin_HEXAGON_M2_cnacs_s0,"LLiLLiii","") 337BUILTIN(__builtin_HEXAGON_M2_cnacs_s1,"LLiLLiii","") 338BUILTIN(__builtin_HEXAGON_M2_cnacsc_s0,"LLiLLiii","") 339BUILTIN(__builtin_HEXAGON_M2_cnacsc_s1,"LLiLLiii","") 340BUILTIN(__builtin_HEXAGON_M2_vrcmpys_s1,"LLiLLii","") 341BUILTIN(__builtin_HEXAGON_M2_vrcmpys_acc_s1,"LLiLLiLLii","") 342BUILTIN(__builtin_HEXAGON_M2_vrcmpys_s1rp,"iLLii","") 343BUILTIN(__builtin_HEXAGON_M2_mmacls_s0,"LLiLLiLLiLLi","") 344BUILTIN(__builtin_HEXAGON_M2_mmacls_s1,"LLiLLiLLiLLi","") 345BUILTIN(__builtin_HEXAGON_M2_mmachs_s0,"LLiLLiLLiLLi","") 346BUILTIN(__builtin_HEXAGON_M2_mmachs_s1,"LLiLLiLLiLLi","") 347BUILTIN(__builtin_HEXAGON_M2_mmpyl_s0,"LLiLLiLLi","") 348BUILTIN(__builtin_HEXAGON_M2_mmpyl_s1,"LLiLLiLLi","") 349BUILTIN(__builtin_HEXAGON_M2_mmpyh_s0,"LLiLLiLLi","") 350BUILTIN(__builtin_HEXAGON_M2_mmpyh_s1,"LLiLLiLLi","") 351BUILTIN(__builtin_HEXAGON_M2_mmacls_rs0,"LLiLLiLLiLLi","") 352BUILTIN(__builtin_HEXAGON_M2_mmacls_rs1,"LLiLLiLLiLLi","") 353BUILTIN(__builtin_HEXAGON_M2_mmachs_rs0,"LLiLLiLLiLLi","") 354BUILTIN(__builtin_HEXAGON_M2_mmachs_rs1,"LLiLLiLLiLLi","") 355BUILTIN(__builtin_HEXAGON_M2_mmpyl_rs0,"LLiLLiLLi","") 356BUILTIN(__builtin_HEXAGON_M2_mmpyl_rs1,"LLiLLiLLi","") 357BUILTIN(__builtin_HEXAGON_M2_mmpyh_rs0,"LLiLLiLLi","") 358BUILTIN(__builtin_HEXAGON_M2_mmpyh_rs1,"LLiLLiLLi","") 359BUILTIN(__builtin_HEXAGON_M4_vrmpyeh_s0,"LLiLLiLLi","") 360BUILTIN(__builtin_HEXAGON_M4_vrmpyeh_s1,"LLiLLiLLi","") 361BUILTIN(__builtin_HEXAGON_M4_vrmpyeh_acc_s0,"LLiLLiLLiLLi","") 362BUILTIN(__builtin_HEXAGON_M4_vrmpyeh_acc_s1,"LLiLLiLLiLLi","") 363BUILTIN(__builtin_HEXAGON_M4_vrmpyoh_s0,"LLiLLiLLi","") 364BUILTIN(__builtin_HEXAGON_M4_vrmpyoh_s1,"LLiLLiLLi","") 365BUILTIN(__builtin_HEXAGON_M4_vrmpyoh_acc_s0,"LLiLLiLLiLLi","") 366BUILTIN(__builtin_HEXAGON_M4_vrmpyoh_acc_s1,"LLiLLiLLiLLi","") 367BUILTIN(__builtin_HEXAGON_M2_hmmpyl_rs1,"iii","") 368BUILTIN(__builtin_HEXAGON_M2_hmmpyh_rs1,"iii","") 369BUILTIN(__builtin_HEXAGON_M2_hmmpyl_s1,"iii","") 370BUILTIN(__builtin_HEXAGON_M2_hmmpyh_s1,"iii","") 371BUILTIN(__builtin_HEXAGON_M2_mmaculs_s0,"LLiLLiLLiLLi","") 372BUILTIN(__builtin_HEXAGON_M2_mmaculs_s1,"LLiLLiLLiLLi","") 373BUILTIN(__builtin_HEXAGON_M2_mmacuhs_s0,"LLiLLiLLiLLi","") 374BUILTIN(__builtin_HEXAGON_M2_mmacuhs_s1,"LLiLLiLLiLLi","") 375BUILTIN(__builtin_HEXAGON_M2_mmpyul_s0,"LLiLLiLLi","") 376BUILTIN(__builtin_HEXAGON_M2_mmpyul_s1,"LLiLLiLLi","") 377BUILTIN(__builtin_HEXAGON_M2_mmpyuh_s0,"LLiLLiLLi","") 378BUILTIN(__builtin_HEXAGON_M2_mmpyuh_s1,"LLiLLiLLi","") 379BUILTIN(__builtin_HEXAGON_M2_mmaculs_rs0,"LLiLLiLLiLLi","") 380BUILTIN(__builtin_HEXAGON_M2_mmaculs_rs1,"LLiLLiLLiLLi","") 381BUILTIN(__builtin_HEXAGON_M2_mmacuhs_rs0,"LLiLLiLLiLLi","") 382BUILTIN(__builtin_HEXAGON_M2_mmacuhs_rs1,"LLiLLiLLiLLi","") 383BUILTIN(__builtin_HEXAGON_M2_mmpyul_rs0,"LLiLLiLLi","") 384BUILTIN(__builtin_HEXAGON_M2_mmpyul_rs1,"LLiLLiLLi","") 385BUILTIN(__builtin_HEXAGON_M2_mmpyuh_rs0,"LLiLLiLLi","") 386BUILTIN(__builtin_HEXAGON_M2_mmpyuh_rs1,"LLiLLiLLi","") 387BUILTIN(__builtin_HEXAGON_M2_vrcmaci_s0,"LLiLLiLLiLLi","") 388BUILTIN(__builtin_HEXAGON_M2_vrcmacr_s0,"LLiLLiLLiLLi","") 389BUILTIN(__builtin_HEXAGON_M2_vrcmaci_s0c,"LLiLLiLLiLLi","") 390BUILTIN(__builtin_HEXAGON_M2_vrcmacr_s0c,"LLiLLiLLiLLi","") 391BUILTIN(__builtin_HEXAGON_M2_cmaci_s0,"LLiLLiii","") 392BUILTIN(__builtin_HEXAGON_M2_cmacr_s0,"LLiLLiii","") 393BUILTIN(__builtin_HEXAGON_M2_vrcmpyi_s0,"LLiLLiLLi","") 394BUILTIN(__builtin_HEXAGON_M2_vrcmpyr_s0,"LLiLLiLLi","") 395BUILTIN(__builtin_HEXAGON_M2_vrcmpyi_s0c,"LLiLLiLLi","") 396BUILTIN(__builtin_HEXAGON_M2_vrcmpyr_s0c,"LLiLLiLLi","") 397BUILTIN(__builtin_HEXAGON_M2_cmpyi_s0,"LLiii","") 398BUILTIN(__builtin_HEXAGON_M2_cmpyr_s0,"LLiii","") 399BUILTIN(__builtin_HEXAGON_M4_cmpyi_wh,"iLLii","") 400BUILTIN(__builtin_HEXAGON_M4_cmpyr_wh,"iLLii","") 401BUILTIN(__builtin_HEXAGON_M4_cmpyi_whc,"iLLii","") 402BUILTIN(__builtin_HEXAGON_M4_cmpyr_whc,"iLLii","") 403BUILTIN(__builtin_HEXAGON_M2_vcmpy_s0_sat_i,"LLiLLiLLi","") 404BUILTIN(__builtin_HEXAGON_M2_vcmpy_s0_sat_r,"LLiLLiLLi","") 405BUILTIN(__builtin_HEXAGON_M2_vcmpy_s1_sat_i,"LLiLLiLLi","") 406BUILTIN(__builtin_HEXAGON_M2_vcmpy_s1_sat_r,"LLiLLiLLi","") 407BUILTIN(__builtin_HEXAGON_M2_vcmac_s0_sat_i,"LLiLLiLLiLLi","") 408BUILTIN(__builtin_HEXAGON_M2_vcmac_s0_sat_r,"LLiLLiLLiLLi","") 409BUILTIN(__builtin_HEXAGON_S2_vcrotate,"LLiLLii","") 410BUILTIN(__builtin_HEXAGON_S4_vrcrotate_acc,"LLiLLiLLiii","") 411BUILTIN(__builtin_HEXAGON_S4_vrcrotate,"LLiLLiii","") 412BUILTIN(__builtin_HEXAGON_S2_vcnegh,"LLiLLii","") 413BUILTIN(__builtin_HEXAGON_S2_vrcnegh,"LLiLLiLLii","") 414BUILTIN(__builtin_HEXAGON_M4_pmpyw,"LLiii","") 415BUILTIN(__builtin_HEXAGON_M4_vpmpyh,"LLiii","") 416BUILTIN(__builtin_HEXAGON_M4_pmpyw_acc,"LLiLLiii","") 417BUILTIN(__builtin_HEXAGON_M4_vpmpyh_acc,"LLiLLiii","") 418BUILTIN(__builtin_HEXAGON_A2_add,"iii","") 419BUILTIN(__builtin_HEXAGON_A2_sub,"iii","") 420BUILTIN(__builtin_HEXAGON_A2_addsat,"iii","") 421BUILTIN(__builtin_HEXAGON_A2_subsat,"iii","") 422BUILTIN(__builtin_HEXAGON_A2_addi,"iii","") 423BUILTIN(__builtin_HEXAGON_A2_addh_l16_ll,"iii","") 424BUILTIN(__builtin_HEXAGON_A2_addh_l16_hl,"iii","") 425BUILTIN(__builtin_HEXAGON_A2_addh_l16_sat_ll,"iii","") 426BUILTIN(__builtin_HEXAGON_A2_addh_l16_sat_hl,"iii","") 427BUILTIN(__builtin_HEXAGON_A2_subh_l16_ll,"iii","") 428BUILTIN(__builtin_HEXAGON_A2_subh_l16_hl,"iii","") 429BUILTIN(__builtin_HEXAGON_A2_subh_l16_sat_ll,"iii","") 430BUILTIN(__builtin_HEXAGON_A2_subh_l16_sat_hl,"iii","") 431BUILTIN(__builtin_HEXAGON_A2_addh_h16_ll,"iii","") 432BUILTIN(__builtin_HEXAGON_A2_addh_h16_lh,"iii","") 433BUILTIN(__builtin_HEXAGON_A2_addh_h16_hl,"iii","") 434BUILTIN(__builtin_HEXAGON_A2_addh_h16_hh,"iii","") 435BUILTIN(__builtin_HEXAGON_A2_addh_h16_sat_ll,"iii","") 436BUILTIN(__builtin_HEXAGON_A2_addh_h16_sat_lh,"iii","") 437BUILTIN(__builtin_HEXAGON_A2_addh_h16_sat_hl,"iii","") 438BUILTIN(__builtin_HEXAGON_A2_addh_h16_sat_hh,"iii","") 439BUILTIN(__builtin_HEXAGON_A2_subh_h16_ll,"iii","") 440BUILTIN(__builtin_HEXAGON_A2_subh_h16_lh,"iii","") 441BUILTIN(__builtin_HEXAGON_A2_subh_h16_hl,"iii","") 442BUILTIN(__builtin_HEXAGON_A2_subh_h16_hh,"iii","") 443BUILTIN(__builtin_HEXAGON_A2_subh_h16_sat_ll,"iii","") 444BUILTIN(__builtin_HEXAGON_A2_subh_h16_sat_lh,"iii","") 445BUILTIN(__builtin_HEXAGON_A2_subh_h16_sat_hl,"iii","") 446BUILTIN(__builtin_HEXAGON_A2_subh_h16_sat_hh,"iii","") 447BUILTIN(__builtin_HEXAGON_A2_aslh,"ii","") 448BUILTIN(__builtin_HEXAGON_A2_asrh,"ii","") 449BUILTIN(__builtin_HEXAGON_A2_addp,"LLiLLiLLi","") 450BUILTIN(__builtin_HEXAGON_A2_addpsat,"LLiLLiLLi","") 451BUILTIN(__builtin_HEXAGON_A2_addsp,"LLiiLLi","") 452BUILTIN(__builtin_HEXAGON_A2_subp,"LLiLLiLLi","") 453BUILTIN(__builtin_HEXAGON_A2_neg,"ii","") 454BUILTIN(__builtin_HEXAGON_A2_negsat,"ii","") 455BUILTIN(__builtin_HEXAGON_A2_abs,"ii","") 456BUILTIN(__builtin_HEXAGON_A2_abssat,"ii","") 457BUILTIN(__builtin_HEXAGON_A2_vconj,"LLiLLi","") 458BUILTIN(__builtin_HEXAGON_A2_negp,"LLiLLi","") 459BUILTIN(__builtin_HEXAGON_A2_absp,"LLiLLi","") 460BUILTIN(__builtin_HEXAGON_A2_max,"iii","") 461BUILTIN(__builtin_HEXAGON_A2_maxu,"Uiii","") 462BUILTIN(__builtin_HEXAGON_A2_min,"iii","") 463BUILTIN(__builtin_HEXAGON_A2_minu,"Uiii","") 464BUILTIN(__builtin_HEXAGON_A2_maxp,"LLiLLiLLi","") 465BUILTIN(__builtin_HEXAGON_A2_maxup,"ULLiLLiLLi","") 466BUILTIN(__builtin_HEXAGON_A2_minp,"LLiLLiLLi","") 467BUILTIN(__builtin_HEXAGON_A2_minup,"ULLiLLiLLi","") 468BUILTIN(__builtin_HEXAGON_A2_tfr,"ii","") 469BUILTIN(__builtin_HEXAGON_A2_tfrsi,"ii","") 470BUILTIN(__builtin_HEXAGON_A2_tfrp,"LLiLLi","") 471BUILTIN(__builtin_HEXAGON_A2_tfrpi,"LLii","") 472BUILTIN(__builtin_HEXAGON_A2_zxtb,"ii","") 473BUILTIN(__builtin_HEXAGON_A2_sxtb,"ii","") 474BUILTIN(__builtin_HEXAGON_A2_zxth,"ii","") 475BUILTIN(__builtin_HEXAGON_A2_sxth,"ii","") 476BUILTIN(__builtin_HEXAGON_A2_combinew,"LLiii","") 477BUILTIN(__builtin_HEXAGON_A4_combineri,"LLiii","") 478BUILTIN(__builtin_HEXAGON_A4_combineir,"LLiii","") 479BUILTIN(__builtin_HEXAGON_A2_combineii,"LLiii","") 480BUILTIN(__builtin_HEXAGON_A2_combine_hh,"iii","") 481BUILTIN(__builtin_HEXAGON_A2_combine_hl,"iii","") 482BUILTIN(__builtin_HEXAGON_A2_combine_lh,"iii","") 483BUILTIN(__builtin_HEXAGON_A2_combine_ll,"iii","") 484BUILTIN(__builtin_HEXAGON_A2_tfril,"iii","") 485BUILTIN(__builtin_HEXAGON_A2_tfrih,"iii","") 486BUILTIN(__builtin_HEXAGON_A2_and,"iii","") 487BUILTIN(__builtin_HEXAGON_A2_or,"iii","") 488BUILTIN(__builtin_HEXAGON_A2_xor,"iii","") 489BUILTIN(__builtin_HEXAGON_A2_not,"ii","") 490BUILTIN(__builtin_HEXAGON_M2_xor_xacc,"iiii","") 491BUILTIN(__builtin_HEXAGON_M4_xor_xacc,"LLiLLiLLiLLi","") 492BUILTIN(__builtin_HEXAGON_A4_andn,"iii","") 493BUILTIN(__builtin_HEXAGON_A4_orn,"iii","") 494BUILTIN(__builtin_HEXAGON_A4_andnp,"LLiLLiLLi","") 495BUILTIN(__builtin_HEXAGON_A4_ornp,"LLiLLiLLi","") 496BUILTIN(__builtin_HEXAGON_S4_addaddi,"iiii","") 497BUILTIN(__builtin_HEXAGON_S4_subaddi,"iiii","") 498BUILTIN(__builtin_HEXAGON_M4_and_and,"iiii","") 499BUILTIN(__builtin_HEXAGON_M4_and_andn,"iiii","") 500BUILTIN(__builtin_HEXAGON_M4_and_or,"iiii","") 501BUILTIN(__builtin_HEXAGON_M4_and_xor,"iiii","") 502BUILTIN(__builtin_HEXAGON_M4_or_and,"iiii","") 503BUILTIN(__builtin_HEXAGON_M4_or_andn,"iiii","") 504BUILTIN(__builtin_HEXAGON_M4_or_or,"iiii","") 505BUILTIN(__builtin_HEXAGON_M4_or_xor,"iiii","") 506BUILTIN(__builtin_HEXAGON_S4_or_andix,"iiii","") 507BUILTIN(__builtin_HEXAGON_S4_or_andi,"iiii","") 508BUILTIN(__builtin_HEXAGON_S4_or_ori,"iiii","") 509BUILTIN(__builtin_HEXAGON_M4_xor_and,"iiii","") 510BUILTIN(__builtin_HEXAGON_M4_xor_or,"iiii","") 511BUILTIN(__builtin_HEXAGON_M4_xor_andn,"iiii","") 512BUILTIN(__builtin_HEXAGON_A2_subri,"iii","") 513BUILTIN(__builtin_HEXAGON_A2_andir,"iii","") 514BUILTIN(__builtin_HEXAGON_A2_orir,"iii","") 515BUILTIN(__builtin_HEXAGON_A2_andp,"LLiLLiLLi","") 516BUILTIN(__builtin_HEXAGON_A2_orp,"LLiLLiLLi","") 517BUILTIN(__builtin_HEXAGON_A2_xorp,"LLiLLiLLi","") 518BUILTIN(__builtin_HEXAGON_A2_notp,"LLiLLi","") 519BUILTIN(__builtin_HEXAGON_A2_sxtw,"LLii","") 520BUILTIN(__builtin_HEXAGON_A2_sat,"iLLi","") 521BUILTIN(__builtin_HEXAGON_A2_roundsat,"iLLi","") 522BUILTIN(__builtin_HEXAGON_A2_sath,"ii","") 523BUILTIN(__builtin_HEXAGON_A2_satuh,"ii","") 524BUILTIN(__builtin_HEXAGON_A2_satub,"ii","") 525BUILTIN(__builtin_HEXAGON_A2_satb,"ii","") 526BUILTIN(__builtin_HEXAGON_A2_vaddub,"LLiLLiLLi","") 527BUILTIN(__builtin_HEXAGON_A2_vaddb_map,"LLiLLiLLi","") 528BUILTIN(__builtin_HEXAGON_A2_vaddubs,"LLiLLiLLi","") 529BUILTIN(__builtin_HEXAGON_A2_vaddh,"LLiLLiLLi","") 530BUILTIN(__builtin_HEXAGON_A2_vaddhs,"LLiLLiLLi","") 531BUILTIN(__builtin_HEXAGON_A2_vadduhs,"LLiLLiLLi","") 532BUILTIN(__builtin_HEXAGON_A5_vaddhubs,"iLLiLLi","") 533BUILTIN(__builtin_HEXAGON_A2_vaddw,"LLiLLiLLi","") 534BUILTIN(__builtin_HEXAGON_A2_vaddws,"LLiLLiLLi","") 535BUILTIN(__builtin_HEXAGON_S4_vxaddsubw,"LLiLLiLLi","") 536BUILTIN(__builtin_HEXAGON_S4_vxsubaddw,"LLiLLiLLi","") 537BUILTIN(__builtin_HEXAGON_S4_vxaddsubh,"LLiLLiLLi","") 538BUILTIN(__builtin_HEXAGON_S4_vxsubaddh,"LLiLLiLLi","") 539BUILTIN(__builtin_HEXAGON_S4_vxaddsubhr,"LLiLLiLLi","") 540BUILTIN(__builtin_HEXAGON_S4_vxsubaddhr,"LLiLLiLLi","") 541BUILTIN(__builtin_HEXAGON_A2_svavgh,"iii","") 542BUILTIN(__builtin_HEXAGON_A2_svavghs,"iii","") 543BUILTIN(__builtin_HEXAGON_A2_svnavgh,"iii","") 544BUILTIN(__builtin_HEXAGON_A2_svaddh,"iii","") 545BUILTIN(__builtin_HEXAGON_A2_svaddhs,"iii","") 546BUILTIN(__builtin_HEXAGON_A2_svadduhs,"iii","") 547BUILTIN(__builtin_HEXAGON_A2_svsubh,"iii","") 548BUILTIN(__builtin_HEXAGON_A2_svsubhs,"iii","") 549BUILTIN(__builtin_HEXAGON_A2_svsubuhs,"iii","") 550BUILTIN(__builtin_HEXAGON_A2_vraddub,"LLiLLiLLi","") 551BUILTIN(__builtin_HEXAGON_A2_vraddub_acc,"LLiLLiLLiLLi","") 552BUILTIN(__builtin_HEXAGON_M2_vraddh,"iLLiLLi","") 553BUILTIN(__builtin_HEXAGON_M2_vradduh,"iLLiLLi","") 554BUILTIN(__builtin_HEXAGON_A2_vsubub,"LLiLLiLLi","") 555BUILTIN(__builtin_HEXAGON_A2_vsubb_map,"LLiLLiLLi","") 556BUILTIN(__builtin_HEXAGON_A2_vsububs,"LLiLLiLLi","") 557BUILTIN(__builtin_HEXAGON_A2_vsubh,"LLiLLiLLi","") 558BUILTIN(__builtin_HEXAGON_A2_vsubhs,"LLiLLiLLi","") 559BUILTIN(__builtin_HEXAGON_A2_vsubuhs,"LLiLLiLLi","") 560BUILTIN(__builtin_HEXAGON_A2_vsubw,"LLiLLiLLi","") 561BUILTIN(__builtin_HEXAGON_A2_vsubws,"LLiLLiLLi","") 562BUILTIN(__builtin_HEXAGON_A2_vabsh,"LLiLLi","") 563BUILTIN(__builtin_HEXAGON_A2_vabshsat,"LLiLLi","") 564BUILTIN(__builtin_HEXAGON_A2_vabsw,"LLiLLi","") 565BUILTIN(__builtin_HEXAGON_A2_vabswsat,"LLiLLi","") 566BUILTIN(__builtin_HEXAGON_M2_vabsdiffw,"LLiLLiLLi","") 567BUILTIN(__builtin_HEXAGON_M2_vabsdiffh,"LLiLLiLLi","") 568BUILTIN(__builtin_HEXAGON_A2_vrsadub,"LLiLLiLLi","") 569BUILTIN(__builtin_HEXAGON_A2_vrsadub_acc,"LLiLLiLLiLLi","") 570BUILTIN(__builtin_HEXAGON_A2_vavgub,"LLiLLiLLi","") 571BUILTIN(__builtin_HEXAGON_A2_vavguh,"LLiLLiLLi","") 572BUILTIN(__builtin_HEXAGON_A2_vavgh,"LLiLLiLLi","") 573BUILTIN(__builtin_HEXAGON_A2_vnavgh,"LLiLLiLLi","") 574BUILTIN(__builtin_HEXAGON_A2_vavgw,"LLiLLiLLi","") 575BUILTIN(__builtin_HEXAGON_A2_vnavgw,"LLiLLiLLi","") 576BUILTIN(__builtin_HEXAGON_A2_vavgwr,"LLiLLiLLi","") 577BUILTIN(__builtin_HEXAGON_A2_vnavgwr,"LLiLLiLLi","") 578BUILTIN(__builtin_HEXAGON_A2_vavgwcr,"LLiLLiLLi","") 579BUILTIN(__builtin_HEXAGON_A2_vnavgwcr,"LLiLLiLLi","") 580BUILTIN(__builtin_HEXAGON_A2_vavghcr,"LLiLLiLLi","") 581BUILTIN(__builtin_HEXAGON_A2_vnavghcr,"LLiLLiLLi","") 582BUILTIN(__builtin_HEXAGON_A2_vavguw,"LLiLLiLLi","") 583BUILTIN(__builtin_HEXAGON_A2_vavguwr,"LLiLLiLLi","") 584BUILTIN(__builtin_HEXAGON_A2_vavgubr,"LLiLLiLLi","") 585BUILTIN(__builtin_HEXAGON_A2_vavguhr,"LLiLLiLLi","") 586BUILTIN(__builtin_HEXAGON_A2_vavghr,"LLiLLiLLi","") 587BUILTIN(__builtin_HEXAGON_A2_vnavghr,"LLiLLiLLi","") 588BUILTIN(__builtin_HEXAGON_A4_round_ri,"iii","") 589BUILTIN(__builtin_HEXAGON_A4_round_rr,"iii","") 590BUILTIN(__builtin_HEXAGON_A4_round_ri_sat,"iii","") 591BUILTIN(__builtin_HEXAGON_A4_round_rr_sat,"iii","") 592BUILTIN(__builtin_HEXAGON_A4_cround_ri,"iii","") 593BUILTIN(__builtin_HEXAGON_A4_cround_rr,"iii","") 594BUILTIN(__builtin_HEXAGON_A4_vrminh,"LLiLLiLLii","") 595BUILTIN(__builtin_HEXAGON_A4_vrmaxh,"LLiLLiLLii","") 596BUILTIN(__builtin_HEXAGON_A4_vrminuh,"LLiLLiLLii","") 597BUILTIN(__builtin_HEXAGON_A4_vrmaxuh,"LLiLLiLLii","") 598BUILTIN(__builtin_HEXAGON_A4_vrminw,"LLiLLiLLii","") 599BUILTIN(__builtin_HEXAGON_A4_vrmaxw,"LLiLLiLLii","") 600BUILTIN(__builtin_HEXAGON_A4_vrminuw,"LLiLLiLLii","") 601BUILTIN(__builtin_HEXAGON_A4_vrmaxuw,"LLiLLiLLii","") 602BUILTIN(__builtin_HEXAGON_A2_vminb,"LLiLLiLLi","") 603BUILTIN(__builtin_HEXAGON_A2_vmaxb,"LLiLLiLLi","") 604BUILTIN(__builtin_HEXAGON_A2_vminub,"LLiLLiLLi","") 605BUILTIN(__builtin_HEXAGON_A2_vmaxub,"LLiLLiLLi","") 606BUILTIN(__builtin_HEXAGON_A2_vminh,"LLiLLiLLi","") 607BUILTIN(__builtin_HEXAGON_A2_vmaxh,"LLiLLiLLi","") 608BUILTIN(__builtin_HEXAGON_A2_vminuh,"LLiLLiLLi","") 609BUILTIN(__builtin_HEXAGON_A2_vmaxuh,"LLiLLiLLi","") 610BUILTIN(__builtin_HEXAGON_A2_vminw,"LLiLLiLLi","") 611BUILTIN(__builtin_HEXAGON_A2_vmaxw,"LLiLLiLLi","") 612BUILTIN(__builtin_HEXAGON_A2_vminuw,"LLiLLiLLi","") 613BUILTIN(__builtin_HEXAGON_A2_vmaxuw,"LLiLLiLLi","") 614BUILTIN(__builtin_HEXAGON_A4_modwrapu,"iii","") 615BUILTIN(__builtin_HEXAGON_F2_sfadd,"fff","") 616BUILTIN(__builtin_HEXAGON_F2_sfsub,"fff","") 617BUILTIN(__builtin_HEXAGON_F2_sfmpy,"fff","") 618BUILTIN(__builtin_HEXAGON_F2_sffma,"ffff","") 619BUILTIN(__builtin_HEXAGON_F2_sffma_sc,"ffffi","") 620BUILTIN(__builtin_HEXAGON_F2_sffms,"ffff","") 621BUILTIN(__builtin_HEXAGON_F2_sffma_lib,"ffff","") 622BUILTIN(__builtin_HEXAGON_F2_sffms_lib,"ffff","") 623BUILTIN(__builtin_HEXAGON_F2_sfcmpeq,"bff","") 624BUILTIN(__builtin_HEXAGON_F2_sfcmpgt,"bff","") 625BUILTIN(__builtin_HEXAGON_F2_sfcmpge,"bff","") 626BUILTIN(__builtin_HEXAGON_F2_sfcmpuo,"bff","") 627BUILTIN(__builtin_HEXAGON_F2_sfmax,"fff","") 628BUILTIN(__builtin_HEXAGON_F2_sfmin,"fff","") 629BUILTIN(__builtin_HEXAGON_F2_sfclass,"bfi","") 630BUILTIN(__builtin_HEXAGON_F2_sfimm_p,"fi","") 631BUILTIN(__builtin_HEXAGON_F2_sfimm_n,"fi","") 632BUILTIN(__builtin_HEXAGON_F2_sffixupn,"fff","") 633BUILTIN(__builtin_HEXAGON_F2_sffixupd,"fff","") 634BUILTIN(__builtin_HEXAGON_F2_sffixupr,"ff","") 635BUILTIN(__builtin_HEXAGON_F2_dfadd,"ddd","") 636BUILTIN(__builtin_HEXAGON_F2_dfsub,"ddd","") 637BUILTIN(__builtin_HEXAGON_F2_dfmpy,"ddd","") 638BUILTIN(__builtin_HEXAGON_F2_dffma,"dddd","") 639BUILTIN(__builtin_HEXAGON_F2_dffms,"dddd","") 640BUILTIN(__builtin_HEXAGON_F2_dffma_lib,"dddd","") 641BUILTIN(__builtin_HEXAGON_F2_dffms_lib,"dddd","") 642BUILTIN(__builtin_HEXAGON_F2_dffma_sc,"ddddi","") 643BUILTIN(__builtin_HEXAGON_F2_dfmax,"ddd","") 644BUILTIN(__builtin_HEXAGON_F2_dfmin,"ddd","") 645BUILTIN(__builtin_HEXAGON_F2_dfcmpeq,"bdd","") 646BUILTIN(__builtin_HEXAGON_F2_dfcmpgt,"bdd","") 647BUILTIN(__builtin_HEXAGON_F2_dfcmpge,"bdd","") 648BUILTIN(__builtin_HEXAGON_F2_dfcmpuo,"bdd","") 649BUILTIN(__builtin_HEXAGON_F2_dfclass,"bdi","") 650BUILTIN(__builtin_HEXAGON_F2_dfimm_p,"di","") 651BUILTIN(__builtin_HEXAGON_F2_dfimm_n,"di","") 652BUILTIN(__builtin_HEXAGON_F2_dffixupn,"ddd","") 653BUILTIN(__builtin_HEXAGON_F2_dffixupd,"ddd","") 654BUILTIN(__builtin_HEXAGON_F2_dffixupr,"dd","") 655BUILTIN(__builtin_HEXAGON_F2_conv_sf2df,"df","") 656BUILTIN(__builtin_HEXAGON_F2_conv_df2sf,"fd","") 657BUILTIN(__builtin_HEXAGON_F2_conv_uw2sf,"fi","") 658BUILTIN(__builtin_HEXAGON_F2_conv_uw2df,"di","") 659BUILTIN(__builtin_HEXAGON_F2_conv_w2sf,"fi","") 660BUILTIN(__builtin_HEXAGON_F2_conv_w2df,"di","") 661BUILTIN(__builtin_HEXAGON_F2_conv_ud2sf,"fLLi","") 662BUILTIN(__builtin_HEXAGON_F2_conv_ud2df,"dLLi","") 663BUILTIN(__builtin_HEXAGON_F2_conv_d2sf,"fLLi","") 664BUILTIN(__builtin_HEXAGON_F2_conv_d2df,"dLLi","") 665BUILTIN(__builtin_HEXAGON_F2_conv_sf2uw,"if","") 666BUILTIN(__builtin_HEXAGON_F2_conv_sf2w,"if","") 667BUILTIN(__builtin_HEXAGON_F2_conv_sf2ud,"LLif","") 668BUILTIN(__builtin_HEXAGON_F2_conv_sf2d,"LLif","") 669BUILTIN(__builtin_HEXAGON_F2_conv_df2uw,"id","") 670BUILTIN(__builtin_HEXAGON_F2_conv_df2w,"id","") 671BUILTIN(__builtin_HEXAGON_F2_conv_df2ud,"LLid","") 672BUILTIN(__builtin_HEXAGON_F2_conv_df2d,"LLid","") 673BUILTIN(__builtin_HEXAGON_F2_conv_sf2uw_chop,"if","") 674BUILTIN(__builtin_HEXAGON_F2_conv_sf2w_chop,"if","") 675BUILTIN(__builtin_HEXAGON_F2_conv_sf2ud_chop,"LLif","") 676BUILTIN(__builtin_HEXAGON_F2_conv_sf2d_chop,"LLif","") 677BUILTIN(__builtin_HEXAGON_F2_conv_df2uw_chop,"id","") 678BUILTIN(__builtin_HEXAGON_F2_conv_df2w_chop,"id","") 679BUILTIN(__builtin_HEXAGON_F2_conv_df2ud_chop,"LLid","") 680BUILTIN(__builtin_HEXAGON_F2_conv_df2d_chop,"LLid","") 681BUILTIN(__builtin_HEXAGON_S2_asr_r_r,"iii","") 682BUILTIN(__builtin_HEXAGON_S2_asl_r_r,"iii","") 683BUILTIN(__builtin_HEXAGON_S2_lsr_r_r,"iii","") 684BUILTIN(__builtin_HEXAGON_S2_lsl_r_r,"iii","") 685BUILTIN(__builtin_HEXAGON_S2_asr_r_p,"LLiLLii","") 686BUILTIN(__builtin_HEXAGON_S2_asl_r_p,"LLiLLii","") 687BUILTIN(__builtin_HEXAGON_S2_lsr_r_p,"LLiLLii","") 688BUILTIN(__builtin_HEXAGON_S2_lsl_r_p,"LLiLLii","") 689BUILTIN(__builtin_HEXAGON_S2_asr_r_r_acc,"iiii","") 690BUILTIN(__builtin_HEXAGON_S2_asl_r_r_acc,"iiii","") 691BUILTIN(__builtin_HEXAGON_S2_lsr_r_r_acc,"iiii","") 692BUILTIN(__builtin_HEXAGON_S2_lsl_r_r_acc,"iiii","") 693BUILTIN(__builtin_HEXAGON_S2_asr_r_p_acc,"LLiLLiLLii","") 694BUILTIN(__builtin_HEXAGON_S2_asl_r_p_acc,"LLiLLiLLii","") 695BUILTIN(__builtin_HEXAGON_S2_lsr_r_p_acc,"LLiLLiLLii","") 696BUILTIN(__builtin_HEXAGON_S2_lsl_r_p_acc,"LLiLLiLLii","") 697BUILTIN(__builtin_HEXAGON_S2_asr_r_r_nac,"iiii","") 698BUILTIN(__builtin_HEXAGON_S2_asl_r_r_nac,"iiii","") 699BUILTIN(__builtin_HEXAGON_S2_lsr_r_r_nac,"iiii","") 700BUILTIN(__builtin_HEXAGON_S2_lsl_r_r_nac,"iiii","") 701BUILTIN(__builtin_HEXAGON_S2_asr_r_p_nac,"LLiLLiLLii","") 702BUILTIN(__builtin_HEXAGON_S2_asl_r_p_nac,"LLiLLiLLii","") 703BUILTIN(__builtin_HEXAGON_S2_lsr_r_p_nac,"LLiLLiLLii","") 704BUILTIN(__builtin_HEXAGON_S2_lsl_r_p_nac,"LLiLLiLLii","") 705BUILTIN(__builtin_HEXAGON_S2_asr_r_r_and,"iiii","") 706BUILTIN(__builtin_HEXAGON_S2_asl_r_r_and,"iiii","") 707BUILTIN(__builtin_HEXAGON_S2_lsr_r_r_and,"iiii","") 708BUILTIN(__builtin_HEXAGON_S2_lsl_r_r_and,"iiii","") 709BUILTIN(__builtin_HEXAGON_S2_asr_r_r_or,"iiii","") 710BUILTIN(__builtin_HEXAGON_S2_asl_r_r_or,"iiii","") 711BUILTIN(__builtin_HEXAGON_S2_lsr_r_r_or,"iiii","") 712BUILTIN(__builtin_HEXAGON_S2_lsl_r_r_or,"iiii","") 713BUILTIN(__builtin_HEXAGON_S2_asr_r_p_and,"LLiLLiLLii","") 714BUILTIN(__builtin_HEXAGON_S2_asl_r_p_and,"LLiLLiLLii","") 715BUILTIN(__builtin_HEXAGON_S2_lsr_r_p_and,"LLiLLiLLii","") 716BUILTIN(__builtin_HEXAGON_S2_lsl_r_p_and,"LLiLLiLLii","") 717BUILTIN(__builtin_HEXAGON_S2_asr_r_p_or,"LLiLLiLLii","") 718BUILTIN(__builtin_HEXAGON_S2_asl_r_p_or,"LLiLLiLLii","") 719BUILTIN(__builtin_HEXAGON_S2_lsr_r_p_or,"LLiLLiLLii","") 720BUILTIN(__builtin_HEXAGON_S2_lsl_r_p_or,"LLiLLiLLii","") 721BUILTIN(__builtin_HEXAGON_S2_asr_r_p_xor,"LLiLLiLLii","") 722BUILTIN(__builtin_HEXAGON_S2_asl_r_p_xor,"LLiLLiLLii","") 723BUILTIN(__builtin_HEXAGON_S2_lsr_r_p_xor,"LLiLLiLLii","") 724BUILTIN(__builtin_HEXAGON_S2_lsl_r_p_xor,"LLiLLiLLii","") 725BUILTIN(__builtin_HEXAGON_S2_asr_r_r_sat,"iii","") 726BUILTIN(__builtin_HEXAGON_S2_asl_r_r_sat,"iii","") 727BUILTIN(__builtin_HEXAGON_S2_asr_i_r,"iii","") 728BUILTIN(__builtin_HEXAGON_S2_lsr_i_r,"iii","") 729BUILTIN(__builtin_HEXAGON_S2_asl_i_r,"iii","") 730BUILTIN(__builtin_HEXAGON_S2_asr_i_p,"LLiLLii","") 731BUILTIN(__builtin_HEXAGON_S2_lsr_i_p,"LLiLLii","") 732BUILTIN(__builtin_HEXAGON_S2_asl_i_p,"LLiLLii","") 733BUILTIN(__builtin_HEXAGON_S2_asr_i_r_acc,"iiii","") 734BUILTIN(__builtin_HEXAGON_S2_lsr_i_r_acc,"iiii","") 735BUILTIN(__builtin_HEXAGON_S2_asl_i_r_acc,"iiii","") 736BUILTIN(__builtin_HEXAGON_S2_asr_i_p_acc,"LLiLLiLLii","") 737BUILTIN(__builtin_HEXAGON_S2_lsr_i_p_acc,"LLiLLiLLii","") 738BUILTIN(__builtin_HEXAGON_S2_asl_i_p_acc,"LLiLLiLLii","") 739BUILTIN(__builtin_HEXAGON_S2_asr_i_r_nac,"iiii","") 740BUILTIN(__builtin_HEXAGON_S2_lsr_i_r_nac,"iiii","") 741BUILTIN(__builtin_HEXAGON_S2_asl_i_r_nac,"iiii","") 742BUILTIN(__builtin_HEXAGON_S2_asr_i_p_nac,"LLiLLiLLii","") 743BUILTIN(__builtin_HEXAGON_S2_lsr_i_p_nac,"LLiLLiLLii","") 744BUILTIN(__builtin_HEXAGON_S2_asl_i_p_nac,"LLiLLiLLii","") 745BUILTIN(__builtin_HEXAGON_S2_lsr_i_r_xacc,"iiii","") 746BUILTIN(__builtin_HEXAGON_S2_asl_i_r_xacc,"iiii","") 747BUILTIN(__builtin_HEXAGON_S2_lsr_i_p_xacc,"LLiLLiLLii","") 748BUILTIN(__builtin_HEXAGON_S2_asl_i_p_xacc,"LLiLLiLLii","") 749BUILTIN(__builtin_HEXAGON_S2_asr_i_r_and,"iiii","") 750BUILTIN(__builtin_HEXAGON_S2_lsr_i_r_and,"iiii","") 751BUILTIN(__builtin_HEXAGON_S2_asl_i_r_and,"iiii","") 752BUILTIN(__builtin_HEXAGON_S2_asr_i_r_or,"iiii","") 753BUILTIN(__builtin_HEXAGON_S2_lsr_i_r_or,"iiii","") 754BUILTIN(__builtin_HEXAGON_S2_asl_i_r_or,"iiii","") 755BUILTIN(__builtin_HEXAGON_S2_asr_i_p_and,"LLiLLiLLii","") 756BUILTIN(__builtin_HEXAGON_S2_lsr_i_p_and,"LLiLLiLLii","") 757BUILTIN(__builtin_HEXAGON_S2_asl_i_p_and,"LLiLLiLLii","") 758BUILTIN(__builtin_HEXAGON_S2_asr_i_p_or,"LLiLLiLLii","") 759BUILTIN(__builtin_HEXAGON_S2_lsr_i_p_or,"LLiLLiLLii","") 760BUILTIN(__builtin_HEXAGON_S2_asl_i_p_or,"LLiLLiLLii","") 761BUILTIN(__builtin_HEXAGON_S2_asl_i_r_sat,"iii","") 762BUILTIN(__builtin_HEXAGON_S2_asr_i_r_rnd,"iii","") 763BUILTIN(__builtin_HEXAGON_S2_asr_i_r_rnd_goodsyntax,"iii","") 764BUILTIN(__builtin_HEXAGON_S2_asr_i_p_rnd,"LLiLLii","") 765BUILTIN(__builtin_HEXAGON_S2_asr_i_p_rnd_goodsyntax,"LLiLLii","") 766BUILTIN(__builtin_HEXAGON_S4_lsli,"iii","") 767BUILTIN(__builtin_HEXAGON_S2_addasl_rrri,"iiii","") 768BUILTIN(__builtin_HEXAGON_S4_andi_asl_ri,"iiii","") 769BUILTIN(__builtin_HEXAGON_S4_ori_asl_ri,"iiii","") 770BUILTIN(__builtin_HEXAGON_S4_addi_asl_ri,"iiii","") 771BUILTIN(__builtin_HEXAGON_S4_subi_asl_ri,"iiii","") 772BUILTIN(__builtin_HEXAGON_S4_andi_lsr_ri,"iiii","") 773BUILTIN(__builtin_HEXAGON_S4_ori_lsr_ri,"iiii","") 774BUILTIN(__builtin_HEXAGON_S4_addi_lsr_ri,"iiii","") 775BUILTIN(__builtin_HEXAGON_S4_subi_lsr_ri,"iiii","") 776BUILTIN(__builtin_HEXAGON_S2_valignib,"LLiLLiLLii","") 777BUILTIN(__builtin_HEXAGON_S2_valignrb,"LLiLLiLLii","") 778BUILTIN(__builtin_HEXAGON_S2_vspliceib,"LLiLLiLLii","") 779BUILTIN(__builtin_HEXAGON_S2_vsplicerb,"LLiLLiLLii","") 780BUILTIN(__builtin_HEXAGON_S2_vsplatrh,"LLii","") 781BUILTIN(__builtin_HEXAGON_S2_vsplatrb,"ii","") 782BUILTIN(__builtin_HEXAGON_S2_insert,"iiiii","") 783BUILTIN(__builtin_HEXAGON_S2_tableidxb_goodsyntax,"iiiii","") 784BUILTIN(__builtin_HEXAGON_S2_tableidxh_goodsyntax,"iiiii","") 785BUILTIN(__builtin_HEXAGON_S2_tableidxw_goodsyntax,"iiiii","") 786BUILTIN(__builtin_HEXAGON_S2_tableidxd_goodsyntax,"iiiii","") 787BUILTIN(__builtin_HEXAGON_A4_bitspliti,"LLiii","") 788BUILTIN(__builtin_HEXAGON_A4_bitsplit,"LLiii","") 789BUILTIN(__builtin_HEXAGON_S4_extract,"iiii","") 790BUILTIN(__builtin_HEXAGON_S2_extractu,"iiii","") 791BUILTIN(__builtin_HEXAGON_S2_insertp,"LLiLLiLLiii","") 792BUILTIN(__builtin_HEXAGON_S4_extractp,"LLiLLiii","") 793BUILTIN(__builtin_HEXAGON_S2_extractup,"LLiLLiii","") 794BUILTIN(__builtin_HEXAGON_S2_insert_rp,"iiiLLi","") 795BUILTIN(__builtin_HEXAGON_S4_extract_rp,"iiLLi","") 796BUILTIN(__builtin_HEXAGON_S2_extractu_rp,"iiLLi","") 797BUILTIN(__builtin_HEXAGON_S2_insertp_rp,"LLiLLiLLiLLi","") 798BUILTIN(__builtin_HEXAGON_S4_extractp_rp,"LLiLLiLLi","") 799BUILTIN(__builtin_HEXAGON_S2_extractup_rp,"LLiLLiLLi","") 800BUILTIN(__builtin_HEXAGON_S2_tstbit_i,"bii","") 801BUILTIN(__builtin_HEXAGON_S4_ntstbit_i,"bii","") 802BUILTIN(__builtin_HEXAGON_S2_setbit_i,"iii","") 803BUILTIN(__builtin_HEXAGON_S2_togglebit_i,"iii","") 804BUILTIN(__builtin_HEXAGON_S2_clrbit_i,"iii","") 805BUILTIN(__builtin_HEXAGON_S2_tstbit_r,"bii","") 806BUILTIN(__builtin_HEXAGON_S4_ntstbit_r,"bii","") 807BUILTIN(__builtin_HEXAGON_S2_setbit_r,"iii","") 808BUILTIN(__builtin_HEXAGON_S2_togglebit_r,"iii","") 809BUILTIN(__builtin_HEXAGON_S2_clrbit_r,"iii","") 810BUILTIN(__builtin_HEXAGON_S2_asr_i_vh,"LLiLLii","") 811BUILTIN(__builtin_HEXAGON_S2_lsr_i_vh,"LLiLLii","") 812BUILTIN(__builtin_HEXAGON_S2_asl_i_vh,"LLiLLii","") 813BUILTIN(__builtin_HEXAGON_S2_asr_r_vh,"LLiLLii","") 814BUILTIN(__builtin_HEXAGON_S5_asrhub_rnd_sat_goodsyntax,"iLLii","") 815BUILTIN(__builtin_HEXAGON_S5_asrhub_sat,"iLLii","") 816BUILTIN(__builtin_HEXAGON_S5_vasrhrnd_goodsyntax,"LLiLLii","") 817BUILTIN(__builtin_HEXAGON_S2_asl_r_vh,"LLiLLii","") 818BUILTIN(__builtin_HEXAGON_S2_lsr_r_vh,"LLiLLii","") 819BUILTIN(__builtin_HEXAGON_S2_lsl_r_vh,"LLiLLii","") 820BUILTIN(__builtin_HEXAGON_S2_asr_i_vw,"LLiLLii","") 821BUILTIN(__builtin_HEXAGON_S2_asr_i_svw_trun,"iLLii","") 822BUILTIN(__builtin_HEXAGON_S2_asr_r_svw_trun,"iLLii","") 823BUILTIN(__builtin_HEXAGON_S2_lsr_i_vw,"LLiLLii","") 824BUILTIN(__builtin_HEXAGON_S2_asl_i_vw,"LLiLLii","") 825BUILTIN(__builtin_HEXAGON_S2_asr_r_vw,"LLiLLii","") 826BUILTIN(__builtin_HEXAGON_S2_asl_r_vw,"LLiLLii","") 827BUILTIN(__builtin_HEXAGON_S2_lsr_r_vw,"LLiLLii","") 828BUILTIN(__builtin_HEXAGON_S2_lsl_r_vw,"LLiLLii","") 829BUILTIN(__builtin_HEXAGON_S2_vrndpackwh,"iLLi","") 830BUILTIN(__builtin_HEXAGON_S2_vrndpackwhs,"iLLi","") 831BUILTIN(__builtin_HEXAGON_S2_vsxtbh,"LLii","") 832BUILTIN(__builtin_HEXAGON_S2_vzxtbh,"LLii","") 833BUILTIN(__builtin_HEXAGON_S2_vsathub,"iLLi","") 834BUILTIN(__builtin_HEXAGON_S2_svsathub,"ii","") 835BUILTIN(__builtin_HEXAGON_S2_svsathb,"ii","") 836BUILTIN(__builtin_HEXAGON_S2_vsathb,"iLLi","") 837BUILTIN(__builtin_HEXAGON_S2_vtrunohb,"iLLi","") 838BUILTIN(__builtin_HEXAGON_S2_vtrunewh,"LLiLLiLLi","") 839BUILTIN(__builtin_HEXAGON_S2_vtrunowh,"LLiLLiLLi","") 840BUILTIN(__builtin_HEXAGON_S2_vtrunehb,"iLLi","") 841BUILTIN(__builtin_HEXAGON_S2_vsxthw,"LLii","") 842BUILTIN(__builtin_HEXAGON_S2_vzxthw,"LLii","") 843BUILTIN(__builtin_HEXAGON_S2_vsatwh,"iLLi","") 844BUILTIN(__builtin_HEXAGON_S2_vsatwuh,"iLLi","") 845BUILTIN(__builtin_HEXAGON_S2_packhl,"LLiii","") 846BUILTIN(__builtin_HEXAGON_A2_swiz,"ii","") 847BUILTIN(__builtin_HEXAGON_S2_vsathub_nopack,"LLiLLi","") 848BUILTIN(__builtin_HEXAGON_S2_vsathb_nopack,"LLiLLi","") 849BUILTIN(__builtin_HEXAGON_S2_vsatwh_nopack,"LLiLLi","") 850BUILTIN(__builtin_HEXAGON_S2_vsatwuh_nopack,"LLiLLi","") 851BUILTIN(__builtin_HEXAGON_S2_shuffob,"LLiLLiLLi","") 852BUILTIN(__builtin_HEXAGON_S2_shuffeb,"LLiLLiLLi","") 853BUILTIN(__builtin_HEXAGON_S2_shuffoh,"LLiLLiLLi","") 854BUILTIN(__builtin_HEXAGON_S2_shuffeh,"LLiLLiLLi","") 855BUILTIN(__builtin_HEXAGON_S5_popcountp,"iLLi","") 856BUILTIN(__builtin_HEXAGON_S4_parity,"iii","") 857BUILTIN(__builtin_HEXAGON_S2_parityp,"iLLiLLi","") 858BUILTIN(__builtin_HEXAGON_S2_lfsp,"LLiLLiLLi","") 859BUILTIN(__builtin_HEXAGON_S2_clbnorm,"ii","") 860BUILTIN(__builtin_HEXAGON_S4_clbaddi,"iii","") 861BUILTIN(__builtin_HEXAGON_S4_clbpnorm,"iLLi","") 862BUILTIN(__builtin_HEXAGON_S4_clbpaddi,"iLLii","") 863BUILTIN(__builtin_HEXAGON_S2_clb,"ii","") 864BUILTIN(__builtin_HEXAGON_S2_cl0,"ii","") 865BUILTIN(__builtin_HEXAGON_S2_cl1,"ii","") 866BUILTIN(__builtin_HEXAGON_S2_clbp,"iLLi","") 867BUILTIN(__builtin_HEXAGON_S2_cl0p,"iLLi","") 868BUILTIN(__builtin_HEXAGON_S2_cl1p,"iLLi","") 869BUILTIN(__builtin_HEXAGON_S2_brev,"ii","") 870BUILTIN(__builtin_HEXAGON_S2_brevp,"LLiLLi","") 871BUILTIN(__builtin_HEXAGON_S2_ct0,"ii","") 872BUILTIN(__builtin_HEXAGON_S2_ct1,"ii","") 873BUILTIN(__builtin_HEXAGON_S2_ct0p,"iLLi","") 874BUILTIN(__builtin_HEXAGON_S2_ct1p,"iLLi","") 875BUILTIN(__builtin_HEXAGON_S2_interleave,"LLiLLi","") 876BUILTIN(__builtin_HEXAGON_S2_deinterleave,"LLiLLi","") 877 878#undef BUILTIN 879