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