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