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