authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-07-03 15:58:39-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-07-03 15:58:39-07:00
logd588f88b1a46fc3719db50ae81e2354461c1d0da
tree702481c2957193d740a09405a14859ebf9984445
parentcbdd21cd9ac8ccab923c1f27f472af747489f661

update C headers to LLVM 14.0.6


6 files changed, 4098 insertions(+), 4090 deletions(-)

lib/include/__clang_cuda_intrinsics.h+1-1
...@@ -509,7 +509,7 @@ __device__ inline void *__nv_cvta_constant_to_generic_impl(size_t __ptr) {...@@ -509,7 +509,7 @@ __device__ inline void *__nv_cvta_constant_to_generic_impl(size_t __ptr) {
509__device__ inline void *__nv_cvta_local_to_generic_impl(size_t __ptr) {509__device__ inline void *__nv_cvta_local_to_generic_impl(size_t __ptr) {
510 return (void *)(void __attribute__((address_space(5))) *)__ptr;510 return (void *)(void __attribute__((address_space(5))) *)__ptr;
511}511}
512__device__ inline uint32_t __nvvm_get_smem_pointer(void *__ptr) {512__device__ inline cuuint32_t __nvvm_get_smem_pointer(void *__ptr) {
513 return __nv_cvta_generic_to_shared_impl(__ptr);513 return __nv_cvta_generic_to_shared_impl(__ptr);
514}514}
515} // extern "C"515} // extern "C"
lib/include/arm_fp16.h+89-89
...@@ -31,561 +31,561 @@ typedef __fp16 float16_t;...@@ -31,561 +31,561 @@ typedef __fp16 float16_t;
3131
32#if defined(__ARM_FEATURE_FP16_SCALAR_ARITHMETIC) && defined(__aarch64__)32#if defined(__ARM_FEATURE_FP16_SCALAR_ARITHMETIC) && defined(__aarch64__)
33#define vabdh_f16(__p0, __p1) __extension__ ({ \33#define vabdh_f16(__p0, __p1) __extension__ ({ \
34 float16_t __ret; \
34 float16_t __s0 = __p0; \35 float16_t __s0 = __p0; \
35 float16_t __s1 = __p1; \36 float16_t __s1 = __p1; \
36 float16_t __ret; \
37 __ret = (float16_t) __builtin_neon_vabdh_f16(__s0, __s1); \37 __ret = (float16_t) __builtin_neon_vabdh_f16(__s0, __s1); \
38 __ret; \38 __ret; \
39})39})
40#define vabsh_f16(__p0) __extension__ ({ \40#define vabsh_f16(__p0) __extension__ ({ \
41 float16_t __s0 = __p0; \
42 float16_t __ret; \41 float16_t __ret; \
42 float16_t __s0 = __p0; \
43 __ret = (float16_t) __builtin_neon_vabsh_f16(__s0); \43 __ret = (float16_t) __builtin_neon_vabsh_f16(__s0); \
44 __ret; \44 __ret; \
45})45})
46#define vaddh_f16(__p0, __p1) __extension__ ({ \46#define vaddh_f16(__p0, __p1) __extension__ ({ \
47 float16_t __ret; \
47 float16_t __s0 = __p0; \48 float16_t __s0 = __p0; \
48 float16_t __s1 = __p1; \49 float16_t __s1 = __p1; \
49 float16_t __ret; \
50 __ret = (float16_t) __builtin_neon_vaddh_f16(__s0, __s1); \50 __ret = (float16_t) __builtin_neon_vaddh_f16(__s0, __s1); \
51 __ret; \51 __ret; \
52})52})
53#define vcageh_f16(__p0, __p1) __extension__ ({ \53#define vcageh_f16(__p0, __p1) __extension__ ({ \
54 uint16_t __ret; \
54 float16_t __s0 = __p0; \55 float16_t __s0 = __p0; \
55 float16_t __s1 = __p1; \56 float16_t __s1 = __p1; \
56 uint16_t __ret; \
57 __ret = (uint16_t) __builtin_neon_vcageh_f16(__s0, __s1); \57 __ret = (uint16_t) __builtin_neon_vcageh_f16(__s0, __s1); \
58 __ret; \58 __ret; \
59})59})
60#define vcagth_f16(__p0, __p1) __extension__ ({ \60#define vcagth_f16(__p0, __p1) __extension__ ({ \
61 uint16_t __ret; \
61 float16_t __s0 = __p0; \62 float16_t __s0 = __p0; \
62 float16_t __s1 = __p1; \63 float16_t __s1 = __p1; \
63 uint16_t __ret; \
64 __ret = (uint16_t) __builtin_neon_vcagth_f16(__s0, __s1); \64 __ret = (uint16_t) __builtin_neon_vcagth_f16(__s0, __s1); \
65 __ret; \65 __ret; \
66})66})
67#define vcaleh_f16(__p0, __p1) __extension__ ({ \67#define vcaleh_f16(__p0, __p1) __extension__ ({ \
68 uint16_t __ret; \
68 float16_t __s0 = __p0; \69 float16_t __s0 = __p0; \
69 float16_t __s1 = __p1; \70 float16_t __s1 = __p1; \
70 uint16_t __ret; \
71 __ret = (uint16_t) __builtin_neon_vcaleh_f16(__s0, __s1); \71 __ret = (uint16_t) __builtin_neon_vcaleh_f16(__s0, __s1); \
72 __ret; \72 __ret; \
73})73})
74#define vcalth_f16(__p0, __p1) __extension__ ({ \74#define vcalth_f16(__p0, __p1) __extension__ ({ \
75 uint16_t __ret; \
75 float16_t __s0 = __p0; \76 float16_t __s0 = __p0; \
76 float16_t __s1 = __p1; \77 float16_t __s1 = __p1; \
77 uint16_t __ret; \
78 __ret = (uint16_t) __builtin_neon_vcalth_f16(__s0, __s1); \78 __ret = (uint16_t) __builtin_neon_vcalth_f16(__s0, __s1); \
79 __ret; \79 __ret; \
80})80})
81#define vceqh_f16(__p0, __p1) __extension__ ({ \81#define vceqh_f16(__p0, __p1) __extension__ ({ \
82 uint16_t __ret; \
82 float16_t __s0 = __p0; \83 float16_t __s0 = __p0; \
83 float16_t __s1 = __p1; \84 float16_t __s1 = __p1; \
84 uint16_t __ret; \
85 __ret = (uint16_t) __builtin_neon_vceqh_f16(__s0, __s1); \85 __ret = (uint16_t) __builtin_neon_vceqh_f16(__s0, __s1); \
86 __ret; \86 __ret; \
87})87})
88#define vceqzh_f16(__p0) __extension__ ({ \88#define vceqzh_f16(__p0) __extension__ ({ \
89 float16_t __s0 = __p0; \
90 uint16_t __ret; \89 uint16_t __ret; \
90 float16_t __s0 = __p0; \
91 __ret = (uint16_t) __builtin_neon_vceqzh_f16(__s0); \91 __ret = (uint16_t) __builtin_neon_vceqzh_f16(__s0); \
92 __ret; \92 __ret; \
93})93})
94#define vcgeh_f16(__p0, __p1) __extension__ ({ \94#define vcgeh_f16(__p0, __p1) __extension__ ({ \
95 uint16_t __ret; \
95 float16_t __s0 = __p0; \96 float16_t __s0 = __p0; \
96 float16_t __s1 = __p1; \97 float16_t __s1 = __p1; \
97 uint16_t __ret; \
98 __ret = (uint16_t) __builtin_neon_vcgeh_f16(__s0, __s1); \98 __ret = (uint16_t) __builtin_neon_vcgeh_f16(__s0, __s1); \
99 __ret; \99 __ret; \
100})100})
101#define vcgezh_f16(__p0) __extension__ ({ \101#define vcgezh_f16(__p0) __extension__ ({ \
102 float16_t __s0 = __p0; \
103 uint16_t __ret; \102 uint16_t __ret; \
103 float16_t __s0 = __p0; \
104 __ret = (uint16_t) __builtin_neon_vcgezh_f16(__s0); \104 __ret = (uint16_t) __builtin_neon_vcgezh_f16(__s0); \
105 __ret; \105 __ret; \
106})106})
107#define vcgth_f16(__p0, __p1) __extension__ ({ \107#define vcgth_f16(__p0, __p1) __extension__ ({ \
108 uint16_t __ret; \
108 float16_t __s0 = __p0; \109 float16_t __s0 = __p0; \
109 float16_t __s1 = __p1; \110 float16_t __s1 = __p1; \
110 uint16_t __ret; \
111 __ret = (uint16_t) __builtin_neon_vcgth_f16(__s0, __s1); \111 __ret = (uint16_t) __builtin_neon_vcgth_f16(__s0, __s1); \
112 __ret; \112 __ret; \
113})113})
114#define vcgtzh_f16(__p0) __extension__ ({ \114#define vcgtzh_f16(__p0) __extension__ ({ \
115 float16_t __s0 = __p0; \
116 uint16_t __ret; \115 uint16_t __ret; \
116 float16_t __s0 = __p0; \
117 __ret = (uint16_t) __builtin_neon_vcgtzh_f16(__s0); \117 __ret = (uint16_t) __builtin_neon_vcgtzh_f16(__s0); \
118 __ret; \118 __ret; \
119})119})
120#define vcleh_f16(__p0, __p1) __extension__ ({ \120#define vcleh_f16(__p0, __p1) __extension__ ({ \
121 uint16_t __ret; \
121 float16_t __s0 = __p0; \122 float16_t __s0 = __p0; \
122 float16_t __s1 = __p1; \123 float16_t __s1 = __p1; \
123 uint16_t __ret; \
124 __ret = (uint16_t) __builtin_neon_vcleh_f16(__s0, __s1); \124 __ret = (uint16_t) __builtin_neon_vcleh_f16(__s0, __s1); \
125 __ret; \125 __ret; \
126})126})
127#define vclezh_f16(__p0) __extension__ ({ \127#define vclezh_f16(__p0) __extension__ ({ \
128 float16_t __s0 = __p0; \
129 uint16_t __ret; \128 uint16_t __ret; \
129 float16_t __s0 = __p0; \
130 __ret = (uint16_t) __builtin_neon_vclezh_f16(__s0); \130 __ret = (uint16_t) __builtin_neon_vclezh_f16(__s0); \
131 __ret; \131 __ret; \
132})132})
133#define vclth_f16(__p0, __p1) __extension__ ({ \133#define vclth_f16(__p0, __p1) __extension__ ({ \
134 uint16_t __ret; \
134 float16_t __s0 = __p0; \135 float16_t __s0 = __p0; \
135 float16_t __s1 = __p1; \136 float16_t __s1 = __p1; \
136 uint16_t __ret; \
137 __ret = (uint16_t) __builtin_neon_vclth_f16(__s0, __s1); \137 __ret = (uint16_t) __builtin_neon_vclth_f16(__s0, __s1); \
138 __ret; \138 __ret; \
139})139})
140#define vcltzh_f16(__p0) __extension__ ({ \140#define vcltzh_f16(__p0) __extension__ ({ \
141 float16_t __s0 = __p0; \
142 uint16_t __ret; \141 uint16_t __ret; \
142 float16_t __s0 = __p0; \
143 __ret = (uint16_t) __builtin_neon_vcltzh_f16(__s0); \143 __ret = (uint16_t) __builtin_neon_vcltzh_f16(__s0); \
144 __ret; \144 __ret; \
145})145})
146#define vcvth_n_s16_f16(__p0, __p1) __extension__ ({ \146#define vcvth_n_s16_f16(__p0, __p1) __extension__ ({ \
147 float16_t __s0 = __p0; \
148 int16_t __ret; \147 int16_t __ret; \
148 float16_t __s0 = __p0; \
149 __ret = (int16_t) __builtin_neon_vcvth_n_s16_f16(__s0, __p1); \149 __ret = (int16_t) __builtin_neon_vcvth_n_s16_f16(__s0, __p1); \
150 __ret; \150 __ret; \
151})151})
152#define vcvth_n_s32_f16(__p0, __p1) __extension__ ({ \152#define vcvth_n_s32_f16(__p0, __p1) __extension__ ({ \
153 float16_t __s0 = __p0; \
154 int32_t __ret; \153 int32_t __ret; \
154 float16_t __s0 = __p0; \
155 __ret = (int32_t) __builtin_neon_vcvth_n_s32_f16(__s0, __p1); \155 __ret = (int32_t) __builtin_neon_vcvth_n_s32_f16(__s0, __p1); \
156 __ret; \156 __ret; \
157})157})
158#define vcvth_n_s64_f16(__p0, __p1) __extension__ ({ \158#define vcvth_n_s64_f16(__p0, __p1) __extension__ ({ \
159 float16_t __s0 = __p0; \
160 int64_t __ret; \159 int64_t __ret; \
160 float16_t __s0 = __p0; \
161 __ret = (int64_t) __builtin_neon_vcvth_n_s64_f16(__s0, __p1); \161 __ret = (int64_t) __builtin_neon_vcvth_n_s64_f16(__s0, __p1); \
162 __ret; \162 __ret; \
163})163})
164#define vcvth_n_u16_f16(__p0, __p1) __extension__ ({ \164#define vcvth_n_u16_f16(__p0, __p1) __extension__ ({ \
165 float16_t __s0 = __p0; \
166 uint16_t __ret; \165 uint16_t __ret; \
166 float16_t __s0 = __p0; \
167 __ret = (uint16_t) __builtin_neon_vcvth_n_u16_f16(__s0, __p1); \167 __ret = (uint16_t) __builtin_neon_vcvth_n_u16_f16(__s0, __p1); \
168 __ret; \168 __ret; \
169})169})
170#define vcvth_n_u32_f16(__p0, __p1) __extension__ ({ \170#define vcvth_n_u32_f16(__p0, __p1) __extension__ ({ \
171 float16_t __s0 = __p0; \
172 uint32_t __ret; \171 uint32_t __ret; \
172 float16_t __s0 = __p0; \
173 __ret = (uint32_t) __builtin_neon_vcvth_n_u32_f16(__s0, __p1); \173 __ret = (uint32_t) __builtin_neon_vcvth_n_u32_f16(__s0, __p1); \
174 __ret; \174 __ret; \
175})175})
176#define vcvth_n_u64_f16(__p0, __p1) __extension__ ({ \176#define vcvth_n_u64_f16(__p0, __p1) __extension__ ({ \
177 float16_t __s0 = __p0; \
178 uint64_t __ret; \177 uint64_t __ret; \
178 float16_t __s0 = __p0; \
179 __ret = (uint64_t) __builtin_neon_vcvth_n_u64_f16(__s0, __p1); \179 __ret = (uint64_t) __builtin_neon_vcvth_n_u64_f16(__s0, __p1); \
180 __ret; \180 __ret; \
181})181})
182#define vcvth_s16_f16(__p0) __extension__ ({ \182#define vcvth_s16_f16(__p0) __extension__ ({ \
183 float16_t __s0 = __p0; \
184 int16_t __ret; \183 int16_t __ret; \
184 float16_t __s0 = __p0; \
185 __ret = (int16_t) __builtin_neon_vcvth_s16_f16(__s0); \185 __ret = (int16_t) __builtin_neon_vcvth_s16_f16(__s0); \
186 __ret; \186 __ret; \
187})187})
188#define vcvth_s32_f16(__p0) __extension__ ({ \188#define vcvth_s32_f16(__p0) __extension__ ({ \
189 float16_t __s0 = __p0; \
190 int32_t __ret; \189 int32_t __ret; \
190 float16_t __s0 = __p0; \
191 __ret = (int32_t) __builtin_neon_vcvth_s32_f16(__s0); \191 __ret = (int32_t) __builtin_neon_vcvth_s32_f16(__s0); \
192 __ret; \192 __ret; \
193})193})
194#define vcvth_s64_f16(__p0) __extension__ ({ \194#define vcvth_s64_f16(__p0) __extension__ ({ \
195 float16_t __s0 = __p0; \
196 int64_t __ret; \195 int64_t __ret; \
196 float16_t __s0 = __p0; \
197 __ret = (int64_t) __builtin_neon_vcvth_s64_f16(__s0); \197 __ret = (int64_t) __builtin_neon_vcvth_s64_f16(__s0); \
198 __ret; \198 __ret; \
199})199})
200#define vcvth_u16_f16(__p0) __extension__ ({ \200#define vcvth_u16_f16(__p0) __extension__ ({ \
201 float16_t __s0 = __p0; \
202 uint16_t __ret; \201 uint16_t __ret; \
202 float16_t __s0 = __p0; \
203 __ret = (uint16_t) __builtin_neon_vcvth_u16_f16(__s0); \203 __ret = (uint16_t) __builtin_neon_vcvth_u16_f16(__s0); \
204 __ret; \204 __ret; \
205})205})
206#define vcvth_u32_f16(__p0) __extension__ ({ \206#define vcvth_u32_f16(__p0) __extension__ ({ \
207 float16_t __s0 = __p0; \
208 uint32_t __ret; \207 uint32_t __ret; \
208 float16_t __s0 = __p0; \
209 __ret = (uint32_t) __builtin_neon_vcvth_u32_f16(__s0); \209 __ret = (uint32_t) __builtin_neon_vcvth_u32_f16(__s0); \
210 __ret; \210 __ret; \
211})211})
212#define vcvth_u64_f16(__p0) __extension__ ({ \212#define vcvth_u64_f16(__p0) __extension__ ({ \
213 float16_t __s0 = __p0; \
214 uint64_t __ret; \213 uint64_t __ret; \
214 float16_t __s0 = __p0; \
215 __ret = (uint64_t) __builtin_neon_vcvth_u64_f16(__s0); \215 __ret = (uint64_t) __builtin_neon_vcvth_u64_f16(__s0); \
216 __ret; \216 __ret; \
217})217})
218#define vcvtah_s16_f16(__p0) __extension__ ({ \218#define vcvtah_s16_f16(__p0) __extension__ ({ \
219 float16_t __s0 = __p0; \
220 int16_t __ret; \219 int16_t __ret; \
220 float16_t __s0 = __p0; \
221 __ret = (int16_t) __builtin_neon_vcvtah_s16_f16(__s0); \221 __ret = (int16_t) __builtin_neon_vcvtah_s16_f16(__s0); \
222 __ret; \222 __ret; \
223})223})
224#define vcvtah_s32_f16(__p0) __extension__ ({ \224#define vcvtah_s32_f16(__p0) __extension__ ({ \
225 float16_t __s0 = __p0; \
226 int32_t __ret; \225 int32_t __ret; \
226 float16_t __s0 = __p0; \
227 __ret = (int32_t) __builtin_neon_vcvtah_s32_f16(__s0); \227 __ret = (int32_t) __builtin_neon_vcvtah_s32_f16(__s0); \
228 __ret; \228 __ret; \
229})229})
230#define vcvtah_s64_f16(__p0) __extension__ ({ \230#define vcvtah_s64_f16(__p0) __extension__ ({ \
231 float16_t __s0 = __p0; \
232 int64_t __ret; \231 int64_t __ret; \
232 float16_t __s0 = __p0; \
233 __ret = (int64_t) __builtin_neon_vcvtah_s64_f16(__s0); \233 __ret = (int64_t) __builtin_neon_vcvtah_s64_f16(__s0); \
234 __ret; \234 __ret; \
235})235})
236#define vcvtah_u16_f16(__p0) __extension__ ({ \236#define vcvtah_u16_f16(__p0) __extension__ ({ \
237 float16_t __s0 = __p0; \
238 uint16_t __ret; \237 uint16_t __ret; \
238 float16_t __s0 = __p0; \
239 __ret = (uint16_t) __builtin_neon_vcvtah_u16_f16(__s0); \239 __ret = (uint16_t) __builtin_neon_vcvtah_u16_f16(__s0); \
240 __ret; \240 __ret; \
241})241})
242#define vcvtah_u32_f16(__p0) __extension__ ({ \242#define vcvtah_u32_f16(__p0) __extension__ ({ \
243 float16_t __s0 = __p0; \
244 uint32_t __ret; \243 uint32_t __ret; \
244 float16_t __s0 = __p0; \
245 __ret = (uint32_t) __builtin_neon_vcvtah_u32_f16(__s0); \245 __ret = (uint32_t) __builtin_neon_vcvtah_u32_f16(__s0); \
246 __ret; \246 __ret; \
247})247})
248#define vcvtah_u64_f16(__p0) __extension__ ({ \248#define vcvtah_u64_f16(__p0) __extension__ ({ \
249 float16_t __s0 = __p0; \
250 uint64_t __ret; \249 uint64_t __ret; \
250 float16_t __s0 = __p0; \
251 __ret = (uint64_t) __builtin_neon_vcvtah_u64_f16(__s0); \251 __ret = (uint64_t) __builtin_neon_vcvtah_u64_f16(__s0); \
252 __ret; \252 __ret; \
253})253})
254#define vcvth_f16_u16(__p0) __extension__ ({ \254#define vcvth_f16_u16(__p0) __extension__ ({ \
255 uint16_t __s0 = __p0; \
256 float16_t __ret; \255 float16_t __ret; \
256 uint16_t __s0 = __p0; \
257 __ret = (float16_t) __builtin_neon_vcvth_f16_u16(__s0); \257 __ret = (float16_t) __builtin_neon_vcvth_f16_u16(__s0); \
258 __ret; \258 __ret; \
259})259})
260#define vcvth_f16_s16(__p0) __extension__ ({ \260#define vcvth_f16_s16(__p0) __extension__ ({ \
261 int16_t __s0 = __p0; \
262 float16_t __ret; \261 float16_t __ret; \
262 int16_t __s0 = __p0; \
263 __ret = (float16_t) __builtin_neon_vcvth_f16_s16(__s0); \263 __ret = (float16_t) __builtin_neon_vcvth_f16_s16(__s0); \
264 __ret; \264 __ret; \
265})265})
266#define vcvth_f16_u32(__p0) __extension__ ({ \266#define vcvth_f16_u32(__p0) __extension__ ({ \
267 uint32_t __s0 = __p0; \
268 float16_t __ret; \267 float16_t __ret; \
268 uint32_t __s0 = __p0; \
269 __ret = (float16_t) __builtin_neon_vcvth_f16_u32(__s0); \269 __ret = (float16_t) __builtin_neon_vcvth_f16_u32(__s0); \
270 __ret; \270 __ret; \
271})271})
272#define vcvth_f16_s32(__p0) __extension__ ({ \272#define vcvth_f16_s32(__p0) __extension__ ({ \
273 int32_t __s0 = __p0; \
274 float16_t __ret; \273 float16_t __ret; \
274 int32_t __s0 = __p0; \
275 __ret = (float16_t) __builtin_neon_vcvth_f16_s32(__s0); \275 __ret = (float16_t) __builtin_neon_vcvth_f16_s32(__s0); \
276 __ret; \276 __ret; \
277})277})
278#define vcvth_f16_u64(__p0) __extension__ ({ \278#define vcvth_f16_u64(__p0) __extension__ ({ \
279 uint64_t __s0 = __p0; \
280 float16_t __ret; \279 float16_t __ret; \
280 uint64_t __s0 = __p0; \
281 __ret = (float16_t) __builtin_neon_vcvth_f16_u64(__s0); \281 __ret = (float16_t) __builtin_neon_vcvth_f16_u64(__s0); \
282 __ret; \282 __ret; \
283})283})
284#define vcvth_f16_s64(__p0) __extension__ ({ \284#define vcvth_f16_s64(__p0) __extension__ ({ \
285 int64_t __s0 = __p0; \
286 float16_t __ret; \285 float16_t __ret; \
286 int64_t __s0 = __p0; \
287 __ret = (float16_t) __builtin_neon_vcvth_f16_s64(__s0); \287 __ret = (float16_t) __builtin_neon_vcvth_f16_s64(__s0); \
288 __ret; \288 __ret; \
289})289})
290#define vcvth_n_f16_u32(__p0, __p1) __extension__ ({ \290#define vcvth_n_f16_u32(__p0, __p1) __extension__ ({ \
291 uint32_t __s0 = __p0; \
292 float16_t __ret; \291 float16_t __ret; \
292 uint32_t __s0 = __p0; \
293 __ret = (float16_t) __builtin_neon_vcvth_n_f16_u32(__s0, __p1); \293 __ret = (float16_t) __builtin_neon_vcvth_n_f16_u32(__s0, __p1); \
294 __ret; \294 __ret; \
295})295})
296#define vcvth_n_f16_s32(__p0, __p1) __extension__ ({ \296#define vcvth_n_f16_s32(__p0, __p1) __extension__ ({ \
297 int32_t __s0 = __p0; \
298 float16_t __ret; \297 float16_t __ret; \
298 int32_t __s0 = __p0; \
299 __ret = (float16_t) __builtin_neon_vcvth_n_f16_s32(__s0, __p1); \299 __ret = (float16_t) __builtin_neon_vcvth_n_f16_s32(__s0, __p1); \
300 __ret; \300 __ret; \
301})301})
302#define vcvth_n_f16_u64(__p0, __p1) __extension__ ({ \302#define vcvth_n_f16_u64(__p0, __p1) __extension__ ({ \
303 uint64_t __s0 = __p0; \
304 float16_t __ret; \303 float16_t __ret; \
304 uint64_t __s0 = __p0; \
305 __ret = (float16_t) __builtin_neon_vcvth_n_f16_u64(__s0, __p1); \305 __ret = (float16_t) __builtin_neon_vcvth_n_f16_u64(__s0, __p1); \
306 __ret; \306 __ret; \
307})307})
308#define vcvth_n_f16_s64(__p0, __p1) __extension__ ({ \308#define vcvth_n_f16_s64(__p0, __p1) __extension__ ({ \
309 int64_t __s0 = __p0; \
310 float16_t __ret; \309 float16_t __ret; \
310 int64_t __s0 = __p0; \
311 __ret = (float16_t) __builtin_neon_vcvth_n_f16_s64(__s0, __p1); \311 __ret = (float16_t) __builtin_neon_vcvth_n_f16_s64(__s0, __p1); \
312 __ret; \312 __ret; \
313})313})
314#define vcvth_n_f16_u16(__p0, __p1) __extension__ ({ \314#define vcvth_n_f16_u16(__p0, __p1) __extension__ ({ \
315 uint16_t __s0 = __p0; \
316 float16_t __ret; \315 float16_t __ret; \
316 uint16_t __s0 = __p0; \
317 __ret = (float16_t) __builtin_neon_vcvth_n_f16_u16(__s0, __p1); \317 __ret = (float16_t) __builtin_neon_vcvth_n_f16_u16(__s0, __p1); \
318 __ret; \318 __ret; \
319})319})
320#define vcvth_n_f16_s16(__p0, __p1) __extension__ ({ \320#define vcvth_n_f16_s16(__p0, __p1) __extension__ ({ \
321 int16_t __s0 = __p0; \
322 float16_t __ret; \321 float16_t __ret; \
322 int16_t __s0 = __p0; \
323 __ret = (float16_t) __builtin_neon_vcvth_n_f16_s16(__s0, __p1); \323 __ret = (float16_t) __builtin_neon_vcvth_n_f16_s16(__s0, __p1); \
324 __ret; \324 __ret; \
325})325})
326#define vcvtmh_s16_f16(__p0) __extension__ ({ \326#define vcvtmh_s16_f16(__p0) __extension__ ({ \
327 float16_t __s0 = __p0; \
328 int16_t __ret; \327 int16_t __ret; \
328 float16_t __s0 = __p0; \
329 __ret = (int16_t) __builtin_neon_vcvtmh_s16_f16(__s0); \329 __ret = (int16_t) __builtin_neon_vcvtmh_s16_f16(__s0); \
330 __ret; \330 __ret; \
331})331})
332#define vcvtmh_s32_f16(__p0) __extension__ ({ \332#define vcvtmh_s32_f16(__p0) __extension__ ({ \
333 float16_t __s0 = __p0; \
334 int32_t __ret; \333 int32_t __ret; \
334 float16_t __s0 = __p0; \
335 __ret = (int32_t) __builtin_neon_vcvtmh_s32_f16(__s0); \335 __ret = (int32_t) __builtin_neon_vcvtmh_s32_f16(__s0); \
336 __ret; \336 __ret; \
337})337})
338#define vcvtmh_s64_f16(__p0) __extension__ ({ \338#define vcvtmh_s64_f16(__p0) __extension__ ({ \
339 float16_t __s0 = __p0; \
340 int64_t __ret; \339 int64_t __ret; \
340 float16_t __s0 = __p0; \
341 __ret = (int64_t) __builtin_neon_vcvtmh_s64_f16(__s0); \341 __ret = (int64_t) __builtin_neon_vcvtmh_s64_f16(__s0); \
342 __ret; \342 __ret; \
343})343})
344#define vcvtmh_u16_f16(__p0) __extension__ ({ \344#define vcvtmh_u16_f16(__p0) __extension__ ({ \
345 float16_t __s0 = __p0; \
346 uint16_t __ret; \345 uint16_t __ret; \
346 float16_t __s0 = __p0; \
347 __ret = (uint16_t) __builtin_neon_vcvtmh_u16_f16(__s0); \347 __ret = (uint16_t) __builtin_neon_vcvtmh_u16_f16(__s0); \
348 __ret; \348 __ret; \
349})349})
350#define vcvtmh_u32_f16(__p0) __extension__ ({ \350#define vcvtmh_u32_f16(__p0) __extension__ ({ \
351 float16_t __s0 = __p0; \
352 uint32_t __ret; \351 uint32_t __ret; \
352 float16_t __s0 = __p0; \
353 __ret = (uint32_t) __builtin_neon_vcvtmh_u32_f16(__s0); \353 __ret = (uint32_t) __builtin_neon_vcvtmh_u32_f16(__s0); \
354 __ret; \354 __ret; \
355})355})
356#define vcvtmh_u64_f16(__p0) __extension__ ({ \356#define vcvtmh_u64_f16(__p0) __extension__ ({ \
357 float16_t __s0 = __p0; \
358 uint64_t __ret; \357 uint64_t __ret; \
358 float16_t __s0 = __p0; \
359 __ret = (uint64_t) __builtin_neon_vcvtmh_u64_f16(__s0); \359 __ret = (uint64_t) __builtin_neon_vcvtmh_u64_f16(__s0); \
360 __ret; \360 __ret; \
361})361})
362#define vcvtnh_s16_f16(__p0) __extension__ ({ \362#define vcvtnh_s16_f16(__p0) __extension__ ({ \
363 float16_t __s0 = __p0; \
364 int16_t __ret; \363 int16_t __ret; \
364 float16_t __s0 = __p0; \
365 __ret = (int16_t) __builtin_neon_vcvtnh_s16_f16(__s0); \365 __ret = (int16_t) __builtin_neon_vcvtnh_s16_f16(__s0); \
366 __ret; \366 __ret; \
367})367})
368#define vcvtnh_s32_f16(__p0) __extension__ ({ \368#define vcvtnh_s32_f16(__p0) __extension__ ({ \
369 float16_t __s0 = __p0; \
370 int32_t __ret; \369 int32_t __ret; \
370 float16_t __s0 = __p0; \
371 __ret = (int32_t) __builtin_neon_vcvtnh_s32_f16(__s0); \371 __ret = (int32_t) __builtin_neon_vcvtnh_s32_f16(__s0); \
372 __ret; \372 __ret; \
373})373})
374#define vcvtnh_s64_f16(__p0) __extension__ ({ \374#define vcvtnh_s64_f16(__p0) __extension__ ({ \
375 float16_t __s0 = __p0; \
376 int64_t __ret; \375 int64_t __ret; \
376 float16_t __s0 = __p0; \
377 __ret = (int64_t) __builtin_neon_vcvtnh_s64_f16(__s0); \377 __ret = (int64_t) __builtin_neon_vcvtnh_s64_f16(__s0); \
378 __ret; \378 __ret; \
379})379})
380#define vcvtnh_u16_f16(__p0) __extension__ ({ \380#define vcvtnh_u16_f16(__p0) __extension__ ({ \
381 float16_t __s0 = __p0; \
382 uint16_t __ret; \381 uint16_t __ret; \
382 float16_t __s0 = __p0; \
383 __ret = (uint16_t) __builtin_neon_vcvtnh_u16_f16(__s0); \383 __ret = (uint16_t) __builtin_neon_vcvtnh_u16_f16(__s0); \
384 __ret; \384 __ret; \
385})385})
386#define vcvtnh_u32_f16(__p0) __extension__ ({ \386#define vcvtnh_u32_f16(__p0) __extension__ ({ \
387 float16_t __s0 = __p0; \
388 uint32_t __ret; \387 uint32_t __ret; \
388 float16_t __s0 = __p0; \
389 __ret = (uint32_t) __builtin_neon_vcvtnh_u32_f16(__s0); \389 __ret = (uint32_t) __builtin_neon_vcvtnh_u32_f16(__s0); \
390 __ret; \390 __ret; \
391})391})
392#define vcvtnh_u64_f16(__p0) __extension__ ({ \392#define vcvtnh_u64_f16(__p0) __extension__ ({ \
393 float16_t __s0 = __p0; \
394 uint64_t __ret; \393 uint64_t __ret; \
394 float16_t __s0 = __p0; \
395 __ret = (uint64_t) __builtin_neon_vcvtnh_u64_f16(__s0); \395 __ret = (uint64_t) __builtin_neon_vcvtnh_u64_f16(__s0); \
396 __ret; \396 __ret; \
397})397})
398#define vcvtph_s16_f16(__p0) __extension__ ({ \398#define vcvtph_s16_f16(__p0) __extension__ ({ \
399 float16_t __s0 = __p0; \
400 int16_t __ret; \399 int16_t __ret; \
400 float16_t __s0 = __p0; \
401 __ret = (int16_t) __builtin_neon_vcvtph_s16_f16(__s0); \401 __ret = (int16_t) __builtin_neon_vcvtph_s16_f16(__s0); \
402 __ret; \402 __ret; \
403})403})
404#define vcvtph_s32_f16(__p0) __extension__ ({ \404#define vcvtph_s32_f16(__p0) __extension__ ({ \
405 float16_t __s0 = __p0; \
406 int32_t __ret; \405 int32_t __ret; \
406 float16_t __s0 = __p0; \
407 __ret = (int32_t) __builtin_neon_vcvtph_s32_f16(__s0); \407 __ret = (int32_t) __builtin_neon_vcvtph_s32_f16(__s0); \
408 __ret; \408 __ret; \
409})409})
410#define vcvtph_s64_f16(__p0) __extension__ ({ \410#define vcvtph_s64_f16(__p0) __extension__ ({ \
411 float16_t __s0 = __p0; \
412 int64_t __ret; \411 int64_t __ret; \
412 float16_t __s0 = __p0; \
413 __ret = (int64_t) __builtin_neon_vcvtph_s64_f16(__s0); \413 __ret = (int64_t) __builtin_neon_vcvtph_s64_f16(__s0); \
414 __ret; \414 __ret; \
415})415})
416#define vcvtph_u16_f16(__p0) __extension__ ({ \416#define vcvtph_u16_f16(__p0) __extension__ ({ \
417 float16_t __s0 = __p0; \
418 uint16_t __ret; \417 uint16_t __ret; \
418 float16_t __s0 = __p0; \
419 __ret = (uint16_t) __builtin_neon_vcvtph_u16_f16(__s0); \419 __ret = (uint16_t) __builtin_neon_vcvtph_u16_f16(__s0); \
420 __ret; \420 __ret; \
421})421})
422#define vcvtph_u32_f16(__p0) __extension__ ({ \422#define vcvtph_u32_f16(__p0) __extension__ ({ \
423 float16_t __s0 = __p0; \
424 uint32_t __ret; \423 uint32_t __ret; \
424 float16_t __s0 = __p0; \
425 __ret = (uint32_t) __builtin_neon_vcvtph_u32_f16(__s0); \425 __ret = (uint32_t) __builtin_neon_vcvtph_u32_f16(__s0); \
426 __ret; \426 __ret; \
427})427})
428#define vcvtph_u64_f16(__p0) __extension__ ({ \428#define vcvtph_u64_f16(__p0) __extension__ ({ \
429 float16_t __s0 = __p0; \
430 uint64_t __ret; \429 uint64_t __ret; \
430 float16_t __s0 = __p0; \
431 __ret = (uint64_t) __builtin_neon_vcvtph_u64_f16(__s0); \431 __ret = (uint64_t) __builtin_neon_vcvtph_u64_f16(__s0); \
432 __ret; \432 __ret; \
433})433})
434#define vdivh_f16(__p0, __p1) __extension__ ({ \434#define vdivh_f16(__p0, __p1) __extension__ ({ \
435 float16_t __ret; \
435 float16_t __s0 = __p0; \436 float16_t __s0 = __p0; \
436 float16_t __s1 = __p1; \437 float16_t __s1 = __p1; \
437 float16_t __ret; \
438 __ret = (float16_t) __builtin_neon_vdivh_f16(__s0, __s1); \438 __ret = (float16_t) __builtin_neon_vdivh_f16(__s0, __s1); \
439 __ret; \439 __ret; \
440})440})
441#define vfmah_f16(__p0, __p1, __p2) __extension__ ({ \441#define vfmah_f16(__p0, __p1, __p2) __extension__ ({ \
442 float16_t __ret; \
442 float16_t __s0 = __p0; \443 float16_t __s0 = __p0; \
443 float16_t __s1 = __p1; \444 float16_t __s1 = __p1; \
444 float16_t __s2 = __p2; \445 float16_t __s2 = __p2; \
445 float16_t __ret; \
446 __ret = (float16_t) __builtin_neon_vfmah_f16(__s0, __s1, __s2); \446 __ret = (float16_t) __builtin_neon_vfmah_f16(__s0, __s1, __s2); \
447 __ret; \447 __ret; \
448})448})
449#define vfmsh_f16(__p0, __p1, __p2) __extension__ ({ \449#define vfmsh_f16(__p0, __p1, __p2) __extension__ ({ \
450 float16_t __ret; \
450 float16_t __s0 = __p0; \451 float16_t __s0 = __p0; \
451 float16_t __s1 = __p1; \452 float16_t __s1 = __p1; \
452 float16_t __s2 = __p2; \453 float16_t __s2 = __p2; \
453 float16_t __ret; \
454 __ret = (float16_t) __builtin_neon_vfmsh_f16(__s0, __s1, __s2); \454 __ret = (float16_t) __builtin_neon_vfmsh_f16(__s0, __s1, __s2); \
455 __ret; \455 __ret; \
456})456})
457#define vmaxh_f16(__p0, __p1) __extension__ ({ \457#define vmaxh_f16(__p0, __p1) __extension__ ({ \
458 float16_t __ret; \
458 float16_t __s0 = __p0; \459 float16_t __s0 = __p0; \
459 float16_t __s1 = __p1; \460 float16_t __s1 = __p1; \
460 float16_t __ret; \
461 __ret = (float16_t) __builtin_neon_vmaxh_f16(__s0, __s1); \461 __ret = (float16_t) __builtin_neon_vmaxh_f16(__s0, __s1); \
462 __ret; \462 __ret; \
463})463})
464#define vmaxnmh_f16(__p0, __p1) __extension__ ({ \464#define vmaxnmh_f16(__p0, __p1) __extension__ ({ \
465 float16_t __ret; \
465 float16_t __s0 = __p0; \466 float16_t __s0 = __p0; \
466 float16_t __s1 = __p1; \467 float16_t __s1 = __p1; \
467 float16_t __ret; \
468 __ret = (float16_t) __builtin_neon_vmaxnmh_f16(__s0, __s1); \468 __ret = (float16_t) __builtin_neon_vmaxnmh_f16(__s0, __s1); \
469 __ret; \469 __ret; \
470})470})
471#define vminh_f16(__p0, __p1) __extension__ ({ \471#define vminh_f16(__p0, __p1) __extension__ ({ \
472 float16_t __ret; \
472 float16_t __s0 = __p0; \473 float16_t __s0 = __p0; \
473 float16_t __s1 = __p1; \474 float16_t __s1 = __p1; \
474 float16_t __ret; \
475 __ret = (float16_t) __builtin_neon_vminh_f16(__s0, __s1); \475 __ret = (float16_t) __builtin_neon_vminh_f16(__s0, __s1); \
476 __ret; \476 __ret; \
477})477})
478#define vminnmh_f16(__p0, __p1) __extension__ ({ \478#define vminnmh_f16(__p0, __p1) __extension__ ({ \
479 float16_t __ret; \
479 float16_t __s0 = __p0; \480 float16_t __s0 = __p0; \
480 float16_t __s1 = __p1; \481 float16_t __s1 = __p1; \
481 float16_t __ret; \
482 __ret = (float16_t) __builtin_neon_vminnmh_f16(__s0, __s1); \482 __ret = (float16_t) __builtin_neon_vminnmh_f16(__s0, __s1); \
483 __ret; \483 __ret; \
484})484})
485#define vmulh_f16(__p0, __p1) __extension__ ({ \485#define vmulh_f16(__p0, __p1) __extension__ ({ \
486 float16_t __ret; \
486 float16_t __s0 = __p0; \487 float16_t __s0 = __p0; \
487 float16_t __s1 = __p1; \488 float16_t __s1 = __p1; \
488 float16_t __ret; \
489 __ret = (float16_t) __builtin_neon_vmulh_f16(__s0, __s1); \489 __ret = (float16_t) __builtin_neon_vmulh_f16(__s0, __s1); \
490 __ret; \490 __ret; \
491})491})
492#define vmulxh_f16(__p0, __p1) __extension__ ({ \492#define vmulxh_f16(__p0, __p1) __extension__ ({ \
493 float16_t __ret; \
493 float16_t __s0 = __p0; \494 float16_t __s0 = __p0; \
494 float16_t __s1 = __p1; \495 float16_t __s1 = __p1; \
495 float16_t __ret; \
496 __ret = (float16_t) __builtin_neon_vmulxh_f16(__s0, __s1); \496 __ret = (float16_t) __builtin_neon_vmulxh_f16(__s0, __s1); \
497 __ret; \497 __ret; \
498})498})
499#define vnegh_f16(__p0) __extension__ ({ \499#define vnegh_f16(__p0) __extension__ ({ \
500 float16_t __s0 = __p0; \
501 float16_t __ret; \500 float16_t __ret; \
501 float16_t __s0 = __p0; \
502 __ret = (float16_t) __builtin_neon_vnegh_f16(__s0); \502 __ret = (float16_t) __builtin_neon_vnegh_f16(__s0); \
503 __ret; \503 __ret; \
504})504})
505#define vrecpeh_f16(__p0) __extension__ ({ \505#define vrecpeh_f16(__p0) __extension__ ({ \
506 float16_t __s0 = __p0; \
507 float16_t __ret; \506 float16_t __ret; \
507 float16_t __s0 = __p0; \
508 __ret = (float16_t) __builtin_neon_vrecpeh_f16(__s0); \508 __ret = (float16_t) __builtin_neon_vrecpeh_f16(__s0); \
509 __ret; \509 __ret; \
510})510})
511#define vrecpsh_f16(__p0, __p1) __extension__ ({ \511#define vrecpsh_f16(__p0, __p1) __extension__ ({ \
512 float16_t __ret; \
512 float16_t __s0 = __p0; \513 float16_t __s0 = __p0; \
513 float16_t __s1 = __p1; \514 float16_t __s1 = __p1; \
514 float16_t __ret; \
515 __ret = (float16_t) __builtin_neon_vrecpsh_f16(__s0, __s1); \515 __ret = (float16_t) __builtin_neon_vrecpsh_f16(__s0, __s1); \
516 __ret; \516 __ret; \
517})517})
518#define vrecpxh_f16(__p0) __extension__ ({ \518#define vrecpxh_f16(__p0) __extension__ ({ \
519 float16_t __s0 = __p0; \
520 float16_t __ret; \519 float16_t __ret; \
520 float16_t __s0 = __p0; \
521 __ret = (float16_t) __builtin_neon_vrecpxh_f16(__s0); \521 __ret = (float16_t) __builtin_neon_vrecpxh_f16(__s0); \
522 __ret; \522 __ret; \
523})523})
524#define vrndh_f16(__p0) __extension__ ({ \524#define vrndh_f16(__p0) __extension__ ({ \
525 float16_t __s0 = __p0; \
526 float16_t __ret; \525 float16_t __ret; \
526 float16_t __s0 = __p0; \
527 __ret = (float16_t) __builtin_neon_vrndh_f16(__s0); \527 __ret = (float16_t) __builtin_neon_vrndh_f16(__s0); \
528 __ret; \528 __ret; \
529})529})
530#define vrndah_f16(__p0) __extension__ ({ \530#define vrndah_f16(__p0) __extension__ ({ \
531 float16_t __s0 = __p0; \
532 float16_t __ret; \531 float16_t __ret; \
532 float16_t __s0 = __p0; \
533 __ret = (float16_t) __builtin_neon_vrndah_f16(__s0); \533 __ret = (float16_t) __builtin_neon_vrndah_f16(__s0); \
534 __ret; \534 __ret; \
535})535})
536#define vrndih_f16(__p0) __extension__ ({ \536#define vrndih_f16(__p0) __extension__ ({ \
537 float16_t __s0 = __p0; \
538 float16_t __ret; \537 float16_t __ret; \
538 float16_t __s0 = __p0; \
539 __ret = (float16_t) __builtin_neon_vrndih_f16(__s0); \539 __ret = (float16_t) __builtin_neon_vrndih_f16(__s0); \
540 __ret; \540 __ret; \
541})541})
542#define vrndmh_f16(__p0) __extension__ ({ \542#define vrndmh_f16(__p0) __extension__ ({ \
543 float16_t __s0 = __p0; \
544 float16_t __ret; \543 float16_t __ret; \
544 float16_t __s0 = __p0; \
545 __ret = (float16_t) __builtin_neon_vrndmh_f16(__s0); \545 __ret = (float16_t) __builtin_neon_vrndmh_f16(__s0); \
546 __ret; \546 __ret; \
547})547})
548#define vrndnh_f16(__p0) __extension__ ({ \548#define vrndnh_f16(__p0) __extension__ ({ \
549 float16_t __s0 = __p0; \
550 float16_t __ret; \549 float16_t __ret; \
550 float16_t __s0 = __p0; \
551 __ret = (float16_t) __builtin_neon_vrndnh_f16(__s0); \551 __ret = (float16_t) __builtin_neon_vrndnh_f16(__s0); \
552 __ret; \552 __ret; \
553})553})
554#define vrndph_f16(__p0) __extension__ ({ \554#define vrndph_f16(__p0) __extension__ ({ \
555 float16_t __s0 = __p0; \
556 float16_t __ret; \555 float16_t __ret; \
556 float16_t __s0 = __p0; \
557 __ret = (float16_t) __builtin_neon_vrndph_f16(__s0); \557 __ret = (float16_t) __builtin_neon_vrndph_f16(__s0); \
558 __ret; \558 __ret; \
559})559})
560#define vrndxh_f16(__p0) __extension__ ({ \560#define vrndxh_f16(__p0) __extension__ ({ \
561 float16_t __s0 = __p0; \
562 float16_t __ret; \561 float16_t __ret; \
562 float16_t __s0 = __p0; \
563 __ret = (float16_t) __builtin_neon_vrndxh_f16(__s0); \563 __ret = (float16_t) __builtin_neon_vrndxh_f16(__s0); \
564 __ret; \564 __ret; \
565})565})
566#define vrsqrteh_f16(__p0) __extension__ ({ \566#define vrsqrteh_f16(__p0) __extension__ ({ \
567 float16_t __s0 = __p0; \
568 float16_t __ret; \567 float16_t __ret; \
568 float16_t __s0 = __p0; \
569 __ret = (float16_t) __builtin_neon_vrsqrteh_f16(__s0); \569 __ret = (float16_t) __builtin_neon_vrsqrteh_f16(__s0); \
570 __ret; \570 __ret; \
571})571})
572#define vrsqrtsh_f16(__p0, __p1) __extension__ ({ \572#define vrsqrtsh_f16(__p0, __p1) __extension__ ({ \
573 float16_t __ret; \
573 float16_t __s0 = __p0; \574 float16_t __s0 = __p0; \
574 float16_t __s1 = __p1; \575 float16_t __s1 = __p1; \
575 float16_t __ret; \
576 __ret = (float16_t) __builtin_neon_vrsqrtsh_f16(__s0, __s1); \576 __ret = (float16_t) __builtin_neon_vrsqrtsh_f16(__s0, __s1); \
577 __ret; \577 __ret; \
578})578})
579#define vsqrth_f16(__p0) __extension__ ({ \579#define vsqrth_f16(__p0) __extension__ ({ \
580 float16_t __s0 = __p0; \
581 float16_t __ret; \580 float16_t __ret; \
581 float16_t __s0 = __p0; \
582 __ret = (float16_t) __builtin_neon_vsqrth_f16(__s0); \582 __ret = (float16_t) __builtin_neon_vsqrth_f16(__s0); \
583 __ret; \583 __ret; \
584})584})
585#define vsubh_f16(__p0, __p1) __extension__ ({ \585#define vsubh_f16(__p0, __p1) __extension__ ({ \
586 float16_t __ret; \
586 float16_t __s0 = __p0; \587 float16_t __s0 = __p0; \
587 float16_t __s1 = __p1; \588 float16_t __s1 = __p1; \
588 float16_t __ret; \
589 __ret = (float16_t) __builtin_neon_vsubh_f16(__s0, __s1); \589 __ret = (float16_t) __builtin_neon_vsubh_f16(__s0, __s1); \
590 __ret; \590 __ret; \
591})591})
lib/include/arm_neon.h+3999-3999
...@@ -462,53 +462,53 @@ typedef struct bfloat16x8x4_t {...@@ -462,53 +462,53 @@ typedef struct bfloat16x8x4_t {
462462
463#ifdef __LITTLE_ENDIAN__463#ifdef __LITTLE_ENDIAN__
464#define splat_lane_p8(__p0, __p1) __extension__ ({ \464#define splat_lane_p8(__p0, __p1) __extension__ ({ \
465 poly8x8_t __s0 = __p0; \
466 poly8x8_t __ret; \465 poly8x8_t __ret; \
466 poly8x8_t __s0 = __p0; \
467 __ret = (poly8x8_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 4); \467 __ret = (poly8x8_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 4); \
468 __ret; \468 __ret; \
469})469})
470#else470#else
471#define splat_lane_p8(__p0, __p1) __extension__ ({ \471#define splat_lane_p8(__p0, __p1) __extension__ ({ \
472 poly8x8_t __ret; \
472 poly8x8_t __s0 = __p0; \473 poly8x8_t __s0 = __p0; \
473 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \474 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
474 poly8x8_t __ret; \
475 __ret = (poly8x8_t) __builtin_neon_splat_lane_v((int8x8_t)__rev0, __p1, 4); \475 __ret = (poly8x8_t) __builtin_neon_splat_lane_v((int8x8_t)__rev0, __p1, 4); \
476 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \476 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
477 __ret; \477 __ret; \
478})478})
479#define __noswap_splat_lane_p8(__p0, __p1) __extension__ ({ \479#define __noswap_splat_lane_p8(__p0, __p1) __extension__ ({ \
480 poly8x8_t __s0 = __p0; \
481 poly8x8_t __ret; \480 poly8x8_t __ret; \
481 poly8x8_t __s0 = __p0; \
482 __ret = (poly8x8_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 4); \482 __ret = (poly8x8_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 4); \
483 __ret; \483 __ret; \
484})484})
485#endif485#endif
486486
487#define splat_lane_p64(__p0, __p1) __extension__ ({ \487#define splat_lane_p64(__p0, __p1) __extension__ ({ \
488 poly64x1_t __s0 = __p0; \
489 poly64x1_t __ret; \488 poly64x1_t __ret; \
489 poly64x1_t __s0 = __p0; \
490 __ret = (poly64x1_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 6); \490 __ret = (poly64x1_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 6); \
491 __ret; \491 __ret; \
492})492})
493#ifdef __LITTLE_ENDIAN__493#ifdef __LITTLE_ENDIAN__
494#define splat_lane_p16(__p0, __p1) __extension__ ({ \494#define splat_lane_p16(__p0, __p1) __extension__ ({ \
495 poly16x4_t __s0 = __p0; \
496 poly16x4_t __ret; \495 poly16x4_t __ret; \
496 poly16x4_t __s0 = __p0; \
497 __ret = (poly16x4_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 5); \497 __ret = (poly16x4_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 5); \
498 __ret; \498 __ret; \
499})499})
500#else500#else
501#define splat_lane_p16(__p0, __p1) __extension__ ({ \501#define splat_lane_p16(__p0, __p1) __extension__ ({ \
502 poly16x4_t __ret; \
502 poly16x4_t __s0 = __p0; \503 poly16x4_t __s0 = __p0; \
503 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \504 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
504 poly16x4_t __ret; \
505 __ret = (poly16x4_t) __builtin_neon_splat_lane_v((int8x8_t)__rev0, __p1, 5); \505 __ret = (poly16x4_t) __builtin_neon_splat_lane_v((int8x8_t)__rev0, __p1, 5); \
506 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \506 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
507 __ret; \507 __ret; \
508})508})
509#define __noswap_splat_lane_p16(__p0, __p1) __extension__ ({ \509#define __noswap_splat_lane_p16(__p0, __p1) __extension__ ({ \
510 poly16x4_t __s0 = __p0; \
511 poly16x4_t __ret; \510 poly16x4_t __ret; \
511 poly16x4_t __s0 = __p0; \
512 __ret = (poly16x4_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 5); \512 __ret = (poly16x4_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 5); \
513 __ret; \513 __ret; \
514})514})
...@@ -516,23 +516,23 @@ typedef struct bfloat16x8x4_t {...@@ -516,23 +516,23 @@ typedef struct bfloat16x8x4_t {
516516
517#ifdef __LITTLE_ENDIAN__517#ifdef __LITTLE_ENDIAN__
518#define splatq_lane_p8(__p0, __p1) __extension__ ({ \518#define splatq_lane_p8(__p0, __p1) __extension__ ({ \
519 poly8x8_t __s0 = __p0; \
520 poly8x16_t __ret; \519 poly8x16_t __ret; \
520 poly8x8_t __s0 = __p0; \
521 __ret = (poly8x16_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 4); \521 __ret = (poly8x16_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 4); \
522 __ret; \522 __ret; \
523})523})
524#else524#else
525#define splatq_lane_p8(__p0, __p1) __extension__ ({ \525#define splatq_lane_p8(__p0, __p1) __extension__ ({ \
526 poly8x16_t __ret; \
526 poly8x8_t __s0 = __p0; \527 poly8x8_t __s0 = __p0; \
527 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \528 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
528 poly8x16_t __ret; \
529 __ret = (poly8x16_t) __builtin_neon_splatq_lane_v((int8x8_t)__rev0, __p1, 4); \529 __ret = (poly8x16_t) __builtin_neon_splatq_lane_v((int8x8_t)__rev0, __p1, 4); \
530 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \530 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
531 __ret; \531 __ret; \
532})532})
533#define __noswap_splatq_lane_p8(__p0, __p1) __extension__ ({ \533#define __noswap_splatq_lane_p8(__p0, __p1) __extension__ ({ \
534 poly8x8_t __s0 = __p0; \
535 poly8x16_t __ret; \534 poly8x16_t __ret; \
535 poly8x8_t __s0 = __p0; \
536 __ret = (poly8x16_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 4); \536 __ret = (poly8x16_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 4); \
537 __ret; \537 __ret; \
538})538})
...@@ -540,22 +540,22 @@ typedef struct bfloat16x8x4_t {...@@ -540,22 +540,22 @@ typedef struct bfloat16x8x4_t {
540540
541#ifdef __LITTLE_ENDIAN__541#ifdef __LITTLE_ENDIAN__
542#define splatq_lane_p64(__p0, __p1) __extension__ ({ \542#define splatq_lane_p64(__p0, __p1) __extension__ ({ \
543 poly64x1_t __s0 = __p0; \
544 poly64x2_t __ret; \543 poly64x2_t __ret; \
544 poly64x1_t __s0 = __p0; \
545 __ret = (poly64x2_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 6); \545 __ret = (poly64x2_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 6); \
546 __ret; \546 __ret; \
547})547})
548#else548#else
549#define splatq_lane_p64(__p0, __p1) __extension__ ({ \549#define splatq_lane_p64(__p0, __p1) __extension__ ({ \
550 poly64x1_t __s0 = __p0; \
551 poly64x2_t __ret; \550 poly64x2_t __ret; \
551 poly64x1_t __s0 = __p0; \
552 __ret = (poly64x2_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 6); \552 __ret = (poly64x2_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 6); \
553 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \553 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
554 __ret; \554 __ret; \
555})555})
556#define __noswap_splatq_lane_p64(__p0, __p1) __extension__ ({ \556#define __noswap_splatq_lane_p64(__p0, __p1) __extension__ ({ \
557 poly64x1_t __s0 = __p0; \
558 poly64x2_t __ret; \557 poly64x2_t __ret; \
558 poly64x1_t __s0 = __p0; \
559 __ret = (poly64x2_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 6); \559 __ret = (poly64x2_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 6); \
560 __ret; \560 __ret; \
561})561})
...@@ -563,23 +563,23 @@ typedef struct bfloat16x8x4_t {...@@ -563,23 +563,23 @@ typedef struct bfloat16x8x4_t {
563563
564#ifdef __LITTLE_ENDIAN__564#ifdef __LITTLE_ENDIAN__
565#define splatq_lane_p16(__p0, __p1) __extension__ ({ \565#define splatq_lane_p16(__p0, __p1) __extension__ ({ \
566 poly16x4_t __s0 = __p0; \
567 poly16x8_t __ret; \566 poly16x8_t __ret; \
567 poly16x4_t __s0 = __p0; \
568 __ret = (poly16x8_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 5); \568 __ret = (poly16x8_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 5); \
569 __ret; \569 __ret; \
570})570})
571#else571#else
572#define splatq_lane_p16(__p0, __p1) __extension__ ({ \572#define splatq_lane_p16(__p0, __p1) __extension__ ({ \
573 poly16x8_t __ret; \
573 poly16x4_t __s0 = __p0; \574 poly16x4_t __s0 = __p0; \
574 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \575 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
575 poly16x8_t __ret; \
576 __ret = (poly16x8_t) __builtin_neon_splatq_lane_v((int8x8_t)__rev0, __p1, 5); \576 __ret = (poly16x8_t) __builtin_neon_splatq_lane_v((int8x8_t)__rev0, __p1, 5); \
577 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \577 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
578 __ret; \578 __ret; \
579})579})
580#define __noswap_splatq_lane_p16(__p0, __p1) __extension__ ({ \580#define __noswap_splatq_lane_p16(__p0, __p1) __extension__ ({ \
581 poly16x4_t __s0 = __p0; \
582 poly16x8_t __ret; \581 poly16x8_t __ret; \
582 poly16x4_t __s0 = __p0; \
583 __ret = (poly16x8_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 5); \583 __ret = (poly16x8_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 5); \
584 __ret; \584 __ret; \
585})585})
...@@ -587,23 +587,23 @@ typedef struct bfloat16x8x4_t {...@@ -587,23 +587,23 @@ typedef struct bfloat16x8x4_t {
587587
588#ifdef __LITTLE_ENDIAN__588#ifdef __LITTLE_ENDIAN__
589#define splatq_lane_u8(__p0, __p1) __extension__ ({ \589#define splatq_lane_u8(__p0, __p1) __extension__ ({ \
590 uint8x8_t __s0 = __p0; \
591 uint8x16_t __ret; \590 uint8x16_t __ret; \
591 uint8x8_t __s0 = __p0; \
592 __ret = (uint8x16_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 16); \592 __ret = (uint8x16_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 16); \
593 __ret; \593 __ret; \
594})594})
595#else595#else
596#define splatq_lane_u8(__p0, __p1) __extension__ ({ \596#define splatq_lane_u8(__p0, __p1) __extension__ ({ \
597 uint8x16_t __ret; \
597 uint8x8_t __s0 = __p0; \598 uint8x8_t __s0 = __p0; \
598 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \599 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
599 uint8x16_t __ret; \
600 __ret = (uint8x16_t) __builtin_neon_splatq_lane_v((int8x8_t)__rev0, __p1, 16); \600 __ret = (uint8x16_t) __builtin_neon_splatq_lane_v((int8x8_t)__rev0, __p1, 16); \
601 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \601 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
602 __ret; \602 __ret; \
603})603})
604#define __noswap_splatq_lane_u8(__p0, __p1) __extension__ ({ \604#define __noswap_splatq_lane_u8(__p0, __p1) __extension__ ({ \
605 uint8x8_t __s0 = __p0; \
606 uint8x16_t __ret; \605 uint8x16_t __ret; \
606 uint8x8_t __s0 = __p0; \
607 __ret = (uint8x16_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 16); \607 __ret = (uint8x16_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 16); \
608 __ret; \608 __ret; \
609})609})
...@@ -611,23 +611,23 @@ typedef struct bfloat16x8x4_t {...@@ -611,23 +611,23 @@ typedef struct bfloat16x8x4_t {
611611
612#ifdef __LITTLE_ENDIAN__612#ifdef __LITTLE_ENDIAN__
613#define splatq_lane_u32(__p0, __p1) __extension__ ({ \613#define splatq_lane_u32(__p0, __p1) __extension__ ({ \
614 uint32x2_t __s0 = __p0; \
615 uint32x4_t __ret; \614 uint32x4_t __ret; \
615 uint32x2_t __s0 = __p0; \
616 __ret = (uint32x4_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 18); \616 __ret = (uint32x4_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 18); \
617 __ret; \617 __ret; \
618})618})
619#else619#else
620#define splatq_lane_u32(__p0, __p1) __extension__ ({ \620#define splatq_lane_u32(__p0, __p1) __extension__ ({ \
621 uint32x4_t __ret; \
621 uint32x2_t __s0 = __p0; \622 uint32x2_t __s0 = __p0; \
622 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \623 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
623 uint32x4_t __ret; \
624 __ret = (uint32x4_t) __builtin_neon_splatq_lane_v((int8x8_t)__rev0, __p1, 18); \624 __ret = (uint32x4_t) __builtin_neon_splatq_lane_v((int8x8_t)__rev0, __p1, 18); \
625 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \625 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
626 __ret; \626 __ret; \
627})627})
628#define __noswap_splatq_lane_u32(__p0, __p1) __extension__ ({ \628#define __noswap_splatq_lane_u32(__p0, __p1) __extension__ ({ \
629 uint32x2_t __s0 = __p0; \
630 uint32x4_t __ret; \629 uint32x4_t __ret; \
630 uint32x2_t __s0 = __p0; \
631 __ret = (uint32x4_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 18); \631 __ret = (uint32x4_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 18); \
632 __ret; \632 __ret; \
633})633})
...@@ -635,22 +635,22 @@ typedef struct bfloat16x8x4_t {...@@ -635,22 +635,22 @@ typedef struct bfloat16x8x4_t {
635635
636#ifdef __LITTLE_ENDIAN__636#ifdef __LITTLE_ENDIAN__
637#define splatq_lane_u64(__p0, __p1) __extension__ ({ \637#define splatq_lane_u64(__p0, __p1) __extension__ ({ \
638 uint64x1_t __s0 = __p0; \
639 uint64x2_t __ret; \638 uint64x2_t __ret; \
639 uint64x1_t __s0 = __p0; \
640 __ret = (uint64x2_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 19); \640 __ret = (uint64x2_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 19); \
641 __ret; \641 __ret; \
642})642})
643#else643#else
644#define splatq_lane_u64(__p0, __p1) __extension__ ({ \644#define splatq_lane_u64(__p0, __p1) __extension__ ({ \
645 uint64x1_t __s0 = __p0; \
646 uint64x2_t __ret; \645 uint64x2_t __ret; \
646 uint64x1_t __s0 = __p0; \
647 __ret = (uint64x2_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 19); \647 __ret = (uint64x2_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 19); \
648 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \648 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
649 __ret; \649 __ret; \
650})650})
651#define __noswap_splatq_lane_u64(__p0, __p1) __extension__ ({ \651#define __noswap_splatq_lane_u64(__p0, __p1) __extension__ ({ \
652 uint64x1_t __s0 = __p0; \
653 uint64x2_t __ret; \652 uint64x2_t __ret; \
653 uint64x1_t __s0 = __p0; \
654 __ret = (uint64x2_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 19); \654 __ret = (uint64x2_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 19); \
655 __ret; \655 __ret; \
656})656})
...@@ -658,23 +658,23 @@ typedef struct bfloat16x8x4_t {...@@ -658,23 +658,23 @@ typedef struct bfloat16x8x4_t {
658658
659#ifdef __LITTLE_ENDIAN__659#ifdef __LITTLE_ENDIAN__
660#define splatq_lane_u16(__p0, __p1) __extension__ ({ \660#define splatq_lane_u16(__p0, __p1) __extension__ ({ \
661 uint16x4_t __s0 = __p0; \
662 uint16x8_t __ret; \661 uint16x8_t __ret; \
662 uint16x4_t __s0 = __p0; \
663 __ret = (uint16x8_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 17); \663 __ret = (uint16x8_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 17); \
664 __ret; \664 __ret; \
665})665})
666#else666#else
667#define splatq_lane_u16(__p0, __p1) __extension__ ({ \667#define splatq_lane_u16(__p0, __p1) __extension__ ({ \
668 uint16x8_t __ret; \
668 uint16x4_t __s0 = __p0; \669 uint16x4_t __s0 = __p0; \
669 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \670 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
670 uint16x8_t __ret; \
671 __ret = (uint16x8_t) __builtin_neon_splatq_lane_v((int8x8_t)__rev0, __p1, 17); \671 __ret = (uint16x8_t) __builtin_neon_splatq_lane_v((int8x8_t)__rev0, __p1, 17); \
672 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \672 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
673 __ret; \673 __ret; \
674})674})
675#define __noswap_splatq_lane_u16(__p0, __p1) __extension__ ({ \675#define __noswap_splatq_lane_u16(__p0, __p1) __extension__ ({ \
676 uint16x4_t __s0 = __p0; \
677 uint16x8_t __ret; \676 uint16x8_t __ret; \
677 uint16x4_t __s0 = __p0; \
678 __ret = (uint16x8_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 17); \678 __ret = (uint16x8_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 17); \
679 __ret; \679 __ret; \
680})680})
...@@ -682,23 +682,23 @@ typedef struct bfloat16x8x4_t {...@@ -682,23 +682,23 @@ typedef struct bfloat16x8x4_t {
682682
683#ifdef __LITTLE_ENDIAN__683#ifdef __LITTLE_ENDIAN__
684#define splatq_lane_s8(__p0, __p1) __extension__ ({ \684#define splatq_lane_s8(__p0, __p1) __extension__ ({ \
685 int8x8_t __s0 = __p0; \
686 int8x16_t __ret; \685 int8x16_t __ret; \
686 int8x8_t __s0 = __p0; \
687 __ret = (int8x16_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 0); \687 __ret = (int8x16_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 0); \
688 __ret; \688 __ret; \
689})689})
690#else690#else
691#define splatq_lane_s8(__p0, __p1) __extension__ ({ \691#define splatq_lane_s8(__p0, __p1) __extension__ ({ \
692 int8x16_t __ret; \
692 int8x8_t __s0 = __p0; \693 int8x8_t __s0 = __p0; \
693 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \694 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
694 int8x16_t __ret; \
695 __ret = (int8x16_t) __builtin_neon_splatq_lane_v((int8x8_t)__rev0, __p1, 0); \695 __ret = (int8x16_t) __builtin_neon_splatq_lane_v((int8x8_t)__rev0, __p1, 0); \
696 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \696 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
697 __ret; \697 __ret; \
698})698})
699#define __noswap_splatq_lane_s8(__p0, __p1) __extension__ ({ \699#define __noswap_splatq_lane_s8(__p0, __p1) __extension__ ({ \
700 int8x8_t __s0 = __p0; \
701 int8x16_t __ret; \700 int8x16_t __ret; \
701 int8x8_t __s0 = __p0; \
702 __ret = (int8x16_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 0); \702 __ret = (int8x16_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 0); \
703 __ret; \703 __ret; \
704})704})
...@@ -706,22 +706,22 @@ typedef struct bfloat16x8x4_t {...@@ -706,22 +706,22 @@ typedef struct bfloat16x8x4_t {
706706
707#ifdef __LITTLE_ENDIAN__707#ifdef __LITTLE_ENDIAN__
708#define splatq_lane_f64(__p0, __p1) __extension__ ({ \708#define splatq_lane_f64(__p0, __p1) __extension__ ({ \
709 float64x1_t __s0 = __p0; \
710 float64x2_t __ret; \709 float64x2_t __ret; \
710 float64x1_t __s0 = __p0; \
711 __ret = (float64x2_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 10); \711 __ret = (float64x2_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 10); \
712 __ret; \712 __ret; \
713})713})
714#else714#else
715#define splatq_lane_f64(__p0, __p1) __extension__ ({ \715#define splatq_lane_f64(__p0, __p1) __extension__ ({ \
716 float64x1_t __s0 = __p0; \
717 float64x2_t __ret; \716 float64x2_t __ret; \
717 float64x1_t __s0 = __p0; \
718 __ret = (float64x2_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 10); \718 __ret = (float64x2_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 10); \
719 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \719 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
720 __ret; \720 __ret; \
721})721})
722#define __noswap_splatq_lane_f64(__p0, __p1) __extension__ ({ \722#define __noswap_splatq_lane_f64(__p0, __p1) __extension__ ({ \
723 float64x1_t __s0 = __p0; \
724 float64x2_t __ret; \723 float64x2_t __ret; \
724 float64x1_t __s0 = __p0; \
725 __ret = (float64x2_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 10); \725 __ret = (float64x2_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 10); \
726 __ret; \726 __ret; \
727})727})
...@@ -729,23 +729,23 @@ typedef struct bfloat16x8x4_t {...@@ -729,23 +729,23 @@ typedef struct bfloat16x8x4_t {
729729
730#ifdef __LITTLE_ENDIAN__730#ifdef __LITTLE_ENDIAN__
731#define splatq_lane_f32(__p0, __p1) __extension__ ({ \731#define splatq_lane_f32(__p0, __p1) __extension__ ({ \
732 float32x2_t __s0 = __p0; \
733 float32x4_t __ret; \732 float32x4_t __ret; \
733 float32x2_t __s0 = __p0; \
734 __ret = (float32x4_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 9); \734 __ret = (float32x4_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 9); \
735 __ret; \735 __ret; \
736})736})
737#else737#else
738#define splatq_lane_f32(__p0, __p1) __extension__ ({ \738#define splatq_lane_f32(__p0, __p1) __extension__ ({ \
739 float32x4_t __ret; \
739 float32x2_t __s0 = __p0; \740 float32x2_t __s0 = __p0; \
740 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \741 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
741 float32x4_t __ret; \
742 __ret = (float32x4_t) __builtin_neon_splatq_lane_v((int8x8_t)__rev0, __p1, 9); \742 __ret = (float32x4_t) __builtin_neon_splatq_lane_v((int8x8_t)__rev0, __p1, 9); \
743 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \743 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
744 __ret; \744 __ret; \
745})745})
746#define __noswap_splatq_lane_f32(__p0, __p1) __extension__ ({ \746#define __noswap_splatq_lane_f32(__p0, __p1) __extension__ ({ \
747 float32x2_t __s0 = __p0; \
748 float32x4_t __ret; \747 float32x4_t __ret; \
748 float32x2_t __s0 = __p0; \
749 __ret = (float32x4_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 9); \749 __ret = (float32x4_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 9); \
750 __ret; \750 __ret; \
751})751})
...@@ -753,23 +753,23 @@ typedef struct bfloat16x8x4_t {...@@ -753,23 +753,23 @@ typedef struct bfloat16x8x4_t {
753753
754#ifdef __LITTLE_ENDIAN__754#ifdef __LITTLE_ENDIAN__
755#define splatq_lane_f16(__p0, __p1) __extension__ ({ \755#define splatq_lane_f16(__p0, __p1) __extension__ ({ \
756 float16x4_t __s0 = __p0; \
757 float16x8_t __ret; \756 float16x8_t __ret; \
757 float16x4_t __s0 = __p0; \
758 __ret = (float16x8_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 8); \758 __ret = (float16x8_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 8); \
759 __ret; \759 __ret; \
760})760})
761#else761#else
762#define splatq_lane_f16(__p0, __p1) __extension__ ({ \762#define splatq_lane_f16(__p0, __p1) __extension__ ({ \
763 float16x8_t __ret; \
763 float16x4_t __s0 = __p0; \764 float16x4_t __s0 = __p0; \
764 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \765 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
765 float16x8_t __ret; \
766 __ret = (float16x8_t) __builtin_neon_splatq_lane_v((int8x8_t)__rev0, __p1, 8); \766 __ret = (float16x8_t) __builtin_neon_splatq_lane_v((int8x8_t)__rev0, __p1, 8); \
767 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \767 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
768 __ret; \768 __ret; \
769})769})
770#define __noswap_splatq_lane_f16(__p0, __p1) __extension__ ({ \770#define __noswap_splatq_lane_f16(__p0, __p1) __extension__ ({ \
771 float16x4_t __s0 = __p0; \
772 float16x8_t __ret; \771 float16x8_t __ret; \
772 float16x4_t __s0 = __p0; \
773 __ret = (float16x8_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 8); \773 __ret = (float16x8_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 8); \
774 __ret; \774 __ret; \
775})775})
...@@ -777,23 +777,23 @@ typedef struct bfloat16x8x4_t {...@@ -777,23 +777,23 @@ typedef struct bfloat16x8x4_t {
777777
778#ifdef __LITTLE_ENDIAN__778#ifdef __LITTLE_ENDIAN__
779#define splatq_lane_s32(__p0, __p1) __extension__ ({ \779#define splatq_lane_s32(__p0, __p1) __extension__ ({ \
780 int32x2_t __s0 = __p0; \
781 int32x4_t __ret; \780 int32x4_t __ret; \
781 int32x2_t __s0 = __p0; \
782 __ret = (int32x4_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 2); \782 __ret = (int32x4_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 2); \
783 __ret; \783 __ret; \
784})784})
785#else785#else
786#define splatq_lane_s32(__p0, __p1) __extension__ ({ \786#define splatq_lane_s32(__p0, __p1) __extension__ ({ \
787 int32x4_t __ret; \
787 int32x2_t __s0 = __p0; \788 int32x2_t __s0 = __p0; \
788 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \789 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
789 int32x4_t __ret; \
790 __ret = (int32x4_t) __builtin_neon_splatq_lane_v((int8x8_t)__rev0, __p1, 2); \790 __ret = (int32x4_t) __builtin_neon_splatq_lane_v((int8x8_t)__rev0, __p1, 2); \
791 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \791 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
792 __ret; \792 __ret; \
793})793})
794#define __noswap_splatq_lane_s32(__p0, __p1) __extension__ ({ \794#define __noswap_splatq_lane_s32(__p0, __p1) __extension__ ({ \
795 int32x2_t __s0 = __p0; \
796 int32x4_t __ret; \795 int32x4_t __ret; \
796 int32x2_t __s0 = __p0; \
797 __ret = (int32x4_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 2); \797 __ret = (int32x4_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 2); \
798 __ret; \798 __ret; \
799})799})
...@@ -801,22 +801,22 @@ typedef struct bfloat16x8x4_t {...@@ -801,22 +801,22 @@ typedef struct bfloat16x8x4_t {
801801
802#ifdef __LITTLE_ENDIAN__802#ifdef __LITTLE_ENDIAN__
803#define splatq_lane_s64(__p0, __p1) __extension__ ({ \803#define splatq_lane_s64(__p0, __p1) __extension__ ({ \
804 int64x1_t __s0 = __p0; \
805 int64x2_t __ret; \804 int64x2_t __ret; \
805 int64x1_t __s0 = __p0; \
806 __ret = (int64x2_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 3); \806 __ret = (int64x2_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 3); \
807 __ret; \807 __ret; \
808})808})
809#else809#else
810#define splatq_lane_s64(__p0, __p1) __extension__ ({ \810#define splatq_lane_s64(__p0, __p1) __extension__ ({ \
811 int64x1_t __s0 = __p0; \
812 int64x2_t __ret; \811 int64x2_t __ret; \
812 int64x1_t __s0 = __p0; \
813 __ret = (int64x2_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 3); \813 __ret = (int64x2_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 3); \
814 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \814 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
815 __ret; \815 __ret; \
816})816})
817#define __noswap_splatq_lane_s64(__p0, __p1) __extension__ ({ \817#define __noswap_splatq_lane_s64(__p0, __p1) __extension__ ({ \
818 int64x1_t __s0 = __p0; \
819 int64x2_t __ret; \818 int64x2_t __ret; \
819 int64x1_t __s0 = __p0; \
820 __ret = (int64x2_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 3); \820 __ret = (int64x2_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 3); \
821 __ret; \821 __ret; \
822})822})
...@@ -824,23 +824,23 @@ typedef struct bfloat16x8x4_t {...@@ -824,23 +824,23 @@ typedef struct bfloat16x8x4_t {
824824
825#ifdef __LITTLE_ENDIAN__825#ifdef __LITTLE_ENDIAN__
826#define splatq_lane_s16(__p0, __p1) __extension__ ({ \826#define splatq_lane_s16(__p0, __p1) __extension__ ({ \
827 int16x4_t __s0 = __p0; \
828 int16x8_t __ret; \827 int16x8_t __ret; \
828 int16x4_t __s0 = __p0; \
829 __ret = (int16x8_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 1); \829 __ret = (int16x8_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 1); \
830 __ret; \830 __ret; \
831})831})
832#else832#else
833#define splatq_lane_s16(__p0, __p1) __extension__ ({ \833#define splatq_lane_s16(__p0, __p1) __extension__ ({ \
834 int16x8_t __ret; \
834 int16x4_t __s0 = __p0; \835 int16x4_t __s0 = __p0; \
835 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \836 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
836 int16x8_t __ret; \
837 __ret = (int16x8_t) __builtin_neon_splatq_lane_v((int8x8_t)__rev0, __p1, 1); \837 __ret = (int16x8_t) __builtin_neon_splatq_lane_v((int8x8_t)__rev0, __p1, 1); \
838 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \838 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
839 __ret; \839 __ret; \
840})840})
841#define __noswap_splatq_lane_s16(__p0, __p1) __extension__ ({ \841#define __noswap_splatq_lane_s16(__p0, __p1) __extension__ ({ \
842 int16x4_t __s0 = __p0; \
843 int16x8_t __ret; \842 int16x8_t __ret; \
843 int16x4_t __s0 = __p0; \
844 __ret = (int16x8_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 1); \844 __ret = (int16x8_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 1); \
845 __ret; \845 __ret; \
846})846})
...@@ -848,23 +848,23 @@ typedef struct bfloat16x8x4_t {...@@ -848,23 +848,23 @@ typedef struct bfloat16x8x4_t {
848848
849#ifdef __LITTLE_ENDIAN__849#ifdef __LITTLE_ENDIAN__
850#define splat_lane_u8(__p0, __p1) __extension__ ({ \850#define splat_lane_u8(__p0, __p1) __extension__ ({ \
851 uint8x8_t __s0 = __p0; \
852 uint8x8_t __ret; \851 uint8x8_t __ret; \
852 uint8x8_t __s0 = __p0; \
853 __ret = (uint8x8_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 16); \853 __ret = (uint8x8_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 16); \
854 __ret; \854 __ret; \
855})855})
856#else856#else
857#define splat_lane_u8(__p0, __p1) __extension__ ({ \857#define splat_lane_u8(__p0, __p1) __extension__ ({ \
858 uint8x8_t __ret; \
858 uint8x8_t __s0 = __p0; \859 uint8x8_t __s0 = __p0; \
859 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \860 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
860 uint8x8_t __ret; \
861 __ret = (uint8x8_t) __builtin_neon_splat_lane_v((int8x8_t)__rev0, __p1, 16); \861 __ret = (uint8x8_t) __builtin_neon_splat_lane_v((int8x8_t)__rev0, __p1, 16); \
862 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \862 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
863 __ret; \863 __ret; \
864})864})
865#define __noswap_splat_lane_u8(__p0, __p1) __extension__ ({ \865#define __noswap_splat_lane_u8(__p0, __p1) __extension__ ({ \
866 uint8x8_t __s0 = __p0; \
867 uint8x8_t __ret; \866 uint8x8_t __ret; \
867 uint8x8_t __s0 = __p0; \
868 __ret = (uint8x8_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 16); \868 __ret = (uint8x8_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 16); \
869 __ret; \869 __ret; \
870})870})
...@@ -872,53 +872,53 @@ typedef struct bfloat16x8x4_t {...@@ -872,53 +872,53 @@ typedef struct bfloat16x8x4_t {
872872
873#ifdef __LITTLE_ENDIAN__873#ifdef __LITTLE_ENDIAN__
874#define splat_lane_u32(__p0, __p1) __extension__ ({ \874#define splat_lane_u32(__p0, __p1) __extension__ ({ \
875 uint32x2_t __s0 = __p0; \
876 uint32x2_t __ret; \875 uint32x2_t __ret; \
876 uint32x2_t __s0 = __p0; \
877 __ret = (uint32x2_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 18); \877 __ret = (uint32x2_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 18); \
878 __ret; \878 __ret; \
879})879})
880#else880#else
881#define splat_lane_u32(__p0, __p1) __extension__ ({ \881#define splat_lane_u32(__p0, __p1) __extension__ ({ \
882 uint32x2_t __ret; \
882 uint32x2_t __s0 = __p0; \883 uint32x2_t __s0 = __p0; \
883 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \884 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
884 uint32x2_t __ret; \
885 __ret = (uint32x2_t) __builtin_neon_splat_lane_v((int8x8_t)__rev0, __p1, 18); \885 __ret = (uint32x2_t) __builtin_neon_splat_lane_v((int8x8_t)__rev0, __p1, 18); \
886 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \886 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
887 __ret; \887 __ret; \
888})888})
889#define __noswap_splat_lane_u32(__p0, __p1) __extension__ ({ \889#define __noswap_splat_lane_u32(__p0, __p1) __extension__ ({ \
890 uint32x2_t __s0 = __p0; \
891 uint32x2_t __ret; \890 uint32x2_t __ret; \
891 uint32x2_t __s0 = __p0; \
892 __ret = (uint32x2_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 18); \892 __ret = (uint32x2_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 18); \
893 __ret; \893 __ret; \
894})894})
895#endif895#endif
896896
897#define splat_lane_u64(__p0, __p1) __extension__ ({ \897#define splat_lane_u64(__p0, __p1) __extension__ ({ \
898 uint64x1_t __s0 = __p0; \
899 uint64x1_t __ret; \898 uint64x1_t __ret; \
899 uint64x1_t __s0 = __p0; \
900 __ret = (uint64x1_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 19); \900 __ret = (uint64x1_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 19); \
901 __ret; \901 __ret; \
902})902})
903#ifdef __LITTLE_ENDIAN__903#ifdef __LITTLE_ENDIAN__
904#define splat_lane_u16(__p0, __p1) __extension__ ({ \904#define splat_lane_u16(__p0, __p1) __extension__ ({ \
905 uint16x4_t __s0 = __p0; \
906 uint16x4_t __ret; \905 uint16x4_t __ret; \
906 uint16x4_t __s0 = __p0; \
907 __ret = (uint16x4_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 17); \907 __ret = (uint16x4_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 17); \
908 __ret; \908 __ret; \
909})909})
910#else910#else
911#define splat_lane_u16(__p0, __p1) __extension__ ({ \911#define splat_lane_u16(__p0, __p1) __extension__ ({ \
912 uint16x4_t __ret; \
912 uint16x4_t __s0 = __p0; \913 uint16x4_t __s0 = __p0; \
913 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \914 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
914 uint16x4_t __ret; \
915 __ret = (uint16x4_t) __builtin_neon_splat_lane_v((int8x8_t)__rev0, __p1, 17); \915 __ret = (uint16x4_t) __builtin_neon_splat_lane_v((int8x8_t)__rev0, __p1, 17); \
916 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \916 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
917 __ret; \917 __ret; \
918})918})
919#define __noswap_splat_lane_u16(__p0, __p1) __extension__ ({ \919#define __noswap_splat_lane_u16(__p0, __p1) __extension__ ({ \
920 uint16x4_t __s0 = __p0; \
921 uint16x4_t __ret; \920 uint16x4_t __ret; \
921 uint16x4_t __s0 = __p0; \
922 __ret = (uint16x4_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 17); \922 __ret = (uint16x4_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 17); \
923 __ret; \923 __ret; \
924})924})
...@@ -926,53 +926,53 @@ typedef struct bfloat16x8x4_t {...@@ -926,53 +926,53 @@ typedef struct bfloat16x8x4_t {
926926
927#ifdef __LITTLE_ENDIAN__927#ifdef __LITTLE_ENDIAN__
928#define splat_lane_s8(__p0, __p1) __extension__ ({ \928#define splat_lane_s8(__p0, __p1) __extension__ ({ \
929 int8x8_t __s0 = __p0; \
930 int8x8_t __ret; \929 int8x8_t __ret; \
930 int8x8_t __s0 = __p0; \
931 __ret = (int8x8_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 0); \931 __ret = (int8x8_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 0); \
932 __ret; \932 __ret; \
933})933})
934#else934#else
935#define splat_lane_s8(__p0, __p1) __extension__ ({ \935#define splat_lane_s8(__p0, __p1) __extension__ ({ \
936 int8x8_t __ret; \
936 int8x8_t __s0 = __p0; \937 int8x8_t __s0 = __p0; \
937 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \938 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
938 int8x8_t __ret; \
939 __ret = (int8x8_t) __builtin_neon_splat_lane_v((int8x8_t)__rev0, __p1, 0); \939 __ret = (int8x8_t) __builtin_neon_splat_lane_v((int8x8_t)__rev0, __p1, 0); \
940 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \940 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
941 __ret; \941 __ret; \
942})942})
943#define __noswap_splat_lane_s8(__p0, __p1) __extension__ ({ \943#define __noswap_splat_lane_s8(__p0, __p1) __extension__ ({ \
944 int8x8_t __s0 = __p0; \
945 int8x8_t __ret; \944 int8x8_t __ret; \
945 int8x8_t __s0 = __p0; \
946 __ret = (int8x8_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 0); \946 __ret = (int8x8_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 0); \
947 __ret; \947 __ret; \
948})948})
949#endif949#endif
950950
951#define splat_lane_f64(__p0, __p1) __extension__ ({ \951#define splat_lane_f64(__p0, __p1) __extension__ ({ \
952 float64x1_t __s0 = __p0; \
953 float64x1_t __ret; \952 float64x1_t __ret; \
953 float64x1_t __s0 = __p0; \
954 __ret = (float64x1_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 10); \954 __ret = (float64x1_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 10); \
955 __ret; \955 __ret; \
956})956})
957#ifdef __LITTLE_ENDIAN__957#ifdef __LITTLE_ENDIAN__
958#define splat_lane_f32(__p0, __p1) __extension__ ({ \958#define splat_lane_f32(__p0, __p1) __extension__ ({ \
959 float32x2_t __s0 = __p0; \
960 float32x2_t __ret; \959 float32x2_t __ret; \
960 float32x2_t __s0 = __p0; \
961 __ret = (float32x2_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 9); \961 __ret = (float32x2_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 9); \
962 __ret; \962 __ret; \
963})963})
964#else964#else
965#define splat_lane_f32(__p0, __p1) __extension__ ({ \965#define splat_lane_f32(__p0, __p1) __extension__ ({ \
966 float32x2_t __ret; \
966 float32x2_t __s0 = __p0; \967 float32x2_t __s0 = __p0; \
967 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \968 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
968 float32x2_t __ret; \
969 __ret = (float32x2_t) __builtin_neon_splat_lane_v((int8x8_t)__rev0, __p1, 9); \969 __ret = (float32x2_t) __builtin_neon_splat_lane_v((int8x8_t)__rev0, __p1, 9); \
970 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \970 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
971 __ret; \971 __ret; \
972})972})
973#define __noswap_splat_lane_f32(__p0, __p1) __extension__ ({ \973#define __noswap_splat_lane_f32(__p0, __p1) __extension__ ({ \
974 float32x2_t __s0 = __p0; \
975 float32x2_t __ret; \974 float32x2_t __ret; \
975 float32x2_t __s0 = __p0; \
976 __ret = (float32x2_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 9); \976 __ret = (float32x2_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 9); \
977 __ret; \977 __ret; \
978})978})
...@@ -980,23 +980,23 @@ typedef struct bfloat16x8x4_t {...@@ -980,23 +980,23 @@ typedef struct bfloat16x8x4_t {
980980
981#ifdef __LITTLE_ENDIAN__981#ifdef __LITTLE_ENDIAN__
982#define splat_lane_f16(__p0, __p1) __extension__ ({ \982#define splat_lane_f16(__p0, __p1) __extension__ ({ \
983 float16x4_t __s0 = __p0; \
984 float16x4_t __ret; \983 float16x4_t __ret; \
984 float16x4_t __s0 = __p0; \
985 __ret = (float16x4_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 8); \985 __ret = (float16x4_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 8); \
986 __ret; \986 __ret; \
987})987})
988#else988#else
989#define splat_lane_f16(__p0, __p1) __extension__ ({ \989#define splat_lane_f16(__p0, __p1) __extension__ ({ \
990 float16x4_t __ret; \
990 float16x4_t __s0 = __p0; \991 float16x4_t __s0 = __p0; \
991 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \992 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
992 float16x4_t __ret; \
993 __ret = (float16x4_t) __builtin_neon_splat_lane_v((int8x8_t)__rev0, __p1, 8); \993 __ret = (float16x4_t) __builtin_neon_splat_lane_v((int8x8_t)__rev0, __p1, 8); \
994 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \994 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
995 __ret; \995 __ret; \
996})996})
997#define __noswap_splat_lane_f16(__p0, __p1) __extension__ ({ \997#define __noswap_splat_lane_f16(__p0, __p1) __extension__ ({ \
998 float16x4_t __s0 = __p0; \
999 float16x4_t __ret; \998 float16x4_t __ret; \
999 float16x4_t __s0 = __p0; \
1000 __ret = (float16x4_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 8); \1000 __ret = (float16x4_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 8); \
1001 __ret; \1001 __ret; \
1002})1002})
...@@ -1004,53 +1004,53 @@ typedef struct bfloat16x8x4_t {...@@ -1004,53 +1004,53 @@ typedef struct bfloat16x8x4_t {
10041004
1005#ifdef __LITTLE_ENDIAN__1005#ifdef __LITTLE_ENDIAN__
1006#define splat_lane_s32(__p0, __p1) __extension__ ({ \1006#define splat_lane_s32(__p0, __p1) __extension__ ({ \
1007 int32x2_t __s0 = __p0; \
1008 int32x2_t __ret; \1007 int32x2_t __ret; \
1008 int32x2_t __s0 = __p0; \
1009 __ret = (int32x2_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 2); \1009 __ret = (int32x2_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 2); \
1010 __ret; \1010 __ret; \
1011})1011})
1012#else1012#else
1013#define splat_lane_s32(__p0, __p1) __extension__ ({ \1013#define splat_lane_s32(__p0, __p1) __extension__ ({ \
1014 int32x2_t __ret; \
1014 int32x2_t __s0 = __p0; \1015 int32x2_t __s0 = __p0; \
1015 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \1016 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
1016 int32x2_t __ret; \
1017 __ret = (int32x2_t) __builtin_neon_splat_lane_v((int8x8_t)__rev0, __p1, 2); \1017 __ret = (int32x2_t) __builtin_neon_splat_lane_v((int8x8_t)__rev0, __p1, 2); \
1018 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \1018 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
1019 __ret; \1019 __ret; \
1020})1020})
1021#define __noswap_splat_lane_s32(__p0, __p1) __extension__ ({ \1021#define __noswap_splat_lane_s32(__p0, __p1) __extension__ ({ \
1022 int32x2_t __s0 = __p0; \
1023 int32x2_t __ret; \1022 int32x2_t __ret; \
1023 int32x2_t __s0 = __p0; \
1024 __ret = (int32x2_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 2); \1024 __ret = (int32x2_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 2); \
1025 __ret; \1025 __ret; \
1026})1026})
1027#endif1027#endif
10281028
1029#define splat_lane_s64(__p0, __p1) __extension__ ({ \1029#define splat_lane_s64(__p0, __p1) __extension__ ({ \
1030 int64x1_t __s0 = __p0; \
1031 int64x1_t __ret; \1030 int64x1_t __ret; \
1031 int64x1_t __s0 = __p0; \
1032 __ret = (int64x1_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 3); \1032 __ret = (int64x1_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 3); \
1033 __ret; \1033 __ret; \
1034})1034})
1035#ifdef __LITTLE_ENDIAN__1035#ifdef __LITTLE_ENDIAN__
1036#define splat_lane_s16(__p0, __p1) __extension__ ({ \1036#define splat_lane_s16(__p0, __p1) __extension__ ({ \
1037 int16x4_t __s0 = __p0; \
1038 int16x4_t __ret; \1037 int16x4_t __ret; \
1038 int16x4_t __s0 = __p0; \
1039 __ret = (int16x4_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 1); \1039 __ret = (int16x4_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 1); \
1040 __ret; \1040 __ret; \
1041})1041})
1042#else1042#else
1043#define splat_lane_s16(__p0, __p1) __extension__ ({ \1043#define splat_lane_s16(__p0, __p1) __extension__ ({ \
1044 int16x4_t __ret; \
1044 int16x4_t __s0 = __p0; \1045 int16x4_t __s0 = __p0; \
1045 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \1046 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
1046 int16x4_t __ret; \
1047 __ret = (int16x4_t) __builtin_neon_splat_lane_v((int8x8_t)__rev0, __p1, 1); \1047 __ret = (int16x4_t) __builtin_neon_splat_lane_v((int8x8_t)__rev0, __p1, 1); \
1048 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \1048 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
1049 __ret; \1049 __ret; \
1050})1050})
1051#define __noswap_splat_lane_s16(__p0, __p1) __extension__ ({ \1051#define __noswap_splat_lane_s16(__p0, __p1) __extension__ ({ \
1052 int16x4_t __s0 = __p0; \
1053 int16x4_t __ret; \1052 int16x4_t __ret; \
1053 int16x4_t __s0 = __p0; \
1054 __ret = (int16x4_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 1); \1054 __ret = (int16x4_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 1); \
1055 __ret; \1055 __ret; \
1056})1056})
...@@ -1058,23 +1058,23 @@ typedef struct bfloat16x8x4_t {...@@ -1058,23 +1058,23 @@ typedef struct bfloat16x8x4_t {
10581058
1059#ifdef __LITTLE_ENDIAN__1059#ifdef __LITTLE_ENDIAN__
1060#define splat_laneq_p8(__p0, __p1) __extension__ ({ \1060#define splat_laneq_p8(__p0, __p1) __extension__ ({ \
1061 poly8x16_t __s0 = __p0; \
1062 poly8x8_t __ret; \1061 poly8x8_t __ret; \
1062 poly8x16_t __s0 = __p0; \
1063 __ret = (poly8x8_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 36); \1063 __ret = (poly8x8_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 36); \
1064 __ret; \1064 __ret; \
1065})1065})
1066#else1066#else
1067#define splat_laneq_p8(__p0, __p1) __extension__ ({ \1067#define splat_laneq_p8(__p0, __p1) __extension__ ({ \
1068 poly8x8_t __ret; \
1068 poly8x16_t __s0 = __p0; \1069 poly8x16_t __s0 = __p0; \
1069 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \1070 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
1070 poly8x8_t __ret; \
1071 __ret = (poly8x8_t) __builtin_neon_splat_laneq_v((int8x16_t)__rev0, __p1, 36); \1071 __ret = (poly8x8_t) __builtin_neon_splat_laneq_v((int8x16_t)__rev0, __p1, 36); \
1072 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \1072 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
1073 __ret; \1073 __ret; \
1074})1074})
1075#define __noswap_splat_laneq_p8(__p0, __p1) __extension__ ({ \1075#define __noswap_splat_laneq_p8(__p0, __p1) __extension__ ({ \
1076 poly8x16_t __s0 = __p0; \
1077 poly8x8_t __ret; \1076 poly8x8_t __ret; \
1077 poly8x16_t __s0 = __p0; \
1078 __ret = (poly8x8_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 36); \1078 __ret = (poly8x8_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 36); \
1079 __ret; \1079 __ret; \
1080})1080})
...@@ -1082,22 +1082,22 @@ typedef struct bfloat16x8x4_t {...@@ -1082,22 +1082,22 @@ typedef struct bfloat16x8x4_t {
10821082
1083#ifdef __LITTLE_ENDIAN__1083#ifdef __LITTLE_ENDIAN__
1084#define splat_laneq_p64(__p0, __p1) __extension__ ({ \1084#define splat_laneq_p64(__p0, __p1) __extension__ ({ \
1085 poly64x2_t __s0 = __p0; \
1086 poly64x1_t __ret; \1085 poly64x1_t __ret; \
1086 poly64x2_t __s0 = __p0; \
1087 __ret = (poly64x1_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 38); \1087 __ret = (poly64x1_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 38); \
1088 __ret; \1088 __ret; \
1089})1089})
1090#else1090#else
1091#define splat_laneq_p64(__p0, __p1) __extension__ ({ \1091#define splat_laneq_p64(__p0, __p1) __extension__ ({ \
1092 poly64x1_t __ret; \
1092 poly64x2_t __s0 = __p0; \1093 poly64x2_t __s0 = __p0; \
1093 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \1094 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
1094 poly64x1_t __ret; \
1095 __ret = (poly64x1_t) __builtin_neon_splat_laneq_v((int8x16_t)__rev0, __p1, 38); \1095 __ret = (poly64x1_t) __builtin_neon_splat_laneq_v((int8x16_t)__rev0, __p1, 38); \
1096 __ret; \1096 __ret; \
1097})1097})
1098#define __noswap_splat_laneq_p64(__p0, __p1) __extension__ ({ \1098#define __noswap_splat_laneq_p64(__p0, __p1) __extension__ ({ \
1099 poly64x2_t __s0 = __p0; \
1100 poly64x1_t __ret; \1099 poly64x1_t __ret; \
1100 poly64x2_t __s0 = __p0; \
1101 __ret = (poly64x1_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 38); \1101 __ret = (poly64x1_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 38); \
1102 __ret; \1102 __ret; \
1103})1103})
...@@ -1105,23 +1105,23 @@ typedef struct bfloat16x8x4_t {...@@ -1105,23 +1105,23 @@ typedef struct bfloat16x8x4_t {
11051105
1106#ifdef __LITTLE_ENDIAN__1106#ifdef __LITTLE_ENDIAN__
1107#define splat_laneq_p16(__p0, __p1) __extension__ ({ \1107#define splat_laneq_p16(__p0, __p1) __extension__ ({ \
1108 poly16x8_t __s0 = __p0; \
1109 poly16x4_t __ret; \1108 poly16x4_t __ret; \
1109 poly16x8_t __s0 = __p0; \
1110 __ret = (poly16x4_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 37); \1110 __ret = (poly16x4_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 37); \
1111 __ret; \1111 __ret; \
1112})1112})
1113#else1113#else
1114#define splat_laneq_p16(__p0, __p1) __extension__ ({ \1114#define splat_laneq_p16(__p0, __p1) __extension__ ({ \
1115 poly16x4_t __ret; \
1115 poly16x8_t __s0 = __p0; \1116 poly16x8_t __s0 = __p0; \
1116 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \1117 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
1117 poly16x4_t __ret; \
1118 __ret = (poly16x4_t) __builtin_neon_splat_laneq_v((int8x16_t)__rev0, __p1, 37); \1118 __ret = (poly16x4_t) __builtin_neon_splat_laneq_v((int8x16_t)__rev0, __p1, 37); \
1119 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \1119 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
1120 __ret; \1120 __ret; \
1121})1121})
1122#define __noswap_splat_laneq_p16(__p0, __p1) __extension__ ({ \1122#define __noswap_splat_laneq_p16(__p0, __p1) __extension__ ({ \
1123 poly16x8_t __s0 = __p0; \
1124 poly16x4_t __ret; \1123 poly16x4_t __ret; \
1124 poly16x8_t __s0 = __p0; \
1125 __ret = (poly16x4_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 37); \1125 __ret = (poly16x4_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 37); \
1126 __ret; \1126 __ret; \
1127})1127})
...@@ -1129,23 +1129,23 @@ typedef struct bfloat16x8x4_t {...@@ -1129,23 +1129,23 @@ typedef struct bfloat16x8x4_t {
11291129
1130#ifdef __LITTLE_ENDIAN__1130#ifdef __LITTLE_ENDIAN__
1131#define splatq_laneq_p8(__p0, __p1) __extension__ ({ \1131#define splatq_laneq_p8(__p0, __p1) __extension__ ({ \
1132 poly8x16_t __s0 = __p0; \
1133 poly8x16_t __ret; \1132 poly8x16_t __ret; \
1133 poly8x16_t __s0 = __p0; \
1134 __ret = (poly8x16_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 36); \1134 __ret = (poly8x16_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 36); \
1135 __ret; \1135 __ret; \
1136})1136})
1137#else1137#else
1138#define splatq_laneq_p8(__p0, __p1) __extension__ ({ \1138#define splatq_laneq_p8(__p0, __p1) __extension__ ({ \
1139 poly8x16_t __ret; \
1139 poly8x16_t __s0 = __p0; \1140 poly8x16_t __s0 = __p0; \
1140 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \1141 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
1141 poly8x16_t __ret; \
1142 __ret = (poly8x16_t) __builtin_neon_splatq_laneq_v((int8x16_t)__rev0, __p1, 36); \1142 __ret = (poly8x16_t) __builtin_neon_splatq_laneq_v((int8x16_t)__rev0, __p1, 36); \
1143 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \1143 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
1144 __ret; \1144 __ret; \
1145})1145})
1146#define __noswap_splatq_laneq_p8(__p0, __p1) __extension__ ({ \1146#define __noswap_splatq_laneq_p8(__p0, __p1) __extension__ ({ \
1147 poly8x16_t __s0 = __p0; \
1148 poly8x16_t __ret; \1147 poly8x16_t __ret; \
1148 poly8x16_t __s0 = __p0; \
1149 __ret = (poly8x16_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 36); \1149 __ret = (poly8x16_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 36); \
1150 __ret; \1150 __ret; \
1151})1151})
...@@ -1153,23 +1153,23 @@ typedef struct bfloat16x8x4_t {...@@ -1153,23 +1153,23 @@ typedef struct bfloat16x8x4_t {
11531153
1154#ifdef __LITTLE_ENDIAN__1154#ifdef __LITTLE_ENDIAN__
1155#define splatq_laneq_p64(__p0, __p1) __extension__ ({ \1155#define splatq_laneq_p64(__p0, __p1) __extension__ ({ \
1156 poly64x2_t __s0 = __p0; \
1157 poly64x2_t __ret; \1156 poly64x2_t __ret; \
1157 poly64x2_t __s0 = __p0; \
1158 __ret = (poly64x2_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 38); \1158 __ret = (poly64x2_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 38); \
1159 __ret; \1159 __ret; \
1160})1160})
1161#else1161#else
1162#define splatq_laneq_p64(__p0, __p1) __extension__ ({ \1162#define splatq_laneq_p64(__p0, __p1) __extension__ ({ \
1163 poly64x2_t __ret; \
1163 poly64x2_t __s0 = __p0; \1164 poly64x2_t __s0 = __p0; \
1164 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \1165 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
1165 poly64x2_t __ret; \
1166 __ret = (poly64x2_t) __builtin_neon_splatq_laneq_v((int8x16_t)__rev0, __p1, 38); \1166 __ret = (poly64x2_t) __builtin_neon_splatq_laneq_v((int8x16_t)__rev0, __p1, 38); \
1167 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \1167 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
1168 __ret; \1168 __ret; \
1169})1169})
1170#define __noswap_splatq_laneq_p64(__p0, __p1) __extension__ ({ \1170#define __noswap_splatq_laneq_p64(__p0, __p1) __extension__ ({ \
1171 poly64x2_t __s0 = __p0; \
1172 poly64x2_t __ret; \1171 poly64x2_t __ret; \
1172 poly64x2_t __s0 = __p0; \
1173 __ret = (poly64x2_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 38); \1173 __ret = (poly64x2_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 38); \
1174 __ret; \1174 __ret; \
1175})1175})
...@@ -1177,23 +1177,23 @@ typedef struct bfloat16x8x4_t {...@@ -1177,23 +1177,23 @@ typedef struct bfloat16x8x4_t {
11771177
1178#ifdef __LITTLE_ENDIAN__1178#ifdef __LITTLE_ENDIAN__
1179#define splatq_laneq_p16(__p0, __p1) __extension__ ({ \1179#define splatq_laneq_p16(__p0, __p1) __extension__ ({ \
1180 poly16x8_t __s0 = __p0; \
1181 poly16x8_t __ret; \1180 poly16x8_t __ret; \
1181 poly16x8_t __s0 = __p0; \
1182 __ret = (poly16x8_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 37); \1182 __ret = (poly16x8_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 37); \
1183 __ret; \1183 __ret; \
1184})1184})
1185#else1185#else
1186#define splatq_laneq_p16(__p0, __p1) __extension__ ({ \1186#define splatq_laneq_p16(__p0, __p1) __extension__ ({ \
1187 poly16x8_t __ret; \
1187 poly16x8_t __s0 = __p0; \1188 poly16x8_t __s0 = __p0; \
1188 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \1189 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
1189 poly16x8_t __ret; \
1190 __ret = (poly16x8_t) __builtin_neon_splatq_laneq_v((int8x16_t)__rev0, __p1, 37); \1190 __ret = (poly16x8_t) __builtin_neon_splatq_laneq_v((int8x16_t)__rev0, __p1, 37); \
1191 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \1191 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
1192 __ret; \1192 __ret; \
1193})1193})
1194#define __noswap_splatq_laneq_p16(__p0, __p1) __extension__ ({ \1194#define __noswap_splatq_laneq_p16(__p0, __p1) __extension__ ({ \
1195 poly16x8_t __s0 = __p0; \
1196 poly16x8_t __ret; \1195 poly16x8_t __ret; \
1196 poly16x8_t __s0 = __p0; \
1197 __ret = (poly16x8_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 37); \1197 __ret = (poly16x8_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 37); \
1198 __ret; \1198 __ret; \
1199})1199})
...@@ -1201,23 +1201,23 @@ typedef struct bfloat16x8x4_t {...@@ -1201,23 +1201,23 @@ typedef struct bfloat16x8x4_t {
12011201
1202#ifdef __LITTLE_ENDIAN__1202#ifdef __LITTLE_ENDIAN__
1203#define splatq_laneq_u8(__p0, __p1) __extension__ ({ \1203#define splatq_laneq_u8(__p0, __p1) __extension__ ({ \
1204 uint8x16_t __s0 = __p0; \
1205 uint8x16_t __ret; \1204 uint8x16_t __ret; \
1205 uint8x16_t __s0 = __p0; \
1206 __ret = (uint8x16_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 48); \1206 __ret = (uint8x16_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 48); \
1207 __ret; \1207 __ret; \
1208})1208})
1209#else1209#else
1210#define splatq_laneq_u8(__p0, __p1) __extension__ ({ \1210#define splatq_laneq_u8(__p0, __p1) __extension__ ({ \
1211 uint8x16_t __ret; \
1211 uint8x16_t __s0 = __p0; \1212 uint8x16_t __s0 = __p0; \
1212 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \1213 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
1213 uint8x16_t __ret; \
1214 __ret = (uint8x16_t) __builtin_neon_splatq_laneq_v((int8x16_t)__rev0, __p1, 48); \1214 __ret = (uint8x16_t) __builtin_neon_splatq_laneq_v((int8x16_t)__rev0, __p1, 48); \
1215 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \1215 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
1216 __ret; \1216 __ret; \
1217})1217})
1218#define __noswap_splatq_laneq_u8(__p0, __p1) __extension__ ({ \1218#define __noswap_splatq_laneq_u8(__p0, __p1) __extension__ ({ \
1219 uint8x16_t __s0 = __p0; \
1220 uint8x16_t __ret; \1219 uint8x16_t __ret; \
1220 uint8x16_t __s0 = __p0; \
1221 __ret = (uint8x16_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 48); \1221 __ret = (uint8x16_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 48); \
1222 __ret; \1222 __ret; \
1223})1223})
...@@ -1225,23 +1225,23 @@ typedef struct bfloat16x8x4_t {...@@ -1225,23 +1225,23 @@ typedef struct bfloat16x8x4_t {
12251225
1226#ifdef __LITTLE_ENDIAN__1226#ifdef __LITTLE_ENDIAN__
1227#define splatq_laneq_u32(__p0, __p1) __extension__ ({ \1227#define splatq_laneq_u32(__p0, __p1) __extension__ ({ \
1228 uint32x4_t __s0 = __p0; \
1229 uint32x4_t __ret; \1228 uint32x4_t __ret; \
1229 uint32x4_t __s0 = __p0; \
1230 __ret = (uint32x4_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 50); \1230 __ret = (uint32x4_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 50); \
1231 __ret; \1231 __ret; \
1232})1232})
1233#else1233#else
1234#define splatq_laneq_u32(__p0, __p1) __extension__ ({ \1234#define splatq_laneq_u32(__p0, __p1) __extension__ ({ \
1235 uint32x4_t __ret; \
1235 uint32x4_t __s0 = __p0; \1236 uint32x4_t __s0 = __p0; \
1236 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \1237 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
1237 uint32x4_t __ret; \
1238 __ret = (uint32x4_t) __builtin_neon_splatq_laneq_v((int8x16_t)__rev0, __p1, 50); \1238 __ret = (uint32x4_t) __builtin_neon_splatq_laneq_v((int8x16_t)__rev0, __p1, 50); \
1239 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \1239 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
1240 __ret; \1240 __ret; \
1241})1241})
1242#define __noswap_splatq_laneq_u32(__p0, __p1) __extension__ ({ \1242#define __noswap_splatq_laneq_u32(__p0, __p1) __extension__ ({ \
1243 uint32x4_t __s0 = __p0; \
1244 uint32x4_t __ret; \1243 uint32x4_t __ret; \
1244 uint32x4_t __s0 = __p0; \
1245 __ret = (uint32x4_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 50); \1245 __ret = (uint32x4_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 50); \
1246 __ret; \1246 __ret; \
1247})1247})
...@@ -1249,23 +1249,23 @@ typedef struct bfloat16x8x4_t {...@@ -1249,23 +1249,23 @@ typedef struct bfloat16x8x4_t {
12491249
1250#ifdef __LITTLE_ENDIAN__1250#ifdef __LITTLE_ENDIAN__
1251#define splatq_laneq_u64(__p0, __p1) __extension__ ({ \1251#define splatq_laneq_u64(__p0, __p1) __extension__ ({ \
1252 uint64x2_t __s0 = __p0; \
1253 uint64x2_t __ret; \1252 uint64x2_t __ret; \
1253 uint64x2_t __s0 = __p0; \
1254 __ret = (uint64x2_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 51); \1254 __ret = (uint64x2_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 51); \
1255 __ret; \1255 __ret; \
1256})1256})
1257#else1257#else
1258#define splatq_laneq_u64(__p0, __p1) __extension__ ({ \1258#define splatq_laneq_u64(__p0, __p1) __extension__ ({ \
1259 uint64x2_t __ret; \
1259 uint64x2_t __s0 = __p0; \1260 uint64x2_t __s0 = __p0; \
1260 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \1261 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
1261 uint64x2_t __ret; \
1262 __ret = (uint64x2_t) __builtin_neon_splatq_laneq_v((int8x16_t)__rev0, __p1, 51); \1262 __ret = (uint64x2_t) __builtin_neon_splatq_laneq_v((int8x16_t)__rev0, __p1, 51); \
1263 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \1263 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
1264 __ret; \1264 __ret; \
1265})1265})
1266#define __noswap_splatq_laneq_u64(__p0, __p1) __extension__ ({ \1266#define __noswap_splatq_laneq_u64(__p0, __p1) __extension__ ({ \
1267 uint64x2_t __s0 = __p0; \
1268 uint64x2_t __ret; \1267 uint64x2_t __ret; \
1268 uint64x2_t __s0 = __p0; \
1269 __ret = (uint64x2_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 51); \1269 __ret = (uint64x2_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 51); \
1270 __ret; \1270 __ret; \
1271})1271})
...@@ -1273,23 +1273,23 @@ typedef struct bfloat16x8x4_t {...@@ -1273,23 +1273,23 @@ typedef struct bfloat16x8x4_t {
12731273
1274#ifdef __LITTLE_ENDIAN__1274#ifdef __LITTLE_ENDIAN__
1275#define splatq_laneq_u16(__p0, __p1) __extension__ ({ \1275#define splatq_laneq_u16(__p0, __p1) __extension__ ({ \
1276 uint16x8_t __s0 = __p0; \
1277 uint16x8_t __ret; \1276 uint16x8_t __ret; \
1277 uint16x8_t __s0 = __p0; \
1278 __ret = (uint16x8_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 49); \1278 __ret = (uint16x8_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 49); \
1279 __ret; \1279 __ret; \
1280})1280})
1281#else1281#else
1282#define splatq_laneq_u16(__p0, __p1) __extension__ ({ \1282#define splatq_laneq_u16(__p0, __p1) __extension__ ({ \
1283 uint16x8_t __ret; \
1283 uint16x8_t __s0 = __p0; \1284 uint16x8_t __s0 = __p0; \
1284 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \1285 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
1285 uint16x8_t __ret; \
1286 __ret = (uint16x8_t) __builtin_neon_splatq_laneq_v((int8x16_t)__rev0, __p1, 49); \1286 __ret = (uint16x8_t) __builtin_neon_splatq_laneq_v((int8x16_t)__rev0, __p1, 49); \
1287 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \1287 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
1288 __ret; \1288 __ret; \
1289})1289})
1290#define __noswap_splatq_laneq_u16(__p0, __p1) __extension__ ({ \1290#define __noswap_splatq_laneq_u16(__p0, __p1) __extension__ ({ \
1291 uint16x8_t __s0 = __p0; \
1292 uint16x8_t __ret; \1291 uint16x8_t __ret; \
1292 uint16x8_t __s0 = __p0; \
1293 __ret = (uint16x8_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 49); \1293 __ret = (uint16x8_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 49); \
1294 __ret; \1294 __ret; \
1295})1295})
...@@ -1297,23 +1297,23 @@ typedef struct bfloat16x8x4_t {...@@ -1297,23 +1297,23 @@ typedef struct bfloat16x8x4_t {
12971297
1298#ifdef __LITTLE_ENDIAN__1298#ifdef __LITTLE_ENDIAN__
1299#define splatq_laneq_s8(__p0, __p1) __extension__ ({ \1299#define splatq_laneq_s8(__p0, __p1) __extension__ ({ \
1300 int8x16_t __s0 = __p0; \
1301 int8x16_t __ret; \1300 int8x16_t __ret; \
1301 int8x16_t __s0 = __p0; \
1302 __ret = (int8x16_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 32); \1302 __ret = (int8x16_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 32); \
1303 __ret; \1303 __ret; \
1304})1304})
1305#else1305#else
1306#define splatq_laneq_s8(__p0, __p1) __extension__ ({ \1306#define splatq_laneq_s8(__p0, __p1) __extension__ ({ \
1307 int8x16_t __ret; \
1307 int8x16_t __s0 = __p0; \1308 int8x16_t __s0 = __p0; \
1308 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \1309 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
1309 int8x16_t __ret; \
1310 __ret = (int8x16_t) __builtin_neon_splatq_laneq_v((int8x16_t)__rev0, __p1, 32); \1310 __ret = (int8x16_t) __builtin_neon_splatq_laneq_v((int8x16_t)__rev0, __p1, 32); \
1311 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \1311 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
1312 __ret; \1312 __ret; \
1313})1313})
1314#define __noswap_splatq_laneq_s8(__p0, __p1) __extension__ ({ \1314#define __noswap_splatq_laneq_s8(__p0, __p1) __extension__ ({ \
1315 int8x16_t __s0 = __p0; \
1316 int8x16_t __ret; \1315 int8x16_t __ret; \
1316 int8x16_t __s0 = __p0; \
1317 __ret = (int8x16_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 32); \1317 __ret = (int8x16_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 32); \
1318 __ret; \1318 __ret; \
1319})1319})
...@@ -1321,23 +1321,23 @@ typedef struct bfloat16x8x4_t {...@@ -1321,23 +1321,23 @@ typedef struct bfloat16x8x4_t {
13211321
1322#ifdef __LITTLE_ENDIAN__1322#ifdef __LITTLE_ENDIAN__
1323#define splatq_laneq_f64(__p0, __p1) __extension__ ({ \1323#define splatq_laneq_f64(__p0, __p1) __extension__ ({ \
1324 float64x2_t __s0 = __p0; \
1325 float64x2_t __ret; \1324 float64x2_t __ret; \
1325 float64x2_t __s0 = __p0; \
1326 __ret = (float64x2_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 42); \1326 __ret = (float64x2_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 42); \
1327 __ret; \1327 __ret; \
1328})1328})
1329#else1329#else
1330#define splatq_laneq_f64(__p0, __p1) __extension__ ({ \1330#define splatq_laneq_f64(__p0, __p1) __extension__ ({ \
1331 float64x2_t __ret; \
1331 float64x2_t __s0 = __p0; \1332 float64x2_t __s0 = __p0; \
1332 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \1333 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
1333 float64x2_t __ret; \
1334 __ret = (float64x2_t) __builtin_neon_splatq_laneq_v((int8x16_t)__rev0, __p1, 42); \1334 __ret = (float64x2_t) __builtin_neon_splatq_laneq_v((int8x16_t)__rev0, __p1, 42); \
1335 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \1335 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
1336 __ret; \1336 __ret; \
1337})1337})
1338#define __noswap_splatq_laneq_f64(__p0, __p1) __extension__ ({ \1338#define __noswap_splatq_laneq_f64(__p0, __p1) __extension__ ({ \
1339 float64x2_t __s0 = __p0; \
1340 float64x2_t __ret; \1339 float64x2_t __ret; \
1340 float64x2_t __s0 = __p0; \
1341 __ret = (float64x2_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 42); \1341 __ret = (float64x2_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 42); \
1342 __ret; \1342 __ret; \
1343})1343})
...@@ -1345,23 +1345,23 @@ typedef struct bfloat16x8x4_t {...@@ -1345,23 +1345,23 @@ typedef struct bfloat16x8x4_t {
13451345
1346#ifdef __LITTLE_ENDIAN__1346#ifdef __LITTLE_ENDIAN__
1347#define splatq_laneq_f32(__p0, __p1) __extension__ ({ \1347#define splatq_laneq_f32(__p0, __p1) __extension__ ({ \
1348 float32x4_t __s0 = __p0; \
1349 float32x4_t __ret; \1348 float32x4_t __ret; \
1349 float32x4_t __s0 = __p0; \
1350 __ret = (float32x4_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 41); \1350 __ret = (float32x4_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 41); \
1351 __ret; \1351 __ret; \
1352})1352})
1353#else1353#else
1354#define splatq_laneq_f32(__p0, __p1) __extension__ ({ \1354#define splatq_laneq_f32(__p0, __p1) __extension__ ({ \
1355 float32x4_t __ret; \
1355 float32x4_t __s0 = __p0; \1356 float32x4_t __s0 = __p0; \
1356 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \1357 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
1357 float32x4_t __ret; \
1358 __ret = (float32x4_t) __builtin_neon_splatq_laneq_v((int8x16_t)__rev0, __p1, 41); \1358 __ret = (float32x4_t) __builtin_neon_splatq_laneq_v((int8x16_t)__rev0, __p1, 41); \
1359 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \1359 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
1360 __ret; \1360 __ret; \
1361})1361})
1362#define __noswap_splatq_laneq_f32(__p0, __p1) __extension__ ({ \1362#define __noswap_splatq_laneq_f32(__p0, __p1) __extension__ ({ \
1363 float32x4_t __s0 = __p0; \
1364 float32x4_t __ret; \1363 float32x4_t __ret; \
1364 float32x4_t __s0 = __p0; \
1365 __ret = (float32x4_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 41); \1365 __ret = (float32x4_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 41); \
1366 __ret; \1366 __ret; \
1367})1367})
...@@ -1369,23 +1369,23 @@ typedef struct bfloat16x8x4_t {...@@ -1369,23 +1369,23 @@ typedef struct bfloat16x8x4_t {
13691369
1370#ifdef __LITTLE_ENDIAN__1370#ifdef __LITTLE_ENDIAN__
1371#define splatq_laneq_f16(__p0, __p1) __extension__ ({ \1371#define splatq_laneq_f16(__p0, __p1) __extension__ ({ \
1372 float16x8_t __s0 = __p0; \
1373 float16x8_t __ret; \1372 float16x8_t __ret; \
1373 float16x8_t __s0 = __p0; \
1374 __ret = (float16x8_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 40); \1374 __ret = (float16x8_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 40); \
1375 __ret; \1375 __ret; \
1376})1376})
1377#else1377#else
1378#define splatq_laneq_f16(__p0, __p1) __extension__ ({ \1378#define splatq_laneq_f16(__p0, __p1) __extension__ ({ \
1379 float16x8_t __ret; \
1379 float16x8_t __s0 = __p0; \1380 float16x8_t __s0 = __p0; \
1380 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \1381 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
1381 float16x8_t __ret; \
1382 __ret = (float16x8_t) __builtin_neon_splatq_laneq_v((int8x16_t)__rev0, __p1, 40); \1382 __ret = (float16x8_t) __builtin_neon_splatq_laneq_v((int8x16_t)__rev0, __p1, 40); \
1383 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \1383 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
1384 __ret; \1384 __ret; \
1385})1385})
1386#define __noswap_splatq_laneq_f16(__p0, __p1) __extension__ ({ \1386#define __noswap_splatq_laneq_f16(__p0, __p1) __extension__ ({ \
1387 float16x8_t __s0 = __p0; \
1388 float16x8_t __ret; \1387 float16x8_t __ret; \
1388 float16x8_t __s0 = __p0; \
1389 __ret = (float16x8_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 40); \1389 __ret = (float16x8_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 40); \
1390 __ret; \1390 __ret; \
1391})1391})
...@@ -1393,23 +1393,23 @@ typedef struct bfloat16x8x4_t {...@@ -1393,23 +1393,23 @@ typedef struct bfloat16x8x4_t {
13931393
1394#ifdef __LITTLE_ENDIAN__1394#ifdef __LITTLE_ENDIAN__
1395#define splatq_laneq_s32(__p0, __p1) __extension__ ({ \1395#define splatq_laneq_s32(__p0, __p1) __extension__ ({ \
1396 int32x4_t __s0 = __p0; \
1397 int32x4_t __ret; \1396 int32x4_t __ret; \
1397 int32x4_t __s0 = __p0; \
1398 __ret = (int32x4_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 34); \1398 __ret = (int32x4_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 34); \
1399 __ret; \1399 __ret; \
1400})1400})
1401#else1401#else
1402#define splatq_laneq_s32(__p0, __p1) __extension__ ({ \1402#define splatq_laneq_s32(__p0, __p1) __extension__ ({ \
1403 int32x4_t __ret; \
1403 int32x4_t __s0 = __p0; \1404 int32x4_t __s0 = __p0; \
1404 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \1405 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
1405 int32x4_t __ret; \
1406 __ret = (int32x4_t) __builtin_neon_splatq_laneq_v((int8x16_t)__rev0, __p1, 34); \1406 __ret = (int32x4_t) __builtin_neon_splatq_laneq_v((int8x16_t)__rev0, __p1, 34); \
1407 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \1407 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
1408 __ret; \1408 __ret; \
1409})1409})
1410#define __noswap_splatq_laneq_s32(__p0, __p1) __extension__ ({ \1410#define __noswap_splatq_laneq_s32(__p0, __p1) __extension__ ({ \
1411 int32x4_t __s0 = __p0; \
1412 int32x4_t __ret; \1411 int32x4_t __ret; \
1412 int32x4_t __s0 = __p0; \
1413 __ret = (int32x4_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 34); \1413 __ret = (int32x4_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 34); \
1414 __ret; \1414 __ret; \
1415})1415})
...@@ -1417,23 +1417,23 @@ typedef struct bfloat16x8x4_t {...@@ -1417,23 +1417,23 @@ typedef struct bfloat16x8x4_t {
14171417
1418#ifdef __LITTLE_ENDIAN__1418#ifdef __LITTLE_ENDIAN__
1419#define splatq_laneq_s64(__p0, __p1) __extension__ ({ \1419#define splatq_laneq_s64(__p0, __p1) __extension__ ({ \
1420 int64x2_t __s0 = __p0; \
1421 int64x2_t __ret; \1420 int64x2_t __ret; \
1421 int64x2_t __s0 = __p0; \
1422 __ret = (int64x2_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 35); \1422 __ret = (int64x2_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 35); \
1423 __ret; \1423 __ret; \
1424})1424})
1425#else1425#else
1426#define splatq_laneq_s64(__p0, __p1) __extension__ ({ \1426#define splatq_laneq_s64(__p0, __p1) __extension__ ({ \
1427 int64x2_t __ret; \
1427 int64x2_t __s0 = __p0; \1428 int64x2_t __s0 = __p0; \
1428 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \1429 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
1429 int64x2_t __ret; \
1430 __ret = (int64x2_t) __builtin_neon_splatq_laneq_v((int8x16_t)__rev0, __p1, 35); \1430 __ret = (int64x2_t) __builtin_neon_splatq_laneq_v((int8x16_t)__rev0, __p1, 35); \
1431 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \1431 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
1432 __ret; \1432 __ret; \
1433})1433})
1434#define __noswap_splatq_laneq_s64(__p0, __p1) __extension__ ({ \1434#define __noswap_splatq_laneq_s64(__p0, __p1) __extension__ ({ \
1435 int64x2_t __s0 = __p0; \
1436 int64x2_t __ret; \1435 int64x2_t __ret; \
1436 int64x2_t __s0 = __p0; \
1437 __ret = (int64x2_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 35); \1437 __ret = (int64x2_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 35); \
1438 __ret; \1438 __ret; \
1439})1439})
...@@ -1441,23 +1441,23 @@ typedef struct bfloat16x8x4_t {...@@ -1441,23 +1441,23 @@ typedef struct bfloat16x8x4_t {
14411441
1442#ifdef __LITTLE_ENDIAN__1442#ifdef __LITTLE_ENDIAN__
1443#define splatq_laneq_s16(__p0, __p1) __extension__ ({ \1443#define splatq_laneq_s16(__p0, __p1) __extension__ ({ \
1444 int16x8_t __s0 = __p0; \
1445 int16x8_t __ret; \1444 int16x8_t __ret; \
1445 int16x8_t __s0 = __p0; \
1446 __ret = (int16x8_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 33); \1446 __ret = (int16x8_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 33); \
1447 __ret; \1447 __ret; \
1448})1448})
1449#else1449#else
1450#define splatq_laneq_s16(__p0, __p1) __extension__ ({ \1450#define splatq_laneq_s16(__p0, __p1) __extension__ ({ \
1451 int16x8_t __ret; \
1451 int16x8_t __s0 = __p0; \1452 int16x8_t __s0 = __p0; \
1452 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \1453 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
1453 int16x8_t __ret; \
1454 __ret = (int16x8_t) __builtin_neon_splatq_laneq_v((int8x16_t)__rev0, __p1, 33); \1454 __ret = (int16x8_t) __builtin_neon_splatq_laneq_v((int8x16_t)__rev0, __p1, 33); \
1455 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \1455 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
1456 __ret; \1456 __ret; \
1457})1457})
1458#define __noswap_splatq_laneq_s16(__p0, __p1) __extension__ ({ \1458#define __noswap_splatq_laneq_s16(__p0, __p1) __extension__ ({ \
1459 int16x8_t __s0 = __p0; \
1460 int16x8_t __ret; \1459 int16x8_t __ret; \
1460 int16x8_t __s0 = __p0; \
1461 __ret = (int16x8_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 33); \1461 __ret = (int16x8_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 33); \
1462 __ret; \1462 __ret; \
1463})1463})
...@@ -1465,23 +1465,23 @@ typedef struct bfloat16x8x4_t {...@@ -1465,23 +1465,23 @@ typedef struct bfloat16x8x4_t {
14651465
1466#ifdef __LITTLE_ENDIAN__1466#ifdef __LITTLE_ENDIAN__
1467#define splat_laneq_u8(__p0, __p1) __extension__ ({ \1467#define splat_laneq_u8(__p0, __p1) __extension__ ({ \
1468 uint8x16_t __s0 = __p0; \
1469 uint8x8_t __ret; \1468 uint8x8_t __ret; \
1469 uint8x16_t __s0 = __p0; \
1470 __ret = (uint8x8_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 48); \1470 __ret = (uint8x8_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 48); \
1471 __ret; \1471 __ret; \
1472})1472})
1473#else1473#else
1474#define splat_laneq_u8(__p0, __p1) __extension__ ({ \1474#define splat_laneq_u8(__p0, __p1) __extension__ ({ \
1475 uint8x8_t __ret; \
1475 uint8x16_t __s0 = __p0; \1476 uint8x16_t __s0 = __p0; \
1476 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \1477 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
1477 uint8x8_t __ret; \
1478 __ret = (uint8x8_t) __builtin_neon_splat_laneq_v((int8x16_t)__rev0, __p1, 48); \1478 __ret = (uint8x8_t) __builtin_neon_splat_laneq_v((int8x16_t)__rev0, __p1, 48); \
1479 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \1479 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
1480 __ret; \1480 __ret; \
1481})1481})
1482#define __noswap_splat_laneq_u8(__p0, __p1) __extension__ ({ \1482#define __noswap_splat_laneq_u8(__p0, __p1) __extension__ ({ \
1483 uint8x16_t __s0 = __p0; \
1484 uint8x8_t __ret; \1483 uint8x8_t __ret; \
1484 uint8x16_t __s0 = __p0; \
1485 __ret = (uint8x8_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 48); \1485 __ret = (uint8x8_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 48); \
1486 __ret; \1486 __ret; \
1487})1487})
...@@ -1489,23 +1489,23 @@ typedef struct bfloat16x8x4_t {...@@ -1489,23 +1489,23 @@ typedef struct bfloat16x8x4_t {
14891489
1490#ifdef __LITTLE_ENDIAN__1490#ifdef __LITTLE_ENDIAN__
1491#define splat_laneq_u32(__p0, __p1) __extension__ ({ \1491#define splat_laneq_u32(__p0, __p1) __extension__ ({ \
1492 uint32x4_t __s0 = __p0; \
1493 uint32x2_t __ret; \1492 uint32x2_t __ret; \
1493 uint32x4_t __s0 = __p0; \
1494 __ret = (uint32x2_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 50); \1494 __ret = (uint32x2_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 50); \
1495 __ret; \1495 __ret; \
1496})1496})
1497#else1497#else
1498#define splat_laneq_u32(__p0, __p1) __extension__ ({ \1498#define splat_laneq_u32(__p0, __p1) __extension__ ({ \
1499 uint32x2_t __ret; \
1499 uint32x4_t __s0 = __p0; \1500 uint32x4_t __s0 = __p0; \
1500 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \1501 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
1501 uint32x2_t __ret; \
1502 __ret = (uint32x2_t) __builtin_neon_splat_laneq_v((int8x16_t)__rev0, __p1, 50); \1502 __ret = (uint32x2_t) __builtin_neon_splat_laneq_v((int8x16_t)__rev0, __p1, 50); \
1503 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \1503 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
1504 __ret; \1504 __ret; \
1505})1505})
1506#define __noswap_splat_laneq_u32(__p0, __p1) __extension__ ({ \1506#define __noswap_splat_laneq_u32(__p0, __p1) __extension__ ({ \
1507 uint32x4_t __s0 = __p0; \
1508 uint32x2_t __ret; \1507 uint32x2_t __ret; \
1508 uint32x4_t __s0 = __p0; \
1509 __ret = (uint32x2_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 50); \1509 __ret = (uint32x2_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 50); \
1510 __ret; \1510 __ret; \
1511})1511})
...@@ -1513,22 +1513,22 @@ typedef struct bfloat16x8x4_t {...@@ -1513,22 +1513,22 @@ typedef struct bfloat16x8x4_t {
15131513
1514#ifdef __LITTLE_ENDIAN__1514#ifdef __LITTLE_ENDIAN__
1515#define splat_laneq_u64(__p0, __p1) __extension__ ({ \1515#define splat_laneq_u64(__p0, __p1) __extension__ ({ \
1516 uint64x2_t __s0 = __p0; \
1517 uint64x1_t __ret; \1516 uint64x1_t __ret; \
1517 uint64x2_t __s0 = __p0; \
1518 __ret = (uint64x1_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 51); \1518 __ret = (uint64x1_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 51); \
1519 __ret; \1519 __ret; \
1520})1520})
1521#else1521#else
1522#define splat_laneq_u64(__p0, __p1) __extension__ ({ \1522#define splat_laneq_u64(__p0, __p1) __extension__ ({ \
1523 uint64x1_t __ret; \
1523 uint64x2_t __s0 = __p0; \1524 uint64x2_t __s0 = __p0; \
1524 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \1525 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
1525 uint64x1_t __ret; \
1526 __ret = (uint64x1_t) __builtin_neon_splat_laneq_v((int8x16_t)__rev0, __p1, 51); \1526 __ret = (uint64x1_t) __builtin_neon_splat_laneq_v((int8x16_t)__rev0, __p1, 51); \
1527 __ret; \1527 __ret; \
1528})1528})
1529#define __noswap_splat_laneq_u64(__p0, __p1) __extension__ ({ \1529#define __noswap_splat_laneq_u64(__p0, __p1) __extension__ ({ \
1530 uint64x2_t __s0 = __p0; \
1531 uint64x1_t __ret; \1530 uint64x1_t __ret; \
1531 uint64x2_t __s0 = __p0; \
1532 __ret = (uint64x1_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 51); \1532 __ret = (uint64x1_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 51); \
1533 __ret; \1533 __ret; \
1534})1534})
...@@ -1536,23 +1536,23 @@ typedef struct bfloat16x8x4_t {...@@ -1536,23 +1536,23 @@ typedef struct bfloat16x8x4_t {
15361536
1537#ifdef __LITTLE_ENDIAN__1537#ifdef __LITTLE_ENDIAN__
1538#define splat_laneq_u16(__p0, __p1) __extension__ ({ \1538#define splat_laneq_u16(__p0, __p1) __extension__ ({ \
1539 uint16x8_t __s0 = __p0; \
1540 uint16x4_t __ret; \1539 uint16x4_t __ret; \
1540 uint16x8_t __s0 = __p0; \
1541 __ret = (uint16x4_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 49); \1541 __ret = (uint16x4_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 49); \
1542 __ret; \1542 __ret; \
1543})1543})
1544#else1544#else
1545#define splat_laneq_u16(__p0, __p1) __extension__ ({ \1545#define splat_laneq_u16(__p0, __p1) __extension__ ({ \
1546 uint16x4_t __ret; \
1546 uint16x8_t __s0 = __p0; \1547 uint16x8_t __s0 = __p0; \
1547 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \1548 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
1548 uint16x4_t __ret; \
1549 __ret = (uint16x4_t) __builtin_neon_splat_laneq_v((int8x16_t)__rev0, __p1, 49); \1549 __ret = (uint16x4_t) __builtin_neon_splat_laneq_v((int8x16_t)__rev0, __p1, 49); \
1550 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \1550 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
1551 __ret; \1551 __ret; \
1552})1552})
1553#define __noswap_splat_laneq_u16(__p0, __p1) __extension__ ({ \1553#define __noswap_splat_laneq_u16(__p0, __p1) __extension__ ({ \
1554 uint16x8_t __s0 = __p0; \
1555 uint16x4_t __ret; \1554 uint16x4_t __ret; \
1555 uint16x8_t __s0 = __p0; \
1556 __ret = (uint16x4_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 49); \1556 __ret = (uint16x4_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 49); \
1557 __ret; \1557 __ret; \
1558})1558})
...@@ -1560,23 +1560,23 @@ typedef struct bfloat16x8x4_t {...@@ -1560,23 +1560,23 @@ typedef struct bfloat16x8x4_t {
15601560
1561#ifdef __LITTLE_ENDIAN__1561#ifdef __LITTLE_ENDIAN__
1562#define splat_laneq_s8(__p0, __p1) __extension__ ({ \1562#define splat_laneq_s8(__p0, __p1) __extension__ ({ \
1563 int8x16_t __s0 = __p0; \
1564 int8x8_t __ret; \1563 int8x8_t __ret; \
1564 int8x16_t __s0 = __p0; \
1565 __ret = (int8x8_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 32); \1565 __ret = (int8x8_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 32); \
1566 __ret; \1566 __ret; \
1567})1567})
1568#else1568#else
1569#define splat_laneq_s8(__p0, __p1) __extension__ ({ \1569#define splat_laneq_s8(__p0, __p1) __extension__ ({ \
1570 int8x8_t __ret; \
1570 int8x16_t __s0 = __p0; \1571 int8x16_t __s0 = __p0; \
1571 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \1572 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
1572 int8x8_t __ret; \
1573 __ret = (int8x8_t) __builtin_neon_splat_laneq_v((int8x16_t)__rev0, __p1, 32); \1573 __ret = (int8x8_t) __builtin_neon_splat_laneq_v((int8x16_t)__rev0, __p1, 32); \
1574 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \1574 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
1575 __ret; \1575 __ret; \
1576})1576})
1577#define __noswap_splat_laneq_s8(__p0, __p1) __extension__ ({ \1577#define __noswap_splat_laneq_s8(__p0, __p1) __extension__ ({ \
1578 int8x16_t __s0 = __p0; \
1579 int8x8_t __ret; \1578 int8x8_t __ret; \
1579 int8x16_t __s0 = __p0; \
1580 __ret = (int8x8_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 32); \1580 __ret = (int8x8_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 32); \
1581 __ret; \1581 __ret; \
1582})1582})
...@@ -1584,22 +1584,22 @@ typedef struct bfloat16x8x4_t {...@@ -1584,22 +1584,22 @@ typedef struct bfloat16x8x4_t {
15841584
1585#ifdef __LITTLE_ENDIAN__1585#ifdef __LITTLE_ENDIAN__
1586#define splat_laneq_f64(__p0, __p1) __extension__ ({ \1586#define splat_laneq_f64(__p0, __p1) __extension__ ({ \
1587 float64x2_t __s0 = __p0; \
1588 float64x1_t __ret; \1587 float64x1_t __ret; \
1588 float64x2_t __s0 = __p0; \
1589 __ret = (float64x1_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 42); \1589 __ret = (float64x1_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 42); \
1590 __ret; \1590 __ret; \
1591})1591})
1592#else1592#else
1593#define splat_laneq_f64(__p0, __p1) __extension__ ({ \1593#define splat_laneq_f64(__p0, __p1) __extension__ ({ \
1594 float64x1_t __ret; \
1594 float64x2_t __s0 = __p0; \1595 float64x2_t __s0 = __p0; \
1595 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \1596 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
1596 float64x1_t __ret; \
1597 __ret = (float64x1_t) __builtin_neon_splat_laneq_v((int8x16_t)__rev0, __p1, 42); \1597 __ret = (float64x1_t) __builtin_neon_splat_laneq_v((int8x16_t)__rev0, __p1, 42); \
1598 __ret; \1598 __ret; \
1599})1599})
1600#define __noswap_splat_laneq_f64(__p0, __p1) __extension__ ({ \1600#define __noswap_splat_laneq_f64(__p0, __p1) __extension__ ({ \
1601 float64x2_t __s0 = __p0; \
1602 float64x1_t __ret; \1601 float64x1_t __ret; \
1602 float64x2_t __s0 = __p0; \
1603 __ret = (float64x1_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 42); \1603 __ret = (float64x1_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 42); \
1604 __ret; \1604 __ret; \
1605})1605})
...@@ -1607,23 +1607,23 @@ typedef struct bfloat16x8x4_t {...@@ -1607,23 +1607,23 @@ typedef struct bfloat16x8x4_t {
16071607
1608#ifdef __LITTLE_ENDIAN__1608#ifdef __LITTLE_ENDIAN__
1609#define splat_laneq_f32(__p0, __p1) __extension__ ({ \1609#define splat_laneq_f32(__p0, __p1) __extension__ ({ \
1610 float32x4_t __s0 = __p0; \
1611 float32x2_t __ret; \1610 float32x2_t __ret; \
1611 float32x4_t __s0 = __p0; \
1612 __ret = (float32x2_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 41); \1612 __ret = (float32x2_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 41); \
1613 __ret; \1613 __ret; \
1614})1614})
1615#else1615#else
1616#define splat_laneq_f32(__p0, __p1) __extension__ ({ \1616#define splat_laneq_f32(__p0, __p1) __extension__ ({ \
1617 float32x2_t __ret; \
1617 float32x4_t __s0 = __p0; \1618 float32x4_t __s0 = __p0; \
1618 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \1619 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
1619 float32x2_t __ret; \
1620 __ret = (float32x2_t) __builtin_neon_splat_laneq_v((int8x16_t)__rev0, __p1, 41); \1620 __ret = (float32x2_t) __builtin_neon_splat_laneq_v((int8x16_t)__rev0, __p1, 41); \
1621 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \1621 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
1622 __ret; \1622 __ret; \
1623})1623})
1624#define __noswap_splat_laneq_f32(__p0, __p1) __extension__ ({ \1624#define __noswap_splat_laneq_f32(__p0, __p1) __extension__ ({ \
1625 float32x4_t __s0 = __p0; \
1626 float32x2_t __ret; \1625 float32x2_t __ret; \
1626 float32x4_t __s0 = __p0; \
1627 __ret = (float32x2_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 41); \1627 __ret = (float32x2_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 41); \
1628 __ret; \1628 __ret; \
1629})1629})
...@@ -1631,23 +1631,23 @@ typedef struct bfloat16x8x4_t {...@@ -1631,23 +1631,23 @@ typedef struct bfloat16x8x4_t {
16311631
1632#ifdef __LITTLE_ENDIAN__1632#ifdef __LITTLE_ENDIAN__
1633#define splat_laneq_f16(__p0, __p1) __extension__ ({ \1633#define splat_laneq_f16(__p0, __p1) __extension__ ({ \
1634 float16x8_t __s0 = __p0; \
1635 float16x4_t __ret; \1634 float16x4_t __ret; \
1635 float16x8_t __s0 = __p0; \
1636 __ret = (float16x4_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 40); \1636 __ret = (float16x4_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 40); \
1637 __ret; \1637 __ret; \
1638})1638})
1639#else1639#else
1640#define splat_laneq_f16(__p0, __p1) __extension__ ({ \1640#define splat_laneq_f16(__p0, __p1) __extension__ ({ \
1641 float16x4_t __ret; \
1641 float16x8_t __s0 = __p0; \1642 float16x8_t __s0 = __p0; \
1642 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \1643 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
1643 float16x4_t __ret; \
1644 __ret = (float16x4_t) __builtin_neon_splat_laneq_v((int8x16_t)__rev0, __p1, 40); \1644 __ret = (float16x4_t) __builtin_neon_splat_laneq_v((int8x16_t)__rev0, __p1, 40); \
1645 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \1645 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
1646 __ret; \1646 __ret; \
1647})1647})
1648#define __noswap_splat_laneq_f16(__p0, __p1) __extension__ ({ \1648#define __noswap_splat_laneq_f16(__p0, __p1) __extension__ ({ \
1649 float16x8_t __s0 = __p0; \
1650 float16x4_t __ret; \1649 float16x4_t __ret; \
1650 float16x8_t __s0 = __p0; \
1651 __ret = (float16x4_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 40); \1651 __ret = (float16x4_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 40); \
1652 __ret; \1652 __ret; \
1653})1653})
...@@ -1655,23 +1655,23 @@ typedef struct bfloat16x8x4_t {...@@ -1655,23 +1655,23 @@ typedef struct bfloat16x8x4_t {
16551655
1656#ifdef __LITTLE_ENDIAN__1656#ifdef __LITTLE_ENDIAN__
1657#define splat_laneq_s32(__p0, __p1) __extension__ ({ \1657#define splat_laneq_s32(__p0, __p1) __extension__ ({ \
1658 int32x4_t __s0 = __p0; \
1659 int32x2_t __ret; \1658 int32x2_t __ret; \
1659 int32x4_t __s0 = __p0; \
1660 __ret = (int32x2_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 34); \1660 __ret = (int32x2_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 34); \
1661 __ret; \1661 __ret; \
1662})1662})
1663#else1663#else
1664#define splat_laneq_s32(__p0, __p1) __extension__ ({ \1664#define splat_laneq_s32(__p0, __p1) __extension__ ({ \
1665 int32x2_t __ret; \
1665 int32x4_t __s0 = __p0; \1666 int32x4_t __s0 = __p0; \
1666 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \1667 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
1667 int32x2_t __ret; \
1668 __ret = (int32x2_t) __builtin_neon_splat_laneq_v((int8x16_t)__rev0, __p1, 34); \1668 __ret = (int32x2_t) __builtin_neon_splat_laneq_v((int8x16_t)__rev0, __p1, 34); \
1669 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \1669 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
1670 __ret; \1670 __ret; \
1671})1671})
1672#define __noswap_splat_laneq_s32(__p0, __p1) __extension__ ({ \1672#define __noswap_splat_laneq_s32(__p0, __p1) __extension__ ({ \
1673 int32x4_t __s0 = __p0; \
1674 int32x2_t __ret; \1673 int32x2_t __ret; \
1674 int32x4_t __s0 = __p0; \
1675 __ret = (int32x2_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 34); \1675 __ret = (int32x2_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 34); \
1676 __ret; \1676 __ret; \
1677})1677})
...@@ -1679,22 +1679,22 @@ typedef struct bfloat16x8x4_t {...@@ -1679,22 +1679,22 @@ typedef struct bfloat16x8x4_t {
16791679
1680#ifdef __LITTLE_ENDIAN__1680#ifdef __LITTLE_ENDIAN__
1681#define splat_laneq_s64(__p0, __p1) __extension__ ({ \1681#define splat_laneq_s64(__p0, __p1) __extension__ ({ \
1682 int64x2_t __s0 = __p0; \
1683 int64x1_t __ret; \1682 int64x1_t __ret; \
1683 int64x2_t __s0 = __p0; \
1684 __ret = (int64x1_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 35); \1684 __ret = (int64x1_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 35); \
1685 __ret; \1685 __ret; \
1686})1686})
1687#else1687#else
1688#define splat_laneq_s64(__p0, __p1) __extension__ ({ \1688#define splat_laneq_s64(__p0, __p1) __extension__ ({ \
1689 int64x1_t __ret; \
1689 int64x2_t __s0 = __p0; \1690 int64x2_t __s0 = __p0; \
1690 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \1691 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
1691 int64x1_t __ret; \
1692 __ret = (int64x1_t) __builtin_neon_splat_laneq_v((int8x16_t)__rev0, __p1, 35); \1692 __ret = (int64x1_t) __builtin_neon_splat_laneq_v((int8x16_t)__rev0, __p1, 35); \
1693 __ret; \1693 __ret; \
1694})1694})
1695#define __noswap_splat_laneq_s64(__p0, __p1) __extension__ ({ \1695#define __noswap_splat_laneq_s64(__p0, __p1) __extension__ ({ \
1696 int64x2_t __s0 = __p0; \
1697 int64x1_t __ret; \1696 int64x1_t __ret; \
1697 int64x2_t __s0 = __p0; \
1698 __ret = (int64x1_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 35); \1698 __ret = (int64x1_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 35); \
1699 __ret; \1699 __ret; \
1700})1700})
...@@ -1702,23 +1702,23 @@ typedef struct bfloat16x8x4_t {...@@ -1702,23 +1702,23 @@ typedef struct bfloat16x8x4_t {
17021702
1703#ifdef __LITTLE_ENDIAN__1703#ifdef __LITTLE_ENDIAN__
1704#define splat_laneq_s16(__p0, __p1) __extension__ ({ \1704#define splat_laneq_s16(__p0, __p1) __extension__ ({ \
1705 int16x8_t __s0 = __p0; \
1706 int16x4_t __ret; \1705 int16x4_t __ret; \
1706 int16x8_t __s0 = __p0; \
1707 __ret = (int16x4_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 33); \1707 __ret = (int16x4_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 33); \
1708 __ret; \1708 __ret; \
1709})1709})
1710#else1710#else
1711#define splat_laneq_s16(__p0, __p1) __extension__ ({ \1711#define splat_laneq_s16(__p0, __p1) __extension__ ({ \
1712 int16x4_t __ret; \
1712 int16x8_t __s0 = __p0; \1713 int16x8_t __s0 = __p0; \
1713 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \1714 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
1714 int16x4_t __ret; \
1715 __ret = (int16x4_t) __builtin_neon_splat_laneq_v((int8x16_t)__rev0, __p1, 33); \1715 __ret = (int16x4_t) __builtin_neon_splat_laneq_v((int8x16_t)__rev0, __p1, 33); \
1716 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \1716 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
1717 __ret; \1717 __ret; \
1718})1718})
1719#define __noswap_splat_laneq_s16(__p0, __p1) __extension__ ({ \1719#define __noswap_splat_laneq_s16(__p0, __p1) __extension__ ({ \
1720 int16x8_t __s0 = __p0; \
1721 int16x4_t __ret; \1720 int16x4_t __ret; \
1721 int16x8_t __s0 = __p0; \
1722 __ret = (int16x4_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 33); \1722 __ret = (int16x4_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 33); \
1723 __ret; \1723 __ret; \
1724})1724})
...@@ -1732,9 +1732,9 @@ __ai uint8x16_t vabdq_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -1732,9 +1732,9 @@ __ai uint8x16_t vabdq_u8(uint8x16_t __p0, uint8x16_t __p1) {
1732}1732}
1733#else1733#else
1734__ai uint8x16_t vabdq_u8(uint8x16_t __p0, uint8x16_t __p1) {1734__ai uint8x16_t vabdq_u8(uint8x16_t __p0, uint8x16_t __p1) {
1735 uint8x16_t __ret;
1735 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);1736 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
1736 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);1737 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
1737 uint8x16_t __ret;
1738 __ret = (uint8x16_t) __builtin_neon_vabdq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);1738 __ret = (uint8x16_t) __builtin_neon_vabdq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
1739 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);1739 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
1740 return __ret;1740 return __ret;
...@@ -1754,9 +1754,9 @@ __ai uint32x4_t vabdq_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -1754,9 +1754,9 @@ __ai uint32x4_t vabdq_u32(uint32x4_t __p0, uint32x4_t __p1) {
1754}1754}
1755#else1755#else
1756__ai uint32x4_t vabdq_u32(uint32x4_t __p0, uint32x4_t __p1) {1756__ai uint32x4_t vabdq_u32(uint32x4_t __p0, uint32x4_t __p1) {
1757 uint32x4_t __ret;
1757 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);1758 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
1758 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);1759 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
1759 uint32x4_t __ret;
1760 __ret = (uint32x4_t) __builtin_neon_vabdq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);1760 __ret = (uint32x4_t) __builtin_neon_vabdq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
1761 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);1761 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
1762 return __ret;1762 return __ret;
...@@ -1776,9 +1776,9 @@ __ai uint16x8_t vabdq_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -1776,9 +1776,9 @@ __ai uint16x8_t vabdq_u16(uint16x8_t __p0, uint16x8_t __p1) {
1776}1776}
1777#else1777#else
1778__ai uint16x8_t vabdq_u16(uint16x8_t __p0, uint16x8_t __p1) {1778__ai uint16x8_t vabdq_u16(uint16x8_t __p0, uint16x8_t __p1) {
1779 uint16x8_t __ret;
1779 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);1780 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
1780 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);1781 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
1781 uint16x8_t __ret;
1782 __ret = (uint16x8_t) __builtin_neon_vabdq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);1782 __ret = (uint16x8_t) __builtin_neon_vabdq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
1783 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);1783 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
1784 return __ret;1784 return __ret;
...@@ -1798,9 +1798,9 @@ __ai int8x16_t vabdq_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -1798,9 +1798,9 @@ __ai int8x16_t vabdq_s8(int8x16_t __p0, int8x16_t __p1) {
1798}1798}
1799#else1799#else
1800__ai int8x16_t vabdq_s8(int8x16_t __p0, int8x16_t __p1) {1800__ai int8x16_t vabdq_s8(int8x16_t __p0, int8x16_t __p1) {
1801 int8x16_t __ret;
1801 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);1802 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
1802 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);1803 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
1803 int8x16_t __ret;
1804 __ret = (int8x16_t) __builtin_neon_vabdq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);1804 __ret = (int8x16_t) __builtin_neon_vabdq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
1805 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);1805 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
1806 return __ret;1806 return __ret;
...@@ -1820,9 +1820,9 @@ __ai float32x4_t vabdq_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -1820,9 +1820,9 @@ __ai float32x4_t vabdq_f32(float32x4_t __p0, float32x4_t __p1) {
1820}1820}
1821#else1821#else
1822__ai float32x4_t vabdq_f32(float32x4_t __p0, float32x4_t __p1) {1822__ai float32x4_t vabdq_f32(float32x4_t __p0, float32x4_t __p1) {
1823 float32x4_t __ret;
1823 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);1824 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
1824 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);1825 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
1825 float32x4_t __ret;
1826 __ret = (float32x4_t) __builtin_neon_vabdq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);1826 __ret = (float32x4_t) __builtin_neon_vabdq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
1827 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);1827 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
1828 return __ret;1828 return __ret;
...@@ -1837,9 +1837,9 @@ __ai int32x4_t vabdq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -1837,9 +1837,9 @@ __ai int32x4_t vabdq_s32(int32x4_t __p0, int32x4_t __p1) {
1837}1837}
1838#else1838#else
1839__ai int32x4_t vabdq_s32(int32x4_t __p0, int32x4_t __p1) {1839__ai int32x4_t vabdq_s32(int32x4_t __p0, int32x4_t __p1) {
1840 int32x4_t __ret;
1840 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);1841 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
1841 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);1842 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
1842 int32x4_t __ret;
1843 __ret = (int32x4_t) __builtin_neon_vabdq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);1843 __ret = (int32x4_t) __builtin_neon_vabdq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
1844 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);1844 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
1845 return __ret;1845 return __ret;
...@@ -1859,9 +1859,9 @@ __ai int16x8_t vabdq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -1859,9 +1859,9 @@ __ai int16x8_t vabdq_s16(int16x8_t __p0, int16x8_t __p1) {
1859}1859}
1860#else1860#else
1861__ai int16x8_t vabdq_s16(int16x8_t __p0, int16x8_t __p1) {1861__ai int16x8_t vabdq_s16(int16x8_t __p0, int16x8_t __p1) {
1862 int16x8_t __ret;
1862 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);1863 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
1863 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);1864 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
1864 int16x8_t __ret;
1865 __ret = (int16x8_t) __builtin_neon_vabdq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);1865 __ret = (int16x8_t) __builtin_neon_vabdq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
1866 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);1866 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
1867 return __ret;1867 return __ret;
...@@ -1881,9 +1881,9 @@ __ai uint8x8_t vabd_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -1881,9 +1881,9 @@ __ai uint8x8_t vabd_u8(uint8x8_t __p0, uint8x8_t __p1) {
1881}1881}
1882#else1882#else
1883__ai uint8x8_t vabd_u8(uint8x8_t __p0, uint8x8_t __p1) {1883__ai uint8x8_t vabd_u8(uint8x8_t __p0, uint8x8_t __p1) {
1884 uint8x8_t __ret;
1884 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);1885 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
1885 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);1886 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
1886 uint8x8_t __ret;
1887 __ret = (uint8x8_t) __builtin_neon_vabd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);1887 __ret = (uint8x8_t) __builtin_neon_vabd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
1888 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);1888 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
1889 return __ret;1889 return __ret;
...@@ -1903,9 +1903,9 @@ __ai uint32x2_t vabd_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -1903,9 +1903,9 @@ __ai uint32x2_t vabd_u32(uint32x2_t __p0, uint32x2_t __p1) {
1903}1903}
1904#else1904#else
1905__ai uint32x2_t vabd_u32(uint32x2_t __p0, uint32x2_t __p1) {1905__ai uint32x2_t vabd_u32(uint32x2_t __p0, uint32x2_t __p1) {
1906 uint32x2_t __ret;
1906 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);1907 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
1907 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);1908 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
1908 uint32x2_t __ret;
1909 __ret = (uint32x2_t) __builtin_neon_vabd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);1909 __ret = (uint32x2_t) __builtin_neon_vabd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
1910 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);1910 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
1911 return __ret;1911 return __ret;
...@@ -1925,9 +1925,9 @@ __ai uint16x4_t vabd_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -1925,9 +1925,9 @@ __ai uint16x4_t vabd_u16(uint16x4_t __p0, uint16x4_t __p1) {
1925}1925}
1926#else1926#else
1927__ai uint16x4_t vabd_u16(uint16x4_t __p0, uint16x4_t __p1) {1927__ai uint16x4_t vabd_u16(uint16x4_t __p0, uint16x4_t __p1) {
1928 uint16x4_t __ret;
1928 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);1929 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
1929 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);1930 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
1930 uint16x4_t __ret;
1931 __ret = (uint16x4_t) __builtin_neon_vabd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);1931 __ret = (uint16x4_t) __builtin_neon_vabd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
1932 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);1932 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
1933 return __ret;1933 return __ret;
...@@ -1947,9 +1947,9 @@ __ai int8x8_t vabd_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -1947,9 +1947,9 @@ __ai int8x8_t vabd_s8(int8x8_t __p0, int8x8_t __p1) {
1947}1947}
1948#else1948#else
1949__ai int8x8_t vabd_s8(int8x8_t __p0, int8x8_t __p1) {1949__ai int8x8_t vabd_s8(int8x8_t __p0, int8x8_t __p1) {
1950 int8x8_t __ret;
1950 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);1951 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
1951 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);1952 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
1952 int8x8_t __ret;
1953 __ret = (int8x8_t) __builtin_neon_vabd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);1953 __ret = (int8x8_t) __builtin_neon_vabd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
1954 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);1954 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
1955 return __ret;1955 return __ret;
...@@ -1969,9 +1969,9 @@ __ai float32x2_t vabd_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -1969,9 +1969,9 @@ __ai float32x2_t vabd_f32(float32x2_t __p0, float32x2_t __p1) {
1969}1969}
1970#else1970#else
1971__ai float32x2_t vabd_f32(float32x2_t __p0, float32x2_t __p1) {1971__ai float32x2_t vabd_f32(float32x2_t __p0, float32x2_t __p1) {
1972 float32x2_t __ret;
1972 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);1973 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
1973 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);1974 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
1974 float32x2_t __ret;
1975 __ret = (float32x2_t) __builtin_neon_vabd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);1975 __ret = (float32x2_t) __builtin_neon_vabd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
1976 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);1976 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
1977 return __ret;1977 return __ret;
...@@ -1986,9 +1986,9 @@ __ai int32x2_t vabd_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -1986,9 +1986,9 @@ __ai int32x2_t vabd_s32(int32x2_t __p0, int32x2_t __p1) {
1986}1986}
1987#else1987#else
1988__ai int32x2_t vabd_s32(int32x2_t __p0, int32x2_t __p1) {1988__ai int32x2_t vabd_s32(int32x2_t __p0, int32x2_t __p1) {
1989 int32x2_t __ret;
1989 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);1990 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
1990 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);1991 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
1991 int32x2_t __ret;
1992 __ret = (int32x2_t) __builtin_neon_vabd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);1992 __ret = (int32x2_t) __builtin_neon_vabd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
1993 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);1993 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
1994 return __ret;1994 return __ret;
...@@ -2008,9 +2008,9 @@ __ai int16x4_t vabd_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -2008,9 +2008,9 @@ __ai int16x4_t vabd_s16(int16x4_t __p0, int16x4_t __p1) {
2008}2008}
2009#else2009#else
2010__ai int16x4_t vabd_s16(int16x4_t __p0, int16x4_t __p1) {2010__ai int16x4_t vabd_s16(int16x4_t __p0, int16x4_t __p1) {
2011 int16x4_t __ret;
2011 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);2012 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
2012 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);2013 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
2013 int16x4_t __ret;
2014 __ret = (int16x4_t) __builtin_neon_vabd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);2014 __ret = (int16x4_t) __builtin_neon_vabd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
2015 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);2015 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2016 return __ret;2016 return __ret;
...@@ -2030,8 +2030,8 @@ __ai int8x16_t vabsq_s8(int8x16_t __p0) {...@@ -2030,8 +2030,8 @@ __ai int8x16_t vabsq_s8(int8x16_t __p0) {
2030}2030}
2031#else2031#else
2032__ai int8x16_t vabsq_s8(int8x16_t __p0) {2032__ai int8x16_t vabsq_s8(int8x16_t __p0) {
2033 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
2034 int8x16_t __ret;2033 int8x16_t __ret;
2034 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
2035 __ret = (int8x16_t) __builtin_neon_vabsq_v((int8x16_t)__rev0, 32);2035 __ret = (int8x16_t) __builtin_neon_vabsq_v((int8x16_t)__rev0, 32);
2036 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);2036 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
2037 return __ret;2037 return __ret;
...@@ -2046,8 +2046,8 @@ __ai float32x4_t vabsq_f32(float32x4_t __p0) {...@@ -2046,8 +2046,8 @@ __ai float32x4_t vabsq_f32(float32x4_t __p0) {
2046}2046}
2047#else2047#else
2048__ai float32x4_t vabsq_f32(float32x4_t __p0) {2048__ai float32x4_t vabsq_f32(float32x4_t __p0) {
2049 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
2050 float32x4_t __ret;2049 float32x4_t __ret;
2050 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
2051 __ret = (float32x4_t) __builtin_neon_vabsq_v((int8x16_t)__rev0, 41);2051 __ret = (float32x4_t) __builtin_neon_vabsq_v((int8x16_t)__rev0, 41);
2052 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);2052 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2053 return __ret;2053 return __ret;
...@@ -2062,8 +2062,8 @@ __ai int32x4_t vabsq_s32(int32x4_t __p0) {...@@ -2062,8 +2062,8 @@ __ai int32x4_t vabsq_s32(int32x4_t __p0) {
2062}2062}
2063#else2063#else
2064__ai int32x4_t vabsq_s32(int32x4_t __p0) {2064__ai int32x4_t vabsq_s32(int32x4_t __p0) {
2065 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
2066 int32x4_t __ret;2065 int32x4_t __ret;
2066 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
2067 __ret = (int32x4_t) __builtin_neon_vabsq_v((int8x16_t)__rev0, 34);2067 __ret = (int32x4_t) __builtin_neon_vabsq_v((int8x16_t)__rev0, 34);
2068 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);2068 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2069 return __ret;2069 return __ret;
...@@ -2078,8 +2078,8 @@ __ai int16x8_t vabsq_s16(int16x8_t __p0) {...@@ -2078,8 +2078,8 @@ __ai int16x8_t vabsq_s16(int16x8_t __p0) {
2078}2078}
2079#else2079#else
2080__ai int16x8_t vabsq_s16(int16x8_t __p0) {2080__ai int16x8_t vabsq_s16(int16x8_t __p0) {
2081 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
2082 int16x8_t __ret;2081 int16x8_t __ret;
2082 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
2083 __ret = (int16x8_t) __builtin_neon_vabsq_v((int8x16_t)__rev0, 33);2083 __ret = (int16x8_t) __builtin_neon_vabsq_v((int8x16_t)__rev0, 33);
2084 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);2084 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
2085 return __ret;2085 return __ret;
...@@ -2094,8 +2094,8 @@ __ai int8x8_t vabs_s8(int8x8_t __p0) {...@@ -2094,8 +2094,8 @@ __ai int8x8_t vabs_s8(int8x8_t __p0) {
2094}2094}
2095#else2095#else
2096__ai int8x8_t vabs_s8(int8x8_t __p0) {2096__ai int8x8_t vabs_s8(int8x8_t __p0) {
2097 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
2098 int8x8_t __ret;2097 int8x8_t __ret;
2098 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
2099 __ret = (int8x8_t) __builtin_neon_vabs_v((int8x8_t)__rev0, 0);2099 __ret = (int8x8_t) __builtin_neon_vabs_v((int8x8_t)__rev0, 0);
2100 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);2100 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
2101 return __ret;2101 return __ret;
...@@ -2110,8 +2110,8 @@ __ai float32x2_t vabs_f32(float32x2_t __p0) {...@@ -2110,8 +2110,8 @@ __ai float32x2_t vabs_f32(float32x2_t __p0) {
2110}2110}
2111#else2111#else
2112__ai float32x2_t vabs_f32(float32x2_t __p0) {2112__ai float32x2_t vabs_f32(float32x2_t __p0) {
2113 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
2114 float32x2_t __ret;2113 float32x2_t __ret;
2114 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
2115 __ret = (float32x2_t) __builtin_neon_vabs_v((int8x8_t)__rev0, 9);2115 __ret = (float32x2_t) __builtin_neon_vabs_v((int8x8_t)__rev0, 9);
2116 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);2116 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
2117 return __ret;2117 return __ret;
...@@ -2126,8 +2126,8 @@ __ai int32x2_t vabs_s32(int32x2_t __p0) {...@@ -2126,8 +2126,8 @@ __ai int32x2_t vabs_s32(int32x2_t __p0) {
2126}2126}
2127#else2127#else
2128__ai int32x2_t vabs_s32(int32x2_t __p0) {2128__ai int32x2_t vabs_s32(int32x2_t __p0) {
2129 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
2130 int32x2_t __ret;2129 int32x2_t __ret;
2130 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
2131 __ret = (int32x2_t) __builtin_neon_vabs_v((int8x8_t)__rev0, 2);2131 __ret = (int32x2_t) __builtin_neon_vabs_v((int8x8_t)__rev0, 2);
2132 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);2132 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
2133 return __ret;2133 return __ret;
...@@ -2142,8 +2142,8 @@ __ai int16x4_t vabs_s16(int16x4_t __p0) {...@@ -2142,8 +2142,8 @@ __ai int16x4_t vabs_s16(int16x4_t __p0) {
2142}2142}
2143#else2143#else
2144__ai int16x4_t vabs_s16(int16x4_t __p0) {2144__ai int16x4_t vabs_s16(int16x4_t __p0) {
2145 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
2146 int16x4_t __ret;2145 int16x4_t __ret;
2146 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
2147 __ret = (int16x4_t) __builtin_neon_vabs_v((int8x8_t)__rev0, 1);2147 __ret = (int16x4_t) __builtin_neon_vabs_v((int8x8_t)__rev0, 1);
2148 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);2148 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2149 return __ret;2149 return __ret;
...@@ -2158,9 +2158,9 @@ __ai uint8x16_t vaddq_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -2158,9 +2158,9 @@ __ai uint8x16_t vaddq_u8(uint8x16_t __p0, uint8x16_t __p1) {
2158}2158}
2159#else2159#else
2160__ai uint8x16_t vaddq_u8(uint8x16_t __p0, uint8x16_t __p1) {2160__ai uint8x16_t vaddq_u8(uint8x16_t __p0, uint8x16_t __p1) {
2161 uint8x16_t __ret;
2161 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);2162 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
2162 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);2163 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
2163 uint8x16_t __ret;
2164 __ret = __rev0 + __rev1;2164 __ret = __rev0 + __rev1;
2165 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);2165 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
2166 return __ret;2166 return __ret;
...@@ -2175,9 +2175,9 @@ __ai uint32x4_t vaddq_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -2175,9 +2175,9 @@ __ai uint32x4_t vaddq_u32(uint32x4_t __p0, uint32x4_t __p1) {
2175}2175}
2176#else2176#else
2177__ai uint32x4_t vaddq_u32(uint32x4_t __p0, uint32x4_t __p1) {2177__ai uint32x4_t vaddq_u32(uint32x4_t __p0, uint32x4_t __p1) {
2178 uint32x4_t __ret;
2178 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);2179 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
2179 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);2180 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
2180 uint32x4_t __ret;
2181 __ret = __rev0 + __rev1;2181 __ret = __rev0 + __rev1;
2182 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);2182 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2183 return __ret;2183 return __ret;
...@@ -2192,9 +2192,9 @@ __ai uint64x2_t vaddq_u64(uint64x2_t __p0, uint64x2_t __p1) {...@@ -2192,9 +2192,9 @@ __ai uint64x2_t vaddq_u64(uint64x2_t __p0, uint64x2_t __p1) {
2192}2192}
2193#else2193#else
2194__ai uint64x2_t vaddq_u64(uint64x2_t __p0, uint64x2_t __p1) {2194__ai uint64x2_t vaddq_u64(uint64x2_t __p0, uint64x2_t __p1) {
2195 uint64x2_t __ret;
2195 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);2196 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
2196 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);2197 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
2197 uint64x2_t __ret;
2198 __ret = __rev0 + __rev1;2198 __ret = __rev0 + __rev1;
2199 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);2199 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
2200 return __ret;2200 return __ret;
...@@ -2209,9 +2209,9 @@ __ai uint16x8_t vaddq_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -2209,9 +2209,9 @@ __ai uint16x8_t vaddq_u16(uint16x8_t __p0, uint16x8_t __p1) {
2209}2209}
2210#else2210#else
2211__ai uint16x8_t vaddq_u16(uint16x8_t __p0, uint16x8_t __p1) {2211__ai uint16x8_t vaddq_u16(uint16x8_t __p0, uint16x8_t __p1) {
2212 uint16x8_t __ret;
2212 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);2213 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
2213 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);2214 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
2214 uint16x8_t __ret;
2215 __ret = __rev0 + __rev1;2215 __ret = __rev0 + __rev1;
2216 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);2216 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
2217 return __ret;2217 return __ret;
...@@ -2226,9 +2226,9 @@ __ai int8x16_t vaddq_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -2226,9 +2226,9 @@ __ai int8x16_t vaddq_s8(int8x16_t __p0, int8x16_t __p1) {
2226}2226}
2227#else2227#else
2228__ai int8x16_t vaddq_s8(int8x16_t __p0, int8x16_t __p1) {2228__ai int8x16_t vaddq_s8(int8x16_t __p0, int8x16_t __p1) {
2229 int8x16_t __ret;
2229 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);2230 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
2230 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);2231 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
2231 int8x16_t __ret;
2232 __ret = __rev0 + __rev1;2232 __ret = __rev0 + __rev1;
2233 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);2233 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
2234 return __ret;2234 return __ret;
...@@ -2243,9 +2243,9 @@ __ai float32x4_t vaddq_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -2243,9 +2243,9 @@ __ai float32x4_t vaddq_f32(float32x4_t __p0, float32x4_t __p1) {
2243}2243}
2244#else2244#else
2245__ai float32x4_t vaddq_f32(float32x4_t __p0, float32x4_t __p1) {2245__ai float32x4_t vaddq_f32(float32x4_t __p0, float32x4_t __p1) {
2246 float32x4_t __ret;
2246 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);2247 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
2247 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);2248 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
2248 float32x4_t __ret;
2249 __ret = __rev0 + __rev1;2249 __ret = __rev0 + __rev1;
2250 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);2250 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2251 return __ret;2251 return __ret;
...@@ -2260,9 +2260,9 @@ __ai int32x4_t vaddq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -2260,9 +2260,9 @@ __ai int32x4_t vaddq_s32(int32x4_t __p0, int32x4_t __p1) {
2260}2260}
2261#else2261#else
2262__ai int32x4_t vaddq_s32(int32x4_t __p0, int32x4_t __p1) {2262__ai int32x4_t vaddq_s32(int32x4_t __p0, int32x4_t __p1) {
2263 int32x4_t __ret;
2263 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);2264 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
2264 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);2265 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
2265 int32x4_t __ret;
2266 __ret = __rev0 + __rev1;2266 __ret = __rev0 + __rev1;
2267 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);2267 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2268 return __ret;2268 return __ret;
...@@ -2277,9 +2277,9 @@ __ai int64x2_t vaddq_s64(int64x2_t __p0, int64x2_t __p1) {...@@ -2277,9 +2277,9 @@ __ai int64x2_t vaddq_s64(int64x2_t __p0, int64x2_t __p1) {
2277}2277}
2278#else2278#else
2279__ai int64x2_t vaddq_s64(int64x2_t __p0, int64x2_t __p1) {2279__ai int64x2_t vaddq_s64(int64x2_t __p0, int64x2_t __p1) {
2280 int64x2_t __ret;
2280 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);2281 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
2281 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);2282 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
2282 int64x2_t __ret;
2283 __ret = __rev0 + __rev1;2283 __ret = __rev0 + __rev1;
2284 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);2284 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
2285 return __ret;2285 return __ret;
...@@ -2294,9 +2294,9 @@ __ai int16x8_t vaddq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -2294,9 +2294,9 @@ __ai int16x8_t vaddq_s16(int16x8_t __p0, int16x8_t __p1) {
2294}2294}
2295#else2295#else
2296__ai int16x8_t vaddq_s16(int16x8_t __p0, int16x8_t __p1) {2296__ai int16x8_t vaddq_s16(int16x8_t __p0, int16x8_t __p1) {
2297 int16x8_t __ret;
2297 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);2298 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
2298 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);2299 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
2299 int16x8_t __ret;
2300 __ret = __rev0 + __rev1;2300 __ret = __rev0 + __rev1;
2301 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);2301 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
2302 return __ret;2302 return __ret;
...@@ -2311,9 +2311,9 @@ __ai uint8x8_t vadd_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -2311,9 +2311,9 @@ __ai uint8x8_t vadd_u8(uint8x8_t __p0, uint8x8_t __p1) {
2311}2311}
2312#else2312#else
2313__ai uint8x8_t vadd_u8(uint8x8_t __p0, uint8x8_t __p1) {2313__ai uint8x8_t vadd_u8(uint8x8_t __p0, uint8x8_t __p1) {
2314 uint8x8_t __ret;
2314 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);2315 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
2315 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);2316 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
2316 uint8x8_t __ret;
2317 __ret = __rev0 + __rev1;2317 __ret = __rev0 + __rev1;
2318 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);2318 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
2319 return __ret;2319 return __ret;
...@@ -2328,9 +2328,9 @@ __ai uint32x2_t vadd_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -2328,9 +2328,9 @@ __ai uint32x2_t vadd_u32(uint32x2_t __p0, uint32x2_t __p1) {
2328}2328}
2329#else2329#else
2330__ai uint32x2_t vadd_u32(uint32x2_t __p0, uint32x2_t __p1) {2330__ai uint32x2_t vadd_u32(uint32x2_t __p0, uint32x2_t __p1) {
2331 uint32x2_t __ret;
2331 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);2332 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
2332 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);2333 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
2333 uint32x2_t __ret;
2334 __ret = __rev0 + __rev1;2334 __ret = __rev0 + __rev1;
2335 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);2335 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
2336 return __ret;2336 return __ret;
...@@ -2350,9 +2350,9 @@ __ai uint16x4_t vadd_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -2350,9 +2350,9 @@ __ai uint16x4_t vadd_u16(uint16x4_t __p0, uint16x4_t __p1) {
2350}2350}
2351#else2351#else
2352__ai uint16x4_t vadd_u16(uint16x4_t __p0, uint16x4_t __p1) {2352__ai uint16x4_t vadd_u16(uint16x4_t __p0, uint16x4_t __p1) {
2353 uint16x4_t __ret;
2353 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);2354 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
2354 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);2355 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
2355 uint16x4_t __ret;
2356 __ret = __rev0 + __rev1;2356 __ret = __rev0 + __rev1;
2357 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);2357 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2358 return __ret;2358 return __ret;
...@@ -2367,9 +2367,9 @@ __ai int8x8_t vadd_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -2367,9 +2367,9 @@ __ai int8x8_t vadd_s8(int8x8_t __p0, int8x8_t __p1) {
2367}2367}
2368#else2368#else
2369__ai int8x8_t vadd_s8(int8x8_t __p0, int8x8_t __p1) {2369__ai int8x8_t vadd_s8(int8x8_t __p0, int8x8_t __p1) {
2370 int8x8_t __ret;
2370 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);2371 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
2371 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);2372 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
2372 int8x8_t __ret;
2373 __ret = __rev0 + __rev1;2373 __ret = __rev0 + __rev1;
2374 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);2374 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
2375 return __ret;2375 return __ret;
...@@ -2384,9 +2384,9 @@ __ai float32x2_t vadd_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -2384,9 +2384,9 @@ __ai float32x2_t vadd_f32(float32x2_t __p0, float32x2_t __p1) {
2384}2384}
2385#else2385#else
2386__ai float32x2_t vadd_f32(float32x2_t __p0, float32x2_t __p1) {2386__ai float32x2_t vadd_f32(float32x2_t __p0, float32x2_t __p1) {
2387 float32x2_t __ret;
2387 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);2388 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
2388 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);2389 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
2389 float32x2_t __ret;
2390 __ret = __rev0 + __rev1;2390 __ret = __rev0 + __rev1;
2391 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);2391 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
2392 return __ret;2392 return __ret;
...@@ -2401,9 +2401,9 @@ __ai int32x2_t vadd_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -2401,9 +2401,9 @@ __ai int32x2_t vadd_s32(int32x2_t __p0, int32x2_t __p1) {
2401}2401}
2402#else2402#else
2403__ai int32x2_t vadd_s32(int32x2_t __p0, int32x2_t __p1) {2403__ai int32x2_t vadd_s32(int32x2_t __p0, int32x2_t __p1) {
2404 int32x2_t __ret;
2404 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);2405 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
2405 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);2406 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
2406 int32x2_t __ret;
2407 __ret = __rev0 + __rev1;2407 __ret = __rev0 + __rev1;
2408 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);2408 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
2409 return __ret;2409 return __ret;
...@@ -2423,9 +2423,9 @@ __ai int16x4_t vadd_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -2423,9 +2423,9 @@ __ai int16x4_t vadd_s16(int16x4_t __p0, int16x4_t __p1) {
2423}2423}
2424#else2424#else
2425__ai int16x4_t vadd_s16(int16x4_t __p0, int16x4_t __p1) {2425__ai int16x4_t vadd_s16(int16x4_t __p0, int16x4_t __p1) {
2426 int16x4_t __ret;
2426 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);2427 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
2427 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);2428 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
2428 int16x4_t __ret;
2429 __ret = __rev0 + __rev1;2429 __ret = __rev0 + __rev1;
2430 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);2430 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2431 return __ret;2431 return __ret;
...@@ -2440,9 +2440,9 @@ __ai poly8x8_t vadd_p8(poly8x8_t __p0, poly8x8_t __p1) {...@@ -2440,9 +2440,9 @@ __ai poly8x8_t vadd_p8(poly8x8_t __p0, poly8x8_t __p1) {
2440}2440}
2441#else2441#else
2442__ai poly8x8_t vadd_p8(poly8x8_t __p0, poly8x8_t __p1) {2442__ai poly8x8_t vadd_p8(poly8x8_t __p0, poly8x8_t __p1) {
2443 poly8x8_t __ret;
2443 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);2444 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
2444 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);2445 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
2445 poly8x8_t __ret;
2446 __ret = (poly8x8_t) __builtin_neon_vadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 4);2446 __ret = (poly8x8_t) __builtin_neon_vadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 4);
2447 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);2447 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
2448 return __ret;2448 return __ret;
...@@ -2462,9 +2462,9 @@ __ai poly16x4_t vadd_p16(poly16x4_t __p0, poly16x4_t __p1) {...@@ -2462,9 +2462,9 @@ __ai poly16x4_t vadd_p16(poly16x4_t __p0, poly16x4_t __p1) {
2462}2462}
2463#else2463#else
2464__ai poly16x4_t vadd_p16(poly16x4_t __p0, poly16x4_t __p1) {2464__ai poly16x4_t vadd_p16(poly16x4_t __p0, poly16x4_t __p1) {
2465 poly16x4_t __ret;
2465 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);2466 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
2466 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);2467 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
2467 poly16x4_t __ret;
2468 __ret = (poly16x4_t) __builtin_neon_vadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 5);2468 __ret = (poly16x4_t) __builtin_neon_vadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 5);
2469 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);2469 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2470 return __ret;2470 return __ret;
...@@ -2479,9 +2479,9 @@ __ai poly8x16_t vaddq_p8(poly8x16_t __p0, poly8x16_t __p1) {...@@ -2479,9 +2479,9 @@ __ai poly8x16_t vaddq_p8(poly8x16_t __p0, poly8x16_t __p1) {
2479}2479}
2480#else2480#else
2481__ai poly8x16_t vaddq_p8(poly8x16_t __p0, poly8x16_t __p1) {2481__ai poly8x16_t vaddq_p8(poly8x16_t __p0, poly8x16_t __p1) {
2482 poly8x16_t __ret;
2482 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);2483 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
2483 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);2484 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
2484 poly8x16_t __ret;
2485 __ret = (poly8x16_t) __builtin_neon_vaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 36);2485 __ret = (poly8x16_t) __builtin_neon_vaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 36);
2486 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);2486 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
2487 return __ret;2487 return __ret;
...@@ -2496,9 +2496,9 @@ __ai poly64x2_t vaddq_p64(poly64x2_t __p0, poly64x2_t __p1) {...@@ -2496,9 +2496,9 @@ __ai poly64x2_t vaddq_p64(poly64x2_t __p0, poly64x2_t __p1) {
2496}2496}
2497#else2497#else
2498__ai poly64x2_t vaddq_p64(poly64x2_t __p0, poly64x2_t __p1) {2498__ai poly64x2_t vaddq_p64(poly64x2_t __p0, poly64x2_t __p1) {
2499 poly64x2_t __ret;
2499 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);2500 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
2500 poly64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);2501 poly64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
2501 poly64x2_t __ret;
2502 __ret = (poly64x2_t) __builtin_neon_vaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 38);2502 __ret = (poly64x2_t) __builtin_neon_vaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 38);
2503 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);2503 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
2504 return __ret;2504 return __ret;
...@@ -2513,9 +2513,9 @@ __ai poly16x8_t vaddq_p16(poly16x8_t __p0, poly16x8_t __p1) {...@@ -2513,9 +2513,9 @@ __ai poly16x8_t vaddq_p16(poly16x8_t __p0, poly16x8_t __p1) {
2513}2513}
2514#else2514#else
2515__ai poly16x8_t vaddq_p16(poly16x8_t __p0, poly16x8_t __p1) {2515__ai poly16x8_t vaddq_p16(poly16x8_t __p0, poly16x8_t __p1) {
2516 poly16x8_t __ret;
2516 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);2517 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
2517 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);2518 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
2518 poly16x8_t __ret;
2519 __ret = (poly16x8_t) __builtin_neon_vaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 37);2519 __ret = (poly16x8_t) __builtin_neon_vaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 37);
2520 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);2520 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
2521 return __ret;2521 return __ret;
...@@ -2530,9 +2530,9 @@ __ai uint16x4_t vaddhn_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -2530,9 +2530,9 @@ __ai uint16x4_t vaddhn_u32(uint32x4_t __p0, uint32x4_t __p1) {
2530}2530}
2531#else2531#else
2532__ai uint16x4_t vaddhn_u32(uint32x4_t __p0, uint32x4_t __p1) {2532__ai uint16x4_t vaddhn_u32(uint32x4_t __p0, uint32x4_t __p1) {
2533 uint16x4_t __ret;
2533 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);2534 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
2534 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);2535 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
2535 uint16x4_t __ret;
2536 __ret = (uint16x4_t) __builtin_neon_vaddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 17);2536 __ret = (uint16x4_t) __builtin_neon_vaddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 17);
2537 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);2537 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2538 return __ret;2538 return __ret;
...@@ -2552,9 +2552,9 @@ __ai uint32x2_t vaddhn_u64(uint64x2_t __p0, uint64x2_t __p1) {...@@ -2552,9 +2552,9 @@ __ai uint32x2_t vaddhn_u64(uint64x2_t __p0, uint64x2_t __p1) {
2552}2552}
2553#else2553#else
2554__ai uint32x2_t vaddhn_u64(uint64x2_t __p0, uint64x2_t __p1) {2554__ai uint32x2_t vaddhn_u64(uint64x2_t __p0, uint64x2_t __p1) {
2555 uint32x2_t __ret;
2555 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);2556 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
2556 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);2557 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
2557 uint32x2_t __ret;
2558 __ret = (uint32x2_t) __builtin_neon_vaddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 18);2558 __ret = (uint32x2_t) __builtin_neon_vaddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 18);
2559 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);2559 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
2560 return __ret;2560 return __ret;
...@@ -2574,9 +2574,9 @@ __ai uint8x8_t vaddhn_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -2574,9 +2574,9 @@ __ai uint8x8_t vaddhn_u16(uint16x8_t __p0, uint16x8_t __p1) {
2574}2574}
2575#else2575#else
2576__ai uint8x8_t vaddhn_u16(uint16x8_t __p0, uint16x8_t __p1) {2576__ai uint8x8_t vaddhn_u16(uint16x8_t __p0, uint16x8_t __p1) {
2577 uint8x8_t __ret;
2577 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);2578 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
2578 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);2579 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
2579 uint8x8_t __ret;
2580 __ret = (uint8x8_t) __builtin_neon_vaddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 16);2580 __ret = (uint8x8_t) __builtin_neon_vaddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 16);
2581 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);2581 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
2582 return __ret;2582 return __ret;
...@@ -2596,9 +2596,9 @@ __ai int16x4_t vaddhn_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -2596,9 +2596,9 @@ __ai int16x4_t vaddhn_s32(int32x4_t __p0, int32x4_t __p1) {
2596}2596}
2597#else2597#else
2598__ai int16x4_t vaddhn_s32(int32x4_t __p0, int32x4_t __p1) {2598__ai int16x4_t vaddhn_s32(int32x4_t __p0, int32x4_t __p1) {
2599 int16x4_t __ret;
2599 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);2600 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
2600 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);2601 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
2601 int16x4_t __ret;
2602 __ret = (int16x4_t) __builtin_neon_vaddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 1);2602 __ret = (int16x4_t) __builtin_neon_vaddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 1);
2603 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);2603 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2604 return __ret;2604 return __ret;
...@@ -2618,9 +2618,9 @@ __ai int32x2_t vaddhn_s64(int64x2_t __p0, int64x2_t __p1) {...@@ -2618,9 +2618,9 @@ __ai int32x2_t vaddhn_s64(int64x2_t __p0, int64x2_t __p1) {
2618}2618}
2619#else2619#else
2620__ai int32x2_t vaddhn_s64(int64x2_t __p0, int64x2_t __p1) {2620__ai int32x2_t vaddhn_s64(int64x2_t __p0, int64x2_t __p1) {
2621 int32x2_t __ret;
2621 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);2622 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
2622 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);2623 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
2623 int32x2_t __ret;
2624 __ret = (int32x2_t) __builtin_neon_vaddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 2);2624 __ret = (int32x2_t) __builtin_neon_vaddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 2);
2625 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);2625 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
2626 return __ret;2626 return __ret;
...@@ -2640,9 +2640,9 @@ __ai int8x8_t vaddhn_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -2640,9 +2640,9 @@ __ai int8x8_t vaddhn_s16(int16x8_t __p0, int16x8_t __p1) {
2640}2640}
2641#else2641#else
2642__ai int8x8_t vaddhn_s16(int16x8_t __p0, int16x8_t __p1) {2642__ai int8x8_t vaddhn_s16(int16x8_t __p0, int16x8_t __p1) {
2643 int8x8_t __ret;
2643 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);2644 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
2644 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);2645 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
2645 int8x8_t __ret;
2646 __ret = (int8x8_t) __builtin_neon_vaddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 0);2646 __ret = (int8x8_t) __builtin_neon_vaddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 0);
2647 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);2647 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
2648 return __ret;2648 return __ret;
...@@ -2662,9 +2662,9 @@ __ai uint8x16_t vandq_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -2662,9 +2662,9 @@ __ai uint8x16_t vandq_u8(uint8x16_t __p0, uint8x16_t __p1) {
2662}2662}
2663#else2663#else
2664__ai uint8x16_t vandq_u8(uint8x16_t __p0, uint8x16_t __p1) {2664__ai uint8x16_t vandq_u8(uint8x16_t __p0, uint8x16_t __p1) {
2665 uint8x16_t __ret;
2665 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);2666 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
2666 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);2667 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
2667 uint8x16_t __ret;
2668 __ret = __rev0 & __rev1;2668 __ret = __rev0 & __rev1;
2669 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);2669 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
2670 return __ret;2670 return __ret;
...@@ -2679,9 +2679,9 @@ __ai uint32x4_t vandq_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -2679,9 +2679,9 @@ __ai uint32x4_t vandq_u32(uint32x4_t __p0, uint32x4_t __p1) {
2679}2679}
2680#else2680#else
2681__ai uint32x4_t vandq_u32(uint32x4_t __p0, uint32x4_t __p1) {2681__ai uint32x4_t vandq_u32(uint32x4_t __p0, uint32x4_t __p1) {
2682 uint32x4_t __ret;
2682 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);2683 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
2683 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);2684 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
2684 uint32x4_t __ret;
2685 __ret = __rev0 & __rev1;2685 __ret = __rev0 & __rev1;
2686 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);2686 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2687 return __ret;2687 return __ret;
...@@ -2696,9 +2696,9 @@ __ai uint64x2_t vandq_u64(uint64x2_t __p0, uint64x2_t __p1) {...@@ -2696,9 +2696,9 @@ __ai uint64x2_t vandq_u64(uint64x2_t __p0, uint64x2_t __p1) {
2696}2696}
2697#else2697#else
2698__ai uint64x2_t vandq_u64(uint64x2_t __p0, uint64x2_t __p1) {2698__ai uint64x2_t vandq_u64(uint64x2_t __p0, uint64x2_t __p1) {
2699 uint64x2_t __ret;
2699 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);2700 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
2700 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);2701 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
2701 uint64x2_t __ret;
2702 __ret = __rev0 & __rev1;2702 __ret = __rev0 & __rev1;
2703 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);2703 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
2704 return __ret;2704 return __ret;
...@@ -2713,9 +2713,9 @@ __ai uint16x8_t vandq_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -2713,9 +2713,9 @@ __ai uint16x8_t vandq_u16(uint16x8_t __p0, uint16x8_t __p1) {
2713}2713}
2714#else2714#else
2715__ai uint16x8_t vandq_u16(uint16x8_t __p0, uint16x8_t __p1) {2715__ai uint16x8_t vandq_u16(uint16x8_t __p0, uint16x8_t __p1) {
2716 uint16x8_t __ret;
2716 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);2717 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
2717 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);2718 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
2718 uint16x8_t __ret;
2719 __ret = __rev0 & __rev1;2719 __ret = __rev0 & __rev1;
2720 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);2720 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
2721 return __ret;2721 return __ret;
...@@ -2730,9 +2730,9 @@ __ai int8x16_t vandq_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -2730,9 +2730,9 @@ __ai int8x16_t vandq_s8(int8x16_t __p0, int8x16_t __p1) {
2730}2730}
2731#else2731#else
2732__ai int8x16_t vandq_s8(int8x16_t __p0, int8x16_t __p1) {2732__ai int8x16_t vandq_s8(int8x16_t __p0, int8x16_t __p1) {
2733 int8x16_t __ret;
2733 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);2734 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
2734 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);2735 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
2735 int8x16_t __ret;
2736 __ret = __rev0 & __rev1;2736 __ret = __rev0 & __rev1;
2737 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);2737 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
2738 return __ret;2738 return __ret;
...@@ -2747,9 +2747,9 @@ __ai int32x4_t vandq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -2747,9 +2747,9 @@ __ai int32x4_t vandq_s32(int32x4_t __p0, int32x4_t __p1) {
2747}2747}
2748#else2748#else
2749__ai int32x4_t vandq_s32(int32x4_t __p0, int32x4_t __p1) {2749__ai int32x4_t vandq_s32(int32x4_t __p0, int32x4_t __p1) {
2750 int32x4_t __ret;
2750 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);2751 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
2751 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);2752 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
2752 int32x4_t __ret;
2753 __ret = __rev0 & __rev1;2753 __ret = __rev0 & __rev1;
2754 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);2754 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2755 return __ret;2755 return __ret;
...@@ -2764,9 +2764,9 @@ __ai int64x2_t vandq_s64(int64x2_t __p0, int64x2_t __p1) {...@@ -2764,9 +2764,9 @@ __ai int64x2_t vandq_s64(int64x2_t __p0, int64x2_t __p1) {
2764}2764}
2765#else2765#else
2766__ai int64x2_t vandq_s64(int64x2_t __p0, int64x2_t __p1) {2766__ai int64x2_t vandq_s64(int64x2_t __p0, int64x2_t __p1) {
2767 int64x2_t __ret;
2767 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);2768 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
2768 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);2769 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
2769 int64x2_t __ret;
2770 __ret = __rev0 & __rev1;2770 __ret = __rev0 & __rev1;
2771 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);2771 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
2772 return __ret;2772 return __ret;
...@@ -2781,9 +2781,9 @@ __ai int16x8_t vandq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -2781,9 +2781,9 @@ __ai int16x8_t vandq_s16(int16x8_t __p0, int16x8_t __p1) {
2781}2781}
2782#else2782#else
2783__ai int16x8_t vandq_s16(int16x8_t __p0, int16x8_t __p1) {2783__ai int16x8_t vandq_s16(int16x8_t __p0, int16x8_t __p1) {
2784 int16x8_t __ret;
2784 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);2785 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
2785 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);2786 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
2786 int16x8_t __ret;
2787 __ret = __rev0 & __rev1;2787 __ret = __rev0 & __rev1;
2788 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);2788 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
2789 return __ret;2789 return __ret;
...@@ -2798,9 +2798,9 @@ __ai uint8x8_t vand_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -2798,9 +2798,9 @@ __ai uint8x8_t vand_u8(uint8x8_t __p0, uint8x8_t __p1) {
2798}2798}
2799#else2799#else
2800__ai uint8x8_t vand_u8(uint8x8_t __p0, uint8x8_t __p1) {2800__ai uint8x8_t vand_u8(uint8x8_t __p0, uint8x8_t __p1) {
2801 uint8x8_t __ret;
2801 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);2802 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
2802 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);2803 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
2803 uint8x8_t __ret;
2804 __ret = __rev0 & __rev1;2804 __ret = __rev0 & __rev1;
2805 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);2805 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
2806 return __ret;2806 return __ret;
...@@ -2815,9 +2815,9 @@ __ai uint32x2_t vand_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -2815,9 +2815,9 @@ __ai uint32x2_t vand_u32(uint32x2_t __p0, uint32x2_t __p1) {
2815}2815}
2816#else2816#else
2817__ai uint32x2_t vand_u32(uint32x2_t __p0, uint32x2_t __p1) {2817__ai uint32x2_t vand_u32(uint32x2_t __p0, uint32x2_t __p1) {
2818 uint32x2_t __ret;
2818 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);2819 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
2819 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);2820 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
2820 uint32x2_t __ret;
2821 __ret = __rev0 & __rev1;2821 __ret = __rev0 & __rev1;
2822 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);2822 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
2823 return __ret;2823 return __ret;
...@@ -2837,9 +2837,9 @@ __ai uint16x4_t vand_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -2837,9 +2837,9 @@ __ai uint16x4_t vand_u16(uint16x4_t __p0, uint16x4_t __p1) {
2837}2837}
2838#else2838#else
2839__ai uint16x4_t vand_u16(uint16x4_t __p0, uint16x4_t __p1) {2839__ai uint16x4_t vand_u16(uint16x4_t __p0, uint16x4_t __p1) {
2840 uint16x4_t __ret;
2840 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);2841 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
2841 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);2842 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
2842 uint16x4_t __ret;
2843 __ret = __rev0 & __rev1;2843 __ret = __rev0 & __rev1;
2844 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);2844 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2845 return __ret;2845 return __ret;
...@@ -2854,9 +2854,9 @@ __ai int8x8_t vand_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -2854,9 +2854,9 @@ __ai int8x8_t vand_s8(int8x8_t __p0, int8x8_t __p1) {
2854}2854}
2855#else2855#else
2856__ai int8x8_t vand_s8(int8x8_t __p0, int8x8_t __p1) {2856__ai int8x8_t vand_s8(int8x8_t __p0, int8x8_t __p1) {
2857 int8x8_t __ret;
2857 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);2858 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
2858 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);2859 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
2859 int8x8_t __ret;
2860 __ret = __rev0 & __rev1;2860 __ret = __rev0 & __rev1;
2861 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);2861 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
2862 return __ret;2862 return __ret;
...@@ -2871,9 +2871,9 @@ __ai int32x2_t vand_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -2871,9 +2871,9 @@ __ai int32x2_t vand_s32(int32x2_t __p0, int32x2_t __p1) {
2871}2871}
2872#else2872#else
2873__ai int32x2_t vand_s32(int32x2_t __p0, int32x2_t __p1) {2873__ai int32x2_t vand_s32(int32x2_t __p0, int32x2_t __p1) {
2874 int32x2_t __ret;
2874 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);2875 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
2875 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);2876 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
2876 int32x2_t __ret;
2877 __ret = __rev0 & __rev1;2877 __ret = __rev0 & __rev1;
2878 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);2878 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
2879 return __ret;2879 return __ret;
...@@ -2893,9 +2893,9 @@ __ai int16x4_t vand_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -2893,9 +2893,9 @@ __ai int16x4_t vand_s16(int16x4_t __p0, int16x4_t __p1) {
2893}2893}
2894#else2894#else
2895__ai int16x4_t vand_s16(int16x4_t __p0, int16x4_t __p1) {2895__ai int16x4_t vand_s16(int16x4_t __p0, int16x4_t __p1) {
2896 int16x4_t __ret;
2896 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);2897 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
2897 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);2898 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
2898 int16x4_t __ret;
2899 __ret = __rev0 & __rev1;2899 __ret = __rev0 & __rev1;
2900 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);2900 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2901 return __ret;2901 return __ret;
...@@ -2910,9 +2910,9 @@ __ai uint8x16_t vbicq_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -2910,9 +2910,9 @@ __ai uint8x16_t vbicq_u8(uint8x16_t __p0, uint8x16_t __p1) {
2910}2910}
2911#else2911#else
2912__ai uint8x16_t vbicq_u8(uint8x16_t __p0, uint8x16_t __p1) {2912__ai uint8x16_t vbicq_u8(uint8x16_t __p0, uint8x16_t __p1) {
2913 uint8x16_t __ret;
2913 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);2914 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
2914 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);2915 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
2915 uint8x16_t __ret;
2916 __ret = __rev0 & ~__rev1;2916 __ret = __rev0 & ~__rev1;
2917 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);2917 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
2918 return __ret;2918 return __ret;
...@@ -2927,9 +2927,9 @@ __ai uint32x4_t vbicq_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -2927,9 +2927,9 @@ __ai uint32x4_t vbicq_u32(uint32x4_t __p0, uint32x4_t __p1) {
2927}2927}
2928#else2928#else
2929__ai uint32x4_t vbicq_u32(uint32x4_t __p0, uint32x4_t __p1) {2929__ai uint32x4_t vbicq_u32(uint32x4_t __p0, uint32x4_t __p1) {
2930 uint32x4_t __ret;
2930 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);2931 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
2931 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);2932 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
2932 uint32x4_t __ret;
2933 __ret = __rev0 & ~__rev1;2933 __ret = __rev0 & ~__rev1;
2934 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);2934 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
2935 return __ret;2935 return __ret;
...@@ -2944,9 +2944,9 @@ __ai uint64x2_t vbicq_u64(uint64x2_t __p0, uint64x2_t __p1) {...@@ -2944,9 +2944,9 @@ __ai uint64x2_t vbicq_u64(uint64x2_t __p0, uint64x2_t __p1) {
2944}2944}
2945#else2945#else
2946__ai uint64x2_t vbicq_u64(uint64x2_t __p0, uint64x2_t __p1) {2946__ai uint64x2_t vbicq_u64(uint64x2_t __p0, uint64x2_t __p1) {
2947 uint64x2_t __ret;
2947 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);2948 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
2948 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);2949 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
2949 uint64x2_t __ret;
2950 __ret = __rev0 & ~__rev1;2950 __ret = __rev0 & ~__rev1;
2951 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);2951 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
2952 return __ret;2952 return __ret;
...@@ -2961,9 +2961,9 @@ __ai uint16x8_t vbicq_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -2961,9 +2961,9 @@ __ai uint16x8_t vbicq_u16(uint16x8_t __p0, uint16x8_t __p1) {
2961}2961}
2962#else2962#else
2963__ai uint16x8_t vbicq_u16(uint16x8_t __p0, uint16x8_t __p1) {2963__ai uint16x8_t vbicq_u16(uint16x8_t __p0, uint16x8_t __p1) {
2964 uint16x8_t __ret;
2964 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);2965 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
2965 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);2966 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
2966 uint16x8_t __ret;
2967 __ret = __rev0 & ~__rev1;2967 __ret = __rev0 & ~__rev1;
2968 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);2968 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
2969 return __ret;2969 return __ret;
...@@ -2978,9 +2978,9 @@ __ai int8x16_t vbicq_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -2978,9 +2978,9 @@ __ai int8x16_t vbicq_s8(int8x16_t __p0, int8x16_t __p1) {
2978}2978}
2979#else2979#else
2980__ai int8x16_t vbicq_s8(int8x16_t __p0, int8x16_t __p1) {2980__ai int8x16_t vbicq_s8(int8x16_t __p0, int8x16_t __p1) {
2981 int8x16_t __ret;
2981 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);2982 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
2982 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);2983 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
2983 int8x16_t __ret;
2984 __ret = __rev0 & ~__rev1;2984 __ret = __rev0 & ~__rev1;
2985 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);2985 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
2986 return __ret;2986 return __ret;
...@@ -2995,9 +2995,9 @@ __ai int32x4_t vbicq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -2995,9 +2995,9 @@ __ai int32x4_t vbicq_s32(int32x4_t __p0, int32x4_t __p1) {
2995}2995}
2996#else2996#else
2997__ai int32x4_t vbicq_s32(int32x4_t __p0, int32x4_t __p1) {2997__ai int32x4_t vbicq_s32(int32x4_t __p0, int32x4_t __p1) {
2998 int32x4_t __ret;
2998 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);2999 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
2999 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);3000 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
3000 int32x4_t __ret;
3001 __ret = __rev0 & ~__rev1;3001 __ret = __rev0 & ~__rev1;
3002 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);3002 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3003 return __ret;3003 return __ret;
...@@ -3012,9 +3012,9 @@ __ai int64x2_t vbicq_s64(int64x2_t __p0, int64x2_t __p1) {...@@ -3012,9 +3012,9 @@ __ai int64x2_t vbicq_s64(int64x2_t __p0, int64x2_t __p1) {
3012}3012}
3013#else3013#else
3014__ai int64x2_t vbicq_s64(int64x2_t __p0, int64x2_t __p1) {3014__ai int64x2_t vbicq_s64(int64x2_t __p0, int64x2_t __p1) {
3015 int64x2_t __ret;
3015 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);3016 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
3016 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);3017 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
3017 int64x2_t __ret;
3018 __ret = __rev0 & ~__rev1;3018 __ret = __rev0 & ~__rev1;
3019 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);3019 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
3020 return __ret;3020 return __ret;
...@@ -3029,9 +3029,9 @@ __ai int16x8_t vbicq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -3029,9 +3029,9 @@ __ai int16x8_t vbicq_s16(int16x8_t __p0, int16x8_t __p1) {
3029}3029}
3030#else3030#else
3031__ai int16x8_t vbicq_s16(int16x8_t __p0, int16x8_t __p1) {3031__ai int16x8_t vbicq_s16(int16x8_t __p0, int16x8_t __p1) {
3032 int16x8_t __ret;
3032 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);3033 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
3033 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);3034 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
3034 int16x8_t __ret;
3035 __ret = __rev0 & ~__rev1;3035 __ret = __rev0 & ~__rev1;
3036 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);3036 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3037 return __ret;3037 return __ret;
...@@ -3046,9 +3046,9 @@ __ai uint8x8_t vbic_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -3046,9 +3046,9 @@ __ai uint8x8_t vbic_u8(uint8x8_t __p0, uint8x8_t __p1) {
3046}3046}
3047#else3047#else
3048__ai uint8x8_t vbic_u8(uint8x8_t __p0, uint8x8_t __p1) {3048__ai uint8x8_t vbic_u8(uint8x8_t __p0, uint8x8_t __p1) {
3049 uint8x8_t __ret;
3049 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);3050 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
3050 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);3051 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
3051 uint8x8_t __ret;
3052 __ret = __rev0 & ~__rev1;3052 __ret = __rev0 & ~__rev1;
3053 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);3053 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3054 return __ret;3054 return __ret;
...@@ -3063,9 +3063,9 @@ __ai uint32x2_t vbic_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -3063,9 +3063,9 @@ __ai uint32x2_t vbic_u32(uint32x2_t __p0, uint32x2_t __p1) {
3063}3063}
3064#else3064#else
3065__ai uint32x2_t vbic_u32(uint32x2_t __p0, uint32x2_t __p1) {3065__ai uint32x2_t vbic_u32(uint32x2_t __p0, uint32x2_t __p1) {
3066 uint32x2_t __ret;
3066 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);3067 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
3067 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);3068 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
3068 uint32x2_t __ret;
3069 __ret = __rev0 & ~__rev1;3069 __ret = __rev0 & ~__rev1;
3070 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);3070 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
3071 return __ret;3071 return __ret;
...@@ -3085,9 +3085,9 @@ __ai uint16x4_t vbic_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -3085,9 +3085,9 @@ __ai uint16x4_t vbic_u16(uint16x4_t __p0, uint16x4_t __p1) {
3085}3085}
3086#else3086#else
3087__ai uint16x4_t vbic_u16(uint16x4_t __p0, uint16x4_t __p1) {3087__ai uint16x4_t vbic_u16(uint16x4_t __p0, uint16x4_t __p1) {
3088 uint16x4_t __ret;
3088 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);3089 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
3089 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);3090 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
3090 uint16x4_t __ret;
3091 __ret = __rev0 & ~__rev1;3091 __ret = __rev0 & ~__rev1;
3092 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);3092 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3093 return __ret;3093 return __ret;
...@@ -3102,9 +3102,9 @@ __ai int8x8_t vbic_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -3102,9 +3102,9 @@ __ai int8x8_t vbic_s8(int8x8_t __p0, int8x8_t __p1) {
3102}3102}
3103#else3103#else
3104__ai int8x8_t vbic_s8(int8x8_t __p0, int8x8_t __p1) {3104__ai int8x8_t vbic_s8(int8x8_t __p0, int8x8_t __p1) {
3105 int8x8_t __ret;
3105 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);3106 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
3106 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);3107 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
3107 int8x8_t __ret;
3108 __ret = __rev0 & ~__rev1;3108 __ret = __rev0 & ~__rev1;
3109 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);3109 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3110 return __ret;3110 return __ret;
...@@ -3119,9 +3119,9 @@ __ai int32x2_t vbic_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -3119,9 +3119,9 @@ __ai int32x2_t vbic_s32(int32x2_t __p0, int32x2_t __p1) {
3119}3119}
3120#else3120#else
3121__ai int32x2_t vbic_s32(int32x2_t __p0, int32x2_t __p1) {3121__ai int32x2_t vbic_s32(int32x2_t __p0, int32x2_t __p1) {
3122 int32x2_t __ret;
3122 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);3123 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
3123 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);3124 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
3124 int32x2_t __ret;
3125 __ret = __rev0 & ~__rev1;3125 __ret = __rev0 & ~__rev1;
3126 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);3126 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
3127 return __ret;3127 return __ret;
...@@ -3141,9 +3141,9 @@ __ai int16x4_t vbic_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -3141,9 +3141,9 @@ __ai int16x4_t vbic_s16(int16x4_t __p0, int16x4_t __p1) {
3141}3141}
3142#else3142#else
3143__ai int16x4_t vbic_s16(int16x4_t __p0, int16x4_t __p1) {3143__ai int16x4_t vbic_s16(int16x4_t __p0, int16x4_t __p1) {
3144 int16x4_t __ret;
3144 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);3145 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
3145 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);3146 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
3146 int16x4_t __ret;
3147 __ret = __rev0 & ~__rev1;3147 __ret = __rev0 & ~__rev1;
3148 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);3148 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3149 return __ret;3149 return __ret;
...@@ -3158,10 +3158,10 @@ __ai poly8x8_t vbsl_p8(uint8x8_t __p0, poly8x8_t __p1, poly8x8_t __p2) {...@@ -3158,10 +3158,10 @@ __ai poly8x8_t vbsl_p8(uint8x8_t __p0, poly8x8_t __p1, poly8x8_t __p2) {
3158}3158}
3159#else3159#else
3160__ai poly8x8_t vbsl_p8(uint8x8_t __p0, poly8x8_t __p1, poly8x8_t __p2) {3160__ai poly8x8_t vbsl_p8(uint8x8_t __p0, poly8x8_t __p1, poly8x8_t __p2) {
3161 poly8x8_t __ret;
3161 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);3162 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
3162 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);3163 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
3163 poly8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);3164 poly8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
3164 poly8x8_t __ret;
3165 __ret = (poly8x8_t) __builtin_neon_vbsl_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 4);3165 __ret = (poly8x8_t) __builtin_neon_vbsl_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 4);
3166 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);3166 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3167 return __ret;3167 return __ret;
...@@ -3176,10 +3176,10 @@ __ai poly16x4_t vbsl_p16(uint16x4_t __p0, poly16x4_t __p1, poly16x4_t __p2) {...@@ -3176,10 +3176,10 @@ __ai poly16x4_t vbsl_p16(uint16x4_t __p0, poly16x4_t __p1, poly16x4_t __p2) {
3176}3176}
3177#else3177#else
3178__ai poly16x4_t vbsl_p16(uint16x4_t __p0, poly16x4_t __p1, poly16x4_t __p2) {3178__ai poly16x4_t vbsl_p16(uint16x4_t __p0, poly16x4_t __p1, poly16x4_t __p2) {
3179 poly16x4_t __ret;
3179 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);3180 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
3180 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);3181 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
3181 poly16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);3182 poly16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
3182 poly16x4_t __ret;
3183 __ret = (poly16x4_t) __builtin_neon_vbsl_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 5);3183 __ret = (poly16x4_t) __builtin_neon_vbsl_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 5);
3184 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);3184 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3185 return __ret;3185 return __ret;
...@@ -3194,10 +3194,10 @@ __ai poly8x16_t vbslq_p8(uint8x16_t __p0, poly8x16_t __p1, poly8x16_t __p2) {...@@ -3194,10 +3194,10 @@ __ai poly8x16_t vbslq_p8(uint8x16_t __p0, poly8x16_t __p1, poly8x16_t __p2) {
3194}3194}
3195#else3195#else
3196__ai poly8x16_t vbslq_p8(uint8x16_t __p0, poly8x16_t __p1, poly8x16_t __p2) {3196__ai poly8x16_t vbslq_p8(uint8x16_t __p0, poly8x16_t __p1, poly8x16_t __p2) {
3197 poly8x16_t __ret;
3197 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);3198 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3198 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);3199 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3199 poly8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);3200 poly8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3200 poly8x16_t __ret;
3201 __ret = (poly8x16_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 36);3201 __ret = (poly8x16_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 36);
3202 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);3202 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3203 return __ret;3203 return __ret;
...@@ -3212,10 +3212,10 @@ __ai poly16x8_t vbslq_p16(uint16x8_t __p0, poly16x8_t __p1, poly16x8_t __p2) {...@@ -3212,10 +3212,10 @@ __ai poly16x8_t vbslq_p16(uint16x8_t __p0, poly16x8_t __p1, poly16x8_t __p2) {
3212}3212}
3213#else3213#else
3214__ai poly16x8_t vbslq_p16(uint16x8_t __p0, poly16x8_t __p1, poly16x8_t __p2) {3214__ai poly16x8_t vbslq_p16(uint16x8_t __p0, poly16x8_t __p1, poly16x8_t __p2) {
3215 poly16x8_t __ret;
3215 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);3216 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
3216 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);3217 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
3217 poly16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);3218 poly16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
3218 poly16x8_t __ret;
3219 __ret = (poly16x8_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 37);3219 __ret = (poly16x8_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 37);
3220 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);3220 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3221 return __ret;3221 return __ret;
...@@ -3230,10 +3230,10 @@ __ai uint8x16_t vbslq_u8(uint8x16_t __p0, uint8x16_t __p1, uint8x16_t __p2) {...@@ -3230,10 +3230,10 @@ __ai uint8x16_t vbslq_u8(uint8x16_t __p0, uint8x16_t __p1, uint8x16_t __p2) {
3230}3230}
3231#else3231#else
3232__ai uint8x16_t vbslq_u8(uint8x16_t __p0, uint8x16_t __p1, uint8x16_t __p2) {3232__ai uint8x16_t vbslq_u8(uint8x16_t __p0, uint8x16_t __p1, uint8x16_t __p2) {
3233 uint8x16_t __ret;
3233 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);3234 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3234 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);3235 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3235 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);3236 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3236 uint8x16_t __ret;
3237 __ret = (uint8x16_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 48);3237 __ret = (uint8x16_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 48);
3238 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);3238 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3239 return __ret;3239 return __ret;
...@@ -3248,10 +3248,10 @@ __ai uint32x4_t vbslq_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {...@@ -3248,10 +3248,10 @@ __ai uint32x4_t vbslq_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
3248}3248}
3249#else3249#else
3250__ai uint32x4_t vbslq_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {3250__ai uint32x4_t vbslq_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
3251 uint32x4_t __ret;
3251 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);3252 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
3252 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);3253 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
3253 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);3254 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
3254 uint32x4_t __ret;
3255 __ret = (uint32x4_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 50);3255 __ret = (uint32x4_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 50);
3256 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);3256 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3257 return __ret;3257 return __ret;
...@@ -3266,10 +3266,10 @@ __ai uint64x2_t vbslq_u64(uint64x2_t __p0, uint64x2_t __p1, uint64x2_t __p2) {...@@ -3266,10 +3266,10 @@ __ai uint64x2_t vbslq_u64(uint64x2_t __p0, uint64x2_t __p1, uint64x2_t __p2) {
3266}3266}
3267#else3267#else
3268__ai uint64x2_t vbslq_u64(uint64x2_t __p0, uint64x2_t __p1, uint64x2_t __p2) {3268__ai uint64x2_t vbslq_u64(uint64x2_t __p0, uint64x2_t __p1, uint64x2_t __p2) {
3269 uint64x2_t __ret;
3269 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);3270 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
3270 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);3271 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
3271 uint64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);3272 uint64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
3272 uint64x2_t __ret;
3273 __ret = (uint64x2_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 51);3273 __ret = (uint64x2_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 51);
3274 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);3274 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
3275 return __ret;3275 return __ret;
...@@ -3284,10 +3284,10 @@ __ai uint16x8_t vbslq_u16(uint16x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {...@@ -3284,10 +3284,10 @@ __ai uint16x8_t vbslq_u16(uint16x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
3284}3284}
3285#else3285#else
3286__ai uint16x8_t vbslq_u16(uint16x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {3286__ai uint16x8_t vbslq_u16(uint16x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
3287 uint16x8_t __ret;
3287 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);3288 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
3288 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);3289 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
3289 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);3290 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
3290 uint16x8_t __ret;
3291 __ret = (uint16x8_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 49);3291 __ret = (uint16x8_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 49);
3292 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);3292 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3293 return __ret;3293 return __ret;
...@@ -3302,10 +3302,10 @@ __ai int8x16_t vbslq_s8(uint8x16_t __p0, int8x16_t __p1, int8x16_t __p2) {...@@ -3302,10 +3302,10 @@ __ai int8x16_t vbslq_s8(uint8x16_t __p0, int8x16_t __p1, int8x16_t __p2) {
3302}3302}
3303#else3303#else
3304__ai int8x16_t vbslq_s8(uint8x16_t __p0, int8x16_t __p1, int8x16_t __p2) {3304__ai int8x16_t vbslq_s8(uint8x16_t __p0, int8x16_t __p1, int8x16_t __p2) {
3305 int8x16_t __ret;
3305 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);3306 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3306 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);3307 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3307 int8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);3308 int8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3308 int8x16_t __ret;
3309 __ret = (int8x16_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 32);3309 __ret = (int8x16_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 32);
3310 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);3310 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3311 return __ret;3311 return __ret;
...@@ -3320,10 +3320,10 @@ __ai float32x4_t vbslq_f32(uint32x4_t __p0, float32x4_t __p1, float32x4_t __p2)...@@ -3320,10 +3320,10 @@ __ai float32x4_t vbslq_f32(uint32x4_t __p0, float32x4_t __p1, float32x4_t __p2)
3320}3320}
3321#else3321#else
3322__ai float32x4_t vbslq_f32(uint32x4_t __p0, float32x4_t __p1, float32x4_t __p2) {3322__ai float32x4_t vbslq_f32(uint32x4_t __p0, float32x4_t __p1, float32x4_t __p2) {
3323 float32x4_t __ret;
3323 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);3324 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
3324 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);3325 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
3325 float32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);3326 float32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
3326 float32x4_t __ret;
3327 __ret = (float32x4_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 41);3327 __ret = (float32x4_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 41);
3328 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);3328 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3329 return __ret;3329 return __ret;
...@@ -3338,10 +3338,10 @@ __ai int32x4_t vbslq_s32(uint32x4_t __p0, int32x4_t __p1, int32x4_t __p2) {...@@ -3338,10 +3338,10 @@ __ai int32x4_t vbslq_s32(uint32x4_t __p0, int32x4_t __p1, int32x4_t __p2) {
3338}3338}
3339#else3339#else
3340__ai int32x4_t vbslq_s32(uint32x4_t __p0, int32x4_t __p1, int32x4_t __p2) {3340__ai int32x4_t vbslq_s32(uint32x4_t __p0, int32x4_t __p1, int32x4_t __p2) {
3341 int32x4_t __ret;
3341 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);3342 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
3342 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);3343 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
3343 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);3344 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
3344 int32x4_t __ret;
3345 __ret = (int32x4_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 34);3345 __ret = (int32x4_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 34);
3346 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);3346 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3347 return __ret;3347 return __ret;
...@@ -3356,10 +3356,10 @@ __ai int64x2_t vbslq_s64(uint64x2_t __p0, int64x2_t __p1, int64x2_t __p2) {...@@ -3356,10 +3356,10 @@ __ai int64x2_t vbslq_s64(uint64x2_t __p0, int64x2_t __p1, int64x2_t __p2) {
3356}3356}
3357#else3357#else
3358__ai int64x2_t vbslq_s64(uint64x2_t __p0, int64x2_t __p1, int64x2_t __p2) {3358__ai int64x2_t vbslq_s64(uint64x2_t __p0, int64x2_t __p1, int64x2_t __p2) {
3359 int64x2_t __ret;
3359 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);3360 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
3360 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);3361 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
3361 int64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);3362 int64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
3362 int64x2_t __ret;
3363 __ret = (int64x2_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 35);3363 __ret = (int64x2_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 35);
3364 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);3364 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
3365 return __ret;3365 return __ret;
...@@ -3374,10 +3374,10 @@ __ai int16x8_t vbslq_s16(uint16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {...@@ -3374,10 +3374,10 @@ __ai int16x8_t vbslq_s16(uint16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {
3374}3374}
3375#else3375#else
3376__ai int16x8_t vbslq_s16(uint16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {3376__ai int16x8_t vbslq_s16(uint16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {
3377 int16x8_t __ret;
3377 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);3378 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
3378 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);3379 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
3379 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);3380 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
3380 int16x8_t __ret;
3381 __ret = (int16x8_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 33);3381 __ret = (int16x8_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 33);
3382 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);3382 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3383 return __ret;3383 return __ret;
...@@ -3392,10 +3392,10 @@ __ai uint8x8_t vbsl_u8(uint8x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {...@@ -3392,10 +3392,10 @@ __ai uint8x8_t vbsl_u8(uint8x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {
3392}3392}
3393#else3393#else
3394__ai uint8x8_t vbsl_u8(uint8x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {3394__ai uint8x8_t vbsl_u8(uint8x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {
3395 uint8x8_t __ret;
3395 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);3396 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
3396 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);3397 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
3397 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);3398 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
3398 uint8x8_t __ret;
3399 __ret = (uint8x8_t) __builtin_neon_vbsl_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 16);3399 __ret = (uint8x8_t) __builtin_neon_vbsl_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 16);
3400 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);3400 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3401 return __ret;3401 return __ret;
...@@ -3410,10 +3410,10 @@ __ai uint32x2_t vbsl_u32(uint32x2_t __p0, uint32x2_t __p1, uint32x2_t __p2) {...@@ -3410,10 +3410,10 @@ __ai uint32x2_t vbsl_u32(uint32x2_t __p0, uint32x2_t __p1, uint32x2_t __p2) {
3410}3410}
3411#else3411#else
3412__ai uint32x2_t vbsl_u32(uint32x2_t __p0, uint32x2_t __p1, uint32x2_t __p2) {3412__ai uint32x2_t vbsl_u32(uint32x2_t __p0, uint32x2_t __p1, uint32x2_t __p2) {
3413 uint32x2_t __ret;
3413 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);3414 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
3414 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);3415 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
3415 uint32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);3416 uint32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
3416 uint32x2_t __ret;
3417 __ret = (uint32x2_t) __builtin_neon_vbsl_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 18);3417 __ret = (uint32x2_t) __builtin_neon_vbsl_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 18);
3418 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);3418 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
3419 return __ret;3419 return __ret;
...@@ -3433,10 +3433,10 @@ __ai uint16x4_t vbsl_u16(uint16x4_t __p0, uint16x4_t __p1, uint16x4_t __p2) {...@@ -3433,10 +3433,10 @@ __ai uint16x4_t vbsl_u16(uint16x4_t __p0, uint16x4_t __p1, uint16x4_t __p2) {
3433}3433}
3434#else3434#else
3435__ai uint16x4_t vbsl_u16(uint16x4_t __p0, uint16x4_t __p1, uint16x4_t __p2) {3435__ai uint16x4_t vbsl_u16(uint16x4_t __p0, uint16x4_t __p1, uint16x4_t __p2) {
3436 uint16x4_t __ret;
3436 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);3437 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
3437 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);3438 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
3438 uint16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);3439 uint16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
3439 uint16x4_t __ret;
3440 __ret = (uint16x4_t) __builtin_neon_vbsl_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 17);3440 __ret = (uint16x4_t) __builtin_neon_vbsl_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 17);
3441 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);3441 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3442 return __ret;3442 return __ret;
...@@ -3451,10 +3451,10 @@ __ai int8x8_t vbsl_s8(uint8x8_t __p0, int8x8_t __p1, int8x8_t __p2) {...@@ -3451,10 +3451,10 @@ __ai int8x8_t vbsl_s8(uint8x8_t __p0, int8x8_t __p1, int8x8_t __p2) {
3451}3451}
3452#else3452#else
3453__ai int8x8_t vbsl_s8(uint8x8_t __p0, int8x8_t __p1, int8x8_t __p2) {3453__ai int8x8_t vbsl_s8(uint8x8_t __p0, int8x8_t __p1, int8x8_t __p2) {
3454 int8x8_t __ret;
3454 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);3455 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
3455 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);3456 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
3456 int8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);3457 int8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
3457 int8x8_t __ret;
3458 __ret = (int8x8_t) __builtin_neon_vbsl_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 0);3458 __ret = (int8x8_t) __builtin_neon_vbsl_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 0);
3459 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);3459 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3460 return __ret;3460 return __ret;
...@@ -3469,10 +3469,10 @@ __ai float32x2_t vbsl_f32(uint32x2_t __p0, float32x2_t __p1, float32x2_t __p2) {...@@ -3469,10 +3469,10 @@ __ai float32x2_t vbsl_f32(uint32x2_t __p0, float32x2_t __p1, float32x2_t __p2) {
3469}3469}
3470#else3470#else
3471__ai float32x2_t vbsl_f32(uint32x2_t __p0, float32x2_t __p1, float32x2_t __p2) {3471__ai float32x2_t vbsl_f32(uint32x2_t __p0, float32x2_t __p1, float32x2_t __p2) {
3472 float32x2_t __ret;
3472 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);3473 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
3473 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);3474 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
3474 float32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);3475 float32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
3475 float32x2_t __ret;
3476 __ret = (float32x2_t) __builtin_neon_vbsl_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 9);3476 __ret = (float32x2_t) __builtin_neon_vbsl_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 9);
3477 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);3477 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
3478 return __ret;3478 return __ret;
...@@ -3487,10 +3487,10 @@ __ai int32x2_t vbsl_s32(uint32x2_t __p0, int32x2_t __p1, int32x2_t __p2) {...@@ -3487,10 +3487,10 @@ __ai int32x2_t vbsl_s32(uint32x2_t __p0, int32x2_t __p1, int32x2_t __p2) {
3487}3487}
3488#else3488#else
3489__ai int32x2_t vbsl_s32(uint32x2_t __p0, int32x2_t __p1, int32x2_t __p2) {3489__ai int32x2_t vbsl_s32(uint32x2_t __p0, int32x2_t __p1, int32x2_t __p2) {
3490 int32x2_t __ret;
3490 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);3491 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
3491 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);3492 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
3492 int32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);3493 int32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
3493 int32x2_t __ret;
3494 __ret = (int32x2_t) __builtin_neon_vbsl_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 2);3494 __ret = (int32x2_t) __builtin_neon_vbsl_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 2);
3495 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);3495 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
3496 return __ret;3496 return __ret;
...@@ -3510,10 +3510,10 @@ __ai int16x4_t vbsl_s16(uint16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {...@@ -3510,10 +3510,10 @@ __ai int16x4_t vbsl_s16(uint16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
3510}3510}
3511#else3511#else
3512__ai int16x4_t vbsl_s16(uint16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {3512__ai int16x4_t vbsl_s16(uint16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
3513 int16x4_t __ret;
3513 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);3514 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
3514 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);3515 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
3515 int16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);3516 int16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
3516 int16x4_t __ret;
3517 __ret = (int16x4_t) __builtin_neon_vbsl_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 1);3517 __ret = (int16x4_t) __builtin_neon_vbsl_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 1);
3518 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);3518 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3519 return __ret;3519 return __ret;
...@@ -3528,9 +3528,9 @@ __ai uint32x4_t vcageq_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -3528,9 +3528,9 @@ __ai uint32x4_t vcageq_f32(float32x4_t __p0, float32x4_t __p1) {
3528}3528}
3529#else3529#else
3530__ai uint32x4_t vcageq_f32(float32x4_t __p0, float32x4_t __p1) {3530__ai uint32x4_t vcageq_f32(float32x4_t __p0, float32x4_t __p1) {
3531 uint32x4_t __ret;
3531 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);3532 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
3532 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);3533 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
3533 uint32x4_t __ret;
3534 __ret = (uint32x4_t) __builtin_neon_vcageq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);3534 __ret = (uint32x4_t) __builtin_neon_vcageq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
3535 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);3535 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3536 return __ret;3536 return __ret;
...@@ -3545,9 +3545,9 @@ __ai uint32x2_t vcage_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -3545,9 +3545,9 @@ __ai uint32x2_t vcage_f32(float32x2_t __p0, float32x2_t __p1) {
3545}3545}
3546#else3546#else
3547__ai uint32x2_t vcage_f32(float32x2_t __p0, float32x2_t __p1) {3547__ai uint32x2_t vcage_f32(float32x2_t __p0, float32x2_t __p1) {
3548 uint32x2_t __ret;
3548 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);3549 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
3549 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);3550 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
3550 uint32x2_t __ret;
3551 __ret = (uint32x2_t) __builtin_neon_vcage_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);3551 __ret = (uint32x2_t) __builtin_neon_vcage_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
3552 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);3552 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
3553 return __ret;3553 return __ret;
...@@ -3562,9 +3562,9 @@ __ai uint32x4_t vcagtq_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -3562,9 +3562,9 @@ __ai uint32x4_t vcagtq_f32(float32x4_t __p0, float32x4_t __p1) {
3562}3562}
3563#else3563#else
3564__ai uint32x4_t vcagtq_f32(float32x4_t __p0, float32x4_t __p1) {3564__ai uint32x4_t vcagtq_f32(float32x4_t __p0, float32x4_t __p1) {
3565 uint32x4_t __ret;
3565 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);3566 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
3566 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);3567 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
3567 uint32x4_t __ret;
3568 __ret = (uint32x4_t) __builtin_neon_vcagtq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);3568 __ret = (uint32x4_t) __builtin_neon_vcagtq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
3569 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);3569 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3570 return __ret;3570 return __ret;
...@@ -3579,9 +3579,9 @@ __ai uint32x2_t vcagt_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -3579,9 +3579,9 @@ __ai uint32x2_t vcagt_f32(float32x2_t __p0, float32x2_t __p1) {
3579}3579}
3580#else3580#else
3581__ai uint32x2_t vcagt_f32(float32x2_t __p0, float32x2_t __p1) {3581__ai uint32x2_t vcagt_f32(float32x2_t __p0, float32x2_t __p1) {
3582 uint32x2_t __ret;
3582 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);3583 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
3583 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);3584 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
3584 uint32x2_t __ret;
3585 __ret = (uint32x2_t) __builtin_neon_vcagt_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);3585 __ret = (uint32x2_t) __builtin_neon_vcagt_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
3586 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);3586 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
3587 return __ret;3587 return __ret;
...@@ -3596,9 +3596,9 @@ __ai uint32x4_t vcaleq_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -3596,9 +3596,9 @@ __ai uint32x4_t vcaleq_f32(float32x4_t __p0, float32x4_t __p1) {
3596}3596}
3597#else3597#else
3598__ai uint32x4_t vcaleq_f32(float32x4_t __p0, float32x4_t __p1) {3598__ai uint32x4_t vcaleq_f32(float32x4_t __p0, float32x4_t __p1) {
3599 uint32x4_t __ret;
3599 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);3600 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
3600 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);3601 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
3601 uint32x4_t __ret;
3602 __ret = (uint32x4_t) __builtin_neon_vcaleq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);3602 __ret = (uint32x4_t) __builtin_neon_vcaleq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
3603 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);3603 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3604 return __ret;3604 return __ret;
...@@ -3613,9 +3613,9 @@ __ai uint32x2_t vcale_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -3613,9 +3613,9 @@ __ai uint32x2_t vcale_f32(float32x2_t __p0, float32x2_t __p1) {
3613}3613}
3614#else3614#else
3615__ai uint32x2_t vcale_f32(float32x2_t __p0, float32x2_t __p1) {3615__ai uint32x2_t vcale_f32(float32x2_t __p0, float32x2_t __p1) {
3616 uint32x2_t __ret;
3616 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);3617 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
3617 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);3618 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
3618 uint32x2_t __ret;
3619 __ret = (uint32x2_t) __builtin_neon_vcale_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);3619 __ret = (uint32x2_t) __builtin_neon_vcale_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
3620 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);3620 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
3621 return __ret;3621 return __ret;
...@@ -3630,9 +3630,9 @@ __ai uint32x4_t vcaltq_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -3630,9 +3630,9 @@ __ai uint32x4_t vcaltq_f32(float32x4_t __p0, float32x4_t __p1) {
3630}3630}
3631#else3631#else
3632__ai uint32x4_t vcaltq_f32(float32x4_t __p0, float32x4_t __p1) {3632__ai uint32x4_t vcaltq_f32(float32x4_t __p0, float32x4_t __p1) {
3633 uint32x4_t __ret;
3633 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);3634 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
3634 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);3635 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
3635 uint32x4_t __ret;
3636 __ret = (uint32x4_t) __builtin_neon_vcaltq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);3636 __ret = (uint32x4_t) __builtin_neon_vcaltq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
3637 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);3637 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3638 return __ret;3638 return __ret;
...@@ -3647,9 +3647,9 @@ __ai uint32x2_t vcalt_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -3647,9 +3647,9 @@ __ai uint32x2_t vcalt_f32(float32x2_t __p0, float32x2_t __p1) {
3647}3647}
3648#else3648#else
3649__ai uint32x2_t vcalt_f32(float32x2_t __p0, float32x2_t __p1) {3649__ai uint32x2_t vcalt_f32(float32x2_t __p0, float32x2_t __p1) {
3650 uint32x2_t __ret;
3650 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);3651 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
3651 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);3652 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
3652 uint32x2_t __ret;
3653 __ret = (uint32x2_t) __builtin_neon_vcalt_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);3653 __ret = (uint32x2_t) __builtin_neon_vcalt_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
3654 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);3654 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
3655 return __ret;3655 return __ret;
...@@ -3664,9 +3664,9 @@ __ai uint8x8_t vceq_p8(poly8x8_t __p0, poly8x8_t __p1) {...@@ -3664,9 +3664,9 @@ __ai uint8x8_t vceq_p8(poly8x8_t __p0, poly8x8_t __p1) {
3664}3664}
3665#else3665#else
3666__ai uint8x8_t vceq_p8(poly8x8_t __p0, poly8x8_t __p1) {3666__ai uint8x8_t vceq_p8(poly8x8_t __p0, poly8x8_t __p1) {
3667 uint8x8_t __ret;
3667 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);3668 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
3668 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);3669 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
3669 uint8x8_t __ret;
3670 __ret = (uint8x8_t)(__rev0 == __rev1);3670 __ret = (uint8x8_t)(__rev0 == __rev1);
3671 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);3671 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3672 return __ret;3672 return __ret;
...@@ -3681,9 +3681,9 @@ __ai uint8x16_t vceqq_p8(poly8x16_t __p0, poly8x16_t __p1) {...@@ -3681,9 +3681,9 @@ __ai uint8x16_t vceqq_p8(poly8x16_t __p0, poly8x16_t __p1) {
3681}3681}
3682#else3682#else
3683__ai uint8x16_t vceqq_p8(poly8x16_t __p0, poly8x16_t __p1) {3683__ai uint8x16_t vceqq_p8(poly8x16_t __p0, poly8x16_t __p1) {
3684 uint8x16_t __ret;
3684 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);3685 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3685 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);3686 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3686 uint8x16_t __ret;
3687 __ret = (uint8x16_t)(__rev0 == __rev1);3687 __ret = (uint8x16_t)(__rev0 == __rev1);
3688 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);3688 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3689 return __ret;3689 return __ret;
...@@ -3698,9 +3698,9 @@ __ai uint8x16_t vceqq_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -3698,9 +3698,9 @@ __ai uint8x16_t vceqq_u8(uint8x16_t __p0, uint8x16_t __p1) {
3698}3698}
3699#else3699#else
3700__ai uint8x16_t vceqq_u8(uint8x16_t __p0, uint8x16_t __p1) {3700__ai uint8x16_t vceqq_u8(uint8x16_t __p0, uint8x16_t __p1) {
3701 uint8x16_t __ret;
3701 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);3702 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3702 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);3703 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3703 uint8x16_t __ret;
3704 __ret = (uint8x16_t)(__rev0 == __rev1);3704 __ret = (uint8x16_t)(__rev0 == __rev1);
3705 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);3705 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3706 return __ret;3706 return __ret;
...@@ -3715,9 +3715,9 @@ __ai uint32x4_t vceqq_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -3715,9 +3715,9 @@ __ai uint32x4_t vceqq_u32(uint32x4_t __p0, uint32x4_t __p1) {
3715}3715}
3716#else3716#else
3717__ai uint32x4_t vceqq_u32(uint32x4_t __p0, uint32x4_t __p1) {3717__ai uint32x4_t vceqq_u32(uint32x4_t __p0, uint32x4_t __p1) {
3718 uint32x4_t __ret;
3718 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);3719 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
3719 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);3720 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
3720 uint32x4_t __ret;
3721 __ret = (uint32x4_t)(__rev0 == __rev1);3721 __ret = (uint32x4_t)(__rev0 == __rev1);
3722 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);3722 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3723 return __ret;3723 return __ret;
...@@ -3732,9 +3732,9 @@ __ai uint16x8_t vceqq_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -3732,9 +3732,9 @@ __ai uint16x8_t vceqq_u16(uint16x8_t __p0, uint16x8_t __p1) {
3732}3732}
3733#else3733#else
3734__ai uint16x8_t vceqq_u16(uint16x8_t __p0, uint16x8_t __p1) {3734__ai uint16x8_t vceqq_u16(uint16x8_t __p0, uint16x8_t __p1) {
3735 uint16x8_t __ret;
3735 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);3736 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
3736 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);3737 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
3737 uint16x8_t __ret;
3738 __ret = (uint16x8_t)(__rev0 == __rev1);3738 __ret = (uint16x8_t)(__rev0 == __rev1);
3739 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);3739 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3740 return __ret;3740 return __ret;
...@@ -3749,9 +3749,9 @@ __ai uint8x16_t vceqq_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -3749,9 +3749,9 @@ __ai uint8x16_t vceqq_s8(int8x16_t __p0, int8x16_t __p1) {
3749}3749}
3750#else3750#else
3751__ai uint8x16_t vceqq_s8(int8x16_t __p0, int8x16_t __p1) {3751__ai uint8x16_t vceqq_s8(int8x16_t __p0, int8x16_t __p1) {
3752 uint8x16_t __ret;
3752 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);3753 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3753 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);3754 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3754 uint8x16_t __ret;
3755 __ret = (uint8x16_t)(__rev0 == __rev1);3755 __ret = (uint8x16_t)(__rev0 == __rev1);
3756 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);3756 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3757 return __ret;3757 return __ret;
...@@ -3766,9 +3766,9 @@ __ai uint32x4_t vceqq_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -3766,9 +3766,9 @@ __ai uint32x4_t vceqq_f32(float32x4_t __p0, float32x4_t __p1) {
3766}3766}
3767#else3767#else
3768__ai uint32x4_t vceqq_f32(float32x4_t __p0, float32x4_t __p1) {3768__ai uint32x4_t vceqq_f32(float32x4_t __p0, float32x4_t __p1) {
3769 uint32x4_t __ret;
3769 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);3770 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
3770 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);3771 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
3771 uint32x4_t __ret;
3772 __ret = (uint32x4_t)(__rev0 == __rev1);3772 __ret = (uint32x4_t)(__rev0 == __rev1);
3773 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);3773 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3774 return __ret;3774 return __ret;
...@@ -3783,9 +3783,9 @@ __ai uint32x4_t vceqq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -3783,9 +3783,9 @@ __ai uint32x4_t vceqq_s32(int32x4_t __p0, int32x4_t __p1) {
3783}3783}
3784#else3784#else
3785__ai uint32x4_t vceqq_s32(int32x4_t __p0, int32x4_t __p1) {3785__ai uint32x4_t vceqq_s32(int32x4_t __p0, int32x4_t __p1) {
3786 uint32x4_t __ret;
3786 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);3787 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
3787 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);3788 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
3788 uint32x4_t __ret;
3789 __ret = (uint32x4_t)(__rev0 == __rev1);3789 __ret = (uint32x4_t)(__rev0 == __rev1);
3790 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);3790 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3791 return __ret;3791 return __ret;
...@@ -3800,9 +3800,9 @@ __ai uint16x8_t vceqq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -3800,9 +3800,9 @@ __ai uint16x8_t vceqq_s16(int16x8_t __p0, int16x8_t __p1) {
3800}3800}
3801#else3801#else
3802__ai uint16x8_t vceqq_s16(int16x8_t __p0, int16x8_t __p1) {3802__ai uint16x8_t vceqq_s16(int16x8_t __p0, int16x8_t __p1) {
3803 uint16x8_t __ret;
3803 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);3804 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
3804 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);3805 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
3805 uint16x8_t __ret;
3806 __ret = (uint16x8_t)(__rev0 == __rev1);3806 __ret = (uint16x8_t)(__rev0 == __rev1);
3807 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);3807 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3808 return __ret;3808 return __ret;
...@@ -3817,9 +3817,9 @@ __ai uint8x8_t vceq_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -3817,9 +3817,9 @@ __ai uint8x8_t vceq_u8(uint8x8_t __p0, uint8x8_t __p1) {
3817}3817}
3818#else3818#else
3819__ai uint8x8_t vceq_u8(uint8x8_t __p0, uint8x8_t __p1) {3819__ai uint8x8_t vceq_u8(uint8x8_t __p0, uint8x8_t __p1) {
3820 uint8x8_t __ret;
3820 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);3821 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
3821 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);3822 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
3822 uint8x8_t __ret;
3823 __ret = (uint8x8_t)(__rev0 == __rev1);3823 __ret = (uint8x8_t)(__rev0 == __rev1);
3824 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);3824 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3825 return __ret;3825 return __ret;
...@@ -3834,9 +3834,9 @@ __ai uint32x2_t vceq_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -3834,9 +3834,9 @@ __ai uint32x2_t vceq_u32(uint32x2_t __p0, uint32x2_t __p1) {
3834}3834}
3835#else3835#else
3836__ai uint32x2_t vceq_u32(uint32x2_t __p0, uint32x2_t __p1) {3836__ai uint32x2_t vceq_u32(uint32x2_t __p0, uint32x2_t __p1) {
3837 uint32x2_t __ret;
3837 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);3838 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
3838 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);3839 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
3839 uint32x2_t __ret;
3840 __ret = (uint32x2_t)(__rev0 == __rev1);3840 __ret = (uint32x2_t)(__rev0 == __rev1);
3841 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);3841 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
3842 return __ret;3842 return __ret;
...@@ -3851,9 +3851,9 @@ __ai uint16x4_t vceq_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -3851,9 +3851,9 @@ __ai uint16x4_t vceq_u16(uint16x4_t __p0, uint16x4_t __p1) {
3851}3851}
3852#else3852#else
3853__ai uint16x4_t vceq_u16(uint16x4_t __p0, uint16x4_t __p1) {3853__ai uint16x4_t vceq_u16(uint16x4_t __p0, uint16x4_t __p1) {
3854 uint16x4_t __ret;
3854 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);3855 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
3855 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);3856 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
3856 uint16x4_t __ret;
3857 __ret = (uint16x4_t)(__rev0 == __rev1);3857 __ret = (uint16x4_t)(__rev0 == __rev1);
3858 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);3858 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3859 return __ret;3859 return __ret;
...@@ -3868,9 +3868,9 @@ __ai uint8x8_t vceq_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -3868,9 +3868,9 @@ __ai uint8x8_t vceq_s8(int8x8_t __p0, int8x8_t __p1) {
3868}3868}
3869#else3869#else
3870__ai uint8x8_t vceq_s8(int8x8_t __p0, int8x8_t __p1) {3870__ai uint8x8_t vceq_s8(int8x8_t __p0, int8x8_t __p1) {
3871 uint8x8_t __ret;
3871 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);3872 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
3872 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);3873 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
3873 uint8x8_t __ret;
3874 __ret = (uint8x8_t)(__rev0 == __rev1);3874 __ret = (uint8x8_t)(__rev0 == __rev1);
3875 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);3875 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3876 return __ret;3876 return __ret;
...@@ -3885,9 +3885,9 @@ __ai uint32x2_t vceq_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -3885,9 +3885,9 @@ __ai uint32x2_t vceq_f32(float32x2_t __p0, float32x2_t __p1) {
3885}3885}
3886#else3886#else
3887__ai uint32x2_t vceq_f32(float32x2_t __p0, float32x2_t __p1) {3887__ai uint32x2_t vceq_f32(float32x2_t __p0, float32x2_t __p1) {
3888 uint32x2_t __ret;
3888 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);3889 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
3889 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);3890 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
3890 uint32x2_t __ret;
3891 __ret = (uint32x2_t)(__rev0 == __rev1);3891 __ret = (uint32x2_t)(__rev0 == __rev1);
3892 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);3892 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
3893 return __ret;3893 return __ret;
...@@ -3902,9 +3902,9 @@ __ai uint32x2_t vceq_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -3902,9 +3902,9 @@ __ai uint32x2_t vceq_s32(int32x2_t __p0, int32x2_t __p1) {
3902}3902}
3903#else3903#else
3904__ai uint32x2_t vceq_s32(int32x2_t __p0, int32x2_t __p1) {3904__ai uint32x2_t vceq_s32(int32x2_t __p0, int32x2_t __p1) {
3905 uint32x2_t __ret;
3905 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);3906 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
3906 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);3907 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
3907 uint32x2_t __ret;
3908 __ret = (uint32x2_t)(__rev0 == __rev1);3908 __ret = (uint32x2_t)(__rev0 == __rev1);
3909 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);3909 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
3910 return __ret;3910 return __ret;
...@@ -3919,9 +3919,9 @@ __ai uint16x4_t vceq_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -3919,9 +3919,9 @@ __ai uint16x4_t vceq_s16(int16x4_t __p0, int16x4_t __p1) {
3919}3919}
3920#else3920#else
3921__ai uint16x4_t vceq_s16(int16x4_t __p0, int16x4_t __p1) {3921__ai uint16x4_t vceq_s16(int16x4_t __p0, int16x4_t __p1) {
3922 uint16x4_t __ret;
3922 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);3923 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
3923 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);3924 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
3924 uint16x4_t __ret;
3925 __ret = (uint16x4_t)(__rev0 == __rev1);3925 __ret = (uint16x4_t)(__rev0 == __rev1);
3926 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);3926 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3927 return __ret;3927 return __ret;
...@@ -3936,9 +3936,9 @@ __ai uint8x16_t vcgeq_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -3936,9 +3936,9 @@ __ai uint8x16_t vcgeq_u8(uint8x16_t __p0, uint8x16_t __p1) {
3936}3936}
3937#else3937#else
3938__ai uint8x16_t vcgeq_u8(uint8x16_t __p0, uint8x16_t __p1) {3938__ai uint8x16_t vcgeq_u8(uint8x16_t __p0, uint8x16_t __p1) {
3939 uint8x16_t __ret;
3939 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);3940 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3940 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);3941 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3941 uint8x16_t __ret;
3942 __ret = (uint8x16_t)(__rev0 >= __rev1);3942 __ret = (uint8x16_t)(__rev0 >= __rev1);
3943 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);3943 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3944 return __ret;3944 return __ret;
...@@ -3953,9 +3953,9 @@ __ai uint32x4_t vcgeq_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -3953,9 +3953,9 @@ __ai uint32x4_t vcgeq_u32(uint32x4_t __p0, uint32x4_t __p1) {
3953}3953}
3954#else3954#else
3955__ai uint32x4_t vcgeq_u32(uint32x4_t __p0, uint32x4_t __p1) {3955__ai uint32x4_t vcgeq_u32(uint32x4_t __p0, uint32x4_t __p1) {
3956 uint32x4_t __ret;
3956 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);3957 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
3957 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);3958 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
3958 uint32x4_t __ret;
3959 __ret = (uint32x4_t)(__rev0 >= __rev1);3959 __ret = (uint32x4_t)(__rev0 >= __rev1);
3960 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);3960 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
3961 return __ret;3961 return __ret;
...@@ -3970,9 +3970,9 @@ __ai uint16x8_t vcgeq_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -3970,9 +3970,9 @@ __ai uint16x8_t vcgeq_u16(uint16x8_t __p0, uint16x8_t __p1) {
3970}3970}
3971#else3971#else
3972__ai uint16x8_t vcgeq_u16(uint16x8_t __p0, uint16x8_t __p1) {3972__ai uint16x8_t vcgeq_u16(uint16x8_t __p0, uint16x8_t __p1) {
3973 uint16x8_t __ret;
3973 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);3974 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
3974 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);3975 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
3975 uint16x8_t __ret;
3976 __ret = (uint16x8_t)(__rev0 >= __rev1);3976 __ret = (uint16x8_t)(__rev0 >= __rev1);
3977 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);3977 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
3978 return __ret;3978 return __ret;
...@@ -3987,9 +3987,9 @@ __ai uint8x16_t vcgeq_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -3987,9 +3987,9 @@ __ai uint8x16_t vcgeq_s8(int8x16_t __p0, int8x16_t __p1) {
3987}3987}
3988#else3988#else
3989__ai uint8x16_t vcgeq_s8(int8x16_t __p0, int8x16_t __p1) {3989__ai uint8x16_t vcgeq_s8(int8x16_t __p0, int8x16_t __p1) {
3990 uint8x16_t __ret;
3990 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);3991 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3991 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);3992 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3992 uint8x16_t __ret;
3993 __ret = (uint8x16_t)(__rev0 >= __rev1);3993 __ret = (uint8x16_t)(__rev0 >= __rev1);
3994 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);3994 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
3995 return __ret;3995 return __ret;
...@@ -4004,9 +4004,9 @@ __ai uint32x4_t vcgeq_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -4004,9 +4004,9 @@ __ai uint32x4_t vcgeq_f32(float32x4_t __p0, float32x4_t __p1) {
4004}4004}
4005#else4005#else
4006__ai uint32x4_t vcgeq_f32(float32x4_t __p0, float32x4_t __p1) {4006__ai uint32x4_t vcgeq_f32(float32x4_t __p0, float32x4_t __p1) {
4007 uint32x4_t __ret;
4007 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);4008 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
4008 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);4009 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
4009 uint32x4_t __ret;
4010 __ret = (uint32x4_t)(__rev0 >= __rev1);4010 __ret = (uint32x4_t)(__rev0 >= __rev1);
4011 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);4011 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4012 return __ret;4012 return __ret;
...@@ -4021,9 +4021,9 @@ __ai uint32x4_t vcgeq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -4021,9 +4021,9 @@ __ai uint32x4_t vcgeq_s32(int32x4_t __p0, int32x4_t __p1) {
4021}4021}
4022#else4022#else
4023__ai uint32x4_t vcgeq_s32(int32x4_t __p0, int32x4_t __p1) {4023__ai uint32x4_t vcgeq_s32(int32x4_t __p0, int32x4_t __p1) {
4024 uint32x4_t __ret;
4024 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);4025 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
4025 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);4026 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
4026 uint32x4_t __ret;
4027 __ret = (uint32x4_t)(__rev0 >= __rev1);4027 __ret = (uint32x4_t)(__rev0 >= __rev1);
4028 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);4028 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4029 return __ret;4029 return __ret;
...@@ -4038,9 +4038,9 @@ __ai uint16x8_t vcgeq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -4038,9 +4038,9 @@ __ai uint16x8_t vcgeq_s16(int16x8_t __p0, int16x8_t __p1) {
4038}4038}
4039#else4039#else
4040__ai uint16x8_t vcgeq_s16(int16x8_t __p0, int16x8_t __p1) {4040__ai uint16x8_t vcgeq_s16(int16x8_t __p0, int16x8_t __p1) {
4041 uint16x8_t __ret;
4041 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);4042 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
4042 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);4043 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
4043 uint16x8_t __ret;
4044 __ret = (uint16x8_t)(__rev0 >= __rev1);4044 __ret = (uint16x8_t)(__rev0 >= __rev1);
4045 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);4045 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
4046 return __ret;4046 return __ret;
...@@ -4055,9 +4055,9 @@ __ai uint8x8_t vcge_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -4055,9 +4055,9 @@ __ai uint8x8_t vcge_u8(uint8x8_t __p0, uint8x8_t __p1) {
4055}4055}
4056#else4056#else
4057__ai uint8x8_t vcge_u8(uint8x8_t __p0, uint8x8_t __p1) {4057__ai uint8x8_t vcge_u8(uint8x8_t __p0, uint8x8_t __p1) {
4058 uint8x8_t __ret;
4058 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);4059 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
4059 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);4060 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
4060 uint8x8_t __ret;
4061 __ret = (uint8x8_t)(__rev0 >= __rev1);4061 __ret = (uint8x8_t)(__rev0 >= __rev1);
4062 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);4062 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
4063 return __ret;4063 return __ret;
...@@ -4072,9 +4072,9 @@ __ai uint32x2_t vcge_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -4072,9 +4072,9 @@ __ai uint32x2_t vcge_u32(uint32x2_t __p0, uint32x2_t __p1) {
4072}4072}
4073#else4073#else
4074__ai uint32x2_t vcge_u32(uint32x2_t __p0, uint32x2_t __p1) {4074__ai uint32x2_t vcge_u32(uint32x2_t __p0, uint32x2_t __p1) {
4075 uint32x2_t __ret;
4075 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);4076 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
4076 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);4077 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
4077 uint32x2_t __ret;
4078 __ret = (uint32x2_t)(__rev0 >= __rev1);4078 __ret = (uint32x2_t)(__rev0 >= __rev1);
4079 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);4079 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
4080 return __ret;4080 return __ret;
...@@ -4089,9 +4089,9 @@ __ai uint16x4_t vcge_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -4089,9 +4089,9 @@ __ai uint16x4_t vcge_u16(uint16x4_t __p0, uint16x4_t __p1) {
4089}4089}
4090#else4090#else
4091__ai uint16x4_t vcge_u16(uint16x4_t __p0, uint16x4_t __p1) {4091__ai uint16x4_t vcge_u16(uint16x4_t __p0, uint16x4_t __p1) {
4092 uint16x4_t __ret;
4092 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);4093 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
4093 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);4094 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
4094 uint16x4_t __ret;
4095 __ret = (uint16x4_t)(__rev0 >= __rev1);4095 __ret = (uint16x4_t)(__rev0 >= __rev1);
4096 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);4096 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4097 return __ret;4097 return __ret;
...@@ -4106,9 +4106,9 @@ __ai uint8x8_t vcge_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -4106,9 +4106,9 @@ __ai uint8x8_t vcge_s8(int8x8_t __p0, int8x8_t __p1) {
4106}4106}
4107#else4107#else
4108__ai uint8x8_t vcge_s8(int8x8_t __p0, int8x8_t __p1) {4108__ai uint8x8_t vcge_s8(int8x8_t __p0, int8x8_t __p1) {
4109 uint8x8_t __ret;
4109 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);4110 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
4110 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);4111 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
4111 uint8x8_t __ret;
4112 __ret = (uint8x8_t)(__rev0 >= __rev1);4112 __ret = (uint8x8_t)(__rev0 >= __rev1);
4113 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);4113 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
4114 return __ret;4114 return __ret;
...@@ -4123,9 +4123,9 @@ __ai uint32x2_t vcge_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -4123,9 +4123,9 @@ __ai uint32x2_t vcge_f32(float32x2_t __p0, float32x2_t __p1) {
4123}4123}
4124#else4124#else
4125__ai uint32x2_t vcge_f32(float32x2_t __p0, float32x2_t __p1) {4125__ai uint32x2_t vcge_f32(float32x2_t __p0, float32x2_t __p1) {
4126 uint32x2_t __ret;
4126 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);4127 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
4127 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);4128 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
4128 uint32x2_t __ret;
4129 __ret = (uint32x2_t)(__rev0 >= __rev1);4129 __ret = (uint32x2_t)(__rev0 >= __rev1);
4130 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);4130 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
4131 return __ret;4131 return __ret;
...@@ -4140,9 +4140,9 @@ __ai uint32x2_t vcge_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -4140,9 +4140,9 @@ __ai uint32x2_t vcge_s32(int32x2_t __p0, int32x2_t __p1) {
4140}4140}
4141#else4141#else
4142__ai uint32x2_t vcge_s32(int32x2_t __p0, int32x2_t __p1) {4142__ai uint32x2_t vcge_s32(int32x2_t __p0, int32x2_t __p1) {
4143 uint32x2_t __ret;
4143 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);4144 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
4144 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);4145 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
4145 uint32x2_t __ret;
4146 __ret = (uint32x2_t)(__rev0 >= __rev1);4146 __ret = (uint32x2_t)(__rev0 >= __rev1);
4147 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);4147 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
4148 return __ret;4148 return __ret;
...@@ -4157,9 +4157,9 @@ __ai uint16x4_t vcge_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -4157,9 +4157,9 @@ __ai uint16x4_t vcge_s16(int16x4_t __p0, int16x4_t __p1) {
4157}4157}
4158#else4158#else
4159__ai uint16x4_t vcge_s16(int16x4_t __p0, int16x4_t __p1) {4159__ai uint16x4_t vcge_s16(int16x4_t __p0, int16x4_t __p1) {
4160 uint16x4_t __ret;
4160 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);4161 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
4161 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);4162 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
4162 uint16x4_t __ret;
4163 __ret = (uint16x4_t)(__rev0 >= __rev1);4163 __ret = (uint16x4_t)(__rev0 >= __rev1);
4164 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);4164 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4165 return __ret;4165 return __ret;
...@@ -4174,9 +4174,9 @@ __ai uint8x16_t vcgtq_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -4174,9 +4174,9 @@ __ai uint8x16_t vcgtq_u8(uint8x16_t __p0, uint8x16_t __p1) {
4174}4174}
4175#else4175#else
4176__ai uint8x16_t vcgtq_u8(uint8x16_t __p0, uint8x16_t __p1) {4176__ai uint8x16_t vcgtq_u8(uint8x16_t __p0, uint8x16_t __p1) {
4177 uint8x16_t __ret;
4177 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);4178 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
4178 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);4179 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
4179 uint8x16_t __ret;
4180 __ret = (uint8x16_t)(__rev0 > __rev1);4180 __ret = (uint8x16_t)(__rev0 > __rev1);
4181 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);4181 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
4182 return __ret;4182 return __ret;
...@@ -4191,9 +4191,9 @@ __ai uint32x4_t vcgtq_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -4191,9 +4191,9 @@ __ai uint32x4_t vcgtq_u32(uint32x4_t __p0, uint32x4_t __p1) {
4191}4191}
4192#else4192#else
4193__ai uint32x4_t vcgtq_u32(uint32x4_t __p0, uint32x4_t __p1) {4193__ai uint32x4_t vcgtq_u32(uint32x4_t __p0, uint32x4_t __p1) {
4194 uint32x4_t __ret;
4194 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);4195 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
4195 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);4196 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
4196 uint32x4_t __ret;
4197 __ret = (uint32x4_t)(__rev0 > __rev1);4197 __ret = (uint32x4_t)(__rev0 > __rev1);
4198 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);4198 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4199 return __ret;4199 return __ret;
...@@ -4208,9 +4208,9 @@ __ai uint16x8_t vcgtq_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -4208,9 +4208,9 @@ __ai uint16x8_t vcgtq_u16(uint16x8_t __p0, uint16x8_t __p1) {
4208}4208}
4209#else4209#else
4210__ai uint16x8_t vcgtq_u16(uint16x8_t __p0, uint16x8_t __p1) {4210__ai uint16x8_t vcgtq_u16(uint16x8_t __p0, uint16x8_t __p1) {
4211 uint16x8_t __ret;
4211 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);4212 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
4212 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);4213 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
4213 uint16x8_t __ret;
4214 __ret = (uint16x8_t)(__rev0 > __rev1);4214 __ret = (uint16x8_t)(__rev0 > __rev1);
4215 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);4215 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
4216 return __ret;4216 return __ret;
...@@ -4225,9 +4225,9 @@ __ai uint8x16_t vcgtq_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -4225,9 +4225,9 @@ __ai uint8x16_t vcgtq_s8(int8x16_t __p0, int8x16_t __p1) {
4225}4225}
4226#else4226#else
4227__ai uint8x16_t vcgtq_s8(int8x16_t __p0, int8x16_t __p1) {4227__ai uint8x16_t vcgtq_s8(int8x16_t __p0, int8x16_t __p1) {
4228 uint8x16_t __ret;
4228 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);4229 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
4229 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);4230 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
4230 uint8x16_t __ret;
4231 __ret = (uint8x16_t)(__rev0 > __rev1);4231 __ret = (uint8x16_t)(__rev0 > __rev1);
4232 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);4232 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
4233 return __ret;4233 return __ret;
...@@ -4242,9 +4242,9 @@ __ai uint32x4_t vcgtq_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -4242,9 +4242,9 @@ __ai uint32x4_t vcgtq_f32(float32x4_t __p0, float32x4_t __p1) {
4242}4242}
4243#else4243#else
4244__ai uint32x4_t vcgtq_f32(float32x4_t __p0, float32x4_t __p1) {4244__ai uint32x4_t vcgtq_f32(float32x4_t __p0, float32x4_t __p1) {
4245 uint32x4_t __ret;
4245 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);4246 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
4246 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);4247 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
4247 uint32x4_t __ret;
4248 __ret = (uint32x4_t)(__rev0 > __rev1);4248 __ret = (uint32x4_t)(__rev0 > __rev1);
4249 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);4249 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4250 return __ret;4250 return __ret;
...@@ -4259,9 +4259,9 @@ __ai uint32x4_t vcgtq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -4259,9 +4259,9 @@ __ai uint32x4_t vcgtq_s32(int32x4_t __p0, int32x4_t __p1) {
4259}4259}
4260#else4260#else
4261__ai uint32x4_t vcgtq_s32(int32x4_t __p0, int32x4_t __p1) {4261__ai uint32x4_t vcgtq_s32(int32x4_t __p0, int32x4_t __p1) {
4262 uint32x4_t __ret;
4262 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);4263 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
4263 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);4264 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
4264 uint32x4_t __ret;
4265 __ret = (uint32x4_t)(__rev0 > __rev1);4265 __ret = (uint32x4_t)(__rev0 > __rev1);
4266 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);4266 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4267 return __ret;4267 return __ret;
...@@ -4276,9 +4276,9 @@ __ai uint16x8_t vcgtq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -4276,9 +4276,9 @@ __ai uint16x8_t vcgtq_s16(int16x8_t __p0, int16x8_t __p1) {
4276}4276}
4277#else4277#else
4278__ai uint16x8_t vcgtq_s16(int16x8_t __p0, int16x8_t __p1) {4278__ai uint16x8_t vcgtq_s16(int16x8_t __p0, int16x8_t __p1) {
4279 uint16x8_t __ret;
4279 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);4280 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
4280 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);4281 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
4281 uint16x8_t __ret;
4282 __ret = (uint16x8_t)(__rev0 > __rev1);4282 __ret = (uint16x8_t)(__rev0 > __rev1);
4283 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);4283 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
4284 return __ret;4284 return __ret;
...@@ -4293,9 +4293,9 @@ __ai uint8x8_t vcgt_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -4293,9 +4293,9 @@ __ai uint8x8_t vcgt_u8(uint8x8_t __p0, uint8x8_t __p1) {
4293}4293}
4294#else4294#else
4295__ai uint8x8_t vcgt_u8(uint8x8_t __p0, uint8x8_t __p1) {4295__ai uint8x8_t vcgt_u8(uint8x8_t __p0, uint8x8_t __p1) {
4296 uint8x8_t __ret;
4296 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);4297 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
4297 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);4298 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
4298 uint8x8_t __ret;
4299 __ret = (uint8x8_t)(__rev0 > __rev1);4299 __ret = (uint8x8_t)(__rev0 > __rev1);
4300 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);4300 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
4301 return __ret;4301 return __ret;
...@@ -4310,9 +4310,9 @@ __ai uint32x2_t vcgt_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -4310,9 +4310,9 @@ __ai uint32x2_t vcgt_u32(uint32x2_t __p0, uint32x2_t __p1) {
4310}4310}
4311#else4311#else
4312__ai uint32x2_t vcgt_u32(uint32x2_t __p0, uint32x2_t __p1) {4312__ai uint32x2_t vcgt_u32(uint32x2_t __p0, uint32x2_t __p1) {
4313 uint32x2_t __ret;
4313 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);4314 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
4314 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);4315 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
4315 uint32x2_t __ret;
4316 __ret = (uint32x2_t)(__rev0 > __rev1);4316 __ret = (uint32x2_t)(__rev0 > __rev1);
4317 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);4317 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
4318 return __ret;4318 return __ret;
...@@ -4327,9 +4327,9 @@ __ai uint16x4_t vcgt_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -4327,9 +4327,9 @@ __ai uint16x4_t vcgt_u16(uint16x4_t __p0, uint16x4_t __p1) {
4327}4327}
4328#else4328#else
4329__ai uint16x4_t vcgt_u16(uint16x4_t __p0, uint16x4_t __p1) {4329__ai uint16x4_t vcgt_u16(uint16x4_t __p0, uint16x4_t __p1) {
4330 uint16x4_t __ret;
4330 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);4331 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
4331 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);4332 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
4332 uint16x4_t __ret;
4333 __ret = (uint16x4_t)(__rev0 > __rev1);4333 __ret = (uint16x4_t)(__rev0 > __rev1);
4334 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);4334 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4335 return __ret;4335 return __ret;
...@@ -4344,9 +4344,9 @@ __ai uint8x8_t vcgt_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -4344,9 +4344,9 @@ __ai uint8x8_t vcgt_s8(int8x8_t __p0, int8x8_t __p1) {
4344}4344}
4345#else4345#else
4346__ai uint8x8_t vcgt_s8(int8x8_t __p0, int8x8_t __p1) {4346__ai uint8x8_t vcgt_s8(int8x8_t __p0, int8x8_t __p1) {
4347 uint8x8_t __ret;
4347 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);4348 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
4348 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);4349 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
4349 uint8x8_t __ret;
4350 __ret = (uint8x8_t)(__rev0 > __rev1);4350 __ret = (uint8x8_t)(__rev0 > __rev1);
4351 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);4351 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
4352 return __ret;4352 return __ret;
...@@ -4361,9 +4361,9 @@ __ai uint32x2_t vcgt_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -4361,9 +4361,9 @@ __ai uint32x2_t vcgt_f32(float32x2_t __p0, float32x2_t __p1) {
4361}4361}
4362#else4362#else
4363__ai uint32x2_t vcgt_f32(float32x2_t __p0, float32x2_t __p1) {4363__ai uint32x2_t vcgt_f32(float32x2_t __p0, float32x2_t __p1) {
4364 uint32x2_t __ret;
4364 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);4365 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
4365 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);4366 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
4366 uint32x2_t __ret;
4367 __ret = (uint32x2_t)(__rev0 > __rev1);4367 __ret = (uint32x2_t)(__rev0 > __rev1);
4368 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);4368 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
4369 return __ret;4369 return __ret;
...@@ -4378,9 +4378,9 @@ __ai uint32x2_t vcgt_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -4378,9 +4378,9 @@ __ai uint32x2_t vcgt_s32(int32x2_t __p0, int32x2_t __p1) {
4378}4378}
4379#else4379#else
4380__ai uint32x2_t vcgt_s32(int32x2_t __p0, int32x2_t __p1) {4380__ai uint32x2_t vcgt_s32(int32x2_t __p0, int32x2_t __p1) {
4381 uint32x2_t __ret;
4381 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);4382 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
4382 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);4383 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
4383 uint32x2_t __ret;
4384 __ret = (uint32x2_t)(__rev0 > __rev1);4384 __ret = (uint32x2_t)(__rev0 > __rev1);
4385 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);4385 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
4386 return __ret;4386 return __ret;
...@@ -4395,9 +4395,9 @@ __ai uint16x4_t vcgt_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -4395,9 +4395,9 @@ __ai uint16x4_t vcgt_s16(int16x4_t __p0, int16x4_t __p1) {
4395}4395}
4396#else4396#else
4397__ai uint16x4_t vcgt_s16(int16x4_t __p0, int16x4_t __p1) {4397__ai uint16x4_t vcgt_s16(int16x4_t __p0, int16x4_t __p1) {
4398 uint16x4_t __ret;
4398 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);4399 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
4399 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);4400 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
4400 uint16x4_t __ret;
4401 __ret = (uint16x4_t)(__rev0 > __rev1);4401 __ret = (uint16x4_t)(__rev0 > __rev1);
4402 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);4402 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4403 return __ret;4403 return __ret;
...@@ -4412,9 +4412,9 @@ __ai uint8x16_t vcleq_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -4412,9 +4412,9 @@ __ai uint8x16_t vcleq_u8(uint8x16_t __p0, uint8x16_t __p1) {
4412}4412}
4413#else4413#else
4414__ai uint8x16_t vcleq_u8(uint8x16_t __p0, uint8x16_t __p1) {4414__ai uint8x16_t vcleq_u8(uint8x16_t __p0, uint8x16_t __p1) {
4415 uint8x16_t __ret;
4415 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);4416 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
4416 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);4417 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
4417 uint8x16_t __ret;
4418 __ret = (uint8x16_t)(__rev0 <= __rev1);4418 __ret = (uint8x16_t)(__rev0 <= __rev1);
4419 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);4419 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
4420 return __ret;4420 return __ret;
...@@ -4429,9 +4429,9 @@ __ai uint32x4_t vcleq_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -4429,9 +4429,9 @@ __ai uint32x4_t vcleq_u32(uint32x4_t __p0, uint32x4_t __p1) {
4429}4429}
4430#else4430#else
4431__ai uint32x4_t vcleq_u32(uint32x4_t __p0, uint32x4_t __p1) {4431__ai uint32x4_t vcleq_u32(uint32x4_t __p0, uint32x4_t __p1) {
4432 uint32x4_t __ret;
4432 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);4433 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
4433 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);4434 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
4434 uint32x4_t __ret;
4435 __ret = (uint32x4_t)(__rev0 <= __rev1);4435 __ret = (uint32x4_t)(__rev0 <= __rev1);
4436 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);4436 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4437 return __ret;4437 return __ret;
...@@ -4446,9 +4446,9 @@ __ai uint16x8_t vcleq_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -4446,9 +4446,9 @@ __ai uint16x8_t vcleq_u16(uint16x8_t __p0, uint16x8_t __p1) {
4446}4446}
4447#else4447#else
4448__ai uint16x8_t vcleq_u16(uint16x8_t __p0, uint16x8_t __p1) {4448__ai uint16x8_t vcleq_u16(uint16x8_t __p0, uint16x8_t __p1) {
4449 uint16x8_t __ret;
4449 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);4450 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
4450 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);4451 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
4451 uint16x8_t __ret;
4452 __ret = (uint16x8_t)(__rev0 <= __rev1);4452 __ret = (uint16x8_t)(__rev0 <= __rev1);
4453 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);4453 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
4454 return __ret;4454 return __ret;
...@@ -4463,9 +4463,9 @@ __ai uint8x16_t vcleq_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -4463,9 +4463,9 @@ __ai uint8x16_t vcleq_s8(int8x16_t __p0, int8x16_t __p1) {
4463}4463}
4464#else4464#else
4465__ai uint8x16_t vcleq_s8(int8x16_t __p0, int8x16_t __p1) {4465__ai uint8x16_t vcleq_s8(int8x16_t __p0, int8x16_t __p1) {
4466 uint8x16_t __ret;
4466 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);4467 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
4467 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);4468 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
4468 uint8x16_t __ret;
4469 __ret = (uint8x16_t)(__rev0 <= __rev1);4469 __ret = (uint8x16_t)(__rev0 <= __rev1);
4470 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);4470 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
4471 return __ret;4471 return __ret;
...@@ -4480,9 +4480,9 @@ __ai uint32x4_t vcleq_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -4480,9 +4480,9 @@ __ai uint32x4_t vcleq_f32(float32x4_t __p0, float32x4_t __p1) {
4480}4480}
4481#else4481#else
4482__ai uint32x4_t vcleq_f32(float32x4_t __p0, float32x4_t __p1) {4482__ai uint32x4_t vcleq_f32(float32x4_t __p0, float32x4_t __p1) {
4483 uint32x4_t __ret;
4483 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);4484 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
4484 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);4485 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
4485 uint32x4_t __ret;
4486 __ret = (uint32x4_t)(__rev0 <= __rev1);4486 __ret = (uint32x4_t)(__rev0 <= __rev1);
4487 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);4487 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4488 return __ret;4488 return __ret;
...@@ -4497,9 +4497,9 @@ __ai uint32x4_t vcleq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -4497,9 +4497,9 @@ __ai uint32x4_t vcleq_s32(int32x4_t __p0, int32x4_t __p1) {
4497}4497}
4498#else4498#else
4499__ai uint32x4_t vcleq_s32(int32x4_t __p0, int32x4_t __p1) {4499__ai uint32x4_t vcleq_s32(int32x4_t __p0, int32x4_t __p1) {
4500 uint32x4_t __ret;
4500 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);4501 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
4501 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);4502 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
4502 uint32x4_t __ret;
4503 __ret = (uint32x4_t)(__rev0 <= __rev1);4503 __ret = (uint32x4_t)(__rev0 <= __rev1);
4504 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);4504 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4505 return __ret;4505 return __ret;
...@@ -4514,9 +4514,9 @@ __ai uint16x8_t vcleq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -4514,9 +4514,9 @@ __ai uint16x8_t vcleq_s16(int16x8_t __p0, int16x8_t __p1) {
4514}4514}
4515#else4515#else
4516__ai uint16x8_t vcleq_s16(int16x8_t __p0, int16x8_t __p1) {4516__ai uint16x8_t vcleq_s16(int16x8_t __p0, int16x8_t __p1) {
4517 uint16x8_t __ret;
4517 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);4518 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
4518 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);4519 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
4519 uint16x8_t __ret;
4520 __ret = (uint16x8_t)(__rev0 <= __rev1);4520 __ret = (uint16x8_t)(__rev0 <= __rev1);
4521 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);4521 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
4522 return __ret;4522 return __ret;
...@@ -4531,9 +4531,9 @@ __ai uint8x8_t vcle_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -4531,9 +4531,9 @@ __ai uint8x8_t vcle_u8(uint8x8_t __p0, uint8x8_t __p1) {
4531}4531}
4532#else4532#else
4533__ai uint8x8_t vcle_u8(uint8x8_t __p0, uint8x8_t __p1) {4533__ai uint8x8_t vcle_u8(uint8x8_t __p0, uint8x8_t __p1) {
4534 uint8x8_t __ret;
4534 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);4535 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
4535 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);4536 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
4536 uint8x8_t __ret;
4537 __ret = (uint8x8_t)(__rev0 <= __rev1);4537 __ret = (uint8x8_t)(__rev0 <= __rev1);
4538 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);4538 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
4539 return __ret;4539 return __ret;
...@@ -4548,9 +4548,9 @@ __ai uint32x2_t vcle_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -4548,9 +4548,9 @@ __ai uint32x2_t vcle_u32(uint32x2_t __p0, uint32x2_t __p1) {
4548}4548}
4549#else4549#else
4550__ai uint32x2_t vcle_u32(uint32x2_t __p0, uint32x2_t __p1) {4550__ai uint32x2_t vcle_u32(uint32x2_t __p0, uint32x2_t __p1) {
4551 uint32x2_t __ret;
4551 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);4552 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
4552 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);4553 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
4553 uint32x2_t __ret;
4554 __ret = (uint32x2_t)(__rev0 <= __rev1);4554 __ret = (uint32x2_t)(__rev0 <= __rev1);
4555 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);4555 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
4556 return __ret;4556 return __ret;
...@@ -4565,9 +4565,9 @@ __ai uint16x4_t vcle_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -4565,9 +4565,9 @@ __ai uint16x4_t vcle_u16(uint16x4_t __p0, uint16x4_t __p1) {
4565}4565}
4566#else4566#else
4567__ai uint16x4_t vcle_u16(uint16x4_t __p0, uint16x4_t __p1) {4567__ai uint16x4_t vcle_u16(uint16x4_t __p0, uint16x4_t __p1) {
4568 uint16x4_t __ret;
4568 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);4569 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
4569 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);4570 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
4570 uint16x4_t __ret;
4571 __ret = (uint16x4_t)(__rev0 <= __rev1);4571 __ret = (uint16x4_t)(__rev0 <= __rev1);
4572 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);4572 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4573 return __ret;4573 return __ret;
...@@ -4582,9 +4582,9 @@ __ai uint8x8_t vcle_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -4582,9 +4582,9 @@ __ai uint8x8_t vcle_s8(int8x8_t __p0, int8x8_t __p1) {
4582}4582}
4583#else4583#else
4584__ai uint8x8_t vcle_s8(int8x8_t __p0, int8x8_t __p1) {4584__ai uint8x8_t vcle_s8(int8x8_t __p0, int8x8_t __p1) {
4585 uint8x8_t __ret;
4585 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);4586 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
4586 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);4587 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
4587 uint8x8_t __ret;
4588 __ret = (uint8x8_t)(__rev0 <= __rev1);4588 __ret = (uint8x8_t)(__rev0 <= __rev1);
4589 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);4589 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
4590 return __ret;4590 return __ret;
...@@ -4599,9 +4599,9 @@ __ai uint32x2_t vcle_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -4599,9 +4599,9 @@ __ai uint32x2_t vcle_f32(float32x2_t __p0, float32x2_t __p1) {
4599}4599}
4600#else4600#else
4601__ai uint32x2_t vcle_f32(float32x2_t __p0, float32x2_t __p1) {4601__ai uint32x2_t vcle_f32(float32x2_t __p0, float32x2_t __p1) {
4602 uint32x2_t __ret;
4602 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);4603 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
4603 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);4604 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
4604 uint32x2_t __ret;
4605 __ret = (uint32x2_t)(__rev0 <= __rev1);4605 __ret = (uint32x2_t)(__rev0 <= __rev1);
4606 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);4606 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
4607 return __ret;4607 return __ret;
...@@ -4616,9 +4616,9 @@ __ai uint32x2_t vcle_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -4616,9 +4616,9 @@ __ai uint32x2_t vcle_s32(int32x2_t __p0, int32x2_t __p1) {
4616}4616}
4617#else4617#else
4618__ai uint32x2_t vcle_s32(int32x2_t __p0, int32x2_t __p1) {4618__ai uint32x2_t vcle_s32(int32x2_t __p0, int32x2_t __p1) {
4619 uint32x2_t __ret;
4619 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);4620 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
4620 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);4621 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
4621 uint32x2_t __ret;
4622 __ret = (uint32x2_t)(__rev0 <= __rev1);4622 __ret = (uint32x2_t)(__rev0 <= __rev1);
4623 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);4623 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
4624 return __ret;4624 return __ret;
...@@ -4633,9 +4633,9 @@ __ai uint16x4_t vcle_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -4633,9 +4633,9 @@ __ai uint16x4_t vcle_s16(int16x4_t __p0, int16x4_t __p1) {
4633}4633}
4634#else4634#else
4635__ai uint16x4_t vcle_s16(int16x4_t __p0, int16x4_t __p1) {4635__ai uint16x4_t vcle_s16(int16x4_t __p0, int16x4_t __p1) {
4636 uint16x4_t __ret;
4636 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);4637 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
4637 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);4638 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
4638 uint16x4_t __ret;
4639 __ret = (uint16x4_t)(__rev0 <= __rev1);4639 __ret = (uint16x4_t)(__rev0 <= __rev1);
4640 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);4640 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4641 return __ret;4641 return __ret;
...@@ -4650,8 +4650,8 @@ __ai int8x16_t vclsq_u8(uint8x16_t __p0) {...@@ -4650,8 +4650,8 @@ __ai int8x16_t vclsq_u8(uint8x16_t __p0) {
4650}4650}
4651#else4651#else
4652__ai int8x16_t vclsq_u8(uint8x16_t __p0) {4652__ai int8x16_t vclsq_u8(uint8x16_t __p0) {
4653 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
4654 int8x16_t __ret;4653 int8x16_t __ret;
4654 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
4655 __ret = (int8x16_t) __builtin_neon_vclsq_v((int8x16_t)__rev0, 32);4655 __ret = (int8x16_t) __builtin_neon_vclsq_v((int8x16_t)__rev0, 32);
4656 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);4656 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
4657 return __ret;4657 return __ret;
...@@ -4666,8 +4666,8 @@ __ai int32x4_t vclsq_u32(uint32x4_t __p0) {...@@ -4666,8 +4666,8 @@ __ai int32x4_t vclsq_u32(uint32x4_t __p0) {
4666}4666}
4667#else4667#else
4668__ai int32x4_t vclsq_u32(uint32x4_t __p0) {4668__ai int32x4_t vclsq_u32(uint32x4_t __p0) {
4669 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
4670 int32x4_t __ret;4669 int32x4_t __ret;
4670 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
4671 __ret = (int32x4_t) __builtin_neon_vclsq_v((int8x16_t)__rev0, 34);4671 __ret = (int32x4_t) __builtin_neon_vclsq_v((int8x16_t)__rev0, 34);
4672 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);4672 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4673 return __ret;4673 return __ret;
...@@ -4682,8 +4682,8 @@ __ai int16x8_t vclsq_u16(uint16x8_t __p0) {...@@ -4682,8 +4682,8 @@ __ai int16x8_t vclsq_u16(uint16x8_t __p0) {
4682}4682}
4683#else4683#else
4684__ai int16x8_t vclsq_u16(uint16x8_t __p0) {4684__ai int16x8_t vclsq_u16(uint16x8_t __p0) {
4685 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
4686 int16x8_t __ret;4685 int16x8_t __ret;
4686 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
4687 __ret = (int16x8_t) __builtin_neon_vclsq_v((int8x16_t)__rev0, 33);4687 __ret = (int16x8_t) __builtin_neon_vclsq_v((int8x16_t)__rev0, 33);
4688 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);4688 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
4689 return __ret;4689 return __ret;
...@@ -4698,8 +4698,8 @@ __ai int8x16_t vclsq_s8(int8x16_t __p0) {...@@ -4698,8 +4698,8 @@ __ai int8x16_t vclsq_s8(int8x16_t __p0) {
4698}4698}
4699#else4699#else
4700__ai int8x16_t vclsq_s8(int8x16_t __p0) {4700__ai int8x16_t vclsq_s8(int8x16_t __p0) {
4701 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
4702 int8x16_t __ret;4701 int8x16_t __ret;
4702 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
4703 __ret = (int8x16_t) __builtin_neon_vclsq_v((int8x16_t)__rev0, 32);4703 __ret = (int8x16_t) __builtin_neon_vclsq_v((int8x16_t)__rev0, 32);
4704 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);4704 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
4705 return __ret;4705 return __ret;
...@@ -4714,8 +4714,8 @@ __ai int32x4_t vclsq_s32(int32x4_t __p0) {...@@ -4714,8 +4714,8 @@ __ai int32x4_t vclsq_s32(int32x4_t __p0) {
4714}4714}
4715#else4715#else
4716__ai int32x4_t vclsq_s32(int32x4_t __p0) {4716__ai int32x4_t vclsq_s32(int32x4_t __p0) {
4717 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
4718 int32x4_t __ret;4717 int32x4_t __ret;
4718 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
4719 __ret = (int32x4_t) __builtin_neon_vclsq_v((int8x16_t)__rev0, 34);4719 __ret = (int32x4_t) __builtin_neon_vclsq_v((int8x16_t)__rev0, 34);
4720 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);4720 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4721 return __ret;4721 return __ret;
...@@ -4730,8 +4730,8 @@ __ai int16x8_t vclsq_s16(int16x8_t __p0) {...@@ -4730,8 +4730,8 @@ __ai int16x8_t vclsq_s16(int16x8_t __p0) {
4730}4730}
4731#else4731#else
4732__ai int16x8_t vclsq_s16(int16x8_t __p0) {4732__ai int16x8_t vclsq_s16(int16x8_t __p0) {
4733 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
4734 int16x8_t __ret;4733 int16x8_t __ret;
4734 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
4735 __ret = (int16x8_t) __builtin_neon_vclsq_v((int8x16_t)__rev0, 33);4735 __ret = (int16x8_t) __builtin_neon_vclsq_v((int8x16_t)__rev0, 33);
4736 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);4736 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
4737 return __ret;4737 return __ret;
...@@ -4746,8 +4746,8 @@ __ai int8x8_t vcls_u8(uint8x8_t __p0) {...@@ -4746,8 +4746,8 @@ __ai int8x8_t vcls_u8(uint8x8_t __p0) {
4746}4746}
4747#else4747#else
4748__ai int8x8_t vcls_u8(uint8x8_t __p0) {4748__ai int8x8_t vcls_u8(uint8x8_t __p0) {
4749 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
4750 int8x8_t __ret;4749 int8x8_t __ret;
4750 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
4751 __ret = (int8x8_t) __builtin_neon_vcls_v((int8x8_t)__rev0, 0);4751 __ret = (int8x8_t) __builtin_neon_vcls_v((int8x8_t)__rev0, 0);
4752 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);4752 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
4753 return __ret;4753 return __ret;
...@@ -4762,8 +4762,8 @@ __ai int32x2_t vcls_u32(uint32x2_t __p0) {...@@ -4762,8 +4762,8 @@ __ai int32x2_t vcls_u32(uint32x2_t __p0) {
4762}4762}
4763#else4763#else
4764__ai int32x2_t vcls_u32(uint32x2_t __p0) {4764__ai int32x2_t vcls_u32(uint32x2_t __p0) {
4765 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
4766 int32x2_t __ret;4765 int32x2_t __ret;
4766 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
4767 __ret = (int32x2_t) __builtin_neon_vcls_v((int8x8_t)__rev0, 2);4767 __ret = (int32x2_t) __builtin_neon_vcls_v((int8x8_t)__rev0, 2);
4768 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);4768 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
4769 return __ret;4769 return __ret;
...@@ -4778,8 +4778,8 @@ __ai int16x4_t vcls_u16(uint16x4_t __p0) {...@@ -4778,8 +4778,8 @@ __ai int16x4_t vcls_u16(uint16x4_t __p0) {
4778}4778}
4779#else4779#else
4780__ai int16x4_t vcls_u16(uint16x4_t __p0) {4780__ai int16x4_t vcls_u16(uint16x4_t __p0) {
4781 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
4782 int16x4_t __ret;4781 int16x4_t __ret;
4782 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
4783 __ret = (int16x4_t) __builtin_neon_vcls_v((int8x8_t)__rev0, 1);4783 __ret = (int16x4_t) __builtin_neon_vcls_v((int8x8_t)__rev0, 1);
4784 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);4784 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4785 return __ret;4785 return __ret;
...@@ -4794,8 +4794,8 @@ __ai int8x8_t vcls_s8(int8x8_t __p0) {...@@ -4794,8 +4794,8 @@ __ai int8x8_t vcls_s8(int8x8_t __p0) {
4794}4794}
4795#else4795#else
4796__ai int8x8_t vcls_s8(int8x8_t __p0) {4796__ai int8x8_t vcls_s8(int8x8_t __p0) {
4797 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
4798 int8x8_t __ret;4797 int8x8_t __ret;
4798 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
4799 __ret = (int8x8_t) __builtin_neon_vcls_v((int8x8_t)__rev0, 0);4799 __ret = (int8x8_t) __builtin_neon_vcls_v((int8x8_t)__rev0, 0);
4800 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);4800 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
4801 return __ret;4801 return __ret;
...@@ -4810,8 +4810,8 @@ __ai int32x2_t vcls_s32(int32x2_t __p0) {...@@ -4810,8 +4810,8 @@ __ai int32x2_t vcls_s32(int32x2_t __p0) {
4810}4810}
4811#else4811#else
4812__ai int32x2_t vcls_s32(int32x2_t __p0) {4812__ai int32x2_t vcls_s32(int32x2_t __p0) {
4813 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
4814 int32x2_t __ret;4813 int32x2_t __ret;
4814 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
4815 __ret = (int32x2_t) __builtin_neon_vcls_v((int8x8_t)__rev0, 2);4815 __ret = (int32x2_t) __builtin_neon_vcls_v((int8x8_t)__rev0, 2);
4816 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);4816 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
4817 return __ret;4817 return __ret;
...@@ -4826,8 +4826,8 @@ __ai int16x4_t vcls_s16(int16x4_t __p0) {...@@ -4826,8 +4826,8 @@ __ai int16x4_t vcls_s16(int16x4_t __p0) {
4826}4826}
4827#else4827#else
4828__ai int16x4_t vcls_s16(int16x4_t __p0) {4828__ai int16x4_t vcls_s16(int16x4_t __p0) {
4829 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
4830 int16x4_t __ret;4829 int16x4_t __ret;
4830 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
4831 __ret = (int16x4_t) __builtin_neon_vcls_v((int8x8_t)__rev0, 1);4831 __ret = (int16x4_t) __builtin_neon_vcls_v((int8x8_t)__rev0, 1);
4832 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);4832 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4833 return __ret;4833 return __ret;
...@@ -4842,9 +4842,9 @@ __ai uint8x16_t vcltq_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -4842,9 +4842,9 @@ __ai uint8x16_t vcltq_u8(uint8x16_t __p0, uint8x16_t __p1) {
4842}4842}
4843#else4843#else
4844__ai uint8x16_t vcltq_u8(uint8x16_t __p0, uint8x16_t __p1) {4844__ai uint8x16_t vcltq_u8(uint8x16_t __p0, uint8x16_t __p1) {
4845 uint8x16_t __ret;
4845 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);4846 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
4846 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);4847 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
4847 uint8x16_t __ret;
4848 __ret = (uint8x16_t)(__rev0 < __rev1);4848 __ret = (uint8x16_t)(__rev0 < __rev1);
4849 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);4849 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
4850 return __ret;4850 return __ret;
...@@ -4859,9 +4859,9 @@ __ai uint32x4_t vcltq_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -4859,9 +4859,9 @@ __ai uint32x4_t vcltq_u32(uint32x4_t __p0, uint32x4_t __p1) {
4859}4859}
4860#else4860#else
4861__ai uint32x4_t vcltq_u32(uint32x4_t __p0, uint32x4_t __p1) {4861__ai uint32x4_t vcltq_u32(uint32x4_t __p0, uint32x4_t __p1) {
4862 uint32x4_t __ret;
4862 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);4863 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
4863 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);4864 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
4864 uint32x4_t __ret;
4865 __ret = (uint32x4_t)(__rev0 < __rev1);4865 __ret = (uint32x4_t)(__rev0 < __rev1);
4866 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);4866 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4867 return __ret;4867 return __ret;
...@@ -4876,9 +4876,9 @@ __ai uint16x8_t vcltq_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -4876,9 +4876,9 @@ __ai uint16x8_t vcltq_u16(uint16x8_t __p0, uint16x8_t __p1) {
4876}4876}
4877#else4877#else
4878__ai uint16x8_t vcltq_u16(uint16x8_t __p0, uint16x8_t __p1) {4878__ai uint16x8_t vcltq_u16(uint16x8_t __p0, uint16x8_t __p1) {
4879 uint16x8_t __ret;
4879 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);4880 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
4880 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);4881 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
4881 uint16x8_t __ret;
4882 __ret = (uint16x8_t)(__rev0 < __rev1);4882 __ret = (uint16x8_t)(__rev0 < __rev1);
4883 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);4883 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
4884 return __ret;4884 return __ret;
...@@ -4893,9 +4893,9 @@ __ai uint8x16_t vcltq_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -4893,9 +4893,9 @@ __ai uint8x16_t vcltq_s8(int8x16_t __p0, int8x16_t __p1) {
4893}4893}
4894#else4894#else
4895__ai uint8x16_t vcltq_s8(int8x16_t __p0, int8x16_t __p1) {4895__ai uint8x16_t vcltq_s8(int8x16_t __p0, int8x16_t __p1) {
4896 uint8x16_t __ret;
4896 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);4897 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
4897 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);4898 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
4898 uint8x16_t __ret;
4899 __ret = (uint8x16_t)(__rev0 < __rev1);4899 __ret = (uint8x16_t)(__rev0 < __rev1);
4900 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);4900 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
4901 return __ret;4901 return __ret;
...@@ -4910,9 +4910,9 @@ __ai uint32x4_t vcltq_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -4910,9 +4910,9 @@ __ai uint32x4_t vcltq_f32(float32x4_t __p0, float32x4_t __p1) {
4910}4910}
4911#else4911#else
4912__ai uint32x4_t vcltq_f32(float32x4_t __p0, float32x4_t __p1) {4912__ai uint32x4_t vcltq_f32(float32x4_t __p0, float32x4_t __p1) {
4913 uint32x4_t __ret;
4913 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);4914 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
4914 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);4915 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
4915 uint32x4_t __ret;
4916 __ret = (uint32x4_t)(__rev0 < __rev1);4916 __ret = (uint32x4_t)(__rev0 < __rev1);
4917 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);4917 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4918 return __ret;4918 return __ret;
...@@ -4927,9 +4927,9 @@ __ai uint32x4_t vcltq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -4927,9 +4927,9 @@ __ai uint32x4_t vcltq_s32(int32x4_t __p0, int32x4_t __p1) {
4927}4927}
4928#else4928#else
4929__ai uint32x4_t vcltq_s32(int32x4_t __p0, int32x4_t __p1) {4929__ai uint32x4_t vcltq_s32(int32x4_t __p0, int32x4_t __p1) {
4930 uint32x4_t __ret;
4930 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);4931 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
4931 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);4932 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
4932 uint32x4_t __ret;
4933 __ret = (uint32x4_t)(__rev0 < __rev1);4933 __ret = (uint32x4_t)(__rev0 < __rev1);
4934 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);4934 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
4935 return __ret;4935 return __ret;
...@@ -4944,9 +4944,9 @@ __ai uint16x8_t vcltq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -4944,9 +4944,9 @@ __ai uint16x8_t vcltq_s16(int16x8_t __p0, int16x8_t __p1) {
4944}4944}
4945#else4945#else
4946__ai uint16x8_t vcltq_s16(int16x8_t __p0, int16x8_t __p1) {4946__ai uint16x8_t vcltq_s16(int16x8_t __p0, int16x8_t __p1) {
4947 uint16x8_t __ret;
4947 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);4948 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
4948 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);4949 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
4949 uint16x8_t __ret;
4950 __ret = (uint16x8_t)(__rev0 < __rev1);4950 __ret = (uint16x8_t)(__rev0 < __rev1);
4951 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);4951 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
4952 return __ret;4952 return __ret;
...@@ -4961,9 +4961,9 @@ __ai uint8x8_t vclt_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -4961,9 +4961,9 @@ __ai uint8x8_t vclt_u8(uint8x8_t __p0, uint8x8_t __p1) {
4961}4961}
4962#else4962#else
4963__ai uint8x8_t vclt_u8(uint8x8_t __p0, uint8x8_t __p1) {4963__ai uint8x8_t vclt_u8(uint8x8_t __p0, uint8x8_t __p1) {
4964 uint8x8_t __ret;
4964 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);4965 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
4965 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);4966 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
4966 uint8x8_t __ret;
4967 __ret = (uint8x8_t)(__rev0 < __rev1);4967 __ret = (uint8x8_t)(__rev0 < __rev1);
4968 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);4968 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
4969 return __ret;4969 return __ret;
...@@ -4978,9 +4978,9 @@ __ai uint32x2_t vclt_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -4978,9 +4978,9 @@ __ai uint32x2_t vclt_u32(uint32x2_t __p0, uint32x2_t __p1) {
4978}4978}
4979#else4979#else
4980__ai uint32x2_t vclt_u32(uint32x2_t __p0, uint32x2_t __p1) {4980__ai uint32x2_t vclt_u32(uint32x2_t __p0, uint32x2_t __p1) {
4981 uint32x2_t __ret;
4981 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);4982 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
4982 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);4983 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
4983 uint32x2_t __ret;
4984 __ret = (uint32x2_t)(__rev0 < __rev1);4984 __ret = (uint32x2_t)(__rev0 < __rev1);
4985 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);4985 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
4986 return __ret;4986 return __ret;
...@@ -4995,9 +4995,9 @@ __ai uint16x4_t vclt_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -4995,9 +4995,9 @@ __ai uint16x4_t vclt_u16(uint16x4_t __p0, uint16x4_t __p1) {
4995}4995}
4996#else4996#else
4997__ai uint16x4_t vclt_u16(uint16x4_t __p0, uint16x4_t __p1) {4997__ai uint16x4_t vclt_u16(uint16x4_t __p0, uint16x4_t __p1) {
4998 uint16x4_t __ret;
4998 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);4999 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
4999 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);5000 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
5000 uint16x4_t __ret;
5001 __ret = (uint16x4_t)(__rev0 < __rev1);5001 __ret = (uint16x4_t)(__rev0 < __rev1);
5002 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);5002 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
5003 return __ret;5003 return __ret;
...@@ -5012,9 +5012,9 @@ __ai uint8x8_t vclt_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -5012,9 +5012,9 @@ __ai uint8x8_t vclt_s8(int8x8_t __p0, int8x8_t __p1) {
5012}5012}
5013#else5013#else
5014__ai uint8x8_t vclt_s8(int8x8_t __p0, int8x8_t __p1) {5014__ai uint8x8_t vclt_s8(int8x8_t __p0, int8x8_t __p1) {
5015 uint8x8_t __ret;
5015 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);5016 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
5016 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);5017 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
5017 uint8x8_t __ret;
5018 __ret = (uint8x8_t)(__rev0 < __rev1);5018 __ret = (uint8x8_t)(__rev0 < __rev1);
5019 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);5019 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
5020 return __ret;5020 return __ret;
...@@ -5029,9 +5029,9 @@ __ai uint32x2_t vclt_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -5029,9 +5029,9 @@ __ai uint32x2_t vclt_f32(float32x2_t __p0, float32x2_t __p1) {
5029}5029}
5030#else5030#else
5031__ai uint32x2_t vclt_f32(float32x2_t __p0, float32x2_t __p1) {5031__ai uint32x2_t vclt_f32(float32x2_t __p0, float32x2_t __p1) {
5032 uint32x2_t __ret;
5032 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);5033 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
5033 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);5034 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
5034 uint32x2_t __ret;
5035 __ret = (uint32x2_t)(__rev0 < __rev1);5035 __ret = (uint32x2_t)(__rev0 < __rev1);
5036 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);5036 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
5037 return __ret;5037 return __ret;
...@@ -5046,9 +5046,9 @@ __ai uint32x2_t vclt_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -5046,9 +5046,9 @@ __ai uint32x2_t vclt_s32(int32x2_t __p0, int32x2_t __p1) {
5046}5046}
5047#else5047#else
5048__ai uint32x2_t vclt_s32(int32x2_t __p0, int32x2_t __p1) {5048__ai uint32x2_t vclt_s32(int32x2_t __p0, int32x2_t __p1) {
5049 uint32x2_t __ret;
5049 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);5050 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
5050 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);5051 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
5051 uint32x2_t __ret;
5052 __ret = (uint32x2_t)(__rev0 < __rev1);5052 __ret = (uint32x2_t)(__rev0 < __rev1);
5053 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);5053 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
5054 return __ret;5054 return __ret;
...@@ -5063,9 +5063,9 @@ __ai uint16x4_t vclt_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -5063,9 +5063,9 @@ __ai uint16x4_t vclt_s16(int16x4_t __p0, int16x4_t __p1) {
5063}5063}
5064#else5064#else
5065__ai uint16x4_t vclt_s16(int16x4_t __p0, int16x4_t __p1) {5065__ai uint16x4_t vclt_s16(int16x4_t __p0, int16x4_t __p1) {
5066 uint16x4_t __ret;
5066 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);5067 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
5067 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);5068 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
5068 uint16x4_t __ret;
5069 __ret = (uint16x4_t)(__rev0 < __rev1);5069 __ret = (uint16x4_t)(__rev0 < __rev1);
5070 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);5070 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
5071 return __ret;5071 return __ret;
...@@ -5080,8 +5080,8 @@ __ai uint8x16_t vclzq_u8(uint8x16_t __p0) {...@@ -5080,8 +5080,8 @@ __ai uint8x16_t vclzq_u8(uint8x16_t __p0) {
5080}5080}
5081#else5081#else
5082__ai uint8x16_t vclzq_u8(uint8x16_t __p0) {5082__ai uint8x16_t vclzq_u8(uint8x16_t __p0) {
5083 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
5084 uint8x16_t __ret;5083 uint8x16_t __ret;
5084 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
5085 __ret = (uint8x16_t) __builtin_neon_vclzq_v((int8x16_t)__rev0, 48);5085 __ret = (uint8x16_t) __builtin_neon_vclzq_v((int8x16_t)__rev0, 48);
5086 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);5086 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
5087 return __ret;5087 return __ret;
...@@ -5096,8 +5096,8 @@ __ai uint32x4_t vclzq_u32(uint32x4_t __p0) {...@@ -5096,8 +5096,8 @@ __ai uint32x4_t vclzq_u32(uint32x4_t __p0) {
5096}5096}
5097#else5097#else
5098__ai uint32x4_t vclzq_u32(uint32x4_t __p0) {5098__ai uint32x4_t vclzq_u32(uint32x4_t __p0) {
5099 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
5100 uint32x4_t __ret;5099 uint32x4_t __ret;
5100 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
5101 __ret = (uint32x4_t) __builtin_neon_vclzq_v((int8x16_t)__rev0, 50);5101 __ret = (uint32x4_t) __builtin_neon_vclzq_v((int8x16_t)__rev0, 50);
5102 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);5102 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
5103 return __ret;5103 return __ret;
...@@ -5112,8 +5112,8 @@ __ai uint16x8_t vclzq_u16(uint16x8_t __p0) {...@@ -5112,8 +5112,8 @@ __ai uint16x8_t vclzq_u16(uint16x8_t __p0) {
5112}5112}
5113#else5113#else
5114__ai uint16x8_t vclzq_u16(uint16x8_t __p0) {5114__ai uint16x8_t vclzq_u16(uint16x8_t __p0) {
5115 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
5116 uint16x8_t __ret;5115 uint16x8_t __ret;
5116 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
5117 __ret = (uint16x8_t) __builtin_neon_vclzq_v((int8x16_t)__rev0, 49);5117 __ret = (uint16x8_t) __builtin_neon_vclzq_v((int8x16_t)__rev0, 49);
5118 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);5118 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
5119 return __ret;5119 return __ret;
...@@ -5128,8 +5128,8 @@ __ai int8x16_t vclzq_s8(int8x16_t __p0) {...@@ -5128,8 +5128,8 @@ __ai int8x16_t vclzq_s8(int8x16_t __p0) {
5128}5128}
5129#else5129#else
5130__ai int8x16_t vclzq_s8(int8x16_t __p0) {5130__ai int8x16_t vclzq_s8(int8x16_t __p0) {
5131 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
5132 int8x16_t __ret;5131 int8x16_t __ret;
5132 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
5133 __ret = (int8x16_t) __builtin_neon_vclzq_v((int8x16_t)__rev0, 32);5133 __ret = (int8x16_t) __builtin_neon_vclzq_v((int8x16_t)__rev0, 32);
5134 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);5134 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
5135 return __ret;5135 return __ret;
...@@ -5144,8 +5144,8 @@ __ai int32x4_t vclzq_s32(int32x4_t __p0) {...@@ -5144,8 +5144,8 @@ __ai int32x4_t vclzq_s32(int32x4_t __p0) {
5144}5144}
5145#else5145#else
5146__ai int32x4_t vclzq_s32(int32x4_t __p0) {5146__ai int32x4_t vclzq_s32(int32x4_t __p0) {
5147 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
5148 int32x4_t __ret;5147 int32x4_t __ret;
5148 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
5149 __ret = (int32x4_t) __builtin_neon_vclzq_v((int8x16_t)__rev0, 34);5149 __ret = (int32x4_t) __builtin_neon_vclzq_v((int8x16_t)__rev0, 34);
5150 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);5150 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
5151 return __ret;5151 return __ret;
...@@ -5160,8 +5160,8 @@ __ai int16x8_t vclzq_s16(int16x8_t __p0) {...@@ -5160,8 +5160,8 @@ __ai int16x8_t vclzq_s16(int16x8_t __p0) {
5160}5160}
5161#else5161#else
5162__ai int16x8_t vclzq_s16(int16x8_t __p0) {5162__ai int16x8_t vclzq_s16(int16x8_t __p0) {
5163 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
5164 int16x8_t __ret;5163 int16x8_t __ret;
5164 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
5165 __ret = (int16x8_t) __builtin_neon_vclzq_v((int8x16_t)__rev0, 33);5165 __ret = (int16x8_t) __builtin_neon_vclzq_v((int8x16_t)__rev0, 33);
5166 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);5166 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
5167 return __ret;5167 return __ret;
...@@ -5176,8 +5176,8 @@ __ai uint8x8_t vclz_u8(uint8x8_t __p0) {...@@ -5176,8 +5176,8 @@ __ai uint8x8_t vclz_u8(uint8x8_t __p0) {
5176}5176}
5177#else5177#else
5178__ai uint8x8_t vclz_u8(uint8x8_t __p0) {5178__ai uint8x8_t vclz_u8(uint8x8_t __p0) {
5179 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
5180 uint8x8_t __ret;5179 uint8x8_t __ret;
5180 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
5181 __ret = (uint8x8_t) __builtin_neon_vclz_v((int8x8_t)__rev0, 16);5181 __ret = (uint8x8_t) __builtin_neon_vclz_v((int8x8_t)__rev0, 16);
5182 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);5182 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
5183 return __ret;5183 return __ret;
...@@ -5192,8 +5192,8 @@ __ai uint32x2_t vclz_u32(uint32x2_t __p0) {...@@ -5192,8 +5192,8 @@ __ai uint32x2_t vclz_u32(uint32x2_t __p0) {
5192}5192}
5193#else5193#else
5194__ai uint32x2_t vclz_u32(uint32x2_t __p0) {5194__ai uint32x2_t vclz_u32(uint32x2_t __p0) {
5195 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
5196 uint32x2_t __ret;5195 uint32x2_t __ret;
5196 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
5197 __ret = (uint32x2_t) __builtin_neon_vclz_v((int8x8_t)__rev0, 18);5197 __ret = (uint32x2_t) __builtin_neon_vclz_v((int8x8_t)__rev0, 18);
5198 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);5198 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
5199 return __ret;5199 return __ret;
...@@ -5208,8 +5208,8 @@ __ai uint16x4_t vclz_u16(uint16x4_t __p0) {...@@ -5208,8 +5208,8 @@ __ai uint16x4_t vclz_u16(uint16x4_t __p0) {
5208}5208}
5209#else5209#else
5210__ai uint16x4_t vclz_u16(uint16x4_t __p0) {5210__ai uint16x4_t vclz_u16(uint16x4_t __p0) {
5211 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
5212 uint16x4_t __ret;5211 uint16x4_t __ret;
5212 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
5213 __ret = (uint16x4_t) __builtin_neon_vclz_v((int8x8_t)__rev0, 17);5213 __ret = (uint16x4_t) __builtin_neon_vclz_v((int8x8_t)__rev0, 17);
5214 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);5214 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
5215 return __ret;5215 return __ret;
...@@ -5224,8 +5224,8 @@ __ai int8x8_t vclz_s8(int8x8_t __p0) {...@@ -5224,8 +5224,8 @@ __ai int8x8_t vclz_s8(int8x8_t __p0) {
5224}5224}
5225#else5225#else
5226__ai int8x8_t vclz_s8(int8x8_t __p0) {5226__ai int8x8_t vclz_s8(int8x8_t __p0) {
5227 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
5228 int8x8_t __ret;5227 int8x8_t __ret;
5228 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
5229 __ret = (int8x8_t) __builtin_neon_vclz_v((int8x8_t)__rev0, 0);5229 __ret = (int8x8_t) __builtin_neon_vclz_v((int8x8_t)__rev0, 0);
5230 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);5230 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
5231 return __ret;5231 return __ret;
...@@ -5240,8 +5240,8 @@ __ai int32x2_t vclz_s32(int32x2_t __p0) {...@@ -5240,8 +5240,8 @@ __ai int32x2_t vclz_s32(int32x2_t __p0) {
5240}5240}
5241#else5241#else
5242__ai int32x2_t vclz_s32(int32x2_t __p0) {5242__ai int32x2_t vclz_s32(int32x2_t __p0) {
5243 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
5244 int32x2_t __ret;5243 int32x2_t __ret;
5244 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
5245 __ret = (int32x2_t) __builtin_neon_vclz_v((int8x8_t)__rev0, 2);5245 __ret = (int32x2_t) __builtin_neon_vclz_v((int8x8_t)__rev0, 2);
5246 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);5246 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
5247 return __ret;5247 return __ret;
...@@ -5256,8 +5256,8 @@ __ai int16x4_t vclz_s16(int16x4_t __p0) {...@@ -5256,8 +5256,8 @@ __ai int16x4_t vclz_s16(int16x4_t __p0) {
5256}5256}
5257#else5257#else
5258__ai int16x4_t vclz_s16(int16x4_t __p0) {5258__ai int16x4_t vclz_s16(int16x4_t __p0) {
5259 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
5260 int16x4_t __ret;5259 int16x4_t __ret;
5260 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
5261 __ret = (int16x4_t) __builtin_neon_vclz_v((int8x8_t)__rev0, 1);5261 __ret = (int16x4_t) __builtin_neon_vclz_v((int8x8_t)__rev0, 1);
5262 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);5262 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
5263 return __ret;5263 return __ret;
...@@ -5272,8 +5272,8 @@ __ai poly8x8_t vcnt_p8(poly8x8_t __p0) {...@@ -5272,8 +5272,8 @@ __ai poly8x8_t vcnt_p8(poly8x8_t __p0) {
5272}5272}
5273#else5273#else
5274__ai poly8x8_t vcnt_p8(poly8x8_t __p0) {5274__ai poly8x8_t vcnt_p8(poly8x8_t __p0) {
5275 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
5276 poly8x8_t __ret;5275 poly8x8_t __ret;
5276 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
5277 __ret = (poly8x8_t) __builtin_neon_vcnt_v((int8x8_t)__rev0, 4);5277 __ret = (poly8x8_t) __builtin_neon_vcnt_v((int8x8_t)__rev0, 4);
5278 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);5278 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
5279 return __ret;5279 return __ret;
...@@ -5288,8 +5288,8 @@ __ai poly8x16_t vcntq_p8(poly8x16_t __p0) {...@@ -5288,8 +5288,8 @@ __ai poly8x16_t vcntq_p8(poly8x16_t __p0) {
5288}5288}
5289#else5289#else
5290__ai poly8x16_t vcntq_p8(poly8x16_t __p0) {5290__ai poly8x16_t vcntq_p8(poly8x16_t __p0) {
5291 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
5292 poly8x16_t __ret;5291 poly8x16_t __ret;
5292 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
5293 __ret = (poly8x16_t) __builtin_neon_vcntq_v((int8x16_t)__rev0, 36);5293 __ret = (poly8x16_t) __builtin_neon_vcntq_v((int8x16_t)__rev0, 36);
5294 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);5294 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
5295 return __ret;5295 return __ret;
...@@ -5304,8 +5304,8 @@ __ai uint8x16_t vcntq_u8(uint8x16_t __p0) {...@@ -5304,8 +5304,8 @@ __ai uint8x16_t vcntq_u8(uint8x16_t __p0) {
5304}5304}
5305#else5305#else
5306__ai uint8x16_t vcntq_u8(uint8x16_t __p0) {5306__ai uint8x16_t vcntq_u8(uint8x16_t __p0) {
5307 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
5308 uint8x16_t __ret;5307 uint8x16_t __ret;
5308 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
5309 __ret = (uint8x16_t) __builtin_neon_vcntq_v((int8x16_t)__rev0, 48);5309 __ret = (uint8x16_t) __builtin_neon_vcntq_v((int8x16_t)__rev0, 48);
5310 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);5310 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
5311 return __ret;5311 return __ret;
...@@ -5320,8 +5320,8 @@ __ai int8x16_t vcntq_s8(int8x16_t __p0) {...@@ -5320,8 +5320,8 @@ __ai int8x16_t vcntq_s8(int8x16_t __p0) {
5320}5320}
5321#else5321#else
5322__ai int8x16_t vcntq_s8(int8x16_t __p0) {5322__ai int8x16_t vcntq_s8(int8x16_t __p0) {
5323 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
5324 int8x16_t __ret;5323 int8x16_t __ret;
5324 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
5325 __ret = (int8x16_t) __builtin_neon_vcntq_v((int8x16_t)__rev0, 32);5325 __ret = (int8x16_t) __builtin_neon_vcntq_v((int8x16_t)__rev0, 32);
5326 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);5326 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
5327 return __ret;5327 return __ret;
...@@ -5336,8 +5336,8 @@ __ai uint8x8_t vcnt_u8(uint8x8_t __p0) {...@@ -5336,8 +5336,8 @@ __ai uint8x8_t vcnt_u8(uint8x8_t __p0) {
5336}5336}
5337#else5337#else
5338__ai uint8x8_t vcnt_u8(uint8x8_t __p0) {5338__ai uint8x8_t vcnt_u8(uint8x8_t __p0) {
5339 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
5340 uint8x8_t __ret;5339 uint8x8_t __ret;
5340 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
5341 __ret = (uint8x8_t) __builtin_neon_vcnt_v((int8x8_t)__rev0, 16);5341 __ret = (uint8x8_t) __builtin_neon_vcnt_v((int8x8_t)__rev0, 16);
5342 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);5342 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
5343 return __ret;5343 return __ret;
...@@ -5352,8 +5352,8 @@ __ai int8x8_t vcnt_s8(int8x8_t __p0) {...@@ -5352,8 +5352,8 @@ __ai int8x8_t vcnt_s8(int8x8_t __p0) {
5352}5352}
5353#else5353#else
5354__ai int8x8_t vcnt_s8(int8x8_t __p0) {5354__ai int8x8_t vcnt_s8(int8x8_t __p0) {
5355 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
5356 int8x8_t __ret;5355 int8x8_t __ret;
5356 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
5357 __ret = (int8x8_t) __builtin_neon_vcnt_v((int8x8_t)__rev0, 0);5357 __ret = (int8x8_t) __builtin_neon_vcnt_v((int8x8_t)__rev0, 0);
5358 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);5358 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
5359 return __ret;5359 return __ret;
...@@ -5368,9 +5368,9 @@ __ai poly8x16_t vcombine_p8(poly8x8_t __p0, poly8x8_t __p1) {...@@ -5368,9 +5368,9 @@ __ai poly8x16_t vcombine_p8(poly8x8_t __p0, poly8x8_t __p1) {
5368}5368}
5369#else5369#else
5370__ai poly8x16_t vcombine_p8(poly8x8_t __p0, poly8x8_t __p1) {5370__ai poly8x16_t vcombine_p8(poly8x8_t __p0, poly8x8_t __p1) {
5371 poly8x16_t __ret;
5371 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);5372 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
5372 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);5373 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
5373 poly8x16_t __ret;
5374 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);5374 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
5375 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);5375 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
5376 return __ret;5376 return __ret;
...@@ -5385,9 +5385,9 @@ __ai poly16x8_t vcombine_p16(poly16x4_t __p0, poly16x4_t __p1) {...@@ -5385,9 +5385,9 @@ __ai poly16x8_t vcombine_p16(poly16x4_t __p0, poly16x4_t __p1) {
5385}5385}
5386#else5386#else
5387__ai poly16x8_t vcombine_p16(poly16x4_t __p0, poly16x4_t __p1) {5387__ai poly16x8_t vcombine_p16(poly16x4_t __p0, poly16x4_t __p1) {
5388 poly16x8_t __ret;
5388 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);5389 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
5389 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);5390 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
5390 poly16x8_t __ret;
5391 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 1, 2, 3, 4, 5, 6, 7);5391 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 1, 2, 3, 4, 5, 6, 7);
5392 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);5392 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
5393 return __ret;5393 return __ret;
...@@ -5402,9 +5402,9 @@ __ai uint8x16_t vcombine_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -5402,9 +5402,9 @@ __ai uint8x16_t vcombine_u8(uint8x8_t __p0, uint8x8_t __p1) {
5402}5402}
5403#else5403#else
5404__ai uint8x16_t vcombine_u8(uint8x8_t __p0, uint8x8_t __p1) {5404__ai uint8x16_t vcombine_u8(uint8x8_t __p0, uint8x8_t __p1) {
5405 uint8x16_t __ret;
5405 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);5406 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
5406 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);5407 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
5407 uint8x16_t __ret;
5408 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);5408 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
5409 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);5409 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
5410 return __ret;5410 return __ret;
...@@ -5424,9 +5424,9 @@ __ai uint32x4_t vcombine_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -5424,9 +5424,9 @@ __ai uint32x4_t vcombine_u32(uint32x2_t __p0, uint32x2_t __p1) {
5424}5424}
5425#else5425#else
5426__ai uint32x4_t vcombine_u32(uint32x2_t __p0, uint32x2_t __p1) {5426__ai uint32x4_t vcombine_u32(uint32x2_t __p0, uint32x2_t __p1) {
5427 uint32x4_t __ret;
5427 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);5428 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
5428 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);5429 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
5429 uint32x4_t __ret;
5430 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 1, 2, 3);5430 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 1, 2, 3);
5431 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);5431 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
5432 return __ret;5432 return __ret;
...@@ -5461,9 +5461,9 @@ __ai uint16x8_t vcombine_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -5461,9 +5461,9 @@ __ai uint16x8_t vcombine_u16(uint16x4_t __p0, uint16x4_t __p1) {
5461}5461}
5462#else5462#else
5463__ai uint16x8_t vcombine_u16(uint16x4_t __p0, uint16x4_t __p1) {5463__ai uint16x8_t vcombine_u16(uint16x4_t __p0, uint16x4_t __p1) {
5464 uint16x8_t __ret;
5464 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);5465 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
5465 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);5466 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
5466 uint16x8_t __ret;
5467 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 1, 2, 3, 4, 5, 6, 7);5467 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 1, 2, 3, 4, 5, 6, 7);
5468 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);5468 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
5469 return __ret;5469 return __ret;
...@@ -5483,9 +5483,9 @@ __ai int8x16_t vcombine_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -5483,9 +5483,9 @@ __ai int8x16_t vcombine_s8(int8x8_t __p0, int8x8_t __p1) {
5483}5483}
5484#else5484#else
5485__ai int8x16_t vcombine_s8(int8x8_t __p0, int8x8_t __p1) {5485__ai int8x16_t vcombine_s8(int8x8_t __p0, int8x8_t __p1) {
5486 int8x16_t __ret;
5486 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);5487 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
5487 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);5488 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
5488 int8x16_t __ret;
5489 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);5489 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
5490 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);5490 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
5491 return __ret;5491 return __ret;
...@@ -5505,9 +5505,9 @@ __ai float32x4_t vcombine_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -5505,9 +5505,9 @@ __ai float32x4_t vcombine_f32(float32x2_t __p0, float32x2_t __p1) {
5505}5505}
5506#else5506#else
5507__ai float32x4_t vcombine_f32(float32x2_t __p0, float32x2_t __p1) {5507__ai float32x4_t vcombine_f32(float32x2_t __p0, float32x2_t __p1) {
5508 float32x4_t __ret;
5508 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);5509 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
5509 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);5510 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
5510 float32x4_t __ret;
5511 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 1, 2, 3);5511 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 1, 2, 3);
5512 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);5512 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
5513 return __ret;5513 return __ret;
...@@ -5527,9 +5527,9 @@ __ai float16x8_t vcombine_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -5527,9 +5527,9 @@ __ai float16x8_t vcombine_f16(float16x4_t __p0, float16x4_t __p1) {
5527}5527}
5528#else5528#else
5529__ai float16x8_t vcombine_f16(float16x4_t __p0, float16x4_t __p1) {5529__ai float16x8_t vcombine_f16(float16x4_t __p0, float16x4_t __p1) {
5530 float16x8_t __ret;
5530 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);5531 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
5531 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);5532 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
5532 float16x8_t __ret;
5533 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 1, 2, 3, 4, 5, 6, 7);5533 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 1, 2, 3, 4, 5, 6, 7);
5534 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);5534 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
5535 return __ret;5535 return __ret;
...@@ -5549,9 +5549,9 @@ __ai int32x4_t vcombine_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -5549,9 +5549,9 @@ __ai int32x4_t vcombine_s32(int32x2_t __p0, int32x2_t __p1) {
5549}5549}
5550#else5550#else
5551__ai int32x4_t vcombine_s32(int32x2_t __p0, int32x2_t __p1) {5551__ai int32x4_t vcombine_s32(int32x2_t __p0, int32x2_t __p1) {
5552 int32x4_t __ret;
5552 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);5553 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
5553 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);5554 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
5554 int32x4_t __ret;
5555 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 1, 2, 3);5555 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 1, 2, 3);
5556 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);5556 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
5557 return __ret;5557 return __ret;
...@@ -5586,9 +5586,9 @@ __ai int16x8_t vcombine_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -5586,9 +5586,9 @@ __ai int16x8_t vcombine_s16(int16x4_t __p0, int16x4_t __p1) {
5586}5586}
5587#else5587#else
5588__ai int16x8_t vcombine_s16(int16x4_t __p0, int16x4_t __p1) {5588__ai int16x8_t vcombine_s16(int16x4_t __p0, int16x4_t __p1) {
5589 int16x8_t __ret;
5589 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);5590 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
5590 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);5591 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
5591 int16x8_t __ret;
5592 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 1, 2, 3, 4, 5, 6, 7);5592 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 1, 2, 3, 4, 5, 6, 7);
5593 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);5593 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
5594 return __ret;5594 return __ret;
...@@ -5680,8 +5680,8 @@ __ai float32x4_t vcvtq_f32_u32(uint32x4_t __p0) {...@@ -5680,8 +5680,8 @@ __ai float32x4_t vcvtq_f32_u32(uint32x4_t __p0) {
5680}5680}
5681#else5681#else
5682__ai float32x4_t vcvtq_f32_u32(uint32x4_t __p0) {5682__ai float32x4_t vcvtq_f32_u32(uint32x4_t __p0) {
5683 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
5684 float32x4_t __ret;5683 float32x4_t __ret;
5684 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
5685 __ret = (float32x4_t) __builtin_neon_vcvtq_f32_v((int8x16_t)__rev0, 50);5685 __ret = (float32x4_t) __builtin_neon_vcvtq_f32_v((int8x16_t)__rev0, 50);
5686 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);5686 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
5687 return __ret;5687 return __ret;
...@@ -5696,8 +5696,8 @@ __ai float32x4_t vcvtq_f32_s32(int32x4_t __p0) {...@@ -5696,8 +5696,8 @@ __ai float32x4_t vcvtq_f32_s32(int32x4_t __p0) {
5696}5696}
5697#else5697#else
5698__ai float32x4_t vcvtq_f32_s32(int32x4_t __p0) {5698__ai float32x4_t vcvtq_f32_s32(int32x4_t __p0) {
5699 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
5700 float32x4_t __ret;5699 float32x4_t __ret;
5700 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
5701 __ret = (float32x4_t) __builtin_neon_vcvtq_f32_v((int8x16_t)__rev0, 34);5701 __ret = (float32x4_t) __builtin_neon_vcvtq_f32_v((int8x16_t)__rev0, 34);
5702 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);5702 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
5703 return __ret;5703 return __ret;
...@@ -5712,8 +5712,8 @@ __ai float32x2_t vcvt_f32_u32(uint32x2_t __p0) {...@@ -5712,8 +5712,8 @@ __ai float32x2_t vcvt_f32_u32(uint32x2_t __p0) {
5712}5712}
5713#else5713#else
5714__ai float32x2_t vcvt_f32_u32(uint32x2_t __p0) {5714__ai float32x2_t vcvt_f32_u32(uint32x2_t __p0) {
5715 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
5716 float32x2_t __ret;5715 float32x2_t __ret;
5716 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
5717 __ret = (float32x2_t) __builtin_neon_vcvt_f32_v((int8x8_t)__rev0, 18);5717 __ret = (float32x2_t) __builtin_neon_vcvt_f32_v((int8x8_t)__rev0, 18);
5718 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);5718 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
5719 return __ret;5719 return __ret;
...@@ -5728,8 +5728,8 @@ __ai float32x2_t vcvt_f32_s32(int32x2_t __p0) {...@@ -5728,8 +5728,8 @@ __ai float32x2_t vcvt_f32_s32(int32x2_t __p0) {
5728}5728}
5729#else5729#else
5730__ai float32x2_t vcvt_f32_s32(int32x2_t __p0) {5730__ai float32x2_t vcvt_f32_s32(int32x2_t __p0) {
5731 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
5732 float32x2_t __ret;5731 float32x2_t __ret;
5732 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
5733 __ret = (float32x2_t) __builtin_neon_vcvt_f32_v((int8x8_t)__rev0, 2);5733 __ret = (float32x2_t) __builtin_neon_vcvt_f32_v((int8x8_t)__rev0, 2);
5734 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);5734 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
5735 return __ret;5735 return __ret;
...@@ -5738,16 +5738,16 @@ __ai float32x2_t vcvt_f32_s32(int32x2_t __p0) {...@@ -5738,16 +5738,16 @@ __ai float32x2_t vcvt_f32_s32(int32x2_t __p0) {
57385738
5739#ifdef __LITTLE_ENDIAN__5739#ifdef __LITTLE_ENDIAN__
5740#define vcvtq_n_f32_u32(__p0, __p1) __extension__ ({ \5740#define vcvtq_n_f32_u32(__p0, __p1) __extension__ ({ \
5741 uint32x4_t __s0 = __p0; \
5742 float32x4_t __ret; \5741 float32x4_t __ret; \
5742 uint32x4_t __s0 = __p0; \
5743 __ret = (float32x4_t) __builtin_neon_vcvtq_n_f32_v((int8x16_t)__s0, __p1, 50); \5743 __ret = (float32x4_t) __builtin_neon_vcvtq_n_f32_v((int8x16_t)__s0, __p1, 50); \
5744 __ret; \5744 __ret; \
5745})5745})
5746#else5746#else
5747#define vcvtq_n_f32_u32(__p0, __p1) __extension__ ({ \5747#define vcvtq_n_f32_u32(__p0, __p1) __extension__ ({ \
5748 float32x4_t __ret; \
5748 uint32x4_t __s0 = __p0; \5749 uint32x4_t __s0 = __p0; \
5749 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \5750 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
5750 float32x4_t __ret; \
5751 __ret = (float32x4_t) __builtin_neon_vcvtq_n_f32_v((int8x16_t)__rev0, __p1, 50); \5751 __ret = (float32x4_t) __builtin_neon_vcvtq_n_f32_v((int8x16_t)__rev0, __p1, 50); \
5752 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \5752 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
5753 __ret; \5753 __ret; \
...@@ -5756,16 +5756,16 @@ __ai float32x2_t vcvt_f32_s32(int32x2_t __p0) {...@@ -5756,16 +5756,16 @@ __ai float32x2_t vcvt_f32_s32(int32x2_t __p0) {
57565756
5757#ifdef __LITTLE_ENDIAN__5757#ifdef __LITTLE_ENDIAN__
5758#define vcvtq_n_f32_s32(__p0, __p1) __extension__ ({ \5758#define vcvtq_n_f32_s32(__p0, __p1) __extension__ ({ \
5759 int32x4_t __s0 = __p0; \
5760 float32x4_t __ret; \5759 float32x4_t __ret; \
5760 int32x4_t __s0 = __p0; \
5761 __ret = (float32x4_t) __builtin_neon_vcvtq_n_f32_v((int8x16_t)__s0, __p1, 34); \5761 __ret = (float32x4_t) __builtin_neon_vcvtq_n_f32_v((int8x16_t)__s0, __p1, 34); \
5762 __ret; \5762 __ret; \
5763})5763})
5764#else5764#else
5765#define vcvtq_n_f32_s32(__p0, __p1) __extension__ ({ \5765#define vcvtq_n_f32_s32(__p0, __p1) __extension__ ({ \
5766 float32x4_t __ret; \
5766 int32x4_t __s0 = __p0; \5767 int32x4_t __s0 = __p0; \
5767 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \5768 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
5768 float32x4_t __ret; \
5769 __ret = (float32x4_t) __builtin_neon_vcvtq_n_f32_v((int8x16_t)__rev0, __p1, 34); \5769 __ret = (float32x4_t) __builtin_neon_vcvtq_n_f32_v((int8x16_t)__rev0, __p1, 34); \
5770 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \5770 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
5771 __ret; \5771 __ret; \
...@@ -5774,16 +5774,16 @@ __ai float32x2_t vcvt_f32_s32(int32x2_t __p0) {...@@ -5774,16 +5774,16 @@ __ai float32x2_t vcvt_f32_s32(int32x2_t __p0) {
57745774
5775#ifdef __LITTLE_ENDIAN__5775#ifdef __LITTLE_ENDIAN__
5776#define vcvt_n_f32_u32(__p0, __p1) __extension__ ({ \5776#define vcvt_n_f32_u32(__p0, __p1) __extension__ ({ \
5777 uint32x2_t __s0 = __p0; \
5778 float32x2_t __ret; \5777 float32x2_t __ret; \
5778 uint32x2_t __s0 = __p0; \
5779 __ret = (float32x2_t) __builtin_neon_vcvt_n_f32_v((int8x8_t)__s0, __p1, 18); \5779 __ret = (float32x2_t) __builtin_neon_vcvt_n_f32_v((int8x8_t)__s0, __p1, 18); \
5780 __ret; \5780 __ret; \
5781})5781})
5782#else5782#else
5783#define vcvt_n_f32_u32(__p0, __p1) __extension__ ({ \5783#define vcvt_n_f32_u32(__p0, __p1) __extension__ ({ \
5784 float32x2_t __ret; \
5784 uint32x2_t __s0 = __p0; \5785 uint32x2_t __s0 = __p0; \
5785 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \5786 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
5786 float32x2_t __ret; \
5787 __ret = (float32x2_t) __builtin_neon_vcvt_n_f32_v((int8x8_t)__rev0, __p1, 18); \5787 __ret = (float32x2_t) __builtin_neon_vcvt_n_f32_v((int8x8_t)__rev0, __p1, 18); \
5788 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \5788 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
5789 __ret; \5789 __ret; \
...@@ -5792,16 +5792,16 @@ __ai float32x2_t vcvt_f32_s32(int32x2_t __p0) {...@@ -5792,16 +5792,16 @@ __ai float32x2_t vcvt_f32_s32(int32x2_t __p0) {
57925792
5793#ifdef __LITTLE_ENDIAN__5793#ifdef __LITTLE_ENDIAN__
5794#define vcvt_n_f32_s32(__p0, __p1) __extension__ ({ \5794#define vcvt_n_f32_s32(__p0, __p1) __extension__ ({ \
5795 int32x2_t __s0 = __p0; \
5796 float32x2_t __ret; \5795 float32x2_t __ret; \
5796 int32x2_t __s0 = __p0; \
5797 __ret = (float32x2_t) __builtin_neon_vcvt_n_f32_v((int8x8_t)__s0, __p1, 2); \5797 __ret = (float32x2_t) __builtin_neon_vcvt_n_f32_v((int8x8_t)__s0, __p1, 2); \
5798 __ret; \5798 __ret; \
5799})5799})
5800#else5800#else
5801#define vcvt_n_f32_s32(__p0, __p1) __extension__ ({ \5801#define vcvt_n_f32_s32(__p0, __p1) __extension__ ({ \
5802 float32x2_t __ret; \
5802 int32x2_t __s0 = __p0; \5803 int32x2_t __s0 = __p0; \
5803 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \5804 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
5804 float32x2_t __ret; \
5805 __ret = (float32x2_t) __builtin_neon_vcvt_n_f32_v((int8x8_t)__rev0, __p1, 2); \5805 __ret = (float32x2_t) __builtin_neon_vcvt_n_f32_v((int8x8_t)__rev0, __p1, 2); \
5806 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \5806 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
5807 __ret; \5807 __ret; \
...@@ -5810,16 +5810,16 @@ __ai float32x2_t vcvt_f32_s32(int32x2_t __p0) {...@@ -5810,16 +5810,16 @@ __ai float32x2_t vcvt_f32_s32(int32x2_t __p0) {
58105810
5811#ifdef __LITTLE_ENDIAN__5811#ifdef __LITTLE_ENDIAN__
5812#define vcvtq_n_s32_f32(__p0, __p1) __extension__ ({ \5812#define vcvtq_n_s32_f32(__p0, __p1) __extension__ ({ \
5813 float32x4_t __s0 = __p0; \
5814 int32x4_t __ret; \5813 int32x4_t __ret; \
5814 float32x4_t __s0 = __p0; \
5815 __ret = (int32x4_t) __builtin_neon_vcvtq_n_s32_v((int8x16_t)__s0, __p1, 34); \5815 __ret = (int32x4_t) __builtin_neon_vcvtq_n_s32_v((int8x16_t)__s0, __p1, 34); \
5816 __ret; \5816 __ret; \
5817})5817})
5818#else5818#else
5819#define vcvtq_n_s32_f32(__p0, __p1) __extension__ ({ \5819#define vcvtq_n_s32_f32(__p0, __p1) __extension__ ({ \
5820 int32x4_t __ret; \
5820 float32x4_t __s0 = __p0; \5821 float32x4_t __s0 = __p0; \
5821 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \5822 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
5822 int32x4_t __ret; \
5823 __ret = (int32x4_t) __builtin_neon_vcvtq_n_s32_v((int8x16_t)__rev0, __p1, 34); \5823 __ret = (int32x4_t) __builtin_neon_vcvtq_n_s32_v((int8x16_t)__rev0, __p1, 34); \
5824 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \5824 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
5825 __ret; \5825 __ret; \
...@@ -5828,16 +5828,16 @@ __ai float32x2_t vcvt_f32_s32(int32x2_t __p0) {...@@ -5828,16 +5828,16 @@ __ai float32x2_t vcvt_f32_s32(int32x2_t __p0) {
58285828
5829#ifdef __LITTLE_ENDIAN__5829#ifdef __LITTLE_ENDIAN__
5830#define vcvt_n_s32_f32(__p0, __p1) __extension__ ({ \5830#define vcvt_n_s32_f32(__p0, __p1) __extension__ ({ \
5831 float32x2_t __s0 = __p0; \
5832 int32x2_t __ret; \5831 int32x2_t __ret; \
5832 float32x2_t __s0 = __p0; \
5833 __ret = (int32x2_t) __builtin_neon_vcvt_n_s32_v((int8x8_t)__s0, __p1, 2); \5833 __ret = (int32x2_t) __builtin_neon_vcvt_n_s32_v((int8x8_t)__s0, __p1, 2); \
5834 __ret; \5834 __ret; \
5835})5835})
5836#else5836#else
5837#define vcvt_n_s32_f32(__p0, __p1) __extension__ ({ \5837#define vcvt_n_s32_f32(__p0, __p1) __extension__ ({ \
5838 int32x2_t __ret; \
5838 float32x2_t __s0 = __p0; \5839 float32x2_t __s0 = __p0; \
5839 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \5840 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
5840 int32x2_t __ret; \
5841 __ret = (int32x2_t) __builtin_neon_vcvt_n_s32_v((int8x8_t)__rev0, __p1, 2); \5841 __ret = (int32x2_t) __builtin_neon_vcvt_n_s32_v((int8x8_t)__rev0, __p1, 2); \
5842 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \5842 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
5843 __ret; \5843 __ret; \
...@@ -5846,16 +5846,16 @@ __ai float32x2_t vcvt_f32_s32(int32x2_t __p0) {...@@ -5846,16 +5846,16 @@ __ai float32x2_t vcvt_f32_s32(int32x2_t __p0) {
58465846
5847#ifdef __LITTLE_ENDIAN__5847#ifdef __LITTLE_ENDIAN__
5848#define vcvtq_n_u32_f32(__p0, __p1) __extension__ ({ \5848#define vcvtq_n_u32_f32(__p0, __p1) __extension__ ({ \
5849 float32x4_t __s0 = __p0; \
5850 uint32x4_t __ret; \5849 uint32x4_t __ret; \
5850 float32x4_t __s0 = __p0; \
5851 __ret = (uint32x4_t) __builtin_neon_vcvtq_n_u32_v((int8x16_t)__s0, __p1, 50); \5851 __ret = (uint32x4_t) __builtin_neon_vcvtq_n_u32_v((int8x16_t)__s0, __p1, 50); \
5852 __ret; \5852 __ret; \
5853})5853})
5854#else5854#else
5855#define vcvtq_n_u32_f32(__p0, __p1) __extension__ ({ \5855#define vcvtq_n_u32_f32(__p0, __p1) __extension__ ({ \
5856 uint32x4_t __ret; \
5856 float32x4_t __s0 = __p0; \5857 float32x4_t __s0 = __p0; \
5857 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \5858 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
5858 uint32x4_t __ret; \
5859 __ret = (uint32x4_t) __builtin_neon_vcvtq_n_u32_v((int8x16_t)__rev0, __p1, 50); \5859 __ret = (uint32x4_t) __builtin_neon_vcvtq_n_u32_v((int8x16_t)__rev0, __p1, 50); \
5860 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \5860 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
5861 __ret; \5861 __ret; \
...@@ -5864,16 +5864,16 @@ __ai float32x2_t vcvt_f32_s32(int32x2_t __p0) {...@@ -5864,16 +5864,16 @@ __ai float32x2_t vcvt_f32_s32(int32x2_t __p0) {
58645864
5865#ifdef __LITTLE_ENDIAN__5865#ifdef __LITTLE_ENDIAN__
5866#define vcvt_n_u32_f32(__p0, __p1) __extension__ ({ \5866#define vcvt_n_u32_f32(__p0, __p1) __extension__ ({ \
5867 float32x2_t __s0 = __p0; \
5868 uint32x2_t __ret; \5867 uint32x2_t __ret; \
5868 float32x2_t __s0 = __p0; \
5869 __ret = (uint32x2_t) __builtin_neon_vcvt_n_u32_v((int8x8_t)__s0, __p1, 18); \5869 __ret = (uint32x2_t) __builtin_neon_vcvt_n_u32_v((int8x8_t)__s0, __p1, 18); \
5870 __ret; \5870 __ret; \
5871})5871})
5872#else5872#else
5873#define vcvt_n_u32_f32(__p0, __p1) __extension__ ({ \5873#define vcvt_n_u32_f32(__p0, __p1) __extension__ ({ \
5874 uint32x2_t __ret; \
5874 float32x2_t __s0 = __p0; \5875 float32x2_t __s0 = __p0; \
5875 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \5876 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
5876 uint32x2_t __ret; \
5877 __ret = (uint32x2_t) __builtin_neon_vcvt_n_u32_v((int8x8_t)__rev0, __p1, 18); \5877 __ret = (uint32x2_t) __builtin_neon_vcvt_n_u32_v((int8x8_t)__rev0, __p1, 18); \
5878 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \5878 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
5879 __ret; \5879 __ret; \
...@@ -5888,8 +5888,8 @@ __ai int32x4_t vcvtq_s32_f32(float32x4_t __p0) {...@@ -5888,8 +5888,8 @@ __ai int32x4_t vcvtq_s32_f32(float32x4_t __p0) {
5888}5888}
5889#else5889#else
5890__ai int32x4_t vcvtq_s32_f32(float32x4_t __p0) {5890__ai int32x4_t vcvtq_s32_f32(float32x4_t __p0) {
5891 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
5892 int32x4_t __ret;5891 int32x4_t __ret;
5892 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
5893 __ret = (int32x4_t) __builtin_neon_vcvtq_s32_v((int8x16_t)__rev0, 34);5893 __ret = (int32x4_t) __builtin_neon_vcvtq_s32_v((int8x16_t)__rev0, 34);
5894 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);5894 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
5895 return __ret;5895 return __ret;
...@@ -5904,8 +5904,8 @@ __ai int32x2_t vcvt_s32_f32(float32x2_t __p0) {...@@ -5904,8 +5904,8 @@ __ai int32x2_t vcvt_s32_f32(float32x2_t __p0) {
5904}5904}
5905#else5905#else
5906__ai int32x2_t vcvt_s32_f32(float32x2_t __p0) {5906__ai int32x2_t vcvt_s32_f32(float32x2_t __p0) {
5907 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
5908 int32x2_t __ret;5907 int32x2_t __ret;
5908 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
5909 __ret = (int32x2_t) __builtin_neon_vcvt_s32_v((int8x8_t)__rev0, 2);5909 __ret = (int32x2_t) __builtin_neon_vcvt_s32_v((int8x8_t)__rev0, 2);
5910 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);5910 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
5911 return __ret;5911 return __ret;
...@@ -5920,8 +5920,8 @@ __ai uint32x4_t vcvtq_u32_f32(float32x4_t __p0) {...@@ -5920,8 +5920,8 @@ __ai uint32x4_t vcvtq_u32_f32(float32x4_t __p0) {
5920}5920}
5921#else5921#else
5922__ai uint32x4_t vcvtq_u32_f32(float32x4_t __p0) {5922__ai uint32x4_t vcvtq_u32_f32(float32x4_t __p0) {
5923 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
5924 uint32x4_t __ret;5923 uint32x4_t __ret;
5924 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
5925 __ret = (uint32x4_t) __builtin_neon_vcvtq_u32_v((int8x16_t)__rev0, 50);5925 __ret = (uint32x4_t) __builtin_neon_vcvtq_u32_v((int8x16_t)__rev0, 50);
5926 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);5926 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
5927 return __ret;5927 return __ret;
...@@ -5936,8 +5936,8 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {...@@ -5936,8 +5936,8 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {
5936}5936}
5937#else5937#else
5938__ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {5938__ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {
5939 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
5940 uint32x2_t __ret;5939 uint32x2_t __ret;
5940 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
5941 __ret = (uint32x2_t) __builtin_neon_vcvt_u32_v((int8x8_t)__rev0, 18);5941 __ret = (uint32x2_t) __builtin_neon_vcvt_u32_v((int8x8_t)__rev0, 18);
5942 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);5942 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
5943 return __ret;5943 return __ret;
...@@ -5946,16 +5946,16 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {...@@ -5946,16 +5946,16 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {
59465946
5947#ifdef __LITTLE_ENDIAN__5947#ifdef __LITTLE_ENDIAN__
5948#define vdup_lane_p8(__p0_0, __p1_0) __extension__ ({ \5948#define vdup_lane_p8(__p0_0, __p1_0) __extension__ ({ \
5949 poly8x8_t __s0_0 = __p0_0; \
5950 poly8x8_t __ret_0; \5949 poly8x8_t __ret_0; \
5950 poly8x8_t __s0_0 = __p0_0; \
5951 __ret_0 = splat_lane_p8(__s0_0, __p1_0); \5951 __ret_0 = splat_lane_p8(__s0_0, __p1_0); \
5952 __ret_0; \5952 __ret_0; \
5953})5953})
5954#else5954#else
5955#define vdup_lane_p8(__p0_1, __p1_1) __extension__ ({ \5955#define vdup_lane_p8(__p0_1, __p1_1) __extension__ ({ \
5956 poly8x8_t __ret_1; \
5956 poly8x8_t __s0_1 = __p0_1; \5957 poly8x8_t __s0_1 = __p0_1; \
5957 poly8x8_t __rev0_1; __rev0_1 = __builtin_shufflevector(__s0_1, __s0_1, 7, 6, 5, 4, 3, 2, 1, 0); \5958 poly8x8_t __rev0_1; __rev0_1 = __builtin_shufflevector(__s0_1, __s0_1, 7, 6, 5, 4, 3, 2, 1, 0); \
5958 poly8x8_t __ret_1; \
5959 __ret_1 = __noswap_splat_lane_p8(__rev0_1, __p1_1); \5959 __ret_1 = __noswap_splat_lane_p8(__rev0_1, __p1_1); \
5960 __ret_1 = __builtin_shufflevector(__ret_1, __ret_1, 7, 6, 5, 4, 3, 2, 1, 0); \5960 __ret_1 = __builtin_shufflevector(__ret_1, __ret_1, 7, 6, 5, 4, 3, 2, 1, 0); \
5961 __ret_1; \5961 __ret_1; \
...@@ -5964,16 +5964,16 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {...@@ -5964,16 +5964,16 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {
59645964
5965#ifdef __LITTLE_ENDIAN__5965#ifdef __LITTLE_ENDIAN__
5966#define vdup_lane_p16(__p0_2, __p1_2) __extension__ ({ \5966#define vdup_lane_p16(__p0_2, __p1_2) __extension__ ({ \
5967 poly16x4_t __s0_2 = __p0_2; \
5968 poly16x4_t __ret_2; \5967 poly16x4_t __ret_2; \
5968 poly16x4_t __s0_2 = __p0_2; \
5969 __ret_2 = splat_lane_p16(__s0_2, __p1_2); \5969 __ret_2 = splat_lane_p16(__s0_2, __p1_2); \
5970 __ret_2; \5970 __ret_2; \
5971})5971})
5972#else5972#else
5973#define vdup_lane_p16(__p0_3, __p1_3) __extension__ ({ \5973#define vdup_lane_p16(__p0_3, __p1_3) __extension__ ({ \
5974 poly16x4_t __ret_3; \
5974 poly16x4_t __s0_3 = __p0_3; \5975 poly16x4_t __s0_3 = __p0_3; \
5975 poly16x4_t __rev0_3; __rev0_3 = __builtin_shufflevector(__s0_3, __s0_3, 3, 2, 1, 0); \5976 poly16x4_t __rev0_3; __rev0_3 = __builtin_shufflevector(__s0_3, __s0_3, 3, 2, 1, 0); \
5976 poly16x4_t __ret_3; \
5977 __ret_3 = __noswap_splat_lane_p16(__rev0_3, __p1_3); \5977 __ret_3 = __noswap_splat_lane_p16(__rev0_3, __p1_3); \
5978 __ret_3 = __builtin_shufflevector(__ret_3, __ret_3, 3, 2, 1, 0); \5978 __ret_3 = __builtin_shufflevector(__ret_3, __ret_3, 3, 2, 1, 0); \
5979 __ret_3; \5979 __ret_3; \
...@@ -5982,16 +5982,16 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {...@@ -5982,16 +5982,16 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {
59825982
5983#ifdef __LITTLE_ENDIAN__5983#ifdef __LITTLE_ENDIAN__
5984#define vdupq_lane_p8(__p0_4, __p1_4) __extension__ ({ \5984#define vdupq_lane_p8(__p0_4, __p1_4) __extension__ ({ \
5985 poly8x8_t __s0_4 = __p0_4; \
5986 poly8x16_t __ret_4; \5985 poly8x16_t __ret_4; \
5986 poly8x8_t __s0_4 = __p0_4; \
5987 __ret_4 = splatq_lane_p8(__s0_4, __p1_4); \5987 __ret_4 = splatq_lane_p8(__s0_4, __p1_4); \
5988 __ret_4; \5988 __ret_4; \
5989})5989})
5990#else5990#else
5991#define vdupq_lane_p8(__p0_5, __p1_5) __extension__ ({ \5991#define vdupq_lane_p8(__p0_5, __p1_5) __extension__ ({ \
5992 poly8x16_t __ret_5; \
5992 poly8x8_t __s0_5 = __p0_5; \5993 poly8x8_t __s0_5 = __p0_5; \
5993 poly8x8_t __rev0_5; __rev0_5 = __builtin_shufflevector(__s0_5, __s0_5, 7, 6, 5, 4, 3, 2, 1, 0); \5994 poly8x8_t __rev0_5; __rev0_5 = __builtin_shufflevector(__s0_5, __s0_5, 7, 6, 5, 4, 3, 2, 1, 0); \
5994 poly8x16_t __ret_5; \
5995 __ret_5 = __noswap_splatq_lane_p8(__rev0_5, __p1_5); \5995 __ret_5 = __noswap_splatq_lane_p8(__rev0_5, __p1_5); \
5996 __ret_5 = __builtin_shufflevector(__ret_5, __ret_5, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \5996 __ret_5 = __builtin_shufflevector(__ret_5, __ret_5, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
5997 __ret_5; \5997 __ret_5; \
...@@ -6000,16 +6000,16 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {...@@ -6000,16 +6000,16 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {
60006000
6001#ifdef __LITTLE_ENDIAN__6001#ifdef __LITTLE_ENDIAN__
6002#define vdupq_lane_p16(__p0_6, __p1_6) __extension__ ({ \6002#define vdupq_lane_p16(__p0_6, __p1_6) __extension__ ({ \
6003 poly16x4_t __s0_6 = __p0_6; \
6004 poly16x8_t __ret_6; \6003 poly16x8_t __ret_6; \
6004 poly16x4_t __s0_6 = __p0_6; \
6005 __ret_6 = splatq_lane_p16(__s0_6, __p1_6); \6005 __ret_6 = splatq_lane_p16(__s0_6, __p1_6); \
6006 __ret_6; \6006 __ret_6; \
6007})6007})
6008#else6008#else
6009#define vdupq_lane_p16(__p0_7, __p1_7) __extension__ ({ \6009#define vdupq_lane_p16(__p0_7, __p1_7) __extension__ ({ \
6010 poly16x8_t __ret_7; \
6010 poly16x4_t __s0_7 = __p0_7; \6011 poly16x4_t __s0_7 = __p0_7; \
6011 poly16x4_t __rev0_7; __rev0_7 = __builtin_shufflevector(__s0_7, __s0_7, 3, 2, 1, 0); \6012 poly16x4_t __rev0_7; __rev0_7 = __builtin_shufflevector(__s0_7, __s0_7, 3, 2, 1, 0); \
6012 poly16x8_t __ret_7; \
6013 __ret_7 = __noswap_splatq_lane_p16(__rev0_7, __p1_7); \6013 __ret_7 = __noswap_splatq_lane_p16(__rev0_7, __p1_7); \
6014 __ret_7 = __builtin_shufflevector(__ret_7, __ret_7, 7, 6, 5, 4, 3, 2, 1, 0); \6014 __ret_7 = __builtin_shufflevector(__ret_7, __ret_7, 7, 6, 5, 4, 3, 2, 1, 0); \
6015 __ret_7; \6015 __ret_7; \
...@@ -6018,16 +6018,16 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {...@@ -6018,16 +6018,16 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {
60186018
6019#ifdef __LITTLE_ENDIAN__6019#ifdef __LITTLE_ENDIAN__
6020#define vdupq_lane_u8(__p0_8, __p1_8) __extension__ ({ \6020#define vdupq_lane_u8(__p0_8, __p1_8) __extension__ ({ \
6021 uint8x8_t __s0_8 = __p0_8; \
6022 uint8x16_t __ret_8; \6021 uint8x16_t __ret_8; \
6022 uint8x8_t __s0_8 = __p0_8; \
6023 __ret_8 = splatq_lane_u8(__s0_8, __p1_8); \6023 __ret_8 = splatq_lane_u8(__s0_8, __p1_8); \
6024 __ret_8; \6024 __ret_8; \
6025})6025})
6026#else6026#else
6027#define vdupq_lane_u8(__p0_9, __p1_9) __extension__ ({ \6027#define vdupq_lane_u8(__p0_9, __p1_9) __extension__ ({ \
6028 uint8x16_t __ret_9; \
6028 uint8x8_t __s0_9 = __p0_9; \6029 uint8x8_t __s0_9 = __p0_9; \
6029 uint8x8_t __rev0_9; __rev0_9 = __builtin_shufflevector(__s0_9, __s0_9, 7, 6, 5, 4, 3, 2, 1, 0); \6030 uint8x8_t __rev0_9; __rev0_9 = __builtin_shufflevector(__s0_9, __s0_9, 7, 6, 5, 4, 3, 2, 1, 0); \
6030 uint8x16_t __ret_9; \
6031 __ret_9 = __noswap_splatq_lane_u8(__rev0_9, __p1_9); \6031 __ret_9 = __noswap_splatq_lane_u8(__rev0_9, __p1_9); \
6032 __ret_9 = __builtin_shufflevector(__ret_9, __ret_9, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \6032 __ret_9 = __builtin_shufflevector(__ret_9, __ret_9, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
6033 __ret_9; \6033 __ret_9; \
...@@ -6036,16 +6036,16 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {...@@ -6036,16 +6036,16 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {
60366036
6037#ifdef __LITTLE_ENDIAN__6037#ifdef __LITTLE_ENDIAN__
6038#define vdupq_lane_u32(__p0_10, __p1_10) __extension__ ({ \6038#define vdupq_lane_u32(__p0_10, __p1_10) __extension__ ({ \
6039 uint32x2_t __s0_10 = __p0_10; \
6040 uint32x4_t __ret_10; \6039 uint32x4_t __ret_10; \
6040 uint32x2_t __s0_10 = __p0_10; \
6041 __ret_10 = splatq_lane_u32(__s0_10, __p1_10); \6041 __ret_10 = splatq_lane_u32(__s0_10, __p1_10); \
6042 __ret_10; \6042 __ret_10; \
6043})6043})
6044#else6044#else
6045#define vdupq_lane_u32(__p0_11, __p1_11) __extension__ ({ \6045#define vdupq_lane_u32(__p0_11, __p1_11) __extension__ ({ \
6046 uint32x4_t __ret_11; \
6046 uint32x2_t __s0_11 = __p0_11; \6047 uint32x2_t __s0_11 = __p0_11; \
6047 uint32x2_t __rev0_11; __rev0_11 = __builtin_shufflevector(__s0_11, __s0_11, 1, 0); \6048 uint32x2_t __rev0_11; __rev0_11 = __builtin_shufflevector(__s0_11, __s0_11, 1, 0); \
6048 uint32x4_t __ret_11; \
6049 __ret_11 = __noswap_splatq_lane_u32(__rev0_11, __p1_11); \6049 __ret_11 = __noswap_splatq_lane_u32(__rev0_11, __p1_11); \
6050 __ret_11 = __builtin_shufflevector(__ret_11, __ret_11, 3, 2, 1, 0); \6050 __ret_11 = __builtin_shufflevector(__ret_11, __ret_11, 3, 2, 1, 0); \
6051 __ret_11; \6051 __ret_11; \
...@@ -6054,15 +6054,15 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {...@@ -6054,15 +6054,15 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {
60546054
6055#ifdef __LITTLE_ENDIAN__6055#ifdef __LITTLE_ENDIAN__
6056#define vdupq_lane_u64(__p0_12, __p1_12) __extension__ ({ \6056#define vdupq_lane_u64(__p0_12, __p1_12) __extension__ ({ \
6057 uint64x1_t __s0_12 = __p0_12; \
6058 uint64x2_t __ret_12; \6057 uint64x2_t __ret_12; \
6058 uint64x1_t __s0_12 = __p0_12; \
6059 __ret_12 = splatq_lane_u64(__s0_12, __p1_12); \6059 __ret_12 = splatq_lane_u64(__s0_12, __p1_12); \
6060 __ret_12; \6060 __ret_12; \
6061})6061})
6062#else6062#else
6063#define vdupq_lane_u64(__p0_13, __p1_13) __extension__ ({ \6063#define vdupq_lane_u64(__p0_13, __p1_13) __extension__ ({ \
6064 uint64x1_t __s0_13 = __p0_13; \
6065 uint64x2_t __ret_13; \6064 uint64x2_t __ret_13; \
6065 uint64x1_t __s0_13 = __p0_13; \
6066 __ret_13 = __noswap_splatq_lane_u64(__s0_13, __p1_13); \6066 __ret_13 = __noswap_splatq_lane_u64(__s0_13, __p1_13); \
6067 __ret_13 = __builtin_shufflevector(__ret_13, __ret_13, 1, 0); \6067 __ret_13 = __builtin_shufflevector(__ret_13, __ret_13, 1, 0); \
6068 __ret_13; \6068 __ret_13; \
...@@ -6071,16 +6071,16 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {...@@ -6071,16 +6071,16 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {
60716071
6072#ifdef __LITTLE_ENDIAN__6072#ifdef __LITTLE_ENDIAN__
6073#define vdupq_lane_u16(__p0_14, __p1_14) __extension__ ({ \6073#define vdupq_lane_u16(__p0_14, __p1_14) __extension__ ({ \
6074 uint16x4_t __s0_14 = __p0_14; \
6075 uint16x8_t __ret_14; \6074 uint16x8_t __ret_14; \
6075 uint16x4_t __s0_14 = __p0_14; \
6076 __ret_14 = splatq_lane_u16(__s0_14, __p1_14); \6076 __ret_14 = splatq_lane_u16(__s0_14, __p1_14); \
6077 __ret_14; \6077 __ret_14; \
6078})6078})
6079#else6079#else
6080#define vdupq_lane_u16(__p0_15, __p1_15) __extension__ ({ \6080#define vdupq_lane_u16(__p0_15, __p1_15) __extension__ ({ \
6081 uint16x8_t __ret_15; \
6081 uint16x4_t __s0_15 = __p0_15; \6082 uint16x4_t __s0_15 = __p0_15; \
6082 uint16x4_t __rev0_15; __rev0_15 = __builtin_shufflevector(__s0_15, __s0_15, 3, 2, 1, 0); \6083 uint16x4_t __rev0_15; __rev0_15 = __builtin_shufflevector(__s0_15, __s0_15, 3, 2, 1, 0); \
6083 uint16x8_t __ret_15; \
6084 __ret_15 = __noswap_splatq_lane_u16(__rev0_15, __p1_15); \6084 __ret_15 = __noswap_splatq_lane_u16(__rev0_15, __p1_15); \
6085 __ret_15 = __builtin_shufflevector(__ret_15, __ret_15, 7, 6, 5, 4, 3, 2, 1, 0); \6085 __ret_15 = __builtin_shufflevector(__ret_15, __ret_15, 7, 6, 5, 4, 3, 2, 1, 0); \
6086 __ret_15; \6086 __ret_15; \
...@@ -6089,16 +6089,16 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {...@@ -6089,16 +6089,16 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {
60896089
6090#ifdef __LITTLE_ENDIAN__6090#ifdef __LITTLE_ENDIAN__
6091#define vdupq_lane_s8(__p0_16, __p1_16) __extension__ ({ \6091#define vdupq_lane_s8(__p0_16, __p1_16) __extension__ ({ \
6092 int8x8_t __s0_16 = __p0_16; \
6093 int8x16_t __ret_16; \6092 int8x16_t __ret_16; \
6093 int8x8_t __s0_16 = __p0_16; \
6094 __ret_16 = splatq_lane_s8(__s0_16, __p1_16); \6094 __ret_16 = splatq_lane_s8(__s0_16, __p1_16); \
6095 __ret_16; \6095 __ret_16; \
6096})6096})
6097#else6097#else
6098#define vdupq_lane_s8(__p0_17, __p1_17) __extension__ ({ \6098#define vdupq_lane_s8(__p0_17, __p1_17) __extension__ ({ \
6099 int8x16_t __ret_17; \
6099 int8x8_t __s0_17 = __p0_17; \6100 int8x8_t __s0_17 = __p0_17; \
6100 int8x8_t __rev0_17; __rev0_17 = __builtin_shufflevector(__s0_17, __s0_17, 7, 6, 5, 4, 3, 2, 1, 0); \6101 int8x8_t __rev0_17; __rev0_17 = __builtin_shufflevector(__s0_17, __s0_17, 7, 6, 5, 4, 3, 2, 1, 0); \
6101 int8x16_t __ret_17; \
6102 __ret_17 = __noswap_splatq_lane_s8(__rev0_17, __p1_17); \6102 __ret_17 = __noswap_splatq_lane_s8(__rev0_17, __p1_17); \
6103 __ret_17 = __builtin_shufflevector(__ret_17, __ret_17, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \6103 __ret_17 = __builtin_shufflevector(__ret_17, __ret_17, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
6104 __ret_17; \6104 __ret_17; \
...@@ -6107,16 +6107,16 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {...@@ -6107,16 +6107,16 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {
61076107
6108#ifdef __LITTLE_ENDIAN__6108#ifdef __LITTLE_ENDIAN__
6109#define vdupq_lane_f32(__p0_18, __p1_18) __extension__ ({ \6109#define vdupq_lane_f32(__p0_18, __p1_18) __extension__ ({ \
6110 float32x2_t __s0_18 = __p0_18; \
6111 float32x4_t __ret_18; \6110 float32x4_t __ret_18; \
6111 float32x2_t __s0_18 = __p0_18; \
6112 __ret_18 = splatq_lane_f32(__s0_18, __p1_18); \6112 __ret_18 = splatq_lane_f32(__s0_18, __p1_18); \
6113 __ret_18; \6113 __ret_18; \
6114})6114})
6115#else6115#else
6116#define vdupq_lane_f32(__p0_19, __p1_19) __extension__ ({ \6116#define vdupq_lane_f32(__p0_19, __p1_19) __extension__ ({ \
6117 float32x4_t __ret_19; \
6117 float32x2_t __s0_19 = __p0_19; \6118 float32x2_t __s0_19 = __p0_19; \
6118 float32x2_t __rev0_19; __rev0_19 = __builtin_shufflevector(__s0_19, __s0_19, 1, 0); \6119 float32x2_t __rev0_19; __rev0_19 = __builtin_shufflevector(__s0_19, __s0_19, 1, 0); \
6119 float32x4_t __ret_19; \
6120 __ret_19 = __noswap_splatq_lane_f32(__rev0_19, __p1_19); \6120 __ret_19 = __noswap_splatq_lane_f32(__rev0_19, __p1_19); \
6121 __ret_19 = __builtin_shufflevector(__ret_19, __ret_19, 3, 2, 1, 0); \6121 __ret_19 = __builtin_shufflevector(__ret_19, __ret_19, 3, 2, 1, 0); \
6122 __ret_19; \6122 __ret_19; \
...@@ -6125,16 +6125,16 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {...@@ -6125,16 +6125,16 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {
61256125
6126#ifdef __LITTLE_ENDIAN__6126#ifdef __LITTLE_ENDIAN__
6127#define vdupq_lane_s32(__p0_20, __p1_20) __extension__ ({ \6127#define vdupq_lane_s32(__p0_20, __p1_20) __extension__ ({ \
6128 int32x2_t __s0_20 = __p0_20; \
6129 int32x4_t __ret_20; \6128 int32x4_t __ret_20; \
6129 int32x2_t __s0_20 = __p0_20; \
6130 __ret_20 = splatq_lane_s32(__s0_20, __p1_20); \6130 __ret_20 = splatq_lane_s32(__s0_20, __p1_20); \
6131 __ret_20; \6131 __ret_20; \
6132})6132})
6133#else6133#else
6134#define vdupq_lane_s32(__p0_21, __p1_21) __extension__ ({ \6134#define vdupq_lane_s32(__p0_21, __p1_21) __extension__ ({ \
6135 int32x4_t __ret_21; \
6135 int32x2_t __s0_21 = __p0_21; \6136 int32x2_t __s0_21 = __p0_21; \
6136 int32x2_t __rev0_21; __rev0_21 = __builtin_shufflevector(__s0_21, __s0_21, 1, 0); \6137 int32x2_t __rev0_21; __rev0_21 = __builtin_shufflevector(__s0_21, __s0_21, 1, 0); \
6137 int32x4_t __ret_21; \
6138 __ret_21 = __noswap_splatq_lane_s32(__rev0_21, __p1_21); \6138 __ret_21 = __noswap_splatq_lane_s32(__rev0_21, __p1_21); \
6139 __ret_21 = __builtin_shufflevector(__ret_21, __ret_21, 3, 2, 1, 0); \6139 __ret_21 = __builtin_shufflevector(__ret_21, __ret_21, 3, 2, 1, 0); \
6140 __ret_21; \6140 __ret_21; \
...@@ -6143,15 +6143,15 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {...@@ -6143,15 +6143,15 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {
61436143
6144#ifdef __LITTLE_ENDIAN__6144#ifdef __LITTLE_ENDIAN__
6145#define vdupq_lane_s64(__p0_22, __p1_22) __extension__ ({ \6145#define vdupq_lane_s64(__p0_22, __p1_22) __extension__ ({ \
6146 int64x1_t __s0_22 = __p0_22; \
6147 int64x2_t __ret_22; \6146 int64x2_t __ret_22; \
6147 int64x1_t __s0_22 = __p0_22; \
6148 __ret_22 = splatq_lane_s64(__s0_22, __p1_22); \6148 __ret_22 = splatq_lane_s64(__s0_22, __p1_22); \
6149 __ret_22; \6149 __ret_22; \
6150})6150})
6151#else6151#else
6152#define vdupq_lane_s64(__p0_23, __p1_23) __extension__ ({ \6152#define vdupq_lane_s64(__p0_23, __p1_23) __extension__ ({ \
6153 int64x1_t __s0_23 = __p0_23; \
6154 int64x2_t __ret_23; \6153 int64x2_t __ret_23; \
6154 int64x1_t __s0_23 = __p0_23; \
6155 __ret_23 = __noswap_splatq_lane_s64(__s0_23, __p1_23); \6155 __ret_23 = __noswap_splatq_lane_s64(__s0_23, __p1_23); \
6156 __ret_23 = __builtin_shufflevector(__ret_23, __ret_23, 1, 0); \6156 __ret_23 = __builtin_shufflevector(__ret_23, __ret_23, 1, 0); \
6157 __ret_23; \6157 __ret_23; \
...@@ -6160,16 +6160,16 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {...@@ -6160,16 +6160,16 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {
61606160
6161#ifdef __LITTLE_ENDIAN__6161#ifdef __LITTLE_ENDIAN__
6162#define vdupq_lane_s16(__p0_24, __p1_24) __extension__ ({ \6162#define vdupq_lane_s16(__p0_24, __p1_24) __extension__ ({ \
6163 int16x4_t __s0_24 = __p0_24; \
6164 int16x8_t __ret_24; \6163 int16x8_t __ret_24; \
6164 int16x4_t __s0_24 = __p0_24; \
6165 __ret_24 = splatq_lane_s16(__s0_24, __p1_24); \6165 __ret_24 = splatq_lane_s16(__s0_24, __p1_24); \
6166 __ret_24; \6166 __ret_24; \
6167})6167})
6168#else6168#else
6169#define vdupq_lane_s16(__p0_25, __p1_25) __extension__ ({ \6169#define vdupq_lane_s16(__p0_25, __p1_25) __extension__ ({ \
6170 int16x8_t __ret_25; \
6170 int16x4_t __s0_25 = __p0_25; \6171 int16x4_t __s0_25 = __p0_25; \
6171 int16x4_t __rev0_25; __rev0_25 = __builtin_shufflevector(__s0_25, __s0_25, 3, 2, 1, 0); \6172 int16x4_t __rev0_25; __rev0_25 = __builtin_shufflevector(__s0_25, __s0_25, 3, 2, 1, 0); \
6172 int16x8_t __ret_25; \
6173 __ret_25 = __noswap_splatq_lane_s16(__rev0_25, __p1_25); \6173 __ret_25 = __noswap_splatq_lane_s16(__rev0_25, __p1_25); \
6174 __ret_25 = __builtin_shufflevector(__ret_25, __ret_25, 7, 6, 5, 4, 3, 2, 1, 0); \6174 __ret_25 = __builtin_shufflevector(__ret_25, __ret_25, 7, 6, 5, 4, 3, 2, 1, 0); \
6175 __ret_25; \6175 __ret_25; \
...@@ -6178,16 +6178,16 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {...@@ -6178,16 +6178,16 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {
61786178
6179#ifdef __LITTLE_ENDIAN__6179#ifdef __LITTLE_ENDIAN__
6180#define vdup_lane_u8(__p0_26, __p1_26) __extension__ ({ \6180#define vdup_lane_u8(__p0_26, __p1_26) __extension__ ({ \
6181 uint8x8_t __s0_26 = __p0_26; \
6182 uint8x8_t __ret_26; \6181 uint8x8_t __ret_26; \
6182 uint8x8_t __s0_26 = __p0_26; \
6183 __ret_26 = splat_lane_u8(__s0_26, __p1_26); \6183 __ret_26 = splat_lane_u8(__s0_26, __p1_26); \
6184 __ret_26; \6184 __ret_26; \
6185})6185})
6186#else6186#else
6187#define vdup_lane_u8(__p0_27, __p1_27) __extension__ ({ \6187#define vdup_lane_u8(__p0_27, __p1_27) __extension__ ({ \
6188 uint8x8_t __ret_27; \
6188 uint8x8_t __s0_27 = __p0_27; \6189 uint8x8_t __s0_27 = __p0_27; \
6189 uint8x8_t __rev0_27; __rev0_27 = __builtin_shufflevector(__s0_27, __s0_27, 7, 6, 5, 4, 3, 2, 1, 0); \6190 uint8x8_t __rev0_27; __rev0_27 = __builtin_shufflevector(__s0_27, __s0_27, 7, 6, 5, 4, 3, 2, 1, 0); \
6190 uint8x8_t __ret_27; \
6191 __ret_27 = __noswap_splat_lane_u8(__rev0_27, __p1_27); \6191 __ret_27 = __noswap_splat_lane_u8(__rev0_27, __p1_27); \
6192 __ret_27 = __builtin_shufflevector(__ret_27, __ret_27, 7, 6, 5, 4, 3, 2, 1, 0); \6192 __ret_27 = __builtin_shufflevector(__ret_27, __ret_27, 7, 6, 5, 4, 3, 2, 1, 0); \
6193 __ret_27; \6193 __ret_27; \
...@@ -6196,16 +6196,16 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {...@@ -6196,16 +6196,16 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {
61966196
6197#ifdef __LITTLE_ENDIAN__6197#ifdef __LITTLE_ENDIAN__
6198#define vdup_lane_u32(__p0_28, __p1_28) __extension__ ({ \6198#define vdup_lane_u32(__p0_28, __p1_28) __extension__ ({ \
6199 uint32x2_t __s0_28 = __p0_28; \
6200 uint32x2_t __ret_28; \6199 uint32x2_t __ret_28; \
6200 uint32x2_t __s0_28 = __p0_28; \
6201 __ret_28 = splat_lane_u32(__s0_28, __p1_28); \6201 __ret_28 = splat_lane_u32(__s0_28, __p1_28); \
6202 __ret_28; \6202 __ret_28; \
6203})6203})
6204#else6204#else
6205#define vdup_lane_u32(__p0_29, __p1_29) __extension__ ({ \6205#define vdup_lane_u32(__p0_29, __p1_29) __extension__ ({ \
6206 uint32x2_t __ret_29; \
6206 uint32x2_t __s0_29 = __p0_29; \6207 uint32x2_t __s0_29 = __p0_29; \
6207 uint32x2_t __rev0_29; __rev0_29 = __builtin_shufflevector(__s0_29, __s0_29, 1, 0); \6208 uint32x2_t __rev0_29; __rev0_29 = __builtin_shufflevector(__s0_29, __s0_29, 1, 0); \
6208 uint32x2_t __ret_29; \
6209 __ret_29 = __noswap_splat_lane_u32(__rev0_29, __p1_29); \6209 __ret_29 = __noswap_splat_lane_u32(__rev0_29, __p1_29); \
6210 __ret_29 = __builtin_shufflevector(__ret_29, __ret_29, 1, 0); \6210 __ret_29 = __builtin_shufflevector(__ret_29, __ret_29, 1, 0); \
6211 __ret_29; \6211 __ret_29; \
...@@ -6213,23 +6213,23 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {...@@ -6213,23 +6213,23 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {
6213#endif6213#endif
62146214
6215#define vdup_lane_u64(__p0_30, __p1_30) __extension__ ({ \6215#define vdup_lane_u64(__p0_30, __p1_30) __extension__ ({ \
6216 uint64x1_t __s0_30 = __p0_30; \
6217 uint64x1_t __ret_30; \6216 uint64x1_t __ret_30; \
6217 uint64x1_t __s0_30 = __p0_30; \
6218 __ret_30 = splat_lane_u64(__s0_30, __p1_30); \6218 __ret_30 = splat_lane_u64(__s0_30, __p1_30); \
6219 __ret_30; \6219 __ret_30; \
6220})6220})
6221#ifdef __LITTLE_ENDIAN__6221#ifdef __LITTLE_ENDIAN__
6222#define vdup_lane_u16(__p0_31, __p1_31) __extension__ ({ \6222#define vdup_lane_u16(__p0_31, __p1_31) __extension__ ({ \
6223 uint16x4_t __s0_31 = __p0_31; \
6224 uint16x4_t __ret_31; \6223 uint16x4_t __ret_31; \
6224 uint16x4_t __s0_31 = __p0_31; \
6225 __ret_31 = splat_lane_u16(__s0_31, __p1_31); \6225 __ret_31 = splat_lane_u16(__s0_31, __p1_31); \
6226 __ret_31; \6226 __ret_31; \
6227})6227})
6228#else6228#else
6229#define vdup_lane_u16(__p0_32, __p1_32) __extension__ ({ \6229#define vdup_lane_u16(__p0_32, __p1_32) __extension__ ({ \
6230 uint16x4_t __ret_32; \
6230 uint16x4_t __s0_32 = __p0_32; \6231 uint16x4_t __s0_32 = __p0_32; \
6231 uint16x4_t __rev0_32; __rev0_32 = __builtin_shufflevector(__s0_32, __s0_32, 3, 2, 1, 0); \6232 uint16x4_t __rev0_32; __rev0_32 = __builtin_shufflevector(__s0_32, __s0_32, 3, 2, 1, 0); \
6232 uint16x4_t __ret_32; \
6233 __ret_32 = __noswap_splat_lane_u16(__rev0_32, __p1_32); \6233 __ret_32 = __noswap_splat_lane_u16(__rev0_32, __p1_32); \
6234 __ret_32 = __builtin_shufflevector(__ret_32, __ret_32, 3, 2, 1, 0); \6234 __ret_32 = __builtin_shufflevector(__ret_32, __ret_32, 3, 2, 1, 0); \
6235 __ret_32; \6235 __ret_32; \
...@@ -6238,16 +6238,16 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {...@@ -6238,16 +6238,16 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {
62386238
6239#ifdef __LITTLE_ENDIAN__6239#ifdef __LITTLE_ENDIAN__
6240#define vdup_lane_s8(__p0_33, __p1_33) __extension__ ({ \6240#define vdup_lane_s8(__p0_33, __p1_33) __extension__ ({ \
6241 int8x8_t __s0_33 = __p0_33; \
6242 int8x8_t __ret_33; \6241 int8x8_t __ret_33; \
6242 int8x8_t __s0_33 = __p0_33; \
6243 __ret_33 = splat_lane_s8(__s0_33, __p1_33); \6243 __ret_33 = splat_lane_s8(__s0_33, __p1_33); \
6244 __ret_33; \6244 __ret_33; \
6245})6245})
6246#else6246#else
6247#define vdup_lane_s8(__p0_34, __p1_34) __extension__ ({ \6247#define vdup_lane_s8(__p0_34, __p1_34) __extension__ ({ \
6248 int8x8_t __ret_34; \
6248 int8x8_t __s0_34 = __p0_34; \6249 int8x8_t __s0_34 = __p0_34; \
6249 int8x8_t __rev0_34; __rev0_34 = __builtin_shufflevector(__s0_34, __s0_34, 7, 6, 5, 4, 3, 2, 1, 0); \6250 int8x8_t __rev0_34; __rev0_34 = __builtin_shufflevector(__s0_34, __s0_34, 7, 6, 5, 4, 3, 2, 1, 0); \
6250 int8x8_t __ret_34; \
6251 __ret_34 = __noswap_splat_lane_s8(__rev0_34, __p1_34); \6251 __ret_34 = __noswap_splat_lane_s8(__rev0_34, __p1_34); \
6252 __ret_34 = __builtin_shufflevector(__ret_34, __ret_34, 7, 6, 5, 4, 3, 2, 1, 0); \6252 __ret_34 = __builtin_shufflevector(__ret_34, __ret_34, 7, 6, 5, 4, 3, 2, 1, 0); \
6253 __ret_34; \6253 __ret_34; \
...@@ -6256,16 +6256,16 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {...@@ -6256,16 +6256,16 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {
62566256
6257#ifdef __LITTLE_ENDIAN__6257#ifdef __LITTLE_ENDIAN__
6258#define vdup_lane_f32(__p0_35, __p1_35) __extension__ ({ \6258#define vdup_lane_f32(__p0_35, __p1_35) __extension__ ({ \
6259 float32x2_t __s0_35 = __p0_35; \
6260 float32x2_t __ret_35; \6259 float32x2_t __ret_35; \
6260 float32x2_t __s0_35 = __p0_35; \
6261 __ret_35 = splat_lane_f32(__s0_35, __p1_35); \6261 __ret_35 = splat_lane_f32(__s0_35, __p1_35); \
6262 __ret_35; \6262 __ret_35; \
6263})6263})
6264#else6264#else
6265#define vdup_lane_f32(__p0_36, __p1_36) __extension__ ({ \6265#define vdup_lane_f32(__p0_36, __p1_36) __extension__ ({ \
6266 float32x2_t __ret_36; \
6266 float32x2_t __s0_36 = __p0_36; \6267 float32x2_t __s0_36 = __p0_36; \
6267 float32x2_t __rev0_36; __rev0_36 = __builtin_shufflevector(__s0_36, __s0_36, 1, 0); \6268 float32x2_t __rev0_36; __rev0_36 = __builtin_shufflevector(__s0_36, __s0_36, 1, 0); \
6268 float32x2_t __ret_36; \
6269 __ret_36 = __noswap_splat_lane_f32(__rev0_36, __p1_36); \6269 __ret_36 = __noswap_splat_lane_f32(__rev0_36, __p1_36); \
6270 __ret_36 = __builtin_shufflevector(__ret_36, __ret_36, 1, 0); \6270 __ret_36 = __builtin_shufflevector(__ret_36, __ret_36, 1, 0); \
6271 __ret_36; \6271 __ret_36; \
...@@ -6274,16 +6274,16 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {...@@ -6274,16 +6274,16 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {
62746274
6275#ifdef __LITTLE_ENDIAN__6275#ifdef __LITTLE_ENDIAN__
6276#define vdup_lane_s32(__p0_37, __p1_37) __extension__ ({ \6276#define vdup_lane_s32(__p0_37, __p1_37) __extension__ ({ \
6277 int32x2_t __s0_37 = __p0_37; \
6278 int32x2_t __ret_37; \6277 int32x2_t __ret_37; \
6278 int32x2_t __s0_37 = __p0_37; \
6279 __ret_37 = splat_lane_s32(__s0_37, __p1_37); \6279 __ret_37 = splat_lane_s32(__s0_37, __p1_37); \
6280 __ret_37; \6280 __ret_37; \
6281})6281})
6282#else6282#else
6283#define vdup_lane_s32(__p0_38, __p1_38) __extension__ ({ \6283#define vdup_lane_s32(__p0_38, __p1_38) __extension__ ({ \
6284 int32x2_t __ret_38; \
6284 int32x2_t __s0_38 = __p0_38; \6285 int32x2_t __s0_38 = __p0_38; \
6285 int32x2_t __rev0_38; __rev0_38 = __builtin_shufflevector(__s0_38, __s0_38, 1, 0); \6286 int32x2_t __rev0_38; __rev0_38 = __builtin_shufflevector(__s0_38, __s0_38, 1, 0); \
6286 int32x2_t __ret_38; \
6287 __ret_38 = __noswap_splat_lane_s32(__rev0_38, __p1_38); \6287 __ret_38 = __noswap_splat_lane_s32(__rev0_38, __p1_38); \
6288 __ret_38 = __builtin_shufflevector(__ret_38, __ret_38, 1, 0); \6288 __ret_38 = __builtin_shufflevector(__ret_38, __ret_38, 1, 0); \
6289 __ret_38; \6289 __ret_38; \
...@@ -6291,23 +6291,23 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {...@@ -6291,23 +6291,23 @@ __ai uint32x2_t vcvt_u32_f32(float32x2_t __p0) {
6291#endif6291#endif
62926292
6293#define vdup_lane_s64(__p0_39, __p1_39) __extension__ ({ \6293#define vdup_lane_s64(__p0_39, __p1_39) __extension__ ({ \
6294 int64x1_t __s0_39 = __p0_39; \
6295 int64x1_t __ret_39; \6294 int64x1_t __ret_39; \
6295 int64x1_t __s0_39 = __p0_39; \
6296 __ret_39 = splat_lane_s64(__s0_39, __p1_39); \6296 __ret_39 = splat_lane_s64(__s0_39, __p1_39); \
6297 __ret_39; \6297 __ret_39; \
6298})6298})
6299#ifdef __LITTLE_ENDIAN__6299#ifdef __LITTLE_ENDIAN__
6300#define vdup_lane_s16(__p0_40, __p1_40) __extension__ ({ \6300#define vdup_lane_s16(__p0_40, __p1_40) __extension__ ({ \
6301 int16x4_t __s0_40 = __p0_40; \
6302 int16x4_t __ret_40; \6301 int16x4_t __ret_40; \
6302 int16x4_t __s0_40 = __p0_40; \
6303 __ret_40 = splat_lane_s16(__s0_40, __p1_40); \6303 __ret_40 = splat_lane_s16(__s0_40, __p1_40); \
6304 __ret_40; \6304 __ret_40; \
6305})6305})
6306#else6306#else
6307#define vdup_lane_s16(__p0_41, __p1_41) __extension__ ({ \6307#define vdup_lane_s16(__p0_41, __p1_41) __extension__ ({ \
6308 int16x4_t __ret_41; \
6308 int16x4_t __s0_41 = __p0_41; \6309 int16x4_t __s0_41 = __p0_41; \
6309 int16x4_t __rev0_41; __rev0_41 = __builtin_shufflevector(__s0_41, __s0_41, 3, 2, 1, 0); \6310 int16x4_t __rev0_41; __rev0_41 = __builtin_shufflevector(__s0_41, __s0_41, 3, 2, 1, 0); \
6310 int16x4_t __ret_41; \
6311 __ret_41 = __noswap_splat_lane_s16(__rev0_41, __p1_41); \6311 __ret_41 = __noswap_splat_lane_s16(__rev0_41, __p1_41); \
6312 __ret_41 = __builtin_shufflevector(__ret_41, __ret_41, 3, 2, 1, 0); \6312 __ret_41 = __builtin_shufflevector(__ret_41, __ret_41, 3, 2, 1, 0); \
6313 __ret_41; \6313 __ret_41; \
...@@ -6466,15 +6466,15 @@ __ai float32x4_t vdupq_n_f32(float32_t __p0) {...@@ -6466,15 +6466,15 @@ __ai float32x4_t vdupq_n_f32(float32_t __p0) {
64666466
6467#ifdef __LITTLE_ENDIAN__6467#ifdef __LITTLE_ENDIAN__
6468#define vdupq_n_f16(__p0) __extension__ ({ \6468#define vdupq_n_f16(__p0) __extension__ ({ \
6469 float16_t __s0 = __p0; \
6470 float16x8_t __ret; \6469 float16x8_t __ret; \
6470 float16_t __s0 = __p0; \
6471 __ret = (float16x8_t) {__s0, __s0, __s0, __s0, __s0, __s0, __s0, __s0}; \6471 __ret = (float16x8_t) {__s0, __s0, __s0, __s0, __s0, __s0, __s0, __s0}; \
6472 __ret; \6472 __ret; \
6473})6473})
6474#else6474#else
6475#define vdupq_n_f16(__p0) __extension__ ({ \6475#define vdupq_n_f16(__p0) __extension__ ({ \
6476 float16_t __s0 = __p0; \
6477 float16x8_t __ret; \6476 float16x8_t __ret; \
6477 float16_t __s0 = __p0; \
6478 __ret = (float16x8_t) {__s0, __s0, __s0, __s0, __s0, __s0, __s0, __s0}; \6478 __ret = (float16x8_t) {__s0, __s0, __s0, __s0, __s0, __s0, __s0, __s0}; \
6479 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \6479 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
6480 __ret; \6480 __ret; \
...@@ -6608,15 +6608,15 @@ __ai float32x2_t vdup_n_f32(float32_t __p0) {...@@ -6608,15 +6608,15 @@ __ai float32x2_t vdup_n_f32(float32_t __p0) {
66086608
6609#ifdef __LITTLE_ENDIAN__6609#ifdef __LITTLE_ENDIAN__
6610#define vdup_n_f16(__p0) __extension__ ({ \6610#define vdup_n_f16(__p0) __extension__ ({ \
6611 float16_t __s0 = __p0; \
6612 float16x4_t __ret; \6611 float16x4_t __ret; \
6612 float16_t __s0 = __p0; \
6613 __ret = (float16x4_t) {__s0, __s0, __s0, __s0}; \6613 __ret = (float16x4_t) {__s0, __s0, __s0, __s0}; \
6614 __ret; \6614 __ret; \
6615})6615})
6616#else6616#else
6617#define vdup_n_f16(__p0) __extension__ ({ \6617#define vdup_n_f16(__p0) __extension__ ({ \
6618 float16_t __s0 = __p0; \
6619 float16x4_t __ret; \6618 float16x4_t __ret; \
6619 float16_t __s0 = __p0; \
6620 __ret = (float16x4_t) {__s0, __s0, __s0, __s0}; \6620 __ret = (float16x4_t) {__s0, __s0, __s0, __s0}; \
6621 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \6621 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
6622 __ret; \6622 __ret; \
...@@ -6666,9 +6666,9 @@ __ai uint8x16_t veorq_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -6666,9 +6666,9 @@ __ai uint8x16_t veorq_u8(uint8x16_t __p0, uint8x16_t __p1) {
6666}6666}
6667#else6667#else
6668__ai uint8x16_t veorq_u8(uint8x16_t __p0, uint8x16_t __p1) {6668__ai uint8x16_t veorq_u8(uint8x16_t __p0, uint8x16_t __p1) {
6669 uint8x16_t __ret;
6669 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);6670 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
6670 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);6671 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
6671 uint8x16_t __ret;
6672 __ret = __rev0 ^ __rev1;6672 __ret = __rev0 ^ __rev1;
6673 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);6673 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
6674 return __ret;6674 return __ret;
...@@ -6683,9 +6683,9 @@ __ai uint32x4_t veorq_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -6683,9 +6683,9 @@ __ai uint32x4_t veorq_u32(uint32x4_t __p0, uint32x4_t __p1) {
6683}6683}
6684#else6684#else
6685__ai uint32x4_t veorq_u32(uint32x4_t __p0, uint32x4_t __p1) {6685__ai uint32x4_t veorq_u32(uint32x4_t __p0, uint32x4_t __p1) {
6686 uint32x4_t __ret;
6686 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);6687 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
6687 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);6688 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
6688 uint32x4_t __ret;
6689 __ret = __rev0 ^ __rev1;6689 __ret = __rev0 ^ __rev1;
6690 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);6690 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
6691 return __ret;6691 return __ret;
...@@ -6700,9 +6700,9 @@ __ai uint64x2_t veorq_u64(uint64x2_t __p0, uint64x2_t __p1) {...@@ -6700,9 +6700,9 @@ __ai uint64x2_t veorq_u64(uint64x2_t __p0, uint64x2_t __p1) {
6700}6700}
6701#else6701#else
6702__ai uint64x2_t veorq_u64(uint64x2_t __p0, uint64x2_t __p1) {6702__ai uint64x2_t veorq_u64(uint64x2_t __p0, uint64x2_t __p1) {
6703 uint64x2_t __ret;
6703 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);6704 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
6704 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);6705 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
6705 uint64x2_t __ret;
6706 __ret = __rev0 ^ __rev1;6706 __ret = __rev0 ^ __rev1;
6707 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);6707 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
6708 return __ret;6708 return __ret;
...@@ -6717,9 +6717,9 @@ __ai uint16x8_t veorq_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -6717,9 +6717,9 @@ __ai uint16x8_t veorq_u16(uint16x8_t __p0, uint16x8_t __p1) {
6717}6717}
6718#else6718#else
6719__ai uint16x8_t veorq_u16(uint16x8_t __p0, uint16x8_t __p1) {6719__ai uint16x8_t veorq_u16(uint16x8_t __p0, uint16x8_t __p1) {
6720 uint16x8_t __ret;
6720 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);6721 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
6721 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);6722 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
6722 uint16x8_t __ret;
6723 __ret = __rev0 ^ __rev1;6723 __ret = __rev0 ^ __rev1;
6724 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);6724 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
6725 return __ret;6725 return __ret;
...@@ -6734,9 +6734,9 @@ __ai int8x16_t veorq_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -6734,9 +6734,9 @@ __ai int8x16_t veorq_s8(int8x16_t __p0, int8x16_t __p1) {
6734}6734}
6735#else6735#else
6736__ai int8x16_t veorq_s8(int8x16_t __p0, int8x16_t __p1) {6736__ai int8x16_t veorq_s8(int8x16_t __p0, int8x16_t __p1) {
6737 int8x16_t __ret;
6737 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);6738 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
6738 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);6739 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
6739 int8x16_t __ret;
6740 __ret = __rev0 ^ __rev1;6740 __ret = __rev0 ^ __rev1;
6741 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);6741 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
6742 return __ret;6742 return __ret;
...@@ -6751,9 +6751,9 @@ __ai int32x4_t veorq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -6751,9 +6751,9 @@ __ai int32x4_t veorq_s32(int32x4_t __p0, int32x4_t __p1) {
6751}6751}
6752#else6752#else
6753__ai int32x4_t veorq_s32(int32x4_t __p0, int32x4_t __p1) {6753__ai int32x4_t veorq_s32(int32x4_t __p0, int32x4_t __p1) {
6754 int32x4_t __ret;
6754 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);6755 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
6755 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);6756 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
6756 int32x4_t __ret;
6757 __ret = __rev0 ^ __rev1;6757 __ret = __rev0 ^ __rev1;
6758 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);6758 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
6759 return __ret;6759 return __ret;
...@@ -6768,9 +6768,9 @@ __ai int64x2_t veorq_s64(int64x2_t __p0, int64x2_t __p1) {...@@ -6768,9 +6768,9 @@ __ai int64x2_t veorq_s64(int64x2_t __p0, int64x2_t __p1) {
6768}6768}
6769#else6769#else
6770__ai int64x2_t veorq_s64(int64x2_t __p0, int64x2_t __p1) {6770__ai int64x2_t veorq_s64(int64x2_t __p0, int64x2_t __p1) {
6771 int64x2_t __ret;
6771 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);6772 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
6772 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);6773 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
6773 int64x2_t __ret;
6774 __ret = __rev0 ^ __rev1;6774 __ret = __rev0 ^ __rev1;
6775 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);6775 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
6776 return __ret;6776 return __ret;
...@@ -6785,9 +6785,9 @@ __ai int16x8_t veorq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -6785,9 +6785,9 @@ __ai int16x8_t veorq_s16(int16x8_t __p0, int16x8_t __p1) {
6785}6785}
6786#else6786#else
6787__ai int16x8_t veorq_s16(int16x8_t __p0, int16x8_t __p1) {6787__ai int16x8_t veorq_s16(int16x8_t __p0, int16x8_t __p1) {
6788 int16x8_t __ret;
6788 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);6789 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
6789 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);6790 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
6790 int16x8_t __ret;
6791 __ret = __rev0 ^ __rev1;6791 __ret = __rev0 ^ __rev1;
6792 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);6792 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
6793 return __ret;6793 return __ret;
...@@ -6802,9 +6802,9 @@ __ai uint8x8_t veor_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -6802,9 +6802,9 @@ __ai uint8x8_t veor_u8(uint8x8_t __p0, uint8x8_t __p1) {
6802}6802}
6803#else6803#else
6804__ai uint8x8_t veor_u8(uint8x8_t __p0, uint8x8_t __p1) {6804__ai uint8x8_t veor_u8(uint8x8_t __p0, uint8x8_t __p1) {
6805 uint8x8_t __ret;
6805 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);6806 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
6806 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);6807 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
6807 uint8x8_t __ret;
6808 __ret = __rev0 ^ __rev1;6808 __ret = __rev0 ^ __rev1;
6809 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);6809 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
6810 return __ret;6810 return __ret;
...@@ -6819,9 +6819,9 @@ __ai uint32x2_t veor_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -6819,9 +6819,9 @@ __ai uint32x2_t veor_u32(uint32x2_t __p0, uint32x2_t __p1) {
6819}6819}
6820#else6820#else
6821__ai uint32x2_t veor_u32(uint32x2_t __p0, uint32x2_t __p1) {6821__ai uint32x2_t veor_u32(uint32x2_t __p0, uint32x2_t __p1) {
6822 uint32x2_t __ret;
6822 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);6823 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
6823 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);6824 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
6824 uint32x2_t __ret;
6825 __ret = __rev0 ^ __rev1;6825 __ret = __rev0 ^ __rev1;
6826 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);6826 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
6827 return __ret;6827 return __ret;
...@@ -6841,9 +6841,9 @@ __ai uint16x4_t veor_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -6841,9 +6841,9 @@ __ai uint16x4_t veor_u16(uint16x4_t __p0, uint16x4_t __p1) {
6841}6841}
6842#else6842#else
6843__ai uint16x4_t veor_u16(uint16x4_t __p0, uint16x4_t __p1) {6843__ai uint16x4_t veor_u16(uint16x4_t __p0, uint16x4_t __p1) {
6844 uint16x4_t __ret;
6844 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);6845 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
6845 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);6846 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
6846 uint16x4_t __ret;
6847 __ret = __rev0 ^ __rev1;6847 __ret = __rev0 ^ __rev1;
6848 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);6848 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
6849 return __ret;6849 return __ret;
...@@ -6858,9 +6858,9 @@ __ai int8x8_t veor_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -6858,9 +6858,9 @@ __ai int8x8_t veor_s8(int8x8_t __p0, int8x8_t __p1) {
6858}6858}
6859#else6859#else
6860__ai int8x8_t veor_s8(int8x8_t __p0, int8x8_t __p1) {6860__ai int8x8_t veor_s8(int8x8_t __p0, int8x8_t __p1) {
6861 int8x8_t __ret;
6861 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);6862 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
6862 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);6863 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
6863 int8x8_t __ret;
6864 __ret = __rev0 ^ __rev1;6864 __ret = __rev0 ^ __rev1;
6865 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);6865 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
6866 return __ret;6866 return __ret;
...@@ -6875,9 +6875,9 @@ __ai int32x2_t veor_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -6875,9 +6875,9 @@ __ai int32x2_t veor_s32(int32x2_t __p0, int32x2_t __p1) {
6875}6875}
6876#else6876#else
6877__ai int32x2_t veor_s32(int32x2_t __p0, int32x2_t __p1) {6877__ai int32x2_t veor_s32(int32x2_t __p0, int32x2_t __p1) {
6878 int32x2_t __ret;
6878 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);6879 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
6879 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);6880 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
6880 int32x2_t __ret;
6881 __ret = __rev0 ^ __rev1;6881 __ret = __rev0 ^ __rev1;
6882 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);6882 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
6883 return __ret;6883 return __ret;
...@@ -6897,9 +6897,9 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -6897,9 +6897,9 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {
6897}6897}
6898#else6898#else
6899__ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {6899__ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {
6900 int16x4_t __ret;
6900 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);6901 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
6901 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);6902 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
6902 int16x4_t __ret;
6903 __ret = __rev0 ^ __rev1;6903 __ret = __rev0 ^ __rev1;
6904 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);6904 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
6905 return __ret;6905 return __ret;
...@@ -6908,19 +6908,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -6908,19 +6908,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {
69086908
6909#ifdef __LITTLE_ENDIAN__6909#ifdef __LITTLE_ENDIAN__
6910#define vext_p8(__p0, __p1, __p2) __extension__ ({ \6910#define vext_p8(__p0, __p1, __p2) __extension__ ({ \
6911 poly8x8_t __ret; \
6911 poly8x8_t __s0 = __p0; \6912 poly8x8_t __s0 = __p0; \
6912 poly8x8_t __s1 = __p1; \6913 poly8x8_t __s1 = __p1; \
6913 poly8x8_t __ret; \
6914 __ret = (poly8x8_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 4); \6914 __ret = (poly8x8_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 4); \
6915 __ret; \6915 __ret; \
6916})6916})
6917#else6917#else
6918#define vext_p8(__p0, __p1, __p2) __extension__ ({ \6918#define vext_p8(__p0, __p1, __p2) __extension__ ({ \
6919 poly8x8_t __ret; \
6919 poly8x8_t __s0 = __p0; \6920 poly8x8_t __s0 = __p0; \
6920 poly8x8_t __s1 = __p1; \6921 poly8x8_t __s1 = __p1; \
6921 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \6922 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
6922 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \6923 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
6923 poly8x8_t __ret; \
6924 __ret = (poly8x8_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 4); \6924 __ret = (poly8x8_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 4); \
6925 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \6925 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
6926 __ret; \6926 __ret; \
...@@ -6929,19 +6929,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -6929,19 +6929,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {
69296929
6930#ifdef __LITTLE_ENDIAN__6930#ifdef __LITTLE_ENDIAN__
6931#define vext_p16(__p0, __p1, __p2) __extension__ ({ \6931#define vext_p16(__p0, __p1, __p2) __extension__ ({ \
6932 poly16x4_t __ret; \
6932 poly16x4_t __s0 = __p0; \6933 poly16x4_t __s0 = __p0; \
6933 poly16x4_t __s1 = __p1; \6934 poly16x4_t __s1 = __p1; \
6934 poly16x4_t __ret; \
6935 __ret = (poly16x4_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 5); \6935 __ret = (poly16x4_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 5); \
6936 __ret; \6936 __ret; \
6937})6937})
6938#else6938#else
6939#define vext_p16(__p0, __p1, __p2) __extension__ ({ \6939#define vext_p16(__p0, __p1, __p2) __extension__ ({ \
6940 poly16x4_t __ret; \
6940 poly16x4_t __s0 = __p0; \6941 poly16x4_t __s0 = __p0; \
6941 poly16x4_t __s1 = __p1; \6942 poly16x4_t __s1 = __p1; \
6942 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \6943 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
6943 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \6944 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
6944 poly16x4_t __ret; \
6945 __ret = (poly16x4_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 5); \6945 __ret = (poly16x4_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 5); \
6946 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \6946 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
6947 __ret; \6947 __ret; \
...@@ -6950,19 +6950,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -6950,19 +6950,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {
69506950
6951#ifdef __LITTLE_ENDIAN__6951#ifdef __LITTLE_ENDIAN__
6952#define vextq_p8(__p0, __p1, __p2) __extension__ ({ \6952#define vextq_p8(__p0, __p1, __p2) __extension__ ({ \
6953 poly8x16_t __ret; \
6953 poly8x16_t __s0 = __p0; \6954 poly8x16_t __s0 = __p0; \
6954 poly8x16_t __s1 = __p1; \6955 poly8x16_t __s1 = __p1; \
6955 poly8x16_t __ret; \
6956 __ret = (poly8x16_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 36); \6956 __ret = (poly8x16_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 36); \
6957 __ret; \6957 __ret; \
6958})6958})
6959#else6959#else
6960#define vextq_p8(__p0, __p1, __p2) __extension__ ({ \6960#define vextq_p8(__p0, __p1, __p2) __extension__ ({ \
6961 poly8x16_t __ret; \
6961 poly8x16_t __s0 = __p0; \6962 poly8x16_t __s0 = __p0; \
6962 poly8x16_t __s1 = __p1; \6963 poly8x16_t __s1 = __p1; \
6963 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \6964 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
6964 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \6965 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
6965 poly8x16_t __ret; \
6966 __ret = (poly8x16_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 36); \6966 __ret = (poly8x16_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 36); \
6967 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \6967 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
6968 __ret; \6968 __ret; \
...@@ -6971,19 +6971,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -6971,19 +6971,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {
69716971
6972#ifdef __LITTLE_ENDIAN__6972#ifdef __LITTLE_ENDIAN__
6973#define vextq_p16(__p0, __p1, __p2) __extension__ ({ \6973#define vextq_p16(__p0, __p1, __p2) __extension__ ({ \
6974 poly16x8_t __ret; \
6974 poly16x8_t __s0 = __p0; \6975 poly16x8_t __s0 = __p0; \
6975 poly16x8_t __s1 = __p1; \6976 poly16x8_t __s1 = __p1; \
6976 poly16x8_t __ret; \
6977 __ret = (poly16x8_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 37); \6977 __ret = (poly16x8_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 37); \
6978 __ret; \6978 __ret; \
6979})6979})
6980#else6980#else
6981#define vextq_p16(__p0, __p1, __p2) __extension__ ({ \6981#define vextq_p16(__p0, __p1, __p2) __extension__ ({ \
6982 poly16x8_t __ret; \
6982 poly16x8_t __s0 = __p0; \6983 poly16x8_t __s0 = __p0; \
6983 poly16x8_t __s1 = __p1; \6984 poly16x8_t __s1 = __p1; \
6984 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \6985 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
6985 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \6986 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
6986 poly16x8_t __ret; \
6987 __ret = (poly16x8_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 37); \6987 __ret = (poly16x8_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 37); \
6988 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \6988 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
6989 __ret; \6989 __ret; \
...@@ -6992,19 +6992,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -6992,19 +6992,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {
69926992
6993#ifdef __LITTLE_ENDIAN__6993#ifdef __LITTLE_ENDIAN__
6994#define vextq_u8(__p0, __p1, __p2) __extension__ ({ \6994#define vextq_u8(__p0, __p1, __p2) __extension__ ({ \
6995 uint8x16_t __ret; \
6995 uint8x16_t __s0 = __p0; \6996 uint8x16_t __s0 = __p0; \
6996 uint8x16_t __s1 = __p1; \6997 uint8x16_t __s1 = __p1; \
6997 uint8x16_t __ret; \
6998 __ret = (uint8x16_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 48); \6998 __ret = (uint8x16_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 48); \
6999 __ret; \6999 __ret; \
7000})7000})
7001#else7001#else
7002#define vextq_u8(__p0, __p1, __p2) __extension__ ({ \7002#define vextq_u8(__p0, __p1, __p2) __extension__ ({ \
7003 uint8x16_t __ret; \
7003 uint8x16_t __s0 = __p0; \7004 uint8x16_t __s0 = __p0; \
7004 uint8x16_t __s1 = __p1; \7005 uint8x16_t __s1 = __p1; \
7005 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \7006 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
7006 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \7007 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
7007 uint8x16_t __ret; \
7008 __ret = (uint8x16_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 48); \7008 __ret = (uint8x16_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 48); \
7009 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \7009 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
7010 __ret; \7010 __ret; \
...@@ -7013,19 +7013,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -7013,19 +7013,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {
70137013
7014#ifdef __LITTLE_ENDIAN__7014#ifdef __LITTLE_ENDIAN__
7015#define vextq_u32(__p0, __p1, __p2) __extension__ ({ \7015#define vextq_u32(__p0, __p1, __p2) __extension__ ({ \
7016 uint32x4_t __ret; \
7016 uint32x4_t __s0 = __p0; \7017 uint32x4_t __s0 = __p0; \
7017 uint32x4_t __s1 = __p1; \7018 uint32x4_t __s1 = __p1; \
7018 uint32x4_t __ret; \
7019 __ret = (uint32x4_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 50); \7019 __ret = (uint32x4_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 50); \
7020 __ret; \7020 __ret; \
7021})7021})
7022#else7022#else
7023#define vextq_u32(__p0, __p1, __p2) __extension__ ({ \7023#define vextq_u32(__p0, __p1, __p2) __extension__ ({ \
7024 uint32x4_t __ret; \
7024 uint32x4_t __s0 = __p0; \7025 uint32x4_t __s0 = __p0; \
7025 uint32x4_t __s1 = __p1; \7026 uint32x4_t __s1 = __p1; \
7026 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \7027 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
7027 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \7028 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
7028 uint32x4_t __ret; \
7029 __ret = (uint32x4_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 50); \7029 __ret = (uint32x4_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 50); \
7030 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \7030 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
7031 __ret; \7031 __ret; \
...@@ -7034,19 +7034,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -7034,19 +7034,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {
70347034
7035#ifdef __LITTLE_ENDIAN__7035#ifdef __LITTLE_ENDIAN__
7036#define vextq_u64(__p0, __p1, __p2) __extension__ ({ \7036#define vextq_u64(__p0, __p1, __p2) __extension__ ({ \
7037 uint64x2_t __ret; \
7037 uint64x2_t __s0 = __p0; \7038 uint64x2_t __s0 = __p0; \
7038 uint64x2_t __s1 = __p1; \7039 uint64x2_t __s1 = __p1; \
7039 uint64x2_t __ret; \
7040 __ret = (uint64x2_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 51); \7040 __ret = (uint64x2_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 51); \
7041 __ret; \7041 __ret; \
7042})7042})
7043#else7043#else
7044#define vextq_u64(__p0, __p1, __p2) __extension__ ({ \7044#define vextq_u64(__p0, __p1, __p2) __extension__ ({ \
7045 uint64x2_t __ret; \
7045 uint64x2_t __s0 = __p0; \7046 uint64x2_t __s0 = __p0; \
7046 uint64x2_t __s1 = __p1; \7047 uint64x2_t __s1 = __p1; \
7047 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \7048 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
7048 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \7049 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
7049 uint64x2_t __ret; \
7050 __ret = (uint64x2_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 51); \7050 __ret = (uint64x2_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 51); \
7051 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \7051 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
7052 __ret; \7052 __ret; \
...@@ -7055,19 +7055,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -7055,19 +7055,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {
70557055
7056#ifdef __LITTLE_ENDIAN__7056#ifdef __LITTLE_ENDIAN__
7057#define vextq_u16(__p0, __p1, __p2) __extension__ ({ \7057#define vextq_u16(__p0, __p1, __p2) __extension__ ({ \
7058 uint16x8_t __ret; \
7058 uint16x8_t __s0 = __p0; \7059 uint16x8_t __s0 = __p0; \
7059 uint16x8_t __s1 = __p1; \7060 uint16x8_t __s1 = __p1; \
7060 uint16x8_t __ret; \
7061 __ret = (uint16x8_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 49); \7061 __ret = (uint16x8_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 49); \
7062 __ret; \7062 __ret; \
7063})7063})
7064#else7064#else
7065#define vextq_u16(__p0, __p1, __p2) __extension__ ({ \7065#define vextq_u16(__p0, __p1, __p2) __extension__ ({ \
7066 uint16x8_t __ret; \
7066 uint16x8_t __s0 = __p0; \7067 uint16x8_t __s0 = __p0; \
7067 uint16x8_t __s1 = __p1; \7068 uint16x8_t __s1 = __p1; \
7068 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \7069 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
7069 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \7070 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
7070 uint16x8_t __ret; \
7071 __ret = (uint16x8_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 49); \7071 __ret = (uint16x8_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 49); \
7072 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \7072 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
7073 __ret; \7073 __ret; \
...@@ -7076,19 +7076,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -7076,19 +7076,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {
70767076
7077#ifdef __LITTLE_ENDIAN__7077#ifdef __LITTLE_ENDIAN__
7078#define vextq_s8(__p0, __p1, __p2) __extension__ ({ \7078#define vextq_s8(__p0, __p1, __p2) __extension__ ({ \
7079 int8x16_t __ret; \
7079 int8x16_t __s0 = __p0; \7080 int8x16_t __s0 = __p0; \
7080 int8x16_t __s1 = __p1; \7081 int8x16_t __s1 = __p1; \
7081 int8x16_t __ret; \
7082 __ret = (int8x16_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 32); \7082 __ret = (int8x16_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 32); \
7083 __ret; \7083 __ret; \
7084})7084})
7085#else7085#else
7086#define vextq_s8(__p0, __p1, __p2) __extension__ ({ \7086#define vextq_s8(__p0, __p1, __p2) __extension__ ({ \
7087 int8x16_t __ret; \
7087 int8x16_t __s0 = __p0; \7088 int8x16_t __s0 = __p0; \
7088 int8x16_t __s1 = __p1; \7089 int8x16_t __s1 = __p1; \
7089 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \7090 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
7090 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \7091 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
7091 int8x16_t __ret; \
7092 __ret = (int8x16_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 32); \7092 __ret = (int8x16_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 32); \
7093 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \7093 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
7094 __ret; \7094 __ret; \
...@@ -7097,19 +7097,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -7097,19 +7097,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {
70977097
7098#ifdef __LITTLE_ENDIAN__7098#ifdef __LITTLE_ENDIAN__
7099#define vextq_f32(__p0, __p1, __p2) __extension__ ({ \7099#define vextq_f32(__p0, __p1, __p2) __extension__ ({ \
7100 float32x4_t __ret; \
7100 float32x4_t __s0 = __p0; \7101 float32x4_t __s0 = __p0; \
7101 float32x4_t __s1 = __p1; \7102 float32x4_t __s1 = __p1; \
7102 float32x4_t __ret; \
7103 __ret = (float32x4_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 41); \7103 __ret = (float32x4_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 41); \
7104 __ret; \7104 __ret; \
7105})7105})
7106#else7106#else
7107#define vextq_f32(__p0, __p1, __p2) __extension__ ({ \7107#define vextq_f32(__p0, __p1, __p2) __extension__ ({ \
7108 float32x4_t __ret; \
7108 float32x4_t __s0 = __p0; \7109 float32x4_t __s0 = __p0; \
7109 float32x4_t __s1 = __p1; \7110 float32x4_t __s1 = __p1; \
7110 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \7111 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
7111 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \7112 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
7112 float32x4_t __ret; \
7113 __ret = (float32x4_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 41); \7113 __ret = (float32x4_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 41); \
7114 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \7114 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
7115 __ret; \7115 __ret; \
...@@ -7118,19 +7118,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -7118,19 +7118,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {
71187118
7119#ifdef __LITTLE_ENDIAN__7119#ifdef __LITTLE_ENDIAN__
7120#define vextq_s32(__p0, __p1, __p2) __extension__ ({ \7120#define vextq_s32(__p0, __p1, __p2) __extension__ ({ \
7121 int32x4_t __ret; \
7121 int32x4_t __s0 = __p0; \7122 int32x4_t __s0 = __p0; \
7122 int32x4_t __s1 = __p1; \7123 int32x4_t __s1 = __p1; \
7123 int32x4_t __ret; \
7124 __ret = (int32x4_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 34); \7124 __ret = (int32x4_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 34); \
7125 __ret; \7125 __ret; \
7126})7126})
7127#else7127#else
7128#define vextq_s32(__p0, __p1, __p2) __extension__ ({ \7128#define vextq_s32(__p0, __p1, __p2) __extension__ ({ \
7129 int32x4_t __ret; \
7129 int32x4_t __s0 = __p0; \7130 int32x4_t __s0 = __p0; \
7130 int32x4_t __s1 = __p1; \7131 int32x4_t __s1 = __p1; \
7131 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \7132 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
7132 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \7133 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
7133 int32x4_t __ret; \
7134 __ret = (int32x4_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 34); \7134 __ret = (int32x4_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 34); \
7135 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \7135 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
7136 __ret; \7136 __ret; \
...@@ -7139,19 +7139,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -7139,19 +7139,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {
71397139
7140#ifdef __LITTLE_ENDIAN__7140#ifdef __LITTLE_ENDIAN__
7141#define vextq_s64(__p0, __p1, __p2) __extension__ ({ \7141#define vextq_s64(__p0, __p1, __p2) __extension__ ({ \
7142 int64x2_t __ret; \
7142 int64x2_t __s0 = __p0; \7143 int64x2_t __s0 = __p0; \
7143 int64x2_t __s1 = __p1; \7144 int64x2_t __s1 = __p1; \
7144 int64x2_t __ret; \
7145 __ret = (int64x2_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 35); \7145 __ret = (int64x2_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 35); \
7146 __ret; \7146 __ret; \
7147})7147})
7148#else7148#else
7149#define vextq_s64(__p0, __p1, __p2) __extension__ ({ \7149#define vextq_s64(__p0, __p1, __p2) __extension__ ({ \
7150 int64x2_t __ret; \
7150 int64x2_t __s0 = __p0; \7151 int64x2_t __s0 = __p0; \
7151 int64x2_t __s1 = __p1; \7152 int64x2_t __s1 = __p1; \
7152 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \7153 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
7153 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \7154 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
7154 int64x2_t __ret; \
7155 __ret = (int64x2_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 35); \7155 __ret = (int64x2_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 35); \
7156 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \7156 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
7157 __ret; \7157 __ret; \
...@@ -7160,19 +7160,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -7160,19 +7160,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {
71607160
7161#ifdef __LITTLE_ENDIAN__7161#ifdef __LITTLE_ENDIAN__
7162#define vextq_s16(__p0, __p1, __p2) __extension__ ({ \7162#define vextq_s16(__p0, __p1, __p2) __extension__ ({ \
7163 int16x8_t __ret; \
7163 int16x8_t __s0 = __p0; \7164 int16x8_t __s0 = __p0; \
7164 int16x8_t __s1 = __p1; \7165 int16x8_t __s1 = __p1; \
7165 int16x8_t __ret; \
7166 __ret = (int16x8_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 33); \7166 __ret = (int16x8_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 33); \
7167 __ret; \7167 __ret; \
7168})7168})
7169#else7169#else
7170#define vextq_s16(__p0, __p1, __p2) __extension__ ({ \7170#define vextq_s16(__p0, __p1, __p2) __extension__ ({ \
7171 int16x8_t __ret; \
7171 int16x8_t __s0 = __p0; \7172 int16x8_t __s0 = __p0; \
7172 int16x8_t __s1 = __p1; \7173 int16x8_t __s1 = __p1; \
7173 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \7174 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
7174 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \7175 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
7175 int16x8_t __ret; \
7176 __ret = (int16x8_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 33); \7176 __ret = (int16x8_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 33); \
7177 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \7177 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
7178 __ret; \7178 __ret; \
...@@ -7181,19 +7181,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -7181,19 +7181,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {
71817181
7182#ifdef __LITTLE_ENDIAN__7182#ifdef __LITTLE_ENDIAN__
7183#define vext_u8(__p0, __p1, __p2) __extension__ ({ \7183#define vext_u8(__p0, __p1, __p2) __extension__ ({ \
7184 uint8x8_t __ret; \
7184 uint8x8_t __s0 = __p0; \7185 uint8x8_t __s0 = __p0; \
7185 uint8x8_t __s1 = __p1; \7186 uint8x8_t __s1 = __p1; \
7186 uint8x8_t __ret; \
7187 __ret = (uint8x8_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 16); \7187 __ret = (uint8x8_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 16); \
7188 __ret; \7188 __ret; \
7189})7189})
7190#else7190#else
7191#define vext_u8(__p0, __p1, __p2) __extension__ ({ \7191#define vext_u8(__p0, __p1, __p2) __extension__ ({ \
7192 uint8x8_t __ret; \
7192 uint8x8_t __s0 = __p0; \7193 uint8x8_t __s0 = __p0; \
7193 uint8x8_t __s1 = __p1; \7194 uint8x8_t __s1 = __p1; \
7194 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \7195 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
7195 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \7196 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
7196 uint8x8_t __ret; \
7197 __ret = (uint8x8_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 16); \7197 __ret = (uint8x8_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 16); \
7198 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \7198 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
7199 __ret; \7199 __ret; \
...@@ -7202,19 +7202,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -7202,19 +7202,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {
72027202
7203#ifdef __LITTLE_ENDIAN__7203#ifdef __LITTLE_ENDIAN__
7204#define vext_u32(__p0, __p1, __p2) __extension__ ({ \7204#define vext_u32(__p0, __p1, __p2) __extension__ ({ \
7205 uint32x2_t __ret; \
7205 uint32x2_t __s0 = __p0; \7206 uint32x2_t __s0 = __p0; \
7206 uint32x2_t __s1 = __p1; \7207 uint32x2_t __s1 = __p1; \
7207 uint32x2_t __ret; \
7208 __ret = (uint32x2_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 18); \7208 __ret = (uint32x2_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 18); \
7209 __ret; \7209 __ret; \
7210})7210})
7211#else7211#else
7212#define vext_u32(__p0, __p1, __p2) __extension__ ({ \7212#define vext_u32(__p0, __p1, __p2) __extension__ ({ \
7213 uint32x2_t __ret; \
7213 uint32x2_t __s0 = __p0; \7214 uint32x2_t __s0 = __p0; \
7214 uint32x2_t __s1 = __p1; \7215 uint32x2_t __s1 = __p1; \
7215 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \7216 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
7216 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \7217 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
7217 uint32x2_t __ret; \
7218 __ret = (uint32x2_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 18); \7218 __ret = (uint32x2_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 18); \
7219 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \7219 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
7220 __ret; \7220 __ret; \
...@@ -7222,27 +7222,27 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -7222,27 +7222,27 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {
7222#endif7222#endif
72237223
7224#define vext_u64(__p0, __p1, __p2) __extension__ ({ \7224#define vext_u64(__p0, __p1, __p2) __extension__ ({ \
7225 uint64x1_t __ret; \
7225 uint64x1_t __s0 = __p0; \7226 uint64x1_t __s0 = __p0; \
7226 uint64x1_t __s1 = __p1; \7227 uint64x1_t __s1 = __p1; \
7227 uint64x1_t __ret; \
7228 __ret = (uint64x1_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 19); \7228 __ret = (uint64x1_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 19); \
7229 __ret; \7229 __ret; \
7230})7230})
7231#ifdef __LITTLE_ENDIAN__7231#ifdef __LITTLE_ENDIAN__
7232#define vext_u16(__p0, __p1, __p2) __extension__ ({ \7232#define vext_u16(__p0, __p1, __p2) __extension__ ({ \
7233 uint16x4_t __ret; \
7233 uint16x4_t __s0 = __p0; \7234 uint16x4_t __s0 = __p0; \
7234 uint16x4_t __s1 = __p1; \7235 uint16x4_t __s1 = __p1; \
7235 uint16x4_t __ret; \
7236 __ret = (uint16x4_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 17); \7236 __ret = (uint16x4_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 17); \
7237 __ret; \7237 __ret; \
7238})7238})
7239#else7239#else
7240#define vext_u16(__p0, __p1, __p2) __extension__ ({ \7240#define vext_u16(__p0, __p1, __p2) __extension__ ({ \
7241 uint16x4_t __ret; \
7241 uint16x4_t __s0 = __p0; \7242 uint16x4_t __s0 = __p0; \
7242 uint16x4_t __s1 = __p1; \7243 uint16x4_t __s1 = __p1; \
7243 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \7244 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
7244 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \7245 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
7245 uint16x4_t __ret; \
7246 __ret = (uint16x4_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 17); \7246 __ret = (uint16x4_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 17); \
7247 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \7247 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
7248 __ret; \7248 __ret; \
...@@ -7251,19 +7251,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -7251,19 +7251,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {
72517251
7252#ifdef __LITTLE_ENDIAN__7252#ifdef __LITTLE_ENDIAN__
7253#define vext_s8(__p0, __p1, __p2) __extension__ ({ \7253#define vext_s8(__p0, __p1, __p2) __extension__ ({ \
7254 int8x8_t __ret; \
7254 int8x8_t __s0 = __p0; \7255 int8x8_t __s0 = __p0; \
7255 int8x8_t __s1 = __p1; \7256 int8x8_t __s1 = __p1; \
7256 int8x8_t __ret; \
7257 __ret = (int8x8_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 0); \7257 __ret = (int8x8_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 0); \
7258 __ret; \7258 __ret; \
7259})7259})
7260#else7260#else
7261#define vext_s8(__p0, __p1, __p2) __extension__ ({ \7261#define vext_s8(__p0, __p1, __p2) __extension__ ({ \
7262 int8x8_t __ret; \
7262 int8x8_t __s0 = __p0; \7263 int8x8_t __s0 = __p0; \
7263 int8x8_t __s1 = __p1; \7264 int8x8_t __s1 = __p1; \
7264 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \7265 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
7265 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \7266 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
7266 int8x8_t __ret; \
7267 __ret = (int8x8_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 0); \7267 __ret = (int8x8_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 0); \
7268 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \7268 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
7269 __ret; \7269 __ret; \
...@@ -7272,19 +7272,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -7272,19 +7272,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {
72727272
7273#ifdef __LITTLE_ENDIAN__7273#ifdef __LITTLE_ENDIAN__
7274#define vext_f32(__p0, __p1, __p2) __extension__ ({ \7274#define vext_f32(__p0, __p1, __p2) __extension__ ({ \
7275 float32x2_t __ret; \
7275 float32x2_t __s0 = __p0; \7276 float32x2_t __s0 = __p0; \
7276 float32x2_t __s1 = __p1; \7277 float32x2_t __s1 = __p1; \
7277 float32x2_t __ret; \
7278 __ret = (float32x2_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 9); \7278 __ret = (float32x2_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 9); \
7279 __ret; \7279 __ret; \
7280})7280})
7281#else7281#else
7282#define vext_f32(__p0, __p1, __p2) __extension__ ({ \7282#define vext_f32(__p0, __p1, __p2) __extension__ ({ \
7283 float32x2_t __ret; \
7283 float32x2_t __s0 = __p0; \7284 float32x2_t __s0 = __p0; \
7284 float32x2_t __s1 = __p1; \7285 float32x2_t __s1 = __p1; \
7285 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \7286 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
7286 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \7287 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
7287 float32x2_t __ret; \
7288 __ret = (float32x2_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 9); \7288 __ret = (float32x2_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 9); \
7289 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \7289 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
7290 __ret; \7290 __ret; \
...@@ -7293,19 +7293,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -7293,19 +7293,19 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {
72937293
7294#ifdef __LITTLE_ENDIAN__7294#ifdef __LITTLE_ENDIAN__
7295#define vext_s32(__p0, __p1, __p2) __extension__ ({ \7295#define vext_s32(__p0, __p1, __p2) __extension__ ({ \
7296 int32x2_t __ret; \
7296 int32x2_t __s0 = __p0; \7297 int32x2_t __s0 = __p0; \
7297 int32x2_t __s1 = __p1; \7298 int32x2_t __s1 = __p1; \
7298 int32x2_t __ret; \
7299 __ret = (int32x2_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 2); \7299 __ret = (int32x2_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 2); \
7300 __ret; \7300 __ret; \
7301})7301})
7302#else7302#else
7303#define vext_s32(__p0, __p1, __p2) __extension__ ({ \7303#define vext_s32(__p0, __p1, __p2) __extension__ ({ \
7304 int32x2_t __ret; \
7304 int32x2_t __s0 = __p0; \7305 int32x2_t __s0 = __p0; \
7305 int32x2_t __s1 = __p1; \7306 int32x2_t __s1 = __p1; \
7306 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \7307 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
7307 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \7308 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
7308 int32x2_t __ret; \
7309 __ret = (int32x2_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 2); \7309 __ret = (int32x2_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 2); \
7310 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \7310 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
7311 __ret; \7311 __ret; \
...@@ -7313,27 +7313,27 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -7313,27 +7313,27 @@ __ai int16x4_t veor_s16(int16x4_t __p0, int16x4_t __p1) {
7313#endif7313#endif
73147314
7315#define vext_s64(__p0, __p1, __p2) __extension__ ({ \7315#define vext_s64(__p0, __p1, __p2) __extension__ ({ \
7316 int64x1_t __ret; \
7316 int64x1_t __s0 = __p0; \7317 int64x1_t __s0 = __p0; \
7317 int64x1_t __s1 = __p1; \7318 int64x1_t __s1 = __p1; \
7318 int64x1_t __ret; \
7319 __ret = (int64x1_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 3); \7319 __ret = (int64x1_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 3); \
7320 __ret; \7320 __ret; \
7321})7321})
7322#ifdef __LITTLE_ENDIAN__7322#ifdef __LITTLE_ENDIAN__
7323#define vext_s16(__p0, __p1, __p2) __extension__ ({ \7323#define vext_s16(__p0, __p1, __p2) __extension__ ({ \
7324 int16x4_t __ret; \
7324 int16x4_t __s0 = __p0; \7325 int16x4_t __s0 = __p0; \
7325 int16x4_t __s1 = __p1; \7326 int16x4_t __s1 = __p1; \
7326 int16x4_t __ret; \
7327 __ret = (int16x4_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 1); \7327 __ret = (int16x4_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 1); \
7328 __ret; \7328 __ret; \
7329})7329})
7330#else7330#else
7331#define vext_s16(__p0, __p1, __p2) __extension__ ({ \7331#define vext_s16(__p0, __p1, __p2) __extension__ ({ \
7332 int16x4_t __ret; \
7332 int16x4_t __s0 = __p0; \7333 int16x4_t __s0 = __p0; \
7333 int16x4_t __s1 = __p1; \7334 int16x4_t __s1 = __p1; \
7334 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \7335 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
7335 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \7336 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
7336 int16x4_t __ret; \
7337 __ret = (int16x4_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 1); \7337 __ret = (int16x4_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 1); \
7338 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \7338 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
7339 __ret; \7339 __ret; \
...@@ -7348,8 +7348,8 @@ __ai poly8x8_t vget_high_p8(poly8x16_t __p0) {...@@ -7348,8 +7348,8 @@ __ai poly8x8_t vget_high_p8(poly8x16_t __p0) {
7348}7348}
7349#else7349#else
7350__ai poly8x8_t vget_high_p8(poly8x16_t __p0) {7350__ai poly8x8_t vget_high_p8(poly8x16_t __p0) {
7351 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
7352 poly8x8_t __ret;7351 poly8x8_t __ret;
7352 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
7353 __ret = __builtin_shufflevector(__rev0, __rev0, 8, 9, 10, 11, 12, 13, 14, 15);7353 __ret = __builtin_shufflevector(__rev0, __rev0, 8, 9, 10, 11, 12, 13, 14, 15);
7354 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);7354 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
7355 return __ret;7355 return __ret;
...@@ -7369,8 +7369,8 @@ __ai poly16x4_t vget_high_p16(poly16x8_t __p0) {...@@ -7369,8 +7369,8 @@ __ai poly16x4_t vget_high_p16(poly16x8_t __p0) {
7369}7369}
7370#else7370#else
7371__ai poly16x4_t vget_high_p16(poly16x8_t __p0) {7371__ai poly16x4_t vget_high_p16(poly16x8_t __p0) {
7372 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
7373 poly16x4_t __ret;7372 poly16x4_t __ret;
7373 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
7374 __ret = __builtin_shufflevector(__rev0, __rev0, 4, 5, 6, 7);7374 __ret = __builtin_shufflevector(__rev0, __rev0, 4, 5, 6, 7);
7375 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);7375 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
7376 return __ret;7376 return __ret;
...@@ -7385,8 +7385,8 @@ __ai uint8x8_t vget_high_u8(uint8x16_t __p0) {...@@ -7385,8 +7385,8 @@ __ai uint8x8_t vget_high_u8(uint8x16_t __p0) {
7385}7385}
7386#else7386#else
7387__ai uint8x8_t vget_high_u8(uint8x16_t __p0) {7387__ai uint8x8_t vget_high_u8(uint8x16_t __p0) {
7388 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
7389 uint8x8_t __ret;7388 uint8x8_t __ret;
7389 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
7390 __ret = __builtin_shufflevector(__rev0, __rev0, 8, 9, 10, 11, 12, 13, 14, 15);7390 __ret = __builtin_shufflevector(__rev0, __rev0, 8, 9, 10, 11, 12, 13, 14, 15);
7391 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);7391 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
7392 return __ret;7392 return __ret;
...@@ -7406,8 +7406,8 @@ __ai uint32x2_t vget_high_u32(uint32x4_t __p0) {...@@ -7406,8 +7406,8 @@ __ai uint32x2_t vget_high_u32(uint32x4_t __p0) {
7406}7406}
7407#else7407#else
7408__ai uint32x2_t vget_high_u32(uint32x4_t __p0) {7408__ai uint32x2_t vget_high_u32(uint32x4_t __p0) {
7409 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
7410 uint32x2_t __ret;7409 uint32x2_t __ret;
7410 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
7411 __ret = __builtin_shufflevector(__rev0, __rev0, 2, 3);7411 __ret = __builtin_shufflevector(__rev0, __rev0, 2, 3);
7412 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);7412 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
7413 return __ret;7413 return __ret;
...@@ -7427,8 +7427,8 @@ __ai uint64x1_t vget_high_u64(uint64x2_t __p0) {...@@ -7427,8 +7427,8 @@ __ai uint64x1_t vget_high_u64(uint64x2_t __p0) {
7427}7427}
7428#else7428#else
7429__ai uint64x1_t vget_high_u64(uint64x2_t __p0) {7429__ai uint64x1_t vget_high_u64(uint64x2_t __p0) {
7430 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
7431 uint64x1_t __ret;7430 uint64x1_t __ret;
7431 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
7432 __ret = __builtin_shufflevector(__rev0, __rev0, 1);7432 __ret = __builtin_shufflevector(__rev0, __rev0, 1);
7433 return __ret;7433 return __ret;
7434}7434}
...@@ -7442,8 +7442,8 @@ __ai uint16x4_t vget_high_u16(uint16x8_t __p0) {...@@ -7442,8 +7442,8 @@ __ai uint16x4_t vget_high_u16(uint16x8_t __p0) {
7442}7442}
7443#else7443#else
7444__ai uint16x4_t vget_high_u16(uint16x8_t __p0) {7444__ai uint16x4_t vget_high_u16(uint16x8_t __p0) {
7445 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
7446 uint16x4_t __ret;7445 uint16x4_t __ret;
7446 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
7447 __ret = __builtin_shufflevector(__rev0, __rev0, 4, 5, 6, 7);7447 __ret = __builtin_shufflevector(__rev0, __rev0, 4, 5, 6, 7);
7448 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);7448 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
7449 return __ret;7449 return __ret;
...@@ -7463,8 +7463,8 @@ __ai int8x8_t vget_high_s8(int8x16_t __p0) {...@@ -7463,8 +7463,8 @@ __ai int8x8_t vget_high_s8(int8x16_t __p0) {
7463}7463}
7464#else7464#else
7465__ai int8x8_t vget_high_s8(int8x16_t __p0) {7465__ai int8x8_t vget_high_s8(int8x16_t __p0) {
7466 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
7467 int8x8_t __ret;7466 int8x8_t __ret;
7467 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
7468 __ret = __builtin_shufflevector(__rev0, __rev0, 8, 9, 10, 11, 12, 13, 14, 15);7468 __ret = __builtin_shufflevector(__rev0, __rev0, 8, 9, 10, 11, 12, 13, 14, 15);
7469 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);7469 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
7470 return __ret;7470 return __ret;
...@@ -7484,8 +7484,8 @@ __ai float32x2_t vget_high_f32(float32x4_t __p0) {...@@ -7484,8 +7484,8 @@ __ai float32x2_t vget_high_f32(float32x4_t __p0) {
7484}7484}
7485#else7485#else
7486__ai float32x2_t vget_high_f32(float32x4_t __p0) {7486__ai float32x2_t vget_high_f32(float32x4_t __p0) {
7487 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
7488 float32x2_t __ret;7487 float32x2_t __ret;
7488 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
7489 __ret = __builtin_shufflevector(__rev0, __rev0, 2, 3);7489 __ret = __builtin_shufflevector(__rev0, __rev0, 2, 3);
7490 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);7490 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
7491 return __ret;7491 return __ret;
...@@ -7505,8 +7505,8 @@ __ai float16x4_t vget_high_f16(float16x8_t __p0) {...@@ -7505,8 +7505,8 @@ __ai float16x4_t vget_high_f16(float16x8_t __p0) {
7505}7505}
7506#else7506#else
7507__ai float16x4_t vget_high_f16(float16x8_t __p0) {7507__ai float16x4_t vget_high_f16(float16x8_t __p0) {
7508 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
7509 float16x4_t __ret;7508 float16x4_t __ret;
7509 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
7510 __ret = __builtin_shufflevector(__rev0, __rev0, 4, 5, 6, 7);7510 __ret = __builtin_shufflevector(__rev0, __rev0, 4, 5, 6, 7);
7511 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);7511 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
7512 return __ret;7512 return __ret;
...@@ -7526,8 +7526,8 @@ __ai int32x2_t vget_high_s32(int32x4_t __p0) {...@@ -7526,8 +7526,8 @@ __ai int32x2_t vget_high_s32(int32x4_t __p0) {
7526}7526}
7527#else7527#else
7528__ai int32x2_t vget_high_s32(int32x4_t __p0) {7528__ai int32x2_t vget_high_s32(int32x4_t __p0) {
7529 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
7530 int32x2_t __ret;7529 int32x2_t __ret;
7530 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
7531 __ret = __builtin_shufflevector(__rev0, __rev0, 2, 3);7531 __ret = __builtin_shufflevector(__rev0, __rev0, 2, 3);
7532 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);7532 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
7533 return __ret;7533 return __ret;
...@@ -7547,8 +7547,8 @@ __ai int64x1_t vget_high_s64(int64x2_t __p0) {...@@ -7547,8 +7547,8 @@ __ai int64x1_t vget_high_s64(int64x2_t __p0) {
7547}7547}
7548#else7548#else
7549__ai int64x1_t vget_high_s64(int64x2_t __p0) {7549__ai int64x1_t vget_high_s64(int64x2_t __p0) {
7550 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
7551 int64x1_t __ret;7550 int64x1_t __ret;
7551 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
7552 __ret = __builtin_shufflevector(__rev0, __rev0, 1);7552 __ret = __builtin_shufflevector(__rev0, __rev0, 1);
7553 return __ret;7553 return __ret;
7554}7554}
...@@ -7562,8 +7562,8 @@ __ai int16x4_t vget_high_s16(int16x8_t __p0) {...@@ -7562,8 +7562,8 @@ __ai int16x4_t vget_high_s16(int16x8_t __p0) {
7562}7562}
7563#else7563#else
7564__ai int16x4_t vget_high_s16(int16x8_t __p0) {7564__ai int16x4_t vget_high_s16(int16x8_t __p0) {
7565 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
7566 int16x4_t __ret;7565 int16x4_t __ret;
7566 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
7567 __ret = __builtin_shufflevector(__rev0, __rev0, 4, 5, 6, 7);7567 __ret = __builtin_shufflevector(__rev0, __rev0, 4, 5, 6, 7);
7568 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);7568 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
7569 return __ret;7569 return __ret;
...@@ -7577,22 +7577,22 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {...@@ -7577,22 +7577,22 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {
75777577
7578#ifdef __LITTLE_ENDIAN__7578#ifdef __LITTLE_ENDIAN__
7579#define vget_lane_p8(__p0, __p1) __extension__ ({ \7579#define vget_lane_p8(__p0, __p1) __extension__ ({ \
7580 poly8x8_t __s0 = __p0; \
7581 poly8_t __ret; \7580 poly8_t __ret; \
7581 poly8x8_t __s0 = __p0; \
7582 __ret = (poly8_t) __builtin_neon_vget_lane_i8((poly8x8_t)__s0, __p1); \7582 __ret = (poly8_t) __builtin_neon_vget_lane_i8((poly8x8_t)__s0, __p1); \
7583 __ret; \7583 __ret; \
7584})7584})
7585#else7585#else
7586#define vget_lane_p8(__p0, __p1) __extension__ ({ \7586#define vget_lane_p8(__p0, __p1) __extension__ ({ \
7587 poly8_t __ret; \
7587 poly8x8_t __s0 = __p0; \7588 poly8x8_t __s0 = __p0; \
7588 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \7589 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
7589 poly8_t __ret; \
7590 __ret = (poly8_t) __builtin_neon_vget_lane_i8((poly8x8_t)__rev0, __p1); \7590 __ret = (poly8_t) __builtin_neon_vget_lane_i8((poly8x8_t)__rev0, __p1); \
7591 __ret; \7591 __ret; \
7592})7592})
7593#define __noswap_vget_lane_p8(__p0, __p1) __extension__ ({ \7593#define __noswap_vget_lane_p8(__p0, __p1) __extension__ ({ \
7594 poly8x8_t __s0 = __p0; \
7595 poly8_t __ret; \7594 poly8_t __ret; \
7595 poly8x8_t __s0 = __p0; \
7596 __ret = (poly8_t) __builtin_neon_vget_lane_i8((poly8x8_t)__s0, __p1); \7596 __ret = (poly8_t) __builtin_neon_vget_lane_i8((poly8x8_t)__s0, __p1); \
7597 __ret; \7597 __ret; \
7598})7598})
...@@ -7600,22 +7600,22 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {...@@ -7600,22 +7600,22 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {
76007600
7601#ifdef __LITTLE_ENDIAN__7601#ifdef __LITTLE_ENDIAN__
7602#define vget_lane_p16(__p0, __p1) __extension__ ({ \7602#define vget_lane_p16(__p0, __p1) __extension__ ({ \
7603 poly16x4_t __s0 = __p0; \
7604 poly16_t __ret; \7603 poly16_t __ret; \
7604 poly16x4_t __s0 = __p0; \
7605 __ret = (poly16_t) __builtin_neon_vget_lane_i16((poly16x4_t)__s0, __p1); \7605 __ret = (poly16_t) __builtin_neon_vget_lane_i16((poly16x4_t)__s0, __p1); \
7606 __ret; \7606 __ret; \
7607})7607})
7608#else7608#else
7609#define vget_lane_p16(__p0, __p1) __extension__ ({ \7609#define vget_lane_p16(__p0, __p1) __extension__ ({ \
7610 poly16_t __ret; \
7610 poly16x4_t __s0 = __p0; \7611 poly16x4_t __s0 = __p0; \
7611 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \7612 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
7612 poly16_t __ret; \
7613 __ret = (poly16_t) __builtin_neon_vget_lane_i16((poly16x4_t)__rev0, __p1); \7613 __ret = (poly16_t) __builtin_neon_vget_lane_i16((poly16x4_t)__rev0, __p1); \
7614 __ret; \7614 __ret; \
7615})7615})
7616#define __noswap_vget_lane_p16(__p0, __p1) __extension__ ({ \7616#define __noswap_vget_lane_p16(__p0, __p1) __extension__ ({ \
7617 poly16x4_t __s0 = __p0; \
7618 poly16_t __ret; \7617 poly16_t __ret; \
7618 poly16x4_t __s0 = __p0; \
7619 __ret = (poly16_t) __builtin_neon_vget_lane_i16((poly16x4_t)__s0, __p1); \7619 __ret = (poly16_t) __builtin_neon_vget_lane_i16((poly16x4_t)__s0, __p1); \
7620 __ret; \7620 __ret; \
7621})7621})
...@@ -7623,22 +7623,22 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {...@@ -7623,22 +7623,22 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {
76237623
7624#ifdef __LITTLE_ENDIAN__7624#ifdef __LITTLE_ENDIAN__
7625#define vgetq_lane_p8(__p0, __p1) __extension__ ({ \7625#define vgetq_lane_p8(__p0, __p1) __extension__ ({ \
7626 poly8x16_t __s0 = __p0; \
7627 poly8_t __ret; \7626 poly8_t __ret; \
7627 poly8x16_t __s0 = __p0; \
7628 __ret = (poly8_t) __builtin_neon_vgetq_lane_i8((poly8x16_t)__s0, __p1); \7628 __ret = (poly8_t) __builtin_neon_vgetq_lane_i8((poly8x16_t)__s0, __p1); \
7629 __ret; \7629 __ret; \
7630})7630})
7631#else7631#else
7632#define vgetq_lane_p8(__p0, __p1) __extension__ ({ \7632#define vgetq_lane_p8(__p0, __p1) __extension__ ({ \
7633 poly8_t __ret; \
7633 poly8x16_t __s0 = __p0; \7634 poly8x16_t __s0 = __p0; \
7634 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \7635 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
7635 poly8_t __ret; \
7636 __ret = (poly8_t) __builtin_neon_vgetq_lane_i8((poly8x16_t)__rev0, __p1); \7636 __ret = (poly8_t) __builtin_neon_vgetq_lane_i8((poly8x16_t)__rev0, __p1); \
7637 __ret; \7637 __ret; \
7638})7638})
7639#define __noswap_vgetq_lane_p8(__p0, __p1) __extension__ ({ \7639#define __noswap_vgetq_lane_p8(__p0, __p1) __extension__ ({ \
7640 poly8x16_t __s0 = __p0; \
7641 poly8_t __ret; \7640 poly8_t __ret; \
7641 poly8x16_t __s0 = __p0; \
7642 __ret = (poly8_t) __builtin_neon_vgetq_lane_i8((poly8x16_t)__s0, __p1); \7642 __ret = (poly8_t) __builtin_neon_vgetq_lane_i8((poly8x16_t)__s0, __p1); \
7643 __ret; \7643 __ret; \
7644})7644})
...@@ -7646,22 +7646,22 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {...@@ -7646,22 +7646,22 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {
76467646
7647#ifdef __LITTLE_ENDIAN__7647#ifdef __LITTLE_ENDIAN__
7648#define vgetq_lane_p16(__p0, __p1) __extension__ ({ \7648#define vgetq_lane_p16(__p0, __p1) __extension__ ({ \
7649 poly16x8_t __s0 = __p0; \
7650 poly16_t __ret; \7649 poly16_t __ret; \
7650 poly16x8_t __s0 = __p0; \
7651 __ret = (poly16_t) __builtin_neon_vgetq_lane_i16((poly16x8_t)__s0, __p1); \7651 __ret = (poly16_t) __builtin_neon_vgetq_lane_i16((poly16x8_t)__s0, __p1); \
7652 __ret; \7652 __ret; \
7653})7653})
7654#else7654#else
7655#define vgetq_lane_p16(__p0, __p1) __extension__ ({ \7655#define vgetq_lane_p16(__p0, __p1) __extension__ ({ \
7656 poly16_t __ret; \
7656 poly16x8_t __s0 = __p0; \7657 poly16x8_t __s0 = __p0; \
7657 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \7658 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
7658 poly16_t __ret; \
7659 __ret = (poly16_t) __builtin_neon_vgetq_lane_i16((poly16x8_t)__rev0, __p1); \7659 __ret = (poly16_t) __builtin_neon_vgetq_lane_i16((poly16x8_t)__rev0, __p1); \
7660 __ret; \7660 __ret; \
7661})7661})
7662#define __noswap_vgetq_lane_p16(__p0, __p1) __extension__ ({ \7662#define __noswap_vgetq_lane_p16(__p0, __p1) __extension__ ({ \
7663 poly16x8_t __s0 = __p0; \
7664 poly16_t __ret; \7663 poly16_t __ret; \
7664 poly16x8_t __s0 = __p0; \
7665 __ret = (poly16_t) __builtin_neon_vgetq_lane_i16((poly16x8_t)__s0, __p1); \7665 __ret = (poly16_t) __builtin_neon_vgetq_lane_i16((poly16x8_t)__s0, __p1); \
7666 __ret; \7666 __ret; \
7667})7667})
...@@ -7669,22 +7669,22 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {...@@ -7669,22 +7669,22 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {
76697669
7670#ifdef __LITTLE_ENDIAN__7670#ifdef __LITTLE_ENDIAN__
7671#define vgetq_lane_u8(__p0, __p1) __extension__ ({ \7671#define vgetq_lane_u8(__p0, __p1) __extension__ ({ \
7672 uint8x16_t __s0 = __p0; \
7673 uint8_t __ret; \7672 uint8_t __ret; \
7673 uint8x16_t __s0 = __p0; \
7674 __ret = (uint8_t) __builtin_neon_vgetq_lane_i8((int8x16_t)__s0, __p1); \7674 __ret = (uint8_t) __builtin_neon_vgetq_lane_i8((int8x16_t)__s0, __p1); \
7675 __ret; \7675 __ret; \
7676})7676})
7677#else7677#else
7678#define vgetq_lane_u8(__p0, __p1) __extension__ ({ \7678#define vgetq_lane_u8(__p0, __p1) __extension__ ({ \
7679 uint8_t __ret; \
7679 uint8x16_t __s0 = __p0; \7680 uint8x16_t __s0 = __p0; \
7680 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \7681 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
7681 uint8_t __ret; \
7682 __ret = (uint8_t) __builtin_neon_vgetq_lane_i8((int8x16_t)__rev0, __p1); \7682 __ret = (uint8_t) __builtin_neon_vgetq_lane_i8((int8x16_t)__rev0, __p1); \
7683 __ret; \7683 __ret; \
7684})7684})
7685#define __noswap_vgetq_lane_u8(__p0, __p1) __extension__ ({ \7685#define __noswap_vgetq_lane_u8(__p0, __p1) __extension__ ({ \
7686 uint8x16_t __s0 = __p0; \
7687 uint8_t __ret; \7686 uint8_t __ret; \
7687 uint8x16_t __s0 = __p0; \
7688 __ret = (uint8_t) __builtin_neon_vgetq_lane_i8((int8x16_t)__s0, __p1); \7688 __ret = (uint8_t) __builtin_neon_vgetq_lane_i8((int8x16_t)__s0, __p1); \
7689 __ret; \7689 __ret; \
7690})7690})
...@@ -7692,22 +7692,22 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {...@@ -7692,22 +7692,22 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {
76927692
7693#ifdef __LITTLE_ENDIAN__7693#ifdef __LITTLE_ENDIAN__
7694#define vgetq_lane_u32(__p0, __p1) __extension__ ({ \7694#define vgetq_lane_u32(__p0, __p1) __extension__ ({ \
7695 uint32x4_t __s0 = __p0; \
7696 uint32_t __ret; \7695 uint32_t __ret; \
7696 uint32x4_t __s0 = __p0; \
7697 __ret = (uint32_t) __builtin_neon_vgetq_lane_i32((int32x4_t)__s0, __p1); \7697 __ret = (uint32_t) __builtin_neon_vgetq_lane_i32((int32x4_t)__s0, __p1); \
7698 __ret; \7698 __ret; \
7699})7699})
7700#else7700#else
7701#define vgetq_lane_u32(__p0, __p1) __extension__ ({ \7701#define vgetq_lane_u32(__p0, __p1) __extension__ ({ \
7702 uint32_t __ret; \
7702 uint32x4_t __s0 = __p0; \7703 uint32x4_t __s0 = __p0; \
7703 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \7704 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
7704 uint32_t __ret; \
7705 __ret = (uint32_t) __builtin_neon_vgetq_lane_i32((int32x4_t)__rev0, __p1); \7705 __ret = (uint32_t) __builtin_neon_vgetq_lane_i32((int32x4_t)__rev0, __p1); \
7706 __ret; \7706 __ret; \
7707})7707})
7708#define __noswap_vgetq_lane_u32(__p0, __p1) __extension__ ({ \7708#define __noswap_vgetq_lane_u32(__p0, __p1) __extension__ ({ \
7709 uint32x4_t __s0 = __p0; \
7710 uint32_t __ret; \7709 uint32_t __ret; \
7710 uint32x4_t __s0 = __p0; \
7711 __ret = (uint32_t) __builtin_neon_vgetq_lane_i32((int32x4_t)__s0, __p1); \7711 __ret = (uint32_t) __builtin_neon_vgetq_lane_i32((int32x4_t)__s0, __p1); \
7712 __ret; \7712 __ret; \
7713})7713})
...@@ -7715,22 +7715,22 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {...@@ -7715,22 +7715,22 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {
77157715
7716#ifdef __LITTLE_ENDIAN__7716#ifdef __LITTLE_ENDIAN__
7717#define vgetq_lane_u64(__p0, __p1) __extension__ ({ \7717#define vgetq_lane_u64(__p0, __p1) __extension__ ({ \
7718 uint64x2_t __s0 = __p0; \
7719 uint64_t __ret; \7718 uint64_t __ret; \
7719 uint64x2_t __s0 = __p0; \
7720 __ret = (uint64_t) __builtin_neon_vgetq_lane_i64((int64x2_t)__s0, __p1); \7720 __ret = (uint64_t) __builtin_neon_vgetq_lane_i64((int64x2_t)__s0, __p1); \
7721 __ret; \7721 __ret; \
7722})7722})
7723#else7723#else
7724#define vgetq_lane_u64(__p0, __p1) __extension__ ({ \7724#define vgetq_lane_u64(__p0, __p1) __extension__ ({ \
7725 uint64_t __ret; \
7725 uint64x2_t __s0 = __p0; \7726 uint64x2_t __s0 = __p0; \
7726 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \7727 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
7727 uint64_t __ret; \
7728 __ret = (uint64_t) __builtin_neon_vgetq_lane_i64((int64x2_t)__rev0, __p1); \7728 __ret = (uint64_t) __builtin_neon_vgetq_lane_i64((int64x2_t)__rev0, __p1); \
7729 __ret; \7729 __ret; \
7730})7730})
7731#define __noswap_vgetq_lane_u64(__p0, __p1) __extension__ ({ \7731#define __noswap_vgetq_lane_u64(__p0, __p1) __extension__ ({ \
7732 uint64x2_t __s0 = __p0; \
7733 uint64_t __ret; \7732 uint64_t __ret; \
7733 uint64x2_t __s0 = __p0; \
7734 __ret = (uint64_t) __builtin_neon_vgetq_lane_i64((int64x2_t)__s0, __p1); \7734 __ret = (uint64_t) __builtin_neon_vgetq_lane_i64((int64x2_t)__s0, __p1); \
7735 __ret; \7735 __ret; \
7736})7736})
...@@ -7738,22 +7738,22 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {...@@ -7738,22 +7738,22 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {
77387738
7739#ifdef __LITTLE_ENDIAN__7739#ifdef __LITTLE_ENDIAN__
7740#define vgetq_lane_u16(__p0, __p1) __extension__ ({ \7740#define vgetq_lane_u16(__p0, __p1) __extension__ ({ \
7741 uint16x8_t __s0 = __p0; \
7742 uint16_t __ret; \7741 uint16_t __ret; \
7742 uint16x8_t __s0 = __p0; \
7743 __ret = (uint16_t) __builtin_neon_vgetq_lane_i16((int16x8_t)__s0, __p1); \7743 __ret = (uint16_t) __builtin_neon_vgetq_lane_i16((int16x8_t)__s0, __p1); \
7744 __ret; \7744 __ret; \
7745})7745})
7746#else7746#else
7747#define vgetq_lane_u16(__p0, __p1) __extension__ ({ \7747#define vgetq_lane_u16(__p0, __p1) __extension__ ({ \
7748 uint16_t __ret; \
7748 uint16x8_t __s0 = __p0; \7749 uint16x8_t __s0 = __p0; \
7749 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \7750 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
7750 uint16_t __ret; \
7751 __ret = (uint16_t) __builtin_neon_vgetq_lane_i16((int16x8_t)__rev0, __p1); \7751 __ret = (uint16_t) __builtin_neon_vgetq_lane_i16((int16x8_t)__rev0, __p1); \
7752 __ret; \7752 __ret; \
7753})7753})
7754#define __noswap_vgetq_lane_u16(__p0, __p1) __extension__ ({ \7754#define __noswap_vgetq_lane_u16(__p0, __p1) __extension__ ({ \
7755 uint16x8_t __s0 = __p0; \
7756 uint16_t __ret; \7755 uint16_t __ret; \
7756 uint16x8_t __s0 = __p0; \
7757 __ret = (uint16_t) __builtin_neon_vgetq_lane_i16((int16x8_t)__s0, __p1); \7757 __ret = (uint16_t) __builtin_neon_vgetq_lane_i16((int16x8_t)__s0, __p1); \
7758 __ret; \7758 __ret; \
7759})7759})
...@@ -7761,22 +7761,22 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {...@@ -7761,22 +7761,22 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {
77617761
7762#ifdef __LITTLE_ENDIAN__7762#ifdef __LITTLE_ENDIAN__
7763#define vgetq_lane_s8(__p0, __p1) __extension__ ({ \7763#define vgetq_lane_s8(__p0, __p1) __extension__ ({ \
7764 int8x16_t __s0 = __p0; \
7765 int8_t __ret; \7764 int8_t __ret; \
7765 int8x16_t __s0 = __p0; \
7766 __ret = (int8_t) __builtin_neon_vgetq_lane_i8((int8x16_t)__s0, __p1); \7766 __ret = (int8_t) __builtin_neon_vgetq_lane_i8((int8x16_t)__s0, __p1); \
7767 __ret; \7767 __ret; \
7768})7768})
7769#else7769#else
7770#define vgetq_lane_s8(__p0, __p1) __extension__ ({ \7770#define vgetq_lane_s8(__p0, __p1) __extension__ ({ \
7771 int8_t __ret; \
7771 int8x16_t __s0 = __p0; \7772 int8x16_t __s0 = __p0; \
7772 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \7773 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
7773 int8_t __ret; \
7774 __ret = (int8_t) __builtin_neon_vgetq_lane_i8((int8x16_t)__rev0, __p1); \7774 __ret = (int8_t) __builtin_neon_vgetq_lane_i8((int8x16_t)__rev0, __p1); \
7775 __ret; \7775 __ret; \
7776})7776})
7777#define __noswap_vgetq_lane_s8(__p0, __p1) __extension__ ({ \7777#define __noswap_vgetq_lane_s8(__p0, __p1) __extension__ ({ \
7778 int8x16_t __s0 = __p0; \
7779 int8_t __ret; \7778 int8_t __ret; \
7779 int8x16_t __s0 = __p0; \
7780 __ret = (int8_t) __builtin_neon_vgetq_lane_i8((int8x16_t)__s0, __p1); \7780 __ret = (int8_t) __builtin_neon_vgetq_lane_i8((int8x16_t)__s0, __p1); \
7781 __ret; \7781 __ret; \
7782})7782})
...@@ -7784,22 +7784,22 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {...@@ -7784,22 +7784,22 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {
77847784
7785#ifdef __LITTLE_ENDIAN__7785#ifdef __LITTLE_ENDIAN__
7786#define vgetq_lane_f32(__p0, __p1) __extension__ ({ \7786#define vgetq_lane_f32(__p0, __p1) __extension__ ({ \
7787 float32x4_t __s0 = __p0; \
7788 float32_t __ret; \7787 float32_t __ret; \
7788 float32x4_t __s0 = __p0; \
7789 __ret = (float32_t) __builtin_neon_vgetq_lane_f32((float32x4_t)__s0, __p1); \7789 __ret = (float32_t) __builtin_neon_vgetq_lane_f32((float32x4_t)__s0, __p1); \
7790 __ret; \7790 __ret; \
7791})7791})
7792#else7792#else
7793#define vgetq_lane_f32(__p0, __p1) __extension__ ({ \7793#define vgetq_lane_f32(__p0, __p1) __extension__ ({ \
7794 float32_t __ret; \
7794 float32x4_t __s0 = __p0; \7795 float32x4_t __s0 = __p0; \
7795 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \7796 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
7796 float32_t __ret; \
7797 __ret = (float32_t) __builtin_neon_vgetq_lane_f32((float32x4_t)__rev0, __p1); \7797 __ret = (float32_t) __builtin_neon_vgetq_lane_f32((float32x4_t)__rev0, __p1); \
7798 __ret; \7798 __ret; \
7799})7799})
7800#define __noswap_vgetq_lane_f32(__p0, __p1) __extension__ ({ \7800#define __noswap_vgetq_lane_f32(__p0, __p1) __extension__ ({ \
7801 float32x4_t __s0 = __p0; \
7802 float32_t __ret; \7801 float32_t __ret; \
7802 float32x4_t __s0 = __p0; \
7803 __ret = (float32_t) __builtin_neon_vgetq_lane_f32((float32x4_t)__s0, __p1); \7803 __ret = (float32_t) __builtin_neon_vgetq_lane_f32((float32x4_t)__s0, __p1); \
7804 __ret; \7804 __ret; \
7805})7805})
...@@ -7807,22 +7807,22 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {...@@ -7807,22 +7807,22 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {
78077807
7808#ifdef __LITTLE_ENDIAN__7808#ifdef __LITTLE_ENDIAN__
7809#define vgetq_lane_s32(__p0, __p1) __extension__ ({ \7809#define vgetq_lane_s32(__p0, __p1) __extension__ ({ \
7810 int32x4_t __s0 = __p0; \
7811 int32_t __ret; \7810 int32_t __ret; \
7811 int32x4_t __s0 = __p0; \
7812 __ret = (int32_t) __builtin_neon_vgetq_lane_i32((int32x4_t)__s0, __p1); \7812 __ret = (int32_t) __builtin_neon_vgetq_lane_i32((int32x4_t)__s0, __p1); \
7813 __ret; \7813 __ret; \
7814})7814})
7815#else7815#else
7816#define vgetq_lane_s32(__p0, __p1) __extension__ ({ \7816#define vgetq_lane_s32(__p0, __p1) __extension__ ({ \
7817 int32_t __ret; \
7817 int32x4_t __s0 = __p0; \7818 int32x4_t __s0 = __p0; \
7818 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \7819 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
7819 int32_t __ret; \
7820 __ret = (int32_t) __builtin_neon_vgetq_lane_i32((int32x4_t)__rev0, __p1); \7820 __ret = (int32_t) __builtin_neon_vgetq_lane_i32((int32x4_t)__rev0, __p1); \
7821 __ret; \7821 __ret; \
7822})7822})
7823#define __noswap_vgetq_lane_s32(__p0, __p1) __extension__ ({ \7823#define __noswap_vgetq_lane_s32(__p0, __p1) __extension__ ({ \
7824 int32x4_t __s0 = __p0; \
7825 int32_t __ret; \7824 int32_t __ret; \
7825 int32x4_t __s0 = __p0; \
7826 __ret = (int32_t) __builtin_neon_vgetq_lane_i32((int32x4_t)__s0, __p1); \7826 __ret = (int32_t) __builtin_neon_vgetq_lane_i32((int32x4_t)__s0, __p1); \
7827 __ret; \7827 __ret; \
7828})7828})
...@@ -7830,22 +7830,22 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {...@@ -7830,22 +7830,22 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {
78307830
7831#ifdef __LITTLE_ENDIAN__7831#ifdef __LITTLE_ENDIAN__
7832#define vgetq_lane_s64(__p0, __p1) __extension__ ({ \7832#define vgetq_lane_s64(__p0, __p1) __extension__ ({ \
7833 int64x2_t __s0 = __p0; \
7834 int64_t __ret; \7833 int64_t __ret; \
7834 int64x2_t __s0 = __p0; \
7835 __ret = (int64_t) __builtin_neon_vgetq_lane_i64((int64x2_t)__s0, __p1); \7835 __ret = (int64_t) __builtin_neon_vgetq_lane_i64((int64x2_t)__s0, __p1); \
7836 __ret; \7836 __ret; \
7837})7837})
7838#else7838#else
7839#define vgetq_lane_s64(__p0, __p1) __extension__ ({ \7839#define vgetq_lane_s64(__p0, __p1) __extension__ ({ \
7840 int64_t __ret; \
7840 int64x2_t __s0 = __p0; \7841 int64x2_t __s0 = __p0; \
7841 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \7842 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
7842 int64_t __ret; \
7843 __ret = (int64_t) __builtin_neon_vgetq_lane_i64((int64x2_t)__rev0, __p1); \7843 __ret = (int64_t) __builtin_neon_vgetq_lane_i64((int64x2_t)__rev0, __p1); \
7844 __ret; \7844 __ret; \
7845})7845})
7846#define __noswap_vgetq_lane_s64(__p0, __p1) __extension__ ({ \7846#define __noswap_vgetq_lane_s64(__p0, __p1) __extension__ ({ \
7847 int64x2_t __s0 = __p0; \
7848 int64_t __ret; \7847 int64_t __ret; \
7848 int64x2_t __s0 = __p0; \
7849 __ret = (int64_t) __builtin_neon_vgetq_lane_i64((int64x2_t)__s0, __p1); \7849 __ret = (int64_t) __builtin_neon_vgetq_lane_i64((int64x2_t)__s0, __p1); \
7850 __ret; \7850 __ret; \
7851})7851})
...@@ -7853,22 +7853,22 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {...@@ -7853,22 +7853,22 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {
78537853
7854#ifdef __LITTLE_ENDIAN__7854#ifdef __LITTLE_ENDIAN__
7855#define vgetq_lane_s16(__p0, __p1) __extension__ ({ \7855#define vgetq_lane_s16(__p0, __p1) __extension__ ({ \
7856 int16x8_t __s0 = __p0; \
7857 int16_t __ret; \7856 int16_t __ret; \
7857 int16x8_t __s0 = __p0; \
7858 __ret = (int16_t) __builtin_neon_vgetq_lane_i16((int16x8_t)__s0, __p1); \7858 __ret = (int16_t) __builtin_neon_vgetq_lane_i16((int16x8_t)__s0, __p1); \
7859 __ret; \7859 __ret; \
7860})7860})
7861#else7861#else
7862#define vgetq_lane_s16(__p0, __p1) __extension__ ({ \7862#define vgetq_lane_s16(__p0, __p1) __extension__ ({ \
7863 int16_t __ret; \
7863 int16x8_t __s0 = __p0; \7864 int16x8_t __s0 = __p0; \
7864 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \7865 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
7865 int16_t __ret; \
7866 __ret = (int16_t) __builtin_neon_vgetq_lane_i16((int16x8_t)__rev0, __p1); \7866 __ret = (int16_t) __builtin_neon_vgetq_lane_i16((int16x8_t)__rev0, __p1); \
7867 __ret; \7867 __ret; \
7868})7868})
7869#define __noswap_vgetq_lane_s16(__p0, __p1) __extension__ ({ \7869#define __noswap_vgetq_lane_s16(__p0, __p1) __extension__ ({ \
7870 int16x8_t __s0 = __p0; \
7871 int16_t __ret; \7870 int16_t __ret; \
7871 int16x8_t __s0 = __p0; \
7872 __ret = (int16_t) __builtin_neon_vgetq_lane_i16((int16x8_t)__s0, __p1); \7872 __ret = (int16_t) __builtin_neon_vgetq_lane_i16((int16x8_t)__s0, __p1); \
7873 __ret; \7873 __ret; \
7874})7874})
...@@ -7876,22 +7876,22 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {...@@ -7876,22 +7876,22 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {
78767876
7877#ifdef __LITTLE_ENDIAN__7877#ifdef __LITTLE_ENDIAN__
7878#define vget_lane_u8(__p0, __p1) __extension__ ({ \7878#define vget_lane_u8(__p0, __p1) __extension__ ({ \
7879 uint8x8_t __s0 = __p0; \
7880 uint8_t __ret; \7879 uint8_t __ret; \
7880 uint8x8_t __s0 = __p0; \
7881 __ret = (uint8_t) __builtin_neon_vget_lane_i8((int8x8_t)__s0, __p1); \7881 __ret = (uint8_t) __builtin_neon_vget_lane_i8((int8x8_t)__s0, __p1); \
7882 __ret; \7882 __ret; \
7883})7883})
7884#else7884#else
7885#define vget_lane_u8(__p0, __p1) __extension__ ({ \7885#define vget_lane_u8(__p0, __p1) __extension__ ({ \
7886 uint8_t __ret; \
7886 uint8x8_t __s0 = __p0; \7887 uint8x8_t __s0 = __p0; \
7887 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \7888 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
7888 uint8_t __ret; \
7889 __ret = (uint8_t) __builtin_neon_vget_lane_i8((int8x8_t)__rev0, __p1); \7889 __ret = (uint8_t) __builtin_neon_vget_lane_i8((int8x8_t)__rev0, __p1); \
7890 __ret; \7890 __ret; \
7891})7891})
7892#define __noswap_vget_lane_u8(__p0, __p1) __extension__ ({ \7892#define __noswap_vget_lane_u8(__p0, __p1) __extension__ ({ \
7893 uint8x8_t __s0 = __p0; \
7894 uint8_t __ret; \7893 uint8_t __ret; \
7894 uint8x8_t __s0 = __p0; \
7895 __ret = (uint8_t) __builtin_neon_vget_lane_i8((int8x8_t)__s0, __p1); \7895 __ret = (uint8_t) __builtin_neon_vget_lane_i8((int8x8_t)__s0, __p1); \
7896 __ret; \7896 __ret; \
7897})7897})
...@@ -7899,51 +7899,51 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {...@@ -7899,51 +7899,51 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {
78997899
7900#ifdef __LITTLE_ENDIAN__7900#ifdef __LITTLE_ENDIAN__
7901#define vget_lane_u32(__p0, __p1) __extension__ ({ \7901#define vget_lane_u32(__p0, __p1) __extension__ ({ \
7902 uint32x2_t __s0 = __p0; \
7903 uint32_t __ret; \7902 uint32_t __ret; \
7903 uint32x2_t __s0 = __p0; \
7904 __ret = (uint32_t) __builtin_neon_vget_lane_i32((int32x2_t)__s0, __p1); \7904 __ret = (uint32_t) __builtin_neon_vget_lane_i32((int32x2_t)__s0, __p1); \
7905 __ret; \7905 __ret; \
7906})7906})
7907#else7907#else
7908#define vget_lane_u32(__p0, __p1) __extension__ ({ \7908#define vget_lane_u32(__p0, __p1) __extension__ ({ \
7909 uint32_t __ret; \
7909 uint32x2_t __s0 = __p0; \7910 uint32x2_t __s0 = __p0; \
7910 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \7911 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
7911 uint32_t __ret; \
7912 __ret = (uint32_t) __builtin_neon_vget_lane_i32((int32x2_t)__rev0, __p1); \7912 __ret = (uint32_t) __builtin_neon_vget_lane_i32((int32x2_t)__rev0, __p1); \
7913 __ret; \7913 __ret; \
7914})7914})
7915#define __noswap_vget_lane_u32(__p0, __p1) __extension__ ({ \7915#define __noswap_vget_lane_u32(__p0, __p1) __extension__ ({ \
7916 uint32x2_t __s0 = __p0; \
7917 uint32_t __ret; \7916 uint32_t __ret; \
7917 uint32x2_t __s0 = __p0; \
7918 __ret = (uint32_t) __builtin_neon_vget_lane_i32((int32x2_t)__s0, __p1); \7918 __ret = (uint32_t) __builtin_neon_vget_lane_i32((int32x2_t)__s0, __p1); \
7919 __ret; \7919 __ret; \
7920})7920})
7921#endif7921#endif
79227922
7923#define vget_lane_u64(__p0, __p1) __extension__ ({ \7923#define vget_lane_u64(__p0, __p1) __extension__ ({ \
7924 uint64x1_t __s0 = __p0; \
7925 uint64_t __ret; \7924 uint64_t __ret; \
7925 uint64x1_t __s0 = __p0; \
7926 __ret = (uint64_t) __builtin_neon_vget_lane_i64((int64x1_t)__s0, __p1); \7926 __ret = (uint64_t) __builtin_neon_vget_lane_i64((int64x1_t)__s0, __p1); \
7927 __ret; \7927 __ret; \
7928})7928})
7929#ifdef __LITTLE_ENDIAN__7929#ifdef __LITTLE_ENDIAN__
7930#define vget_lane_u16(__p0, __p1) __extension__ ({ \7930#define vget_lane_u16(__p0, __p1) __extension__ ({ \
7931 uint16x4_t __s0 = __p0; \
7932 uint16_t __ret; \7931 uint16_t __ret; \
7932 uint16x4_t __s0 = __p0; \
7933 __ret = (uint16_t) __builtin_neon_vget_lane_i16((int16x4_t)__s0, __p1); \7933 __ret = (uint16_t) __builtin_neon_vget_lane_i16((int16x4_t)__s0, __p1); \
7934 __ret; \7934 __ret; \
7935})7935})
7936#else7936#else
7937#define vget_lane_u16(__p0, __p1) __extension__ ({ \7937#define vget_lane_u16(__p0, __p1) __extension__ ({ \
7938 uint16_t __ret; \
7938 uint16x4_t __s0 = __p0; \7939 uint16x4_t __s0 = __p0; \
7939 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \7940 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
7940 uint16_t __ret; \
7941 __ret = (uint16_t) __builtin_neon_vget_lane_i16((int16x4_t)__rev0, __p1); \7941 __ret = (uint16_t) __builtin_neon_vget_lane_i16((int16x4_t)__rev0, __p1); \
7942 __ret; \7942 __ret; \
7943})7943})
7944#define __noswap_vget_lane_u16(__p0, __p1) __extension__ ({ \7944#define __noswap_vget_lane_u16(__p0, __p1) __extension__ ({ \
7945 uint16x4_t __s0 = __p0; \
7946 uint16_t __ret; \7945 uint16_t __ret; \
7946 uint16x4_t __s0 = __p0; \
7947 __ret = (uint16_t) __builtin_neon_vget_lane_i16((int16x4_t)__s0, __p1); \7947 __ret = (uint16_t) __builtin_neon_vget_lane_i16((int16x4_t)__s0, __p1); \
7948 __ret; \7948 __ret; \
7949})7949})
...@@ -7951,22 +7951,22 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {...@@ -7951,22 +7951,22 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {
79517951
7952#ifdef __LITTLE_ENDIAN__7952#ifdef __LITTLE_ENDIAN__
7953#define vget_lane_s8(__p0, __p1) __extension__ ({ \7953#define vget_lane_s8(__p0, __p1) __extension__ ({ \
7954 int8x8_t __s0 = __p0; \
7955 int8_t __ret; \7954 int8_t __ret; \
7955 int8x8_t __s0 = __p0; \
7956 __ret = (int8_t) __builtin_neon_vget_lane_i8((int8x8_t)__s0, __p1); \7956 __ret = (int8_t) __builtin_neon_vget_lane_i8((int8x8_t)__s0, __p1); \
7957 __ret; \7957 __ret; \
7958})7958})
7959#else7959#else
7960#define vget_lane_s8(__p0, __p1) __extension__ ({ \7960#define vget_lane_s8(__p0, __p1) __extension__ ({ \
7961 int8_t __ret; \
7961 int8x8_t __s0 = __p0; \7962 int8x8_t __s0 = __p0; \
7962 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \7963 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
7963 int8_t __ret; \
7964 __ret = (int8_t) __builtin_neon_vget_lane_i8((int8x8_t)__rev0, __p1); \7964 __ret = (int8_t) __builtin_neon_vget_lane_i8((int8x8_t)__rev0, __p1); \
7965 __ret; \7965 __ret; \
7966})7966})
7967#define __noswap_vget_lane_s8(__p0, __p1) __extension__ ({ \7967#define __noswap_vget_lane_s8(__p0, __p1) __extension__ ({ \
7968 int8x8_t __s0 = __p0; \
7969 int8_t __ret; \7968 int8_t __ret; \
7969 int8x8_t __s0 = __p0; \
7970 __ret = (int8_t) __builtin_neon_vget_lane_i8((int8x8_t)__s0, __p1); \7970 __ret = (int8_t) __builtin_neon_vget_lane_i8((int8x8_t)__s0, __p1); \
7971 __ret; \7971 __ret; \
7972})7972})
...@@ -7974,22 +7974,22 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {...@@ -7974,22 +7974,22 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {
79747974
7975#ifdef __LITTLE_ENDIAN__7975#ifdef __LITTLE_ENDIAN__
7976#define vget_lane_f32(__p0, __p1) __extension__ ({ \7976#define vget_lane_f32(__p0, __p1) __extension__ ({ \
7977 float32x2_t __s0 = __p0; \
7978 float32_t __ret; \7977 float32_t __ret; \
7978 float32x2_t __s0 = __p0; \
7979 __ret = (float32_t) __builtin_neon_vget_lane_f32((float32x2_t)__s0, __p1); \7979 __ret = (float32_t) __builtin_neon_vget_lane_f32((float32x2_t)__s0, __p1); \
7980 __ret; \7980 __ret; \
7981})7981})
7982#else7982#else
7983#define vget_lane_f32(__p0, __p1) __extension__ ({ \7983#define vget_lane_f32(__p0, __p1) __extension__ ({ \
7984 float32_t __ret; \
7984 float32x2_t __s0 = __p0; \7985 float32x2_t __s0 = __p0; \
7985 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \7986 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
7986 float32_t __ret; \
7987 __ret = (float32_t) __builtin_neon_vget_lane_f32((float32x2_t)__rev0, __p1); \7987 __ret = (float32_t) __builtin_neon_vget_lane_f32((float32x2_t)__rev0, __p1); \
7988 __ret; \7988 __ret; \
7989})7989})
7990#define __noswap_vget_lane_f32(__p0, __p1) __extension__ ({ \7990#define __noswap_vget_lane_f32(__p0, __p1) __extension__ ({ \
7991 float32x2_t __s0 = __p0; \
7992 float32_t __ret; \7991 float32_t __ret; \
7992 float32x2_t __s0 = __p0; \
7993 __ret = (float32_t) __builtin_neon_vget_lane_f32((float32x2_t)__s0, __p1); \7993 __ret = (float32_t) __builtin_neon_vget_lane_f32((float32x2_t)__s0, __p1); \
7994 __ret; \7994 __ret; \
7995})7995})
...@@ -7997,51 +7997,51 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {...@@ -7997,51 +7997,51 @@ __ai int16x4_t __noswap_vget_high_s16(int16x8_t __p0) {
79977997
7998#ifdef __LITTLE_ENDIAN__7998#ifdef __LITTLE_ENDIAN__
7999#define vget_lane_s32(__p0, __p1) __extension__ ({ \7999#define vget_lane_s32(__p0, __p1) __extension__ ({ \
8000 int32x2_t __s0 = __p0; \
8001 int32_t __ret; \8000 int32_t __ret; \
8001 int32x2_t __s0 = __p0; \
8002 __ret = (int32_t) __builtin_neon_vget_lane_i32((int32x2_t)__s0, __p1); \8002 __ret = (int32_t) __builtin_neon_vget_lane_i32((int32x2_t)__s0, __p1); \
8003 __ret; \8003 __ret; \
8004})8004})
8005#else8005#else
8006#define vget_lane_s32(__p0, __p1) __extension__ ({ \8006#define vget_lane_s32(__p0, __p1) __extension__ ({ \
8007 int32_t __ret; \
8007 int32x2_t __s0 = __p0; \8008 int32x2_t __s0 = __p0; \
8008 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \8009 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
8009 int32_t __ret; \
8010 __ret = (int32_t) __builtin_neon_vget_lane_i32((int32x2_t)__rev0, __p1); \8010 __ret = (int32_t) __builtin_neon_vget_lane_i32((int32x2_t)__rev0, __p1); \
8011 __ret; \8011 __ret; \
8012})8012})
8013#define __noswap_vget_lane_s32(__p0, __p1) __extension__ ({ \8013#define __noswap_vget_lane_s32(__p0, __p1) __extension__ ({ \
8014 int32x2_t __s0 = __p0; \
8015 int32_t __ret; \8014 int32_t __ret; \
8015 int32x2_t __s0 = __p0; \
8016 __ret = (int32_t) __builtin_neon_vget_lane_i32((int32x2_t)__s0, __p1); \8016 __ret = (int32_t) __builtin_neon_vget_lane_i32((int32x2_t)__s0, __p1); \
8017 __ret; \8017 __ret; \
8018})8018})
8019#endif8019#endif
80208020
8021#define vget_lane_s64(__p0, __p1) __extension__ ({ \8021#define vget_lane_s64(__p0, __p1) __extension__ ({ \
8022 int64x1_t __s0 = __p0; \
8023 int64_t __ret; \8022 int64_t __ret; \
8023 int64x1_t __s0 = __p0; \
8024 __ret = (int64_t) __builtin_neon_vget_lane_i64((int64x1_t)__s0, __p1); \8024 __ret = (int64_t) __builtin_neon_vget_lane_i64((int64x1_t)__s0, __p1); \
8025 __ret; \8025 __ret; \
8026})8026})
8027#ifdef __LITTLE_ENDIAN__8027#ifdef __LITTLE_ENDIAN__
8028#define vget_lane_s16(__p0, __p1) __extension__ ({ \8028#define vget_lane_s16(__p0, __p1) __extension__ ({ \
8029 int16x4_t __s0 = __p0; \
8030 int16_t __ret; \8029 int16_t __ret; \
8030 int16x4_t __s0 = __p0; \
8031 __ret = (int16_t) __builtin_neon_vget_lane_i16((int16x4_t)__s0, __p1); \8031 __ret = (int16_t) __builtin_neon_vget_lane_i16((int16x4_t)__s0, __p1); \
8032 __ret; \8032 __ret; \
8033})8033})
8034#else8034#else
8035#define vget_lane_s16(__p0, __p1) __extension__ ({ \8035#define vget_lane_s16(__p0, __p1) __extension__ ({ \
8036 int16_t __ret; \
8036 int16x4_t __s0 = __p0; \8037 int16x4_t __s0 = __p0; \
8037 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \8038 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
8038 int16_t __ret; \
8039 __ret = (int16_t) __builtin_neon_vget_lane_i16((int16x4_t)__rev0, __p1); \8039 __ret = (int16_t) __builtin_neon_vget_lane_i16((int16x4_t)__rev0, __p1); \
8040 __ret; \8040 __ret; \
8041})8041})
8042#define __noswap_vget_lane_s16(__p0, __p1) __extension__ ({ \8042#define __noswap_vget_lane_s16(__p0, __p1) __extension__ ({ \
8043 int16x4_t __s0 = __p0; \
8044 int16_t __ret; \8043 int16_t __ret; \
8044 int16x4_t __s0 = __p0; \
8045 __ret = (int16_t) __builtin_neon_vget_lane_i16((int16x4_t)__s0, __p1); \8045 __ret = (int16_t) __builtin_neon_vget_lane_i16((int16x4_t)__s0, __p1); \
8046 __ret; \8046 __ret; \
8047})8047})
...@@ -8055,8 +8055,8 @@ __ai poly8x8_t vget_low_p8(poly8x16_t __p0) {...@@ -8055,8 +8055,8 @@ __ai poly8x8_t vget_low_p8(poly8x16_t __p0) {
8055}8055}
8056#else8056#else
8057__ai poly8x8_t vget_low_p8(poly8x16_t __p0) {8057__ai poly8x8_t vget_low_p8(poly8x16_t __p0) {
8058 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
8059 poly8x8_t __ret;8058 poly8x8_t __ret;
8059 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
8060 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1, 2, 3, 4, 5, 6, 7);8060 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1, 2, 3, 4, 5, 6, 7);
8061 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);8061 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
8062 return __ret;8062 return __ret;
...@@ -8071,8 +8071,8 @@ __ai poly16x4_t vget_low_p16(poly16x8_t __p0) {...@@ -8071,8 +8071,8 @@ __ai poly16x4_t vget_low_p16(poly16x8_t __p0) {
8071}8071}
8072#else8072#else
8073__ai poly16x4_t vget_low_p16(poly16x8_t __p0) {8073__ai poly16x4_t vget_low_p16(poly16x8_t __p0) {
8074 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
8075 poly16x4_t __ret;8074 poly16x4_t __ret;
8075 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
8076 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1, 2, 3);8076 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1, 2, 3);
8077 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);8077 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
8078 return __ret;8078 return __ret;
...@@ -8087,8 +8087,8 @@ __ai uint8x8_t vget_low_u8(uint8x16_t __p0) {...@@ -8087,8 +8087,8 @@ __ai uint8x8_t vget_low_u8(uint8x16_t __p0) {
8087}8087}
8088#else8088#else
8089__ai uint8x8_t vget_low_u8(uint8x16_t __p0) {8089__ai uint8x8_t vget_low_u8(uint8x16_t __p0) {
8090 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
8091 uint8x8_t __ret;8090 uint8x8_t __ret;
8091 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
8092 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1, 2, 3, 4, 5, 6, 7);8092 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1, 2, 3, 4, 5, 6, 7);
8093 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);8093 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
8094 return __ret;8094 return __ret;
...@@ -8103,8 +8103,8 @@ __ai uint32x2_t vget_low_u32(uint32x4_t __p0) {...@@ -8103,8 +8103,8 @@ __ai uint32x2_t vget_low_u32(uint32x4_t __p0) {
8103}8103}
8104#else8104#else
8105__ai uint32x2_t vget_low_u32(uint32x4_t __p0) {8105__ai uint32x2_t vget_low_u32(uint32x4_t __p0) {
8106 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
8107 uint32x2_t __ret;8106 uint32x2_t __ret;
8107 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
8108 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1);8108 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1);
8109 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);8109 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
8110 return __ret;8110 return __ret;
...@@ -8119,8 +8119,8 @@ __ai uint64x1_t vget_low_u64(uint64x2_t __p0) {...@@ -8119,8 +8119,8 @@ __ai uint64x1_t vget_low_u64(uint64x2_t __p0) {
8119}8119}
8120#else8120#else
8121__ai uint64x1_t vget_low_u64(uint64x2_t __p0) {8121__ai uint64x1_t vget_low_u64(uint64x2_t __p0) {
8122 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
8123 uint64x1_t __ret;8122 uint64x1_t __ret;
8123 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
8124 __ret = __builtin_shufflevector(__rev0, __rev0, 0);8124 __ret = __builtin_shufflevector(__rev0, __rev0, 0);
8125 return __ret;8125 return __ret;
8126}8126}
...@@ -8134,8 +8134,8 @@ __ai uint16x4_t vget_low_u16(uint16x8_t __p0) {...@@ -8134,8 +8134,8 @@ __ai uint16x4_t vget_low_u16(uint16x8_t __p0) {
8134}8134}
8135#else8135#else
8136__ai uint16x4_t vget_low_u16(uint16x8_t __p0) {8136__ai uint16x4_t vget_low_u16(uint16x8_t __p0) {
8137 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
8138 uint16x4_t __ret;8137 uint16x4_t __ret;
8138 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
8139 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1, 2, 3);8139 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1, 2, 3);
8140 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);8140 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
8141 return __ret;8141 return __ret;
...@@ -8150,8 +8150,8 @@ __ai int8x8_t vget_low_s8(int8x16_t __p0) {...@@ -8150,8 +8150,8 @@ __ai int8x8_t vget_low_s8(int8x16_t __p0) {
8150}8150}
8151#else8151#else
8152__ai int8x8_t vget_low_s8(int8x16_t __p0) {8152__ai int8x8_t vget_low_s8(int8x16_t __p0) {
8153 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
8154 int8x8_t __ret;8153 int8x8_t __ret;
8154 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
8155 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1, 2, 3, 4, 5, 6, 7);8155 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1, 2, 3, 4, 5, 6, 7);
8156 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);8156 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
8157 return __ret;8157 return __ret;
...@@ -8166,8 +8166,8 @@ __ai float32x2_t vget_low_f32(float32x4_t __p0) {...@@ -8166,8 +8166,8 @@ __ai float32x2_t vget_low_f32(float32x4_t __p0) {
8166}8166}
8167#else8167#else
8168__ai float32x2_t vget_low_f32(float32x4_t __p0) {8168__ai float32x2_t vget_low_f32(float32x4_t __p0) {
8169 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
8170 float32x2_t __ret;8169 float32x2_t __ret;
8170 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
8171 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1);8171 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1);
8172 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);8172 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
8173 return __ret;8173 return __ret;
...@@ -8182,8 +8182,8 @@ __ai float16x4_t vget_low_f16(float16x8_t __p0) {...@@ -8182,8 +8182,8 @@ __ai float16x4_t vget_low_f16(float16x8_t __p0) {
8182}8182}
8183#else8183#else
8184__ai float16x4_t vget_low_f16(float16x8_t __p0) {8184__ai float16x4_t vget_low_f16(float16x8_t __p0) {
8185 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
8186 float16x4_t __ret;8185 float16x4_t __ret;
8186 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
8187 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1, 2, 3);8187 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1, 2, 3);
8188 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);8188 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
8189 return __ret;8189 return __ret;
...@@ -8198,8 +8198,8 @@ __ai int32x2_t vget_low_s32(int32x4_t __p0) {...@@ -8198,8 +8198,8 @@ __ai int32x2_t vget_low_s32(int32x4_t __p0) {
8198}8198}
8199#else8199#else
8200__ai int32x2_t vget_low_s32(int32x4_t __p0) {8200__ai int32x2_t vget_low_s32(int32x4_t __p0) {
8201 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
8202 int32x2_t __ret;8201 int32x2_t __ret;
8202 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
8203 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1);8203 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1);
8204 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);8204 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
8205 return __ret;8205 return __ret;
...@@ -8214,8 +8214,8 @@ __ai int64x1_t vget_low_s64(int64x2_t __p0) {...@@ -8214,8 +8214,8 @@ __ai int64x1_t vget_low_s64(int64x2_t __p0) {
8214}8214}
8215#else8215#else
8216__ai int64x1_t vget_low_s64(int64x2_t __p0) {8216__ai int64x1_t vget_low_s64(int64x2_t __p0) {
8217 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
8218 int64x1_t __ret;8217 int64x1_t __ret;
8218 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
8219 __ret = __builtin_shufflevector(__rev0, __rev0, 0);8219 __ret = __builtin_shufflevector(__rev0, __rev0, 0);
8220 return __ret;8220 return __ret;
8221}8221}
...@@ -8229,8 +8229,8 @@ __ai int16x4_t vget_low_s16(int16x8_t __p0) {...@@ -8229,8 +8229,8 @@ __ai int16x4_t vget_low_s16(int16x8_t __p0) {
8229}8229}
8230#else8230#else
8231__ai int16x4_t vget_low_s16(int16x8_t __p0) {8231__ai int16x4_t vget_low_s16(int16x8_t __p0) {
8232 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
8233 int16x4_t __ret;8232 int16x4_t __ret;
8233 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
8234 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1, 2, 3);8234 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1, 2, 3);
8235 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);8235 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
8236 return __ret;8236 return __ret;
...@@ -8245,9 +8245,9 @@ __ai uint8x16_t vhaddq_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -8245,9 +8245,9 @@ __ai uint8x16_t vhaddq_u8(uint8x16_t __p0, uint8x16_t __p1) {
8245}8245}
8246#else8246#else
8247__ai uint8x16_t vhaddq_u8(uint8x16_t __p0, uint8x16_t __p1) {8247__ai uint8x16_t vhaddq_u8(uint8x16_t __p0, uint8x16_t __p1) {
8248 uint8x16_t __ret;
8248 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);8249 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
8249 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);8250 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
8250 uint8x16_t __ret;
8251 __ret = (uint8x16_t) __builtin_neon_vhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);8251 __ret = (uint8x16_t) __builtin_neon_vhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
8252 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);8252 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
8253 return __ret;8253 return __ret;
...@@ -8262,9 +8262,9 @@ __ai uint32x4_t vhaddq_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -8262,9 +8262,9 @@ __ai uint32x4_t vhaddq_u32(uint32x4_t __p0, uint32x4_t __p1) {
8262}8262}
8263#else8263#else
8264__ai uint32x4_t vhaddq_u32(uint32x4_t __p0, uint32x4_t __p1) {8264__ai uint32x4_t vhaddq_u32(uint32x4_t __p0, uint32x4_t __p1) {
8265 uint32x4_t __ret;
8265 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);8266 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
8266 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);8267 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
8267 uint32x4_t __ret;
8268 __ret = (uint32x4_t) __builtin_neon_vhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);8268 __ret = (uint32x4_t) __builtin_neon_vhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
8269 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);8269 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
8270 return __ret;8270 return __ret;
...@@ -8279,9 +8279,9 @@ __ai uint16x8_t vhaddq_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -8279,9 +8279,9 @@ __ai uint16x8_t vhaddq_u16(uint16x8_t __p0, uint16x8_t __p1) {
8279}8279}
8280#else8280#else
8281__ai uint16x8_t vhaddq_u16(uint16x8_t __p0, uint16x8_t __p1) {8281__ai uint16x8_t vhaddq_u16(uint16x8_t __p0, uint16x8_t __p1) {
8282 uint16x8_t __ret;
8282 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);8283 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
8283 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);8284 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
8284 uint16x8_t __ret;
8285 __ret = (uint16x8_t) __builtin_neon_vhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);8285 __ret = (uint16x8_t) __builtin_neon_vhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
8286 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);8286 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
8287 return __ret;8287 return __ret;
...@@ -8296,9 +8296,9 @@ __ai int8x16_t vhaddq_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -8296,9 +8296,9 @@ __ai int8x16_t vhaddq_s8(int8x16_t __p0, int8x16_t __p1) {
8296}8296}
8297#else8297#else
8298__ai int8x16_t vhaddq_s8(int8x16_t __p0, int8x16_t __p1) {8298__ai int8x16_t vhaddq_s8(int8x16_t __p0, int8x16_t __p1) {
8299 int8x16_t __ret;
8299 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);8300 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
8300 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);8301 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
8301 int8x16_t __ret;
8302 __ret = (int8x16_t) __builtin_neon_vhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);8302 __ret = (int8x16_t) __builtin_neon_vhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
8303 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);8303 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
8304 return __ret;8304 return __ret;
...@@ -8313,9 +8313,9 @@ __ai int32x4_t vhaddq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -8313,9 +8313,9 @@ __ai int32x4_t vhaddq_s32(int32x4_t __p0, int32x4_t __p1) {
8313}8313}
8314#else8314#else
8315__ai int32x4_t vhaddq_s32(int32x4_t __p0, int32x4_t __p1) {8315__ai int32x4_t vhaddq_s32(int32x4_t __p0, int32x4_t __p1) {
8316 int32x4_t __ret;
8316 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);8317 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
8317 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);8318 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
8318 int32x4_t __ret;
8319 __ret = (int32x4_t) __builtin_neon_vhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);8319 __ret = (int32x4_t) __builtin_neon_vhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
8320 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);8320 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
8321 return __ret;8321 return __ret;
...@@ -8330,9 +8330,9 @@ __ai int16x8_t vhaddq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -8330,9 +8330,9 @@ __ai int16x8_t vhaddq_s16(int16x8_t __p0, int16x8_t __p1) {
8330}8330}
8331#else8331#else
8332__ai int16x8_t vhaddq_s16(int16x8_t __p0, int16x8_t __p1) {8332__ai int16x8_t vhaddq_s16(int16x8_t __p0, int16x8_t __p1) {
8333 int16x8_t __ret;
8333 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);8334 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
8334 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);8335 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
8335 int16x8_t __ret;
8336 __ret = (int16x8_t) __builtin_neon_vhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);8336 __ret = (int16x8_t) __builtin_neon_vhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
8337 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);8337 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
8338 return __ret;8338 return __ret;
...@@ -8347,9 +8347,9 @@ __ai uint8x8_t vhadd_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -8347,9 +8347,9 @@ __ai uint8x8_t vhadd_u8(uint8x8_t __p0, uint8x8_t __p1) {
8347}8347}
8348#else8348#else
8349__ai uint8x8_t vhadd_u8(uint8x8_t __p0, uint8x8_t __p1) {8349__ai uint8x8_t vhadd_u8(uint8x8_t __p0, uint8x8_t __p1) {
8350 uint8x8_t __ret;
8350 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);8351 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
8351 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);8352 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
8352 uint8x8_t __ret;
8353 __ret = (uint8x8_t) __builtin_neon_vhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);8353 __ret = (uint8x8_t) __builtin_neon_vhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
8354 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);8354 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
8355 return __ret;8355 return __ret;
...@@ -8364,9 +8364,9 @@ __ai uint32x2_t vhadd_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -8364,9 +8364,9 @@ __ai uint32x2_t vhadd_u32(uint32x2_t __p0, uint32x2_t __p1) {
8364}8364}
8365#else8365#else
8366__ai uint32x2_t vhadd_u32(uint32x2_t __p0, uint32x2_t __p1) {8366__ai uint32x2_t vhadd_u32(uint32x2_t __p0, uint32x2_t __p1) {
8367 uint32x2_t __ret;
8367 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);8368 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
8368 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);8369 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
8369 uint32x2_t __ret;
8370 __ret = (uint32x2_t) __builtin_neon_vhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);8370 __ret = (uint32x2_t) __builtin_neon_vhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
8371 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);8371 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
8372 return __ret;8372 return __ret;
...@@ -8381,9 +8381,9 @@ __ai uint16x4_t vhadd_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -8381,9 +8381,9 @@ __ai uint16x4_t vhadd_u16(uint16x4_t __p0, uint16x4_t __p1) {
8381}8381}
8382#else8382#else
8383__ai uint16x4_t vhadd_u16(uint16x4_t __p0, uint16x4_t __p1) {8383__ai uint16x4_t vhadd_u16(uint16x4_t __p0, uint16x4_t __p1) {
8384 uint16x4_t __ret;
8384 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);8385 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
8385 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);8386 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
8386 uint16x4_t __ret;
8387 __ret = (uint16x4_t) __builtin_neon_vhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);8387 __ret = (uint16x4_t) __builtin_neon_vhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
8388 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);8388 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
8389 return __ret;8389 return __ret;
...@@ -8398,9 +8398,9 @@ __ai int8x8_t vhadd_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -8398,9 +8398,9 @@ __ai int8x8_t vhadd_s8(int8x8_t __p0, int8x8_t __p1) {
8398}8398}
8399#else8399#else
8400__ai int8x8_t vhadd_s8(int8x8_t __p0, int8x8_t __p1) {8400__ai int8x8_t vhadd_s8(int8x8_t __p0, int8x8_t __p1) {
8401 int8x8_t __ret;
8401 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);8402 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
8402 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);8403 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
8403 int8x8_t __ret;
8404 __ret = (int8x8_t) __builtin_neon_vhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);8404 __ret = (int8x8_t) __builtin_neon_vhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
8405 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);8405 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
8406 return __ret;8406 return __ret;
...@@ -8415,9 +8415,9 @@ __ai int32x2_t vhadd_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -8415,9 +8415,9 @@ __ai int32x2_t vhadd_s32(int32x2_t __p0, int32x2_t __p1) {
8415}8415}
8416#else8416#else
8417__ai int32x2_t vhadd_s32(int32x2_t __p0, int32x2_t __p1) {8417__ai int32x2_t vhadd_s32(int32x2_t __p0, int32x2_t __p1) {
8418 int32x2_t __ret;
8418 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);8419 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
8419 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);8420 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
8420 int32x2_t __ret;
8421 __ret = (int32x2_t) __builtin_neon_vhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);8421 __ret = (int32x2_t) __builtin_neon_vhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
8422 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);8422 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
8423 return __ret;8423 return __ret;
...@@ -8432,9 +8432,9 @@ __ai int16x4_t vhadd_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -8432,9 +8432,9 @@ __ai int16x4_t vhadd_s16(int16x4_t __p0, int16x4_t __p1) {
8432}8432}
8433#else8433#else
8434__ai int16x4_t vhadd_s16(int16x4_t __p0, int16x4_t __p1) {8434__ai int16x4_t vhadd_s16(int16x4_t __p0, int16x4_t __p1) {
8435 int16x4_t __ret;
8435 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);8436 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
8436 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);8437 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
8437 int16x4_t __ret;
8438 __ret = (int16x4_t) __builtin_neon_vhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);8438 __ret = (int16x4_t) __builtin_neon_vhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
8439 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);8439 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
8440 return __ret;8440 return __ret;
...@@ -8449,9 +8449,9 @@ __ai uint8x16_t vhsubq_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -8449,9 +8449,9 @@ __ai uint8x16_t vhsubq_u8(uint8x16_t __p0, uint8x16_t __p1) {
8449}8449}
8450#else8450#else
8451__ai uint8x16_t vhsubq_u8(uint8x16_t __p0, uint8x16_t __p1) {8451__ai uint8x16_t vhsubq_u8(uint8x16_t __p0, uint8x16_t __p1) {
8452 uint8x16_t __ret;
8452 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);8453 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
8453 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);8454 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
8454 uint8x16_t __ret;
8455 __ret = (uint8x16_t) __builtin_neon_vhsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);8455 __ret = (uint8x16_t) __builtin_neon_vhsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
8456 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);8456 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
8457 return __ret;8457 return __ret;
...@@ -8466,9 +8466,9 @@ __ai uint32x4_t vhsubq_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -8466,9 +8466,9 @@ __ai uint32x4_t vhsubq_u32(uint32x4_t __p0, uint32x4_t __p1) {
8466}8466}
8467#else8467#else
8468__ai uint32x4_t vhsubq_u32(uint32x4_t __p0, uint32x4_t __p1) {8468__ai uint32x4_t vhsubq_u32(uint32x4_t __p0, uint32x4_t __p1) {
8469 uint32x4_t __ret;
8469 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);8470 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
8470 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);8471 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
8471 uint32x4_t __ret;
8472 __ret = (uint32x4_t) __builtin_neon_vhsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);8472 __ret = (uint32x4_t) __builtin_neon_vhsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
8473 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);8473 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
8474 return __ret;8474 return __ret;
...@@ -8483,9 +8483,9 @@ __ai uint16x8_t vhsubq_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -8483,9 +8483,9 @@ __ai uint16x8_t vhsubq_u16(uint16x8_t __p0, uint16x8_t __p1) {
8483}8483}
8484#else8484#else
8485__ai uint16x8_t vhsubq_u16(uint16x8_t __p0, uint16x8_t __p1) {8485__ai uint16x8_t vhsubq_u16(uint16x8_t __p0, uint16x8_t __p1) {
8486 uint16x8_t __ret;
8486 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);8487 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
8487 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);8488 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
8488 uint16x8_t __ret;
8489 __ret = (uint16x8_t) __builtin_neon_vhsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);8489 __ret = (uint16x8_t) __builtin_neon_vhsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
8490 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);8490 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
8491 return __ret;8491 return __ret;
...@@ -8500,9 +8500,9 @@ __ai int8x16_t vhsubq_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -8500,9 +8500,9 @@ __ai int8x16_t vhsubq_s8(int8x16_t __p0, int8x16_t __p1) {
8500}8500}
8501#else8501#else
8502__ai int8x16_t vhsubq_s8(int8x16_t __p0, int8x16_t __p1) {8502__ai int8x16_t vhsubq_s8(int8x16_t __p0, int8x16_t __p1) {
8503 int8x16_t __ret;
8503 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);8504 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
8504 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);8505 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
8505 int8x16_t __ret;
8506 __ret = (int8x16_t) __builtin_neon_vhsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);8506 __ret = (int8x16_t) __builtin_neon_vhsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
8507 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);8507 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
8508 return __ret;8508 return __ret;
...@@ -8517,9 +8517,9 @@ __ai int32x4_t vhsubq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -8517,9 +8517,9 @@ __ai int32x4_t vhsubq_s32(int32x4_t __p0, int32x4_t __p1) {
8517}8517}
8518#else8518#else
8519__ai int32x4_t vhsubq_s32(int32x4_t __p0, int32x4_t __p1) {8519__ai int32x4_t vhsubq_s32(int32x4_t __p0, int32x4_t __p1) {
8520 int32x4_t __ret;
8520 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);8521 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
8521 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);8522 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
8522 int32x4_t __ret;
8523 __ret = (int32x4_t) __builtin_neon_vhsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);8523 __ret = (int32x4_t) __builtin_neon_vhsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
8524 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);8524 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
8525 return __ret;8525 return __ret;
...@@ -8534,9 +8534,9 @@ __ai int16x8_t vhsubq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -8534,9 +8534,9 @@ __ai int16x8_t vhsubq_s16(int16x8_t __p0, int16x8_t __p1) {
8534}8534}
8535#else8535#else
8536__ai int16x8_t vhsubq_s16(int16x8_t __p0, int16x8_t __p1) {8536__ai int16x8_t vhsubq_s16(int16x8_t __p0, int16x8_t __p1) {
8537 int16x8_t __ret;
8537 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);8538 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
8538 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);8539 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
8539 int16x8_t __ret;
8540 __ret = (int16x8_t) __builtin_neon_vhsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);8540 __ret = (int16x8_t) __builtin_neon_vhsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
8541 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);8541 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
8542 return __ret;8542 return __ret;
...@@ -8551,9 +8551,9 @@ __ai uint8x8_t vhsub_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -8551,9 +8551,9 @@ __ai uint8x8_t vhsub_u8(uint8x8_t __p0, uint8x8_t __p1) {
8551}8551}
8552#else8552#else
8553__ai uint8x8_t vhsub_u8(uint8x8_t __p0, uint8x8_t __p1) {8553__ai uint8x8_t vhsub_u8(uint8x8_t __p0, uint8x8_t __p1) {
8554 uint8x8_t __ret;
8554 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);8555 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
8555 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);8556 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
8556 uint8x8_t __ret;
8557 __ret = (uint8x8_t) __builtin_neon_vhsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);8557 __ret = (uint8x8_t) __builtin_neon_vhsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
8558 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);8558 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
8559 return __ret;8559 return __ret;
...@@ -8568,9 +8568,9 @@ __ai uint32x2_t vhsub_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -8568,9 +8568,9 @@ __ai uint32x2_t vhsub_u32(uint32x2_t __p0, uint32x2_t __p1) {
8568}8568}
8569#else8569#else
8570__ai uint32x2_t vhsub_u32(uint32x2_t __p0, uint32x2_t __p1) {8570__ai uint32x2_t vhsub_u32(uint32x2_t __p0, uint32x2_t __p1) {
8571 uint32x2_t __ret;
8571 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);8572 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
8572 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);8573 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
8573 uint32x2_t __ret;
8574 __ret = (uint32x2_t) __builtin_neon_vhsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);8574 __ret = (uint32x2_t) __builtin_neon_vhsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
8575 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);8575 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
8576 return __ret;8576 return __ret;
...@@ -8585,9 +8585,9 @@ __ai uint16x4_t vhsub_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -8585,9 +8585,9 @@ __ai uint16x4_t vhsub_u16(uint16x4_t __p0, uint16x4_t __p1) {
8585}8585}
8586#else8586#else
8587__ai uint16x4_t vhsub_u16(uint16x4_t __p0, uint16x4_t __p1) {8587__ai uint16x4_t vhsub_u16(uint16x4_t __p0, uint16x4_t __p1) {
8588 uint16x4_t __ret;
8588 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);8589 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
8589 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);8590 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
8590 uint16x4_t __ret;
8591 __ret = (uint16x4_t) __builtin_neon_vhsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);8591 __ret = (uint16x4_t) __builtin_neon_vhsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
8592 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);8592 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
8593 return __ret;8593 return __ret;
...@@ -8602,9 +8602,9 @@ __ai int8x8_t vhsub_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -8602,9 +8602,9 @@ __ai int8x8_t vhsub_s8(int8x8_t __p0, int8x8_t __p1) {
8602}8602}
8603#else8603#else
8604__ai int8x8_t vhsub_s8(int8x8_t __p0, int8x8_t __p1) {8604__ai int8x8_t vhsub_s8(int8x8_t __p0, int8x8_t __p1) {
8605 int8x8_t __ret;
8605 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);8606 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
8606 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);8607 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
8607 int8x8_t __ret;
8608 __ret = (int8x8_t) __builtin_neon_vhsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);8608 __ret = (int8x8_t) __builtin_neon_vhsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
8609 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);8609 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
8610 return __ret;8610 return __ret;
...@@ -8619,9 +8619,9 @@ __ai int32x2_t vhsub_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -8619,9 +8619,9 @@ __ai int32x2_t vhsub_s32(int32x2_t __p0, int32x2_t __p1) {
8619}8619}
8620#else8620#else
8621__ai int32x2_t vhsub_s32(int32x2_t __p0, int32x2_t __p1) {8621__ai int32x2_t vhsub_s32(int32x2_t __p0, int32x2_t __p1) {
8622 int32x2_t __ret;
8622 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);8623 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
8623 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);8624 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
8624 int32x2_t __ret;
8625 __ret = (int32x2_t) __builtin_neon_vhsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);8625 __ret = (int32x2_t) __builtin_neon_vhsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
8626 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);8626 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
8627 return __ret;8627 return __ret;
...@@ -8636,9 +8636,9 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -8636,9 +8636,9 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
8636}8636}
8637#else8637#else
8638__ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {8638__ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
8639 int16x4_t __ret;
8639 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);8640 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
8640 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);8641 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
8641 int16x4_t __ret;
8642 __ret = (int16x4_t) __builtin_neon_vhsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);8642 __ret = (int16x4_t) __builtin_neon_vhsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
8643 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);8643 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
8644 return __ret;8644 return __ret;
...@@ -9267,16 +9267,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -9267,16 +9267,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
92679267
9268#ifdef __LITTLE_ENDIAN__9268#ifdef __LITTLE_ENDIAN__
9269#define vld1_lane_p8(__p0, __p1, __p2) __extension__ ({ \9269#define vld1_lane_p8(__p0, __p1, __p2) __extension__ ({ \
9270 poly8x8_t __s1 = __p1; \
9271 poly8x8_t __ret; \9270 poly8x8_t __ret; \
9271 poly8x8_t __s1 = __p1; \
9272 __ret = (poly8x8_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 4); \9272 __ret = (poly8x8_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 4); \
9273 __ret; \9273 __ret; \
9274})9274})
9275#else9275#else
9276#define vld1_lane_p8(__p0, __p1, __p2) __extension__ ({ \9276#define vld1_lane_p8(__p0, __p1, __p2) __extension__ ({ \
9277 poly8x8_t __ret; \
9277 poly8x8_t __s1 = __p1; \9278 poly8x8_t __s1 = __p1; \
9278 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \9279 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
9279 poly8x8_t __ret; \
9280 __ret = (poly8x8_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 4); \9280 __ret = (poly8x8_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 4); \
9281 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \9281 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
9282 __ret; \9282 __ret; \
...@@ -9285,16 +9285,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -9285,16 +9285,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
92859285
9286#ifdef __LITTLE_ENDIAN__9286#ifdef __LITTLE_ENDIAN__
9287#define vld1_lane_p16(__p0, __p1, __p2) __extension__ ({ \9287#define vld1_lane_p16(__p0, __p1, __p2) __extension__ ({ \
9288 poly16x4_t __s1 = __p1; \
9289 poly16x4_t __ret; \9288 poly16x4_t __ret; \
9289 poly16x4_t __s1 = __p1; \
9290 __ret = (poly16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 5); \9290 __ret = (poly16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 5); \
9291 __ret; \9291 __ret; \
9292})9292})
9293#else9293#else
9294#define vld1_lane_p16(__p0, __p1, __p2) __extension__ ({ \9294#define vld1_lane_p16(__p0, __p1, __p2) __extension__ ({ \
9295 poly16x4_t __ret; \
9295 poly16x4_t __s1 = __p1; \9296 poly16x4_t __s1 = __p1; \
9296 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \9297 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
9297 poly16x4_t __ret; \
9298 __ret = (poly16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 5); \9298 __ret = (poly16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 5); \
9299 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \9299 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
9300 __ret; \9300 __ret; \
...@@ -9303,16 +9303,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -9303,16 +9303,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
93039303
9304#ifdef __LITTLE_ENDIAN__9304#ifdef __LITTLE_ENDIAN__
9305#define vld1q_lane_p8(__p0, __p1, __p2) __extension__ ({ \9305#define vld1q_lane_p8(__p0, __p1, __p2) __extension__ ({ \
9306 poly8x16_t __s1 = __p1; \
9307 poly8x16_t __ret; \9306 poly8x16_t __ret; \
9307 poly8x16_t __s1 = __p1; \
9308 __ret = (poly8x16_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 36); \9308 __ret = (poly8x16_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 36); \
9309 __ret; \9309 __ret; \
9310})9310})
9311#else9311#else
9312#define vld1q_lane_p8(__p0, __p1, __p2) __extension__ ({ \9312#define vld1q_lane_p8(__p0, __p1, __p2) __extension__ ({ \
9313 poly8x16_t __ret; \
9313 poly8x16_t __s1 = __p1; \9314 poly8x16_t __s1 = __p1; \
9314 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \9315 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
9315 poly8x16_t __ret; \
9316 __ret = (poly8x16_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 36); \9316 __ret = (poly8x16_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 36); \
9317 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \9317 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
9318 __ret; \9318 __ret; \
...@@ -9321,16 +9321,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -9321,16 +9321,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
93219321
9322#ifdef __LITTLE_ENDIAN__9322#ifdef __LITTLE_ENDIAN__
9323#define vld1q_lane_p16(__p0, __p1, __p2) __extension__ ({ \9323#define vld1q_lane_p16(__p0, __p1, __p2) __extension__ ({ \
9324 poly16x8_t __s1 = __p1; \
9325 poly16x8_t __ret; \9324 poly16x8_t __ret; \
9325 poly16x8_t __s1 = __p1; \
9326 __ret = (poly16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 37); \9326 __ret = (poly16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 37); \
9327 __ret; \9327 __ret; \
9328})9328})
9329#else9329#else
9330#define vld1q_lane_p16(__p0, __p1, __p2) __extension__ ({ \9330#define vld1q_lane_p16(__p0, __p1, __p2) __extension__ ({ \
9331 poly16x8_t __ret; \
9331 poly16x8_t __s1 = __p1; \9332 poly16x8_t __s1 = __p1; \
9332 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \9333 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
9333 poly16x8_t __ret; \
9334 __ret = (poly16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 37); \9334 __ret = (poly16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 37); \
9335 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \9335 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
9336 __ret; \9336 __ret; \
...@@ -9339,16 +9339,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -9339,16 +9339,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
93399339
9340#ifdef __LITTLE_ENDIAN__9340#ifdef __LITTLE_ENDIAN__
9341#define vld1q_lane_u8(__p0, __p1, __p2) __extension__ ({ \9341#define vld1q_lane_u8(__p0, __p1, __p2) __extension__ ({ \
9342 uint8x16_t __s1 = __p1; \
9343 uint8x16_t __ret; \9342 uint8x16_t __ret; \
9343 uint8x16_t __s1 = __p1; \
9344 __ret = (uint8x16_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 48); \9344 __ret = (uint8x16_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 48); \
9345 __ret; \9345 __ret; \
9346})9346})
9347#else9347#else
9348#define vld1q_lane_u8(__p0, __p1, __p2) __extension__ ({ \9348#define vld1q_lane_u8(__p0, __p1, __p2) __extension__ ({ \
9349 uint8x16_t __ret; \
9349 uint8x16_t __s1 = __p1; \9350 uint8x16_t __s1 = __p1; \
9350 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \9351 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
9351 uint8x16_t __ret; \
9352 __ret = (uint8x16_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 48); \9352 __ret = (uint8x16_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 48); \
9353 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \9353 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
9354 __ret; \9354 __ret; \
...@@ -9357,16 +9357,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -9357,16 +9357,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
93579357
9358#ifdef __LITTLE_ENDIAN__9358#ifdef __LITTLE_ENDIAN__
9359#define vld1q_lane_u32(__p0, __p1, __p2) __extension__ ({ \9359#define vld1q_lane_u32(__p0, __p1, __p2) __extension__ ({ \
9360 uint32x4_t __s1 = __p1; \
9361 uint32x4_t __ret; \9360 uint32x4_t __ret; \
9361 uint32x4_t __s1 = __p1; \
9362 __ret = (uint32x4_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 50); \9362 __ret = (uint32x4_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 50); \
9363 __ret; \9363 __ret; \
9364})9364})
9365#else9365#else
9366#define vld1q_lane_u32(__p0, __p1, __p2) __extension__ ({ \9366#define vld1q_lane_u32(__p0, __p1, __p2) __extension__ ({ \
9367 uint32x4_t __ret; \
9367 uint32x4_t __s1 = __p1; \9368 uint32x4_t __s1 = __p1; \
9368 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \9369 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
9369 uint32x4_t __ret; \
9370 __ret = (uint32x4_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 50); \9370 __ret = (uint32x4_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 50); \
9371 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \9371 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
9372 __ret; \9372 __ret; \
...@@ -9375,16 +9375,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -9375,16 +9375,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
93759375
9376#ifdef __LITTLE_ENDIAN__9376#ifdef __LITTLE_ENDIAN__
9377#define vld1q_lane_u64(__p0, __p1, __p2) __extension__ ({ \9377#define vld1q_lane_u64(__p0, __p1, __p2) __extension__ ({ \
9378 uint64x2_t __s1 = __p1; \
9379 uint64x2_t __ret; \9378 uint64x2_t __ret; \
9379 uint64x2_t __s1 = __p1; \
9380 __ret = (uint64x2_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 51); \9380 __ret = (uint64x2_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 51); \
9381 __ret; \9381 __ret; \
9382})9382})
9383#else9383#else
9384#define vld1q_lane_u64(__p0, __p1, __p2) __extension__ ({ \9384#define vld1q_lane_u64(__p0, __p1, __p2) __extension__ ({ \
9385 uint64x2_t __ret; \
9385 uint64x2_t __s1 = __p1; \9386 uint64x2_t __s1 = __p1; \
9386 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \9387 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
9387 uint64x2_t __ret; \
9388 __ret = (uint64x2_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 51); \9388 __ret = (uint64x2_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 51); \
9389 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \9389 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
9390 __ret; \9390 __ret; \
...@@ -9393,16 +9393,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -9393,16 +9393,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
93939393
9394#ifdef __LITTLE_ENDIAN__9394#ifdef __LITTLE_ENDIAN__
9395#define vld1q_lane_u16(__p0, __p1, __p2) __extension__ ({ \9395#define vld1q_lane_u16(__p0, __p1, __p2) __extension__ ({ \
9396 uint16x8_t __s1 = __p1; \
9397 uint16x8_t __ret; \9396 uint16x8_t __ret; \
9397 uint16x8_t __s1 = __p1; \
9398 __ret = (uint16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 49); \9398 __ret = (uint16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 49); \
9399 __ret; \9399 __ret; \
9400})9400})
9401#else9401#else
9402#define vld1q_lane_u16(__p0, __p1, __p2) __extension__ ({ \9402#define vld1q_lane_u16(__p0, __p1, __p2) __extension__ ({ \
9403 uint16x8_t __ret; \
9403 uint16x8_t __s1 = __p1; \9404 uint16x8_t __s1 = __p1; \
9404 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \9405 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
9405 uint16x8_t __ret; \
9406 __ret = (uint16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 49); \9406 __ret = (uint16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 49); \
9407 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \9407 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
9408 __ret; \9408 __ret; \
...@@ -9411,16 +9411,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -9411,16 +9411,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
94119411
9412#ifdef __LITTLE_ENDIAN__9412#ifdef __LITTLE_ENDIAN__
9413#define vld1q_lane_s8(__p0, __p1, __p2) __extension__ ({ \9413#define vld1q_lane_s8(__p0, __p1, __p2) __extension__ ({ \
9414 int8x16_t __s1 = __p1; \
9415 int8x16_t __ret; \9414 int8x16_t __ret; \
9415 int8x16_t __s1 = __p1; \
9416 __ret = (int8x16_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 32); \9416 __ret = (int8x16_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 32); \
9417 __ret; \9417 __ret; \
9418})9418})
9419#else9419#else
9420#define vld1q_lane_s8(__p0, __p1, __p2) __extension__ ({ \9420#define vld1q_lane_s8(__p0, __p1, __p2) __extension__ ({ \
9421 int8x16_t __ret; \
9421 int8x16_t __s1 = __p1; \9422 int8x16_t __s1 = __p1; \
9422 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \9423 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
9423 int8x16_t __ret; \
9424 __ret = (int8x16_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 32); \9424 __ret = (int8x16_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 32); \
9425 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \9425 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
9426 __ret; \9426 __ret; \
...@@ -9429,16 +9429,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -9429,16 +9429,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
94299429
9430#ifdef __LITTLE_ENDIAN__9430#ifdef __LITTLE_ENDIAN__
9431#define vld1q_lane_f32(__p0, __p1, __p2) __extension__ ({ \9431#define vld1q_lane_f32(__p0, __p1, __p2) __extension__ ({ \
9432 float32x4_t __s1 = __p1; \
9433 float32x4_t __ret; \9432 float32x4_t __ret; \
9433 float32x4_t __s1 = __p1; \
9434 __ret = (float32x4_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 41); \9434 __ret = (float32x4_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 41); \
9435 __ret; \9435 __ret; \
9436})9436})
9437#else9437#else
9438#define vld1q_lane_f32(__p0, __p1, __p2) __extension__ ({ \9438#define vld1q_lane_f32(__p0, __p1, __p2) __extension__ ({ \
9439 float32x4_t __ret; \
9439 float32x4_t __s1 = __p1; \9440 float32x4_t __s1 = __p1; \
9440 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \9441 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
9441 float32x4_t __ret; \
9442 __ret = (float32x4_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 41); \9442 __ret = (float32x4_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 41); \
9443 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \9443 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
9444 __ret; \9444 __ret; \
...@@ -9447,16 +9447,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -9447,16 +9447,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
94479447
9448#ifdef __LITTLE_ENDIAN__9448#ifdef __LITTLE_ENDIAN__
9449#define vld1q_lane_s32(__p0, __p1, __p2) __extension__ ({ \9449#define vld1q_lane_s32(__p0, __p1, __p2) __extension__ ({ \
9450 int32x4_t __s1 = __p1; \
9451 int32x4_t __ret; \9450 int32x4_t __ret; \
9451 int32x4_t __s1 = __p1; \
9452 __ret = (int32x4_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 34); \9452 __ret = (int32x4_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 34); \
9453 __ret; \9453 __ret; \
9454})9454})
9455#else9455#else
9456#define vld1q_lane_s32(__p0, __p1, __p2) __extension__ ({ \9456#define vld1q_lane_s32(__p0, __p1, __p2) __extension__ ({ \
9457 int32x4_t __ret; \
9457 int32x4_t __s1 = __p1; \9458 int32x4_t __s1 = __p1; \
9458 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \9459 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
9459 int32x4_t __ret; \
9460 __ret = (int32x4_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 34); \9460 __ret = (int32x4_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 34); \
9461 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \9461 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
9462 __ret; \9462 __ret; \
...@@ -9465,16 +9465,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -9465,16 +9465,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
94659465
9466#ifdef __LITTLE_ENDIAN__9466#ifdef __LITTLE_ENDIAN__
9467#define vld1q_lane_s64(__p0, __p1, __p2) __extension__ ({ \9467#define vld1q_lane_s64(__p0, __p1, __p2) __extension__ ({ \
9468 int64x2_t __s1 = __p1; \
9469 int64x2_t __ret; \9468 int64x2_t __ret; \
9469 int64x2_t __s1 = __p1; \
9470 __ret = (int64x2_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 35); \9470 __ret = (int64x2_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 35); \
9471 __ret; \9471 __ret; \
9472})9472})
9473#else9473#else
9474#define vld1q_lane_s64(__p0, __p1, __p2) __extension__ ({ \9474#define vld1q_lane_s64(__p0, __p1, __p2) __extension__ ({ \
9475 int64x2_t __ret; \
9475 int64x2_t __s1 = __p1; \9476 int64x2_t __s1 = __p1; \
9476 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \9477 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
9477 int64x2_t __ret; \
9478 __ret = (int64x2_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 35); \9478 __ret = (int64x2_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 35); \
9479 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \9479 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
9480 __ret; \9480 __ret; \
...@@ -9483,16 +9483,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -9483,16 +9483,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
94839483
9484#ifdef __LITTLE_ENDIAN__9484#ifdef __LITTLE_ENDIAN__
9485#define vld1q_lane_s16(__p0, __p1, __p2) __extension__ ({ \9485#define vld1q_lane_s16(__p0, __p1, __p2) __extension__ ({ \
9486 int16x8_t __s1 = __p1; \
9487 int16x8_t __ret; \9486 int16x8_t __ret; \
9487 int16x8_t __s1 = __p1; \
9488 __ret = (int16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 33); \9488 __ret = (int16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 33); \
9489 __ret; \9489 __ret; \
9490})9490})
9491#else9491#else
9492#define vld1q_lane_s16(__p0, __p1, __p2) __extension__ ({ \9492#define vld1q_lane_s16(__p0, __p1, __p2) __extension__ ({ \
9493 int16x8_t __ret; \
9493 int16x8_t __s1 = __p1; \9494 int16x8_t __s1 = __p1; \
9494 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \9495 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
9495 int16x8_t __ret; \
9496 __ret = (int16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 33); \9496 __ret = (int16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 33); \
9497 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \9497 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
9498 __ret; \9498 __ret; \
...@@ -9501,16 +9501,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -9501,16 +9501,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
95019501
9502#ifdef __LITTLE_ENDIAN__9502#ifdef __LITTLE_ENDIAN__
9503#define vld1_lane_u8(__p0, __p1, __p2) __extension__ ({ \9503#define vld1_lane_u8(__p0, __p1, __p2) __extension__ ({ \
9504 uint8x8_t __s1 = __p1; \
9505 uint8x8_t __ret; \9504 uint8x8_t __ret; \
9505 uint8x8_t __s1 = __p1; \
9506 __ret = (uint8x8_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 16); \9506 __ret = (uint8x8_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 16); \
9507 __ret; \9507 __ret; \
9508})9508})
9509#else9509#else
9510#define vld1_lane_u8(__p0, __p1, __p2) __extension__ ({ \9510#define vld1_lane_u8(__p0, __p1, __p2) __extension__ ({ \
9511 uint8x8_t __ret; \
9511 uint8x8_t __s1 = __p1; \9512 uint8x8_t __s1 = __p1; \
9512 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \9513 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
9513 uint8x8_t __ret; \
9514 __ret = (uint8x8_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 16); \9514 __ret = (uint8x8_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 16); \
9515 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \9515 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
9516 __ret; \9516 __ret; \
...@@ -9519,16 +9519,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -9519,16 +9519,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
95199519
9520#ifdef __LITTLE_ENDIAN__9520#ifdef __LITTLE_ENDIAN__
9521#define vld1_lane_u32(__p0, __p1, __p2) __extension__ ({ \9521#define vld1_lane_u32(__p0, __p1, __p2) __extension__ ({ \
9522 uint32x2_t __s1 = __p1; \
9523 uint32x2_t __ret; \9522 uint32x2_t __ret; \
9523 uint32x2_t __s1 = __p1; \
9524 __ret = (uint32x2_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 18); \9524 __ret = (uint32x2_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 18); \
9525 __ret; \9525 __ret; \
9526})9526})
9527#else9527#else
9528#define vld1_lane_u32(__p0, __p1, __p2) __extension__ ({ \9528#define vld1_lane_u32(__p0, __p1, __p2) __extension__ ({ \
9529 uint32x2_t __ret; \
9529 uint32x2_t __s1 = __p1; \9530 uint32x2_t __s1 = __p1; \
9530 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \9531 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
9531 uint32x2_t __ret; \
9532 __ret = (uint32x2_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 18); \9532 __ret = (uint32x2_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 18); \
9533 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \9533 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
9534 __ret; \9534 __ret; \
...@@ -9536,23 +9536,23 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -9536,23 +9536,23 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
9536#endif9536#endif
95379537
9538#define vld1_lane_u64(__p0, __p1, __p2) __extension__ ({ \9538#define vld1_lane_u64(__p0, __p1, __p2) __extension__ ({ \
9539 uint64x1_t __s1 = __p1; \
9540 uint64x1_t __ret; \9539 uint64x1_t __ret; \
9540 uint64x1_t __s1 = __p1; \
9541 __ret = (uint64x1_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 19); \9541 __ret = (uint64x1_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 19); \
9542 __ret; \9542 __ret; \
9543})9543})
9544#ifdef __LITTLE_ENDIAN__9544#ifdef __LITTLE_ENDIAN__
9545#define vld1_lane_u16(__p0, __p1, __p2) __extension__ ({ \9545#define vld1_lane_u16(__p0, __p1, __p2) __extension__ ({ \
9546 uint16x4_t __s1 = __p1; \
9547 uint16x4_t __ret; \9546 uint16x4_t __ret; \
9547 uint16x4_t __s1 = __p1; \
9548 __ret = (uint16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 17); \9548 __ret = (uint16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 17); \
9549 __ret; \9549 __ret; \
9550})9550})
9551#else9551#else
9552#define vld1_lane_u16(__p0, __p1, __p2) __extension__ ({ \9552#define vld1_lane_u16(__p0, __p1, __p2) __extension__ ({ \
9553 uint16x4_t __ret; \
9553 uint16x4_t __s1 = __p1; \9554 uint16x4_t __s1 = __p1; \
9554 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \9555 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
9555 uint16x4_t __ret; \
9556 __ret = (uint16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 17); \9556 __ret = (uint16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 17); \
9557 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \9557 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
9558 __ret; \9558 __ret; \
...@@ -9561,16 +9561,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -9561,16 +9561,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
95619561
9562#ifdef __LITTLE_ENDIAN__9562#ifdef __LITTLE_ENDIAN__
9563#define vld1_lane_s8(__p0, __p1, __p2) __extension__ ({ \9563#define vld1_lane_s8(__p0, __p1, __p2) __extension__ ({ \
9564 int8x8_t __s1 = __p1; \
9565 int8x8_t __ret; \9564 int8x8_t __ret; \
9565 int8x8_t __s1 = __p1; \
9566 __ret = (int8x8_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 0); \9566 __ret = (int8x8_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 0); \
9567 __ret; \9567 __ret; \
9568})9568})
9569#else9569#else
9570#define vld1_lane_s8(__p0, __p1, __p2) __extension__ ({ \9570#define vld1_lane_s8(__p0, __p1, __p2) __extension__ ({ \
9571 int8x8_t __ret; \
9571 int8x8_t __s1 = __p1; \9572 int8x8_t __s1 = __p1; \
9572 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \9573 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
9573 int8x8_t __ret; \
9574 __ret = (int8x8_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 0); \9574 __ret = (int8x8_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 0); \
9575 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \9575 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
9576 __ret; \9576 __ret; \
...@@ -9579,16 +9579,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -9579,16 +9579,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
95799579
9580#ifdef __LITTLE_ENDIAN__9580#ifdef __LITTLE_ENDIAN__
9581#define vld1_lane_f32(__p0, __p1, __p2) __extension__ ({ \9581#define vld1_lane_f32(__p0, __p1, __p2) __extension__ ({ \
9582 float32x2_t __s1 = __p1; \
9583 float32x2_t __ret; \9582 float32x2_t __ret; \
9583 float32x2_t __s1 = __p1; \
9584 __ret = (float32x2_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 9); \9584 __ret = (float32x2_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 9); \
9585 __ret; \9585 __ret; \
9586})9586})
9587#else9587#else
9588#define vld1_lane_f32(__p0, __p1, __p2) __extension__ ({ \9588#define vld1_lane_f32(__p0, __p1, __p2) __extension__ ({ \
9589 float32x2_t __ret; \
9589 float32x2_t __s1 = __p1; \9590 float32x2_t __s1 = __p1; \
9590 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \9591 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
9591 float32x2_t __ret; \
9592 __ret = (float32x2_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 9); \9592 __ret = (float32x2_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 9); \
9593 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \9593 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
9594 __ret; \9594 __ret; \
...@@ -9597,16 +9597,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -9597,16 +9597,16 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
95979597
9598#ifdef __LITTLE_ENDIAN__9598#ifdef __LITTLE_ENDIAN__
9599#define vld1_lane_s32(__p0, __p1, __p2) __extension__ ({ \9599#define vld1_lane_s32(__p0, __p1, __p2) __extension__ ({ \
9600 int32x2_t __s1 = __p1; \
9601 int32x2_t __ret; \9600 int32x2_t __ret; \
9601 int32x2_t __s1 = __p1; \
9602 __ret = (int32x2_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 2); \9602 __ret = (int32x2_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 2); \
9603 __ret; \9603 __ret; \
9604})9604})
9605#else9605#else
9606#define vld1_lane_s32(__p0, __p1, __p2) __extension__ ({ \9606#define vld1_lane_s32(__p0, __p1, __p2) __extension__ ({ \
9607 int32x2_t __ret; \
9607 int32x2_t __s1 = __p1; \9608 int32x2_t __s1 = __p1; \
9608 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \9609 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
9609 int32x2_t __ret; \
9610 __ret = (int32x2_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 2); \9610 __ret = (int32x2_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 2); \
9611 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \9611 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
9612 __ret; \9612 __ret; \
...@@ -9614,23 +9614,23 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -9614,23 +9614,23 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
9614#endif9614#endif
96159615
9616#define vld1_lane_s64(__p0, __p1, __p2) __extension__ ({ \9616#define vld1_lane_s64(__p0, __p1, __p2) __extension__ ({ \
9617 int64x1_t __s1 = __p1; \
9618 int64x1_t __ret; \9617 int64x1_t __ret; \
9618 int64x1_t __s1 = __p1; \
9619 __ret = (int64x1_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 3); \9619 __ret = (int64x1_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 3); \
9620 __ret; \9620 __ret; \
9621})9621})
9622#ifdef __LITTLE_ENDIAN__9622#ifdef __LITTLE_ENDIAN__
9623#define vld1_lane_s16(__p0, __p1, __p2) __extension__ ({ \9623#define vld1_lane_s16(__p0, __p1, __p2) __extension__ ({ \
9624 int16x4_t __s1 = __p1; \
9625 int16x4_t __ret; \9624 int16x4_t __ret; \
9625 int16x4_t __s1 = __p1; \
9626 __ret = (int16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 1); \9626 __ret = (int16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 1); \
9627 __ret; \9627 __ret; \
9628})9628})
9629#else9629#else
9630#define vld1_lane_s16(__p0, __p1, __p2) __extension__ ({ \9630#define vld1_lane_s16(__p0, __p1, __p2) __extension__ ({ \
9631 int16x4_t __ret; \
9631 int16x4_t __s1 = __p1; \9632 int16x4_t __s1 = __p1; \
9632 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \9633 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
9633 int16x4_t __ret; \
9634 __ret = (int16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 1); \9634 __ret = (int16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 1); \
9635 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \9635 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
9636 __ret; \9636 __ret; \
...@@ -11415,18 +11415,18 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -11415,18 +11415,18 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1141511415
11416#ifdef __LITTLE_ENDIAN__11416#ifdef __LITTLE_ENDIAN__
11417#define vld2_lane_p8(__p0, __p1, __p2) __extension__ ({ \11417#define vld2_lane_p8(__p0, __p1, __p2) __extension__ ({ \
11418 poly8x8x2_t __s1 = __p1; \
11419 poly8x8x2_t __ret; \11418 poly8x8x2_t __ret; \
11419 poly8x8x2_t __s1 = __p1; \
11420 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 4); \11420 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 4); \
11421 __ret; \11421 __ret; \
11422})11422})
11423#else11423#else
11424#define vld2_lane_p8(__p0, __p1, __p2) __extension__ ({ \11424#define vld2_lane_p8(__p0, __p1, __p2) __extension__ ({ \
11425 poly8x8x2_t __ret; \
11425 poly8x8x2_t __s1 = __p1; \11426 poly8x8x2_t __s1 = __p1; \
11426 poly8x8x2_t __rev1; \11427 poly8x8x2_t __rev1; \
11427 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \11428 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
11428 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \11429 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
11429 poly8x8x2_t __ret; \
11430 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 4); \11430 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 4); \
11431 \11431 \
11432 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \11432 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
...@@ -11437,18 +11437,18 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -11437,18 +11437,18 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1143711437
11438#ifdef __LITTLE_ENDIAN__11438#ifdef __LITTLE_ENDIAN__
11439#define vld2_lane_p16(__p0, __p1, __p2) __extension__ ({ \11439#define vld2_lane_p16(__p0, __p1, __p2) __extension__ ({ \
11440 poly16x4x2_t __s1 = __p1; \
11441 poly16x4x2_t __ret; \11440 poly16x4x2_t __ret; \
11441 poly16x4x2_t __s1 = __p1; \
11442 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 5); \11442 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 5); \
11443 __ret; \11443 __ret; \
11444})11444})
11445#else11445#else
11446#define vld2_lane_p16(__p0, __p1, __p2) __extension__ ({ \11446#define vld2_lane_p16(__p0, __p1, __p2) __extension__ ({ \
11447 poly16x4x2_t __ret; \
11447 poly16x4x2_t __s1 = __p1; \11448 poly16x4x2_t __s1 = __p1; \
11448 poly16x4x2_t __rev1; \11449 poly16x4x2_t __rev1; \
11449 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \11450 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \
11450 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \11451 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \
11451 poly16x4x2_t __ret; \
11452 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 5); \11452 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 5); \
11453 \11453 \
11454 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \11454 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
...@@ -11459,18 +11459,18 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -11459,18 +11459,18 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1145911459
11460#ifdef __LITTLE_ENDIAN__11460#ifdef __LITTLE_ENDIAN__
11461#define vld2q_lane_p16(__p0, __p1, __p2) __extension__ ({ \11461#define vld2q_lane_p16(__p0, __p1, __p2) __extension__ ({ \
11462 poly16x8x2_t __s1 = __p1; \
11463 poly16x8x2_t __ret; \11462 poly16x8x2_t __ret; \
11463 poly16x8x2_t __s1 = __p1; \
11464 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 37); \11464 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 37); \
11465 __ret; \11465 __ret; \
11466})11466})
11467#else11467#else
11468#define vld2q_lane_p16(__p0, __p1, __p2) __extension__ ({ \11468#define vld2q_lane_p16(__p0, __p1, __p2) __extension__ ({ \
11469 poly16x8x2_t __ret; \
11469 poly16x8x2_t __s1 = __p1; \11470 poly16x8x2_t __s1 = __p1; \
11470 poly16x8x2_t __rev1; \11471 poly16x8x2_t __rev1; \
11471 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \11472 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
11472 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \11473 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
11473 poly16x8x2_t __ret; \
11474 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 37); \11474 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 37); \
11475 \11475 \
11476 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \11476 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
...@@ -11481,18 +11481,18 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -11481,18 +11481,18 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1148111481
11482#ifdef __LITTLE_ENDIAN__11482#ifdef __LITTLE_ENDIAN__
11483#define vld2q_lane_u32(__p0, __p1, __p2) __extension__ ({ \11483#define vld2q_lane_u32(__p0, __p1, __p2) __extension__ ({ \
11484 uint32x4x2_t __s1 = __p1; \
11485 uint32x4x2_t __ret; \11484 uint32x4x2_t __ret; \
11485 uint32x4x2_t __s1 = __p1; \
11486 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 50); \11486 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 50); \
11487 __ret; \11487 __ret; \
11488})11488})
11489#else11489#else
11490#define vld2q_lane_u32(__p0, __p1, __p2) __extension__ ({ \11490#define vld2q_lane_u32(__p0, __p1, __p2) __extension__ ({ \
11491 uint32x4x2_t __ret; \
11491 uint32x4x2_t __s1 = __p1; \11492 uint32x4x2_t __s1 = __p1; \
11492 uint32x4x2_t __rev1; \11493 uint32x4x2_t __rev1; \
11493 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \11494 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \
11494 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \11495 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \
11495 uint32x4x2_t __ret; \
11496 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 50); \11496 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 50); \
11497 \11497 \
11498 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \11498 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
...@@ -11503,18 +11503,18 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -11503,18 +11503,18 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1150311503
11504#ifdef __LITTLE_ENDIAN__11504#ifdef __LITTLE_ENDIAN__
11505#define vld2q_lane_u16(__p0, __p1, __p2) __extension__ ({ \11505#define vld2q_lane_u16(__p0, __p1, __p2) __extension__ ({ \
11506 uint16x8x2_t __s1 = __p1; \
11507 uint16x8x2_t __ret; \11506 uint16x8x2_t __ret; \
11507 uint16x8x2_t __s1 = __p1; \
11508 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 49); \11508 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 49); \
11509 __ret; \11509 __ret; \
11510})11510})
11511#else11511#else
11512#define vld2q_lane_u16(__p0, __p1, __p2) __extension__ ({ \11512#define vld2q_lane_u16(__p0, __p1, __p2) __extension__ ({ \
11513 uint16x8x2_t __ret; \
11513 uint16x8x2_t __s1 = __p1; \11514 uint16x8x2_t __s1 = __p1; \
11514 uint16x8x2_t __rev1; \11515 uint16x8x2_t __rev1; \
11515 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \11516 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
11516 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \11517 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
11517 uint16x8x2_t __ret; \
11518 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 49); \11518 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 49); \
11519 \11519 \
11520 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \11520 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
...@@ -11525,18 +11525,18 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -11525,18 +11525,18 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1152511525
11526#ifdef __LITTLE_ENDIAN__11526#ifdef __LITTLE_ENDIAN__
11527#define vld2q_lane_f32(__p0, __p1, __p2) __extension__ ({ \11527#define vld2q_lane_f32(__p0, __p1, __p2) __extension__ ({ \
11528 float32x4x2_t __s1 = __p1; \
11529 float32x4x2_t __ret; \11528 float32x4x2_t __ret; \
11529 float32x4x2_t __s1 = __p1; \
11530 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 41); \11530 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 41); \
11531 __ret; \11531 __ret; \
11532})11532})
11533#else11533#else
11534#define vld2q_lane_f32(__p0, __p1, __p2) __extension__ ({ \11534#define vld2q_lane_f32(__p0, __p1, __p2) __extension__ ({ \
11535 float32x4x2_t __ret; \
11535 float32x4x2_t __s1 = __p1; \11536 float32x4x2_t __s1 = __p1; \
11536 float32x4x2_t __rev1; \11537 float32x4x2_t __rev1; \
11537 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \11538 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \
11538 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \11539 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \
11539 float32x4x2_t __ret; \
11540 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 41); \11540 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 41); \
11541 \11541 \
11542 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \11542 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
...@@ -11547,18 +11547,18 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -11547,18 +11547,18 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1154711547
11548#ifdef __LITTLE_ENDIAN__11548#ifdef __LITTLE_ENDIAN__
11549#define vld2q_lane_s32(__p0, __p1, __p2) __extension__ ({ \11549#define vld2q_lane_s32(__p0, __p1, __p2) __extension__ ({ \
11550 int32x4x2_t __s1 = __p1; \
11551 int32x4x2_t __ret; \11550 int32x4x2_t __ret; \
11551 int32x4x2_t __s1 = __p1; \
11552 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 34); \11552 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 34); \
11553 __ret; \11553 __ret; \
11554})11554})
11555#else11555#else
11556#define vld2q_lane_s32(__p0, __p1, __p2) __extension__ ({ \11556#define vld2q_lane_s32(__p0, __p1, __p2) __extension__ ({ \
11557 int32x4x2_t __ret; \
11557 int32x4x2_t __s1 = __p1; \11558 int32x4x2_t __s1 = __p1; \
11558 int32x4x2_t __rev1; \11559 int32x4x2_t __rev1; \
11559 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \11560 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \
11560 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \11561 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \
11561 int32x4x2_t __ret; \
11562 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 34); \11562 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 34); \
11563 \11563 \
11564 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \11564 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
...@@ -11569,18 +11569,18 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -11569,18 +11569,18 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1156911569
11570#ifdef __LITTLE_ENDIAN__11570#ifdef __LITTLE_ENDIAN__
11571#define vld2q_lane_s16(__p0, __p1, __p2) __extension__ ({ \11571#define vld2q_lane_s16(__p0, __p1, __p2) __extension__ ({ \
11572 int16x8x2_t __s1 = __p1; \
11573 int16x8x2_t __ret; \11572 int16x8x2_t __ret; \
11573 int16x8x2_t __s1 = __p1; \
11574 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 33); \11574 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 33); \
11575 __ret; \11575 __ret; \
11576})11576})
11577#else11577#else
11578#define vld2q_lane_s16(__p0, __p1, __p2) __extension__ ({ \11578#define vld2q_lane_s16(__p0, __p1, __p2) __extension__ ({ \
11579 int16x8x2_t __ret; \
11579 int16x8x2_t __s1 = __p1; \11580 int16x8x2_t __s1 = __p1; \
11580 int16x8x2_t __rev1; \11581 int16x8x2_t __rev1; \
11581 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \11582 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
11582 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \11583 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
11583 int16x8x2_t __ret; \
11584 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 33); \11584 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 33); \
11585 \11585 \
11586 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \11586 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
...@@ -11591,18 +11591,18 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -11591,18 +11591,18 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1159111591
11592#ifdef __LITTLE_ENDIAN__11592#ifdef __LITTLE_ENDIAN__
11593#define vld2_lane_u8(__p0, __p1, __p2) __extension__ ({ \11593#define vld2_lane_u8(__p0, __p1, __p2) __extension__ ({ \
11594 uint8x8x2_t __s1 = __p1; \
11595 uint8x8x2_t __ret; \11594 uint8x8x2_t __ret; \
11595 uint8x8x2_t __s1 = __p1; \
11596 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 16); \11596 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 16); \
11597 __ret; \11597 __ret; \
11598})11598})
11599#else11599#else
11600#define vld2_lane_u8(__p0, __p1, __p2) __extension__ ({ \11600#define vld2_lane_u8(__p0, __p1, __p2) __extension__ ({ \
11601 uint8x8x2_t __ret; \
11601 uint8x8x2_t __s1 = __p1; \11602 uint8x8x2_t __s1 = __p1; \
11602 uint8x8x2_t __rev1; \11603 uint8x8x2_t __rev1; \
11603 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \11604 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
11604 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \11605 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
11605 uint8x8x2_t __ret; \
11606 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 16); \11606 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 16); \
11607 \11607 \
11608 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \11608 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
...@@ -11613,18 +11613,18 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -11613,18 +11613,18 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1161311613
11614#ifdef __LITTLE_ENDIAN__11614#ifdef __LITTLE_ENDIAN__
11615#define vld2_lane_u32(__p0, __p1, __p2) __extension__ ({ \11615#define vld2_lane_u32(__p0, __p1, __p2) __extension__ ({ \
11616 uint32x2x2_t __s1 = __p1; \
11617 uint32x2x2_t __ret; \11616 uint32x2x2_t __ret; \
11617 uint32x2x2_t __s1 = __p1; \
11618 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 18); \11618 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 18); \
11619 __ret; \11619 __ret; \
11620})11620})
11621#else11621#else
11622#define vld2_lane_u32(__p0, __p1, __p2) __extension__ ({ \11622#define vld2_lane_u32(__p0, __p1, __p2) __extension__ ({ \
11623 uint32x2x2_t __ret; \
11623 uint32x2x2_t __s1 = __p1; \11624 uint32x2x2_t __s1 = __p1; \
11624 uint32x2x2_t __rev1; \11625 uint32x2x2_t __rev1; \
11625 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \11626 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \
11626 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \11627 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \
11627 uint32x2x2_t __ret; \
11628 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 18); \11628 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 18); \
11629 \11629 \
11630 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \11630 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
...@@ -11635,18 +11635,18 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -11635,18 +11635,18 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1163511635
11636#ifdef __LITTLE_ENDIAN__11636#ifdef __LITTLE_ENDIAN__
11637#define vld2_lane_u16(__p0, __p1, __p2) __extension__ ({ \11637#define vld2_lane_u16(__p0, __p1, __p2) __extension__ ({ \
11638 uint16x4x2_t __s1 = __p1; \
11639 uint16x4x2_t __ret; \11638 uint16x4x2_t __ret; \
11639 uint16x4x2_t __s1 = __p1; \
11640 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 17); \11640 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 17); \
11641 __ret; \11641 __ret; \
11642})11642})
11643#else11643#else
11644#define vld2_lane_u16(__p0, __p1, __p2) __extension__ ({ \11644#define vld2_lane_u16(__p0, __p1, __p2) __extension__ ({ \
11645 uint16x4x2_t __ret; \
11645 uint16x4x2_t __s1 = __p1; \11646 uint16x4x2_t __s1 = __p1; \
11646 uint16x4x2_t __rev1; \11647 uint16x4x2_t __rev1; \
11647 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \11648 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \
11648 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \11649 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \
11649 uint16x4x2_t __ret; \
11650 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 17); \11650 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 17); \
11651 \11651 \
11652 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \11652 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
...@@ -11657,18 +11657,18 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -11657,18 +11657,18 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1165711657
11658#ifdef __LITTLE_ENDIAN__11658#ifdef __LITTLE_ENDIAN__
11659#define vld2_lane_s8(__p0, __p1, __p2) __extension__ ({ \11659#define vld2_lane_s8(__p0, __p1, __p2) __extension__ ({ \
11660 int8x8x2_t __s1 = __p1; \
11661 int8x8x2_t __ret; \11660 int8x8x2_t __ret; \
11661 int8x8x2_t __s1 = __p1; \
11662 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 0); \11662 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 0); \
11663 __ret; \11663 __ret; \
11664})11664})
11665#else11665#else
11666#define vld2_lane_s8(__p0, __p1, __p2) __extension__ ({ \11666#define vld2_lane_s8(__p0, __p1, __p2) __extension__ ({ \
11667 int8x8x2_t __ret; \
11667 int8x8x2_t __s1 = __p1; \11668 int8x8x2_t __s1 = __p1; \
11668 int8x8x2_t __rev1; \11669 int8x8x2_t __rev1; \
11669 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \11670 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
11670 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \11671 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
11671 int8x8x2_t __ret; \
11672 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 0); \11672 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 0); \
11673 \11673 \
11674 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \11674 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
...@@ -11679,18 +11679,18 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -11679,18 +11679,18 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1167911679
11680#ifdef __LITTLE_ENDIAN__11680#ifdef __LITTLE_ENDIAN__
11681#define vld2_lane_f32(__p0, __p1, __p2) __extension__ ({ \11681#define vld2_lane_f32(__p0, __p1, __p2) __extension__ ({ \
11682 float32x2x2_t __s1 = __p1; \
11683 float32x2x2_t __ret; \11682 float32x2x2_t __ret; \
11683 float32x2x2_t __s1 = __p1; \
11684 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 9); \11684 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 9); \
11685 __ret; \11685 __ret; \
11686})11686})
11687#else11687#else
11688#define vld2_lane_f32(__p0, __p1, __p2) __extension__ ({ \11688#define vld2_lane_f32(__p0, __p1, __p2) __extension__ ({ \
11689 float32x2x2_t __ret; \
11689 float32x2x2_t __s1 = __p1; \11690 float32x2x2_t __s1 = __p1; \
11690 float32x2x2_t __rev1; \11691 float32x2x2_t __rev1; \
11691 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \11692 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \
11692 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \11693 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \
11693 float32x2x2_t __ret; \
11694 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 9); \11694 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 9); \
11695 \11695 \
11696 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \11696 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
...@@ -11701,18 +11701,18 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -11701,18 +11701,18 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1170111701
11702#ifdef __LITTLE_ENDIAN__11702#ifdef __LITTLE_ENDIAN__
11703#define vld2_lane_s32(__p0, __p1, __p2) __extension__ ({ \11703#define vld2_lane_s32(__p0, __p1, __p2) __extension__ ({ \
11704 int32x2x2_t __s1 = __p1; \
11705 int32x2x2_t __ret; \11704 int32x2x2_t __ret; \
11705 int32x2x2_t __s1 = __p1; \
11706 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 2); \11706 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 2); \
11707 __ret; \11707 __ret; \
11708})11708})
11709#else11709#else
11710#define vld2_lane_s32(__p0, __p1, __p2) __extension__ ({ \11710#define vld2_lane_s32(__p0, __p1, __p2) __extension__ ({ \
11711 int32x2x2_t __ret; \
11711 int32x2x2_t __s1 = __p1; \11712 int32x2x2_t __s1 = __p1; \
11712 int32x2x2_t __rev1; \11713 int32x2x2_t __rev1; \
11713 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \11714 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \
11714 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \11715 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \
11715 int32x2x2_t __ret; \
11716 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 2); \11716 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 2); \
11717 \11717 \
11718 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \11718 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
...@@ -11723,18 +11723,18 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -11723,18 +11723,18 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1172311723
11724#ifdef __LITTLE_ENDIAN__11724#ifdef __LITTLE_ENDIAN__
11725#define vld2_lane_s16(__p0, __p1, __p2) __extension__ ({ \11725#define vld2_lane_s16(__p0, __p1, __p2) __extension__ ({ \
11726 int16x4x2_t __s1 = __p1; \
11727 int16x4x2_t __ret; \11726 int16x4x2_t __ret; \
11727 int16x4x2_t __s1 = __p1; \
11728 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 1); \11728 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 1); \
11729 __ret; \11729 __ret; \
11730})11730})
11731#else11731#else
11732#define vld2_lane_s16(__p0, __p1, __p2) __extension__ ({ \11732#define vld2_lane_s16(__p0, __p1, __p2) __extension__ ({ \
11733 int16x4x2_t __ret; \
11733 int16x4x2_t __s1 = __p1; \11734 int16x4x2_t __s1 = __p1; \
11734 int16x4x2_t __rev1; \11735 int16x4x2_t __rev1; \
11735 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \11736 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \
11736 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \11737 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \
11737 int16x4x2_t __ret; \
11738 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 1); \11738 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 1); \
11739 \11739 \
11740 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \11740 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
...@@ -12449,19 +12449,19 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -12449,19 +12449,19 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1244912449
12450#ifdef __LITTLE_ENDIAN__12450#ifdef __LITTLE_ENDIAN__
12451#define vld3_lane_p8(__p0, __p1, __p2) __extension__ ({ \12451#define vld3_lane_p8(__p0, __p1, __p2) __extension__ ({ \
12452 poly8x8x3_t __s1 = __p1; \
12453 poly8x8x3_t __ret; \12452 poly8x8x3_t __ret; \
12453 poly8x8x3_t __s1 = __p1; \
12454 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 4); \12454 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 4); \
12455 __ret; \12455 __ret; \
12456})12456})
12457#else12457#else
12458#define vld3_lane_p8(__p0, __p1, __p2) __extension__ ({ \12458#define vld3_lane_p8(__p0, __p1, __p2) __extension__ ({ \
12459 poly8x8x3_t __ret; \
12459 poly8x8x3_t __s1 = __p1; \12460 poly8x8x3_t __s1 = __p1; \
12460 poly8x8x3_t __rev1; \12461 poly8x8x3_t __rev1; \
12461 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \12462 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
12462 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \12463 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
12463 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \12464 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
12464 poly8x8x3_t __ret; \
12465 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 4); \12465 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 4); \
12466 \12466 \
12467 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \12467 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
...@@ -12473,19 +12473,19 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -12473,19 +12473,19 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1247312473
12474#ifdef __LITTLE_ENDIAN__12474#ifdef __LITTLE_ENDIAN__
12475#define vld3_lane_p16(__p0, __p1, __p2) __extension__ ({ \12475#define vld3_lane_p16(__p0, __p1, __p2) __extension__ ({ \
12476 poly16x4x3_t __s1 = __p1; \
12477 poly16x4x3_t __ret; \12476 poly16x4x3_t __ret; \
12477 poly16x4x3_t __s1 = __p1; \
12478 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 5); \12478 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 5); \
12479 __ret; \12479 __ret; \
12480})12480})
12481#else12481#else
12482#define vld3_lane_p16(__p0, __p1, __p2) __extension__ ({ \12482#define vld3_lane_p16(__p0, __p1, __p2) __extension__ ({ \
12483 poly16x4x3_t __ret; \
12483 poly16x4x3_t __s1 = __p1; \12484 poly16x4x3_t __s1 = __p1; \
12484 poly16x4x3_t __rev1; \12485 poly16x4x3_t __rev1; \
12485 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \12486 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \
12486 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \12487 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \
12487 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 3, 2, 1, 0); \12488 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 3, 2, 1, 0); \
12488 poly16x4x3_t __ret; \
12489 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 5); \12489 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 5); \
12490 \12490 \
12491 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \12491 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
...@@ -12497,19 +12497,19 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -12497,19 +12497,19 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1249712497
12498#ifdef __LITTLE_ENDIAN__12498#ifdef __LITTLE_ENDIAN__
12499#define vld3q_lane_p16(__p0, __p1, __p2) __extension__ ({ \12499#define vld3q_lane_p16(__p0, __p1, __p2) __extension__ ({ \
12500 poly16x8x3_t __s1 = __p1; \
12501 poly16x8x3_t __ret; \12500 poly16x8x3_t __ret; \
12501 poly16x8x3_t __s1 = __p1; \
12502 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 37); \12502 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 37); \
12503 __ret; \12503 __ret; \
12504})12504})
12505#else12505#else
12506#define vld3q_lane_p16(__p0, __p1, __p2) __extension__ ({ \12506#define vld3q_lane_p16(__p0, __p1, __p2) __extension__ ({ \
12507 poly16x8x3_t __ret; \
12507 poly16x8x3_t __s1 = __p1; \12508 poly16x8x3_t __s1 = __p1; \
12508 poly16x8x3_t __rev1; \12509 poly16x8x3_t __rev1; \
12509 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \12510 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
12510 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \12511 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
12511 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \12512 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
12512 poly16x8x3_t __ret; \
12513 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 37); \12513 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 37); \
12514 \12514 \
12515 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \12515 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
...@@ -12521,19 +12521,19 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -12521,19 +12521,19 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1252112521
12522#ifdef __LITTLE_ENDIAN__12522#ifdef __LITTLE_ENDIAN__
12523#define vld3q_lane_u32(__p0, __p1, __p2) __extension__ ({ \12523#define vld3q_lane_u32(__p0, __p1, __p2) __extension__ ({ \
12524 uint32x4x3_t __s1 = __p1; \
12525 uint32x4x3_t __ret; \12524 uint32x4x3_t __ret; \
12525 uint32x4x3_t __s1 = __p1; \
12526 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 50); \12526 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 50); \
12527 __ret; \12527 __ret; \
12528})12528})
12529#else12529#else
12530#define vld3q_lane_u32(__p0, __p1, __p2) __extension__ ({ \12530#define vld3q_lane_u32(__p0, __p1, __p2) __extension__ ({ \
12531 uint32x4x3_t __ret; \
12531 uint32x4x3_t __s1 = __p1; \12532 uint32x4x3_t __s1 = __p1; \
12532 uint32x4x3_t __rev1; \12533 uint32x4x3_t __rev1; \
12533 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \12534 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \
12534 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \12535 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \
12535 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 3, 2, 1, 0); \12536 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 3, 2, 1, 0); \
12536 uint32x4x3_t __ret; \
12537 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 50); \12537 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 50); \
12538 \12538 \
12539 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \12539 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
...@@ -12545,19 +12545,19 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -12545,19 +12545,19 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1254512545
12546#ifdef __LITTLE_ENDIAN__12546#ifdef __LITTLE_ENDIAN__
12547#define vld3q_lane_u16(__p0, __p1, __p2) __extension__ ({ \12547#define vld3q_lane_u16(__p0, __p1, __p2) __extension__ ({ \
12548 uint16x8x3_t __s1 = __p1; \
12549 uint16x8x3_t __ret; \12548 uint16x8x3_t __ret; \
12549 uint16x8x3_t __s1 = __p1; \
12550 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 49); \12550 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 49); \
12551 __ret; \12551 __ret; \
12552})12552})
12553#else12553#else
12554#define vld3q_lane_u16(__p0, __p1, __p2) __extension__ ({ \12554#define vld3q_lane_u16(__p0, __p1, __p2) __extension__ ({ \
12555 uint16x8x3_t __ret; \
12555 uint16x8x3_t __s1 = __p1; \12556 uint16x8x3_t __s1 = __p1; \
12556 uint16x8x3_t __rev1; \12557 uint16x8x3_t __rev1; \
12557 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \12558 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
12558 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \12559 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
12559 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \12560 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
12560 uint16x8x3_t __ret; \
12561 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 49); \12561 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 49); \
12562 \12562 \
12563 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \12563 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
...@@ -12569,19 +12569,19 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -12569,19 +12569,19 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1256912569
12570#ifdef __LITTLE_ENDIAN__12570#ifdef __LITTLE_ENDIAN__
12571#define vld3q_lane_f32(__p0, __p1, __p2) __extension__ ({ \12571#define vld3q_lane_f32(__p0, __p1, __p2) __extension__ ({ \
12572 float32x4x3_t __s1 = __p1; \
12573 float32x4x3_t __ret; \12572 float32x4x3_t __ret; \
12573 float32x4x3_t __s1 = __p1; \
12574 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 41); \12574 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 41); \
12575 __ret; \12575 __ret; \
12576})12576})
12577#else12577#else
12578#define vld3q_lane_f32(__p0, __p1, __p2) __extension__ ({ \12578#define vld3q_lane_f32(__p0, __p1, __p2) __extension__ ({ \
12579 float32x4x3_t __ret; \
12579 float32x4x3_t __s1 = __p1; \12580 float32x4x3_t __s1 = __p1; \
12580 float32x4x3_t __rev1; \12581 float32x4x3_t __rev1; \
12581 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \12582 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \
12582 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \12583 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \
12583 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 3, 2, 1, 0); \12584 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 3, 2, 1, 0); \
12584 float32x4x3_t __ret; \
12585 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 41); \12585 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 41); \
12586 \12586 \
12587 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \12587 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
...@@ -12593,19 +12593,19 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -12593,19 +12593,19 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1259312593
12594#ifdef __LITTLE_ENDIAN__12594#ifdef __LITTLE_ENDIAN__
12595#define vld3q_lane_s32(__p0, __p1, __p2) __extension__ ({ \12595#define vld3q_lane_s32(__p0, __p1, __p2) __extension__ ({ \
12596 int32x4x3_t __s1 = __p1; \
12597 int32x4x3_t __ret; \12596 int32x4x3_t __ret; \
12597 int32x4x3_t __s1 = __p1; \
12598 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 34); \12598 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 34); \
12599 __ret; \12599 __ret; \
12600})12600})
12601#else12601#else
12602#define vld3q_lane_s32(__p0, __p1, __p2) __extension__ ({ \12602#define vld3q_lane_s32(__p0, __p1, __p2) __extension__ ({ \
12603 int32x4x3_t __ret; \
12603 int32x4x3_t __s1 = __p1; \12604 int32x4x3_t __s1 = __p1; \
12604 int32x4x3_t __rev1; \12605 int32x4x3_t __rev1; \
12605 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \12606 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \
12606 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \12607 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \
12607 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 3, 2, 1, 0); \12608 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 3, 2, 1, 0); \
12608 int32x4x3_t __ret; \
12609 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 34); \12609 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 34); \
12610 \12610 \
12611 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \12611 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
...@@ -12617,19 +12617,19 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -12617,19 +12617,19 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1261712617
12618#ifdef __LITTLE_ENDIAN__12618#ifdef __LITTLE_ENDIAN__
12619#define vld3q_lane_s16(__p0, __p1, __p2) __extension__ ({ \12619#define vld3q_lane_s16(__p0, __p1, __p2) __extension__ ({ \
12620 int16x8x3_t __s1 = __p1; \
12621 int16x8x3_t __ret; \12620 int16x8x3_t __ret; \
12621 int16x8x3_t __s1 = __p1; \
12622 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 33); \12622 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 33); \
12623 __ret; \12623 __ret; \
12624})12624})
12625#else12625#else
12626#define vld3q_lane_s16(__p0, __p1, __p2) __extension__ ({ \12626#define vld3q_lane_s16(__p0, __p1, __p2) __extension__ ({ \
12627 int16x8x3_t __ret; \
12627 int16x8x3_t __s1 = __p1; \12628 int16x8x3_t __s1 = __p1; \
12628 int16x8x3_t __rev1; \12629 int16x8x3_t __rev1; \
12629 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \12630 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
12630 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \12631 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
12631 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \12632 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
12632 int16x8x3_t __ret; \
12633 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 33); \12633 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 33); \
12634 \12634 \
12635 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \12635 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
...@@ -12641,19 +12641,19 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -12641,19 +12641,19 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1264112641
12642#ifdef __LITTLE_ENDIAN__12642#ifdef __LITTLE_ENDIAN__
12643#define vld3_lane_u8(__p0, __p1, __p2) __extension__ ({ \12643#define vld3_lane_u8(__p0, __p1, __p2) __extension__ ({ \
12644 uint8x8x3_t __s1 = __p1; \
12645 uint8x8x3_t __ret; \12644 uint8x8x3_t __ret; \
12645 uint8x8x3_t __s1 = __p1; \
12646 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 16); \12646 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 16); \
12647 __ret; \12647 __ret; \
12648})12648})
12649#else12649#else
12650#define vld3_lane_u8(__p0, __p1, __p2) __extension__ ({ \12650#define vld3_lane_u8(__p0, __p1, __p2) __extension__ ({ \
12651 uint8x8x3_t __ret; \
12651 uint8x8x3_t __s1 = __p1; \12652 uint8x8x3_t __s1 = __p1; \
12652 uint8x8x3_t __rev1; \12653 uint8x8x3_t __rev1; \
12653 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \12654 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
12654 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \12655 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
12655 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \12656 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
12656 uint8x8x3_t __ret; \
12657 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 16); \12657 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 16); \
12658 \12658 \
12659 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \12659 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
...@@ -12665,19 +12665,19 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -12665,19 +12665,19 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1266512665
12666#ifdef __LITTLE_ENDIAN__12666#ifdef __LITTLE_ENDIAN__
12667#define vld3_lane_u32(__p0, __p1, __p2) __extension__ ({ \12667#define vld3_lane_u32(__p0, __p1, __p2) __extension__ ({ \
12668 uint32x2x3_t __s1 = __p1; \
12669 uint32x2x3_t __ret; \12668 uint32x2x3_t __ret; \
12669 uint32x2x3_t __s1 = __p1; \
12670 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 18); \12670 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 18); \
12671 __ret; \12671 __ret; \
12672})12672})
12673#else12673#else
12674#define vld3_lane_u32(__p0, __p1, __p2) __extension__ ({ \12674#define vld3_lane_u32(__p0, __p1, __p2) __extension__ ({ \
12675 uint32x2x3_t __ret; \
12675 uint32x2x3_t __s1 = __p1; \12676 uint32x2x3_t __s1 = __p1; \
12676 uint32x2x3_t __rev1; \12677 uint32x2x3_t __rev1; \
12677 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \12678 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \
12678 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \12679 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \
12679 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 1, 0); \12680 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 1, 0); \
12680 uint32x2x3_t __ret; \
12681 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 18); \12681 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 18); \
12682 \12682 \
12683 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \12683 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
...@@ -12689,19 +12689,19 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -12689,19 +12689,19 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1268912689
12690#ifdef __LITTLE_ENDIAN__12690#ifdef __LITTLE_ENDIAN__
12691#define vld3_lane_u16(__p0, __p1, __p2) __extension__ ({ \12691#define vld3_lane_u16(__p0, __p1, __p2) __extension__ ({ \
12692 uint16x4x3_t __s1 = __p1; \
12693 uint16x4x3_t __ret; \12692 uint16x4x3_t __ret; \
12693 uint16x4x3_t __s1 = __p1; \
12694 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 17); \12694 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 17); \
12695 __ret; \12695 __ret; \
12696})12696})
12697#else12697#else
12698#define vld3_lane_u16(__p0, __p1, __p2) __extension__ ({ \12698#define vld3_lane_u16(__p0, __p1, __p2) __extension__ ({ \
12699 uint16x4x3_t __ret; \
12699 uint16x4x3_t __s1 = __p1; \12700 uint16x4x3_t __s1 = __p1; \
12700 uint16x4x3_t __rev1; \12701 uint16x4x3_t __rev1; \
12701 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \12702 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \
12702 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \12703 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \
12703 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 3, 2, 1, 0); \12704 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 3, 2, 1, 0); \
12704 uint16x4x3_t __ret; \
12705 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 17); \12705 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 17); \
12706 \12706 \
12707 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \12707 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
...@@ -12713,19 +12713,19 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -12713,19 +12713,19 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1271312713
12714#ifdef __LITTLE_ENDIAN__12714#ifdef __LITTLE_ENDIAN__
12715#define vld3_lane_s8(__p0, __p1, __p2) __extension__ ({ \12715#define vld3_lane_s8(__p0, __p1, __p2) __extension__ ({ \
12716 int8x8x3_t __s1 = __p1; \
12717 int8x8x3_t __ret; \12716 int8x8x3_t __ret; \
12717 int8x8x3_t __s1 = __p1; \
12718 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 0); \12718 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 0); \
12719 __ret; \12719 __ret; \
12720})12720})
12721#else12721#else
12722#define vld3_lane_s8(__p0, __p1, __p2) __extension__ ({ \12722#define vld3_lane_s8(__p0, __p1, __p2) __extension__ ({ \
12723 int8x8x3_t __ret; \
12723 int8x8x3_t __s1 = __p1; \12724 int8x8x3_t __s1 = __p1; \
12724 int8x8x3_t __rev1; \12725 int8x8x3_t __rev1; \
12725 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \12726 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
12726 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \12727 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
12727 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \12728 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
12728 int8x8x3_t __ret; \
12729 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 0); \12729 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 0); \
12730 \12730 \
12731 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \12731 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
...@@ -12737,19 +12737,19 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -12737,19 +12737,19 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1273712737
12738#ifdef __LITTLE_ENDIAN__12738#ifdef __LITTLE_ENDIAN__
12739#define vld3_lane_f32(__p0, __p1, __p2) __extension__ ({ \12739#define vld3_lane_f32(__p0, __p1, __p2) __extension__ ({ \
12740 float32x2x3_t __s1 = __p1; \
12741 float32x2x3_t __ret; \12740 float32x2x3_t __ret; \
12741 float32x2x3_t __s1 = __p1; \
12742 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 9); \12742 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 9); \
12743 __ret; \12743 __ret; \
12744})12744})
12745#else12745#else
12746#define vld3_lane_f32(__p0, __p1, __p2) __extension__ ({ \12746#define vld3_lane_f32(__p0, __p1, __p2) __extension__ ({ \
12747 float32x2x3_t __ret; \
12747 float32x2x3_t __s1 = __p1; \12748 float32x2x3_t __s1 = __p1; \
12748 float32x2x3_t __rev1; \12749 float32x2x3_t __rev1; \
12749 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \12750 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \
12750 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \12751 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \
12751 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 1, 0); \12752 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 1, 0); \
12752 float32x2x3_t __ret; \
12753 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 9); \12753 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 9); \
12754 \12754 \
12755 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \12755 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
...@@ -12761,19 +12761,19 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -12761,19 +12761,19 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1276112761
12762#ifdef __LITTLE_ENDIAN__12762#ifdef __LITTLE_ENDIAN__
12763#define vld3_lane_s32(__p0, __p1, __p2) __extension__ ({ \12763#define vld3_lane_s32(__p0, __p1, __p2) __extension__ ({ \
12764 int32x2x3_t __s1 = __p1; \
12765 int32x2x3_t __ret; \12764 int32x2x3_t __ret; \
12765 int32x2x3_t __s1 = __p1; \
12766 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 2); \12766 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 2); \
12767 __ret; \12767 __ret; \
12768})12768})
12769#else12769#else
12770#define vld3_lane_s32(__p0, __p1, __p2) __extension__ ({ \12770#define vld3_lane_s32(__p0, __p1, __p2) __extension__ ({ \
12771 int32x2x3_t __ret; \
12771 int32x2x3_t __s1 = __p1; \12772 int32x2x3_t __s1 = __p1; \
12772 int32x2x3_t __rev1; \12773 int32x2x3_t __rev1; \
12773 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \12774 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \
12774 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \12775 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \
12775 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 1, 0); \12776 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 1, 0); \
12776 int32x2x3_t __ret; \
12777 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 2); \12777 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 2); \
12778 \12778 \
12779 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \12779 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
...@@ -12785,19 +12785,19 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -12785,19 +12785,19 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1278512785
12786#ifdef __LITTLE_ENDIAN__12786#ifdef __LITTLE_ENDIAN__
12787#define vld3_lane_s16(__p0, __p1, __p2) __extension__ ({ \12787#define vld3_lane_s16(__p0, __p1, __p2) __extension__ ({ \
12788 int16x4x3_t __s1 = __p1; \
12789 int16x4x3_t __ret; \12788 int16x4x3_t __ret; \
12789 int16x4x3_t __s1 = __p1; \
12790 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 1); \12790 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 1); \
12791 __ret; \12791 __ret; \
12792})12792})
12793#else12793#else
12794#define vld3_lane_s16(__p0, __p1, __p2) __extension__ ({ \12794#define vld3_lane_s16(__p0, __p1, __p2) __extension__ ({ \
12795 int16x4x3_t __ret; \
12795 int16x4x3_t __s1 = __p1; \12796 int16x4x3_t __s1 = __p1; \
12796 int16x4x3_t __rev1; \12797 int16x4x3_t __rev1; \
12797 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \12798 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \
12798 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \12799 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \
12799 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 3, 2, 1, 0); \12800 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 3, 2, 1, 0); \
12800 int16x4x3_t __ret; \
12801 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 1); \12801 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 1); \
12802 \12802 \
12803 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \12803 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
...@@ -13551,20 +13551,20 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -13551,20 +13551,20 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1355113551
13552#ifdef __LITTLE_ENDIAN__13552#ifdef __LITTLE_ENDIAN__
13553#define vld4_lane_p8(__p0, __p1, __p2) __extension__ ({ \13553#define vld4_lane_p8(__p0, __p1, __p2) __extension__ ({ \
13554 poly8x8x4_t __s1 = __p1; \
13555 poly8x8x4_t __ret; \13554 poly8x8x4_t __ret; \
13555 poly8x8x4_t __s1 = __p1; \
13556 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 4); \13556 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 4); \
13557 __ret; \13557 __ret; \
13558})13558})
13559#else13559#else
13560#define vld4_lane_p8(__p0, __p1, __p2) __extension__ ({ \13560#define vld4_lane_p8(__p0, __p1, __p2) __extension__ ({ \
13561 poly8x8x4_t __ret; \
13561 poly8x8x4_t __s1 = __p1; \13562 poly8x8x4_t __s1 = __p1; \
13562 poly8x8x4_t __rev1; \13563 poly8x8x4_t __rev1; \
13563 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \13564 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
13564 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \13565 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
13565 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \13566 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
13566 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \13567 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
13567 poly8x8x4_t __ret; \
13568 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], __p2, 4); \13568 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], __p2, 4); \
13569 \13569 \
13570 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \13570 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
...@@ -13577,20 +13577,20 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -13577,20 +13577,20 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1357713577
13578#ifdef __LITTLE_ENDIAN__13578#ifdef __LITTLE_ENDIAN__
13579#define vld4_lane_p16(__p0, __p1, __p2) __extension__ ({ \13579#define vld4_lane_p16(__p0, __p1, __p2) __extension__ ({ \
13580 poly16x4x4_t __s1 = __p1; \
13581 poly16x4x4_t __ret; \13580 poly16x4x4_t __ret; \
13581 poly16x4x4_t __s1 = __p1; \
13582 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 5); \13582 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 5); \
13583 __ret; \13583 __ret; \
13584})13584})
13585#else13585#else
13586#define vld4_lane_p16(__p0, __p1, __p2) __extension__ ({ \13586#define vld4_lane_p16(__p0, __p1, __p2) __extension__ ({ \
13587 poly16x4x4_t __ret; \
13587 poly16x4x4_t __s1 = __p1; \13588 poly16x4x4_t __s1 = __p1; \
13588 poly16x4x4_t __rev1; \13589 poly16x4x4_t __rev1; \
13589 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \13590 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \
13590 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \13591 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \
13591 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 3, 2, 1, 0); \13592 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 3, 2, 1, 0); \
13592 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 3, 2, 1, 0); \13593 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 3, 2, 1, 0); \
13593 poly16x4x4_t __ret; \
13594 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], __p2, 5); \13594 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], __p2, 5); \
13595 \13595 \
13596 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \13596 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
...@@ -13603,20 +13603,20 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -13603,20 +13603,20 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1360313603
13604#ifdef __LITTLE_ENDIAN__13604#ifdef __LITTLE_ENDIAN__
13605#define vld4q_lane_p16(__p0, __p1, __p2) __extension__ ({ \13605#define vld4q_lane_p16(__p0, __p1, __p2) __extension__ ({ \
13606 poly16x8x4_t __s1 = __p1; \
13607 poly16x8x4_t __ret; \13606 poly16x8x4_t __ret; \
13607 poly16x8x4_t __s1 = __p1; \
13608 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 37); \13608 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 37); \
13609 __ret; \13609 __ret; \
13610})13610})
13611#else13611#else
13612#define vld4q_lane_p16(__p0, __p1, __p2) __extension__ ({ \13612#define vld4q_lane_p16(__p0, __p1, __p2) __extension__ ({ \
13613 poly16x8x4_t __ret; \
13613 poly16x8x4_t __s1 = __p1; \13614 poly16x8x4_t __s1 = __p1; \
13614 poly16x8x4_t __rev1; \13615 poly16x8x4_t __rev1; \
13615 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \13616 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
13616 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \13617 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
13617 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \13618 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
13618 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \13619 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
13619 poly16x8x4_t __ret; \
13620 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 37); \13620 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 37); \
13621 \13621 \
13622 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \13622 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
...@@ -13629,20 +13629,20 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -13629,20 +13629,20 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1362913629
13630#ifdef __LITTLE_ENDIAN__13630#ifdef __LITTLE_ENDIAN__
13631#define vld4q_lane_u32(__p0, __p1, __p2) __extension__ ({ \13631#define vld4q_lane_u32(__p0, __p1, __p2) __extension__ ({ \
13632 uint32x4x4_t __s1 = __p1; \
13633 uint32x4x4_t __ret; \13632 uint32x4x4_t __ret; \
13633 uint32x4x4_t __s1 = __p1; \
13634 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 50); \13634 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 50); \
13635 __ret; \13635 __ret; \
13636})13636})
13637#else13637#else
13638#define vld4q_lane_u32(__p0, __p1, __p2) __extension__ ({ \13638#define vld4q_lane_u32(__p0, __p1, __p2) __extension__ ({ \
13639 uint32x4x4_t __ret; \
13639 uint32x4x4_t __s1 = __p1; \13640 uint32x4x4_t __s1 = __p1; \
13640 uint32x4x4_t __rev1; \13641 uint32x4x4_t __rev1; \
13641 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \13642 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \
13642 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \13643 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \
13643 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 3, 2, 1, 0); \13644 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 3, 2, 1, 0); \
13644 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 3, 2, 1, 0); \13645 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 3, 2, 1, 0); \
13645 uint32x4x4_t __ret; \
13646 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 50); \13646 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 50); \
13647 \13647 \
13648 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \13648 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
...@@ -13655,20 +13655,20 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -13655,20 +13655,20 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1365513655
13656#ifdef __LITTLE_ENDIAN__13656#ifdef __LITTLE_ENDIAN__
13657#define vld4q_lane_u16(__p0, __p1, __p2) __extension__ ({ \13657#define vld4q_lane_u16(__p0, __p1, __p2) __extension__ ({ \
13658 uint16x8x4_t __s1 = __p1; \
13659 uint16x8x4_t __ret; \13658 uint16x8x4_t __ret; \
13659 uint16x8x4_t __s1 = __p1; \
13660 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 49); \13660 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 49); \
13661 __ret; \13661 __ret; \
13662})13662})
13663#else13663#else
13664#define vld4q_lane_u16(__p0, __p1, __p2) __extension__ ({ \13664#define vld4q_lane_u16(__p0, __p1, __p2) __extension__ ({ \
13665 uint16x8x4_t __ret; \
13665 uint16x8x4_t __s1 = __p1; \13666 uint16x8x4_t __s1 = __p1; \
13666 uint16x8x4_t __rev1; \13667 uint16x8x4_t __rev1; \
13667 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \13668 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
13668 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \13669 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
13669 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \13670 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
13670 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \13671 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
13671 uint16x8x4_t __ret; \
13672 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 49); \13672 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 49); \
13673 \13673 \
13674 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \13674 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
...@@ -13681,20 +13681,20 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -13681,20 +13681,20 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1368113681
13682#ifdef __LITTLE_ENDIAN__13682#ifdef __LITTLE_ENDIAN__
13683#define vld4q_lane_f32(__p0, __p1, __p2) __extension__ ({ \13683#define vld4q_lane_f32(__p0, __p1, __p2) __extension__ ({ \
13684 float32x4x4_t __s1 = __p1; \
13685 float32x4x4_t __ret; \13684 float32x4x4_t __ret; \
13685 float32x4x4_t __s1 = __p1; \
13686 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 41); \13686 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 41); \
13687 __ret; \13687 __ret; \
13688})13688})
13689#else13689#else
13690#define vld4q_lane_f32(__p0, __p1, __p2) __extension__ ({ \13690#define vld4q_lane_f32(__p0, __p1, __p2) __extension__ ({ \
13691 float32x4x4_t __ret; \
13691 float32x4x4_t __s1 = __p1; \13692 float32x4x4_t __s1 = __p1; \
13692 float32x4x4_t __rev1; \13693 float32x4x4_t __rev1; \
13693 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \13694 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \
13694 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \13695 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \
13695 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 3, 2, 1, 0); \13696 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 3, 2, 1, 0); \
13696 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 3, 2, 1, 0); \13697 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 3, 2, 1, 0); \
13697 float32x4x4_t __ret; \
13698 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 41); \13698 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 41); \
13699 \13699 \
13700 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \13700 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
...@@ -13707,20 +13707,20 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -13707,20 +13707,20 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1370713707
13708#ifdef __LITTLE_ENDIAN__13708#ifdef __LITTLE_ENDIAN__
13709#define vld4q_lane_s32(__p0, __p1, __p2) __extension__ ({ \13709#define vld4q_lane_s32(__p0, __p1, __p2) __extension__ ({ \
13710 int32x4x4_t __s1 = __p1; \
13711 int32x4x4_t __ret; \13710 int32x4x4_t __ret; \
13711 int32x4x4_t __s1 = __p1; \
13712 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 34); \13712 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 34); \
13713 __ret; \13713 __ret; \
13714})13714})
13715#else13715#else
13716#define vld4q_lane_s32(__p0, __p1, __p2) __extension__ ({ \13716#define vld4q_lane_s32(__p0, __p1, __p2) __extension__ ({ \
13717 int32x4x4_t __ret; \
13717 int32x4x4_t __s1 = __p1; \13718 int32x4x4_t __s1 = __p1; \
13718 int32x4x4_t __rev1; \13719 int32x4x4_t __rev1; \
13719 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \13720 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \
13720 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \13721 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \
13721 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 3, 2, 1, 0); \13722 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 3, 2, 1, 0); \
13722 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 3, 2, 1, 0); \13723 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 3, 2, 1, 0); \
13723 int32x4x4_t __ret; \
13724 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 34); \13724 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 34); \
13725 \13725 \
13726 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \13726 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
...@@ -13733,20 +13733,20 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -13733,20 +13733,20 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1373313733
13734#ifdef __LITTLE_ENDIAN__13734#ifdef __LITTLE_ENDIAN__
13735#define vld4q_lane_s16(__p0, __p1, __p2) __extension__ ({ \13735#define vld4q_lane_s16(__p0, __p1, __p2) __extension__ ({ \
13736 int16x8x4_t __s1 = __p1; \
13737 int16x8x4_t __ret; \13736 int16x8x4_t __ret; \
13737 int16x8x4_t __s1 = __p1; \
13738 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 33); \13738 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 33); \
13739 __ret; \13739 __ret; \
13740})13740})
13741#else13741#else
13742#define vld4q_lane_s16(__p0, __p1, __p2) __extension__ ({ \13742#define vld4q_lane_s16(__p0, __p1, __p2) __extension__ ({ \
13743 int16x8x4_t __ret; \
13743 int16x8x4_t __s1 = __p1; \13744 int16x8x4_t __s1 = __p1; \
13744 int16x8x4_t __rev1; \13745 int16x8x4_t __rev1; \
13745 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \13746 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
13746 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \13747 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
13747 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \13748 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
13748 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \13749 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
13749 int16x8x4_t __ret; \
13750 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 33); \13750 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 33); \
13751 \13751 \
13752 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \13752 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
...@@ -13759,20 +13759,20 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -13759,20 +13759,20 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1375913759
13760#ifdef __LITTLE_ENDIAN__13760#ifdef __LITTLE_ENDIAN__
13761#define vld4_lane_u8(__p0, __p1, __p2) __extension__ ({ \13761#define vld4_lane_u8(__p0, __p1, __p2) __extension__ ({ \
13762 uint8x8x4_t __s1 = __p1; \
13763 uint8x8x4_t __ret; \13762 uint8x8x4_t __ret; \
13763 uint8x8x4_t __s1 = __p1; \
13764 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 16); \13764 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 16); \
13765 __ret; \13765 __ret; \
13766})13766})
13767#else13767#else
13768#define vld4_lane_u8(__p0, __p1, __p2) __extension__ ({ \13768#define vld4_lane_u8(__p0, __p1, __p2) __extension__ ({ \
13769 uint8x8x4_t __ret; \
13769 uint8x8x4_t __s1 = __p1; \13770 uint8x8x4_t __s1 = __p1; \
13770 uint8x8x4_t __rev1; \13771 uint8x8x4_t __rev1; \
13771 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \13772 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
13772 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \13773 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
13773 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \13774 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
13774 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \13775 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
13775 uint8x8x4_t __ret; \
13776 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], __p2, 16); \13776 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], __p2, 16); \
13777 \13777 \
13778 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \13778 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
...@@ -13785,20 +13785,20 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -13785,20 +13785,20 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1378513785
13786#ifdef __LITTLE_ENDIAN__13786#ifdef __LITTLE_ENDIAN__
13787#define vld4_lane_u32(__p0, __p1, __p2) __extension__ ({ \13787#define vld4_lane_u32(__p0, __p1, __p2) __extension__ ({ \
13788 uint32x2x4_t __s1 = __p1; \
13789 uint32x2x4_t __ret; \13788 uint32x2x4_t __ret; \
13789 uint32x2x4_t __s1 = __p1; \
13790 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 18); \13790 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 18); \
13791 __ret; \13791 __ret; \
13792})13792})
13793#else13793#else
13794#define vld4_lane_u32(__p0, __p1, __p2) __extension__ ({ \13794#define vld4_lane_u32(__p0, __p1, __p2) __extension__ ({ \
13795 uint32x2x4_t __ret; \
13795 uint32x2x4_t __s1 = __p1; \13796 uint32x2x4_t __s1 = __p1; \
13796 uint32x2x4_t __rev1; \13797 uint32x2x4_t __rev1; \
13797 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \13798 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \
13798 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \13799 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \
13799 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 1, 0); \13800 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 1, 0); \
13800 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 1, 0); \13801 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 1, 0); \
13801 uint32x2x4_t __ret; \
13802 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], __p2, 18); \13802 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], __p2, 18); \
13803 \13803 \
13804 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \13804 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
...@@ -13811,20 +13811,20 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -13811,20 +13811,20 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1381113811
13812#ifdef __LITTLE_ENDIAN__13812#ifdef __LITTLE_ENDIAN__
13813#define vld4_lane_u16(__p0, __p1, __p2) __extension__ ({ \13813#define vld4_lane_u16(__p0, __p1, __p2) __extension__ ({ \
13814 uint16x4x4_t __s1 = __p1; \
13815 uint16x4x4_t __ret; \13814 uint16x4x4_t __ret; \
13815 uint16x4x4_t __s1 = __p1; \
13816 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 17); \13816 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 17); \
13817 __ret; \13817 __ret; \
13818})13818})
13819#else13819#else
13820#define vld4_lane_u16(__p0, __p1, __p2) __extension__ ({ \13820#define vld4_lane_u16(__p0, __p1, __p2) __extension__ ({ \
13821 uint16x4x4_t __ret; \
13821 uint16x4x4_t __s1 = __p1; \13822 uint16x4x4_t __s1 = __p1; \
13822 uint16x4x4_t __rev1; \13823 uint16x4x4_t __rev1; \
13823 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \13824 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \
13824 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \13825 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \
13825 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 3, 2, 1, 0); \13826 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 3, 2, 1, 0); \
13826 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 3, 2, 1, 0); \13827 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 3, 2, 1, 0); \
13827 uint16x4x4_t __ret; \
13828 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], __p2, 17); \13828 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], __p2, 17); \
13829 \13829 \
13830 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \13830 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
...@@ -13837,20 +13837,20 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -13837,20 +13837,20 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1383713837
13838#ifdef __LITTLE_ENDIAN__13838#ifdef __LITTLE_ENDIAN__
13839#define vld4_lane_s8(__p0, __p1, __p2) __extension__ ({ \13839#define vld4_lane_s8(__p0, __p1, __p2) __extension__ ({ \
13840 int8x8x4_t __s1 = __p1; \
13841 int8x8x4_t __ret; \13840 int8x8x4_t __ret; \
13841 int8x8x4_t __s1 = __p1; \
13842 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 0); \13842 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 0); \
13843 __ret; \13843 __ret; \
13844})13844})
13845#else13845#else
13846#define vld4_lane_s8(__p0, __p1, __p2) __extension__ ({ \13846#define vld4_lane_s8(__p0, __p1, __p2) __extension__ ({ \
13847 int8x8x4_t __ret; \
13847 int8x8x4_t __s1 = __p1; \13848 int8x8x4_t __s1 = __p1; \
13848 int8x8x4_t __rev1; \13849 int8x8x4_t __rev1; \
13849 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \13850 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
13850 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \13851 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
13851 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \13852 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
13852 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \13853 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
13853 int8x8x4_t __ret; \
13854 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], __p2, 0); \13854 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], __p2, 0); \
13855 \13855 \
13856 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \13856 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
...@@ -13863,20 +13863,20 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -13863,20 +13863,20 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1386313863
13864#ifdef __LITTLE_ENDIAN__13864#ifdef __LITTLE_ENDIAN__
13865#define vld4_lane_f32(__p0, __p1, __p2) __extension__ ({ \13865#define vld4_lane_f32(__p0, __p1, __p2) __extension__ ({ \
13866 float32x2x4_t __s1 = __p1; \
13867 float32x2x4_t __ret; \13866 float32x2x4_t __ret; \
13867 float32x2x4_t __s1 = __p1; \
13868 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 9); \13868 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 9); \
13869 __ret; \13869 __ret; \
13870})13870})
13871#else13871#else
13872#define vld4_lane_f32(__p0, __p1, __p2) __extension__ ({ \13872#define vld4_lane_f32(__p0, __p1, __p2) __extension__ ({ \
13873 float32x2x4_t __ret; \
13873 float32x2x4_t __s1 = __p1; \13874 float32x2x4_t __s1 = __p1; \
13874 float32x2x4_t __rev1; \13875 float32x2x4_t __rev1; \
13875 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \13876 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \
13876 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \13877 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \
13877 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 1, 0); \13878 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 1, 0); \
13878 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 1, 0); \13879 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 1, 0); \
13879 float32x2x4_t __ret; \
13880 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], __p2, 9); \13880 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], __p2, 9); \
13881 \13881 \
13882 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \13882 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
...@@ -13889,20 +13889,20 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -13889,20 +13889,20 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1388913889
13890#ifdef __LITTLE_ENDIAN__13890#ifdef __LITTLE_ENDIAN__
13891#define vld4_lane_s32(__p0, __p1, __p2) __extension__ ({ \13891#define vld4_lane_s32(__p0, __p1, __p2) __extension__ ({ \
13892 int32x2x4_t __s1 = __p1; \
13893 int32x2x4_t __ret; \13892 int32x2x4_t __ret; \
13893 int32x2x4_t __s1 = __p1; \
13894 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 2); \13894 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 2); \
13895 __ret; \13895 __ret; \
13896})13896})
13897#else13897#else
13898#define vld4_lane_s32(__p0, __p1, __p2) __extension__ ({ \13898#define vld4_lane_s32(__p0, __p1, __p2) __extension__ ({ \
13899 int32x2x4_t __ret; \
13899 int32x2x4_t __s1 = __p1; \13900 int32x2x4_t __s1 = __p1; \
13900 int32x2x4_t __rev1; \13901 int32x2x4_t __rev1; \
13901 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \13902 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \
13902 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \13903 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \
13903 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 1, 0); \13904 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 1, 0); \
13904 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 1, 0); \13905 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 1, 0); \
13905 int32x2x4_t __ret; \
13906 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], __p2, 2); \13906 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], __p2, 2); \
13907 \13907 \
13908 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \13908 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
...@@ -13915,20 +13915,20 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -13915,20 +13915,20 @@ __ai int16x4_t vhsub_s16(int16x4_t __p0, int16x4_t __p1) {
1391513915
13916#ifdef __LITTLE_ENDIAN__13916#ifdef __LITTLE_ENDIAN__
13917#define vld4_lane_s16(__p0, __p1, __p2) __extension__ ({ \13917#define vld4_lane_s16(__p0, __p1, __p2) __extension__ ({ \
13918 int16x4x4_t __s1 = __p1; \
13919 int16x4x4_t __ret; \13918 int16x4x4_t __ret; \
13919 int16x4x4_t __s1 = __p1; \
13920 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 1); \13920 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 1); \
13921 __ret; \13921 __ret; \
13922})13922})
13923#else13923#else
13924#define vld4_lane_s16(__p0, __p1, __p2) __extension__ ({ \13924#define vld4_lane_s16(__p0, __p1, __p2) __extension__ ({ \
13925 int16x4x4_t __ret; \
13925 int16x4x4_t __s1 = __p1; \13926 int16x4x4_t __s1 = __p1; \
13926 int16x4x4_t __rev1; \13927 int16x4x4_t __rev1; \
13927 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \13928 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \
13928 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \13929 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \
13929 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 3, 2, 1, 0); \13930 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 3, 2, 1, 0); \
13930 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 3, 2, 1, 0); \13931 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 3, 2, 1, 0); \
13931 int16x4x4_t __ret; \
13932 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], __p2, 1); \13932 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], __p2, 1); \
13933 \13933 \
13934 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \13934 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
...@@ -13947,9 +13947,9 @@ __ai uint8x16_t vmaxq_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -13947,9 +13947,9 @@ __ai uint8x16_t vmaxq_u8(uint8x16_t __p0, uint8x16_t __p1) {
13947}13947}
13948#else13948#else
13949__ai uint8x16_t vmaxq_u8(uint8x16_t __p0, uint8x16_t __p1) {13949__ai uint8x16_t vmaxq_u8(uint8x16_t __p0, uint8x16_t __p1) {
13950 uint8x16_t __ret;
13950 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);13951 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
13951 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);13952 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
13952 uint8x16_t __ret;
13953 __ret = (uint8x16_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);13953 __ret = (uint8x16_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
13954 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);13954 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
13955 return __ret;13955 return __ret;
...@@ -13964,9 +13964,9 @@ __ai uint32x4_t vmaxq_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -13964,9 +13964,9 @@ __ai uint32x4_t vmaxq_u32(uint32x4_t __p0, uint32x4_t __p1) {
13964}13964}
13965#else13965#else
13966__ai uint32x4_t vmaxq_u32(uint32x4_t __p0, uint32x4_t __p1) {13966__ai uint32x4_t vmaxq_u32(uint32x4_t __p0, uint32x4_t __p1) {
13967 uint32x4_t __ret;
13967 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);13968 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
13968 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);13969 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
13969 uint32x4_t __ret;
13970 __ret = (uint32x4_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);13970 __ret = (uint32x4_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
13971 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);13971 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
13972 return __ret;13972 return __ret;
...@@ -13981,9 +13981,9 @@ __ai uint16x8_t vmaxq_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -13981,9 +13981,9 @@ __ai uint16x8_t vmaxq_u16(uint16x8_t __p0, uint16x8_t __p1) {
13981}13981}
13982#else13982#else
13983__ai uint16x8_t vmaxq_u16(uint16x8_t __p0, uint16x8_t __p1) {13983__ai uint16x8_t vmaxq_u16(uint16x8_t __p0, uint16x8_t __p1) {
13984 uint16x8_t __ret;
13984 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);13985 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
13985 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);13986 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
13986 uint16x8_t __ret;
13987 __ret = (uint16x8_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);13987 __ret = (uint16x8_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
13988 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);13988 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
13989 return __ret;13989 return __ret;
...@@ -13998,9 +13998,9 @@ __ai int8x16_t vmaxq_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -13998,9 +13998,9 @@ __ai int8x16_t vmaxq_s8(int8x16_t __p0, int8x16_t __p1) {
13998}13998}
13999#else13999#else
14000__ai int8x16_t vmaxq_s8(int8x16_t __p0, int8x16_t __p1) {14000__ai int8x16_t vmaxq_s8(int8x16_t __p0, int8x16_t __p1) {
14001 int8x16_t __ret;
14001 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);14002 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
14002 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);14003 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
14003 int8x16_t __ret;
14004 __ret = (int8x16_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);14004 __ret = (int8x16_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
14005 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);14005 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
14006 return __ret;14006 return __ret;
...@@ -14015,9 +14015,9 @@ __ai float32x4_t vmaxq_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -14015,9 +14015,9 @@ __ai float32x4_t vmaxq_f32(float32x4_t __p0, float32x4_t __p1) {
14015}14015}
14016#else14016#else
14017__ai float32x4_t vmaxq_f32(float32x4_t __p0, float32x4_t __p1) {14017__ai float32x4_t vmaxq_f32(float32x4_t __p0, float32x4_t __p1) {
14018 float32x4_t __ret;
14018 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);14019 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
14019 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);14020 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
14020 float32x4_t __ret;
14021 __ret = (float32x4_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);14021 __ret = (float32x4_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
14022 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);14022 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14023 return __ret;14023 return __ret;
...@@ -14032,9 +14032,9 @@ __ai int32x4_t vmaxq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -14032,9 +14032,9 @@ __ai int32x4_t vmaxq_s32(int32x4_t __p0, int32x4_t __p1) {
14032}14032}
14033#else14033#else
14034__ai int32x4_t vmaxq_s32(int32x4_t __p0, int32x4_t __p1) {14034__ai int32x4_t vmaxq_s32(int32x4_t __p0, int32x4_t __p1) {
14035 int32x4_t __ret;
14035 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);14036 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
14036 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);14037 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
14037 int32x4_t __ret;
14038 __ret = (int32x4_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);14038 __ret = (int32x4_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
14039 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);14039 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14040 return __ret;14040 return __ret;
...@@ -14049,9 +14049,9 @@ __ai int16x8_t vmaxq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -14049,9 +14049,9 @@ __ai int16x8_t vmaxq_s16(int16x8_t __p0, int16x8_t __p1) {
14049}14049}
14050#else14050#else
14051__ai int16x8_t vmaxq_s16(int16x8_t __p0, int16x8_t __p1) {14051__ai int16x8_t vmaxq_s16(int16x8_t __p0, int16x8_t __p1) {
14052 int16x8_t __ret;
14052 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);14053 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
14053 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);14054 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
14054 int16x8_t __ret;
14055 __ret = (int16x8_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);14055 __ret = (int16x8_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
14056 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);14056 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14057 return __ret;14057 return __ret;
...@@ -14066,9 +14066,9 @@ __ai uint8x8_t vmax_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -14066,9 +14066,9 @@ __ai uint8x8_t vmax_u8(uint8x8_t __p0, uint8x8_t __p1) {
14066}14066}
14067#else14067#else
14068__ai uint8x8_t vmax_u8(uint8x8_t __p0, uint8x8_t __p1) {14068__ai uint8x8_t vmax_u8(uint8x8_t __p0, uint8x8_t __p1) {
14069 uint8x8_t __ret;
14069 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);14070 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
14070 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);14071 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
14071 uint8x8_t __ret;
14072 __ret = (uint8x8_t) __builtin_neon_vmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);14072 __ret = (uint8x8_t) __builtin_neon_vmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
14073 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);14073 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14074 return __ret;14074 return __ret;
...@@ -14083,9 +14083,9 @@ __ai uint32x2_t vmax_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -14083,9 +14083,9 @@ __ai uint32x2_t vmax_u32(uint32x2_t __p0, uint32x2_t __p1) {
14083}14083}
14084#else14084#else
14085__ai uint32x2_t vmax_u32(uint32x2_t __p0, uint32x2_t __p1) {14085__ai uint32x2_t vmax_u32(uint32x2_t __p0, uint32x2_t __p1) {
14086 uint32x2_t __ret;
14086 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);14087 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
14087 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);14088 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
14088 uint32x2_t __ret;
14089 __ret = (uint32x2_t) __builtin_neon_vmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);14089 __ret = (uint32x2_t) __builtin_neon_vmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
14090 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);14090 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
14091 return __ret;14091 return __ret;
...@@ -14100,9 +14100,9 @@ __ai uint16x4_t vmax_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -14100,9 +14100,9 @@ __ai uint16x4_t vmax_u16(uint16x4_t __p0, uint16x4_t __p1) {
14100}14100}
14101#else14101#else
14102__ai uint16x4_t vmax_u16(uint16x4_t __p0, uint16x4_t __p1) {14102__ai uint16x4_t vmax_u16(uint16x4_t __p0, uint16x4_t __p1) {
14103 uint16x4_t __ret;
14103 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);14104 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
14104 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);14105 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
14105 uint16x4_t __ret;
14106 __ret = (uint16x4_t) __builtin_neon_vmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);14106 __ret = (uint16x4_t) __builtin_neon_vmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
14107 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);14107 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14108 return __ret;14108 return __ret;
...@@ -14117,9 +14117,9 @@ __ai int8x8_t vmax_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -14117,9 +14117,9 @@ __ai int8x8_t vmax_s8(int8x8_t __p0, int8x8_t __p1) {
14117}14117}
14118#else14118#else
14119__ai int8x8_t vmax_s8(int8x8_t __p0, int8x8_t __p1) {14119__ai int8x8_t vmax_s8(int8x8_t __p0, int8x8_t __p1) {
14120 int8x8_t __ret;
14120 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);14121 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
14121 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);14122 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
14122 int8x8_t __ret;
14123 __ret = (int8x8_t) __builtin_neon_vmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);14123 __ret = (int8x8_t) __builtin_neon_vmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
14124 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);14124 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14125 return __ret;14125 return __ret;
...@@ -14134,9 +14134,9 @@ __ai float32x2_t vmax_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -14134,9 +14134,9 @@ __ai float32x2_t vmax_f32(float32x2_t __p0, float32x2_t __p1) {
14134}14134}
14135#else14135#else
14136__ai float32x2_t vmax_f32(float32x2_t __p0, float32x2_t __p1) {14136__ai float32x2_t vmax_f32(float32x2_t __p0, float32x2_t __p1) {
14137 float32x2_t __ret;
14137 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);14138 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
14138 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);14139 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
14139 float32x2_t __ret;
14140 __ret = (float32x2_t) __builtin_neon_vmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);14140 __ret = (float32x2_t) __builtin_neon_vmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
14141 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);14141 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
14142 return __ret;14142 return __ret;
...@@ -14151,9 +14151,9 @@ __ai int32x2_t vmax_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -14151,9 +14151,9 @@ __ai int32x2_t vmax_s32(int32x2_t __p0, int32x2_t __p1) {
14151}14151}
14152#else14152#else
14153__ai int32x2_t vmax_s32(int32x2_t __p0, int32x2_t __p1) {14153__ai int32x2_t vmax_s32(int32x2_t __p0, int32x2_t __p1) {
14154 int32x2_t __ret;
14154 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);14155 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
14155 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);14156 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
14156 int32x2_t __ret;
14157 __ret = (int32x2_t) __builtin_neon_vmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);14157 __ret = (int32x2_t) __builtin_neon_vmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
14158 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);14158 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
14159 return __ret;14159 return __ret;
...@@ -14168,9 +14168,9 @@ __ai int16x4_t vmax_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -14168,9 +14168,9 @@ __ai int16x4_t vmax_s16(int16x4_t __p0, int16x4_t __p1) {
14168}14168}
14169#else14169#else
14170__ai int16x4_t vmax_s16(int16x4_t __p0, int16x4_t __p1) {14170__ai int16x4_t vmax_s16(int16x4_t __p0, int16x4_t __p1) {
14171 int16x4_t __ret;
14171 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);14172 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
14172 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);14173 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
14173 int16x4_t __ret;
14174 __ret = (int16x4_t) __builtin_neon_vmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);14174 __ret = (int16x4_t) __builtin_neon_vmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
14175 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);14175 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14176 return __ret;14176 return __ret;
...@@ -14185,9 +14185,9 @@ __ai uint8x16_t vminq_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -14185,9 +14185,9 @@ __ai uint8x16_t vminq_u8(uint8x16_t __p0, uint8x16_t __p1) {
14185}14185}
14186#else14186#else
14187__ai uint8x16_t vminq_u8(uint8x16_t __p0, uint8x16_t __p1) {14187__ai uint8x16_t vminq_u8(uint8x16_t __p0, uint8x16_t __p1) {
14188 uint8x16_t __ret;
14188 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);14189 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
14189 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);14190 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
14190 uint8x16_t __ret;
14191 __ret = (uint8x16_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);14191 __ret = (uint8x16_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
14192 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);14192 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
14193 return __ret;14193 return __ret;
...@@ -14202,9 +14202,9 @@ __ai uint32x4_t vminq_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -14202,9 +14202,9 @@ __ai uint32x4_t vminq_u32(uint32x4_t __p0, uint32x4_t __p1) {
14202}14202}
14203#else14203#else
14204__ai uint32x4_t vminq_u32(uint32x4_t __p0, uint32x4_t __p1) {14204__ai uint32x4_t vminq_u32(uint32x4_t __p0, uint32x4_t __p1) {
14205 uint32x4_t __ret;
14205 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);14206 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
14206 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);14207 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
14207 uint32x4_t __ret;
14208 __ret = (uint32x4_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);14208 __ret = (uint32x4_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
14209 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);14209 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14210 return __ret;14210 return __ret;
...@@ -14219,9 +14219,9 @@ __ai uint16x8_t vminq_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -14219,9 +14219,9 @@ __ai uint16x8_t vminq_u16(uint16x8_t __p0, uint16x8_t __p1) {
14219}14219}
14220#else14220#else
14221__ai uint16x8_t vminq_u16(uint16x8_t __p0, uint16x8_t __p1) {14221__ai uint16x8_t vminq_u16(uint16x8_t __p0, uint16x8_t __p1) {
14222 uint16x8_t __ret;
14222 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);14223 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
14223 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);14224 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
14224 uint16x8_t __ret;
14225 __ret = (uint16x8_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);14225 __ret = (uint16x8_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
14226 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);14226 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14227 return __ret;14227 return __ret;
...@@ -14236,9 +14236,9 @@ __ai int8x16_t vminq_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -14236,9 +14236,9 @@ __ai int8x16_t vminq_s8(int8x16_t __p0, int8x16_t __p1) {
14236}14236}
14237#else14237#else
14238__ai int8x16_t vminq_s8(int8x16_t __p0, int8x16_t __p1) {14238__ai int8x16_t vminq_s8(int8x16_t __p0, int8x16_t __p1) {
14239 int8x16_t __ret;
14239 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);14240 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
14240 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);14241 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
14241 int8x16_t __ret;
14242 __ret = (int8x16_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);14242 __ret = (int8x16_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
14243 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);14243 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
14244 return __ret;14244 return __ret;
...@@ -14253,9 +14253,9 @@ __ai float32x4_t vminq_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -14253,9 +14253,9 @@ __ai float32x4_t vminq_f32(float32x4_t __p0, float32x4_t __p1) {
14253}14253}
14254#else14254#else
14255__ai float32x4_t vminq_f32(float32x4_t __p0, float32x4_t __p1) {14255__ai float32x4_t vminq_f32(float32x4_t __p0, float32x4_t __p1) {
14256 float32x4_t __ret;
14256 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);14257 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
14257 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);14258 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
14258 float32x4_t __ret;
14259 __ret = (float32x4_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);14259 __ret = (float32x4_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
14260 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);14260 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14261 return __ret;14261 return __ret;
...@@ -14270,9 +14270,9 @@ __ai int32x4_t vminq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -14270,9 +14270,9 @@ __ai int32x4_t vminq_s32(int32x4_t __p0, int32x4_t __p1) {
14270}14270}
14271#else14271#else
14272__ai int32x4_t vminq_s32(int32x4_t __p0, int32x4_t __p1) {14272__ai int32x4_t vminq_s32(int32x4_t __p0, int32x4_t __p1) {
14273 int32x4_t __ret;
14273 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);14274 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
14274 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);14275 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
14275 int32x4_t __ret;
14276 __ret = (int32x4_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);14276 __ret = (int32x4_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
14277 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);14277 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14278 return __ret;14278 return __ret;
...@@ -14287,9 +14287,9 @@ __ai int16x8_t vminq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -14287,9 +14287,9 @@ __ai int16x8_t vminq_s16(int16x8_t __p0, int16x8_t __p1) {
14287}14287}
14288#else14288#else
14289__ai int16x8_t vminq_s16(int16x8_t __p0, int16x8_t __p1) {14289__ai int16x8_t vminq_s16(int16x8_t __p0, int16x8_t __p1) {
14290 int16x8_t __ret;
14290 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);14291 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
14291 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);14292 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
14292 int16x8_t __ret;
14293 __ret = (int16x8_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);14293 __ret = (int16x8_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
14294 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);14294 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14295 return __ret;14295 return __ret;
...@@ -14304,9 +14304,9 @@ __ai uint8x8_t vmin_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -14304,9 +14304,9 @@ __ai uint8x8_t vmin_u8(uint8x8_t __p0, uint8x8_t __p1) {
14304}14304}
14305#else14305#else
14306__ai uint8x8_t vmin_u8(uint8x8_t __p0, uint8x8_t __p1) {14306__ai uint8x8_t vmin_u8(uint8x8_t __p0, uint8x8_t __p1) {
14307 uint8x8_t __ret;
14307 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);14308 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
14308 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);14309 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
14309 uint8x8_t __ret;
14310 __ret = (uint8x8_t) __builtin_neon_vmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);14310 __ret = (uint8x8_t) __builtin_neon_vmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
14311 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);14311 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14312 return __ret;14312 return __ret;
...@@ -14321,9 +14321,9 @@ __ai uint32x2_t vmin_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -14321,9 +14321,9 @@ __ai uint32x2_t vmin_u32(uint32x2_t __p0, uint32x2_t __p1) {
14321}14321}
14322#else14322#else
14323__ai uint32x2_t vmin_u32(uint32x2_t __p0, uint32x2_t __p1) {14323__ai uint32x2_t vmin_u32(uint32x2_t __p0, uint32x2_t __p1) {
14324 uint32x2_t __ret;
14324 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);14325 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
14325 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);14326 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
14326 uint32x2_t __ret;
14327 __ret = (uint32x2_t) __builtin_neon_vmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);14327 __ret = (uint32x2_t) __builtin_neon_vmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
14328 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);14328 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
14329 return __ret;14329 return __ret;
...@@ -14338,9 +14338,9 @@ __ai uint16x4_t vmin_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -14338,9 +14338,9 @@ __ai uint16x4_t vmin_u16(uint16x4_t __p0, uint16x4_t __p1) {
14338}14338}
14339#else14339#else
14340__ai uint16x4_t vmin_u16(uint16x4_t __p0, uint16x4_t __p1) {14340__ai uint16x4_t vmin_u16(uint16x4_t __p0, uint16x4_t __p1) {
14341 uint16x4_t __ret;
14341 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);14342 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
14342 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);14343 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
14343 uint16x4_t __ret;
14344 __ret = (uint16x4_t) __builtin_neon_vmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);14344 __ret = (uint16x4_t) __builtin_neon_vmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
14345 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);14345 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14346 return __ret;14346 return __ret;
...@@ -14355,9 +14355,9 @@ __ai int8x8_t vmin_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -14355,9 +14355,9 @@ __ai int8x8_t vmin_s8(int8x8_t __p0, int8x8_t __p1) {
14355}14355}
14356#else14356#else
14357__ai int8x8_t vmin_s8(int8x8_t __p0, int8x8_t __p1) {14357__ai int8x8_t vmin_s8(int8x8_t __p0, int8x8_t __p1) {
14358 int8x8_t __ret;
14358 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);14359 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
14359 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);14360 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
14360 int8x8_t __ret;
14361 __ret = (int8x8_t) __builtin_neon_vmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);14361 __ret = (int8x8_t) __builtin_neon_vmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
14362 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);14362 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14363 return __ret;14363 return __ret;
...@@ -14372,9 +14372,9 @@ __ai float32x2_t vmin_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -14372,9 +14372,9 @@ __ai float32x2_t vmin_f32(float32x2_t __p0, float32x2_t __p1) {
14372}14372}
14373#else14373#else
14374__ai float32x2_t vmin_f32(float32x2_t __p0, float32x2_t __p1) {14374__ai float32x2_t vmin_f32(float32x2_t __p0, float32x2_t __p1) {
14375 float32x2_t __ret;
14375 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);14376 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
14376 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);14377 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
14377 float32x2_t __ret;
14378 __ret = (float32x2_t) __builtin_neon_vmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);14378 __ret = (float32x2_t) __builtin_neon_vmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
14379 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);14379 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
14380 return __ret;14380 return __ret;
...@@ -14389,9 +14389,9 @@ __ai int32x2_t vmin_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -14389,9 +14389,9 @@ __ai int32x2_t vmin_s32(int32x2_t __p0, int32x2_t __p1) {
14389}14389}
14390#else14390#else
14391__ai int32x2_t vmin_s32(int32x2_t __p0, int32x2_t __p1) {14391__ai int32x2_t vmin_s32(int32x2_t __p0, int32x2_t __p1) {
14392 int32x2_t __ret;
14392 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);14393 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
14393 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);14394 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
14394 int32x2_t __ret;
14395 __ret = (int32x2_t) __builtin_neon_vmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);14395 __ret = (int32x2_t) __builtin_neon_vmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
14396 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);14396 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
14397 return __ret;14397 return __ret;
...@@ -14406,9 +14406,9 @@ __ai int16x4_t vmin_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -14406,9 +14406,9 @@ __ai int16x4_t vmin_s16(int16x4_t __p0, int16x4_t __p1) {
14406}14406}
14407#else14407#else
14408__ai int16x4_t vmin_s16(int16x4_t __p0, int16x4_t __p1) {14408__ai int16x4_t vmin_s16(int16x4_t __p0, int16x4_t __p1) {
14409 int16x4_t __ret;
14409 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);14410 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
14410 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);14411 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
14411 int16x4_t __ret;
14412 __ret = (int16x4_t) __builtin_neon_vmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);14412 __ret = (int16x4_t) __builtin_neon_vmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
14413 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);14413 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14414 return __ret;14414 return __ret;
...@@ -14423,10 +14423,10 @@ __ai uint8x16_t vmlaq_u8(uint8x16_t __p0, uint8x16_t __p1, uint8x16_t __p2) {...@@ -14423,10 +14423,10 @@ __ai uint8x16_t vmlaq_u8(uint8x16_t __p0, uint8x16_t __p1, uint8x16_t __p2) {
14423}14423}
14424#else14424#else
14425__ai uint8x16_t vmlaq_u8(uint8x16_t __p0, uint8x16_t __p1, uint8x16_t __p2) {14425__ai uint8x16_t vmlaq_u8(uint8x16_t __p0, uint8x16_t __p1, uint8x16_t __p2) {
14426 uint8x16_t __ret;
14426 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);14427 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
14427 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);14428 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
14428 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);14429 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
14429 uint8x16_t __ret;
14430 __ret = __rev0 + __rev1 * __rev2;14430 __ret = __rev0 + __rev1 * __rev2;
14431 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);14431 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
14432 return __ret;14432 return __ret;
...@@ -14441,10 +14441,10 @@ __ai uint32x4_t vmlaq_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {...@@ -14441,10 +14441,10 @@ __ai uint32x4_t vmlaq_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
14441}14441}
14442#else14442#else
14443__ai uint32x4_t vmlaq_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {14443__ai uint32x4_t vmlaq_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
14444 uint32x4_t __ret;
14444 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);14445 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
14445 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);14446 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
14446 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);14447 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
14447 uint32x4_t __ret;
14448 __ret = __rev0 + __rev1 * __rev2;14448 __ret = __rev0 + __rev1 * __rev2;
14449 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);14449 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14450 return __ret;14450 return __ret;
...@@ -14459,10 +14459,10 @@ __ai uint16x8_t vmlaq_u16(uint16x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {...@@ -14459,10 +14459,10 @@ __ai uint16x8_t vmlaq_u16(uint16x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
14459}14459}
14460#else14460#else
14461__ai uint16x8_t vmlaq_u16(uint16x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {14461__ai uint16x8_t vmlaq_u16(uint16x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
14462 uint16x8_t __ret;
14462 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);14463 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
14463 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);14464 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
14464 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);14465 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
14465 uint16x8_t __ret;
14466 __ret = __rev0 + __rev1 * __rev2;14466 __ret = __rev0 + __rev1 * __rev2;
14467 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);14467 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14468 return __ret;14468 return __ret;
...@@ -14477,10 +14477,10 @@ __ai int8x16_t vmlaq_s8(int8x16_t __p0, int8x16_t __p1, int8x16_t __p2) {...@@ -14477,10 +14477,10 @@ __ai int8x16_t vmlaq_s8(int8x16_t __p0, int8x16_t __p1, int8x16_t __p2) {
14477}14477}
14478#else14478#else
14479__ai int8x16_t vmlaq_s8(int8x16_t __p0, int8x16_t __p1, int8x16_t __p2) {14479__ai int8x16_t vmlaq_s8(int8x16_t __p0, int8x16_t __p1, int8x16_t __p2) {
14480 int8x16_t __ret;
14480 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);14481 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
14481 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);14482 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
14482 int8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);14483 int8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
14483 int8x16_t __ret;
14484 __ret = __rev0 + __rev1 * __rev2;14484 __ret = __rev0 + __rev1 * __rev2;
14485 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);14485 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
14486 return __ret;14486 return __ret;
...@@ -14495,10 +14495,10 @@ __ai float32x4_t vmlaq_f32(float32x4_t __p0, float32x4_t __p1, float32x4_t __p2)...@@ -14495,10 +14495,10 @@ __ai float32x4_t vmlaq_f32(float32x4_t __p0, float32x4_t __p1, float32x4_t __p2)
14495}14495}
14496#else14496#else
14497__ai float32x4_t vmlaq_f32(float32x4_t __p0, float32x4_t __p1, float32x4_t __p2) {14497__ai float32x4_t vmlaq_f32(float32x4_t __p0, float32x4_t __p1, float32x4_t __p2) {
14498 float32x4_t __ret;
14498 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);14499 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
14499 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);14500 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
14500 float32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);14501 float32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
14501 float32x4_t __ret;
14502 __ret = __rev0 + __rev1 * __rev2;14502 __ret = __rev0 + __rev1 * __rev2;
14503 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);14503 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14504 return __ret;14504 return __ret;
...@@ -14513,10 +14513,10 @@ __ai int32x4_t vmlaq_s32(int32x4_t __p0, int32x4_t __p1, int32x4_t __p2) {...@@ -14513,10 +14513,10 @@ __ai int32x4_t vmlaq_s32(int32x4_t __p0, int32x4_t __p1, int32x4_t __p2) {
14513}14513}
14514#else14514#else
14515__ai int32x4_t vmlaq_s32(int32x4_t __p0, int32x4_t __p1, int32x4_t __p2) {14515__ai int32x4_t vmlaq_s32(int32x4_t __p0, int32x4_t __p1, int32x4_t __p2) {
14516 int32x4_t __ret;
14516 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);14517 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
14517 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);14518 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
14518 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);14519 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
14519 int32x4_t __ret;
14520 __ret = __rev0 + __rev1 * __rev2;14520 __ret = __rev0 + __rev1 * __rev2;
14521 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);14521 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14522 return __ret;14522 return __ret;
...@@ -14531,10 +14531,10 @@ __ai int16x8_t vmlaq_s16(int16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {...@@ -14531,10 +14531,10 @@ __ai int16x8_t vmlaq_s16(int16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {
14531}14531}
14532#else14532#else
14533__ai int16x8_t vmlaq_s16(int16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {14533__ai int16x8_t vmlaq_s16(int16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {
14534 int16x8_t __ret;
14534 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);14535 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
14535 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);14536 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
14536 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);14537 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
14537 int16x8_t __ret;
14538 __ret = __rev0 + __rev1 * __rev2;14538 __ret = __rev0 + __rev1 * __rev2;
14539 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);14539 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14540 return __ret;14540 return __ret;
...@@ -14549,10 +14549,10 @@ __ai uint8x8_t vmla_u8(uint8x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {...@@ -14549,10 +14549,10 @@ __ai uint8x8_t vmla_u8(uint8x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {
14549}14549}
14550#else14550#else
14551__ai uint8x8_t vmla_u8(uint8x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {14551__ai uint8x8_t vmla_u8(uint8x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {
14552 uint8x8_t __ret;
14552 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);14553 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
14553 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);14554 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
14554 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);14555 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
14555 uint8x8_t __ret;
14556 __ret = __rev0 + __rev1 * __rev2;14556 __ret = __rev0 + __rev1 * __rev2;
14557 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);14557 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14558 return __ret;14558 return __ret;
...@@ -14567,10 +14567,10 @@ __ai uint32x2_t vmla_u32(uint32x2_t __p0, uint32x2_t __p1, uint32x2_t __p2) {...@@ -14567,10 +14567,10 @@ __ai uint32x2_t vmla_u32(uint32x2_t __p0, uint32x2_t __p1, uint32x2_t __p2) {
14567}14567}
14568#else14568#else
14569__ai uint32x2_t vmla_u32(uint32x2_t __p0, uint32x2_t __p1, uint32x2_t __p2) {14569__ai uint32x2_t vmla_u32(uint32x2_t __p0, uint32x2_t __p1, uint32x2_t __p2) {
14570 uint32x2_t __ret;
14570 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);14571 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
14571 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);14572 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
14572 uint32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);14573 uint32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
14573 uint32x2_t __ret;
14574 __ret = __rev0 + __rev1 * __rev2;14574 __ret = __rev0 + __rev1 * __rev2;
14575 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);14575 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
14576 return __ret;14576 return __ret;
...@@ -14585,10 +14585,10 @@ __ai uint16x4_t vmla_u16(uint16x4_t __p0, uint16x4_t __p1, uint16x4_t __p2) {...@@ -14585,10 +14585,10 @@ __ai uint16x4_t vmla_u16(uint16x4_t __p0, uint16x4_t __p1, uint16x4_t __p2) {
14585}14585}
14586#else14586#else
14587__ai uint16x4_t vmla_u16(uint16x4_t __p0, uint16x4_t __p1, uint16x4_t __p2) {14587__ai uint16x4_t vmla_u16(uint16x4_t __p0, uint16x4_t __p1, uint16x4_t __p2) {
14588 uint16x4_t __ret;
14588 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);14589 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
14589 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);14590 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
14590 uint16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);14591 uint16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
14591 uint16x4_t __ret;
14592 __ret = __rev0 + __rev1 * __rev2;14592 __ret = __rev0 + __rev1 * __rev2;
14593 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);14593 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14594 return __ret;14594 return __ret;
...@@ -14603,10 +14603,10 @@ __ai int8x8_t vmla_s8(int8x8_t __p0, int8x8_t __p1, int8x8_t __p2) {...@@ -14603,10 +14603,10 @@ __ai int8x8_t vmla_s8(int8x8_t __p0, int8x8_t __p1, int8x8_t __p2) {
14603}14603}
14604#else14604#else
14605__ai int8x8_t vmla_s8(int8x8_t __p0, int8x8_t __p1, int8x8_t __p2) {14605__ai int8x8_t vmla_s8(int8x8_t __p0, int8x8_t __p1, int8x8_t __p2) {
14606 int8x8_t __ret;
14606 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);14607 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
14607 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);14608 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
14608 int8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);14609 int8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
14609 int8x8_t __ret;
14610 __ret = __rev0 + __rev1 * __rev2;14610 __ret = __rev0 + __rev1 * __rev2;
14611 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);14611 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14612 return __ret;14612 return __ret;
...@@ -14621,10 +14621,10 @@ __ai float32x2_t vmla_f32(float32x2_t __p0, float32x2_t __p1, float32x2_t __p2)...@@ -14621,10 +14621,10 @@ __ai float32x2_t vmla_f32(float32x2_t __p0, float32x2_t __p1, float32x2_t __p2)
14621}14621}
14622#else14622#else
14623__ai float32x2_t vmla_f32(float32x2_t __p0, float32x2_t __p1, float32x2_t __p2) {14623__ai float32x2_t vmla_f32(float32x2_t __p0, float32x2_t __p1, float32x2_t __p2) {
14624 float32x2_t __ret;
14624 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);14625 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
14625 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);14626 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
14626 float32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);14627 float32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
14627 float32x2_t __ret;
14628 __ret = __rev0 + __rev1 * __rev2;14628 __ret = __rev0 + __rev1 * __rev2;
14629 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);14629 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
14630 return __ret;14630 return __ret;
...@@ -14639,10 +14639,10 @@ __ai int32x2_t vmla_s32(int32x2_t __p0, int32x2_t __p1, int32x2_t __p2) {...@@ -14639,10 +14639,10 @@ __ai int32x2_t vmla_s32(int32x2_t __p0, int32x2_t __p1, int32x2_t __p2) {
14639}14639}
14640#else14640#else
14641__ai int32x2_t vmla_s32(int32x2_t __p0, int32x2_t __p1, int32x2_t __p2) {14641__ai int32x2_t vmla_s32(int32x2_t __p0, int32x2_t __p1, int32x2_t __p2) {
14642 int32x2_t __ret;
14642 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);14643 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
14643 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);14644 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
14644 int32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);14645 int32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
14645 int32x2_t __ret;
14646 __ret = __rev0 + __rev1 * __rev2;14646 __ret = __rev0 + __rev1 * __rev2;
14647 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);14647 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
14648 return __ret;14648 return __ret;
...@@ -14657,10 +14657,10 @@ __ai int16x4_t vmla_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {...@@ -14657,10 +14657,10 @@ __ai int16x4_t vmla_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
14657}14657}
14658#else14658#else
14659__ai int16x4_t vmla_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {14659__ai int16x4_t vmla_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
14660 int16x4_t __ret;
14660 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);14661 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
14661 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);14662 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
14662 int16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);14663 int16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
14663 int16x4_t __ret;
14664 __ret = __rev0 + __rev1 * __rev2;14664 __ret = __rev0 + __rev1 * __rev2;
14665 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);14665 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14666 return __ret;14666 return __ret;
...@@ -14669,22 +14669,22 @@ __ai int16x4_t vmla_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {...@@ -14669,22 +14669,22 @@ __ai int16x4_t vmla_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
1466914669
14670#ifdef __LITTLE_ENDIAN__14670#ifdef __LITTLE_ENDIAN__
14671#define vmlaq_lane_u32(__p0_42, __p1_42, __p2_42, __p3_42) __extension__ ({ \14671#define vmlaq_lane_u32(__p0_42, __p1_42, __p2_42, __p3_42) __extension__ ({ \
14672 uint32x4_t __ret_42; \
14672 uint32x4_t __s0_42 = __p0_42; \14673 uint32x4_t __s0_42 = __p0_42; \
14673 uint32x4_t __s1_42 = __p1_42; \14674 uint32x4_t __s1_42 = __p1_42; \
14674 uint32x2_t __s2_42 = __p2_42; \14675 uint32x2_t __s2_42 = __p2_42; \
14675 uint32x4_t __ret_42; \
14676 __ret_42 = __s0_42 + __s1_42 * splatq_lane_u32(__s2_42, __p3_42); \14676 __ret_42 = __s0_42 + __s1_42 * splatq_lane_u32(__s2_42, __p3_42); \
14677 __ret_42; \14677 __ret_42; \
14678})14678})
14679#else14679#else
14680#define vmlaq_lane_u32(__p0_43, __p1_43, __p2_43, __p3_43) __extension__ ({ \14680#define vmlaq_lane_u32(__p0_43, __p1_43, __p2_43, __p3_43) __extension__ ({ \
14681 uint32x4_t __ret_43; \
14681 uint32x4_t __s0_43 = __p0_43; \14682 uint32x4_t __s0_43 = __p0_43; \
14682 uint32x4_t __s1_43 = __p1_43; \14683 uint32x4_t __s1_43 = __p1_43; \
14683 uint32x2_t __s2_43 = __p2_43; \14684 uint32x2_t __s2_43 = __p2_43; \
14684 uint32x4_t __rev0_43; __rev0_43 = __builtin_shufflevector(__s0_43, __s0_43, 3, 2, 1, 0); \14685 uint32x4_t __rev0_43; __rev0_43 = __builtin_shufflevector(__s0_43, __s0_43, 3, 2, 1, 0); \
14685 uint32x4_t __rev1_43; __rev1_43 = __builtin_shufflevector(__s1_43, __s1_43, 3, 2, 1, 0); \14686 uint32x4_t __rev1_43; __rev1_43 = __builtin_shufflevector(__s1_43, __s1_43, 3, 2, 1, 0); \
14686 uint32x2_t __rev2_43; __rev2_43 = __builtin_shufflevector(__s2_43, __s2_43, 1, 0); \14687 uint32x2_t __rev2_43; __rev2_43 = __builtin_shufflevector(__s2_43, __s2_43, 1, 0); \
14687 uint32x4_t __ret_43; \
14688 __ret_43 = __rev0_43 + __rev1_43 * __noswap_splatq_lane_u32(__rev2_43, __p3_43); \14688 __ret_43 = __rev0_43 + __rev1_43 * __noswap_splatq_lane_u32(__rev2_43, __p3_43); \
14689 __ret_43 = __builtin_shufflevector(__ret_43, __ret_43, 3, 2, 1, 0); \14689 __ret_43 = __builtin_shufflevector(__ret_43, __ret_43, 3, 2, 1, 0); \
14690 __ret_43; \14690 __ret_43; \
...@@ -14693,22 +14693,22 @@ __ai int16x4_t vmla_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {...@@ -14693,22 +14693,22 @@ __ai int16x4_t vmla_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
1469314693
14694#ifdef __LITTLE_ENDIAN__14694#ifdef __LITTLE_ENDIAN__
14695#define vmlaq_lane_u16(__p0_44, __p1_44, __p2_44, __p3_44) __extension__ ({ \14695#define vmlaq_lane_u16(__p0_44, __p1_44, __p2_44, __p3_44) __extension__ ({ \
14696 uint16x8_t __ret_44; \
14696 uint16x8_t __s0_44 = __p0_44; \14697 uint16x8_t __s0_44 = __p0_44; \
14697 uint16x8_t __s1_44 = __p1_44; \14698 uint16x8_t __s1_44 = __p1_44; \
14698 uint16x4_t __s2_44 = __p2_44; \14699 uint16x4_t __s2_44 = __p2_44; \
14699 uint16x8_t __ret_44; \
14700 __ret_44 = __s0_44 + __s1_44 * splatq_lane_u16(__s2_44, __p3_44); \14700 __ret_44 = __s0_44 + __s1_44 * splatq_lane_u16(__s2_44, __p3_44); \
14701 __ret_44; \14701 __ret_44; \
14702})14702})
14703#else14703#else
14704#define vmlaq_lane_u16(__p0_45, __p1_45, __p2_45, __p3_45) __extension__ ({ \14704#define vmlaq_lane_u16(__p0_45, __p1_45, __p2_45, __p3_45) __extension__ ({ \
14705 uint16x8_t __ret_45; \
14705 uint16x8_t __s0_45 = __p0_45; \14706 uint16x8_t __s0_45 = __p0_45; \
14706 uint16x8_t __s1_45 = __p1_45; \14707 uint16x8_t __s1_45 = __p1_45; \
14707 uint16x4_t __s2_45 = __p2_45; \14708 uint16x4_t __s2_45 = __p2_45; \
14708 uint16x8_t __rev0_45; __rev0_45 = __builtin_shufflevector(__s0_45, __s0_45, 7, 6, 5, 4, 3, 2, 1, 0); \14709 uint16x8_t __rev0_45; __rev0_45 = __builtin_shufflevector(__s0_45, __s0_45, 7, 6, 5, 4, 3, 2, 1, 0); \
14709 uint16x8_t __rev1_45; __rev1_45 = __builtin_shufflevector(__s1_45, __s1_45, 7, 6, 5, 4, 3, 2, 1, 0); \14710 uint16x8_t __rev1_45; __rev1_45 = __builtin_shufflevector(__s1_45, __s1_45, 7, 6, 5, 4, 3, 2, 1, 0); \
14710 uint16x4_t __rev2_45; __rev2_45 = __builtin_shufflevector(__s2_45, __s2_45, 3, 2, 1, 0); \14711 uint16x4_t __rev2_45; __rev2_45 = __builtin_shufflevector(__s2_45, __s2_45, 3, 2, 1, 0); \
14711 uint16x8_t __ret_45; \
14712 __ret_45 = __rev0_45 + __rev1_45 * __noswap_splatq_lane_u16(__rev2_45, __p3_45); \14712 __ret_45 = __rev0_45 + __rev1_45 * __noswap_splatq_lane_u16(__rev2_45, __p3_45); \
14713 __ret_45 = __builtin_shufflevector(__ret_45, __ret_45, 7, 6, 5, 4, 3, 2, 1, 0); \14713 __ret_45 = __builtin_shufflevector(__ret_45, __ret_45, 7, 6, 5, 4, 3, 2, 1, 0); \
14714 __ret_45; \14714 __ret_45; \
...@@ -14717,22 +14717,22 @@ __ai int16x4_t vmla_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {...@@ -14717,22 +14717,22 @@ __ai int16x4_t vmla_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
1471714717
14718#ifdef __LITTLE_ENDIAN__14718#ifdef __LITTLE_ENDIAN__
14719#define vmlaq_lane_f32(__p0_46, __p1_46, __p2_46, __p3_46) __extension__ ({ \14719#define vmlaq_lane_f32(__p0_46, __p1_46, __p2_46, __p3_46) __extension__ ({ \
14720 float32x4_t __ret_46; \
14720 float32x4_t __s0_46 = __p0_46; \14721 float32x4_t __s0_46 = __p0_46; \
14721 float32x4_t __s1_46 = __p1_46; \14722 float32x4_t __s1_46 = __p1_46; \
14722 float32x2_t __s2_46 = __p2_46; \14723 float32x2_t __s2_46 = __p2_46; \
14723 float32x4_t __ret_46; \
14724 __ret_46 = __s0_46 + __s1_46 * splatq_lane_f32(__s2_46, __p3_46); \14724 __ret_46 = __s0_46 + __s1_46 * splatq_lane_f32(__s2_46, __p3_46); \
14725 __ret_46; \14725 __ret_46; \
14726})14726})
14727#else14727#else
14728#define vmlaq_lane_f32(__p0_47, __p1_47, __p2_47, __p3_47) __extension__ ({ \14728#define vmlaq_lane_f32(__p0_47, __p1_47, __p2_47, __p3_47) __extension__ ({ \
14729 float32x4_t __ret_47; \
14729 float32x4_t __s0_47 = __p0_47; \14730 float32x4_t __s0_47 = __p0_47; \
14730 float32x4_t __s1_47 = __p1_47; \14731 float32x4_t __s1_47 = __p1_47; \
14731 float32x2_t __s2_47 = __p2_47; \14732 float32x2_t __s2_47 = __p2_47; \
14732 float32x4_t __rev0_47; __rev0_47 = __builtin_shufflevector(__s0_47, __s0_47, 3, 2, 1, 0); \14733 float32x4_t __rev0_47; __rev0_47 = __builtin_shufflevector(__s0_47, __s0_47, 3, 2, 1, 0); \
14733 float32x4_t __rev1_47; __rev1_47 = __builtin_shufflevector(__s1_47, __s1_47, 3, 2, 1, 0); \14734 float32x4_t __rev1_47; __rev1_47 = __builtin_shufflevector(__s1_47, __s1_47, 3, 2, 1, 0); \
14734 float32x2_t __rev2_47; __rev2_47 = __builtin_shufflevector(__s2_47, __s2_47, 1, 0); \14735 float32x2_t __rev2_47; __rev2_47 = __builtin_shufflevector(__s2_47, __s2_47, 1, 0); \
14735 float32x4_t __ret_47; \
14736 __ret_47 = __rev0_47 + __rev1_47 * __noswap_splatq_lane_f32(__rev2_47, __p3_47); \14736 __ret_47 = __rev0_47 + __rev1_47 * __noswap_splatq_lane_f32(__rev2_47, __p3_47); \
14737 __ret_47 = __builtin_shufflevector(__ret_47, __ret_47, 3, 2, 1, 0); \14737 __ret_47 = __builtin_shufflevector(__ret_47, __ret_47, 3, 2, 1, 0); \
14738 __ret_47; \14738 __ret_47; \
...@@ -14741,22 +14741,22 @@ __ai int16x4_t vmla_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {...@@ -14741,22 +14741,22 @@ __ai int16x4_t vmla_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
1474114741
14742#ifdef __LITTLE_ENDIAN__14742#ifdef __LITTLE_ENDIAN__
14743#define vmlaq_lane_s32(__p0_48, __p1_48, __p2_48, __p3_48) __extension__ ({ \14743#define vmlaq_lane_s32(__p0_48, __p1_48, __p2_48, __p3_48) __extension__ ({ \
14744 int32x4_t __ret_48; \
14744 int32x4_t __s0_48 = __p0_48; \14745 int32x4_t __s0_48 = __p0_48; \
14745 int32x4_t __s1_48 = __p1_48; \14746 int32x4_t __s1_48 = __p1_48; \
14746 int32x2_t __s2_48 = __p2_48; \14747 int32x2_t __s2_48 = __p2_48; \
14747 int32x4_t __ret_48; \
14748 __ret_48 = __s0_48 + __s1_48 * splatq_lane_s32(__s2_48, __p3_48); \14748 __ret_48 = __s0_48 + __s1_48 * splatq_lane_s32(__s2_48, __p3_48); \
14749 __ret_48; \14749 __ret_48; \
14750})14750})
14751#else14751#else
14752#define vmlaq_lane_s32(__p0_49, __p1_49, __p2_49, __p3_49) __extension__ ({ \14752#define vmlaq_lane_s32(__p0_49, __p1_49, __p2_49, __p3_49) __extension__ ({ \
14753 int32x4_t __ret_49; \
14753 int32x4_t __s0_49 = __p0_49; \14754 int32x4_t __s0_49 = __p0_49; \
14754 int32x4_t __s1_49 = __p1_49; \14755 int32x4_t __s1_49 = __p1_49; \
14755 int32x2_t __s2_49 = __p2_49; \14756 int32x2_t __s2_49 = __p2_49; \
14756 int32x4_t __rev0_49; __rev0_49 = __builtin_shufflevector(__s0_49, __s0_49, 3, 2, 1, 0); \14757 int32x4_t __rev0_49; __rev0_49 = __builtin_shufflevector(__s0_49, __s0_49, 3, 2, 1, 0); \
14757 int32x4_t __rev1_49; __rev1_49 = __builtin_shufflevector(__s1_49, __s1_49, 3, 2, 1, 0); \14758 int32x4_t __rev1_49; __rev1_49 = __builtin_shufflevector(__s1_49, __s1_49, 3, 2, 1, 0); \
14758 int32x2_t __rev2_49; __rev2_49 = __builtin_shufflevector(__s2_49, __s2_49, 1, 0); \14759 int32x2_t __rev2_49; __rev2_49 = __builtin_shufflevector(__s2_49, __s2_49, 1, 0); \
14759 int32x4_t __ret_49; \
14760 __ret_49 = __rev0_49 + __rev1_49 * __noswap_splatq_lane_s32(__rev2_49, __p3_49); \14760 __ret_49 = __rev0_49 + __rev1_49 * __noswap_splatq_lane_s32(__rev2_49, __p3_49); \
14761 __ret_49 = __builtin_shufflevector(__ret_49, __ret_49, 3, 2, 1, 0); \14761 __ret_49 = __builtin_shufflevector(__ret_49, __ret_49, 3, 2, 1, 0); \
14762 __ret_49; \14762 __ret_49; \
...@@ -14765,22 +14765,22 @@ __ai int16x4_t vmla_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {...@@ -14765,22 +14765,22 @@ __ai int16x4_t vmla_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
1476514765
14766#ifdef __LITTLE_ENDIAN__14766#ifdef __LITTLE_ENDIAN__
14767#define vmlaq_lane_s16(__p0_50, __p1_50, __p2_50, __p3_50) __extension__ ({ \14767#define vmlaq_lane_s16(__p0_50, __p1_50, __p2_50, __p3_50) __extension__ ({ \
14768 int16x8_t __ret_50; \
14768 int16x8_t __s0_50 = __p0_50; \14769 int16x8_t __s0_50 = __p0_50; \
14769 int16x8_t __s1_50 = __p1_50; \14770 int16x8_t __s1_50 = __p1_50; \
14770 int16x4_t __s2_50 = __p2_50; \14771 int16x4_t __s2_50 = __p2_50; \
14771 int16x8_t __ret_50; \
14772 __ret_50 = __s0_50 + __s1_50 * splatq_lane_s16(__s2_50, __p3_50); \14772 __ret_50 = __s0_50 + __s1_50 * splatq_lane_s16(__s2_50, __p3_50); \
14773 __ret_50; \14773 __ret_50; \
14774})14774})
14775#else14775#else
14776#define vmlaq_lane_s16(__p0_51, __p1_51, __p2_51, __p3_51) __extension__ ({ \14776#define vmlaq_lane_s16(__p0_51, __p1_51, __p2_51, __p3_51) __extension__ ({ \
14777 int16x8_t __ret_51; \
14777 int16x8_t __s0_51 = __p0_51; \14778 int16x8_t __s0_51 = __p0_51; \
14778 int16x8_t __s1_51 = __p1_51; \14779 int16x8_t __s1_51 = __p1_51; \
14779 int16x4_t __s2_51 = __p2_51; \14780 int16x4_t __s2_51 = __p2_51; \
14780 int16x8_t __rev0_51; __rev0_51 = __builtin_shufflevector(__s0_51, __s0_51, 7, 6, 5, 4, 3, 2, 1, 0); \14781 int16x8_t __rev0_51; __rev0_51 = __builtin_shufflevector(__s0_51, __s0_51, 7, 6, 5, 4, 3, 2, 1, 0); \
14781 int16x8_t __rev1_51; __rev1_51 = __builtin_shufflevector(__s1_51, __s1_51, 7, 6, 5, 4, 3, 2, 1, 0); \14782 int16x8_t __rev1_51; __rev1_51 = __builtin_shufflevector(__s1_51, __s1_51, 7, 6, 5, 4, 3, 2, 1, 0); \
14782 int16x4_t __rev2_51; __rev2_51 = __builtin_shufflevector(__s2_51, __s2_51, 3, 2, 1, 0); \14783 int16x4_t __rev2_51; __rev2_51 = __builtin_shufflevector(__s2_51, __s2_51, 3, 2, 1, 0); \
14783 int16x8_t __ret_51; \
14784 __ret_51 = __rev0_51 + __rev1_51 * __noswap_splatq_lane_s16(__rev2_51, __p3_51); \14784 __ret_51 = __rev0_51 + __rev1_51 * __noswap_splatq_lane_s16(__rev2_51, __p3_51); \
14785 __ret_51 = __builtin_shufflevector(__ret_51, __ret_51, 7, 6, 5, 4, 3, 2, 1, 0); \14785 __ret_51 = __builtin_shufflevector(__ret_51, __ret_51, 7, 6, 5, 4, 3, 2, 1, 0); \
14786 __ret_51; \14786 __ret_51; \
...@@ -14789,22 +14789,22 @@ __ai int16x4_t vmla_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {...@@ -14789,22 +14789,22 @@ __ai int16x4_t vmla_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
1478914789
14790#ifdef __LITTLE_ENDIAN__14790#ifdef __LITTLE_ENDIAN__
14791#define vmla_lane_u32(__p0_52, __p1_52, __p2_52, __p3_52) __extension__ ({ \14791#define vmla_lane_u32(__p0_52, __p1_52, __p2_52, __p3_52) __extension__ ({ \
14792 uint32x2_t __ret_52; \
14792 uint32x2_t __s0_52 = __p0_52; \14793 uint32x2_t __s0_52 = __p0_52; \
14793 uint32x2_t __s1_52 = __p1_52; \14794 uint32x2_t __s1_52 = __p1_52; \
14794 uint32x2_t __s2_52 = __p2_52; \14795 uint32x2_t __s2_52 = __p2_52; \
14795 uint32x2_t __ret_52; \
14796 __ret_52 = __s0_52 + __s1_52 * splat_lane_u32(__s2_52, __p3_52); \14796 __ret_52 = __s0_52 + __s1_52 * splat_lane_u32(__s2_52, __p3_52); \
14797 __ret_52; \14797 __ret_52; \
14798})14798})
14799#else14799#else
14800#define vmla_lane_u32(__p0_53, __p1_53, __p2_53, __p3_53) __extension__ ({ \14800#define vmla_lane_u32(__p0_53, __p1_53, __p2_53, __p3_53) __extension__ ({ \
14801 uint32x2_t __ret_53; \
14801 uint32x2_t __s0_53 = __p0_53; \14802 uint32x2_t __s0_53 = __p0_53; \
14802 uint32x2_t __s1_53 = __p1_53; \14803 uint32x2_t __s1_53 = __p1_53; \
14803 uint32x2_t __s2_53 = __p2_53; \14804 uint32x2_t __s2_53 = __p2_53; \
14804 uint32x2_t __rev0_53; __rev0_53 = __builtin_shufflevector(__s0_53, __s0_53, 1, 0); \14805 uint32x2_t __rev0_53; __rev0_53 = __builtin_shufflevector(__s0_53, __s0_53, 1, 0); \
14805 uint32x2_t __rev1_53; __rev1_53 = __builtin_shufflevector(__s1_53, __s1_53, 1, 0); \14806 uint32x2_t __rev1_53; __rev1_53 = __builtin_shufflevector(__s1_53, __s1_53, 1, 0); \
14806 uint32x2_t __rev2_53; __rev2_53 = __builtin_shufflevector(__s2_53, __s2_53, 1, 0); \14807 uint32x2_t __rev2_53; __rev2_53 = __builtin_shufflevector(__s2_53, __s2_53, 1, 0); \
14807 uint32x2_t __ret_53; \
14808 __ret_53 = __rev0_53 + __rev1_53 * __noswap_splat_lane_u32(__rev2_53, __p3_53); \14808 __ret_53 = __rev0_53 + __rev1_53 * __noswap_splat_lane_u32(__rev2_53, __p3_53); \
14809 __ret_53 = __builtin_shufflevector(__ret_53, __ret_53, 1, 0); \14809 __ret_53 = __builtin_shufflevector(__ret_53, __ret_53, 1, 0); \
14810 __ret_53; \14810 __ret_53; \
...@@ -14813,22 +14813,22 @@ __ai int16x4_t vmla_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {...@@ -14813,22 +14813,22 @@ __ai int16x4_t vmla_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
1481314813
14814#ifdef __LITTLE_ENDIAN__14814#ifdef __LITTLE_ENDIAN__
14815#define vmla_lane_u16(__p0_54, __p1_54, __p2_54, __p3_54) __extension__ ({ \14815#define vmla_lane_u16(__p0_54, __p1_54, __p2_54, __p3_54) __extension__ ({ \
14816 uint16x4_t __ret_54; \
14816 uint16x4_t __s0_54 = __p0_54; \14817 uint16x4_t __s0_54 = __p0_54; \
14817 uint16x4_t __s1_54 = __p1_54; \14818 uint16x4_t __s1_54 = __p1_54; \
14818 uint16x4_t __s2_54 = __p2_54; \14819 uint16x4_t __s2_54 = __p2_54; \
14819 uint16x4_t __ret_54; \
14820 __ret_54 = __s0_54 + __s1_54 * splat_lane_u16(__s2_54, __p3_54); \14820 __ret_54 = __s0_54 + __s1_54 * splat_lane_u16(__s2_54, __p3_54); \
14821 __ret_54; \14821 __ret_54; \
14822})14822})
14823#else14823#else
14824#define vmla_lane_u16(__p0_55, __p1_55, __p2_55, __p3_55) __extension__ ({ \14824#define vmla_lane_u16(__p0_55, __p1_55, __p2_55, __p3_55) __extension__ ({ \
14825 uint16x4_t __ret_55; \
14825 uint16x4_t __s0_55 = __p0_55; \14826 uint16x4_t __s0_55 = __p0_55; \
14826 uint16x4_t __s1_55 = __p1_55; \14827 uint16x4_t __s1_55 = __p1_55; \
14827 uint16x4_t __s2_55 = __p2_55; \14828 uint16x4_t __s2_55 = __p2_55; \
14828 uint16x4_t __rev0_55; __rev0_55 = __builtin_shufflevector(__s0_55, __s0_55, 3, 2, 1, 0); \14829 uint16x4_t __rev0_55; __rev0_55 = __builtin_shufflevector(__s0_55, __s0_55, 3, 2, 1, 0); \
14829 uint16x4_t __rev1_55; __rev1_55 = __builtin_shufflevector(__s1_55, __s1_55, 3, 2, 1, 0); \14830 uint16x4_t __rev1_55; __rev1_55 = __builtin_shufflevector(__s1_55, __s1_55, 3, 2, 1, 0); \
14830 uint16x4_t __rev2_55; __rev2_55 = __builtin_shufflevector(__s2_55, __s2_55, 3, 2, 1, 0); \14831 uint16x4_t __rev2_55; __rev2_55 = __builtin_shufflevector(__s2_55, __s2_55, 3, 2, 1, 0); \
14831 uint16x4_t __ret_55; \
14832 __ret_55 = __rev0_55 + __rev1_55 * __noswap_splat_lane_u16(__rev2_55, __p3_55); \14832 __ret_55 = __rev0_55 + __rev1_55 * __noswap_splat_lane_u16(__rev2_55, __p3_55); \
14833 __ret_55 = __builtin_shufflevector(__ret_55, __ret_55, 3, 2, 1, 0); \14833 __ret_55 = __builtin_shufflevector(__ret_55, __ret_55, 3, 2, 1, 0); \
14834 __ret_55; \14834 __ret_55; \
...@@ -14837,22 +14837,22 @@ __ai int16x4_t vmla_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {...@@ -14837,22 +14837,22 @@ __ai int16x4_t vmla_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
1483714837
14838#ifdef __LITTLE_ENDIAN__14838#ifdef __LITTLE_ENDIAN__
14839#define vmla_lane_f32(__p0_56, __p1_56, __p2_56, __p3_56) __extension__ ({ \14839#define vmla_lane_f32(__p0_56, __p1_56, __p2_56, __p3_56) __extension__ ({ \
14840 float32x2_t __ret_56; \
14840 float32x2_t __s0_56 = __p0_56; \14841 float32x2_t __s0_56 = __p0_56; \
14841 float32x2_t __s1_56 = __p1_56; \14842 float32x2_t __s1_56 = __p1_56; \
14842 float32x2_t __s2_56 = __p2_56; \14843 float32x2_t __s2_56 = __p2_56; \
14843 float32x2_t __ret_56; \
14844 __ret_56 = __s0_56 + __s1_56 * splat_lane_f32(__s2_56, __p3_56); \14844 __ret_56 = __s0_56 + __s1_56 * splat_lane_f32(__s2_56, __p3_56); \
14845 __ret_56; \14845 __ret_56; \
14846})14846})
14847#else14847#else
14848#define vmla_lane_f32(__p0_57, __p1_57, __p2_57, __p3_57) __extension__ ({ \14848#define vmla_lane_f32(__p0_57, __p1_57, __p2_57, __p3_57) __extension__ ({ \
14849 float32x2_t __ret_57; \
14849 float32x2_t __s0_57 = __p0_57; \14850 float32x2_t __s0_57 = __p0_57; \
14850 float32x2_t __s1_57 = __p1_57; \14851 float32x2_t __s1_57 = __p1_57; \
14851 float32x2_t __s2_57 = __p2_57; \14852 float32x2_t __s2_57 = __p2_57; \
14852 float32x2_t __rev0_57; __rev0_57 = __builtin_shufflevector(__s0_57, __s0_57, 1, 0); \14853 float32x2_t __rev0_57; __rev0_57 = __builtin_shufflevector(__s0_57, __s0_57, 1, 0); \
14853 float32x2_t __rev1_57; __rev1_57 = __builtin_shufflevector(__s1_57, __s1_57, 1, 0); \14854 float32x2_t __rev1_57; __rev1_57 = __builtin_shufflevector(__s1_57, __s1_57, 1, 0); \
14854 float32x2_t __rev2_57; __rev2_57 = __builtin_shufflevector(__s2_57, __s2_57, 1, 0); \14855 float32x2_t __rev2_57; __rev2_57 = __builtin_shufflevector(__s2_57, __s2_57, 1, 0); \
14855 float32x2_t __ret_57; \
14856 __ret_57 = __rev0_57 + __rev1_57 * __noswap_splat_lane_f32(__rev2_57, __p3_57); \14856 __ret_57 = __rev0_57 + __rev1_57 * __noswap_splat_lane_f32(__rev2_57, __p3_57); \
14857 __ret_57 = __builtin_shufflevector(__ret_57, __ret_57, 1, 0); \14857 __ret_57 = __builtin_shufflevector(__ret_57, __ret_57, 1, 0); \
14858 __ret_57; \14858 __ret_57; \
...@@ -14861,22 +14861,22 @@ __ai int16x4_t vmla_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {...@@ -14861,22 +14861,22 @@ __ai int16x4_t vmla_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
1486114861
14862#ifdef __LITTLE_ENDIAN__14862#ifdef __LITTLE_ENDIAN__
14863#define vmla_lane_s32(__p0_58, __p1_58, __p2_58, __p3_58) __extension__ ({ \14863#define vmla_lane_s32(__p0_58, __p1_58, __p2_58, __p3_58) __extension__ ({ \
14864 int32x2_t __ret_58; \
14864 int32x2_t __s0_58 = __p0_58; \14865 int32x2_t __s0_58 = __p0_58; \
14865 int32x2_t __s1_58 = __p1_58; \14866 int32x2_t __s1_58 = __p1_58; \
14866 int32x2_t __s2_58 = __p2_58; \14867 int32x2_t __s2_58 = __p2_58; \
14867 int32x2_t __ret_58; \
14868 __ret_58 = __s0_58 + __s1_58 * splat_lane_s32(__s2_58, __p3_58); \14868 __ret_58 = __s0_58 + __s1_58 * splat_lane_s32(__s2_58, __p3_58); \
14869 __ret_58; \14869 __ret_58; \
14870})14870})
14871#else14871#else
14872#define vmla_lane_s32(__p0_59, __p1_59, __p2_59, __p3_59) __extension__ ({ \14872#define vmla_lane_s32(__p0_59, __p1_59, __p2_59, __p3_59) __extension__ ({ \
14873 int32x2_t __ret_59; \
14873 int32x2_t __s0_59 = __p0_59; \14874 int32x2_t __s0_59 = __p0_59; \
14874 int32x2_t __s1_59 = __p1_59; \14875 int32x2_t __s1_59 = __p1_59; \
14875 int32x2_t __s2_59 = __p2_59; \14876 int32x2_t __s2_59 = __p2_59; \
14876 int32x2_t __rev0_59; __rev0_59 = __builtin_shufflevector(__s0_59, __s0_59, 1, 0); \14877 int32x2_t __rev0_59; __rev0_59 = __builtin_shufflevector(__s0_59, __s0_59, 1, 0); \
14877 int32x2_t __rev1_59; __rev1_59 = __builtin_shufflevector(__s1_59, __s1_59, 1, 0); \14878 int32x2_t __rev1_59; __rev1_59 = __builtin_shufflevector(__s1_59, __s1_59, 1, 0); \
14878 int32x2_t __rev2_59; __rev2_59 = __builtin_shufflevector(__s2_59, __s2_59, 1, 0); \14879 int32x2_t __rev2_59; __rev2_59 = __builtin_shufflevector(__s2_59, __s2_59, 1, 0); \
14879 int32x2_t __ret_59; \
14880 __ret_59 = __rev0_59 + __rev1_59 * __noswap_splat_lane_s32(__rev2_59, __p3_59); \14880 __ret_59 = __rev0_59 + __rev1_59 * __noswap_splat_lane_s32(__rev2_59, __p3_59); \
14881 __ret_59 = __builtin_shufflevector(__ret_59, __ret_59, 1, 0); \14881 __ret_59 = __builtin_shufflevector(__ret_59, __ret_59, 1, 0); \
14882 __ret_59; \14882 __ret_59; \
...@@ -14885,22 +14885,22 @@ __ai int16x4_t vmla_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {...@@ -14885,22 +14885,22 @@ __ai int16x4_t vmla_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
1488514885
14886#ifdef __LITTLE_ENDIAN__14886#ifdef __LITTLE_ENDIAN__
14887#define vmla_lane_s16(__p0_60, __p1_60, __p2_60, __p3_60) __extension__ ({ \14887#define vmla_lane_s16(__p0_60, __p1_60, __p2_60, __p3_60) __extension__ ({ \
14888 int16x4_t __ret_60; \
14888 int16x4_t __s0_60 = __p0_60; \14889 int16x4_t __s0_60 = __p0_60; \
14889 int16x4_t __s1_60 = __p1_60; \14890 int16x4_t __s1_60 = __p1_60; \
14890 int16x4_t __s2_60 = __p2_60; \14891 int16x4_t __s2_60 = __p2_60; \
14891 int16x4_t __ret_60; \
14892 __ret_60 = __s0_60 + __s1_60 * splat_lane_s16(__s2_60, __p3_60); \14892 __ret_60 = __s0_60 + __s1_60 * splat_lane_s16(__s2_60, __p3_60); \
14893 __ret_60; \14893 __ret_60; \
14894})14894})
14895#else14895#else
14896#define vmla_lane_s16(__p0_61, __p1_61, __p2_61, __p3_61) __extension__ ({ \14896#define vmla_lane_s16(__p0_61, __p1_61, __p2_61, __p3_61) __extension__ ({ \
14897 int16x4_t __ret_61; \
14897 int16x4_t __s0_61 = __p0_61; \14898 int16x4_t __s0_61 = __p0_61; \
14898 int16x4_t __s1_61 = __p1_61; \14899 int16x4_t __s1_61 = __p1_61; \
14899 int16x4_t __s2_61 = __p2_61; \14900 int16x4_t __s2_61 = __p2_61; \
14900 int16x4_t __rev0_61; __rev0_61 = __builtin_shufflevector(__s0_61, __s0_61, 3, 2, 1, 0); \14901 int16x4_t __rev0_61; __rev0_61 = __builtin_shufflevector(__s0_61, __s0_61, 3, 2, 1, 0); \
14901 int16x4_t __rev1_61; __rev1_61 = __builtin_shufflevector(__s1_61, __s1_61, 3, 2, 1, 0); \14902 int16x4_t __rev1_61; __rev1_61 = __builtin_shufflevector(__s1_61, __s1_61, 3, 2, 1, 0); \
14902 int16x4_t __rev2_61; __rev2_61 = __builtin_shufflevector(__s2_61, __s2_61, 3, 2, 1, 0); \14903 int16x4_t __rev2_61; __rev2_61 = __builtin_shufflevector(__s2_61, __s2_61, 3, 2, 1, 0); \
14903 int16x4_t __ret_61; \
14904 __ret_61 = __rev0_61 + __rev1_61 * __noswap_splat_lane_s16(__rev2_61, __p3_61); \14904 __ret_61 = __rev0_61 + __rev1_61 * __noswap_splat_lane_s16(__rev2_61, __p3_61); \
14905 __ret_61 = __builtin_shufflevector(__ret_61, __ret_61, 3, 2, 1, 0); \14905 __ret_61 = __builtin_shufflevector(__ret_61, __ret_61, 3, 2, 1, 0); \
14906 __ret_61; \14906 __ret_61; \
...@@ -14915,9 +14915,9 @@ __ai uint32x4_t vmlaq_n_u32(uint32x4_t __p0, uint32x4_t __p1, uint32_t __p2) {...@@ -14915,9 +14915,9 @@ __ai uint32x4_t vmlaq_n_u32(uint32x4_t __p0, uint32x4_t __p1, uint32_t __p2) {
14915}14915}
14916#else14916#else
14917__ai uint32x4_t vmlaq_n_u32(uint32x4_t __p0, uint32x4_t __p1, uint32_t __p2) {14917__ai uint32x4_t vmlaq_n_u32(uint32x4_t __p0, uint32x4_t __p1, uint32_t __p2) {
14918 uint32x4_t __ret;
14918 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);14919 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
14919 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);14920 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
14920 uint32x4_t __ret;
14921 __ret = __rev0 + __rev1 * (uint32x4_t) {__p2, __p2, __p2, __p2};14921 __ret = __rev0 + __rev1 * (uint32x4_t) {__p2, __p2, __p2, __p2};
14922 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);14922 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14923 return __ret;14923 return __ret;
...@@ -14932,9 +14932,9 @@ __ai uint16x8_t vmlaq_n_u16(uint16x8_t __p0, uint16x8_t __p1, uint16_t __p2) {...@@ -14932,9 +14932,9 @@ __ai uint16x8_t vmlaq_n_u16(uint16x8_t __p0, uint16x8_t __p1, uint16_t __p2) {
14932}14932}
14933#else14933#else
14934__ai uint16x8_t vmlaq_n_u16(uint16x8_t __p0, uint16x8_t __p1, uint16_t __p2) {14934__ai uint16x8_t vmlaq_n_u16(uint16x8_t __p0, uint16x8_t __p1, uint16_t __p2) {
14935 uint16x8_t __ret;
14935 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);14936 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
14936 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);14937 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
14937 uint16x8_t __ret;
14938 __ret = __rev0 + __rev1 * (uint16x8_t) {__p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2};14938 __ret = __rev0 + __rev1 * (uint16x8_t) {__p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2};
14939 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);14939 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14940 return __ret;14940 return __ret;
...@@ -14949,9 +14949,9 @@ __ai float32x4_t vmlaq_n_f32(float32x4_t __p0, float32x4_t __p1, float32_t __p2)...@@ -14949,9 +14949,9 @@ __ai float32x4_t vmlaq_n_f32(float32x4_t __p0, float32x4_t __p1, float32_t __p2)
14949}14949}
14950#else14950#else
14951__ai float32x4_t vmlaq_n_f32(float32x4_t __p0, float32x4_t __p1, float32_t __p2) {14951__ai float32x4_t vmlaq_n_f32(float32x4_t __p0, float32x4_t __p1, float32_t __p2) {
14952 float32x4_t __ret;
14952 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);14953 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
14953 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);14954 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
14954 float32x4_t __ret;
14955 __ret = __rev0 + __rev1 * (float32x4_t) {__p2, __p2, __p2, __p2};14955 __ret = __rev0 + __rev1 * (float32x4_t) {__p2, __p2, __p2, __p2};
14956 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);14956 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14957 return __ret;14957 return __ret;
...@@ -14966,9 +14966,9 @@ __ai int32x4_t vmlaq_n_s32(int32x4_t __p0, int32x4_t __p1, int32_t __p2) {...@@ -14966,9 +14966,9 @@ __ai int32x4_t vmlaq_n_s32(int32x4_t __p0, int32x4_t __p1, int32_t __p2) {
14966}14966}
14967#else14967#else
14968__ai int32x4_t vmlaq_n_s32(int32x4_t __p0, int32x4_t __p1, int32_t __p2) {14968__ai int32x4_t vmlaq_n_s32(int32x4_t __p0, int32x4_t __p1, int32_t __p2) {
14969 int32x4_t __ret;
14969 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);14970 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
14970 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);14971 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
14971 int32x4_t __ret;
14972 __ret = __rev0 + __rev1 * (int32x4_t) {__p2, __p2, __p2, __p2};14972 __ret = __rev0 + __rev1 * (int32x4_t) {__p2, __p2, __p2, __p2};
14973 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);14973 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
14974 return __ret;14974 return __ret;
...@@ -14983,9 +14983,9 @@ __ai int16x8_t vmlaq_n_s16(int16x8_t __p0, int16x8_t __p1, int16_t __p2) {...@@ -14983,9 +14983,9 @@ __ai int16x8_t vmlaq_n_s16(int16x8_t __p0, int16x8_t __p1, int16_t __p2) {
14983}14983}
14984#else14984#else
14985__ai int16x8_t vmlaq_n_s16(int16x8_t __p0, int16x8_t __p1, int16_t __p2) {14985__ai int16x8_t vmlaq_n_s16(int16x8_t __p0, int16x8_t __p1, int16_t __p2) {
14986 int16x8_t __ret;
14986 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);14987 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
14987 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);14988 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
14988 int16x8_t __ret;
14989 __ret = __rev0 + __rev1 * (int16x8_t) {__p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2};14989 __ret = __rev0 + __rev1 * (int16x8_t) {__p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2};
14990 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);14990 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
14991 return __ret;14991 return __ret;
...@@ -15000,9 +15000,9 @@ __ai uint32x2_t vmla_n_u32(uint32x2_t __p0, uint32x2_t __p1, uint32_t __p2) {...@@ -15000,9 +15000,9 @@ __ai uint32x2_t vmla_n_u32(uint32x2_t __p0, uint32x2_t __p1, uint32_t __p2) {
15000}15000}
15001#else15001#else
15002__ai uint32x2_t vmla_n_u32(uint32x2_t __p0, uint32x2_t __p1, uint32_t __p2) {15002__ai uint32x2_t vmla_n_u32(uint32x2_t __p0, uint32x2_t __p1, uint32_t __p2) {
15003 uint32x2_t __ret;
15003 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);15004 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
15004 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);15005 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
15005 uint32x2_t __ret;
15006 __ret = __rev0 + __rev1 * (uint32x2_t) {__p2, __p2};15006 __ret = __rev0 + __rev1 * (uint32x2_t) {__p2, __p2};
15007 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);15007 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15008 return __ret;15008 return __ret;
...@@ -15017,9 +15017,9 @@ __ai uint16x4_t vmla_n_u16(uint16x4_t __p0, uint16x4_t __p1, uint16_t __p2) {...@@ -15017,9 +15017,9 @@ __ai uint16x4_t vmla_n_u16(uint16x4_t __p0, uint16x4_t __p1, uint16_t __p2) {
15017}15017}
15018#else15018#else
15019__ai uint16x4_t vmla_n_u16(uint16x4_t __p0, uint16x4_t __p1, uint16_t __p2) {15019__ai uint16x4_t vmla_n_u16(uint16x4_t __p0, uint16x4_t __p1, uint16_t __p2) {
15020 uint16x4_t __ret;
15020 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);15021 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
15021 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);15022 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
15022 uint16x4_t __ret;
15023 __ret = __rev0 + __rev1 * (uint16x4_t) {__p2, __p2, __p2, __p2};15023 __ret = __rev0 + __rev1 * (uint16x4_t) {__p2, __p2, __p2, __p2};
15024 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);15024 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15025 return __ret;15025 return __ret;
...@@ -15034,9 +15034,9 @@ __ai float32x2_t vmla_n_f32(float32x2_t __p0, float32x2_t __p1, float32_t __p2)...@@ -15034,9 +15034,9 @@ __ai float32x2_t vmla_n_f32(float32x2_t __p0, float32x2_t __p1, float32_t __p2)
15034}15034}
15035#else15035#else
15036__ai float32x2_t vmla_n_f32(float32x2_t __p0, float32x2_t __p1, float32_t __p2) {15036__ai float32x2_t vmla_n_f32(float32x2_t __p0, float32x2_t __p1, float32_t __p2) {
15037 float32x2_t __ret;
15037 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);15038 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
15038 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);15039 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
15039 float32x2_t __ret;
15040 __ret = __rev0 + __rev1 * (float32x2_t) {__p2, __p2};15040 __ret = __rev0 + __rev1 * (float32x2_t) {__p2, __p2};
15041 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);15041 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15042 return __ret;15042 return __ret;
...@@ -15051,9 +15051,9 @@ __ai int32x2_t vmla_n_s32(int32x2_t __p0, int32x2_t __p1, int32_t __p2) {...@@ -15051,9 +15051,9 @@ __ai int32x2_t vmla_n_s32(int32x2_t __p0, int32x2_t __p1, int32_t __p2) {
15051}15051}
15052#else15052#else
15053__ai int32x2_t vmla_n_s32(int32x2_t __p0, int32x2_t __p1, int32_t __p2) {15053__ai int32x2_t vmla_n_s32(int32x2_t __p0, int32x2_t __p1, int32_t __p2) {
15054 int32x2_t __ret;
15054 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);15055 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
15055 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);15056 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
15056 int32x2_t __ret;
15057 __ret = __rev0 + __rev1 * (int32x2_t) {__p2, __p2};15057 __ret = __rev0 + __rev1 * (int32x2_t) {__p2, __p2};
15058 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);15058 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15059 return __ret;15059 return __ret;
...@@ -15068,9 +15068,9 @@ __ai int16x4_t vmla_n_s16(int16x4_t __p0, int16x4_t __p1, int16_t __p2) {...@@ -15068,9 +15068,9 @@ __ai int16x4_t vmla_n_s16(int16x4_t __p0, int16x4_t __p1, int16_t __p2) {
15068}15068}
15069#else15069#else
15070__ai int16x4_t vmla_n_s16(int16x4_t __p0, int16x4_t __p1, int16_t __p2) {15070__ai int16x4_t vmla_n_s16(int16x4_t __p0, int16x4_t __p1, int16_t __p2) {
15071 int16x4_t __ret;
15071 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);15072 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
15072 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);15073 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
15073 int16x4_t __ret;
15074 __ret = __rev0 + __rev1 * (int16x4_t) {__p2, __p2, __p2, __p2};15074 __ret = __rev0 + __rev1 * (int16x4_t) {__p2, __p2, __p2, __p2};
15075 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);15075 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15076 return __ret;15076 return __ret;
...@@ -15085,10 +15085,10 @@ __ai uint8x16_t vmlsq_u8(uint8x16_t __p0, uint8x16_t __p1, uint8x16_t __p2) {...@@ -15085,10 +15085,10 @@ __ai uint8x16_t vmlsq_u8(uint8x16_t __p0, uint8x16_t __p1, uint8x16_t __p2) {
15085}15085}
15086#else15086#else
15087__ai uint8x16_t vmlsq_u8(uint8x16_t __p0, uint8x16_t __p1, uint8x16_t __p2) {15087__ai uint8x16_t vmlsq_u8(uint8x16_t __p0, uint8x16_t __p1, uint8x16_t __p2) {
15088 uint8x16_t __ret;
15088 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);15089 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
15089 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);15090 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
15090 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);15091 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
15091 uint8x16_t __ret;
15092 __ret = __rev0 - __rev1 * __rev2;15092 __ret = __rev0 - __rev1 * __rev2;
15093 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);15093 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
15094 return __ret;15094 return __ret;
...@@ -15103,10 +15103,10 @@ __ai uint32x4_t vmlsq_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {...@@ -15103,10 +15103,10 @@ __ai uint32x4_t vmlsq_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
15103}15103}
15104#else15104#else
15105__ai uint32x4_t vmlsq_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {15105__ai uint32x4_t vmlsq_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
15106 uint32x4_t __ret;
15106 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);15107 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
15107 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);15108 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
15108 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);15109 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
15109 uint32x4_t __ret;
15110 __ret = __rev0 - __rev1 * __rev2;15110 __ret = __rev0 - __rev1 * __rev2;
15111 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);15111 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15112 return __ret;15112 return __ret;
...@@ -15121,10 +15121,10 @@ __ai uint16x8_t vmlsq_u16(uint16x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {...@@ -15121,10 +15121,10 @@ __ai uint16x8_t vmlsq_u16(uint16x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
15121}15121}
15122#else15122#else
15123__ai uint16x8_t vmlsq_u16(uint16x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {15123__ai uint16x8_t vmlsq_u16(uint16x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
15124 uint16x8_t __ret;
15124 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);15125 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
15125 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);15126 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
15126 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);15127 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
15127 uint16x8_t __ret;
15128 __ret = __rev0 - __rev1 * __rev2;15128 __ret = __rev0 - __rev1 * __rev2;
15129 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);15129 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15130 return __ret;15130 return __ret;
...@@ -15139,10 +15139,10 @@ __ai int8x16_t vmlsq_s8(int8x16_t __p0, int8x16_t __p1, int8x16_t __p2) {...@@ -15139,10 +15139,10 @@ __ai int8x16_t vmlsq_s8(int8x16_t __p0, int8x16_t __p1, int8x16_t __p2) {
15139}15139}
15140#else15140#else
15141__ai int8x16_t vmlsq_s8(int8x16_t __p0, int8x16_t __p1, int8x16_t __p2) {15141__ai int8x16_t vmlsq_s8(int8x16_t __p0, int8x16_t __p1, int8x16_t __p2) {
15142 int8x16_t __ret;
15142 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);15143 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
15143 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);15144 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
15144 int8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);15145 int8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
15145 int8x16_t __ret;
15146 __ret = __rev0 - __rev1 * __rev2;15146 __ret = __rev0 - __rev1 * __rev2;
15147 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);15147 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
15148 return __ret;15148 return __ret;
...@@ -15157,10 +15157,10 @@ __ai float32x4_t vmlsq_f32(float32x4_t __p0, float32x4_t __p1, float32x4_t __p2)...@@ -15157,10 +15157,10 @@ __ai float32x4_t vmlsq_f32(float32x4_t __p0, float32x4_t __p1, float32x4_t __p2)
15157}15157}
15158#else15158#else
15159__ai float32x4_t vmlsq_f32(float32x4_t __p0, float32x4_t __p1, float32x4_t __p2) {15159__ai float32x4_t vmlsq_f32(float32x4_t __p0, float32x4_t __p1, float32x4_t __p2) {
15160 float32x4_t __ret;
15160 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);15161 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
15161 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);15162 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
15162 float32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);15163 float32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
15163 float32x4_t __ret;
15164 __ret = __rev0 - __rev1 * __rev2;15164 __ret = __rev0 - __rev1 * __rev2;
15165 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);15165 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15166 return __ret;15166 return __ret;
...@@ -15175,10 +15175,10 @@ __ai int32x4_t vmlsq_s32(int32x4_t __p0, int32x4_t __p1, int32x4_t __p2) {...@@ -15175,10 +15175,10 @@ __ai int32x4_t vmlsq_s32(int32x4_t __p0, int32x4_t __p1, int32x4_t __p2) {
15175}15175}
15176#else15176#else
15177__ai int32x4_t vmlsq_s32(int32x4_t __p0, int32x4_t __p1, int32x4_t __p2) {15177__ai int32x4_t vmlsq_s32(int32x4_t __p0, int32x4_t __p1, int32x4_t __p2) {
15178 int32x4_t __ret;
15178 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);15179 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
15179 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);15180 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
15180 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);15181 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
15181 int32x4_t __ret;
15182 __ret = __rev0 - __rev1 * __rev2;15182 __ret = __rev0 - __rev1 * __rev2;
15183 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);15183 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15184 return __ret;15184 return __ret;
...@@ -15193,10 +15193,10 @@ __ai int16x8_t vmlsq_s16(int16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {...@@ -15193,10 +15193,10 @@ __ai int16x8_t vmlsq_s16(int16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {
15193}15193}
15194#else15194#else
15195__ai int16x8_t vmlsq_s16(int16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {15195__ai int16x8_t vmlsq_s16(int16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {
15196 int16x8_t __ret;
15196 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);15197 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
15197 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);15198 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
15198 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);15199 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
15199 int16x8_t __ret;
15200 __ret = __rev0 - __rev1 * __rev2;15200 __ret = __rev0 - __rev1 * __rev2;
15201 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);15201 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15202 return __ret;15202 return __ret;
...@@ -15211,10 +15211,10 @@ __ai uint8x8_t vmls_u8(uint8x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {...@@ -15211,10 +15211,10 @@ __ai uint8x8_t vmls_u8(uint8x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {
15211}15211}
15212#else15212#else
15213__ai uint8x8_t vmls_u8(uint8x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {15213__ai uint8x8_t vmls_u8(uint8x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {
15214 uint8x8_t __ret;
15214 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);15215 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
15215 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);15216 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
15216 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);15217 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
15217 uint8x8_t __ret;
15218 __ret = __rev0 - __rev1 * __rev2;15218 __ret = __rev0 - __rev1 * __rev2;
15219 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);15219 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15220 return __ret;15220 return __ret;
...@@ -15229,10 +15229,10 @@ __ai uint32x2_t vmls_u32(uint32x2_t __p0, uint32x2_t __p1, uint32x2_t __p2) {...@@ -15229,10 +15229,10 @@ __ai uint32x2_t vmls_u32(uint32x2_t __p0, uint32x2_t __p1, uint32x2_t __p2) {
15229}15229}
15230#else15230#else
15231__ai uint32x2_t vmls_u32(uint32x2_t __p0, uint32x2_t __p1, uint32x2_t __p2) {15231__ai uint32x2_t vmls_u32(uint32x2_t __p0, uint32x2_t __p1, uint32x2_t __p2) {
15232 uint32x2_t __ret;
15232 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);15233 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
15233 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);15234 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
15234 uint32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);15235 uint32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
15235 uint32x2_t __ret;
15236 __ret = __rev0 - __rev1 * __rev2;15236 __ret = __rev0 - __rev1 * __rev2;
15237 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);15237 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15238 return __ret;15238 return __ret;
...@@ -15247,10 +15247,10 @@ __ai uint16x4_t vmls_u16(uint16x4_t __p0, uint16x4_t __p1, uint16x4_t __p2) {...@@ -15247,10 +15247,10 @@ __ai uint16x4_t vmls_u16(uint16x4_t __p0, uint16x4_t __p1, uint16x4_t __p2) {
15247}15247}
15248#else15248#else
15249__ai uint16x4_t vmls_u16(uint16x4_t __p0, uint16x4_t __p1, uint16x4_t __p2) {15249__ai uint16x4_t vmls_u16(uint16x4_t __p0, uint16x4_t __p1, uint16x4_t __p2) {
15250 uint16x4_t __ret;
15250 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);15251 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
15251 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);15252 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
15252 uint16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);15253 uint16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
15253 uint16x4_t __ret;
15254 __ret = __rev0 - __rev1 * __rev2;15254 __ret = __rev0 - __rev1 * __rev2;
15255 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);15255 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15256 return __ret;15256 return __ret;
...@@ -15265,10 +15265,10 @@ __ai int8x8_t vmls_s8(int8x8_t __p0, int8x8_t __p1, int8x8_t __p2) {...@@ -15265,10 +15265,10 @@ __ai int8x8_t vmls_s8(int8x8_t __p0, int8x8_t __p1, int8x8_t __p2) {
15265}15265}
15266#else15266#else
15267__ai int8x8_t vmls_s8(int8x8_t __p0, int8x8_t __p1, int8x8_t __p2) {15267__ai int8x8_t vmls_s8(int8x8_t __p0, int8x8_t __p1, int8x8_t __p2) {
15268 int8x8_t __ret;
15268 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);15269 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
15269 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);15270 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
15270 int8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);15271 int8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
15271 int8x8_t __ret;
15272 __ret = __rev0 - __rev1 * __rev2;15272 __ret = __rev0 - __rev1 * __rev2;
15273 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);15273 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15274 return __ret;15274 return __ret;
...@@ -15283,10 +15283,10 @@ __ai float32x2_t vmls_f32(float32x2_t __p0, float32x2_t __p1, float32x2_t __p2)...@@ -15283,10 +15283,10 @@ __ai float32x2_t vmls_f32(float32x2_t __p0, float32x2_t __p1, float32x2_t __p2)
15283}15283}
15284#else15284#else
15285__ai float32x2_t vmls_f32(float32x2_t __p0, float32x2_t __p1, float32x2_t __p2) {15285__ai float32x2_t vmls_f32(float32x2_t __p0, float32x2_t __p1, float32x2_t __p2) {
15286 float32x2_t __ret;
15286 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);15287 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
15287 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);15288 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
15288 float32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);15289 float32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
15289 float32x2_t __ret;
15290 __ret = __rev0 - __rev1 * __rev2;15290 __ret = __rev0 - __rev1 * __rev2;
15291 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);15291 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15292 return __ret;15292 return __ret;
...@@ -15301,10 +15301,10 @@ __ai int32x2_t vmls_s32(int32x2_t __p0, int32x2_t __p1, int32x2_t __p2) {...@@ -15301,10 +15301,10 @@ __ai int32x2_t vmls_s32(int32x2_t __p0, int32x2_t __p1, int32x2_t __p2) {
15301}15301}
15302#else15302#else
15303__ai int32x2_t vmls_s32(int32x2_t __p0, int32x2_t __p1, int32x2_t __p2) {15303__ai int32x2_t vmls_s32(int32x2_t __p0, int32x2_t __p1, int32x2_t __p2) {
15304 int32x2_t __ret;
15304 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);15305 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
15305 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);15306 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
15306 int32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);15307 int32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
15307 int32x2_t __ret;
15308 __ret = __rev0 - __rev1 * __rev2;15308 __ret = __rev0 - __rev1 * __rev2;
15309 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);15309 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15310 return __ret;15310 return __ret;
...@@ -15319,10 +15319,10 @@ __ai int16x4_t vmls_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {...@@ -15319,10 +15319,10 @@ __ai int16x4_t vmls_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
15319}15319}
15320#else15320#else
15321__ai int16x4_t vmls_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {15321__ai int16x4_t vmls_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
15322 int16x4_t __ret;
15322 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);15323 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
15323 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);15324 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
15324 int16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);15325 int16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
15325 int16x4_t __ret;
15326 __ret = __rev0 - __rev1 * __rev2;15326 __ret = __rev0 - __rev1 * __rev2;
15327 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);15327 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15328 return __ret;15328 return __ret;
...@@ -15331,22 +15331,22 @@ __ai int16x4_t vmls_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {...@@ -15331,22 +15331,22 @@ __ai int16x4_t vmls_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
1533115331
15332#ifdef __LITTLE_ENDIAN__15332#ifdef __LITTLE_ENDIAN__
15333#define vmlsq_lane_u32(__p0_62, __p1_62, __p2_62, __p3_62) __extension__ ({ \15333#define vmlsq_lane_u32(__p0_62, __p1_62, __p2_62, __p3_62) __extension__ ({ \
15334 uint32x4_t __ret_62; \
15334 uint32x4_t __s0_62 = __p0_62; \15335 uint32x4_t __s0_62 = __p0_62; \
15335 uint32x4_t __s1_62 = __p1_62; \15336 uint32x4_t __s1_62 = __p1_62; \
15336 uint32x2_t __s2_62 = __p2_62; \15337 uint32x2_t __s2_62 = __p2_62; \
15337 uint32x4_t __ret_62; \
15338 __ret_62 = __s0_62 - __s1_62 * splatq_lane_u32(__s2_62, __p3_62); \15338 __ret_62 = __s0_62 - __s1_62 * splatq_lane_u32(__s2_62, __p3_62); \
15339 __ret_62; \15339 __ret_62; \
15340})15340})
15341#else15341#else
15342#define vmlsq_lane_u32(__p0_63, __p1_63, __p2_63, __p3_63) __extension__ ({ \15342#define vmlsq_lane_u32(__p0_63, __p1_63, __p2_63, __p3_63) __extension__ ({ \
15343 uint32x4_t __ret_63; \
15343 uint32x4_t __s0_63 = __p0_63; \15344 uint32x4_t __s0_63 = __p0_63; \
15344 uint32x4_t __s1_63 = __p1_63; \15345 uint32x4_t __s1_63 = __p1_63; \
15345 uint32x2_t __s2_63 = __p2_63; \15346 uint32x2_t __s2_63 = __p2_63; \
15346 uint32x4_t __rev0_63; __rev0_63 = __builtin_shufflevector(__s0_63, __s0_63, 3, 2, 1, 0); \15347 uint32x4_t __rev0_63; __rev0_63 = __builtin_shufflevector(__s0_63, __s0_63, 3, 2, 1, 0); \
15347 uint32x4_t __rev1_63; __rev1_63 = __builtin_shufflevector(__s1_63, __s1_63, 3, 2, 1, 0); \15348 uint32x4_t __rev1_63; __rev1_63 = __builtin_shufflevector(__s1_63, __s1_63, 3, 2, 1, 0); \
15348 uint32x2_t __rev2_63; __rev2_63 = __builtin_shufflevector(__s2_63, __s2_63, 1, 0); \15349 uint32x2_t __rev2_63; __rev2_63 = __builtin_shufflevector(__s2_63, __s2_63, 1, 0); \
15349 uint32x4_t __ret_63; \
15350 __ret_63 = __rev0_63 - __rev1_63 * __noswap_splatq_lane_u32(__rev2_63, __p3_63); \15350 __ret_63 = __rev0_63 - __rev1_63 * __noswap_splatq_lane_u32(__rev2_63, __p3_63); \
15351 __ret_63 = __builtin_shufflevector(__ret_63, __ret_63, 3, 2, 1, 0); \15351 __ret_63 = __builtin_shufflevector(__ret_63, __ret_63, 3, 2, 1, 0); \
15352 __ret_63; \15352 __ret_63; \
...@@ -15355,22 +15355,22 @@ __ai int16x4_t vmls_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {...@@ -15355,22 +15355,22 @@ __ai int16x4_t vmls_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
1535515355
15356#ifdef __LITTLE_ENDIAN__15356#ifdef __LITTLE_ENDIAN__
15357#define vmlsq_lane_u16(__p0_64, __p1_64, __p2_64, __p3_64) __extension__ ({ \15357#define vmlsq_lane_u16(__p0_64, __p1_64, __p2_64, __p3_64) __extension__ ({ \
15358 uint16x8_t __ret_64; \
15358 uint16x8_t __s0_64 = __p0_64; \15359 uint16x8_t __s0_64 = __p0_64; \
15359 uint16x8_t __s1_64 = __p1_64; \15360 uint16x8_t __s1_64 = __p1_64; \
15360 uint16x4_t __s2_64 = __p2_64; \15361 uint16x4_t __s2_64 = __p2_64; \
15361 uint16x8_t __ret_64; \
15362 __ret_64 = __s0_64 - __s1_64 * splatq_lane_u16(__s2_64, __p3_64); \15362 __ret_64 = __s0_64 - __s1_64 * splatq_lane_u16(__s2_64, __p3_64); \
15363 __ret_64; \15363 __ret_64; \
15364})15364})
15365#else15365#else
15366#define vmlsq_lane_u16(__p0_65, __p1_65, __p2_65, __p3_65) __extension__ ({ \15366#define vmlsq_lane_u16(__p0_65, __p1_65, __p2_65, __p3_65) __extension__ ({ \
15367 uint16x8_t __ret_65; \
15367 uint16x8_t __s0_65 = __p0_65; \15368 uint16x8_t __s0_65 = __p0_65; \
15368 uint16x8_t __s1_65 = __p1_65; \15369 uint16x8_t __s1_65 = __p1_65; \
15369 uint16x4_t __s2_65 = __p2_65; \15370 uint16x4_t __s2_65 = __p2_65; \
15370 uint16x8_t __rev0_65; __rev0_65 = __builtin_shufflevector(__s0_65, __s0_65, 7, 6, 5, 4, 3, 2, 1, 0); \15371 uint16x8_t __rev0_65; __rev0_65 = __builtin_shufflevector(__s0_65, __s0_65, 7, 6, 5, 4, 3, 2, 1, 0); \
15371 uint16x8_t __rev1_65; __rev1_65 = __builtin_shufflevector(__s1_65, __s1_65, 7, 6, 5, 4, 3, 2, 1, 0); \15372 uint16x8_t __rev1_65; __rev1_65 = __builtin_shufflevector(__s1_65, __s1_65, 7, 6, 5, 4, 3, 2, 1, 0); \
15372 uint16x4_t __rev2_65; __rev2_65 = __builtin_shufflevector(__s2_65, __s2_65, 3, 2, 1, 0); \15373 uint16x4_t __rev2_65; __rev2_65 = __builtin_shufflevector(__s2_65, __s2_65, 3, 2, 1, 0); \
15373 uint16x8_t __ret_65; \
15374 __ret_65 = __rev0_65 - __rev1_65 * __noswap_splatq_lane_u16(__rev2_65, __p3_65); \15374 __ret_65 = __rev0_65 - __rev1_65 * __noswap_splatq_lane_u16(__rev2_65, __p3_65); \
15375 __ret_65 = __builtin_shufflevector(__ret_65, __ret_65, 7, 6, 5, 4, 3, 2, 1, 0); \15375 __ret_65 = __builtin_shufflevector(__ret_65, __ret_65, 7, 6, 5, 4, 3, 2, 1, 0); \
15376 __ret_65; \15376 __ret_65; \
...@@ -15379,22 +15379,22 @@ __ai int16x4_t vmls_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {...@@ -15379,22 +15379,22 @@ __ai int16x4_t vmls_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
1537915379
15380#ifdef __LITTLE_ENDIAN__15380#ifdef __LITTLE_ENDIAN__
15381#define vmlsq_lane_f32(__p0_66, __p1_66, __p2_66, __p3_66) __extension__ ({ \15381#define vmlsq_lane_f32(__p0_66, __p1_66, __p2_66, __p3_66) __extension__ ({ \
15382 float32x4_t __ret_66; \
15382 float32x4_t __s0_66 = __p0_66; \15383 float32x4_t __s0_66 = __p0_66; \
15383 float32x4_t __s1_66 = __p1_66; \15384 float32x4_t __s1_66 = __p1_66; \
15384 float32x2_t __s2_66 = __p2_66; \15385 float32x2_t __s2_66 = __p2_66; \
15385 float32x4_t __ret_66; \
15386 __ret_66 = __s0_66 - __s1_66 * splatq_lane_f32(__s2_66, __p3_66); \15386 __ret_66 = __s0_66 - __s1_66 * splatq_lane_f32(__s2_66, __p3_66); \
15387 __ret_66; \15387 __ret_66; \
15388})15388})
15389#else15389#else
15390#define vmlsq_lane_f32(__p0_67, __p1_67, __p2_67, __p3_67) __extension__ ({ \15390#define vmlsq_lane_f32(__p0_67, __p1_67, __p2_67, __p3_67) __extension__ ({ \
15391 float32x4_t __ret_67; \
15391 float32x4_t __s0_67 = __p0_67; \15392 float32x4_t __s0_67 = __p0_67; \
15392 float32x4_t __s1_67 = __p1_67; \15393 float32x4_t __s1_67 = __p1_67; \
15393 float32x2_t __s2_67 = __p2_67; \15394 float32x2_t __s2_67 = __p2_67; \
15394 float32x4_t __rev0_67; __rev0_67 = __builtin_shufflevector(__s0_67, __s0_67, 3, 2, 1, 0); \15395 float32x4_t __rev0_67; __rev0_67 = __builtin_shufflevector(__s0_67, __s0_67, 3, 2, 1, 0); \
15395 float32x4_t __rev1_67; __rev1_67 = __builtin_shufflevector(__s1_67, __s1_67, 3, 2, 1, 0); \15396 float32x4_t __rev1_67; __rev1_67 = __builtin_shufflevector(__s1_67, __s1_67, 3, 2, 1, 0); \
15396 float32x2_t __rev2_67; __rev2_67 = __builtin_shufflevector(__s2_67, __s2_67, 1, 0); \15397 float32x2_t __rev2_67; __rev2_67 = __builtin_shufflevector(__s2_67, __s2_67, 1, 0); \
15397 float32x4_t __ret_67; \
15398 __ret_67 = __rev0_67 - __rev1_67 * __noswap_splatq_lane_f32(__rev2_67, __p3_67); \15398 __ret_67 = __rev0_67 - __rev1_67 * __noswap_splatq_lane_f32(__rev2_67, __p3_67); \
15399 __ret_67 = __builtin_shufflevector(__ret_67, __ret_67, 3, 2, 1, 0); \15399 __ret_67 = __builtin_shufflevector(__ret_67, __ret_67, 3, 2, 1, 0); \
15400 __ret_67; \15400 __ret_67; \
...@@ -15403,22 +15403,22 @@ __ai int16x4_t vmls_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {...@@ -15403,22 +15403,22 @@ __ai int16x4_t vmls_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
1540315403
15404#ifdef __LITTLE_ENDIAN__15404#ifdef __LITTLE_ENDIAN__
15405#define vmlsq_lane_s32(__p0_68, __p1_68, __p2_68, __p3_68) __extension__ ({ \15405#define vmlsq_lane_s32(__p0_68, __p1_68, __p2_68, __p3_68) __extension__ ({ \
15406 int32x4_t __ret_68; \
15406 int32x4_t __s0_68 = __p0_68; \15407 int32x4_t __s0_68 = __p0_68; \
15407 int32x4_t __s1_68 = __p1_68; \15408 int32x4_t __s1_68 = __p1_68; \
15408 int32x2_t __s2_68 = __p2_68; \15409 int32x2_t __s2_68 = __p2_68; \
15409 int32x4_t __ret_68; \
15410 __ret_68 = __s0_68 - __s1_68 * splatq_lane_s32(__s2_68, __p3_68); \15410 __ret_68 = __s0_68 - __s1_68 * splatq_lane_s32(__s2_68, __p3_68); \
15411 __ret_68; \15411 __ret_68; \
15412})15412})
15413#else15413#else
15414#define vmlsq_lane_s32(__p0_69, __p1_69, __p2_69, __p3_69) __extension__ ({ \15414#define vmlsq_lane_s32(__p0_69, __p1_69, __p2_69, __p3_69) __extension__ ({ \
15415 int32x4_t __ret_69; \
15415 int32x4_t __s0_69 = __p0_69; \15416 int32x4_t __s0_69 = __p0_69; \
15416 int32x4_t __s1_69 = __p1_69; \15417 int32x4_t __s1_69 = __p1_69; \
15417 int32x2_t __s2_69 = __p2_69; \15418 int32x2_t __s2_69 = __p2_69; \
15418 int32x4_t __rev0_69; __rev0_69 = __builtin_shufflevector(__s0_69, __s0_69, 3, 2, 1, 0); \15419 int32x4_t __rev0_69; __rev0_69 = __builtin_shufflevector(__s0_69, __s0_69, 3, 2, 1, 0); \
15419 int32x4_t __rev1_69; __rev1_69 = __builtin_shufflevector(__s1_69, __s1_69, 3, 2, 1, 0); \15420 int32x4_t __rev1_69; __rev1_69 = __builtin_shufflevector(__s1_69, __s1_69, 3, 2, 1, 0); \
15420 int32x2_t __rev2_69; __rev2_69 = __builtin_shufflevector(__s2_69, __s2_69, 1, 0); \15421 int32x2_t __rev2_69; __rev2_69 = __builtin_shufflevector(__s2_69, __s2_69, 1, 0); \
15421 int32x4_t __ret_69; \
15422 __ret_69 = __rev0_69 - __rev1_69 * __noswap_splatq_lane_s32(__rev2_69, __p3_69); \15422 __ret_69 = __rev0_69 - __rev1_69 * __noswap_splatq_lane_s32(__rev2_69, __p3_69); \
15423 __ret_69 = __builtin_shufflevector(__ret_69, __ret_69, 3, 2, 1, 0); \15423 __ret_69 = __builtin_shufflevector(__ret_69, __ret_69, 3, 2, 1, 0); \
15424 __ret_69; \15424 __ret_69; \
...@@ -15427,22 +15427,22 @@ __ai int16x4_t vmls_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {...@@ -15427,22 +15427,22 @@ __ai int16x4_t vmls_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
1542715427
15428#ifdef __LITTLE_ENDIAN__15428#ifdef __LITTLE_ENDIAN__
15429#define vmlsq_lane_s16(__p0_70, __p1_70, __p2_70, __p3_70) __extension__ ({ \15429#define vmlsq_lane_s16(__p0_70, __p1_70, __p2_70, __p3_70) __extension__ ({ \
15430 int16x8_t __ret_70; \
15430 int16x8_t __s0_70 = __p0_70; \15431 int16x8_t __s0_70 = __p0_70; \
15431 int16x8_t __s1_70 = __p1_70; \15432 int16x8_t __s1_70 = __p1_70; \
15432 int16x4_t __s2_70 = __p2_70; \15433 int16x4_t __s2_70 = __p2_70; \
15433 int16x8_t __ret_70; \
15434 __ret_70 = __s0_70 - __s1_70 * splatq_lane_s16(__s2_70, __p3_70); \15434 __ret_70 = __s0_70 - __s1_70 * splatq_lane_s16(__s2_70, __p3_70); \
15435 __ret_70; \15435 __ret_70; \
15436})15436})
15437#else15437#else
15438#define vmlsq_lane_s16(__p0_71, __p1_71, __p2_71, __p3_71) __extension__ ({ \15438#define vmlsq_lane_s16(__p0_71, __p1_71, __p2_71, __p3_71) __extension__ ({ \
15439 int16x8_t __ret_71; \
15439 int16x8_t __s0_71 = __p0_71; \15440 int16x8_t __s0_71 = __p0_71; \
15440 int16x8_t __s1_71 = __p1_71; \15441 int16x8_t __s1_71 = __p1_71; \
15441 int16x4_t __s2_71 = __p2_71; \15442 int16x4_t __s2_71 = __p2_71; \
15442 int16x8_t __rev0_71; __rev0_71 = __builtin_shufflevector(__s0_71, __s0_71, 7, 6, 5, 4, 3, 2, 1, 0); \15443 int16x8_t __rev0_71; __rev0_71 = __builtin_shufflevector(__s0_71, __s0_71, 7, 6, 5, 4, 3, 2, 1, 0); \
15443 int16x8_t __rev1_71; __rev1_71 = __builtin_shufflevector(__s1_71, __s1_71, 7, 6, 5, 4, 3, 2, 1, 0); \15444 int16x8_t __rev1_71; __rev1_71 = __builtin_shufflevector(__s1_71, __s1_71, 7, 6, 5, 4, 3, 2, 1, 0); \
15444 int16x4_t __rev2_71; __rev2_71 = __builtin_shufflevector(__s2_71, __s2_71, 3, 2, 1, 0); \15445 int16x4_t __rev2_71; __rev2_71 = __builtin_shufflevector(__s2_71, __s2_71, 3, 2, 1, 0); \
15445 int16x8_t __ret_71; \
15446 __ret_71 = __rev0_71 - __rev1_71 * __noswap_splatq_lane_s16(__rev2_71, __p3_71); \15446 __ret_71 = __rev0_71 - __rev1_71 * __noswap_splatq_lane_s16(__rev2_71, __p3_71); \
15447 __ret_71 = __builtin_shufflevector(__ret_71, __ret_71, 7, 6, 5, 4, 3, 2, 1, 0); \15447 __ret_71 = __builtin_shufflevector(__ret_71, __ret_71, 7, 6, 5, 4, 3, 2, 1, 0); \
15448 __ret_71; \15448 __ret_71; \
...@@ -15451,22 +15451,22 @@ __ai int16x4_t vmls_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {...@@ -15451,22 +15451,22 @@ __ai int16x4_t vmls_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
1545115451
15452#ifdef __LITTLE_ENDIAN__15452#ifdef __LITTLE_ENDIAN__
15453#define vmls_lane_u32(__p0_72, __p1_72, __p2_72, __p3_72) __extension__ ({ \15453#define vmls_lane_u32(__p0_72, __p1_72, __p2_72, __p3_72) __extension__ ({ \
15454 uint32x2_t __ret_72; \
15454 uint32x2_t __s0_72 = __p0_72; \15455 uint32x2_t __s0_72 = __p0_72; \
15455 uint32x2_t __s1_72 = __p1_72; \15456 uint32x2_t __s1_72 = __p1_72; \
15456 uint32x2_t __s2_72 = __p2_72; \15457 uint32x2_t __s2_72 = __p2_72; \
15457 uint32x2_t __ret_72; \
15458 __ret_72 = __s0_72 - __s1_72 * splat_lane_u32(__s2_72, __p3_72); \15458 __ret_72 = __s0_72 - __s1_72 * splat_lane_u32(__s2_72, __p3_72); \
15459 __ret_72; \15459 __ret_72; \
15460})15460})
15461#else15461#else
15462#define vmls_lane_u32(__p0_73, __p1_73, __p2_73, __p3_73) __extension__ ({ \15462#define vmls_lane_u32(__p0_73, __p1_73, __p2_73, __p3_73) __extension__ ({ \
15463 uint32x2_t __ret_73; \
15463 uint32x2_t __s0_73 = __p0_73; \15464 uint32x2_t __s0_73 = __p0_73; \
15464 uint32x2_t __s1_73 = __p1_73; \15465 uint32x2_t __s1_73 = __p1_73; \
15465 uint32x2_t __s2_73 = __p2_73; \15466 uint32x2_t __s2_73 = __p2_73; \
15466 uint32x2_t __rev0_73; __rev0_73 = __builtin_shufflevector(__s0_73, __s0_73, 1, 0); \15467 uint32x2_t __rev0_73; __rev0_73 = __builtin_shufflevector(__s0_73, __s0_73, 1, 0); \
15467 uint32x2_t __rev1_73; __rev1_73 = __builtin_shufflevector(__s1_73, __s1_73, 1, 0); \15468 uint32x2_t __rev1_73; __rev1_73 = __builtin_shufflevector(__s1_73, __s1_73, 1, 0); \
15468 uint32x2_t __rev2_73; __rev2_73 = __builtin_shufflevector(__s2_73, __s2_73, 1, 0); \15469 uint32x2_t __rev2_73; __rev2_73 = __builtin_shufflevector(__s2_73, __s2_73, 1, 0); \
15469 uint32x2_t __ret_73; \
15470 __ret_73 = __rev0_73 - __rev1_73 * __noswap_splat_lane_u32(__rev2_73, __p3_73); \15470 __ret_73 = __rev0_73 - __rev1_73 * __noswap_splat_lane_u32(__rev2_73, __p3_73); \
15471 __ret_73 = __builtin_shufflevector(__ret_73, __ret_73, 1, 0); \15471 __ret_73 = __builtin_shufflevector(__ret_73, __ret_73, 1, 0); \
15472 __ret_73; \15472 __ret_73; \
...@@ -15475,22 +15475,22 @@ __ai int16x4_t vmls_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {...@@ -15475,22 +15475,22 @@ __ai int16x4_t vmls_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
1547515475
15476#ifdef __LITTLE_ENDIAN__15476#ifdef __LITTLE_ENDIAN__
15477#define vmls_lane_u16(__p0_74, __p1_74, __p2_74, __p3_74) __extension__ ({ \15477#define vmls_lane_u16(__p0_74, __p1_74, __p2_74, __p3_74) __extension__ ({ \
15478 uint16x4_t __ret_74; \
15478 uint16x4_t __s0_74 = __p0_74; \15479 uint16x4_t __s0_74 = __p0_74; \
15479 uint16x4_t __s1_74 = __p1_74; \15480 uint16x4_t __s1_74 = __p1_74; \
15480 uint16x4_t __s2_74 = __p2_74; \15481 uint16x4_t __s2_74 = __p2_74; \
15481 uint16x4_t __ret_74; \
15482 __ret_74 = __s0_74 - __s1_74 * splat_lane_u16(__s2_74, __p3_74); \15482 __ret_74 = __s0_74 - __s1_74 * splat_lane_u16(__s2_74, __p3_74); \
15483 __ret_74; \15483 __ret_74; \
15484})15484})
15485#else15485#else
15486#define vmls_lane_u16(__p0_75, __p1_75, __p2_75, __p3_75) __extension__ ({ \15486#define vmls_lane_u16(__p0_75, __p1_75, __p2_75, __p3_75) __extension__ ({ \
15487 uint16x4_t __ret_75; \
15487 uint16x4_t __s0_75 = __p0_75; \15488 uint16x4_t __s0_75 = __p0_75; \
15488 uint16x4_t __s1_75 = __p1_75; \15489 uint16x4_t __s1_75 = __p1_75; \
15489 uint16x4_t __s2_75 = __p2_75; \15490 uint16x4_t __s2_75 = __p2_75; \
15490 uint16x4_t __rev0_75; __rev0_75 = __builtin_shufflevector(__s0_75, __s0_75, 3, 2, 1, 0); \15491 uint16x4_t __rev0_75; __rev0_75 = __builtin_shufflevector(__s0_75, __s0_75, 3, 2, 1, 0); \
15491 uint16x4_t __rev1_75; __rev1_75 = __builtin_shufflevector(__s1_75, __s1_75, 3, 2, 1, 0); \15492 uint16x4_t __rev1_75; __rev1_75 = __builtin_shufflevector(__s1_75, __s1_75, 3, 2, 1, 0); \
15492 uint16x4_t __rev2_75; __rev2_75 = __builtin_shufflevector(__s2_75, __s2_75, 3, 2, 1, 0); \15493 uint16x4_t __rev2_75; __rev2_75 = __builtin_shufflevector(__s2_75, __s2_75, 3, 2, 1, 0); \
15493 uint16x4_t __ret_75; \
15494 __ret_75 = __rev0_75 - __rev1_75 * __noswap_splat_lane_u16(__rev2_75, __p3_75); \15494 __ret_75 = __rev0_75 - __rev1_75 * __noswap_splat_lane_u16(__rev2_75, __p3_75); \
15495 __ret_75 = __builtin_shufflevector(__ret_75, __ret_75, 3, 2, 1, 0); \15495 __ret_75 = __builtin_shufflevector(__ret_75, __ret_75, 3, 2, 1, 0); \
15496 __ret_75; \15496 __ret_75; \
...@@ -15499,22 +15499,22 @@ __ai int16x4_t vmls_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {...@@ -15499,22 +15499,22 @@ __ai int16x4_t vmls_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
1549915499
15500#ifdef __LITTLE_ENDIAN__15500#ifdef __LITTLE_ENDIAN__
15501#define vmls_lane_f32(__p0_76, __p1_76, __p2_76, __p3_76) __extension__ ({ \15501#define vmls_lane_f32(__p0_76, __p1_76, __p2_76, __p3_76) __extension__ ({ \
15502 float32x2_t __ret_76; \
15502 float32x2_t __s0_76 = __p0_76; \15503 float32x2_t __s0_76 = __p0_76; \
15503 float32x2_t __s1_76 = __p1_76; \15504 float32x2_t __s1_76 = __p1_76; \
15504 float32x2_t __s2_76 = __p2_76; \15505 float32x2_t __s2_76 = __p2_76; \
15505 float32x2_t __ret_76; \
15506 __ret_76 = __s0_76 - __s1_76 * splat_lane_f32(__s2_76, __p3_76); \15506 __ret_76 = __s0_76 - __s1_76 * splat_lane_f32(__s2_76, __p3_76); \
15507 __ret_76; \15507 __ret_76; \
15508})15508})
15509#else15509#else
15510#define vmls_lane_f32(__p0_77, __p1_77, __p2_77, __p3_77) __extension__ ({ \15510#define vmls_lane_f32(__p0_77, __p1_77, __p2_77, __p3_77) __extension__ ({ \
15511 float32x2_t __ret_77; \
15511 float32x2_t __s0_77 = __p0_77; \15512 float32x2_t __s0_77 = __p0_77; \
15512 float32x2_t __s1_77 = __p1_77; \15513 float32x2_t __s1_77 = __p1_77; \
15513 float32x2_t __s2_77 = __p2_77; \15514 float32x2_t __s2_77 = __p2_77; \
15514 float32x2_t __rev0_77; __rev0_77 = __builtin_shufflevector(__s0_77, __s0_77, 1, 0); \15515 float32x2_t __rev0_77; __rev0_77 = __builtin_shufflevector(__s0_77, __s0_77, 1, 0); \
15515 float32x2_t __rev1_77; __rev1_77 = __builtin_shufflevector(__s1_77, __s1_77, 1, 0); \15516 float32x2_t __rev1_77; __rev1_77 = __builtin_shufflevector(__s1_77, __s1_77, 1, 0); \
15516 float32x2_t __rev2_77; __rev2_77 = __builtin_shufflevector(__s2_77, __s2_77, 1, 0); \15517 float32x2_t __rev2_77; __rev2_77 = __builtin_shufflevector(__s2_77, __s2_77, 1, 0); \
15517 float32x2_t __ret_77; \
15518 __ret_77 = __rev0_77 - __rev1_77 * __noswap_splat_lane_f32(__rev2_77, __p3_77); \15518 __ret_77 = __rev0_77 - __rev1_77 * __noswap_splat_lane_f32(__rev2_77, __p3_77); \
15519 __ret_77 = __builtin_shufflevector(__ret_77, __ret_77, 1, 0); \15519 __ret_77 = __builtin_shufflevector(__ret_77, __ret_77, 1, 0); \
15520 __ret_77; \15520 __ret_77; \
...@@ -15523,22 +15523,22 @@ __ai int16x4_t vmls_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {...@@ -15523,22 +15523,22 @@ __ai int16x4_t vmls_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
1552315523
15524#ifdef __LITTLE_ENDIAN__15524#ifdef __LITTLE_ENDIAN__
15525#define vmls_lane_s32(__p0_78, __p1_78, __p2_78, __p3_78) __extension__ ({ \15525#define vmls_lane_s32(__p0_78, __p1_78, __p2_78, __p3_78) __extension__ ({ \
15526 int32x2_t __ret_78; \
15526 int32x2_t __s0_78 = __p0_78; \15527 int32x2_t __s0_78 = __p0_78; \
15527 int32x2_t __s1_78 = __p1_78; \15528 int32x2_t __s1_78 = __p1_78; \
15528 int32x2_t __s2_78 = __p2_78; \15529 int32x2_t __s2_78 = __p2_78; \
15529 int32x2_t __ret_78; \
15530 __ret_78 = __s0_78 - __s1_78 * splat_lane_s32(__s2_78, __p3_78); \15530 __ret_78 = __s0_78 - __s1_78 * splat_lane_s32(__s2_78, __p3_78); \
15531 __ret_78; \15531 __ret_78; \
15532})15532})
15533#else15533#else
15534#define vmls_lane_s32(__p0_79, __p1_79, __p2_79, __p3_79) __extension__ ({ \15534#define vmls_lane_s32(__p0_79, __p1_79, __p2_79, __p3_79) __extension__ ({ \
15535 int32x2_t __ret_79; \
15535 int32x2_t __s0_79 = __p0_79; \15536 int32x2_t __s0_79 = __p0_79; \
15536 int32x2_t __s1_79 = __p1_79; \15537 int32x2_t __s1_79 = __p1_79; \
15537 int32x2_t __s2_79 = __p2_79; \15538 int32x2_t __s2_79 = __p2_79; \
15538 int32x2_t __rev0_79; __rev0_79 = __builtin_shufflevector(__s0_79, __s0_79, 1, 0); \15539 int32x2_t __rev0_79; __rev0_79 = __builtin_shufflevector(__s0_79, __s0_79, 1, 0); \
15539 int32x2_t __rev1_79; __rev1_79 = __builtin_shufflevector(__s1_79, __s1_79, 1, 0); \15540 int32x2_t __rev1_79; __rev1_79 = __builtin_shufflevector(__s1_79, __s1_79, 1, 0); \
15540 int32x2_t __rev2_79; __rev2_79 = __builtin_shufflevector(__s2_79, __s2_79, 1, 0); \15541 int32x2_t __rev2_79; __rev2_79 = __builtin_shufflevector(__s2_79, __s2_79, 1, 0); \
15541 int32x2_t __ret_79; \
15542 __ret_79 = __rev0_79 - __rev1_79 * __noswap_splat_lane_s32(__rev2_79, __p3_79); \15542 __ret_79 = __rev0_79 - __rev1_79 * __noswap_splat_lane_s32(__rev2_79, __p3_79); \
15543 __ret_79 = __builtin_shufflevector(__ret_79, __ret_79, 1, 0); \15543 __ret_79 = __builtin_shufflevector(__ret_79, __ret_79, 1, 0); \
15544 __ret_79; \15544 __ret_79; \
...@@ -15547,22 +15547,22 @@ __ai int16x4_t vmls_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {...@@ -15547,22 +15547,22 @@ __ai int16x4_t vmls_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
1554715547
15548#ifdef __LITTLE_ENDIAN__15548#ifdef __LITTLE_ENDIAN__
15549#define vmls_lane_s16(__p0_80, __p1_80, __p2_80, __p3_80) __extension__ ({ \15549#define vmls_lane_s16(__p0_80, __p1_80, __p2_80, __p3_80) __extension__ ({ \
15550 int16x4_t __ret_80; \
15550 int16x4_t __s0_80 = __p0_80; \15551 int16x4_t __s0_80 = __p0_80; \
15551 int16x4_t __s1_80 = __p1_80; \15552 int16x4_t __s1_80 = __p1_80; \
15552 int16x4_t __s2_80 = __p2_80; \15553 int16x4_t __s2_80 = __p2_80; \
15553 int16x4_t __ret_80; \
15554 __ret_80 = __s0_80 - __s1_80 * splat_lane_s16(__s2_80, __p3_80); \15554 __ret_80 = __s0_80 - __s1_80 * splat_lane_s16(__s2_80, __p3_80); \
15555 __ret_80; \15555 __ret_80; \
15556})15556})
15557#else15557#else
15558#define vmls_lane_s16(__p0_81, __p1_81, __p2_81, __p3_81) __extension__ ({ \15558#define vmls_lane_s16(__p0_81, __p1_81, __p2_81, __p3_81) __extension__ ({ \
15559 int16x4_t __ret_81; \
15559 int16x4_t __s0_81 = __p0_81; \15560 int16x4_t __s0_81 = __p0_81; \
15560 int16x4_t __s1_81 = __p1_81; \15561 int16x4_t __s1_81 = __p1_81; \
15561 int16x4_t __s2_81 = __p2_81; \15562 int16x4_t __s2_81 = __p2_81; \
15562 int16x4_t __rev0_81; __rev0_81 = __builtin_shufflevector(__s0_81, __s0_81, 3, 2, 1, 0); \15563 int16x4_t __rev0_81; __rev0_81 = __builtin_shufflevector(__s0_81, __s0_81, 3, 2, 1, 0); \
15563 int16x4_t __rev1_81; __rev1_81 = __builtin_shufflevector(__s1_81, __s1_81, 3, 2, 1, 0); \15564 int16x4_t __rev1_81; __rev1_81 = __builtin_shufflevector(__s1_81, __s1_81, 3, 2, 1, 0); \
15564 int16x4_t __rev2_81; __rev2_81 = __builtin_shufflevector(__s2_81, __s2_81, 3, 2, 1, 0); \15565 int16x4_t __rev2_81; __rev2_81 = __builtin_shufflevector(__s2_81, __s2_81, 3, 2, 1, 0); \
15565 int16x4_t __ret_81; \
15566 __ret_81 = __rev0_81 - __rev1_81 * __noswap_splat_lane_s16(__rev2_81, __p3_81); \15566 __ret_81 = __rev0_81 - __rev1_81 * __noswap_splat_lane_s16(__rev2_81, __p3_81); \
15567 __ret_81 = __builtin_shufflevector(__ret_81, __ret_81, 3, 2, 1, 0); \15567 __ret_81 = __builtin_shufflevector(__ret_81, __ret_81, 3, 2, 1, 0); \
15568 __ret_81; \15568 __ret_81; \
...@@ -15577,9 +15577,9 @@ __ai uint32x4_t vmlsq_n_u32(uint32x4_t __p0, uint32x4_t __p1, uint32_t __p2) {...@@ -15577,9 +15577,9 @@ __ai uint32x4_t vmlsq_n_u32(uint32x4_t __p0, uint32x4_t __p1, uint32_t __p2) {
15577}15577}
15578#else15578#else
15579__ai uint32x4_t vmlsq_n_u32(uint32x4_t __p0, uint32x4_t __p1, uint32_t __p2) {15579__ai uint32x4_t vmlsq_n_u32(uint32x4_t __p0, uint32x4_t __p1, uint32_t __p2) {
15580 uint32x4_t __ret;
15580 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);15581 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
15581 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);15582 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
15582 uint32x4_t __ret;
15583 __ret = __rev0 - __rev1 * (uint32x4_t) {__p2, __p2, __p2, __p2};15583 __ret = __rev0 - __rev1 * (uint32x4_t) {__p2, __p2, __p2, __p2};
15584 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);15584 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15585 return __ret;15585 return __ret;
...@@ -15594,9 +15594,9 @@ __ai uint16x8_t vmlsq_n_u16(uint16x8_t __p0, uint16x8_t __p1, uint16_t __p2) {...@@ -15594,9 +15594,9 @@ __ai uint16x8_t vmlsq_n_u16(uint16x8_t __p0, uint16x8_t __p1, uint16_t __p2) {
15594}15594}
15595#else15595#else
15596__ai uint16x8_t vmlsq_n_u16(uint16x8_t __p0, uint16x8_t __p1, uint16_t __p2) {15596__ai uint16x8_t vmlsq_n_u16(uint16x8_t __p0, uint16x8_t __p1, uint16_t __p2) {
15597 uint16x8_t __ret;
15597 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);15598 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
15598 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);15599 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
15599 uint16x8_t __ret;
15600 __ret = __rev0 - __rev1 * (uint16x8_t) {__p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2};15600 __ret = __rev0 - __rev1 * (uint16x8_t) {__p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2};
15601 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);15601 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15602 return __ret;15602 return __ret;
...@@ -15611,9 +15611,9 @@ __ai float32x4_t vmlsq_n_f32(float32x4_t __p0, float32x4_t __p1, float32_t __p2)...@@ -15611,9 +15611,9 @@ __ai float32x4_t vmlsq_n_f32(float32x4_t __p0, float32x4_t __p1, float32_t __p2)
15611}15611}
15612#else15612#else
15613__ai float32x4_t vmlsq_n_f32(float32x4_t __p0, float32x4_t __p1, float32_t __p2) {15613__ai float32x4_t vmlsq_n_f32(float32x4_t __p0, float32x4_t __p1, float32_t __p2) {
15614 float32x4_t __ret;
15614 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);15615 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
15615 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);15616 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
15616 float32x4_t __ret;
15617 __ret = __rev0 - __rev1 * (float32x4_t) {__p2, __p2, __p2, __p2};15617 __ret = __rev0 - __rev1 * (float32x4_t) {__p2, __p2, __p2, __p2};
15618 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);15618 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15619 return __ret;15619 return __ret;
...@@ -15628,9 +15628,9 @@ __ai int32x4_t vmlsq_n_s32(int32x4_t __p0, int32x4_t __p1, int32_t __p2) {...@@ -15628,9 +15628,9 @@ __ai int32x4_t vmlsq_n_s32(int32x4_t __p0, int32x4_t __p1, int32_t __p2) {
15628}15628}
15629#else15629#else
15630__ai int32x4_t vmlsq_n_s32(int32x4_t __p0, int32x4_t __p1, int32_t __p2) {15630__ai int32x4_t vmlsq_n_s32(int32x4_t __p0, int32x4_t __p1, int32_t __p2) {
15631 int32x4_t __ret;
15631 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);15632 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
15632 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);15633 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
15633 int32x4_t __ret;
15634 __ret = __rev0 - __rev1 * (int32x4_t) {__p2, __p2, __p2, __p2};15634 __ret = __rev0 - __rev1 * (int32x4_t) {__p2, __p2, __p2, __p2};
15635 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);15635 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15636 return __ret;15636 return __ret;
...@@ -15645,9 +15645,9 @@ __ai int16x8_t vmlsq_n_s16(int16x8_t __p0, int16x8_t __p1, int16_t __p2) {...@@ -15645,9 +15645,9 @@ __ai int16x8_t vmlsq_n_s16(int16x8_t __p0, int16x8_t __p1, int16_t __p2) {
15645}15645}
15646#else15646#else
15647__ai int16x8_t vmlsq_n_s16(int16x8_t __p0, int16x8_t __p1, int16_t __p2) {15647__ai int16x8_t vmlsq_n_s16(int16x8_t __p0, int16x8_t __p1, int16_t __p2) {
15648 int16x8_t __ret;
15648 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);15649 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
15649 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);15650 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
15650 int16x8_t __ret;
15651 __ret = __rev0 - __rev1 * (int16x8_t) {__p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2};15651 __ret = __rev0 - __rev1 * (int16x8_t) {__p2, __p2, __p2, __p2, __p2, __p2, __p2, __p2};
15652 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);15652 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
15653 return __ret;15653 return __ret;
...@@ -15662,9 +15662,9 @@ __ai uint32x2_t vmls_n_u32(uint32x2_t __p0, uint32x2_t __p1, uint32_t __p2) {...@@ -15662,9 +15662,9 @@ __ai uint32x2_t vmls_n_u32(uint32x2_t __p0, uint32x2_t __p1, uint32_t __p2) {
15662}15662}
15663#else15663#else
15664__ai uint32x2_t vmls_n_u32(uint32x2_t __p0, uint32x2_t __p1, uint32_t __p2) {15664__ai uint32x2_t vmls_n_u32(uint32x2_t __p0, uint32x2_t __p1, uint32_t __p2) {
15665 uint32x2_t __ret;
15665 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);15666 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
15666 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);15667 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
15667 uint32x2_t __ret;
15668 __ret = __rev0 - __rev1 * (uint32x2_t) {__p2, __p2};15668 __ret = __rev0 - __rev1 * (uint32x2_t) {__p2, __p2};
15669 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);15669 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15670 return __ret;15670 return __ret;
...@@ -15679,9 +15679,9 @@ __ai uint16x4_t vmls_n_u16(uint16x4_t __p0, uint16x4_t __p1, uint16_t __p2) {...@@ -15679,9 +15679,9 @@ __ai uint16x4_t vmls_n_u16(uint16x4_t __p0, uint16x4_t __p1, uint16_t __p2) {
15679}15679}
15680#else15680#else
15681__ai uint16x4_t vmls_n_u16(uint16x4_t __p0, uint16x4_t __p1, uint16_t __p2) {15681__ai uint16x4_t vmls_n_u16(uint16x4_t __p0, uint16x4_t __p1, uint16_t __p2) {
15682 uint16x4_t __ret;
15682 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);15683 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
15683 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);15684 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
15684 uint16x4_t __ret;
15685 __ret = __rev0 - __rev1 * (uint16x4_t) {__p2, __p2, __p2, __p2};15685 __ret = __rev0 - __rev1 * (uint16x4_t) {__p2, __p2, __p2, __p2};
15686 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);15686 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15687 return __ret;15687 return __ret;
...@@ -15696,9 +15696,9 @@ __ai float32x2_t vmls_n_f32(float32x2_t __p0, float32x2_t __p1, float32_t __p2)...@@ -15696,9 +15696,9 @@ __ai float32x2_t vmls_n_f32(float32x2_t __p0, float32x2_t __p1, float32_t __p2)
15696}15696}
15697#else15697#else
15698__ai float32x2_t vmls_n_f32(float32x2_t __p0, float32x2_t __p1, float32_t __p2) {15698__ai float32x2_t vmls_n_f32(float32x2_t __p0, float32x2_t __p1, float32_t __p2) {
15699 float32x2_t __ret;
15699 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);15700 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
15700 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);15701 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
15701 float32x2_t __ret;
15702 __ret = __rev0 - __rev1 * (float32x2_t) {__p2, __p2};15702 __ret = __rev0 - __rev1 * (float32x2_t) {__p2, __p2};
15703 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);15703 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15704 return __ret;15704 return __ret;
...@@ -15713,9 +15713,9 @@ __ai int32x2_t vmls_n_s32(int32x2_t __p0, int32x2_t __p1, int32_t __p2) {...@@ -15713,9 +15713,9 @@ __ai int32x2_t vmls_n_s32(int32x2_t __p0, int32x2_t __p1, int32_t __p2) {
15713}15713}
15714#else15714#else
15715__ai int32x2_t vmls_n_s32(int32x2_t __p0, int32x2_t __p1, int32_t __p2) {15715__ai int32x2_t vmls_n_s32(int32x2_t __p0, int32x2_t __p1, int32_t __p2) {
15716 int32x2_t __ret;
15716 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);15717 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
15717 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);15718 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
15718 int32x2_t __ret;
15719 __ret = __rev0 - __rev1 * (int32x2_t) {__p2, __p2};15719 __ret = __rev0 - __rev1 * (int32x2_t) {__p2, __p2};
15720 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);15720 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
15721 return __ret;15721 return __ret;
...@@ -15730,9 +15730,9 @@ __ai int16x4_t vmls_n_s16(int16x4_t __p0, int16x4_t __p1, int16_t __p2) {...@@ -15730,9 +15730,9 @@ __ai int16x4_t vmls_n_s16(int16x4_t __p0, int16x4_t __p1, int16_t __p2) {
15730}15730}
15731#else15731#else
15732__ai int16x4_t vmls_n_s16(int16x4_t __p0, int16x4_t __p1, int16_t __p2) {15732__ai int16x4_t vmls_n_s16(int16x4_t __p0, int16x4_t __p1, int16_t __p2) {
15733 int16x4_t __ret;
15733 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);15734 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
15734 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);15735 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
15735 int16x4_t __ret;
15736 __ret = __rev0 - __rev1 * (int16x4_t) {__p2, __p2, __p2, __p2};15736 __ret = __rev0 - __rev1 * (int16x4_t) {__p2, __p2, __p2, __p2};
15737 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);15737 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
15738 return __ret;15738 return __ret;
...@@ -15891,15 +15891,15 @@ __ai float32x4_t vmovq_n_f32(float32_t __p0) {...@@ -15891,15 +15891,15 @@ __ai float32x4_t vmovq_n_f32(float32_t __p0) {
1589115891
15892#ifdef __LITTLE_ENDIAN__15892#ifdef __LITTLE_ENDIAN__
15893#define vmovq_n_f16(__p0) __extension__ ({ \15893#define vmovq_n_f16(__p0) __extension__ ({ \
15894 float16_t __s0 = __p0; \
15895 float16x8_t __ret; \15894 float16x8_t __ret; \
15895 float16_t __s0 = __p0; \
15896 __ret = (float16x8_t) {__s0, __s0, __s0, __s0, __s0, __s0, __s0, __s0}; \15896 __ret = (float16x8_t) {__s0, __s0, __s0, __s0, __s0, __s0, __s0, __s0}; \
15897 __ret; \15897 __ret; \
15898})15898})
15899#else15899#else
15900#define vmovq_n_f16(__p0) __extension__ ({ \15900#define vmovq_n_f16(__p0) __extension__ ({ \
15901 float16_t __s0 = __p0; \
15902 float16x8_t __ret; \15901 float16x8_t __ret; \
15902 float16_t __s0 = __p0; \
15903 __ret = (float16x8_t) {__s0, __s0, __s0, __s0, __s0, __s0, __s0, __s0}; \15903 __ret = (float16x8_t) {__s0, __s0, __s0, __s0, __s0, __s0, __s0, __s0}; \
15904 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \15904 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
15905 __ret; \15905 __ret; \
...@@ -16033,15 +16033,15 @@ __ai float32x2_t vmov_n_f32(float32_t __p0) {...@@ -16033,15 +16033,15 @@ __ai float32x2_t vmov_n_f32(float32_t __p0) {
1603316033
16034#ifdef __LITTLE_ENDIAN__16034#ifdef __LITTLE_ENDIAN__
16035#define vmov_n_f16(__p0) __extension__ ({ \16035#define vmov_n_f16(__p0) __extension__ ({ \
16036 float16_t __s0 = __p0; \
16037 float16x4_t __ret; \16036 float16x4_t __ret; \
16037 float16_t __s0 = __p0; \
16038 __ret = (float16x4_t) {__s0, __s0, __s0, __s0}; \16038 __ret = (float16x4_t) {__s0, __s0, __s0, __s0}; \
16039 __ret; \16039 __ret; \
16040})16040})
16041#else16041#else
16042#define vmov_n_f16(__p0) __extension__ ({ \16042#define vmov_n_f16(__p0) __extension__ ({ \
16043 float16_t __s0 = __p0; \
16044 float16x4_t __ret; \16043 float16x4_t __ret; \
16044 float16_t __s0 = __p0; \
16045 __ret = (float16x4_t) {__s0, __s0, __s0, __s0}; \16045 __ret = (float16x4_t) {__s0, __s0, __s0, __s0}; \
16046 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \16046 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
16047 __ret; \16047 __ret; \
...@@ -16091,8 +16091,8 @@ __ai uint16x8_t vmovl_u8(uint8x8_t __p0) {...@@ -16091,8 +16091,8 @@ __ai uint16x8_t vmovl_u8(uint8x8_t __p0) {
16091}16091}
16092#else16092#else
16093__ai uint16x8_t vmovl_u8(uint8x8_t __p0) {16093__ai uint16x8_t vmovl_u8(uint8x8_t __p0) {
16094 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
16095 uint16x8_t __ret;16094 uint16x8_t __ret;
16095 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
16096 __ret = (uint16x8_t) __builtin_neon_vmovl_v((int8x8_t)__rev0, 49);16096 __ret = (uint16x8_t) __builtin_neon_vmovl_v((int8x8_t)__rev0, 49);
16097 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);16097 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16098 return __ret;16098 return __ret;
...@@ -16112,8 +16112,8 @@ __ai uint64x2_t vmovl_u32(uint32x2_t __p0) {...@@ -16112,8 +16112,8 @@ __ai uint64x2_t vmovl_u32(uint32x2_t __p0) {
16112}16112}
16113#else16113#else
16114__ai uint64x2_t vmovl_u32(uint32x2_t __p0) {16114__ai uint64x2_t vmovl_u32(uint32x2_t __p0) {
16115 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
16116 uint64x2_t __ret;16115 uint64x2_t __ret;
16116 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
16117 __ret = (uint64x2_t) __builtin_neon_vmovl_v((int8x8_t)__rev0, 51);16117 __ret = (uint64x2_t) __builtin_neon_vmovl_v((int8x8_t)__rev0, 51);
16118 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);16118 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16119 return __ret;16119 return __ret;
...@@ -16133,8 +16133,8 @@ __ai uint32x4_t vmovl_u16(uint16x4_t __p0) {...@@ -16133,8 +16133,8 @@ __ai uint32x4_t vmovl_u16(uint16x4_t __p0) {
16133}16133}
16134#else16134#else
16135__ai uint32x4_t vmovl_u16(uint16x4_t __p0) {16135__ai uint32x4_t vmovl_u16(uint16x4_t __p0) {
16136 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
16137 uint32x4_t __ret;16136 uint32x4_t __ret;
16137 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
16138 __ret = (uint32x4_t) __builtin_neon_vmovl_v((int8x8_t)__rev0, 50);16138 __ret = (uint32x4_t) __builtin_neon_vmovl_v((int8x8_t)__rev0, 50);
16139 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);16139 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16140 return __ret;16140 return __ret;
...@@ -16154,8 +16154,8 @@ __ai int16x8_t vmovl_s8(int8x8_t __p0) {...@@ -16154,8 +16154,8 @@ __ai int16x8_t vmovl_s8(int8x8_t __p0) {
16154}16154}
16155#else16155#else
16156__ai int16x8_t vmovl_s8(int8x8_t __p0) {16156__ai int16x8_t vmovl_s8(int8x8_t __p0) {
16157 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
16158 int16x8_t __ret;16157 int16x8_t __ret;
16158 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
16159 __ret = (int16x8_t) __builtin_neon_vmovl_v((int8x8_t)__rev0, 33);16159 __ret = (int16x8_t) __builtin_neon_vmovl_v((int8x8_t)__rev0, 33);
16160 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);16160 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16161 return __ret;16161 return __ret;
...@@ -16175,8 +16175,8 @@ __ai int64x2_t vmovl_s32(int32x2_t __p0) {...@@ -16175,8 +16175,8 @@ __ai int64x2_t vmovl_s32(int32x2_t __p0) {
16175}16175}
16176#else16176#else
16177__ai int64x2_t vmovl_s32(int32x2_t __p0) {16177__ai int64x2_t vmovl_s32(int32x2_t __p0) {
16178 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
16179 int64x2_t __ret;16178 int64x2_t __ret;
16179 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
16180 __ret = (int64x2_t) __builtin_neon_vmovl_v((int8x8_t)__rev0, 35);16180 __ret = (int64x2_t) __builtin_neon_vmovl_v((int8x8_t)__rev0, 35);
16181 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);16181 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16182 return __ret;16182 return __ret;
...@@ -16196,8 +16196,8 @@ __ai int32x4_t vmovl_s16(int16x4_t __p0) {...@@ -16196,8 +16196,8 @@ __ai int32x4_t vmovl_s16(int16x4_t __p0) {
16196}16196}
16197#else16197#else
16198__ai int32x4_t vmovl_s16(int16x4_t __p0) {16198__ai int32x4_t vmovl_s16(int16x4_t __p0) {
16199 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
16200 int32x4_t __ret;16199 int32x4_t __ret;
16200 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
16201 __ret = (int32x4_t) __builtin_neon_vmovl_v((int8x8_t)__rev0, 34);16201 __ret = (int32x4_t) __builtin_neon_vmovl_v((int8x8_t)__rev0, 34);
16202 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);16202 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16203 return __ret;16203 return __ret;
...@@ -16217,8 +16217,8 @@ __ai uint16x4_t vmovn_u32(uint32x4_t __p0) {...@@ -16217,8 +16217,8 @@ __ai uint16x4_t vmovn_u32(uint32x4_t __p0) {
16217}16217}
16218#else16218#else
16219__ai uint16x4_t vmovn_u32(uint32x4_t __p0) {16219__ai uint16x4_t vmovn_u32(uint32x4_t __p0) {
16220 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
16221 uint16x4_t __ret;16220 uint16x4_t __ret;
16221 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
16222 __ret = (uint16x4_t) __builtin_neon_vmovn_v((int8x16_t)__rev0, 17);16222 __ret = (uint16x4_t) __builtin_neon_vmovn_v((int8x16_t)__rev0, 17);
16223 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);16223 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16224 return __ret;16224 return __ret;
...@@ -16238,8 +16238,8 @@ __ai uint32x2_t vmovn_u64(uint64x2_t __p0) {...@@ -16238,8 +16238,8 @@ __ai uint32x2_t vmovn_u64(uint64x2_t __p0) {
16238}16238}
16239#else16239#else
16240__ai uint32x2_t vmovn_u64(uint64x2_t __p0) {16240__ai uint32x2_t vmovn_u64(uint64x2_t __p0) {
16241 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
16242 uint32x2_t __ret;16241 uint32x2_t __ret;
16242 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
16243 __ret = (uint32x2_t) __builtin_neon_vmovn_v((int8x16_t)__rev0, 18);16243 __ret = (uint32x2_t) __builtin_neon_vmovn_v((int8x16_t)__rev0, 18);
16244 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);16244 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16245 return __ret;16245 return __ret;
...@@ -16259,8 +16259,8 @@ __ai uint8x8_t vmovn_u16(uint16x8_t __p0) {...@@ -16259,8 +16259,8 @@ __ai uint8x8_t vmovn_u16(uint16x8_t __p0) {
16259}16259}
16260#else16260#else
16261__ai uint8x8_t vmovn_u16(uint16x8_t __p0) {16261__ai uint8x8_t vmovn_u16(uint16x8_t __p0) {
16262 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
16263 uint8x8_t __ret;16262 uint8x8_t __ret;
16263 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
16264 __ret = (uint8x8_t) __builtin_neon_vmovn_v((int8x16_t)__rev0, 16);16264 __ret = (uint8x8_t) __builtin_neon_vmovn_v((int8x16_t)__rev0, 16);
16265 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);16265 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16266 return __ret;16266 return __ret;
...@@ -16280,8 +16280,8 @@ __ai int16x4_t vmovn_s32(int32x4_t __p0) {...@@ -16280,8 +16280,8 @@ __ai int16x4_t vmovn_s32(int32x4_t __p0) {
16280}16280}
16281#else16281#else
16282__ai int16x4_t vmovn_s32(int32x4_t __p0) {16282__ai int16x4_t vmovn_s32(int32x4_t __p0) {
16283 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
16284 int16x4_t __ret;16283 int16x4_t __ret;
16284 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
16285 __ret = (int16x4_t) __builtin_neon_vmovn_v((int8x16_t)__rev0, 1);16285 __ret = (int16x4_t) __builtin_neon_vmovn_v((int8x16_t)__rev0, 1);
16286 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);16286 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16287 return __ret;16287 return __ret;
...@@ -16301,8 +16301,8 @@ __ai int32x2_t vmovn_s64(int64x2_t __p0) {...@@ -16301,8 +16301,8 @@ __ai int32x2_t vmovn_s64(int64x2_t __p0) {
16301}16301}
16302#else16302#else
16303__ai int32x2_t vmovn_s64(int64x2_t __p0) {16303__ai int32x2_t vmovn_s64(int64x2_t __p0) {
16304 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
16305 int32x2_t __ret;16304 int32x2_t __ret;
16305 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
16306 __ret = (int32x2_t) __builtin_neon_vmovn_v((int8x16_t)__rev0, 2);16306 __ret = (int32x2_t) __builtin_neon_vmovn_v((int8x16_t)__rev0, 2);
16307 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);16307 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16308 return __ret;16308 return __ret;
...@@ -16322,8 +16322,8 @@ __ai int8x8_t vmovn_s16(int16x8_t __p0) {...@@ -16322,8 +16322,8 @@ __ai int8x8_t vmovn_s16(int16x8_t __p0) {
16322}16322}
16323#else16323#else
16324__ai int8x8_t vmovn_s16(int16x8_t __p0) {16324__ai int8x8_t vmovn_s16(int16x8_t __p0) {
16325 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
16326 int8x8_t __ret;16325 int8x8_t __ret;
16326 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
16327 __ret = (int8x8_t) __builtin_neon_vmovn_v((int8x16_t)__rev0, 0);16327 __ret = (int8x8_t) __builtin_neon_vmovn_v((int8x16_t)__rev0, 0);
16328 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);16328 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16329 return __ret;16329 return __ret;
...@@ -16343,9 +16343,9 @@ __ai uint8x16_t vmulq_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -16343,9 +16343,9 @@ __ai uint8x16_t vmulq_u8(uint8x16_t __p0, uint8x16_t __p1) {
16343}16343}
16344#else16344#else
16345__ai uint8x16_t vmulq_u8(uint8x16_t __p0, uint8x16_t __p1) {16345__ai uint8x16_t vmulq_u8(uint8x16_t __p0, uint8x16_t __p1) {
16346 uint8x16_t __ret;
16346 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);16347 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
16347 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);16348 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
16348 uint8x16_t __ret;
16349 __ret = __rev0 * __rev1;16349 __ret = __rev0 * __rev1;
16350 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);16350 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
16351 return __ret;16351 return __ret;
...@@ -16360,9 +16360,9 @@ __ai uint32x4_t vmulq_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -16360,9 +16360,9 @@ __ai uint32x4_t vmulq_u32(uint32x4_t __p0, uint32x4_t __p1) {
16360}16360}
16361#else16361#else
16362__ai uint32x4_t vmulq_u32(uint32x4_t __p0, uint32x4_t __p1) {16362__ai uint32x4_t vmulq_u32(uint32x4_t __p0, uint32x4_t __p1) {
16363 uint32x4_t __ret;
16363 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);16364 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
16364 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);16365 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
16365 uint32x4_t __ret;
16366 __ret = __rev0 * __rev1;16366 __ret = __rev0 * __rev1;
16367 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);16367 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16368 return __ret;16368 return __ret;
...@@ -16377,9 +16377,9 @@ __ai uint16x8_t vmulq_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -16377,9 +16377,9 @@ __ai uint16x8_t vmulq_u16(uint16x8_t __p0, uint16x8_t __p1) {
16377}16377}
16378#else16378#else
16379__ai uint16x8_t vmulq_u16(uint16x8_t __p0, uint16x8_t __p1) {16379__ai uint16x8_t vmulq_u16(uint16x8_t __p0, uint16x8_t __p1) {
16380 uint16x8_t __ret;
16380 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);16381 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
16381 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);16382 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
16382 uint16x8_t __ret;
16383 __ret = __rev0 * __rev1;16383 __ret = __rev0 * __rev1;
16384 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);16384 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16385 return __ret;16385 return __ret;
...@@ -16394,9 +16394,9 @@ __ai int8x16_t vmulq_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -16394,9 +16394,9 @@ __ai int8x16_t vmulq_s8(int8x16_t __p0, int8x16_t __p1) {
16394}16394}
16395#else16395#else
16396__ai int8x16_t vmulq_s8(int8x16_t __p0, int8x16_t __p1) {16396__ai int8x16_t vmulq_s8(int8x16_t __p0, int8x16_t __p1) {
16397 int8x16_t __ret;
16397 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);16398 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
16398 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);16399 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
16399 int8x16_t __ret;
16400 __ret = __rev0 * __rev1;16400 __ret = __rev0 * __rev1;
16401 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);16401 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
16402 return __ret;16402 return __ret;
...@@ -16411,9 +16411,9 @@ __ai float32x4_t vmulq_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -16411,9 +16411,9 @@ __ai float32x4_t vmulq_f32(float32x4_t __p0, float32x4_t __p1) {
16411}16411}
16412#else16412#else
16413__ai float32x4_t vmulq_f32(float32x4_t __p0, float32x4_t __p1) {16413__ai float32x4_t vmulq_f32(float32x4_t __p0, float32x4_t __p1) {
16414 float32x4_t __ret;
16414 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);16415 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
16415 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);16416 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
16416 float32x4_t __ret;
16417 __ret = __rev0 * __rev1;16417 __ret = __rev0 * __rev1;
16418 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);16418 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16419 return __ret;16419 return __ret;
...@@ -16428,9 +16428,9 @@ __ai int32x4_t vmulq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -16428,9 +16428,9 @@ __ai int32x4_t vmulq_s32(int32x4_t __p0, int32x4_t __p1) {
16428}16428}
16429#else16429#else
16430__ai int32x4_t vmulq_s32(int32x4_t __p0, int32x4_t __p1) {16430__ai int32x4_t vmulq_s32(int32x4_t __p0, int32x4_t __p1) {
16431 int32x4_t __ret;
16431 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);16432 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
16432 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);16433 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
16433 int32x4_t __ret;
16434 __ret = __rev0 * __rev1;16434 __ret = __rev0 * __rev1;
16435 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);16435 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16436 return __ret;16436 return __ret;
...@@ -16445,9 +16445,9 @@ __ai int16x8_t vmulq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -16445,9 +16445,9 @@ __ai int16x8_t vmulq_s16(int16x8_t __p0, int16x8_t __p1) {
16445}16445}
16446#else16446#else
16447__ai int16x8_t vmulq_s16(int16x8_t __p0, int16x8_t __p1) {16447__ai int16x8_t vmulq_s16(int16x8_t __p0, int16x8_t __p1) {
16448 int16x8_t __ret;
16448 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);16449 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
16449 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);16450 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
16450 int16x8_t __ret;
16451 __ret = __rev0 * __rev1;16451 __ret = __rev0 * __rev1;
16452 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);16452 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16453 return __ret;16453 return __ret;
...@@ -16462,9 +16462,9 @@ __ai uint8x8_t vmul_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -16462,9 +16462,9 @@ __ai uint8x8_t vmul_u8(uint8x8_t __p0, uint8x8_t __p1) {
16462}16462}
16463#else16463#else
16464__ai uint8x8_t vmul_u8(uint8x8_t __p0, uint8x8_t __p1) {16464__ai uint8x8_t vmul_u8(uint8x8_t __p0, uint8x8_t __p1) {
16465 uint8x8_t __ret;
16465 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);16466 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
16466 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);16467 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
16467 uint8x8_t __ret;
16468 __ret = __rev0 * __rev1;16468 __ret = __rev0 * __rev1;
16469 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);16469 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16470 return __ret;16470 return __ret;
...@@ -16479,9 +16479,9 @@ __ai uint32x2_t vmul_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -16479,9 +16479,9 @@ __ai uint32x2_t vmul_u32(uint32x2_t __p0, uint32x2_t __p1) {
16479}16479}
16480#else16480#else
16481__ai uint32x2_t vmul_u32(uint32x2_t __p0, uint32x2_t __p1) {16481__ai uint32x2_t vmul_u32(uint32x2_t __p0, uint32x2_t __p1) {
16482 uint32x2_t __ret;
16482 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);16483 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
16483 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);16484 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
16484 uint32x2_t __ret;
16485 __ret = __rev0 * __rev1;16485 __ret = __rev0 * __rev1;
16486 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);16486 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16487 return __ret;16487 return __ret;
...@@ -16496,9 +16496,9 @@ __ai uint16x4_t vmul_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -16496,9 +16496,9 @@ __ai uint16x4_t vmul_u16(uint16x4_t __p0, uint16x4_t __p1) {
16496}16496}
16497#else16497#else
16498__ai uint16x4_t vmul_u16(uint16x4_t __p0, uint16x4_t __p1) {16498__ai uint16x4_t vmul_u16(uint16x4_t __p0, uint16x4_t __p1) {
16499 uint16x4_t __ret;
16499 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);16500 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
16500 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);16501 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
16501 uint16x4_t __ret;
16502 __ret = __rev0 * __rev1;16502 __ret = __rev0 * __rev1;
16503 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);16503 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16504 return __ret;16504 return __ret;
...@@ -16513,9 +16513,9 @@ __ai int8x8_t vmul_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -16513,9 +16513,9 @@ __ai int8x8_t vmul_s8(int8x8_t __p0, int8x8_t __p1) {
16513}16513}
16514#else16514#else
16515__ai int8x8_t vmul_s8(int8x8_t __p0, int8x8_t __p1) {16515__ai int8x8_t vmul_s8(int8x8_t __p0, int8x8_t __p1) {
16516 int8x8_t __ret;
16516 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);16517 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
16517 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);16518 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
16518 int8x8_t __ret;
16519 __ret = __rev0 * __rev1;16519 __ret = __rev0 * __rev1;
16520 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);16520 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16521 return __ret;16521 return __ret;
...@@ -16530,9 +16530,9 @@ __ai float32x2_t vmul_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -16530,9 +16530,9 @@ __ai float32x2_t vmul_f32(float32x2_t __p0, float32x2_t __p1) {
16530}16530}
16531#else16531#else
16532__ai float32x2_t vmul_f32(float32x2_t __p0, float32x2_t __p1) {16532__ai float32x2_t vmul_f32(float32x2_t __p0, float32x2_t __p1) {
16533 float32x2_t __ret;
16533 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);16534 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
16534 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);16535 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
16535 float32x2_t __ret;
16536 __ret = __rev0 * __rev1;16536 __ret = __rev0 * __rev1;
16537 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);16537 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16538 return __ret;16538 return __ret;
...@@ -16547,9 +16547,9 @@ __ai int32x2_t vmul_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -16547,9 +16547,9 @@ __ai int32x2_t vmul_s32(int32x2_t __p0, int32x2_t __p1) {
16547}16547}
16548#else16548#else
16549__ai int32x2_t vmul_s32(int32x2_t __p0, int32x2_t __p1) {16549__ai int32x2_t vmul_s32(int32x2_t __p0, int32x2_t __p1) {
16550 int32x2_t __ret;
16550 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);16551 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
16551 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);16552 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
16552 int32x2_t __ret;
16553 __ret = __rev0 * __rev1;16553 __ret = __rev0 * __rev1;
16554 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);16554 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16555 return __ret;16555 return __ret;
...@@ -16564,9 +16564,9 @@ __ai int16x4_t vmul_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -16564,9 +16564,9 @@ __ai int16x4_t vmul_s16(int16x4_t __p0, int16x4_t __p1) {
16564}16564}
16565#else16565#else
16566__ai int16x4_t vmul_s16(int16x4_t __p0, int16x4_t __p1) {16566__ai int16x4_t vmul_s16(int16x4_t __p0, int16x4_t __p1) {
16567 int16x4_t __ret;
16567 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);16568 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
16568 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);16569 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
16569 int16x4_t __ret;
16570 __ret = __rev0 * __rev1;16570 __ret = __rev0 * __rev1;
16571 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);16571 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16572 return __ret;16572 return __ret;
...@@ -16581,9 +16581,9 @@ __ai poly8x8_t vmul_p8(poly8x8_t __p0, poly8x8_t __p1) {...@@ -16581,9 +16581,9 @@ __ai poly8x8_t vmul_p8(poly8x8_t __p0, poly8x8_t __p1) {
16581}16581}
16582#else16582#else
16583__ai poly8x8_t vmul_p8(poly8x8_t __p0, poly8x8_t __p1) {16583__ai poly8x8_t vmul_p8(poly8x8_t __p0, poly8x8_t __p1) {
16584 poly8x8_t __ret;
16584 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);16585 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
16585 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);16586 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
16586 poly8x8_t __ret;
16587 __ret = (poly8x8_t) __builtin_neon_vmul_v((int8x8_t)__rev0, (int8x8_t)__rev1, 4);16587 __ret = (poly8x8_t) __builtin_neon_vmul_v((int8x8_t)__rev0, (int8x8_t)__rev1, 4);
16588 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);16588 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16589 return __ret;16589 return __ret;
...@@ -16598,9 +16598,9 @@ __ai poly8x16_t vmulq_p8(poly8x16_t __p0, poly8x16_t __p1) {...@@ -16598,9 +16598,9 @@ __ai poly8x16_t vmulq_p8(poly8x16_t __p0, poly8x16_t __p1) {
16598}16598}
16599#else16599#else
16600__ai poly8x16_t vmulq_p8(poly8x16_t __p0, poly8x16_t __p1) {16600__ai poly8x16_t vmulq_p8(poly8x16_t __p0, poly8x16_t __p1) {
16601 poly8x16_t __ret;
16601 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);16602 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
16602 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);16603 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
16603 poly8x16_t __ret;
16604 __ret = (poly8x16_t) __builtin_neon_vmulq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 36);16604 __ret = (poly8x16_t) __builtin_neon_vmulq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 36);
16605 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);16605 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
16606 return __ret;16606 return __ret;
...@@ -16609,19 +16609,19 @@ __ai poly8x16_t vmulq_p8(poly8x16_t __p0, poly8x16_t __p1) {...@@ -16609,19 +16609,19 @@ __ai poly8x16_t vmulq_p8(poly8x16_t __p0, poly8x16_t __p1) {
1660916609
16610#ifdef __LITTLE_ENDIAN__16610#ifdef __LITTLE_ENDIAN__
16611#define vmulq_lane_u32(__p0_82, __p1_82, __p2_82) __extension__ ({ \16611#define vmulq_lane_u32(__p0_82, __p1_82, __p2_82) __extension__ ({ \
16612 uint32x4_t __ret_82; \
16612 uint32x4_t __s0_82 = __p0_82; \16613 uint32x4_t __s0_82 = __p0_82; \
16613 uint32x2_t __s1_82 = __p1_82; \16614 uint32x2_t __s1_82 = __p1_82; \
16614 uint32x4_t __ret_82; \
16615 __ret_82 = __s0_82 * splatq_lane_u32(__s1_82, __p2_82); \16615 __ret_82 = __s0_82 * splatq_lane_u32(__s1_82, __p2_82); \
16616 __ret_82; \16616 __ret_82; \
16617})16617})
16618#else16618#else
16619#define vmulq_lane_u32(__p0_83, __p1_83, __p2_83) __extension__ ({ \16619#define vmulq_lane_u32(__p0_83, __p1_83, __p2_83) __extension__ ({ \
16620 uint32x4_t __ret_83; \
16620 uint32x4_t __s0_83 = __p0_83; \16621 uint32x4_t __s0_83 = __p0_83; \
16621 uint32x2_t __s1_83 = __p1_83; \16622 uint32x2_t __s1_83 = __p1_83; \
16622 uint32x4_t __rev0_83; __rev0_83 = __builtin_shufflevector(__s0_83, __s0_83, 3, 2, 1, 0); \16623 uint32x4_t __rev0_83; __rev0_83 = __builtin_shufflevector(__s0_83, __s0_83, 3, 2, 1, 0); \
16623 uint32x2_t __rev1_83; __rev1_83 = __builtin_shufflevector(__s1_83, __s1_83, 1, 0); \16624 uint32x2_t __rev1_83; __rev1_83 = __builtin_shufflevector(__s1_83, __s1_83, 1, 0); \
16624 uint32x4_t __ret_83; \
16625 __ret_83 = __rev0_83 * __noswap_splatq_lane_u32(__rev1_83, __p2_83); \16625 __ret_83 = __rev0_83 * __noswap_splatq_lane_u32(__rev1_83, __p2_83); \
16626 __ret_83 = __builtin_shufflevector(__ret_83, __ret_83, 3, 2, 1, 0); \16626 __ret_83 = __builtin_shufflevector(__ret_83, __ret_83, 3, 2, 1, 0); \
16627 __ret_83; \16627 __ret_83; \
...@@ -16630,19 +16630,19 @@ __ai poly8x16_t vmulq_p8(poly8x16_t __p0, poly8x16_t __p1) {...@@ -16630,19 +16630,19 @@ __ai poly8x16_t vmulq_p8(poly8x16_t __p0, poly8x16_t __p1) {
1663016630
16631#ifdef __LITTLE_ENDIAN__16631#ifdef __LITTLE_ENDIAN__
16632#define vmulq_lane_u16(__p0_84, __p1_84, __p2_84) __extension__ ({ \16632#define vmulq_lane_u16(__p0_84, __p1_84, __p2_84) __extension__ ({ \
16633 uint16x8_t __ret_84; \
16633 uint16x8_t __s0_84 = __p0_84; \16634 uint16x8_t __s0_84 = __p0_84; \
16634 uint16x4_t __s1_84 = __p1_84; \16635 uint16x4_t __s1_84 = __p1_84; \
16635 uint16x8_t __ret_84; \
16636 __ret_84 = __s0_84 * splatq_lane_u16(__s1_84, __p2_84); \16636 __ret_84 = __s0_84 * splatq_lane_u16(__s1_84, __p2_84); \
16637 __ret_84; \16637 __ret_84; \
16638})16638})
16639#else16639#else
16640#define vmulq_lane_u16(__p0_85, __p1_85, __p2_85) __extension__ ({ \16640#define vmulq_lane_u16(__p0_85, __p1_85, __p2_85) __extension__ ({ \
16641 uint16x8_t __ret_85; \
16641 uint16x8_t __s0_85 = __p0_85; \16642 uint16x8_t __s0_85 = __p0_85; \
16642 uint16x4_t __s1_85 = __p1_85; \16643 uint16x4_t __s1_85 = __p1_85; \
16643 uint16x8_t __rev0_85; __rev0_85 = __builtin_shufflevector(__s0_85, __s0_85, 7, 6, 5, 4, 3, 2, 1, 0); \16644 uint16x8_t __rev0_85; __rev0_85 = __builtin_shufflevector(__s0_85, __s0_85, 7, 6, 5, 4, 3, 2, 1, 0); \
16644 uint16x4_t __rev1_85; __rev1_85 = __builtin_shufflevector(__s1_85, __s1_85, 3, 2, 1, 0); \16645 uint16x4_t __rev1_85; __rev1_85 = __builtin_shufflevector(__s1_85, __s1_85, 3, 2, 1, 0); \
16645 uint16x8_t __ret_85; \
16646 __ret_85 = __rev0_85 * __noswap_splatq_lane_u16(__rev1_85, __p2_85); \16646 __ret_85 = __rev0_85 * __noswap_splatq_lane_u16(__rev1_85, __p2_85); \
16647 __ret_85 = __builtin_shufflevector(__ret_85, __ret_85, 7, 6, 5, 4, 3, 2, 1, 0); \16647 __ret_85 = __builtin_shufflevector(__ret_85, __ret_85, 7, 6, 5, 4, 3, 2, 1, 0); \
16648 __ret_85; \16648 __ret_85; \
...@@ -16651,19 +16651,19 @@ __ai poly8x16_t vmulq_p8(poly8x16_t __p0, poly8x16_t __p1) {...@@ -16651,19 +16651,19 @@ __ai poly8x16_t vmulq_p8(poly8x16_t __p0, poly8x16_t __p1) {
1665116651
16652#ifdef __LITTLE_ENDIAN__16652#ifdef __LITTLE_ENDIAN__
16653#define vmulq_lane_f32(__p0_86, __p1_86, __p2_86) __extension__ ({ \16653#define vmulq_lane_f32(__p0_86, __p1_86, __p2_86) __extension__ ({ \
16654 float32x4_t __ret_86; \
16654 float32x4_t __s0_86 = __p0_86; \16655 float32x4_t __s0_86 = __p0_86; \
16655 float32x2_t __s1_86 = __p1_86; \16656 float32x2_t __s1_86 = __p1_86; \
16656 float32x4_t __ret_86; \
16657 __ret_86 = __s0_86 * splatq_lane_f32(__s1_86, __p2_86); \16657 __ret_86 = __s0_86 * splatq_lane_f32(__s1_86, __p2_86); \
16658 __ret_86; \16658 __ret_86; \
16659})16659})
16660#else16660#else
16661#define vmulq_lane_f32(__p0_87, __p1_87, __p2_87) __extension__ ({ \16661#define vmulq_lane_f32(__p0_87, __p1_87, __p2_87) __extension__ ({ \
16662 float32x4_t __ret_87; \
16662 float32x4_t __s0_87 = __p0_87; \16663 float32x4_t __s0_87 = __p0_87; \
16663 float32x2_t __s1_87 = __p1_87; \16664 float32x2_t __s1_87 = __p1_87; \
16664 float32x4_t __rev0_87; __rev0_87 = __builtin_shufflevector(__s0_87, __s0_87, 3, 2, 1, 0); \16665 float32x4_t __rev0_87; __rev0_87 = __builtin_shufflevector(__s0_87, __s0_87, 3, 2, 1, 0); \
16665 float32x2_t __rev1_87; __rev1_87 = __builtin_shufflevector(__s1_87, __s1_87, 1, 0); \16666 float32x2_t __rev1_87; __rev1_87 = __builtin_shufflevector(__s1_87, __s1_87, 1, 0); \
16666 float32x4_t __ret_87; \
16667 __ret_87 = __rev0_87 * __noswap_splatq_lane_f32(__rev1_87, __p2_87); \16667 __ret_87 = __rev0_87 * __noswap_splatq_lane_f32(__rev1_87, __p2_87); \
16668 __ret_87 = __builtin_shufflevector(__ret_87, __ret_87, 3, 2, 1, 0); \16668 __ret_87 = __builtin_shufflevector(__ret_87, __ret_87, 3, 2, 1, 0); \
16669 __ret_87; \16669 __ret_87; \
...@@ -16672,19 +16672,19 @@ __ai poly8x16_t vmulq_p8(poly8x16_t __p0, poly8x16_t __p1) {...@@ -16672,19 +16672,19 @@ __ai poly8x16_t vmulq_p8(poly8x16_t __p0, poly8x16_t __p1) {
1667216672
16673#ifdef __LITTLE_ENDIAN__16673#ifdef __LITTLE_ENDIAN__
16674#define vmulq_lane_s32(__p0_88, __p1_88, __p2_88) __extension__ ({ \16674#define vmulq_lane_s32(__p0_88, __p1_88, __p2_88) __extension__ ({ \
16675 int32x4_t __ret_88; \
16675 int32x4_t __s0_88 = __p0_88; \16676 int32x4_t __s0_88 = __p0_88; \
16676 int32x2_t __s1_88 = __p1_88; \16677 int32x2_t __s1_88 = __p1_88; \
16677 int32x4_t __ret_88; \
16678 __ret_88 = __s0_88 * splatq_lane_s32(__s1_88, __p2_88); \16678 __ret_88 = __s0_88 * splatq_lane_s32(__s1_88, __p2_88); \
16679 __ret_88; \16679 __ret_88; \
16680})16680})
16681#else16681#else
16682#define vmulq_lane_s32(__p0_89, __p1_89, __p2_89) __extension__ ({ \16682#define vmulq_lane_s32(__p0_89, __p1_89, __p2_89) __extension__ ({ \
16683 int32x4_t __ret_89; \
16683 int32x4_t __s0_89 = __p0_89; \16684 int32x4_t __s0_89 = __p0_89; \
16684 int32x2_t __s1_89 = __p1_89; \16685 int32x2_t __s1_89 = __p1_89; \
16685 int32x4_t __rev0_89; __rev0_89 = __builtin_shufflevector(__s0_89, __s0_89, 3, 2, 1, 0); \16686 int32x4_t __rev0_89; __rev0_89 = __builtin_shufflevector(__s0_89, __s0_89, 3, 2, 1, 0); \
16686 int32x2_t __rev1_89; __rev1_89 = __builtin_shufflevector(__s1_89, __s1_89, 1, 0); \16687 int32x2_t __rev1_89; __rev1_89 = __builtin_shufflevector(__s1_89, __s1_89, 1, 0); \
16687 int32x4_t __ret_89; \
16688 __ret_89 = __rev0_89 * __noswap_splatq_lane_s32(__rev1_89, __p2_89); \16688 __ret_89 = __rev0_89 * __noswap_splatq_lane_s32(__rev1_89, __p2_89); \
16689 __ret_89 = __builtin_shufflevector(__ret_89, __ret_89, 3, 2, 1, 0); \16689 __ret_89 = __builtin_shufflevector(__ret_89, __ret_89, 3, 2, 1, 0); \
16690 __ret_89; \16690 __ret_89; \
...@@ -16693,19 +16693,19 @@ __ai poly8x16_t vmulq_p8(poly8x16_t __p0, poly8x16_t __p1) {...@@ -16693,19 +16693,19 @@ __ai poly8x16_t vmulq_p8(poly8x16_t __p0, poly8x16_t __p1) {
1669316693
16694#ifdef __LITTLE_ENDIAN__16694#ifdef __LITTLE_ENDIAN__
16695#define vmulq_lane_s16(__p0_90, __p1_90, __p2_90) __extension__ ({ \16695#define vmulq_lane_s16(__p0_90, __p1_90, __p2_90) __extension__ ({ \
16696 int16x8_t __ret_90; \
16696 int16x8_t __s0_90 = __p0_90; \16697 int16x8_t __s0_90 = __p0_90; \
16697 int16x4_t __s1_90 = __p1_90; \16698 int16x4_t __s1_90 = __p1_90; \
16698 int16x8_t __ret_90; \
16699 __ret_90 = __s0_90 * splatq_lane_s16(__s1_90, __p2_90); \16699 __ret_90 = __s0_90 * splatq_lane_s16(__s1_90, __p2_90); \
16700 __ret_90; \16700 __ret_90; \
16701})16701})
16702#else16702#else
16703#define vmulq_lane_s16(__p0_91, __p1_91, __p2_91) __extension__ ({ \16703#define vmulq_lane_s16(__p0_91, __p1_91, __p2_91) __extension__ ({ \
16704 int16x8_t __ret_91; \
16704 int16x8_t __s0_91 = __p0_91; \16705 int16x8_t __s0_91 = __p0_91; \
16705 int16x4_t __s1_91 = __p1_91; \16706 int16x4_t __s1_91 = __p1_91; \
16706 int16x8_t __rev0_91; __rev0_91 = __builtin_shufflevector(__s0_91, __s0_91, 7, 6, 5, 4, 3, 2, 1, 0); \16707 int16x8_t __rev0_91; __rev0_91 = __builtin_shufflevector(__s0_91, __s0_91, 7, 6, 5, 4, 3, 2, 1, 0); \
16707 int16x4_t __rev1_91; __rev1_91 = __builtin_shufflevector(__s1_91, __s1_91, 3, 2, 1, 0); \16708 int16x4_t __rev1_91; __rev1_91 = __builtin_shufflevector(__s1_91, __s1_91, 3, 2, 1, 0); \
16708 int16x8_t __ret_91; \
16709 __ret_91 = __rev0_91 * __noswap_splatq_lane_s16(__rev1_91, __p2_91); \16709 __ret_91 = __rev0_91 * __noswap_splatq_lane_s16(__rev1_91, __p2_91); \
16710 __ret_91 = __builtin_shufflevector(__ret_91, __ret_91, 7, 6, 5, 4, 3, 2, 1, 0); \16710 __ret_91 = __builtin_shufflevector(__ret_91, __ret_91, 7, 6, 5, 4, 3, 2, 1, 0); \
16711 __ret_91; \16711 __ret_91; \
...@@ -16714,19 +16714,19 @@ __ai poly8x16_t vmulq_p8(poly8x16_t __p0, poly8x16_t __p1) {...@@ -16714,19 +16714,19 @@ __ai poly8x16_t vmulq_p8(poly8x16_t __p0, poly8x16_t __p1) {
1671416714
16715#ifdef __LITTLE_ENDIAN__16715#ifdef __LITTLE_ENDIAN__
16716#define vmul_lane_u32(__p0_92, __p1_92, __p2_92) __extension__ ({ \16716#define vmul_lane_u32(__p0_92, __p1_92, __p2_92) __extension__ ({ \
16717 uint32x2_t __ret_92; \
16717 uint32x2_t __s0_92 = __p0_92; \16718 uint32x2_t __s0_92 = __p0_92; \
16718 uint32x2_t __s1_92 = __p1_92; \16719 uint32x2_t __s1_92 = __p1_92; \
16719 uint32x2_t __ret_92; \
16720 __ret_92 = __s0_92 * splat_lane_u32(__s1_92, __p2_92); \16720 __ret_92 = __s0_92 * splat_lane_u32(__s1_92, __p2_92); \
16721 __ret_92; \16721 __ret_92; \
16722})16722})
16723#else16723#else
16724#define vmul_lane_u32(__p0_93, __p1_93, __p2_93) __extension__ ({ \16724#define vmul_lane_u32(__p0_93, __p1_93, __p2_93) __extension__ ({ \
16725 uint32x2_t __ret_93; \
16725 uint32x2_t __s0_93 = __p0_93; \16726 uint32x2_t __s0_93 = __p0_93; \
16726 uint32x2_t __s1_93 = __p1_93; \16727 uint32x2_t __s1_93 = __p1_93; \
16727 uint32x2_t __rev0_93; __rev0_93 = __builtin_shufflevector(__s0_93, __s0_93, 1, 0); \16728 uint32x2_t __rev0_93; __rev0_93 = __builtin_shufflevector(__s0_93, __s0_93, 1, 0); \
16728 uint32x2_t __rev1_93; __rev1_93 = __builtin_shufflevector(__s1_93, __s1_93, 1, 0); \16729 uint32x2_t __rev1_93; __rev1_93 = __builtin_shufflevector(__s1_93, __s1_93, 1, 0); \
16729 uint32x2_t __ret_93; \
16730 __ret_93 = __rev0_93 * __noswap_splat_lane_u32(__rev1_93, __p2_93); \16730 __ret_93 = __rev0_93 * __noswap_splat_lane_u32(__rev1_93, __p2_93); \
16731 __ret_93 = __builtin_shufflevector(__ret_93, __ret_93, 1, 0); \16731 __ret_93 = __builtin_shufflevector(__ret_93, __ret_93, 1, 0); \
16732 __ret_93; \16732 __ret_93; \
...@@ -16735,19 +16735,19 @@ __ai poly8x16_t vmulq_p8(poly8x16_t __p0, poly8x16_t __p1) {...@@ -16735,19 +16735,19 @@ __ai poly8x16_t vmulq_p8(poly8x16_t __p0, poly8x16_t __p1) {
1673516735
16736#ifdef __LITTLE_ENDIAN__16736#ifdef __LITTLE_ENDIAN__
16737#define vmul_lane_u16(__p0_94, __p1_94, __p2_94) __extension__ ({ \16737#define vmul_lane_u16(__p0_94, __p1_94, __p2_94) __extension__ ({ \
16738 uint16x4_t __ret_94; \
16738 uint16x4_t __s0_94 = __p0_94; \16739 uint16x4_t __s0_94 = __p0_94; \
16739 uint16x4_t __s1_94 = __p1_94; \16740 uint16x4_t __s1_94 = __p1_94; \
16740 uint16x4_t __ret_94; \
16741 __ret_94 = __s0_94 * splat_lane_u16(__s1_94, __p2_94); \16741 __ret_94 = __s0_94 * splat_lane_u16(__s1_94, __p2_94); \
16742 __ret_94; \16742 __ret_94; \
16743})16743})
16744#else16744#else
16745#define vmul_lane_u16(__p0_95, __p1_95, __p2_95) __extension__ ({ \16745#define vmul_lane_u16(__p0_95, __p1_95, __p2_95) __extension__ ({ \
16746 uint16x4_t __ret_95; \
16746 uint16x4_t __s0_95 = __p0_95; \16747 uint16x4_t __s0_95 = __p0_95; \
16747 uint16x4_t __s1_95 = __p1_95; \16748 uint16x4_t __s1_95 = __p1_95; \
16748 uint16x4_t __rev0_95; __rev0_95 = __builtin_shufflevector(__s0_95, __s0_95, 3, 2, 1, 0); \16749 uint16x4_t __rev0_95; __rev0_95 = __builtin_shufflevector(__s0_95, __s0_95, 3, 2, 1, 0); \
16749 uint16x4_t __rev1_95; __rev1_95 = __builtin_shufflevector(__s1_95, __s1_95, 3, 2, 1, 0); \16750 uint16x4_t __rev1_95; __rev1_95 = __builtin_shufflevector(__s1_95, __s1_95, 3, 2, 1, 0); \
16750 uint16x4_t __ret_95; \
16751 __ret_95 = __rev0_95 * __noswap_splat_lane_u16(__rev1_95, __p2_95); \16751 __ret_95 = __rev0_95 * __noswap_splat_lane_u16(__rev1_95, __p2_95); \
16752 __ret_95 = __builtin_shufflevector(__ret_95, __ret_95, 3, 2, 1, 0); \16752 __ret_95 = __builtin_shufflevector(__ret_95, __ret_95, 3, 2, 1, 0); \
16753 __ret_95; \16753 __ret_95; \
...@@ -16756,19 +16756,19 @@ __ai poly8x16_t vmulq_p8(poly8x16_t __p0, poly8x16_t __p1) {...@@ -16756,19 +16756,19 @@ __ai poly8x16_t vmulq_p8(poly8x16_t __p0, poly8x16_t __p1) {
1675616756
16757#ifdef __LITTLE_ENDIAN__16757#ifdef __LITTLE_ENDIAN__
16758#define vmul_lane_f32(__p0_96, __p1_96, __p2_96) __extension__ ({ \16758#define vmul_lane_f32(__p0_96, __p1_96, __p2_96) __extension__ ({ \
16759 float32x2_t __ret_96; \
16759 float32x2_t __s0_96 = __p0_96; \16760 float32x2_t __s0_96 = __p0_96; \
16760 float32x2_t __s1_96 = __p1_96; \16761 float32x2_t __s1_96 = __p1_96; \
16761 float32x2_t __ret_96; \
16762 __ret_96 = __s0_96 * splat_lane_f32(__s1_96, __p2_96); \16762 __ret_96 = __s0_96 * splat_lane_f32(__s1_96, __p2_96); \
16763 __ret_96; \16763 __ret_96; \
16764})16764})
16765#else16765#else
16766#define vmul_lane_f32(__p0_97, __p1_97, __p2_97) __extension__ ({ \16766#define vmul_lane_f32(__p0_97, __p1_97, __p2_97) __extension__ ({ \
16767 float32x2_t __ret_97; \
16767 float32x2_t __s0_97 = __p0_97; \16768 float32x2_t __s0_97 = __p0_97; \
16768 float32x2_t __s1_97 = __p1_97; \16769 float32x2_t __s1_97 = __p1_97; \
16769 float32x2_t __rev0_97; __rev0_97 = __builtin_shufflevector(__s0_97, __s0_97, 1, 0); \16770 float32x2_t __rev0_97; __rev0_97 = __builtin_shufflevector(__s0_97, __s0_97, 1, 0); \
16770 float32x2_t __rev1_97; __rev1_97 = __builtin_shufflevector(__s1_97, __s1_97, 1, 0); \16771 float32x2_t __rev1_97; __rev1_97 = __builtin_shufflevector(__s1_97, __s1_97, 1, 0); \
16771 float32x2_t __ret_97; \
16772 __ret_97 = __rev0_97 * __noswap_splat_lane_f32(__rev1_97, __p2_97); \16772 __ret_97 = __rev0_97 * __noswap_splat_lane_f32(__rev1_97, __p2_97); \
16773 __ret_97 = __builtin_shufflevector(__ret_97, __ret_97, 1, 0); \16773 __ret_97 = __builtin_shufflevector(__ret_97, __ret_97, 1, 0); \
16774 __ret_97; \16774 __ret_97; \
...@@ -16777,19 +16777,19 @@ __ai poly8x16_t vmulq_p8(poly8x16_t __p0, poly8x16_t __p1) {...@@ -16777,19 +16777,19 @@ __ai poly8x16_t vmulq_p8(poly8x16_t __p0, poly8x16_t __p1) {
1677716777
16778#ifdef __LITTLE_ENDIAN__16778#ifdef __LITTLE_ENDIAN__
16779#define vmul_lane_s32(__p0_98, __p1_98, __p2_98) __extension__ ({ \16779#define vmul_lane_s32(__p0_98, __p1_98, __p2_98) __extension__ ({ \
16780 int32x2_t __ret_98; \
16780 int32x2_t __s0_98 = __p0_98; \16781 int32x2_t __s0_98 = __p0_98; \
16781 int32x2_t __s1_98 = __p1_98; \16782 int32x2_t __s1_98 = __p1_98; \
16782 int32x2_t __ret_98; \
16783 __ret_98 = __s0_98 * splat_lane_s32(__s1_98, __p2_98); \16783 __ret_98 = __s0_98 * splat_lane_s32(__s1_98, __p2_98); \
16784 __ret_98; \16784 __ret_98; \
16785})16785})
16786#else16786#else
16787#define vmul_lane_s32(__p0_99, __p1_99, __p2_99) __extension__ ({ \16787#define vmul_lane_s32(__p0_99, __p1_99, __p2_99) __extension__ ({ \
16788 int32x2_t __ret_99; \
16788 int32x2_t __s0_99 = __p0_99; \16789 int32x2_t __s0_99 = __p0_99; \
16789 int32x2_t __s1_99 = __p1_99; \16790 int32x2_t __s1_99 = __p1_99; \
16790 int32x2_t __rev0_99; __rev0_99 = __builtin_shufflevector(__s0_99, __s0_99, 1, 0); \16791 int32x2_t __rev0_99; __rev0_99 = __builtin_shufflevector(__s0_99, __s0_99, 1, 0); \
16791 int32x2_t __rev1_99; __rev1_99 = __builtin_shufflevector(__s1_99, __s1_99, 1, 0); \16792 int32x2_t __rev1_99; __rev1_99 = __builtin_shufflevector(__s1_99, __s1_99, 1, 0); \
16792 int32x2_t __ret_99; \
16793 __ret_99 = __rev0_99 * __noswap_splat_lane_s32(__rev1_99, __p2_99); \16793 __ret_99 = __rev0_99 * __noswap_splat_lane_s32(__rev1_99, __p2_99); \
16794 __ret_99 = __builtin_shufflevector(__ret_99, __ret_99, 1, 0); \16794 __ret_99 = __builtin_shufflevector(__ret_99, __ret_99, 1, 0); \
16795 __ret_99; \16795 __ret_99; \
...@@ -16798,19 +16798,19 @@ __ai poly8x16_t vmulq_p8(poly8x16_t __p0, poly8x16_t __p1) {...@@ -16798,19 +16798,19 @@ __ai poly8x16_t vmulq_p8(poly8x16_t __p0, poly8x16_t __p1) {
1679816798
16799#ifdef __LITTLE_ENDIAN__16799#ifdef __LITTLE_ENDIAN__
16800#define vmul_lane_s16(__p0_100, __p1_100, __p2_100) __extension__ ({ \16800#define vmul_lane_s16(__p0_100, __p1_100, __p2_100) __extension__ ({ \
16801 int16x4_t __ret_100; \
16801 int16x4_t __s0_100 = __p0_100; \16802 int16x4_t __s0_100 = __p0_100; \
16802 int16x4_t __s1_100 = __p1_100; \16803 int16x4_t __s1_100 = __p1_100; \
16803 int16x4_t __ret_100; \
16804 __ret_100 = __s0_100 * splat_lane_s16(__s1_100, __p2_100); \16804 __ret_100 = __s0_100 * splat_lane_s16(__s1_100, __p2_100); \
16805 __ret_100; \16805 __ret_100; \
16806})16806})
16807#else16807#else
16808#define vmul_lane_s16(__p0_101, __p1_101, __p2_101) __extension__ ({ \16808#define vmul_lane_s16(__p0_101, __p1_101, __p2_101) __extension__ ({ \
16809 int16x4_t __ret_101; \
16809 int16x4_t __s0_101 = __p0_101; \16810 int16x4_t __s0_101 = __p0_101; \
16810 int16x4_t __s1_101 = __p1_101; \16811 int16x4_t __s1_101 = __p1_101; \
16811 int16x4_t __rev0_101; __rev0_101 = __builtin_shufflevector(__s0_101, __s0_101, 3, 2, 1, 0); \16812 int16x4_t __rev0_101; __rev0_101 = __builtin_shufflevector(__s0_101, __s0_101, 3, 2, 1, 0); \
16812 int16x4_t __rev1_101; __rev1_101 = __builtin_shufflevector(__s1_101, __s1_101, 3, 2, 1, 0); \16813 int16x4_t __rev1_101; __rev1_101 = __builtin_shufflevector(__s1_101, __s1_101, 3, 2, 1, 0); \
16813 int16x4_t __ret_101; \
16814 __ret_101 = __rev0_101 * __noswap_splat_lane_s16(__rev1_101, __p2_101); \16814 __ret_101 = __rev0_101 * __noswap_splat_lane_s16(__rev1_101, __p2_101); \
16815 __ret_101 = __builtin_shufflevector(__ret_101, __ret_101, 3, 2, 1, 0); \16815 __ret_101 = __builtin_shufflevector(__ret_101, __ret_101, 3, 2, 1, 0); \
16816 __ret_101; \16816 __ret_101; \
...@@ -16825,8 +16825,8 @@ __ai uint32x4_t vmulq_n_u32(uint32x4_t __p0, uint32_t __p1) {...@@ -16825,8 +16825,8 @@ __ai uint32x4_t vmulq_n_u32(uint32x4_t __p0, uint32_t __p1) {
16825}16825}
16826#else16826#else
16827__ai uint32x4_t vmulq_n_u32(uint32x4_t __p0, uint32_t __p1) {16827__ai uint32x4_t vmulq_n_u32(uint32x4_t __p0, uint32_t __p1) {
16828 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
16829 uint32x4_t __ret;16828 uint32x4_t __ret;
16829 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
16830 __ret = __rev0 * (uint32x4_t) {__p1, __p1, __p1, __p1};16830 __ret = __rev0 * (uint32x4_t) {__p1, __p1, __p1, __p1};
16831 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);16831 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16832 return __ret;16832 return __ret;
...@@ -16841,8 +16841,8 @@ __ai uint16x8_t vmulq_n_u16(uint16x8_t __p0, uint16_t __p1) {...@@ -16841,8 +16841,8 @@ __ai uint16x8_t vmulq_n_u16(uint16x8_t __p0, uint16_t __p1) {
16841}16841}
16842#else16842#else
16843__ai uint16x8_t vmulq_n_u16(uint16x8_t __p0, uint16_t __p1) {16843__ai uint16x8_t vmulq_n_u16(uint16x8_t __p0, uint16_t __p1) {
16844 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
16845 uint16x8_t __ret;16844 uint16x8_t __ret;
16845 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
16846 __ret = __rev0 * (uint16x8_t) {__p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1};16846 __ret = __rev0 * (uint16x8_t) {__p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1};
16847 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);16847 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16848 return __ret;16848 return __ret;
...@@ -16857,8 +16857,8 @@ __ai float32x4_t vmulq_n_f32(float32x4_t __p0, float32_t __p1) {...@@ -16857,8 +16857,8 @@ __ai float32x4_t vmulq_n_f32(float32x4_t __p0, float32_t __p1) {
16857}16857}
16858#else16858#else
16859__ai float32x4_t vmulq_n_f32(float32x4_t __p0, float32_t __p1) {16859__ai float32x4_t vmulq_n_f32(float32x4_t __p0, float32_t __p1) {
16860 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
16861 float32x4_t __ret;16860 float32x4_t __ret;
16861 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
16862 __ret = __rev0 * (float32x4_t) {__p1, __p1, __p1, __p1};16862 __ret = __rev0 * (float32x4_t) {__p1, __p1, __p1, __p1};
16863 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);16863 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16864 return __ret;16864 return __ret;
...@@ -16873,8 +16873,8 @@ __ai int32x4_t vmulq_n_s32(int32x4_t __p0, int32_t __p1) {...@@ -16873,8 +16873,8 @@ __ai int32x4_t vmulq_n_s32(int32x4_t __p0, int32_t __p1) {
16873}16873}
16874#else16874#else
16875__ai int32x4_t vmulq_n_s32(int32x4_t __p0, int32_t __p1) {16875__ai int32x4_t vmulq_n_s32(int32x4_t __p0, int32_t __p1) {
16876 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
16877 int32x4_t __ret;16876 int32x4_t __ret;
16877 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
16878 __ret = __rev0 * (int32x4_t) {__p1, __p1, __p1, __p1};16878 __ret = __rev0 * (int32x4_t) {__p1, __p1, __p1, __p1};
16879 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);16879 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16880 return __ret;16880 return __ret;
...@@ -16889,8 +16889,8 @@ __ai int16x8_t vmulq_n_s16(int16x8_t __p0, int16_t __p1) {...@@ -16889,8 +16889,8 @@ __ai int16x8_t vmulq_n_s16(int16x8_t __p0, int16_t __p1) {
16889}16889}
16890#else16890#else
16891__ai int16x8_t vmulq_n_s16(int16x8_t __p0, int16_t __p1) {16891__ai int16x8_t vmulq_n_s16(int16x8_t __p0, int16_t __p1) {
16892 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
16893 int16x8_t __ret;16892 int16x8_t __ret;
16893 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
16894 __ret = __rev0 * (int16x8_t) {__p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1};16894 __ret = __rev0 * (int16x8_t) {__p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1};
16895 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);16895 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16896 return __ret;16896 return __ret;
...@@ -16905,8 +16905,8 @@ __ai uint32x2_t vmul_n_u32(uint32x2_t __p0, uint32_t __p1) {...@@ -16905,8 +16905,8 @@ __ai uint32x2_t vmul_n_u32(uint32x2_t __p0, uint32_t __p1) {
16905}16905}
16906#else16906#else
16907__ai uint32x2_t vmul_n_u32(uint32x2_t __p0, uint32_t __p1) {16907__ai uint32x2_t vmul_n_u32(uint32x2_t __p0, uint32_t __p1) {
16908 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
16909 uint32x2_t __ret;16908 uint32x2_t __ret;
16909 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
16910 __ret = __rev0 * (uint32x2_t) {__p1, __p1};16910 __ret = __rev0 * (uint32x2_t) {__p1, __p1};
16911 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);16911 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16912 return __ret;16912 return __ret;
...@@ -16921,8 +16921,8 @@ __ai uint16x4_t vmul_n_u16(uint16x4_t __p0, uint16_t __p1) {...@@ -16921,8 +16921,8 @@ __ai uint16x4_t vmul_n_u16(uint16x4_t __p0, uint16_t __p1) {
16921}16921}
16922#else16922#else
16923__ai uint16x4_t vmul_n_u16(uint16x4_t __p0, uint16_t __p1) {16923__ai uint16x4_t vmul_n_u16(uint16x4_t __p0, uint16_t __p1) {
16924 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
16925 uint16x4_t __ret;16924 uint16x4_t __ret;
16925 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
16926 __ret = __rev0 * (uint16x4_t) {__p1, __p1, __p1, __p1};16926 __ret = __rev0 * (uint16x4_t) {__p1, __p1, __p1, __p1};
16927 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);16927 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16928 return __ret;16928 return __ret;
...@@ -16937,8 +16937,8 @@ __ai float32x2_t vmul_n_f32(float32x2_t __p0, float32_t __p1) {...@@ -16937,8 +16937,8 @@ __ai float32x2_t vmul_n_f32(float32x2_t __p0, float32_t __p1) {
16937}16937}
16938#else16938#else
16939__ai float32x2_t vmul_n_f32(float32x2_t __p0, float32_t __p1) {16939__ai float32x2_t vmul_n_f32(float32x2_t __p0, float32_t __p1) {
16940 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
16941 float32x2_t __ret;16940 float32x2_t __ret;
16941 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
16942 __ret = __rev0 * (float32x2_t) {__p1, __p1};16942 __ret = __rev0 * (float32x2_t) {__p1, __p1};
16943 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);16943 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16944 return __ret;16944 return __ret;
...@@ -16953,8 +16953,8 @@ __ai int32x2_t vmul_n_s32(int32x2_t __p0, int32_t __p1) {...@@ -16953,8 +16953,8 @@ __ai int32x2_t vmul_n_s32(int32x2_t __p0, int32_t __p1) {
16953}16953}
16954#else16954#else
16955__ai int32x2_t vmul_n_s32(int32x2_t __p0, int32_t __p1) {16955__ai int32x2_t vmul_n_s32(int32x2_t __p0, int32_t __p1) {
16956 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
16957 int32x2_t __ret;16956 int32x2_t __ret;
16957 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
16958 __ret = __rev0 * (int32x2_t) {__p1, __p1};16958 __ret = __rev0 * (int32x2_t) {__p1, __p1};
16959 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);16959 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
16960 return __ret;16960 return __ret;
...@@ -16969,8 +16969,8 @@ __ai int16x4_t vmul_n_s16(int16x4_t __p0, int16_t __p1) {...@@ -16969,8 +16969,8 @@ __ai int16x4_t vmul_n_s16(int16x4_t __p0, int16_t __p1) {
16969}16969}
16970#else16970#else
16971__ai int16x4_t vmul_n_s16(int16x4_t __p0, int16_t __p1) {16971__ai int16x4_t vmul_n_s16(int16x4_t __p0, int16_t __p1) {
16972 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
16973 int16x4_t __ret;16972 int16x4_t __ret;
16973 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
16974 __ret = __rev0 * (int16x4_t) {__p1, __p1, __p1, __p1};16974 __ret = __rev0 * (int16x4_t) {__p1, __p1, __p1, __p1};
16975 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);16975 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
16976 return __ret;16976 return __ret;
...@@ -16985,9 +16985,9 @@ __ai poly16x8_t vmull_p8(poly8x8_t __p0, poly8x8_t __p1) {...@@ -16985,9 +16985,9 @@ __ai poly16x8_t vmull_p8(poly8x8_t __p0, poly8x8_t __p1) {
16985}16985}
16986#else16986#else
16987__ai poly16x8_t vmull_p8(poly8x8_t __p0, poly8x8_t __p1) {16987__ai poly16x8_t vmull_p8(poly8x8_t __p0, poly8x8_t __p1) {
16988 poly16x8_t __ret;
16988 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);16989 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
16989 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);16990 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
16990 poly16x8_t __ret;
16991 __ret = (poly16x8_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 37);16991 __ret = (poly16x8_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 37);
16992 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);16992 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
16993 return __ret;16993 return __ret;
...@@ -17007,9 +17007,9 @@ __ai uint16x8_t vmull_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -17007,9 +17007,9 @@ __ai uint16x8_t vmull_u8(uint8x8_t __p0, uint8x8_t __p1) {
17007}17007}
17008#else17008#else
17009__ai uint16x8_t vmull_u8(uint8x8_t __p0, uint8x8_t __p1) {17009__ai uint16x8_t vmull_u8(uint8x8_t __p0, uint8x8_t __p1) {
17010 uint16x8_t __ret;
17010 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);17011 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
17011 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);17012 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
17012 uint16x8_t __ret;
17013 __ret = (uint16x8_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 49);17013 __ret = (uint16x8_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 49);
17014 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);17014 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
17015 return __ret;17015 return __ret;
...@@ -17029,9 +17029,9 @@ __ai uint64x2_t vmull_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -17029,9 +17029,9 @@ __ai uint64x2_t vmull_u32(uint32x2_t __p0, uint32x2_t __p1) {
17029}17029}
17030#else17030#else
17031__ai uint64x2_t vmull_u32(uint32x2_t __p0, uint32x2_t __p1) {17031__ai uint64x2_t vmull_u32(uint32x2_t __p0, uint32x2_t __p1) {
17032 uint64x2_t __ret;
17032 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);17033 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
17033 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);17034 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
17034 uint64x2_t __ret;
17035 __ret = (uint64x2_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 51);17035 __ret = (uint64x2_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 51);
17036 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);17036 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17037 return __ret;17037 return __ret;
...@@ -17051,9 +17051,9 @@ __ai uint32x4_t vmull_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -17051,9 +17051,9 @@ __ai uint32x4_t vmull_u16(uint16x4_t __p0, uint16x4_t __p1) {
17051}17051}
17052#else17052#else
17053__ai uint32x4_t vmull_u16(uint16x4_t __p0, uint16x4_t __p1) {17053__ai uint32x4_t vmull_u16(uint16x4_t __p0, uint16x4_t __p1) {
17054 uint32x4_t __ret;
17054 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);17055 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
17055 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);17056 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
17056 uint32x4_t __ret;
17057 __ret = (uint32x4_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 50);17057 __ret = (uint32x4_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 50);
17058 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);17058 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17059 return __ret;17059 return __ret;
...@@ -17073,9 +17073,9 @@ __ai int16x8_t vmull_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -17073,9 +17073,9 @@ __ai int16x8_t vmull_s8(int8x8_t __p0, int8x8_t __p1) {
17073}17073}
17074#else17074#else
17075__ai int16x8_t vmull_s8(int8x8_t __p0, int8x8_t __p1) {17075__ai int16x8_t vmull_s8(int8x8_t __p0, int8x8_t __p1) {
17076 int16x8_t __ret;
17076 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);17077 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
17077 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);17078 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
17078 int16x8_t __ret;
17079 __ret = (int16x8_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 33);17079 __ret = (int16x8_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 33);
17080 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);17080 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
17081 return __ret;17081 return __ret;
...@@ -17095,9 +17095,9 @@ __ai int64x2_t vmull_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -17095,9 +17095,9 @@ __ai int64x2_t vmull_s32(int32x2_t __p0, int32x2_t __p1) {
17095}17095}
17096#else17096#else
17097__ai int64x2_t vmull_s32(int32x2_t __p0, int32x2_t __p1) {17097__ai int64x2_t vmull_s32(int32x2_t __p0, int32x2_t __p1) {
17098 int64x2_t __ret;
17098 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);17099 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
17099 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);17100 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
17100 int64x2_t __ret;
17101 __ret = (int64x2_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 35);17101 __ret = (int64x2_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 35);
17102 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);17102 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17103 return __ret;17103 return __ret;
...@@ -17117,9 +17117,9 @@ __ai int32x4_t vmull_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -17117,9 +17117,9 @@ __ai int32x4_t vmull_s16(int16x4_t __p0, int16x4_t __p1) {
17117}17117}
17118#else17118#else
17119__ai int32x4_t vmull_s16(int16x4_t __p0, int16x4_t __p1) {17119__ai int32x4_t vmull_s16(int16x4_t __p0, int16x4_t __p1) {
17120 int32x4_t __ret;
17120 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);17121 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
17121 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);17122 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
17122 int32x4_t __ret;
17123 __ret = (int32x4_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 34);17123 __ret = (int32x4_t) __builtin_neon_vmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 34);
17124 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);17124 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17125 return __ret;17125 return __ret;
...@@ -17133,19 +17133,19 @@ __ai int32x4_t __noswap_vmull_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -17133,19 +17133,19 @@ __ai int32x4_t __noswap_vmull_s16(int16x4_t __p0, int16x4_t __p1) {
1713317133
17134#ifdef __LITTLE_ENDIAN__17134#ifdef __LITTLE_ENDIAN__
17135#define vmull_lane_u32(__p0_102, __p1_102, __p2_102) __extension__ ({ \17135#define vmull_lane_u32(__p0_102, __p1_102, __p2_102) __extension__ ({ \
17136 uint64x2_t __ret_102; \
17136 uint32x2_t __s0_102 = __p0_102; \17137 uint32x2_t __s0_102 = __p0_102; \
17137 uint32x2_t __s1_102 = __p1_102; \17138 uint32x2_t __s1_102 = __p1_102; \
17138 uint64x2_t __ret_102; \
17139 __ret_102 = vmull_u32(__s0_102, splat_lane_u32(__s1_102, __p2_102)); \17139 __ret_102 = vmull_u32(__s0_102, splat_lane_u32(__s1_102, __p2_102)); \
17140 __ret_102; \17140 __ret_102; \
17141})17141})
17142#else17142#else
17143#define vmull_lane_u32(__p0_103, __p1_103, __p2_103) __extension__ ({ \17143#define vmull_lane_u32(__p0_103, __p1_103, __p2_103) __extension__ ({ \
17144 uint64x2_t __ret_103; \
17144 uint32x2_t __s0_103 = __p0_103; \17145 uint32x2_t __s0_103 = __p0_103; \
17145 uint32x2_t __s1_103 = __p1_103; \17146 uint32x2_t __s1_103 = __p1_103; \
17146 uint32x2_t __rev0_103; __rev0_103 = __builtin_shufflevector(__s0_103, __s0_103, 1, 0); \17147 uint32x2_t __rev0_103; __rev0_103 = __builtin_shufflevector(__s0_103, __s0_103, 1, 0); \
17147 uint32x2_t __rev1_103; __rev1_103 = __builtin_shufflevector(__s1_103, __s1_103, 1, 0); \17148 uint32x2_t __rev1_103; __rev1_103 = __builtin_shufflevector(__s1_103, __s1_103, 1, 0); \
17148 uint64x2_t __ret_103; \
17149 __ret_103 = __noswap_vmull_u32(__rev0_103, __noswap_splat_lane_u32(__rev1_103, __p2_103)); \17149 __ret_103 = __noswap_vmull_u32(__rev0_103, __noswap_splat_lane_u32(__rev1_103, __p2_103)); \
17150 __ret_103 = __builtin_shufflevector(__ret_103, __ret_103, 1, 0); \17150 __ret_103 = __builtin_shufflevector(__ret_103, __ret_103, 1, 0); \
17151 __ret_103; \17151 __ret_103; \
...@@ -17154,19 +17154,19 @@ __ai int32x4_t __noswap_vmull_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -17154,19 +17154,19 @@ __ai int32x4_t __noswap_vmull_s16(int16x4_t __p0, int16x4_t __p1) {
1715417154
17155#ifdef __LITTLE_ENDIAN__17155#ifdef __LITTLE_ENDIAN__
17156#define vmull_lane_u16(__p0_104, __p1_104, __p2_104) __extension__ ({ \17156#define vmull_lane_u16(__p0_104, __p1_104, __p2_104) __extension__ ({ \
17157 uint32x4_t __ret_104; \
17157 uint16x4_t __s0_104 = __p0_104; \17158 uint16x4_t __s0_104 = __p0_104; \
17158 uint16x4_t __s1_104 = __p1_104; \17159 uint16x4_t __s1_104 = __p1_104; \
17159 uint32x4_t __ret_104; \
17160 __ret_104 = vmull_u16(__s0_104, splat_lane_u16(__s1_104, __p2_104)); \17160 __ret_104 = vmull_u16(__s0_104, splat_lane_u16(__s1_104, __p2_104)); \
17161 __ret_104; \17161 __ret_104; \
17162})17162})
17163#else17163#else
17164#define vmull_lane_u16(__p0_105, __p1_105, __p2_105) __extension__ ({ \17164#define vmull_lane_u16(__p0_105, __p1_105, __p2_105) __extension__ ({ \
17165 uint32x4_t __ret_105; \
17165 uint16x4_t __s0_105 = __p0_105; \17166 uint16x4_t __s0_105 = __p0_105; \
17166 uint16x4_t __s1_105 = __p1_105; \17167 uint16x4_t __s1_105 = __p1_105; \
17167 uint16x4_t __rev0_105; __rev0_105 = __builtin_shufflevector(__s0_105, __s0_105, 3, 2, 1, 0); \17168 uint16x4_t __rev0_105; __rev0_105 = __builtin_shufflevector(__s0_105, __s0_105, 3, 2, 1, 0); \
17168 uint16x4_t __rev1_105; __rev1_105 = __builtin_shufflevector(__s1_105, __s1_105, 3, 2, 1, 0); \17169 uint16x4_t __rev1_105; __rev1_105 = __builtin_shufflevector(__s1_105, __s1_105, 3, 2, 1, 0); \
17169 uint32x4_t __ret_105; \
17170 __ret_105 = __noswap_vmull_u16(__rev0_105, __noswap_splat_lane_u16(__rev1_105, __p2_105)); \17170 __ret_105 = __noswap_vmull_u16(__rev0_105, __noswap_splat_lane_u16(__rev1_105, __p2_105)); \
17171 __ret_105 = __builtin_shufflevector(__ret_105, __ret_105, 3, 2, 1, 0); \17171 __ret_105 = __builtin_shufflevector(__ret_105, __ret_105, 3, 2, 1, 0); \
17172 __ret_105; \17172 __ret_105; \
...@@ -17175,19 +17175,19 @@ __ai int32x4_t __noswap_vmull_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -17175,19 +17175,19 @@ __ai int32x4_t __noswap_vmull_s16(int16x4_t __p0, int16x4_t __p1) {
1717517175
17176#ifdef __LITTLE_ENDIAN__17176#ifdef __LITTLE_ENDIAN__
17177#define vmull_lane_s32(__p0_106, __p1_106, __p2_106) __extension__ ({ \17177#define vmull_lane_s32(__p0_106, __p1_106, __p2_106) __extension__ ({ \
17178 int64x2_t __ret_106; \
17178 int32x2_t __s0_106 = __p0_106; \17179 int32x2_t __s0_106 = __p0_106; \
17179 int32x2_t __s1_106 = __p1_106; \17180 int32x2_t __s1_106 = __p1_106; \
17180 int64x2_t __ret_106; \
17181 __ret_106 = vmull_s32(__s0_106, splat_lane_s32(__s1_106, __p2_106)); \17181 __ret_106 = vmull_s32(__s0_106, splat_lane_s32(__s1_106, __p2_106)); \
17182 __ret_106; \17182 __ret_106; \
17183})17183})
17184#else17184#else
17185#define vmull_lane_s32(__p0_107, __p1_107, __p2_107) __extension__ ({ \17185#define vmull_lane_s32(__p0_107, __p1_107, __p2_107) __extension__ ({ \
17186 int64x2_t __ret_107; \
17186 int32x2_t __s0_107 = __p0_107; \17187 int32x2_t __s0_107 = __p0_107; \
17187 int32x2_t __s1_107 = __p1_107; \17188 int32x2_t __s1_107 = __p1_107; \
17188 int32x2_t __rev0_107; __rev0_107 = __builtin_shufflevector(__s0_107, __s0_107, 1, 0); \17189 int32x2_t __rev0_107; __rev0_107 = __builtin_shufflevector(__s0_107, __s0_107, 1, 0); \
17189 int32x2_t __rev1_107; __rev1_107 = __builtin_shufflevector(__s1_107, __s1_107, 1, 0); \17190 int32x2_t __rev1_107; __rev1_107 = __builtin_shufflevector(__s1_107, __s1_107, 1, 0); \
17190 int64x2_t __ret_107; \
17191 __ret_107 = __noswap_vmull_s32(__rev0_107, __noswap_splat_lane_s32(__rev1_107, __p2_107)); \17191 __ret_107 = __noswap_vmull_s32(__rev0_107, __noswap_splat_lane_s32(__rev1_107, __p2_107)); \
17192 __ret_107 = __builtin_shufflevector(__ret_107, __ret_107, 1, 0); \17192 __ret_107 = __builtin_shufflevector(__ret_107, __ret_107, 1, 0); \
17193 __ret_107; \17193 __ret_107; \
...@@ -17196,19 +17196,19 @@ __ai int32x4_t __noswap_vmull_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -17196,19 +17196,19 @@ __ai int32x4_t __noswap_vmull_s16(int16x4_t __p0, int16x4_t __p1) {
1719617196
17197#ifdef __LITTLE_ENDIAN__17197#ifdef __LITTLE_ENDIAN__
17198#define vmull_lane_s16(__p0_108, __p1_108, __p2_108) __extension__ ({ \17198#define vmull_lane_s16(__p0_108, __p1_108, __p2_108) __extension__ ({ \
17199 int32x4_t __ret_108; \
17199 int16x4_t __s0_108 = __p0_108; \17200 int16x4_t __s0_108 = __p0_108; \
17200 int16x4_t __s1_108 = __p1_108; \17201 int16x4_t __s1_108 = __p1_108; \
17201 int32x4_t __ret_108; \
17202 __ret_108 = vmull_s16(__s0_108, splat_lane_s16(__s1_108, __p2_108)); \17202 __ret_108 = vmull_s16(__s0_108, splat_lane_s16(__s1_108, __p2_108)); \
17203 __ret_108; \17203 __ret_108; \
17204})17204})
17205#else17205#else
17206#define vmull_lane_s16(__p0_109, __p1_109, __p2_109) __extension__ ({ \17206#define vmull_lane_s16(__p0_109, __p1_109, __p2_109) __extension__ ({ \
17207 int32x4_t __ret_109; \
17207 int16x4_t __s0_109 = __p0_109; \17208 int16x4_t __s0_109 = __p0_109; \
17208 int16x4_t __s1_109 = __p1_109; \17209 int16x4_t __s1_109 = __p1_109; \
17209 int16x4_t __rev0_109; __rev0_109 = __builtin_shufflevector(__s0_109, __s0_109, 3, 2, 1, 0); \17210 int16x4_t __rev0_109; __rev0_109 = __builtin_shufflevector(__s0_109, __s0_109, 3, 2, 1, 0); \
17210 int16x4_t __rev1_109; __rev1_109 = __builtin_shufflevector(__s1_109, __s1_109, 3, 2, 1, 0); \17211 int16x4_t __rev1_109; __rev1_109 = __builtin_shufflevector(__s1_109, __s1_109, 3, 2, 1, 0); \
17211 int32x4_t __ret_109; \
17212 __ret_109 = __noswap_vmull_s16(__rev0_109, __noswap_splat_lane_s16(__rev1_109, __p2_109)); \17212 __ret_109 = __noswap_vmull_s16(__rev0_109, __noswap_splat_lane_s16(__rev1_109, __p2_109)); \
17213 __ret_109 = __builtin_shufflevector(__ret_109, __ret_109, 3, 2, 1, 0); \17213 __ret_109 = __builtin_shufflevector(__ret_109, __ret_109, 3, 2, 1, 0); \
17214 __ret_109; \17214 __ret_109; \
...@@ -17223,8 +17223,8 @@ __ai uint64x2_t vmull_n_u32(uint32x2_t __p0, uint32_t __p1) {...@@ -17223,8 +17223,8 @@ __ai uint64x2_t vmull_n_u32(uint32x2_t __p0, uint32_t __p1) {
17223}17223}
17224#else17224#else
17225__ai uint64x2_t vmull_n_u32(uint32x2_t __p0, uint32_t __p1) {17225__ai uint64x2_t vmull_n_u32(uint32x2_t __p0, uint32_t __p1) {
17226 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
17227 uint64x2_t __ret;17226 uint64x2_t __ret;
17227 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
17228 __ret = __noswap_vmull_u32(__rev0, (uint32x2_t) {__p1, __p1});17228 __ret = __noswap_vmull_u32(__rev0, (uint32x2_t) {__p1, __p1});
17229 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);17229 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17230 return __ret;17230 return __ret;
...@@ -17244,8 +17244,8 @@ __ai uint32x4_t vmull_n_u16(uint16x4_t __p0, uint16_t __p1) {...@@ -17244,8 +17244,8 @@ __ai uint32x4_t vmull_n_u16(uint16x4_t __p0, uint16_t __p1) {
17244}17244}
17245#else17245#else
17246__ai uint32x4_t vmull_n_u16(uint16x4_t __p0, uint16_t __p1) {17246__ai uint32x4_t vmull_n_u16(uint16x4_t __p0, uint16_t __p1) {
17247 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
17248 uint32x4_t __ret;17247 uint32x4_t __ret;
17248 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
17249 __ret = __noswap_vmull_u16(__rev0, (uint16x4_t) {__p1, __p1, __p1, __p1});17249 __ret = __noswap_vmull_u16(__rev0, (uint16x4_t) {__p1, __p1, __p1, __p1});
17250 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);17250 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17251 return __ret;17251 return __ret;
...@@ -17265,8 +17265,8 @@ __ai int64x2_t vmull_n_s32(int32x2_t __p0, int32_t __p1) {...@@ -17265,8 +17265,8 @@ __ai int64x2_t vmull_n_s32(int32x2_t __p0, int32_t __p1) {
17265}17265}
17266#else17266#else
17267__ai int64x2_t vmull_n_s32(int32x2_t __p0, int32_t __p1) {17267__ai int64x2_t vmull_n_s32(int32x2_t __p0, int32_t __p1) {
17268 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
17269 int64x2_t __ret;17268 int64x2_t __ret;
17269 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
17270 __ret = __noswap_vmull_s32(__rev0, (int32x2_t) {__p1, __p1});17270 __ret = __noswap_vmull_s32(__rev0, (int32x2_t) {__p1, __p1});
17271 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);17271 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17272 return __ret;17272 return __ret;
...@@ -17286,8 +17286,8 @@ __ai int32x4_t vmull_n_s16(int16x4_t __p0, int16_t __p1) {...@@ -17286,8 +17286,8 @@ __ai int32x4_t vmull_n_s16(int16x4_t __p0, int16_t __p1) {
17286}17286}
17287#else17287#else
17288__ai int32x4_t vmull_n_s16(int16x4_t __p0, int16_t __p1) {17288__ai int32x4_t vmull_n_s16(int16x4_t __p0, int16_t __p1) {
17289 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
17290 int32x4_t __ret;17289 int32x4_t __ret;
17290 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
17291 __ret = __noswap_vmull_s16(__rev0, (int16x4_t) {__p1, __p1, __p1, __p1});17291 __ret = __noswap_vmull_s16(__rev0, (int16x4_t) {__p1, __p1, __p1, __p1});
17292 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);17292 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17293 return __ret;17293 return __ret;
...@@ -17307,8 +17307,8 @@ __ai poly8x8_t vmvn_p8(poly8x8_t __p0) {...@@ -17307,8 +17307,8 @@ __ai poly8x8_t vmvn_p8(poly8x8_t __p0) {
17307}17307}
17308#else17308#else
17309__ai poly8x8_t vmvn_p8(poly8x8_t __p0) {17309__ai poly8x8_t vmvn_p8(poly8x8_t __p0) {
17310 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
17311 poly8x8_t __ret;17310 poly8x8_t __ret;
17311 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
17312 __ret = ~__rev0;17312 __ret = ~__rev0;
17313 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);17313 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
17314 return __ret;17314 return __ret;
...@@ -17323,8 +17323,8 @@ __ai poly8x16_t vmvnq_p8(poly8x16_t __p0) {...@@ -17323,8 +17323,8 @@ __ai poly8x16_t vmvnq_p8(poly8x16_t __p0) {
17323}17323}
17324#else17324#else
17325__ai poly8x16_t vmvnq_p8(poly8x16_t __p0) {17325__ai poly8x16_t vmvnq_p8(poly8x16_t __p0) {
17326 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
17327 poly8x16_t __ret;17326 poly8x16_t __ret;
17327 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
17328 __ret = ~__rev0;17328 __ret = ~__rev0;
17329 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);17329 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
17330 return __ret;17330 return __ret;
...@@ -17339,8 +17339,8 @@ __ai uint8x16_t vmvnq_u8(uint8x16_t __p0) {...@@ -17339,8 +17339,8 @@ __ai uint8x16_t vmvnq_u8(uint8x16_t __p0) {
17339}17339}
17340#else17340#else
17341__ai uint8x16_t vmvnq_u8(uint8x16_t __p0) {17341__ai uint8x16_t vmvnq_u8(uint8x16_t __p0) {
17342 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
17343 uint8x16_t __ret;17342 uint8x16_t __ret;
17343 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
17344 __ret = ~__rev0;17344 __ret = ~__rev0;
17345 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);17345 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
17346 return __ret;17346 return __ret;
...@@ -17355,8 +17355,8 @@ __ai uint32x4_t vmvnq_u32(uint32x4_t __p0) {...@@ -17355,8 +17355,8 @@ __ai uint32x4_t vmvnq_u32(uint32x4_t __p0) {
17355}17355}
17356#else17356#else
17357__ai uint32x4_t vmvnq_u32(uint32x4_t __p0) {17357__ai uint32x4_t vmvnq_u32(uint32x4_t __p0) {
17358 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
17359 uint32x4_t __ret;17358 uint32x4_t __ret;
17359 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
17360 __ret = ~__rev0;17360 __ret = ~__rev0;
17361 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);17361 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17362 return __ret;17362 return __ret;
...@@ -17371,8 +17371,8 @@ __ai uint16x8_t vmvnq_u16(uint16x8_t __p0) {...@@ -17371,8 +17371,8 @@ __ai uint16x8_t vmvnq_u16(uint16x8_t __p0) {
17371}17371}
17372#else17372#else
17373__ai uint16x8_t vmvnq_u16(uint16x8_t __p0) {17373__ai uint16x8_t vmvnq_u16(uint16x8_t __p0) {
17374 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
17375 uint16x8_t __ret;17374 uint16x8_t __ret;
17375 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
17376 __ret = ~__rev0;17376 __ret = ~__rev0;
17377 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);17377 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
17378 return __ret;17378 return __ret;
...@@ -17387,8 +17387,8 @@ __ai int8x16_t vmvnq_s8(int8x16_t __p0) {...@@ -17387,8 +17387,8 @@ __ai int8x16_t vmvnq_s8(int8x16_t __p0) {
17387}17387}
17388#else17388#else
17389__ai int8x16_t vmvnq_s8(int8x16_t __p0) {17389__ai int8x16_t vmvnq_s8(int8x16_t __p0) {
17390 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
17391 int8x16_t __ret;17390 int8x16_t __ret;
17391 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
17392 __ret = ~__rev0;17392 __ret = ~__rev0;
17393 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);17393 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
17394 return __ret;17394 return __ret;
...@@ -17403,8 +17403,8 @@ __ai int32x4_t vmvnq_s32(int32x4_t __p0) {...@@ -17403,8 +17403,8 @@ __ai int32x4_t vmvnq_s32(int32x4_t __p0) {
17403}17403}
17404#else17404#else
17405__ai int32x4_t vmvnq_s32(int32x4_t __p0) {17405__ai int32x4_t vmvnq_s32(int32x4_t __p0) {
17406 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
17407 int32x4_t __ret;17406 int32x4_t __ret;
17407 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
17408 __ret = ~__rev0;17408 __ret = ~__rev0;
17409 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);17409 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17410 return __ret;17410 return __ret;
...@@ -17419,8 +17419,8 @@ __ai int16x8_t vmvnq_s16(int16x8_t __p0) {...@@ -17419,8 +17419,8 @@ __ai int16x8_t vmvnq_s16(int16x8_t __p0) {
17419}17419}
17420#else17420#else
17421__ai int16x8_t vmvnq_s16(int16x8_t __p0) {17421__ai int16x8_t vmvnq_s16(int16x8_t __p0) {
17422 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
17423 int16x8_t __ret;17422 int16x8_t __ret;
17423 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
17424 __ret = ~__rev0;17424 __ret = ~__rev0;
17425 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);17425 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
17426 return __ret;17426 return __ret;
...@@ -17435,8 +17435,8 @@ __ai uint8x8_t vmvn_u8(uint8x8_t __p0) {...@@ -17435,8 +17435,8 @@ __ai uint8x8_t vmvn_u8(uint8x8_t __p0) {
17435}17435}
17436#else17436#else
17437__ai uint8x8_t vmvn_u8(uint8x8_t __p0) {17437__ai uint8x8_t vmvn_u8(uint8x8_t __p0) {
17438 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
17439 uint8x8_t __ret;17438 uint8x8_t __ret;
17439 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
17440 __ret = ~__rev0;17440 __ret = ~__rev0;
17441 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);17441 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
17442 return __ret;17442 return __ret;
...@@ -17451,8 +17451,8 @@ __ai uint32x2_t vmvn_u32(uint32x2_t __p0) {...@@ -17451,8 +17451,8 @@ __ai uint32x2_t vmvn_u32(uint32x2_t __p0) {
17451}17451}
17452#else17452#else
17453__ai uint32x2_t vmvn_u32(uint32x2_t __p0) {17453__ai uint32x2_t vmvn_u32(uint32x2_t __p0) {
17454 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
17455 uint32x2_t __ret;17454 uint32x2_t __ret;
17455 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
17456 __ret = ~__rev0;17456 __ret = ~__rev0;
17457 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);17457 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17458 return __ret;17458 return __ret;
...@@ -17467,8 +17467,8 @@ __ai uint16x4_t vmvn_u16(uint16x4_t __p0) {...@@ -17467,8 +17467,8 @@ __ai uint16x4_t vmvn_u16(uint16x4_t __p0) {
17467}17467}
17468#else17468#else
17469__ai uint16x4_t vmvn_u16(uint16x4_t __p0) {17469__ai uint16x4_t vmvn_u16(uint16x4_t __p0) {
17470 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
17471 uint16x4_t __ret;17470 uint16x4_t __ret;
17471 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
17472 __ret = ~__rev0;17472 __ret = ~__rev0;
17473 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);17473 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17474 return __ret;17474 return __ret;
...@@ -17483,8 +17483,8 @@ __ai int8x8_t vmvn_s8(int8x8_t __p0) {...@@ -17483,8 +17483,8 @@ __ai int8x8_t vmvn_s8(int8x8_t __p0) {
17483}17483}
17484#else17484#else
17485__ai int8x8_t vmvn_s8(int8x8_t __p0) {17485__ai int8x8_t vmvn_s8(int8x8_t __p0) {
17486 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
17487 int8x8_t __ret;17486 int8x8_t __ret;
17487 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
17488 __ret = ~__rev0;17488 __ret = ~__rev0;
17489 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);17489 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
17490 return __ret;17490 return __ret;
...@@ -17499,8 +17499,8 @@ __ai int32x2_t vmvn_s32(int32x2_t __p0) {...@@ -17499,8 +17499,8 @@ __ai int32x2_t vmvn_s32(int32x2_t __p0) {
17499}17499}
17500#else17500#else
17501__ai int32x2_t vmvn_s32(int32x2_t __p0) {17501__ai int32x2_t vmvn_s32(int32x2_t __p0) {
17502 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
17503 int32x2_t __ret;17502 int32x2_t __ret;
17503 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
17504 __ret = ~__rev0;17504 __ret = ~__rev0;
17505 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);17505 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17506 return __ret;17506 return __ret;
...@@ -17515,8 +17515,8 @@ __ai int16x4_t vmvn_s16(int16x4_t __p0) {...@@ -17515,8 +17515,8 @@ __ai int16x4_t vmvn_s16(int16x4_t __p0) {
17515}17515}
17516#else17516#else
17517__ai int16x4_t vmvn_s16(int16x4_t __p0) {17517__ai int16x4_t vmvn_s16(int16x4_t __p0) {
17518 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
17519 int16x4_t __ret;17518 int16x4_t __ret;
17519 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
17520 __ret = ~__rev0;17520 __ret = ~__rev0;
17521 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);17521 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17522 return __ret;17522 return __ret;
...@@ -17531,8 +17531,8 @@ __ai int8x16_t vnegq_s8(int8x16_t __p0) {...@@ -17531,8 +17531,8 @@ __ai int8x16_t vnegq_s8(int8x16_t __p0) {
17531}17531}
17532#else17532#else
17533__ai int8x16_t vnegq_s8(int8x16_t __p0) {17533__ai int8x16_t vnegq_s8(int8x16_t __p0) {
17534 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
17535 int8x16_t __ret;17534 int8x16_t __ret;
17535 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
17536 __ret = -__rev0;17536 __ret = -__rev0;
17537 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);17537 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
17538 return __ret;17538 return __ret;
...@@ -17547,8 +17547,8 @@ __ai float32x4_t vnegq_f32(float32x4_t __p0) {...@@ -17547,8 +17547,8 @@ __ai float32x4_t vnegq_f32(float32x4_t __p0) {
17547}17547}
17548#else17548#else
17549__ai float32x4_t vnegq_f32(float32x4_t __p0) {17549__ai float32x4_t vnegq_f32(float32x4_t __p0) {
17550 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
17551 float32x4_t __ret;17550 float32x4_t __ret;
17551 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
17552 __ret = -__rev0;17552 __ret = -__rev0;
17553 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);17553 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17554 return __ret;17554 return __ret;
...@@ -17563,8 +17563,8 @@ __ai int32x4_t vnegq_s32(int32x4_t __p0) {...@@ -17563,8 +17563,8 @@ __ai int32x4_t vnegq_s32(int32x4_t __p0) {
17563}17563}
17564#else17564#else
17565__ai int32x4_t vnegq_s32(int32x4_t __p0) {17565__ai int32x4_t vnegq_s32(int32x4_t __p0) {
17566 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
17567 int32x4_t __ret;17566 int32x4_t __ret;
17567 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
17568 __ret = -__rev0;17568 __ret = -__rev0;
17569 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);17569 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17570 return __ret;17570 return __ret;
...@@ -17579,8 +17579,8 @@ __ai int16x8_t vnegq_s16(int16x8_t __p0) {...@@ -17579,8 +17579,8 @@ __ai int16x8_t vnegq_s16(int16x8_t __p0) {
17579}17579}
17580#else17580#else
17581__ai int16x8_t vnegq_s16(int16x8_t __p0) {17581__ai int16x8_t vnegq_s16(int16x8_t __p0) {
17582 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
17583 int16x8_t __ret;17582 int16x8_t __ret;
17583 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
17584 __ret = -__rev0;17584 __ret = -__rev0;
17585 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);17585 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
17586 return __ret;17586 return __ret;
...@@ -17595,8 +17595,8 @@ __ai int8x8_t vneg_s8(int8x8_t __p0) {...@@ -17595,8 +17595,8 @@ __ai int8x8_t vneg_s8(int8x8_t __p0) {
17595}17595}
17596#else17596#else
17597__ai int8x8_t vneg_s8(int8x8_t __p0) {17597__ai int8x8_t vneg_s8(int8x8_t __p0) {
17598 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
17599 int8x8_t __ret;17598 int8x8_t __ret;
17599 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
17600 __ret = -__rev0;17600 __ret = -__rev0;
17601 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);17601 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
17602 return __ret;17602 return __ret;
...@@ -17611,8 +17611,8 @@ __ai float32x2_t vneg_f32(float32x2_t __p0) {...@@ -17611,8 +17611,8 @@ __ai float32x2_t vneg_f32(float32x2_t __p0) {
17611}17611}
17612#else17612#else
17613__ai float32x2_t vneg_f32(float32x2_t __p0) {17613__ai float32x2_t vneg_f32(float32x2_t __p0) {
17614 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
17615 float32x2_t __ret;17614 float32x2_t __ret;
17615 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
17616 __ret = -__rev0;17616 __ret = -__rev0;
17617 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);17617 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17618 return __ret;17618 return __ret;
...@@ -17627,8 +17627,8 @@ __ai int32x2_t vneg_s32(int32x2_t __p0) {...@@ -17627,8 +17627,8 @@ __ai int32x2_t vneg_s32(int32x2_t __p0) {
17627}17627}
17628#else17628#else
17629__ai int32x2_t vneg_s32(int32x2_t __p0) {17629__ai int32x2_t vneg_s32(int32x2_t __p0) {
17630 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
17631 int32x2_t __ret;17630 int32x2_t __ret;
17631 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
17632 __ret = -__rev0;17632 __ret = -__rev0;
17633 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);17633 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17634 return __ret;17634 return __ret;
...@@ -17643,8 +17643,8 @@ __ai int16x4_t vneg_s16(int16x4_t __p0) {...@@ -17643,8 +17643,8 @@ __ai int16x4_t vneg_s16(int16x4_t __p0) {
17643}17643}
17644#else17644#else
17645__ai int16x4_t vneg_s16(int16x4_t __p0) {17645__ai int16x4_t vneg_s16(int16x4_t __p0) {
17646 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
17647 int16x4_t __ret;17646 int16x4_t __ret;
17647 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
17648 __ret = -__rev0;17648 __ret = -__rev0;
17649 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);17649 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17650 return __ret;17650 return __ret;
...@@ -17659,9 +17659,9 @@ __ai uint8x16_t vornq_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -17659,9 +17659,9 @@ __ai uint8x16_t vornq_u8(uint8x16_t __p0, uint8x16_t __p1) {
17659}17659}
17660#else17660#else
17661__ai uint8x16_t vornq_u8(uint8x16_t __p0, uint8x16_t __p1) {17661__ai uint8x16_t vornq_u8(uint8x16_t __p0, uint8x16_t __p1) {
17662 uint8x16_t __ret;
17662 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);17663 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
17663 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);17664 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
17664 uint8x16_t __ret;
17665 __ret = __rev0 | ~__rev1;17665 __ret = __rev0 | ~__rev1;
17666 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);17666 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
17667 return __ret;17667 return __ret;
...@@ -17676,9 +17676,9 @@ __ai uint32x4_t vornq_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -17676,9 +17676,9 @@ __ai uint32x4_t vornq_u32(uint32x4_t __p0, uint32x4_t __p1) {
17676}17676}
17677#else17677#else
17678__ai uint32x4_t vornq_u32(uint32x4_t __p0, uint32x4_t __p1) {17678__ai uint32x4_t vornq_u32(uint32x4_t __p0, uint32x4_t __p1) {
17679 uint32x4_t __ret;
17679 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);17680 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
17680 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);17681 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
17681 uint32x4_t __ret;
17682 __ret = __rev0 | ~__rev1;17682 __ret = __rev0 | ~__rev1;
17683 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);17683 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17684 return __ret;17684 return __ret;
...@@ -17693,9 +17693,9 @@ __ai uint64x2_t vornq_u64(uint64x2_t __p0, uint64x2_t __p1) {...@@ -17693,9 +17693,9 @@ __ai uint64x2_t vornq_u64(uint64x2_t __p0, uint64x2_t __p1) {
17693}17693}
17694#else17694#else
17695__ai uint64x2_t vornq_u64(uint64x2_t __p0, uint64x2_t __p1) {17695__ai uint64x2_t vornq_u64(uint64x2_t __p0, uint64x2_t __p1) {
17696 uint64x2_t __ret;
17696 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);17697 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
17697 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);17698 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
17698 uint64x2_t __ret;
17699 __ret = __rev0 | ~__rev1;17699 __ret = __rev0 | ~__rev1;
17700 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);17700 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17701 return __ret;17701 return __ret;
...@@ -17710,9 +17710,9 @@ __ai uint16x8_t vornq_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -17710,9 +17710,9 @@ __ai uint16x8_t vornq_u16(uint16x8_t __p0, uint16x8_t __p1) {
17710}17710}
17711#else17711#else
17712__ai uint16x8_t vornq_u16(uint16x8_t __p0, uint16x8_t __p1) {17712__ai uint16x8_t vornq_u16(uint16x8_t __p0, uint16x8_t __p1) {
17713 uint16x8_t __ret;
17713 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);17714 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
17714 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);17715 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
17715 uint16x8_t __ret;
17716 __ret = __rev0 | ~__rev1;17716 __ret = __rev0 | ~__rev1;
17717 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);17717 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
17718 return __ret;17718 return __ret;
...@@ -17727,9 +17727,9 @@ __ai int8x16_t vornq_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -17727,9 +17727,9 @@ __ai int8x16_t vornq_s8(int8x16_t __p0, int8x16_t __p1) {
17727}17727}
17728#else17728#else
17729__ai int8x16_t vornq_s8(int8x16_t __p0, int8x16_t __p1) {17729__ai int8x16_t vornq_s8(int8x16_t __p0, int8x16_t __p1) {
17730 int8x16_t __ret;
17730 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);17731 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
17731 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);17732 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
17732 int8x16_t __ret;
17733 __ret = __rev0 | ~__rev1;17733 __ret = __rev0 | ~__rev1;
17734 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);17734 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
17735 return __ret;17735 return __ret;
...@@ -17744,9 +17744,9 @@ __ai int32x4_t vornq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -17744,9 +17744,9 @@ __ai int32x4_t vornq_s32(int32x4_t __p0, int32x4_t __p1) {
17744}17744}
17745#else17745#else
17746__ai int32x4_t vornq_s32(int32x4_t __p0, int32x4_t __p1) {17746__ai int32x4_t vornq_s32(int32x4_t __p0, int32x4_t __p1) {
17747 int32x4_t __ret;
17747 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);17748 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
17748 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);17749 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
17749 int32x4_t __ret;
17750 __ret = __rev0 | ~__rev1;17750 __ret = __rev0 | ~__rev1;
17751 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);17751 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17752 return __ret;17752 return __ret;
...@@ -17761,9 +17761,9 @@ __ai int64x2_t vornq_s64(int64x2_t __p0, int64x2_t __p1) {...@@ -17761,9 +17761,9 @@ __ai int64x2_t vornq_s64(int64x2_t __p0, int64x2_t __p1) {
17761}17761}
17762#else17762#else
17763__ai int64x2_t vornq_s64(int64x2_t __p0, int64x2_t __p1) {17763__ai int64x2_t vornq_s64(int64x2_t __p0, int64x2_t __p1) {
17764 int64x2_t __ret;
17764 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);17765 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
17765 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);17766 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
17766 int64x2_t __ret;
17767 __ret = __rev0 | ~__rev1;17767 __ret = __rev0 | ~__rev1;
17768 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);17768 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17769 return __ret;17769 return __ret;
...@@ -17778,9 +17778,9 @@ __ai int16x8_t vornq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -17778,9 +17778,9 @@ __ai int16x8_t vornq_s16(int16x8_t __p0, int16x8_t __p1) {
17778}17778}
17779#else17779#else
17780__ai int16x8_t vornq_s16(int16x8_t __p0, int16x8_t __p1) {17780__ai int16x8_t vornq_s16(int16x8_t __p0, int16x8_t __p1) {
17781 int16x8_t __ret;
17781 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);17782 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
17782 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);17783 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
17783 int16x8_t __ret;
17784 __ret = __rev0 | ~__rev1;17784 __ret = __rev0 | ~__rev1;
17785 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);17785 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
17786 return __ret;17786 return __ret;
...@@ -17795,9 +17795,9 @@ __ai uint8x8_t vorn_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -17795,9 +17795,9 @@ __ai uint8x8_t vorn_u8(uint8x8_t __p0, uint8x8_t __p1) {
17795}17795}
17796#else17796#else
17797__ai uint8x8_t vorn_u8(uint8x8_t __p0, uint8x8_t __p1) {17797__ai uint8x8_t vorn_u8(uint8x8_t __p0, uint8x8_t __p1) {
17798 uint8x8_t __ret;
17798 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);17799 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
17799 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);17800 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
17800 uint8x8_t __ret;
17801 __ret = __rev0 | ~__rev1;17801 __ret = __rev0 | ~__rev1;
17802 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);17802 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
17803 return __ret;17803 return __ret;
...@@ -17812,9 +17812,9 @@ __ai uint32x2_t vorn_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -17812,9 +17812,9 @@ __ai uint32x2_t vorn_u32(uint32x2_t __p0, uint32x2_t __p1) {
17812}17812}
17813#else17813#else
17814__ai uint32x2_t vorn_u32(uint32x2_t __p0, uint32x2_t __p1) {17814__ai uint32x2_t vorn_u32(uint32x2_t __p0, uint32x2_t __p1) {
17815 uint32x2_t __ret;
17815 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);17816 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
17816 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);17817 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
17817 uint32x2_t __ret;
17818 __ret = __rev0 | ~__rev1;17818 __ret = __rev0 | ~__rev1;
17819 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);17819 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17820 return __ret;17820 return __ret;
...@@ -17834,9 +17834,9 @@ __ai uint16x4_t vorn_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -17834,9 +17834,9 @@ __ai uint16x4_t vorn_u16(uint16x4_t __p0, uint16x4_t __p1) {
17834}17834}
17835#else17835#else
17836__ai uint16x4_t vorn_u16(uint16x4_t __p0, uint16x4_t __p1) {17836__ai uint16x4_t vorn_u16(uint16x4_t __p0, uint16x4_t __p1) {
17837 uint16x4_t __ret;
17837 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);17838 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
17838 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);17839 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
17839 uint16x4_t __ret;
17840 __ret = __rev0 | ~__rev1;17840 __ret = __rev0 | ~__rev1;
17841 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);17841 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17842 return __ret;17842 return __ret;
...@@ -17851,9 +17851,9 @@ __ai int8x8_t vorn_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -17851,9 +17851,9 @@ __ai int8x8_t vorn_s8(int8x8_t __p0, int8x8_t __p1) {
17851}17851}
17852#else17852#else
17853__ai int8x8_t vorn_s8(int8x8_t __p0, int8x8_t __p1) {17853__ai int8x8_t vorn_s8(int8x8_t __p0, int8x8_t __p1) {
17854 int8x8_t __ret;
17854 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);17855 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
17855 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);17856 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
17856 int8x8_t __ret;
17857 __ret = __rev0 | ~__rev1;17857 __ret = __rev0 | ~__rev1;
17858 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);17858 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
17859 return __ret;17859 return __ret;
...@@ -17868,9 +17868,9 @@ __ai int32x2_t vorn_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -17868,9 +17868,9 @@ __ai int32x2_t vorn_s32(int32x2_t __p0, int32x2_t __p1) {
17868}17868}
17869#else17869#else
17870__ai int32x2_t vorn_s32(int32x2_t __p0, int32x2_t __p1) {17870__ai int32x2_t vorn_s32(int32x2_t __p0, int32x2_t __p1) {
17871 int32x2_t __ret;
17871 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);17872 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
17872 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);17873 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
17873 int32x2_t __ret;
17874 __ret = __rev0 | ~__rev1;17874 __ret = __rev0 | ~__rev1;
17875 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);17875 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17876 return __ret;17876 return __ret;
...@@ -17890,9 +17890,9 @@ __ai int16x4_t vorn_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -17890,9 +17890,9 @@ __ai int16x4_t vorn_s16(int16x4_t __p0, int16x4_t __p1) {
17890}17890}
17891#else17891#else
17892__ai int16x4_t vorn_s16(int16x4_t __p0, int16x4_t __p1) {17892__ai int16x4_t vorn_s16(int16x4_t __p0, int16x4_t __p1) {
17893 int16x4_t __ret;
17893 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);17894 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
17894 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);17895 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
17895 int16x4_t __ret;
17896 __ret = __rev0 | ~__rev1;17896 __ret = __rev0 | ~__rev1;
17897 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);17897 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17898 return __ret;17898 return __ret;
...@@ -17907,9 +17907,9 @@ __ai uint8x16_t vorrq_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -17907,9 +17907,9 @@ __ai uint8x16_t vorrq_u8(uint8x16_t __p0, uint8x16_t __p1) {
17907}17907}
17908#else17908#else
17909__ai uint8x16_t vorrq_u8(uint8x16_t __p0, uint8x16_t __p1) {17909__ai uint8x16_t vorrq_u8(uint8x16_t __p0, uint8x16_t __p1) {
17910 uint8x16_t __ret;
17910 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);17911 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
17911 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);17912 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
17912 uint8x16_t __ret;
17913 __ret = __rev0 | __rev1;17913 __ret = __rev0 | __rev1;
17914 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);17914 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
17915 return __ret;17915 return __ret;
...@@ -17924,9 +17924,9 @@ __ai uint32x4_t vorrq_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -17924,9 +17924,9 @@ __ai uint32x4_t vorrq_u32(uint32x4_t __p0, uint32x4_t __p1) {
17924}17924}
17925#else17925#else
17926__ai uint32x4_t vorrq_u32(uint32x4_t __p0, uint32x4_t __p1) {17926__ai uint32x4_t vorrq_u32(uint32x4_t __p0, uint32x4_t __p1) {
17927 uint32x4_t __ret;
17927 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);17928 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
17928 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);17929 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
17929 uint32x4_t __ret;
17930 __ret = __rev0 | __rev1;17930 __ret = __rev0 | __rev1;
17931 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);17931 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
17932 return __ret;17932 return __ret;
...@@ -17941,9 +17941,9 @@ __ai uint64x2_t vorrq_u64(uint64x2_t __p0, uint64x2_t __p1) {...@@ -17941,9 +17941,9 @@ __ai uint64x2_t vorrq_u64(uint64x2_t __p0, uint64x2_t __p1) {
17941}17941}
17942#else17942#else
17943__ai uint64x2_t vorrq_u64(uint64x2_t __p0, uint64x2_t __p1) {17943__ai uint64x2_t vorrq_u64(uint64x2_t __p0, uint64x2_t __p1) {
17944 uint64x2_t __ret;
17944 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);17945 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
17945 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);17946 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
17946 uint64x2_t __ret;
17947 __ret = __rev0 | __rev1;17947 __ret = __rev0 | __rev1;
17948 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);17948 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
17949 return __ret;17949 return __ret;
...@@ -17958,9 +17958,9 @@ __ai uint16x8_t vorrq_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -17958,9 +17958,9 @@ __ai uint16x8_t vorrq_u16(uint16x8_t __p0, uint16x8_t __p1) {
17958}17958}
17959#else17959#else
17960__ai uint16x8_t vorrq_u16(uint16x8_t __p0, uint16x8_t __p1) {17960__ai uint16x8_t vorrq_u16(uint16x8_t __p0, uint16x8_t __p1) {
17961 uint16x8_t __ret;
17961 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);17962 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
17962 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);17963 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
17963 uint16x8_t __ret;
17964 __ret = __rev0 | __rev1;17964 __ret = __rev0 | __rev1;
17965 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);17965 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
17966 return __ret;17966 return __ret;
...@@ -17975,9 +17975,9 @@ __ai int8x16_t vorrq_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -17975,9 +17975,9 @@ __ai int8x16_t vorrq_s8(int8x16_t __p0, int8x16_t __p1) {
17975}17975}
17976#else17976#else
17977__ai int8x16_t vorrq_s8(int8x16_t __p0, int8x16_t __p1) {17977__ai int8x16_t vorrq_s8(int8x16_t __p0, int8x16_t __p1) {
17978 int8x16_t __ret;
17978 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);17979 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
17979 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);17980 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
17980 int8x16_t __ret;
17981 __ret = __rev0 | __rev1;17981 __ret = __rev0 | __rev1;
17982 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);17982 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
17983 return __ret;17983 return __ret;
...@@ -17992,9 +17992,9 @@ __ai int32x4_t vorrq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -17992,9 +17992,9 @@ __ai int32x4_t vorrq_s32(int32x4_t __p0, int32x4_t __p1) {
17992}17992}
17993#else17993#else
17994__ai int32x4_t vorrq_s32(int32x4_t __p0, int32x4_t __p1) {17994__ai int32x4_t vorrq_s32(int32x4_t __p0, int32x4_t __p1) {
17995 int32x4_t __ret;
17995 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);17996 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
17996 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);17997 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
17997 int32x4_t __ret;
17998 __ret = __rev0 | __rev1;17998 __ret = __rev0 | __rev1;
17999 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);17999 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18000 return __ret;18000 return __ret;
...@@ -18009,9 +18009,9 @@ __ai int64x2_t vorrq_s64(int64x2_t __p0, int64x2_t __p1) {...@@ -18009,9 +18009,9 @@ __ai int64x2_t vorrq_s64(int64x2_t __p0, int64x2_t __p1) {
18009}18009}
18010#else18010#else
18011__ai int64x2_t vorrq_s64(int64x2_t __p0, int64x2_t __p1) {18011__ai int64x2_t vorrq_s64(int64x2_t __p0, int64x2_t __p1) {
18012 int64x2_t __ret;
18012 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);18013 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
18013 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);18014 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
18014 int64x2_t __ret;
18015 __ret = __rev0 | __rev1;18015 __ret = __rev0 | __rev1;
18016 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);18016 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18017 return __ret;18017 return __ret;
...@@ -18026,9 +18026,9 @@ __ai int16x8_t vorrq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -18026,9 +18026,9 @@ __ai int16x8_t vorrq_s16(int16x8_t __p0, int16x8_t __p1) {
18026}18026}
18027#else18027#else
18028__ai int16x8_t vorrq_s16(int16x8_t __p0, int16x8_t __p1) {18028__ai int16x8_t vorrq_s16(int16x8_t __p0, int16x8_t __p1) {
18029 int16x8_t __ret;
18029 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);18030 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
18030 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);18031 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
18031 int16x8_t __ret;
18032 __ret = __rev0 | __rev1;18032 __ret = __rev0 | __rev1;
18033 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);18033 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18034 return __ret;18034 return __ret;
...@@ -18043,9 +18043,9 @@ __ai uint8x8_t vorr_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -18043,9 +18043,9 @@ __ai uint8x8_t vorr_u8(uint8x8_t __p0, uint8x8_t __p1) {
18043}18043}
18044#else18044#else
18045__ai uint8x8_t vorr_u8(uint8x8_t __p0, uint8x8_t __p1) {18045__ai uint8x8_t vorr_u8(uint8x8_t __p0, uint8x8_t __p1) {
18046 uint8x8_t __ret;
18046 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);18047 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
18047 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);18048 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
18048 uint8x8_t __ret;
18049 __ret = __rev0 | __rev1;18049 __ret = __rev0 | __rev1;
18050 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);18050 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18051 return __ret;18051 return __ret;
...@@ -18060,9 +18060,9 @@ __ai uint32x2_t vorr_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -18060,9 +18060,9 @@ __ai uint32x2_t vorr_u32(uint32x2_t __p0, uint32x2_t __p1) {
18060}18060}
18061#else18061#else
18062__ai uint32x2_t vorr_u32(uint32x2_t __p0, uint32x2_t __p1) {18062__ai uint32x2_t vorr_u32(uint32x2_t __p0, uint32x2_t __p1) {
18063 uint32x2_t __ret;
18063 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);18064 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
18064 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);18065 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
18065 uint32x2_t __ret;
18066 __ret = __rev0 | __rev1;18066 __ret = __rev0 | __rev1;
18067 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);18067 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18068 return __ret;18068 return __ret;
...@@ -18082,9 +18082,9 @@ __ai uint16x4_t vorr_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -18082,9 +18082,9 @@ __ai uint16x4_t vorr_u16(uint16x4_t __p0, uint16x4_t __p1) {
18082}18082}
18083#else18083#else
18084__ai uint16x4_t vorr_u16(uint16x4_t __p0, uint16x4_t __p1) {18084__ai uint16x4_t vorr_u16(uint16x4_t __p0, uint16x4_t __p1) {
18085 uint16x4_t __ret;
18085 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);18086 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
18086 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);18087 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
18087 uint16x4_t __ret;
18088 __ret = __rev0 | __rev1;18088 __ret = __rev0 | __rev1;
18089 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);18089 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18090 return __ret;18090 return __ret;
...@@ -18099,9 +18099,9 @@ __ai int8x8_t vorr_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -18099,9 +18099,9 @@ __ai int8x8_t vorr_s8(int8x8_t __p0, int8x8_t __p1) {
18099}18099}
18100#else18100#else
18101__ai int8x8_t vorr_s8(int8x8_t __p0, int8x8_t __p1) {18101__ai int8x8_t vorr_s8(int8x8_t __p0, int8x8_t __p1) {
18102 int8x8_t __ret;
18102 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);18103 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
18103 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);18104 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
18104 int8x8_t __ret;
18105 __ret = __rev0 | __rev1;18105 __ret = __rev0 | __rev1;
18106 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);18106 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18107 return __ret;18107 return __ret;
...@@ -18116,9 +18116,9 @@ __ai int32x2_t vorr_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -18116,9 +18116,9 @@ __ai int32x2_t vorr_s32(int32x2_t __p0, int32x2_t __p1) {
18116}18116}
18117#else18117#else
18118__ai int32x2_t vorr_s32(int32x2_t __p0, int32x2_t __p1) {18118__ai int32x2_t vorr_s32(int32x2_t __p0, int32x2_t __p1) {
18119 int32x2_t __ret;
18119 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);18120 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
18120 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);18121 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
18121 int32x2_t __ret;
18122 __ret = __rev0 | __rev1;18122 __ret = __rev0 | __rev1;
18123 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);18123 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18124 return __ret;18124 return __ret;
...@@ -18138,9 +18138,9 @@ __ai int16x4_t vorr_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -18138,9 +18138,9 @@ __ai int16x4_t vorr_s16(int16x4_t __p0, int16x4_t __p1) {
18138}18138}
18139#else18139#else
18140__ai int16x4_t vorr_s16(int16x4_t __p0, int16x4_t __p1) {18140__ai int16x4_t vorr_s16(int16x4_t __p0, int16x4_t __p1) {
18141 int16x4_t __ret;
18141 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);18142 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
18142 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);18143 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
18143 int16x4_t __ret;
18144 __ret = __rev0 | __rev1;18144 __ret = __rev0 | __rev1;
18145 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);18145 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18146 return __ret;18146 return __ret;
...@@ -18155,9 +18155,9 @@ __ai uint16x8_t vpadalq_u8(uint16x8_t __p0, uint8x16_t __p1) {...@@ -18155,9 +18155,9 @@ __ai uint16x8_t vpadalq_u8(uint16x8_t __p0, uint8x16_t __p1) {
18155}18155}
18156#else18156#else
18157__ai uint16x8_t vpadalq_u8(uint16x8_t __p0, uint8x16_t __p1) {18157__ai uint16x8_t vpadalq_u8(uint16x8_t __p0, uint8x16_t __p1) {
18158 uint16x8_t __ret;
18158 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);18159 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
18159 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);18160 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
18160 uint16x8_t __ret;
18161 __ret = (uint16x8_t) __builtin_neon_vpadalq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);18161 __ret = (uint16x8_t) __builtin_neon_vpadalq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
18162 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);18162 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18163 return __ret;18163 return __ret;
...@@ -18172,9 +18172,9 @@ __ai uint64x2_t vpadalq_u32(uint64x2_t __p0, uint32x4_t __p1) {...@@ -18172,9 +18172,9 @@ __ai uint64x2_t vpadalq_u32(uint64x2_t __p0, uint32x4_t __p1) {
18172}18172}
18173#else18173#else
18174__ai uint64x2_t vpadalq_u32(uint64x2_t __p0, uint32x4_t __p1) {18174__ai uint64x2_t vpadalq_u32(uint64x2_t __p0, uint32x4_t __p1) {
18175 uint64x2_t __ret;
18175 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);18176 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
18176 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);18177 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
18177 uint64x2_t __ret;
18178 __ret = (uint64x2_t) __builtin_neon_vpadalq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);18178 __ret = (uint64x2_t) __builtin_neon_vpadalq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
18179 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);18179 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18180 return __ret;18180 return __ret;
...@@ -18189,9 +18189,9 @@ __ai uint32x4_t vpadalq_u16(uint32x4_t __p0, uint16x8_t __p1) {...@@ -18189,9 +18189,9 @@ __ai uint32x4_t vpadalq_u16(uint32x4_t __p0, uint16x8_t __p1) {
18189}18189}
18190#else18190#else
18191__ai uint32x4_t vpadalq_u16(uint32x4_t __p0, uint16x8_t __p1) {18191__ai uint32x4_t vpadalq_u16(uint32x4_t __p0, uint16x8_t __p1) {
18192 uint32x4_t __ret;
18192 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);18193 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
18193 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);18194 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
18194 uint32x4_t __ret;
18195 __ret = (uint32x4_t) __builtin_neon_vpadalq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);18195 __ret = (uint32x4_t) __builtin_neon_vpadalq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
18196 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);18196 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18197 return __ret;18197 return __ret;
...@@ -18206,9 +18206,9 @@ __ai int16x8_t vpadalq_s8(int16x8_t __p0, int8x16_t __p1) {...@@ -18206,9 +18206,9 @@ __ai int16x8_t vpadalq_s8(int16x8_t __p0, int8x16_t __p1) {
18206}18206}
18207#else18207#else
18208__ai int16x8_t vpadalq_s8(int16x8_t __p0, int8x16_t __p1) {18208__ai int16x8_t vpadalq_s8(int16x8_t __p0, int8x16_t __p1) {
18209 int16x8_t __ret;
18209 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);18210 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
18210 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);18211 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
18211 int16x8_t __ret;
18212 __ret = (int16x8_t) __builtin_neon_vpadalq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);18212 __ret = (int16x8_t) __builtin_neon_vpadalq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
18213 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);18213 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18214 return __ret;18214 return __ret;
...@@ -18223,9 +18223,9 @@ __ai int64x2_t vpadalq_s32(int64x2_t __p0, int32x4_t __p1) {...@@ -18223,9 +18223,9 @@ __ai int64x2_t vpadalq_s32(int64x2_t __p0, int32x4_t __p1) {
18223}18223}
18224#else18224#else
18225__ai int64x2_t vpadalq_s32(int64x2_t __p0, int32x4_t __p1) {18225__ai int64x2_t vpadalq_s32(int64x2_t __p0, int32x4_t __p1) {
18226 int64x2_t __ret;
18226 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);18227 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
18227 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);18228 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
18228 int64x2_t __ret;
18229 __ret = (int64x2_t) __builtin_neon_vpadalq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);18229 __ret = (int64x2_t) __builtin_neon_vpadalq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);
18230 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);18230 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18231 return __ret;18231 return __ret;
...@@ -18240,9 +18240,9 @@ __ai int32x4_t vpadalq_s16(int32x4_t __p0, int16x8_t __p1) {...@@ -18240,9 +18240,9 @@ __ai int32x4_t vpadalq_s16(int32x4_t __p0, int16x8_t __p1) {
18240}18240}
18241#else18241#else
18242__ai int32x4_t vpadalq_s16(int32x4_t __p0, int16x8_t __p1) {18242__ai int32x4_t vpadalq_s16(int32x4_t __p0, int16x8_t __p1) {
18243 int32x4_t __ret;
18243 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);18244 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
18244 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);18245 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
18245 int32x4_t __ret;
18246 __ret = (int32x4_t) __builtin_neon_vpadalq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);18246 __ret = (int32x4_t) __builtin_neon_vpadalq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
18247 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);18247 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18248 return __ret;18248 return __ret;
...@@ -18257,9 +18257,9 @@ __ai uint16x4_t vpadal_u8(uint16x4_t __p0, uint8x8_t __p1) {...@@ -18257,9 +18257,9 @@ __ai uint16x4_t vpadal_u8(uint16x4_t __p0, uint8x8_t __p1) {
18257}18257}
18258#else18258#else
18259__ai uint16x4_t vpadal_u8(uint16x4_t __p0, uint8x8_t __p1) {18259__ai uint16x4_t vpadal_u8(uint16x4_t __p0, uint8x8_t __p1) {
18260 uint16x4_t __ret;
18260 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);18261 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
18261 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);18262 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
18262 uint16x4_t __ret;
18263 __ret = (uint16x4_t) __builtin_neon_vpadal_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);18263 __ret = (uint16x4_t) __builtin_neon_vpadal_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
18264 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);18264 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18265 return __ret;18265 return __ret;
...@@ -18274,8 +18274,8 @@ __ai uint64x1_t vpadal_u32(uint64x1_t __p0, uint32x2_t __p1) {...@@ -18274,8 +18274,8 @@ __ai uint64x1_t vpadal_u32(uint64x1_t __p0, uint32x2_t __p1) {
18274}18274}
18275#else18275#else
18276__ai uint64x1_t vpadal_u32(uint64x1_t __p0, uint32x2_t __p1) {18276__ai uint64x1_t vpadal_u32(uint64x1_t __p0, uint32x2_t __p1) {
18277 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
18278 uint64x1_t __ret;18277 uint64x1_t __ret;
18278 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
18279 __ret = (uint64x1_t) __builtin_neon_vpadal_v((int8x8_t)__p0, (int8x8_t)__rev1, 19);18279 __ret = (uint64x1_t) __builtin_neon_vpadal_v((int8x8_t)__p0, (int8x8_t)__rev1, 19);
18280 return __ret;18280 return __ret;
18281}18281}
...@@ -18289,9 +18289,9 @@ __ai uint32x2_t vpadal_u16(uint32x2_t __p0, uint16x4_t __p1) {...@@ -18289,9 +18289,9 @@ __ai uint32x2_t vpadal_u16(uint32x2_t __p0, uint16x4_t __p1) {
18289}18289}
18290#else18290#else
18291__ai uint32x2_t vpadal_u16(uint32x2_t __p0, uint16x4_t __p1) {18291__ai uint32x2_t vpadal_u16(uint32x2_t __p0, uint16x4_t __p1) {
18292 uint32x2_t __ret;
18292 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);18293 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
18293 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);18294 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
18294 uint32x2_t __ret;
18295 __ret = (uint32x2_t) __builtin_neon_vpadal_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);18295 __ret = (uint32x2_t) __builtin_neon_vpadal_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
18296 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);18296 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18297 return __ret;18297 return __ret;
...@@ -18306,9 +18306,9 @@ __ai int16x4_t vpadal_s8(int16x4_t __p0, int8x8_t __p1) {...@@ -18306,9 +18306,9 @@ __ai int16x4_t vpadal_s8(int16x4_t __p0, int8x8_t __p1) {
18306}18306}
18307#else18307#else
18308__ai int16x4_t vpadal_s8(int16x4_t __p0, int8x8_t __p1) {18308__ai int16x4_t vpadal_s8(int16x4_t __p0, int8x8_t __p1) {
18309 int16x4_t __ret;
18309 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);18310 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
18310 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);18311 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
18311 int16x4_t __ret;
18312 __ret = (int16x4_t) __builtin_neon_vpadal_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);18312 __ret = (int16x4_t) __builtin_neon_vpadal_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
18313 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);18313 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18314 return __ret;18314 return __ret;
...@@ -18323,8 +18323,8 @@ __ai int64x1_t vpadal_s32(int64x1_t __p0, int32x2_t __p1) {...@@ -18323,8 +18323,8 @@ __ai int64x1_t vpadal_s32(int64x1_t __p0, int32x2_t __p1) {
18323}18323}
18324#else18324#else
18325__ai int64x1_t vpadal_s32(int64x1_t __p0, int32x2_t __p1) {18325__ai int64x1_t vpadal_s32(int64x1_t __p0, int32x2_t __p1) {
18326 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
18327 int64x1_t __ret;18326 int64x1_t __ret;
18327 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
18328 __ret = (int64x1_t) __builtin_neon_vpadal_v((int8x8_t)__p0, (int8x8_t)__rev1, 3);18328 __ret = (int64x1_t) __builtin_neon_vpadal_v((int8x8_t)__p0, (int8x8_t)__rev1, 3);
18329 return __ret;18329 return __ret;
18330}18330}
...@@ -18338,9 +18338,9 @@ __ai int32x2_t vpadal_s16(int32x2_t __p0, int16x4_t __p1) {...@@ -18338,9 +18338,9 @@ __ai int32x2_t vpadal_s16(int32x2_t __p0, int16x4_t __p1) {
18338}18338}
18339#else18339#else
18340__ai int32x2_t vpadal_s16(int32x2_t __p0, int16x4_t __p1) {18340__ai int32x2_t vpadal_s16(int32x2_t __p0, int16x4_t __p1) {
18341 int32x2_t __ret;
18341 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);18342 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
18342 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);18343 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
18343 int32x2_t __ret;
18344 __ret = (int32x2_t) __builtin_neon_vpadal_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);18344 __ret = (int32x2_t) __builtin_neon_vpadal_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
18345 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);18345 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18346 return __ret;18346 return __ret;
...@@ -18355,9 +18355,9 @@ __ai uint8x8_t vpadd_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -18355,9 +18355,9 @@ __ai uint8x8_t vpadd_u8(uint8x8_t __p0, uint8x8_t __p1) {
18355}18355}
18356#else18356#else
18357__ai uint8x8_t vpadd_u8(uint8x8_t __p0, uint8x8_t __p1) {18357__ai uint8x8_t vpadd_u8(uint8x8_t __p0, uint8x8_t __p1) {
18358 uint8x8_t __ret;
18358 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);18359 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
18359 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);18360 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
18360 uint8x8_t __ret;
18361 __ret = (uint8x8_t) __builtin_neon_vpadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);18361 __ret = (uint8x8_t) __builtin_neon_vpadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
18362 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);18362 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18363 return __ret;18363 return __ret;
...@@ -18372,9 +18372,9 @@ __ai uint32x2_t vpadd_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -18372,9 +18372,9 @@ __ai uint32x2_t vpadd_u32(uint32x2_t __p0, uint32x2_t __p1) {
18372}18372}
18373#else18373#else
18374__ai uint32x2_t vpadd_u32(uint32x2_t __p0, uint32x2_t __p1) {18374__ai uint32x2_t vpadd_u32(uint32x2_t __p0, uint32x2_t __p1) {
18375 uint32x2_t __ret;
18375 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);18376 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
18376 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);18377 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
18377 uint32x2_t __ret;
18378 __ret = (uint32x2_t) __builtin_neon_vpadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);18378 __ret = (uint32x2_t) __builtin_neon_vpadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
18379 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);18379 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18380 return __ret;18380 return __ret;
...@@ -18389,9 +18389,9 @@ __ai uint16x4_t vpadd_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -18389,9 +18389,9 @@ __ai uint16x4_t vpadd_u16(uint16x4_t __p0, uint16x4_t __p1) {
18389}18389}
18390#else18390#else
18391__ai uint16x4_t vpadd_u16(uint16x4_t __p0, uint16x4_t __p1) {18391__ai uint16x4_t vpadd_u16(uint16x4_t __p0, uint16x4_t __p1) {
18392 uint16x4_t __ret;
18392 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);18393 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
18393 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);18394 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
18394 uint16x4_t __ret;
18395 __ret = (uint16x4_t) __builtin_neon_vpadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);18395 __ret = (uint16x4_t) __builtin_neon_vpadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
18396 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);18396 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18397 return __ret;18397 return __ret;
...@@ -18406,9 +18406,9 @@ __ai int8x8_t vpadd_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -18406,9 +18406,9 @@ __ai int8x8_t vpadd_s8(int8x8_t __p0, int8x8_t __p1) {
18406}18406}
18407#else18407#else
18408__ai int8x8_t vpadd_s8(int8x8_t __p0, int8x8_t __p1) {18408__ai int8x8_t vpadd_s8(int8x8_t __p0, int8x8_t __p1) {
18409 int8x8_t __ret;
18409 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);18410 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
18410 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);18411 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
18411 int8x8_t __ret;
18412 __ret = (int8x8_t) __builtin_neon_vpadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);18412 __ret = (int8x8_t) __builtin_neon_vpadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
18413 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);18413 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18414 return __ret;18414 return __ret;
...@@ -18423,9 +18423,9 @@ __ai float32x2_t vpadd_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -18423,9 +18423,9 @@ __ai float32x2_t vpadd_f32(float32x2_t __p0, float32x2_t __p1) {
18423}18423}
18424#else18424#else
18425__ai float32x2_t vpadd_f32(float32x2_t __p0, float32x2_t __p1) {18425__ai float32x2_t vpadd_f32(float32x2_t __p0, float32x2_t __p1) {
18426 float32x2_t __ret;
18426 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);18427 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
18427 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);18428 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
18428 float32x2_t __ret;
18429 __ret = (float32x2_t) __builtin_neon_vpadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);18429 __ret = (float32x2_t) __builtin_neon_vpadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
18430 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);18430 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18431 return __ret;18431 return __ret;
...@@ -18440,9 +18440,9 @@ __ai int32x2_t vpadd_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -18440,9 +18440,9 @@ __ai int32x2_t vpadd_s32(int32x2_t __p0, int32x2_t __p1) {
18440}18440}
18441#else18441#else
18442__ai int32x2_t vpadd_s32(int32x2_t __p0, int32x2_t __p1) {18442__ai int32x2_t vpadd_s32(int32x2_t __p0, int32x2_t __p1) {
18443 int32x2_t __ret;
18443 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);18444 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
18444 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);18445 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
18445 int32x2_t __ret;
18446 __ret = (int32x2_t) __builtin_neon_vpadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);18446 __ret = (int32x2_t) __builtin_neon_vpadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
18447 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);18447 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18448 return __ret;18448 return __ret;
...@@ -18457,9 +18457,9 @@ __ai int16x4_t vpadd_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -18457,9 +18457,9 @@ __ai int16x4_t vpadd_s16(int16x4_t __p0, int16x4_t __p1) {
18457}18457}
18458#else18458#else
18459__ai int16x4_t vpadd_s16(int16x4_t __p0, int16x4_t __p1) {18459__ai int16x4_t vpadd_s16(int16x4_t __p0, int16x4_t __p1) {
18460 int16x4_t __ret;
18460 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);18461 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
18461 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);18462 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
18462 int16x4_t __ret;
18463 __ret = (int16x4_t) __builtin_neon_vpadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);18463 __ret = (int16x4_t) __builtin_neon_vpadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
18464 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);18464 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18465 return __ret;18465 return __ret;
...@@ -18474,8 +18474,8 @@ __ai uint16x8_t vpaddlq_u8(uint8x16_t __p0) {...@@ -18474,8 +18474,8 @@ __ai uint16x8_t vpaddlq_u8(uint8x16_t __p0) {
18474}18474}
18475#else18475#else
18476__ai uint16x8_t vpaddlq_u8(uint8x16_t __p0) {18476__ai uint16x8_t vpaddlq_u8(uint8x16_t __p0) {
18477 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
18478 uint16x8_t __ret;18477 uint16x8_t __ret;
18478 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
18479 __ret = (uint16x8_t) __builtin_neon_vpaddlq_v((int8x16_t)__rev0, 49);18479 __ret = (uint16x8_t) __builtin_neon_vpaddlq_v((int8x16_t)__rev0, 49);
18480 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);18480 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18481 return __ret;18481 return __ret;
...@@ -18490,8 +18490,8 @@ __ai uint64x2_t vpaddlq_u32(uint32x4_t __p0) {...@@ -18490,8 +18490,8 @@ __ai uint64x2_t vpaddlq_u32(uint32x4_t __p0) {
18490}18490}
18491#else18491#else
18492__ai uint64x2_t vpaddlq_u32(uint32x4_t __p0) {18492__ai uint64x2_t vpaddlq_u32(uint32x4_t __p0) {
18493 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
18494 uint64x2_t __ret;18493 uint64x2_t __ret;
18494 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
18495 __ret = (uint64x2_t) __builtin_neon_vpaddlq_v((int8x16_t)__rev0, 51);18495 __ret = (uint64x2_t) __builtin_neon_vpaddlq_v((int8x16_t)__rev0, 51);
18496 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);18496 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18497 return __ret;18497 return __ret;
...@@ -18506,8 +18506,8 @@ __ai uint32x4_t vpaddlq_u16(uint16x8_t __p0) {...@@ -18506,8 +18506,8 @@ __ai uint32x4_t vpaddlq_u16(uint16x8_t __p0) {
18506}18506}
18507#else18507#else
18508__ai uint32x4_t vpaddlq_u16(uint16x8_t __p0) {18508__ai uint32x4_t vpaddlq_u16(uint16x8_t __p0) {
18509 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
18510 uint32x4_t __ret;18509 uint32x4_t __ret;
18510 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
18511 __ret = (uint32x4_t) __builtin_neon_vpaddlq_v((int8x16_t)__rev0, 50);18511 __ret = (uint32x4_t) __builtin_neon_vpaddlq_v((int8x16_t)__rev0, 50);
18512 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);18512 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18513 return __ret;18513 return __ret;
...@@ -18522,8 +18522,8 @@ __ai int16x8_t vpaddlq_s8(int8x16_t __p0) {...@@ -18522,8 +18522,8 @@ __ai int16x8_t vpaddlq_s8(int8x16_t __p0) {
18522}18522}
18523#else18523#else
18524__ai int16x8_t vpaddlq_s8(int8x16_t __p0) {18524__ai int16x8_t vpaddlq_s8(int8x16_t __p0) {
18525 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
18526 int16x8_t __ret;18525 int16x8_t __ret;
18526 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
18527 __ret = (int16x8_t) __builtin_neon_vpaddlq_v((int8x16_t)__rev0, 33);18527 __ret = (int16x8_t) __builtin_neon_vpaddlq_v((int8x16_t)__rev0, 33);
18528 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);18528 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18529 return __ret;18529 return __ret;
...@@ -18538,8 +18538,8 @@ __ai int64x2_t vpaddlq_s32(int32x4_t __p0) {...@@ -18538,8 +18538,8 @@ __ai int64x2_t vpaddlq_s32(int32x4_t __p0) {
18538}18538}
18539#else18539#else
18540__ai int64x2_t vpaddlq_s32(int32x4_t __p0) {18540__ai int64x2_t vpaddlq_s32(int32x4_t __p0) {
18541 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
18542 int64x2_t __ret;18541 int64x2_t __ret;
18542 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
18543 __ret = (int64x2_t) __builtin_neon_vpaddlq_v((int8x16_t)__rev0, 35);18543 __ret = (int64x2_t) __builtin_neon_vpaddlq_v((int8x16_t)__rev0, 35);
18544 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);18544 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18545 return __ret;18545 return __ret;
...@@ -18554,8 +18554,8 @@ __ai int32x4_t vpaddlq_s16(int16x8_t __p0) {...@@ -18554,8 +18554,8 @@ __ai int32x4_t vpaddlq_s16(int16x8_t __p0) {
18554}18554}
18555#else18555#else
18556__ai int32x4_t vpaddlq_s16(int16x8_t __p0) {18556__ai int32x4_t vpaddlq_s16(int16x8_t __p0) {
18557 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
18558 int32x4_t __ret;18557 int32x4_t __ret;
18558 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
18559 __ret = (int32x4_t) __builtin_neon_vpaddlq_v((int8x16_t)__rev0, 34);18559 __ret = (int32x4_t) __builtin_neon_vpaddlq_v((int8x16_t)__rev0, 34);
18560 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);18560 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18561 return __ret;18561 return __ret;
...@@ -18570,8 +18570,8 @@ __ai uint16x4_t vpaddl_u8(uint8x8_t __p0) {...@@ -18570,8 +18570,8 @@ __ai uint16x4_t vpaddl_u8(uint8x8_t __p0) {
18570}18570}
18571#else18571#else
18572__ai uint16x4_t vpaddl_u8(uint8x8_t __p0) {18572__ai uint16x4_t vpaddl_u8(uint8x8_t __p0) {
18573 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
18574 uint16x4_t __ret;18573 uint16x4_t __ret;
18574 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
18575 __ret = (uint16x4_t) __builtin_neon_vpaddl_v((int8x8_t)__rev0, 17);18575 __ret = (uint16x4_t) __builtin_neon_vpaddl_v((int8x8_t)__rev0, 17);
18576 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);18576 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18577 return __ret;18577 return __ret;
...@@ -18586,8 +18586,8 @@ __ai uint64x1_t vpaddl_u32(uint32x2_t __p0) {...@@ -18586,8 +18586,8 @@ __ai uint64x1_t vpaddl_u32(uint32x2_t __p0) {
18586}18586}
18587#else18587#else
18588__ai uint64x1_t vpaddl_u32(uint32x2_t __p0) {18588__ai uint64x1_t vpaddl_u32(uint32x2_t __p0) {
18589 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
18590 uint64x1_t __ret;18589 uint64x1_t __ret;
18590 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
18591 __ret = (uint64x1_t) __builtin_neon_vpaddl_v((int8x8_t)__rev0, 19);18591 __ret = (uint64x1_t) __builtin_neon_vpaddl_v((int8x8_t)__rev0, 19);
18592 return __ret;18592 return __ret;
18593}18593}
...@@ -18601,8 +18601,8 @@ __ai uint32x2_t vpaddl_u16(uint16x4_t __p0) {...@@ -18601,8 +18601,8 @@ __ai uint32x2_t vpaddl_u16(uint16x4_t __p0) {
18601}18601}
18602#else18602#else
18603__ai uint32x2_t vpaddl_u16(uint16x4_t __p0) {18603__ai uint32x2_t vpaddl_u16(uint16x4_t __p0) {
18604 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
18605 uint32x2_t __ret;18604 uint32x2_t __ret;
18605 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
18606 __ret = (uint32x2_t) __builtin_neon_vpaddl_v((int8x8_t)__rev0, 18);18606 __ret = (uint32x2_t) __builtin_neon_vpaddl_v((int8x8_t)__rev0, 18);
18607 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);18607 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18608 return __ret;18608 return __ret;
...@@ -18617,8 +18617,8 @@ __ai int16x4_t vpaddl_s8(int8x8_t __p0) {...@@ -18617,8 +18617,8 @@ __ai int16x4_t vpaddl_s8(int8x8_t __p0) {
18617}18617}
18618#else18618#else
18619__ai int16x4_t vpaddl_s8(int8x8_t __p0) {18619__ai int16x4_t vpaddl_s8(int8x8_t __p0) {
18620 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
18621 int16x4_t __ret;18620 int16x4_t __ret;
18621 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
18622 __ret = (int16x4_t) __builtin_neon_vpaddl_v((int8x8_t)__rev0, 1);18622 __ret = (int16x4_t) __builtin_neon_vpaddl_v((int8x8_t)__rev0, 1);
18623 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);18623 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18624 return __ret;18624 return __ret;
...@@ -18633,8 +18633,8 @@ __ai int64x1_t vpaddl_s32(int32x2_t __p0) {...@@ -18633,8 +18633,8 @@ __ai int64x1_t vpaddl_s32(int32x2_t __p0) {
18633}18633}
18634#else18634#else
18635__ai int64x1_t vpaddl_s32(int32x2_t __p0) {18635__ai int64x1_t vpaddl_s32(int32x2_t __p0) {
18636 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
18637 int64x1_t __ret;18636 int64x1_t __ret;
18637 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
18638 __ret = (int64x1_t) __builtin_neon_vpaddl_v((int8x8_t)__rev0, 3);18638 __ret = (int64x1_t) __builtin_neon_vpaddl_v((int8x8_t)__rev0, 3);
18639 return __ret;18639 return __ret;
18640}18640}
...@@ -18648,8 +18648,8 @@ __ai int32x2_t vpaddl_s16(int16x4_t __p0) {...@@ -18648,8 +18648,8 @@ __ai int32x2_t vpaddl_s16(int16x4_t __p0) {
18648}18648}
18649#else18649#else
18650__ai int32x2_t vpaddl_s16(int16x4_t __p0) {18650__ai int32x2_t vpaddl_s16(int16x4_t __p0) {
18651 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
18652 int32x2_t __ret;18651 int32x2_t __ret;
18652 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
18653 __ret = (int32x2_t) __builtin_neon_vpaddl_v((int8x8_t)__rev0, 2);18653 __ret = (int32x2_t) __builtin_neon_vpaddl_v((int8x8_t)__rev0, 2);
18654 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);18654 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18655 return __ret;18655 return __ret;
...@@ -18664,9 +18664,9 @@ __ai uint8x8_t vpmax_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -18664,9 +18664,9 @@ __ai uint8x8_t vpmax_u8(uint8x8_t __p0, uint8x8_t __p1) {
18664}18664}
18665#else18665#else
18666__ai uint8x8_t vpmax_u8(uint8x8_t __p0, uint8x8_t __p1) {18666__ai uint8x8_t vpmax_u8(uint8x8_t __p0, uint8x8_t __p1) {
18667 uint8x8_t __ret;
18667 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);18668 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
18668 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);18669 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
18669 uint8x8_t __ret;
18670 __ret = (uint8x8_t) __builtin_neon_vpmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);18670 __ret = (uint8x8_t) __builtin_neon_vpmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
18671 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);18671 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18672 return __ret;18672 return __ret;
...@@ -18681,9 +18681,9 @@ __ai uint32x2_t vpmax_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -18681,9 +18681,9 @@ __ai uint32x2_t vpmax_u32(uint32x2_t __p0, uint32x2_t __p1) {
18681}18681}
18682#else18682#else
18683__ai uint32x2_t vpmax_u32(uint32x2_t __p0, uint32x2_t __p1) {18683__ai uint32x2_t vpmax_u32(uint32x2_t __p0, uint32x2_t __p1) {
18684 uint32x2_t __ret;
18684 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);18685 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
18685 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);18686 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
18686 uint32x2_t __ret;
18687 __ret = (uint32x2_t) __builtin_neon_vpmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);18687 __ret = (uint32x2_t) __builtin_neon_vpmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
18688 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);18688 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18689 return __ret;18689 return __ret;
...@@ -18698,9 +18698,9 @@ __ai uint16x4_t vpmax_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -18698,9 +18698,9 @@ __ai uint16x4_t vpmax_u16(uint16x4_t __p0, uint16x4_t __p1) {
18698}18698}
18699#else18699#else
18700__ai uint16x4_t vpmax_u16(uint16x4_t __p0, uint16x4_t __p1) {18700__ai uint16x4_t vpmax_u16(uint16x4_t __p0, uint16x4_t __p1) {
18701 uint16x4_t __ret;
18701 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);18702 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
18702 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);18703 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
18703 uint16x4_t __ret;
18704 __ret = (uint16x4_t) __builtin_neon_vpmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);18704 __ret = (uint16x4_t) __builtin_neon_vpmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
18705 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);18705 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18706 return __ret;18706 return __ret;
...@@ -18715,9 +18715,9 @@ __ai int8x8_t vpmax_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -18715,9 +18715,9 @@ __ai int8x8_t vpmax_s8(int8x8_t __p0, int8x8_t __p1) {
18715}18715}
18716#else18716#else
18717__ai int8x8_t vpmax_s8(int8x8_t __p0, int8x8_t __p1) {18717__ai int8x8_t vpmax_s8(int8x8_t __p0, int8x8_t __p1) {
18718 int8x8_t __ret;
18718 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);18719 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
18719 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);18720 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
18720 int8x8_t __ret;
18721 __ret = (int8x8_t) __builtin_neon_vpmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);18721 __ret = (int8x8_t) __builtin_neon_vpmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
18722 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);18722 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18723 return __ret;18723 return __ret;
...@@ -18732,9 +18732,9 @@ __ai float32x2_t vpmax_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -18732,9 +18732,9 @@ __ai float32x2_t vpmax_f32(float32x2_t __p0, float32x2_t __p1) {
18732}18732}
18733#else18733#else
18734__ai float32x2_t vpmax_f32(float32x2_t __p0, float32x2_t __p1) {18734__ai float32x2_t vpmax_f32(float32x2_t __p0, float32x2_t __p1) {
18735 float32x2_t __ret;
18735 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);18736 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
18736 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);18737 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
18737 float32x2_t __ret;
18738 __ret = (float32x2_t) __builtin_neon_vpmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);18738 __ret = (float32x2_t) __builtin_neon_vpmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
18739 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);18739 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18740 return __ret;18740 return __ret;
...@@ -18749,9 +18749,9 @@ __ai int32x2_t vpmax_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -18749,9 +18749,9 @@ __ai int32x2_t vpmax_s32(int32x2_t __p0, int32x2_t __p1) {
18749}18749}
18750#else18750#else
18751__ai int32x2_t vpmax_s32(int32x2_t __p0, int32x2_t __p1) {18751__ai int32x2_t vpmax_s32(int32x2_t __p0, int32x2_t __p1) {
18752 int32x2_t __ret;
18752 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);18753 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
18753 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);18754 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
18754 int32x2_t __ret;
18755 __ret = (int32x2_t) __builtin_neon_vpmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);18755 __ret = (int32x2_t) __builtin_neon_vpmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
18756 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);18756 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18757 return __ret;18757 return __ret;
...@@ -18766,9 +18766,9 @@ __ai int16x4_t vpmax_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -18766,9 +18766,9 @@ __ai int16x4_t vpmax_s16(int16x4_t __p0, int16x4_t __p1) {
18766}18766}
18767#else18767#else
18768__ai int16x4_t vpmax_s16(int16x4_t __p0, int16x4_t __p1) {18768__ai int16x4_t vpmax_s16(int16x4_t __p0, int16x4_t __p1) {
18769 int16x4_t __ret;
18769 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);18770 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
18770 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);18771 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
18771 int16x4_t __ret;
18772 __ret = (int16x4_t) __builtin_neon_vpmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);18772 __ret = (int16x4_t) __builtin_neon_vpmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
18773 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);18773 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18774 return __ret;18774 return __ret;
...@@ -18783,9 +18783,9 @@ __ai uint8x8_t vpmin_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -18783,9 +18783,9 @@ __ai uint8x8_t vpmin_u8(uint8x8_t __p0, uint8x8_t __p1) {
18783}18783}
18784#else18784#else
18785__ai uint8x8_t vpmin_u8(uint8x8_t __p0, uint8x8_t __p1) {18785__ai uint8x8_t vpmin_u8(uint8x8_t __p0, uint8x8_t __p1) {
18786 uint8x8_t __ret;
18786 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);18787 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
18787 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);18788 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
18788 uint8x8_t __ret;
18789 __ret = (uint8x8_t) __builtin_neon_vpmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);18789 __ret = (uint8x8_t) __builtin_neon_vpmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
18790 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);18790 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18791 return __ret;18791 return __ret;
...@@ -18800,9 +18800,9 @@ __ai uint32x2_t vpmin_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -18800,9 +18800,9 @@ __ai uint32x2_t vpmin_u32(uint32x2_t __p0, uint32x2_t __p1) {
18800}18800}
18801#else18801#else
18802__ai uint32x2_t vpmin_u32(uint32x2_t __p0, uint32x2_t __p1) {18802__ai uint32x2_t vpmin_u32(uint32x2_t __p0, uint32x2_t __p1) {
18803 uint32x2_t __ret;
18803 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);18804 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
18804 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);18805 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
18805 uint32x2_t __ret;
18806 __ret = (uint32x2_t) __builtin_neon_vpmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);18806 __ret = (uint32x2_t) __builtin_neon_vpmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
18807 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);18807 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18808 return __ret;18808 return __ret;
...@@ -18817,9 +18817,9 @@ __ai uint16x4_t vpmin_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -18817,9 +18817,9 @@ __ai uint16x4_t vpmin_u16(uint16x4_t __p0, uint16x4_t __p1) {
18817}18817}
18818#else18818#else
18819__ai uint16x4_t vpmin_u16(uint16x4_t __p0, uint16x4_t __p1) {18819__ai uint16x4_t vpmin_u16(uint16x4_t __p0, uint16x4_t __p1) {
18820 uint16x4_t __ret;
18820 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);18821 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
18821 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);18822 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
18822 uint16x4_t __ret;
18823 __ret = (uint16x4_t) __builtin_neon_vpmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);18823 __ret = (uint16x4_t) __builtin_neon_vpmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
18824 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);18824 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18825 return __ret;18825 return __ret;
...@@ -18834,9 +18834,9 @@ __ai int8x8_t vpmin_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -18834,9 +18834,9 @@ __ai int8x8_t vpmin_s8(int8x8_t __p0, int8x8_t __p1) {
18834}18834}
18835#else18835#else
18836__ai int8x8_t vpmin_s8(int8x8_t __p0, int8x8_t __p1) {18836__ai int8x8_t vpmin_s8(int8x8_t __p0, int8x8_t __p1) {
18837 int8x8_t __ret;
18837 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);18838 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
18838 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);18839 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
18839 int8x8_t __ret;
18840 __ret = (int8x8_t) __builtin_neon_vpmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);18840 __ret = (int8x8_t) __builtin_neon_vpmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
18841 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);18841 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18842 return __ret;18842 return __ret;
...@@ -18851,9 +18851,9 @@ __ai float32x2_t vpmin_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -18851,9 +18851,9 @@ __ai float32x2_t vpmin_f32(float32x2_t __p0, float32x2_t __p1) {
18851}18851}
18852#else18852#else
18853__ai float32x2_t vpmin_f32(float32x2_t __p0, float32x2_t __p1) {18853__ai float32x2_t vpmin_f32(float32x2_t __p0, float32x2_t __p1) {
18854 float32x2_t __ret;
18854 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);18855 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
18855 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);18856 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
18856 float32x2_t __ret;
18857 __ret = (float32x2_t) __builtin_neon_vpmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);18857 __ret = (float32x2_t) __builtin_neon_vpmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
18858 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);18858 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18859 return __ret;18859 return __ret;
...@@ -18868,9 +18868,9 @@ __ai int32x2_t vpmin_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -18868,9 +18868,9 @@ __ai int32x2_t vpmin_s32(int32x2_t __p0, int32x2_t __p1) {
18868}18868}
18869#else18869#else
18870__ai int32x2_t vpmin_s32(int32x2_t __p0, int32x2_t __p1) {18870__ai int32x2_t vpmin_s32(int32x2_t __p0, int32x2_t __p1) {
18871 int32x2_t __ret;
18871 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);18872 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
18872 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);18873 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
18873 int32x2_t __ret;
18874 __ret = (int32x2_t) __builtin_neon_vpmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);18874 __ret = (int32x2_t) __builtin_neon_vpmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
18875 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);18875 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18876 return __ret;18876 return __ret;
...@@ -18885,9 +18885,9 @@ __ai int16x4_t vpmin_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -18885,9 +18885,9 @@ __ai int16x4_t vpmin_s16(int16x4_t __p0, int16x4_t __p1) {
18885}18885}
18886#else18886#else
18887__ai int16x4_t vpmin_s16(int16x4_t __p0, int16x4_t __p1) {18887__ai int16x4_t vpmin_s16(int16x4_t __p0, int16x4_t __p1) {
18888 int16x4_t __ret;
18888 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);18889 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
18889 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);18890 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
18890 int16x4_t __ret;
18891 __ret = (int16x4_t) __builtin_neon_vpmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);18891 __ret = (int16x4_t) __builtin_neon_vpmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
18892 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);18892 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18893 return __ret;18893 return __ret;
...@@ -18902,8 +18902,8 @@ __ai int8x16_t vqabsq_s8(int8x16_t __p0) {...@@ -18902,8 +18902,8 @@ __ai int8x16_t vqabsq_s8(int8x16_t __p0) {
18902}18902}
18903#else18903#else
18904__ai int8x16_t vqabsq_s8(int8x16_t __p0) {18904__ai int8x16_t vqabsq_s8(int8x16_t __p0) {
18905 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
18906 int8x16_t __ret;18905 int8x16_t __ret;
18906 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
18907 __ret = (int8x16_t) __builtin_neon_vqabsq_v((int8x16_t)__rev0, 32);18907 __ret = (int8x16_t) __builtin_neon_vqabsq_v((int8x16_t)__rev0, 32);
18908 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);18908 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
18909 return __ret;18909 return __ret;
...@@ -18918,8 +18918,8 @@ __ai int32x4_t vqabsq_s32(int32x4_t __p0) {...@@ -18918,8 +18918,8 @@ __ai int32x4_t vqabsq_s32(int32x4_t __p0) {
18918}18918}
18919#else18919#else
18920__ai int32x4_t vqabsq_s32(int32x4_t __p0) {18920__ai int32x4_t vqabsq_s32(int32x4_t __p0) {
18921 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
18922 int32x4_t __ret;18921 int32x4_t __ret;
18922 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
18923 __ret = (int32x4_t) __builtin_neon_vqabsq_v((int8x16_t)__rev0, 34);18923 __ret = (int32x4_t) __builtin_neon_vqabsq_v((int8x16_t)__rev0, 34);
18924 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);18924 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18925 return __ret;18925 return __ret;
...@@ -18934,8 +18934,8 @@ __ai int16x8_t vqabsq_s16(int16x8_t __p0) {...@@ -18934,8 +18934,8 @@ __ai int16x8_t vqabsq_s16(int16x8_t __p0) {
18934}18934}
18935#else18935#else
18936__ai int16x8_t vqabsq_s16(int16x8_t __p0) {18936__ai int16x8_t vqabsq_s16(int16x8_t __p0) {
18937 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
18938 int16x8_t __ret;18937 int16x8_t __ret;
18938 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
18939 __ret = (int16x8_t) __builtin_neon_vqabsq_v((int8x16_t)__rev0, 33);18939 __ret = (int16x8_t) __builtin_neon_vqabsq_v((int8x16_t)__rev0, 33);
18940 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);18940 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18941 return __ret;18941 return __ret;
...@@ -18950,8 +18950,8 @@ __ai int8x8_t vqabs_s8(int8x8_t __p0) {...@@ -18950,8 +18950,8 @@ __ai int8x8_t vqabs_s8(int8x8_t __p0) {
18950}18950}
18951#else18951#else
18952__ai int8x8_t vqabs_s8(int8x8_t __p0) {18952__ai int8x8_t vqabs_s8(int8x8_t __p0) {
18953 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
18954 int8x8_t __ret;18953 int8x8_t __ret;
18954 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
18955 __ret = (int8x8_t) __builtin_neon_vqabs_v((int8x8_t)__rev0, 0);18955 __ret = (int8x8_t) __builtin_neon_vqabs_v((int8x8_t)__rev0, 0);
18956 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);18956 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
18957 return __ret;18957 return __ret;
...@@ -18966,8 +18966,8 @@ __ai int32x2_t vqabs_s32(int32x2_t __p0) {...@@ -18966,8 +18966,8 @@ __ai int32x2_t vqabs_s32(int32x2_t __p0) {
18966}18966}
18967#else18967#else
18968__ai int32x2_t vqabs_s32(int32x2_t __p0) {18968__ai int32x2_t vqabs_s32(int32x2_t __p0) {
18969 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
18970 int32x2_t __ret;18969 int32x2_t __ret;
18970 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
18971 __ret = (int32x2_t) __builtin_neon_vqabs_v((int8x8_t)__rev0, 2);18971 __ret = (int32x2_t) __builtin_neon_vqabs_v((int8x8_t)__rev0, 2);
18972 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);18972 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
18973 return __ret;18973 return __ret;
...@@ -18982,8 +18982,8 @@ __ai int16x4_t vqabs_s16(int16x4_t __p0) {...@@ -18982,8 +18982,8 @@ __ai int16x4_t vqabs_s16(int16x4_t __p0) {
18982}18982}
18983#else18983#else
18984__ai int16x4_t vqabs_s16(int16x4_t __p0) {18984__ai int16x4_t vqabs_s16(int16x4_t __p0) {
18985 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
18986 int16x4_t __ret;18985 int16x4_t __ret;
18986 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
18987 __ret = (int16x4_t) __builtin_neon_vqabs_v((int8x8_t)__rev0, 1);18987 __ret = (int16x4_t) __builtin_neon_vqabs_v((int8x8_t)__rev0, 1);
18988 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);18988 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
18989 return __ret;18989 return __ret;
...@@ -18998,9 +18998,9 @@ __ai uint8x16_t vqaddq_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -18998,9 +18998,9 @@ __ai uint8x16_t vqaddq_u8(uint8x16_t __p0, uint8x16_t __p1) {
18998}18998}
18999#else18999#else
19000__ai uint8x16_t vqaddq_u8(uint8x16_t __p0, uint8x16_t __p1) {19000__ai uint8x16_t vqaddq_u8(uint8x16_t __p0, uint8x16_t __p1) {
19001 uint8x16_t __ret;
19001 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);19002 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
19002 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);19003 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
19003 uint8x16_t __ret;
19004 __ret = (uint8x16_t) __builtin_neon_vqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);19004 __ret = (uint8x16_t) __builtin_neon_vqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
19005 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);19005 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
19006 return __ret;19006 return __ret;
...@@ -19015,9 +19015,9 @@ __ai uint32x4_t vqaddq_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -19015,9 +19015,9 @@ __ai uint32x4_t vqaddq_u32(uint32x4_t __p0, uint32x4_t __p1) {
19015}19015}
19016#else19016#else
19017__ai uint32x4_t vqaddq_u32(uint32x4_t __p0, uint32x4_t __p1) {19017__ai uint32x4_t vqaddq_u32(uint32x4_t __p0, uint32x4_t __p1) {
19018 uint32x4_t __ret;
19018 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);19019 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
19019 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);19020 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
19020 uint32x4_t __ret;
19021 __ret = (uint32x4_t) __builtin_neon_vqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);19021 __ret = (uint32x4_t) __builtin_neon_vqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
19022 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);19022 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
19023 return __ret;19023 return __ret;
...@@ -19032,9 +19032,9 @@ __ai uint64x2_t vqaddq_u64(uint64x2_t __p0, uint64x2_t __p1) {...@@ -19032,9 +19032,9 @@ __ai uint64x2_t vqaddq_u64(uint64x2_t __p0, uint64x2_t __p1) {
19032}19032}
19033#else19033#else
19034__ai uint64x2_t vqaddq_u64(uint64x2_t __p0, uint64x2_t __p1) {19034__ai uint64x2_t vqaddq_u64(uint64x2_t __p0, uint64x2_t __p1) {
19035 uint64x2_t __ret;
19035 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);19036 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
19036 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);19037 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
19037 uint64x2_t __ret;
19038 __ret = (uint64x2_t) __builtin_neon_vqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);19038 __ret = (uint64x2_t) __builtin_neon_vqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
19039 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);19039 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
19040 return __ret;19040 return __ret;
...@@ -19049,9 +19049,9 @@ __ai uint16x8_t vqaddq_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -19049,9 +19049,9 @@ __ai uint16x8_t vqaddq_u16(uint16x8_t __p0, uint16x8_t __p1) {
19049}19049}
19050#else19050#else
19051__ai uint16x8_t vqaddq_u16(uint16x8_t __p0, uint16x8_t __p1) {19051__ai uint16x8_t vqaddq_u16(uint16x8_t __p0, uint16x8_t __p1) {
19052 uint16x8_t __ret;
19052 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);19053 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
19053 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);19054 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
19054 uint16x8_t __ret;
19055 __ret = (uint16x8_t) __builtin_neon_vqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);19055 __ret = (uint16x8_t) __builtin_neon_vqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
19056 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);19056 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
19057 return __ret;19057 return __ret;
...@@ -19066,9 +19066,9 @@ __ai int8x16_t vqaddq_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -19066,9 +19066,9 @@ __ai int8x16_t vqaddq_s8(int8x16_t __p0, int8x16_t __p1) {
19066}19066}
19067#else19067#else
19068__ai int8x16_t vqaddq_s8(int8x16_t __p0, int8x16_t __p1) {19068__ai int8x16_t vqaddq_s8(int8x16_t __p0, int8x16_t __p1) {
19069 int8x16_t __ret;
19069 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);19070 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
19070 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);19071 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
19071 int8x16_t __ret;
19072 __ret = (int8x16_t) __builtin_neon_vqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);19072 __ret = (int8x16_t) __builtin_neon_vqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
19073 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);19073 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
19074 return __ret;19074 return __ret;
...@@ -19083,9 +19083,9 @@ __ai int32x4_t vqaddq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -19083,9 +19083,9 @@ __ai int32x4_t vqaddq_s32(int32x4_t __p0, int32x4_t __p1) {
19083}19083}
19084#else19084#else
19085__ai int32x4_t vqaddq_s32(int32x4_t __p0, int32x4_t __p1) {19085__ai int32x4_t vqaddq_s32(int32x4_t __p0, int32x4_t __p1) {
19086 int32x4_t __ret;
19086 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);19087 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
19087 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);19088 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
19088 int32x4_t __ret;
19089 __ret = (int32x4_t) __builtin_neon_vqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);19089 __ret = (int32x4_t) __builtin_neon_vqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
19090 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);19090 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
19091 return __ret;19091 return __ret;
...@@ -19100,9 +19100,9 @@ __ai int64x2_t vqaddq_s64(int64x2_t __p0, int64x2_t __p1) {...@@ -19100,9 +19100,9 @@ __ai int64x2_t vqaddq_s64(int64x2_t __p0, int64x2_t __p1) {
19100}19100}
19101#else19101#else
19102__ai int64x2_t vqaddq_s64(int64x2_t __p0, int64x2_t __p1) {19102__ai int64x2_t vqaddq_s64(int64x2_t __p0, int64x2_t __p1) {
19103 int64x2_t __ret;
19103 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);19104 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
19104 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);19105 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
19105 int64x2_t __ret;
19106 __ret = (int64x2_t) __builtin_neon_vqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);19106 __ret = (int64x2_t) __builtin_neon_vqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);
19107 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);19107 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
19108 return __ret;19108 return __ret;
...@@ -19117,9 +19117,9 @@ __ai int16x8_t vqaddq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -19117,9 +19117,9 @@ __ai int16x8_t vqaddq_s16(int16x8_t __p0, int16x8_t __p1) {
19117}19117}
19118#else19118#else
19119__ai int16x8_t vqaddq_s16(int16x8_t __p0, int16x8_t __p1) {19119__ai int16x8_t vqaddq_s16(int16x8_t __p0, int16x8_t __p1) {
19120 int16x8_t __ret;
19120 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);19121 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
19121 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);19122 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
19122 int16x8_t __ret;
19123 __ret = (int16x8_t) __builtin_neon_vqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);19123 __ret = (int16x8_t) __builtin_neon_vqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
19124 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);19124 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
19125 return __ret;19125 return __ret;
...@@ -19134,9 +19134,9 @@ __ai uint8x8_t vqadd_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -19134,9 +19134,9 @@ __ai uint8x8_t vqadd_u8(uint8x8_t __p0, uint8x8_t __p1) {
19134}19134}
19135#else19135#else
19136__ai uint8x8_t vqadd_u8(uint8x8_t __p0, uint8x8_t __p1) {19136__ai uint8x8_t vqadd_u8(uint8x8_t __p0, uint8x8_t __p1) {
19137 uint8x8_t __ret;
19137 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);19138 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
19138 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);19139 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
19139 uint8x8_t __ret;
19140 __ret = (uint8x8_t) __builtin_neon_vqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);19140 __ret = (uint8x8_t) __builtin_neon_vqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
19141 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);19141 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
19142 return __ret;19142 return __ret;
...@@ -19151,9 +19151,9 @@ __ai uint32x2_t vqadd_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -19151,9 +19151,9 @@ __ai uint32x2_t vqadd_u32(uint32x2_t __p0, uint32x2_t __p1) {
19151}19151}
19152#else19152#else
19153__ai uint32x2_t vqadd_u32(uint32x2_t __p0, uint32x2_t __p1) {19153__ai uint32x2_t vqadd_u32(uint32x2_t __p0, uint32x2_t __p1) {
19154 uint32x2_t __ret;
19154 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);19155 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
19155 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);19156 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
19156 uint32x2_t __ret;
19157 __ret = (uint32x2_t) __builtin_neon_vqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);19157 __ret = (uint32x2_t) __builtin_neon_vqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
19158 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);19158 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
19159 return __ret;19159 return __ret;
...@@ -19173,9 +19173,9 @@ __ai uint16x4_t vqadd_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -19173,9 +19173,9 @@ __ai uint16x4_t vqadd_u16(uint16x4_t __p0, uint16x4_t __p1) {
19173}19173}
19174#else19174#else
19175__ai uint16x4_t vqadd_u16(uint16x4_t __p0, uint16x4_t __p1) {19175__ai uint16x4_t vqadd_u16(uint16x4_t __p0, uint16x4_t __p1) {
19176 uint16x4_t __ret;
19176 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);19177 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
19177 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);19178 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
19178 uint16x4_t __ret;
19179 __ret = (uint16x4_t) __builtin_neon_vqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);19179 __ret = (uint16x4_t) __builtin_neon_vqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
19180 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);19180 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
19181 return __ret;19181 return __ret;
...@@ -19190,9 +19190,9 @@ __ai int8x8_t vqadd_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -19190,9 +19190,9 @@ __ai int8x8_t vqadd_s8(int8x8_t __p0, int8x8_t __p1) {
19190}19190}
19191#else19191#else
19192__ai int8x8_t vqadd_s8(int8x8_t __p0, int8x8_t __p1) {19192__ai int8x8_t vqadd_s8(int8x8_t __p0, int8x8_t __p1) {
19193 int8x8_t __ret;
19193 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);19194 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
19194 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);19195 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
19195 int8x8_t __ret;
19196 __ret = (int8x8_t) __builtin_neon_vqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);19196 __ret = (int8x8_t) __builtin_neon_vqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
19197 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);19197 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
19198 return __ret;19198 return __ret;
...@@ -19207,9 +19207,9 @@ __ai int32x2_t vqadd_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -19207,9 +19207,9 @@ __ai int32x2_t vqadd_s32(int32x2_t __p0, int32x2_t __p1) {
19207}19207}
19208#else19208#else
19209__ai int32x2_t vqadd_s32(int32x2_t __p0, int32x2_t __p1) {19209__ai int32x2_t vqadd_s32(int32x2_t __p0, int32x2_t __p1) {
19210 int32x2_t __ret;
19210 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);19211 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
19211 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);19212 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
19212 int32x2_t __ret;
19213 __ret = (int32x2_t) __builtin_neon_vqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);19213 __ret = (int32x2_t) __builtin_neon_vqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
19214 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);19214 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
19215 return __ret;19215 return __ret;
...@@ -19229,9 +19229,9 @@ __ai int16x4_t vqadd_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -19229,9 +19229,9 @@ __ai int16x4_t vqadd_s16(int16x4_t __p0, int16x4_t __p1) {
19229}19229}
19230#else19230#else
19231__ai int16x4_t vqadd_s16(int16x4_t __p0, int16x4_t __p1) {19231__ai int16x4_t vqadd_s16(int16x4_t __p0, int16x4_t __p1) {
19232 int16x4_t __ret;
19232 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);19233 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
19233 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);19234 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
19234 int16x4_t __ret;
19235 __ret = (int16x4_t) __builtin_neon_vqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);19235 __ret = (int16x4_t) __builtin_neon_vqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
19236 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);19236 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
19237 return __ret;19237 return __ret;
...@@ -19246,10 +19246,10 @@ __ai int64x2_t vqdmlal_s32(int64x2_t __p0, int32x2_t __p1, int32x2_t __p2) {...@@ -19246,10 +19246,10 @@ __ai int64x2_t vqdmlal_s32(int64x2_t __p0, int32x2_t __p1, int32x2_t __p2) {
19246}19246}
19247#else19247#else
19248__ai int64x2_t vqdmlal_s32(int64x2_t __p0, int32x2_t __p1, int32x2_t __p2) {19248__ai int64x2_t vqdmlal_s32(int64x2_t __p0, int32x2_t __p1, int32x2_t __p2) {
19249 int64x2_t __ret;
19249 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);19250 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
19250 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);19251 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
19251 int32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);19252 int32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
19252 int64x2_t __ret;
19253 __ret = (int64x2_t) __builtin_neon_vqdmlal_v((int8x16_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 35);19253 __ret = (int64x2_t) __builtin_neon_vqdmlal_v((int8x16_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 35);
19254 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);19254 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
19255 return __ret;19255 return __ret;
...@@ -19269,10 +19269,10 @@ __ai int32x4_t vqdmlal_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2) {...@@ -19269,10 +19269,10 @@ __ai int32x4_t vqdmlal_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
19269}19269}
19270#else19270#else
19271__ai int32x4_t vqdmlal_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2) {19271__ai int32x4_t vqdmlal_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
19272 int32x4_t __ret;
19272 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);19273 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
19273 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);19274 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
19274 int16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);19275 int16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
19275 int32x4_t __ret;
19276 __ret = (int32x4_t) __builtin_neon_vqdmlal_v((int8x16_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 34);19276 __ret = (int32x4_t) __builtin_neon_vqdmlal_v((int8x16_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 34);
19277 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);19277 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
19278 return __ret;19278 return __ret;
...@@ -19286,22 +19286,22 @@ __ai int32x4_t __noswap_vqdmlal_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __...@@ -19286,22 +19286,22 @@ __ai int32x4_t __noswap_vqdmlal_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __
1928619286
19287#ifdef __LITTLE_ENDIAN__19287#ifdef __LITTLE_ENDIAN__
19288#define vqdmlal_lane_s32(__p0_110, __p1_110, __p2_110, __p3_110) __extension__ ({ \19288#define vqdmlal_lane_s32(__p0_110, __p1_110, __p2_110, __p3_110) __extension__ ({ \
19289 int64x2_t __ret_110; \
19289 int64x2_t __s0_110 = __p0_110; \19290 int64x2_t __s0_110 = __p0_110; \
19290 int32x2_t __s1_110 = __p1_110; \19291 int32x2_t __s1_110 = __p1_110; \
19291 int32x2_t __s2_110 = __p2_110; \19292 int32x2_t __s2_110 = __p2_110; \
19292 int64x2_t __ret_110; \
19293 __ret_110 = vqdmlal_s32(__s0_110, __s1_110, splat_lane_s32(__s2_110, __p3_110)); \19293 __ret_110 = vqdmlal_s32(__s0_110, __s1_110, splat_lane_s32(__s2_110, __p3_110)); \
19294 __ret_110; \19294 __ret_110; \
19295})19295})
19296#else19296#else
19297#define vqdmlal_lane_s32(__p0_111, __p1_111, __p2_111, __p3_111) __extension__ ({ \19297#define vqdmlal_lane_s32(__p0_111, __p1_111, __p2_111, __p3_111) __extension__ ({ \
19298 int64x2_t __ret_111; \
19298 int64x2_t __s0_111 = __p0_111; \19299 int64x2_t __s0_111 = __p0_111; \
19299 int32x2_t __s1_111 = __p1_111; \19300 int32x2_t __s1_111 = __p1_111; \
19300 int32x2_t __s2_111 = __p2_111; \19301 int32x2_t __s2_111 = __p2_111; \
19301 int64x2_t __rev0_111; __rev0_111 = __builtin_shufflevector(__s0_111, __s0_111, 1, 0); \19302 int64x2_t __rev0_111; __rev0_111 = __builtin_shufflevector(__s0_111, __s0_111, 1, 0); \
19302 int32x2_t __rev1_111; __rev1_111 = __builtin_shufflevector(__s1_111, __s1_111, 1, 0); \19303 int32x2_t __rev1_111; __rev1_111 = __builtin_shufflevector(__s1_111, __s1_111, 1, 0); \
19303 int32x2_t __rev2_111; __rev2_111 = __builtin_shufflevector(__s2_111, __s2_111, 1, 0); \19304 int32x2_t __rev2_111; __rev2_111 = __builtin_shufflevector(__s2_111, __s2_111, 1, 0); \
19304 int64x2_t __ret_111; \
19305 __ret_111 = __noswap_vqdmlal_s32(__rev0_111, __rev1_111, __noswap_splat_lane_s32(__rev2_111, __p3_111)); \19305 __ret_111 = __noswap_vqdmlal_s32(__rev0_111, __rev1_111, __noswap_splat_lane_s32(__rev2_111, __p3_111)); \
19306 __ret_111 = __builtin_shufflevector(__ret_111, __ret_111, 1, 0); \19306 __ret_111 = __builtin_shufflevector(__ret_111, __ret_111, 1, 0); \
19307 __ret_111; \19307 __ret_111; \
...@@ -19310,22 +19310,22 @@ __ai int32x4_t __noswap_vqdmlal_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __...@@ -19310,22 +19310,22 @@ __ai int32x4_t __noswap_vqdmlal_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __
1931019310
19311#ifdef __LITTLE_ENDIAN__19311#ifdef __LITTLE_ENDIAN__
19312#define vqdmlal_lane_s16(__p0_112, __p1_112, __p2_112, __p3_112) __extension__ ({ \19312#define vqdmlal_lane_s16(__p0_112, __p1_112, __p2_112, __p3_112) __extension__ ({ \
19313 int32x4_t __ret_112; \
19313 int32x4_t __s0_112 = __p0_112; \19314 int32x4_t __s0_112 = __p0_112; \
19314 int16x4_t __s1_112 = __p1_112; \19315 int16x4_t __s1_112 = __p1_112; \
19315 int16x4_t __s2_112 = __p2_112; \19316 int16x4_t __s2_112 = __p2_112; \
19316 int32x4_t __ret_112; \
19317 __ret_112 = vqdmlal_s16(__s0_112, __s1_112, splat_lane_s16(__s2_112, __p3_112)); \19317 __ret_112 = vqdmlal_s16(__s0_112, __s1_112, splat_lane_s16(__s2_112, __p3_112)); \
19318 __ret_112; \19318 __ret_112; \
19319})19319})
19320#else19320#else
19321#define vqdmlal_lane_s16(__p0_113, __p1_113, __p2_113, __p3_113) __extension__ ({ \19321#define vqdmlal_lane_s16(__p0_113, __p1_113, __p2_113, __p3_113) __extension__ ({ \
19322 int32x4_t __ret_113; \
19322 int32x4_t __s0_113 = __p0_113; \19323 int32x4_t __s0_113 = __p0_113; \
19323 int16x4_t __s1_113 = __p1_113; \19324 int16x4_t __s1_113 = __p1_113; \
19324 int16x4_t __s2_113 = __p2_113; \19325 int16x4_t __s2_113 = __p2_113; \
19325 int32x4_t __rev0_113; __rev0_113 = __builtin_shufflevector(__s0_113, __s0_113, 3, 2, 1, 0); \19326 int32x4_t __rev0_113; __rev0_113 = __builtin_shufflevector(__s0_113, __s0_113, 3, 2, 1, 0); \
19326 int16x4_t __rev1_113; __rev1_113 = __builtin_shufflevector(__s1_113, __s1_113, 3, 2, 1, 0); \19327 int16x4_t __rev1_113; __rev1_113 = __builtin_shufflevector(__s1_113, __s1_113, 3, 2, 1, 0); \
19327 int16x4_t __rev2_113; __rev2_113 = __builtin_shufflevector(__s2_113, __s2_113, 3, 2, 1, 0); \19328 int16x4_t __rev2_113; __rev2_113 = __builtin_shufflevector(__s2_113, __s2_113, 3, 2, 1, 0); \
19328 int32x4_t __ret_113; \
19329 __ret_113 = __noswap_vqdmlal_s16(__rev0_113, __rev1_113, __noswap_splat_lane_s16(__rev2_113, __p3_113)); \19329 __ret_113 = __noswap_vqdmlal_s16(__rev0_113, __rev1_113, __noswap_splat_lane_s16(__rev2_113, __p3_113)); \
19330 __ret_113 = __builtin_shufflevector(__ret_113, __ret_113, 3, 2, 1, 0); \19330 __ret_113 = __builtin_shufflevector(__ret_113, __ret_113, 3, 2, 1, 0); \
19331 __ret_113; \19331 __ret_113; \
...@@ -19340,9 +19340,9 @@ __ai int64x2_t vqdmlal_n_s32(int64x2_t __p0, int32x2_t __p1, int32_t __p2) {...@@ -19340,9 +19340,9 @@ __ai int64x2_t vqdmlal_n_s32(int64x2_t __p0, int32x2_t __p1, int32_t __p2) {
19340}19340}
19341#else19341#else
19342__ai int64x2_t vqdmlal_n_s32(int64x2_t __p0, int32x2_t __p1, int32_t __p2) {19342__ai int64x2_t vqdmlal_n_s32(int64x2_t __p0, int32x2_t __p1, int32_t __p2) {
19343 int64x2_t __ret;
19343 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);19344 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
19344 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);19345 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
19345 int64x2_t __ret;
19346 __ret = __noswap_vqdmlal_s32(__rev0, __rev1, (int32x2_t) {__p2, __p2});19346 __ret = __noswap_vqdmlal_s32(__rev0, __rev1, (int32x2_t) {__p2, __p2});
19347 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);19347 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
19348 return __ret;19348 return __ret;
...@@ -19362,9 +19362,9 @@ __ai int32x4_t vqdmlal_n_s16(int32x4_t __p0, int16x4_t __p1, int16_t __p2) {...@@ -19362,9 +19362,9 @@ __ai int32x4_t vqdmlal_n_s16(int32x4_t __p0, int16x4_t __p1, int16_t __p2) {
19362}19362}
19363#else19363#else
19364__ai int32x4_t vqdmlal_n_s16(int32x4_t __p0, int16x4_t __p1, int16_t __p2) {19364__ai int32x4_t vqdmlal_n_s16(int32x4_t __p0, int16x4_t __p1, int16_t __p2) {
19365 int32x4_t __ret;
19365 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);19366 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
19366 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);19367 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
19367 int32x4_t __ret;
19368 __ret = __noswap_vqdmlal_s16(__rev0, __rev1, (int16x4_t) {__p2, __p2, __p2, __p2});19368 __ret = __noswap_vqdmlal_s16(__rev0, __rev1, (int16x4_t) {__p2, __p2, __p2, __p2});
19369 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);19369 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
19370 return __ret;19370 return __ret;
...@@ -19384,10 +19384,10 @@ __ai int64x2_t vqdmlsl_s32(int64x2_t __p0, int32x2_t __p1, int32x2_t __p2) {...@@ -19384,10 +19384,10 @@ __ai int64x2_t vqdmlsl_s32(int64x2_t __p0, int32x2_t __p1, int32x2_t __p2) {
19384}19384}
19385#else19385#else
19386__ai int64x2_t vqdmlsl_s32(int64x2_t __p0, int32x2_t __p1, int32x2_t __p2) {19386__ai int64x2_t vqdmlsl_s32(int64x2_t __p0, int32x2_t __p1, int32x2_t __p2) {
19387 int64x2_t __ret;
19387 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);19388 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
19388 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);19389 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
19389 int32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);19390 int32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
19390 int64x2_t __ret;
19391 __ret = (int64x2_t) __builtin_neon_vqdmlsl_v((int8x16_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 35);19391 __ret = (int64x2_t) __builtin_neon_vqdmlsl_v((int8x16_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 35);
19392 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);19392 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
19393 return __ret;19393 return __ret;
...@@ -19407,10 +19407,10 @@ __ai int32x4_t vqdmlsl_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2) {...@@ -19407,10 +19407,10 @@ __ai int32x4_t vqdmlsl_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
19407}19407}
19408#else19408#else
19409__ai int32x4_t vqdmlsl_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2) {19409__ai int32x4_t vqdmlsl_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
19410 int32x4_t __ret;
19410 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);19411 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
19411 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);19412 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
19412 int16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);19413 int16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
19413 int32x4_t __ret;
19414 __ret = (int32x4_t) __builtin_neon_vqdmlsl_v((int8x16_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 34);19414 __ret = (int32x4_t) __builtin_neon_vqdmlsl_v((int8x16_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 34);
19415 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);19415 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
19416 return __ret;19416 return __ret;
...@@ -19424,22 +19424,22 @@ __ai int32x4_t __noswap_vqdmlsl_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __...@@ -19424,22 +19424,22 @@ __ai int32x4_t __noswap_vqdmlsl_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __
1942419424
19425#ifdef __LITTLE_ENDIAN__19425#ifdef __LITTLE_ENDIAN__
19426#define vqdmlsl_lane_s32(__p0_114, __p1_114, __p2_114, __p3_114) __extension__ ({ \19426#define vqdmlsl_lane_s32(__p0_114, __p1_114, __p2_114, __p3_114) __extension__ ({ \
19427 int64x2_t __ret_114; \
19427 int64x2_t __s0_114 = __p0_114; \19428 int64x2_t __s0_114 = __p0_114; \
19428 int32x2_t __s1_114 = __p1_114; \19429 int32x2_t __s1_114 = __p1_114; \
19429 int32x2_t __s2_114 = __p2_114; \19430 int32x2_t __s2_114 = __p2_114; \
19430 int64x2_t __ret_114; \
19431 __ret_114 = vqdmlsl_s32(__s0_114, __s1_114, splat_lane_s32(__s2_114, __p3_114)); \19431 __ret_114 = vqdmlsl_s32(__s0_114, __s1_114, splat_lane_s32(__s2_114, __p3_114)); \
19432 __ret_114; \19432 __ret_114; \
19433})19433})
19434#else19434#else
19435#define vqdmlsl_lane_s32(__p0_115, __p1_115, __p2_115, __p3_115) __extension__ ({ \19435#define vqdmlsl_lane_s32(__p0_115, __p1_115, __p2_115, __p3_115) __extension__ ({ \
19436 int64x2_t __ret_115; \
19436 int64x2_t __s0_115 = __p0_115; \19437 int64x2_t __s0_115 = __p0_115; \
19437 int32x2_t __s1_115 = __p1_115; \19438 int32x2_t __s1_115 = __p1_115; \
19438 int32x2_t __s2_115 = __p2_115; \19439 int32x2_t __s2_115 = __p2_115; \
19439 int64x2_t __rev0_115; __rev0_115 = __builtin_shufflevector(__s0_115, __s0_115, 1, 0); \19440 int64x2_t __rev0_115; __rev0_115 = __builtin_shufflevector(__s0_115, __s0_115, 1, 0); \
19440 int32x2_t __rev1_115; __rev1_115 = __builtin_shufflevector(__s1_115, __s1_115, 1, 0); \19441 int32x2_t __rev1_115; __rev1_115 = __builtin_shufflevector(__s1_115, __s1_115, 1, 0); \
19441 int32x2_t __rev2_115; __rev2_115 = __builtin_shufflevector(__s2_115, __s2_115, 1, 0); \19442 int32x2_t __rev2_115; __rev2_115 = __builtin_shufflevector(__s2_115, __s2_115, 1, 0); \
19442 int64x2_t __ret_115; \
19443 __ret_115 = __noswap_vqdmlsl_s32(__rev0_115, __rev1_115, __noswap_splat_lane_s32(__rev2_115, __p3_115)); \19443 __ret_115 = __noswap_vqdmlsl_s32(__rev0_115, __rev1_115, __noswap_splat_lane_s32(__rev2_115, __p3_115)); \
19444 __ret_115 = __builtin_shufflevector(__ret_115, __ret_115, 1, 0); \19444 __ret_115 = __builtin_shufflevector(__ret_115, __ret_115, 1, 0); \
19445 __ret_115; \19445 __ret_115; \
...@@ -19448,22 +19448,22 @@ __ai int32x4_t __noswap_vqdmlsl_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __...@@ -19448,22 +19448,22 @@ __ai int32x4_t __noswap_vqdmlsl_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __
1944819448
19449#ifdef __LITTLE_ENDIAN__19449#ifdef __LITTLE_ENDIAN__
19450#define vqdmlsl_lane_s16(__p0_116, __p1_116, __p2_116, __p3_116) __extension__ ({ \19450#define vqdmlsl_lane_s16(__p0_116, __p1_116, __p2_116, __p3_116) __extension__ ({ \
19451 int32x4_t __ret_116; \
19451 int32x4_t __s0_116 = __p0_116; \19452 int32x4_t __s0_116 = __p0_116; \
19452 int16x4_t __s1_116 = __p1_116; \19453 int16x4_t __s1_116 = __p1_116; \
19453 int16x4_t __s2_116 = __p2_116; \19454 int16x4_t __s2_116 = __p2_116; \
19454 int32x4_t __ret_116; \
19455 __ret_116 = vqdmlsl_s16(__s0_116, __s1_116, splat_lane_s16(__s2_116, __p3_116)); \19455 __ret_116 = vqdmlsl_s16(__s0_116, __s1_116, splat_lane_s16(__s2_116, __p3_116)); \
19456 __ret_116; \19456 __ret_116; \
19457})19457})
19458#else19458#else
19459#define vqdmlsl_lane_s16(__p0_117, __p1_117, __p2_117, __p3_117) __extension__ ({ \19459#define vqdmlsl_lane_s16(__p0_117, __p1_117, __p2_117, __p3_117) __extension__ ({ \
19460 int32x4_t __ret_117; \
19460 int32x4_t __s0_117 = __p0_117; \19461 int32x4_t __s0_117 = __p0_117; \
19461 int16x4_t __s1_117 = __p1_117; \19462 int16x4_t __s1_117 = __p1_117; \
19462 int16x4_t __s2_117 = __p2_117; \19463 int16x4_t __s2_117 = __p2_117; \
19463 int32x4_t __rev0_117; __rev0_117 = __builtin_shufflevector(__s0_117, __s0_117, 3, 2, 1, 0); \19464 int32x4_t __rev0_117; __rev0_117 = __builtin_shufflevector(__s0_117, __s0_117, 3, 2, 1, 0); \
19464 int16x4_t __rev1_117; __rev1_117 = __builtin_shufflevector(__s1_117, __s1_117, 3, 2, 1, 0); \19465 int16x4_t __rev1_117; __rev1_117 = __builtin_shufflevector(__s1_117, __s1_117, 3, 2, 1, 0); \
19465 int16x4_t __rev2_117; __rev2_117 = __builtin_shufflevector(__s2_117, __s2_117, 3, 2, 1, 0); \19466 int16x4_t __rev2_117; __rev2_117 = __builtin_shufflevector(__s2_117, __s2_117, 3, 2, 1, 0); \
19466 int32x4_t __ret_117; \
19467 __ret_117 = __noswap_vqdmlsl_s16(__rev0_117, __rev1_117, __noswap_splat_lane_s16(__rev2_117, __p3_117)); \19467 __ret_117 = __noswap_vqdmlsl_s16(__rev0_117, __rev1_117, __noswap_splat_lane_s16(__rev2_117, __p3_117)); \
19468 __ret_117 = __builtin_shufflevector(__ret_117, __ret_117, 3, 2, 1, 0); \19468 __ret_117 = __builtin_shufflevector(__ret_117, __ret_117, 3, 2, 1, 0); \
19469 __ret_117; \19469 __ret_117; \
...@@ -19478,9 +19478,9 @@ __ai int64x2_t vqdmlsl_n_s32(int64x2_t __p0, int32x2_t __p1, int32_t __p2) {...@@ -19478,9 +19478,9 @@ __ai int64x2_t vqdmlsl_n_s32(int64x2_t __p0, int32x2_t __p1, int32_t __p2) {
19478}19478}
19479#else19479#else
19480__ai int64x2_t vqdmlsl_n_s32(int64x2_t __p0, int32x2_t __p1, int32_t __p2) {19480__ai int64x2_t vqdmlsl_n_s32(int64x2_t __p0, int32x2_t __p1, int32_t __p2) {
19481 int64x2_t __ret;
19481 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);19482 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
19482 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);19483 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
19483 int64x2_t __ret;
19484 __ret = __noswap_vqdmlsl_s32(__rev0, __rev1, (int32x2_t) {__p2, __p2});19484 __ret = __noswap_vqdmlsl_s32(__rev0, __rev1, (int32x2_t) {__p2, __p2});
19485 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);19485 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
19486 return __ret;19486 return __ret;
...@@ -19500,9 +19500,9 @@ __ai int32x4_t vqdmlsl_n_s16(int32x4_t __p0, int16x4_t __p1, int16_t __p2) {...@@ -19500,9 +19500,9 @@ __ai int32x4_t vqdmlsl_n_s16(int32x4_t __p0, int16x4_t __p1, int16_t __p2) {
19500}19500}
19501#else19501#else
19502__ai int32x4_t vqdmlsl_n_s16(int32x4_t __p0, int16x4_t __p1, int16_t __p2) {19502__ai int32x4_t vqdmlsl_n_s16(int32x4_t __p0, int16x4_t __p1, int16_t __p2) {
19503 int32x4_t __ret;
19503 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);19504 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
19504 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);19505 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
19505 int32x4_t __ret;
19506 __ret = __noswap_vqdmlsl_s16(__rev0, __rev1, (int16x4_t) {__p2, __p2, __p2, __p2});19506 __ret = __noswap_vqdmlsl_s16(__rev0, __rev1, (int16x4_t) {__p2, __p2, __p2, __p2});
19507 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);19507 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
19508 return __ret;19508 return __ret;
...@@ -19522,9 +19522,9 @@ __ai int32x4_t vqdmulhq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -19522,9 +19522,9 @@ __ai int32x4_t vqdmulhq_s32(int32x4_t __p0, int32x4_t __p1) {
19522}19522}
19523#else19523#else
19524__ai int32x4_t vqdmulhq_s32(int32x4_t __p0, int32x4_t __p1) {19524__ai int32x4_t vqdmulhq_s32(int32x4_t __p0, int32x4_t __p1) {
19525 int32x4_t __ret;
19525 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);19526 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
19526 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);19527 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
19527 int32x4_t __ret;
19528 __ret = (int32x4_t) __builtin_neon_vqdmulhq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);19528 __ret = (int32x4_t) __builtin_neon_vqdmulhq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
19529 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);19529 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
19530 return __ret;19530 return __ret;
...@@ -19544,9 +19544,9 @@ __ai int16x8_t vqdmulhq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -19544,9 +19544,9 @@ __ai int16x8_t vqdmulhq_s16(int16x8_t __p0, int16x8_t __p1) {
19544}19544}
19545#else19545#else
19546__ai int16x8_t vqdmulhq_s16(int16x8_t __p0, int16x8_t __p1) {19546__ai int16x8_t vqdmulhq_s16(int16x8_t __p0, int16x8_t __p1) {
19547 int16x8_t __ret;
19547 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);19548 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
19548 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);19549 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
19549 int16x8_t __ret;
19550 __ret = (int16x8_t) __builtin_neon_vqdmulhq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);19550 __ret = (int16x8_t) __builtin_neon_vqdmulhq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
19551 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);19551 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
19552 return __ret;19552 return __ret;
...@@ -19566,9 +19566,9 @@ __ai int32x2_t vqdmulh_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -19566,9 +19566,9 @@ __ai int32x2_t vqdmulh_s32(int32x2_t __p0, int32x2_t __p1) {
19566}19566}
19567#else19567#else
19568__ai int32x2_t vqdmulh_s32(int32x2_t __p0, int32x2_t __p1) {19568__ai int32x2_t vqdmulh_s32(int32x2_t __p0, int32x2_t __p1) {
19569 int32x2_t __ret;
19569 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);19570 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
19570 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);19571 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
19571 int32x2_t __ret;
19572 __ret = (int32x2_t) __builtin_neon_vqdmulh_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);19572 __ret = (int32x2_t) __builtin_neon_vqdmulh_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
19573 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);19573 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
19574 return __ret;19574 return __ret;
...@@ -19588,9 +19588,9 @@ __ai int16x4_t vqdmulh_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -19588,9 +19588,9 @@ __ai int16x4_t vqdmulh_s16(int16x4_t __p0, int16x4_t __p1) {
19588}19588}
19589#else19589#else
19590__ai int16x4_t vqdmulh_s16(int16x4_t __p0, int16x4_t __p1) {19590__ai int16x4_t vqdmulh_s16(int16x4_t __p0, int16x4_t __p1) {
19591 int16x4_t __ret;
19591 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);19592 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
19592 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);19593 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
19593 int16x4_t __ret;
19594 __ret = (int16x4_t) __builtin_neon_vqdmulh_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);19594 __ret = (int16x4_t) __builtin_neon_vqdmulh_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
19595 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);19595 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
19596 return __ret;19596 return __ret;
...@@ -19610,8 +19610,8 @@ __ai int32x4_t vqdmulhq_n_s32(int32x4_t __p0, int32_t __p1) {...@@ -19610,8 +19610,8 @@ __ai int32x4_t vqdmulhq_n_s32(int32x4_t __p0, int32_t __p1) {
19610}19610}
19611#else19611#else
19612__ai int32x4_t vqdmulhq_n_s32(int32x4_t __p0, int32_t __p1) {19612__ai int32x4_t vqdmulhq_n_s32(int32x4_t __p0, int32_t __p1) {
19613 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
19614 int32x4_t __ret;19613 int32x4_t __ret;
19614 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
19615 __ret = __noswap_vqdmulhq_s32(__rev0, (int32x4_t) {__p1, __p1, __p1, __p1});19615 __ret = __noswap_vqdmulhq_s32(__rev0, (int32x4_t) {__p1, __p1, __p1, __p1});
19616 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);19616 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
19617 return __ret;19617 return __ret;
...@@ -19626,8 +19626,8 @@ __ai int16x8_t vqdmulhq_n_s16(int16x8_t __p0, int16_t __p1) {...@@ -19626,8 +19626,8 @@ __ai int16x8_t vqdmulhq_n_s16(int16x8_t __p0, int16_t __p1) {
19626}19626}
19627#else19627#else
19628__ai int16x8_t vqdmulhq_n_s16(int16x8_t __p0, int16_t __p1) {19628__ai int16x8_t vqdmulhq_n_s16(int16x8_t __p0, int16_t __p1) {
19629 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
19630 int16x8_t __ret;19629 int16x8_t __ret;
19630 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
19631 __ret = __noswap_vqdmulhq_s16(__rev0, (int16x8_t) {__p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1});19631 __ret = __noswap_vqdmulhq_s16(__rev0, (int16x8_t) {__p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1});
19632 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);19632 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
19633 return __ret;19633 return __ret;
...@@ -19642,8 +19642,8 @@ __ai int32x2_t vqdmulh_n_s32(int32x2_t __p0, int32_t __p1) {...@@ -19642,8 +19642,8 @@ __ai int32x2_t vqdmulh_n_s32(int32x2_t __p0, int32_t __p1) {
19642}19642}
19643#else19643#else
19644__ai int32x2_t vqdmulh_n_s32(int32x2_t __p0, int32_t __p1) {19644__ai int32x2_t vqdmulh_n_s32(int32x2_t __p0, int32_t __p1) {
19645 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
19646 int32x2_t __ret;19645 int32x2_t __ret;
19646 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
19647 __ret = __noswap_vqdmulh_s32(__rev0, (int32x2_t) {__p1, __p1});19647 __ret = __noswap_vqdmulh_s32(__rev0, (int32x2_t) {__p1, __p1});
19648 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);19648 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
19649 return __ret;19649 return __ret;
...@@ -19658,8 +19658,8 @@ __ai int16x4_t vqdmulh_n_s16(int16x4_t __p0, int16_t __p1) {...@@ -19658,8 +19658,8 @@ __ai int16x4_t vqdmulh_n_s16(int16x4_t __p0, int16_t __p1) {
19658}19658}
19659#else19659#else
19660__ai int16x4_t vqdmulh_n_s16(int16x4_t __p0, int16_t __p1) {19660__ai int16x4_t vqdmulh_n_s16(int16x4_t __p0, int16_t __p1) {
19661 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
19662 int16x4_t __ret;19661 int16x4_t __ret;
19662 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
19663 __ret = __noswap_vqdmulh_s16(__rev0, (int16x4_t) {__p1, __p1, __p1, __p1});19663 __ret = __noswap_vqdmulh_s16(__rev0, (int16x4_t) {__p1, __p1, __p1, __p1});
19664 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);19664 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
19665 return __ret;19665 return __ret;
...@@ -19674,9 +19674,9 @@ __ai int64x2_t vqdmull_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -19674,9 +19674,9 @@ __ai int64x2_t vqdmull_s32(int32x2_t __p0, int32x2_t __p1) {
19674}19674}
19675#else19675#else
19676__ai int64x2_t vqdmull_s32(int32x2_t __p0, int32x2_t __p1) {19676__ai int64x2_t vqdmull_s32(int32x2_t __p0, int32x2_t __p1) {
19677 int64x2_t __ret;
19677 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);19678 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
19678 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);19679 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
19679 int64x2_t __ret;
19680 __ret = (int64x2_t) __builtin_neon_vqdmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 35);19680 __ret = (int64x2_t) __builtin_neon_vqdmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 35);
19681 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);19681 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
19682 return __ret;19682 return __ret;
...@@ -19696,9 +19696,9 @@ __ai int32x4_t vqdmull_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -19696,9 +19696,9 @@ __ai int32x4_t vqdmull_s16(int16x4_t __p0, int16x4_t __p1) {
19696}19696}
19697#else19697#else
19698__ai int32x4_t vqdmull_s16(int16x4_t __p0, int16x4_t __p1) {19698__ai int32x4_t vqdmull_s16(int16x4_t __p0, int16x4_t __p1) {
19699 int32x4_t __ret;
19699 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);19700 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
19700 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);19701 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
19701 int32x4_t __ret;
19702 __ret = (int32x4_t) __builtin_neon_vqdmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 34);19702 __ret = (int32x4_t) __builtin_neon_vqdmull_v((int8x8_t)__rev0, (int8x8_t)__rev1, 34);
19703 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);19703 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
19704 return __ret;19704 return __ret;
...@@ -19712,19 +19712,19 @@ __ai int32x4_t __noswap_vqdmull_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -19712,19 +19712,19 @@ __ai int32x4_t __noswap_vqdmull_s16(int16x4_t __p0, int16x4_t __p1) {
1971219712
19713#ifdef __LITTLE_ENDIAN__19713#ifdef __LITTLE_ENDIAN__
19714#define vqdmull_lane_s32(__p0_118, __p1_118, __p2_118) __extension__ ({ \19714#define vqdmull_lane_s32(__p0_118, __p1_118, __p2_118) __extension__ ({ \
19715 int64x2_t __ret_118; \
19715 int32x2_t __s0_118 = __p0_118; \19716 int32x2_t __s0_118 = __p0_118; \
19716 int32x2_t __s1_118 = __p1_118; \19717 int32x2_t __s1_118 = __p1_118; \
19717 int64x2_t __ret_118; \
19718 __ret_118 = vqdmull_s32(__s0_118, splat_lane_s32(__s1_118, __p2_118)); \19718 __ret_118 = vqdmull_s32(__s0_118, splat_lane_s32(__s1_118, __p2_118)); \
19719 __ret_118; \19719 __ret_118; \
19720})19720})
19721#else19721#else
19722#define vqdmull_lane_s32(__p0_119, __p1_119, __p2_119) __extension__ ({ \19722#define vqdmull_lane_s32(__p0_119, __p1_119, __p2_119) __extension__ ({ \
19723 int64x2_t __ret_119; \
19723 int32x2_t __s0_119 = __p0_119; \19724 int32x2_t __s0_119 = __p0_119; \
19724 int32x2_t __s1_119 = __p1_119; \19725 int32x2_t __s1_119 = __p1_119; \
19725 int32x2_t __rev0_119; __rev0_119 = __builtin_shufflevector(__s0_119, __s0_119, 1, 0); \19726 int32x2_t __rev0_119; __rev0_119 = __builtin_shufflevector(__s0_119, __s0_119, 1, 0); \
19726 int32x2_t __rev1_119; __rev1_119 = __builtin_shufflevector(__s1_119, __s1_119, 1, 0); \19727 int32x2_t __rev1_119; __rev1_119 = __builtin_shufflevector(__s1_119, __s1_119, 1, 0); \
19727 int64x2_t __ret_119; \
19728 __ret_119 = __noswap_vqdmull_s32(__rev0_119, __noswap_splat_lane_s32(__rev1_119, __p2_119)); \19728 __ret_119 = __noswap_vqdmull_s32(__rev0_119, __noswap_splat_lane_s32(__rev1_119, __p2_119)); \
19729 __ret_119 = __builtin_shufflevector(__ret_119, __ret_119, 1, 0); \19729 __ret_119 = __builtin_shufflevector(__ret_119, __ret_119, 1, 0); \
19730 __ret_119; \19730 __ret_119; \
...@@ -19733,19 +19733,19 @@ __ai int32x4_t __noswap_vqdmull_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -19733,19 +19733,19 @@ __ai int32x4_t __noswap_vqdmull_s16(int16x4_t __p0, int16x4_t __p1) {
1973319733
19734#ifdef __LITTLE_ENDIAN__19734#ifdef __LITTLE_ENDIAN__
19735#define vqdmull_lane_s16(__p0_120, __p1_120, __p2_120) __extension__ ({ \19735#define vqdmull_lane_s16(__p0_120, __p1_120, __p2_120) __extension__ ({ \
19736 int32x4_t __ret_120; \
19736 int16x4_t __s0_120 = __p0_120; \19737 int16x4_t __s0_120 = __p0_120; \
19737 int16x4_t __s1_120 = __p1_120; \19738 int16x4_t __s1_120 = __p1_120; \
19738 int32x4_t __ret_120; \
19739 __ret_120 = vqdmull_s16(__s0_120, splat_lane_s16(__s1_120, __p2_120)); \19739 __ret_120 = vqdmull_s16(__s0_120, splat_lane_s16(__s1_120, __p2_120)); \
19740 __ret_120; \19740 __ret_120; \
19741})19741})
19742#else19742#else
19743#define vqdmull_lane_s16(__p0_121, __p1_121, __p2_121) __extension__ ({ \19743#define vqdmull_lane_s16(__p0_121, __p1_121, __p2_121) __extension__ ({ \
19744 int32x4_t __ret_121; \
19744 int16x4_t __s0_121 = __p0_121; \19745 int16x4_t __s0_121 = __p0_121; \
19745 int16x4_t __s1_121 = __p1_121; \19746 int16x4_t __s1_121 = __p1_121; \
19746 int16x4_t __rev0_121; __rev0_121 = __builtin_shufflevector(__s0_121, __s0_121, 3, 2, 1, 0); \19747 int16x4_t __rev0_121; __rev0_121 = __builtin_shufflevector(__s0_121, __s0_121, 3, 2, 1, 0); \
19747 int16x4_t __rev1_121; __rev1_121 = __builtin_shufflevector(__s1_121, __s1_121, 3, 2, 1, 0); \19748 int16x4_t __rev1_121; __rev1_121 = __builtin_shufflevector(__s1_121, __s1_121, 3, 2, 1, 0); \
19748 int32x4_t __ret_121; \
19749 __ret_121 = __noswap_vqdmull_s16(__rev0_121, __noswap_splat_lane_s16(__rev1_121, __p2_121)); \19749 __ret_121 = __noswap_vqdmull_s16(__rev0_121, __noswap_splat_lane_s16(__rev1_121, __p2_121)); \
19750 __ret_121 = __builtin_shufflevector(__ret_121, __ret_121, 3, 2, 1, 0); \19750 __ret_121 = __builtin_shufflevector(__ret_121, __ret_121, 3, 2, 1, 0); \
19751 __ret_121; \19751 __ret_121; \
...@@ -19760,8 +19760,8 @@ __ai int64x2_t vqdmull_n_s32(int32x2_t __p0, int32_t __p1) {...@@ -19760,8 +19760,8 @@ __ai int64x2_t vqdmull_n_s32(int32x2_t __p0, int32_t __p1) {
19760}19760}
19761#else19761#else
19762__ai int64x2_t vqdmull_n_s32(int32x2_t __p0, int32_t __p1) {19762__ai int64x2_t vqdmull_n_s32(int32x2_t __p0, int32_t __p1) {
19763 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
19764 int64x2_t __ret;19763 int64x2_t __ret;
19764 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
19765 __ret = __noswap_vqdmull_s32(__rev0, (int32x2_t) {__p1, __p1});19765 __ret = __noswap_vqdmull_s32(__rev0, (int32x2_t) {__p1, __p1});
19766 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);19766 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
19767 return __ret;19767 return __ret;
...@@ -19781,8 +19781,8 @@ __ai int32x4_t vqdmull_n_s16(int16x4_t __p0, int16_t __p1) {...@@ -19781,8 +19781,8 @@ __ai int32x4_t vqdmull_n_s16(int16x4_t __p0, int16_t __p1) {
19781}19781}
19782#else19782#else
19783__ai int32x4_t vqdmull_n_s16(int16x4_t __p0, int16_t __p1) {19783__ai int32x4_t vqdmull_n_s16(int16x4_t __p0, int16_t __p1) {
19784 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
19785 int32x4_t __ret;19784 int32x4_t __ret;
19785 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
19786 __ret = __noswap_vqdmull_s16(__rev0, (int16x4_t) {__p1, __p1, __p1, __p1});19786 __ret = __noswap_vqdmull_s16(__rev0, (int16x4_t) {__p1, __p1, __p1, __p1});
19787 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);19787 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
19788 return __ret;19788 return __ret;
...@@ -19802,8 +19802,8 @@ __ai uint16x4_t vqmovn_u32(uint32x4_t __p0) {...@@ -19802,8 +19802,8 @@ __ai uint16x4_t vqmovn_u32(uint32x4_t __p0) {
19802}19802}
19803#else19803#else
19804__ai uint16x4_t vqmovn_u32(uint32x4_t __p0) {19804__ai uint16x4_t vqmovn_u32(uint32x4_t __p0) {
19805 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
19806 uint16x4_t __ret;19805 uint16x4_t __ret;
19806 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
19807 __ret = (uint16x4_t) __builtin_neon_vqmovn_v((int8x16_t)__rev0, 17);19807 __ret = (uint16x4_t) __builtin_neon_vqmovn_v((int8x16_t)__rev0, 17);
19808 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);19808 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
19809 return __ret;19809 return __ret;
...@@ -19823,8 +19823,8 @@ __ai uint32x2_t vqmovn_u64(uint64x2_t __p0) {...@@ -19823,8 +19823,8 @@ __ai uint32x2_t vqmovn_u64(uint64x2_t __p0) {
19823}19823}
19824#else19824#else
19825__ai uint32x2_t vqmovn_u64(uint64x2_t __p0) {19825__ai uint32x2_t vqmovn_u64(uint64x2_t __p0) {
19826 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
19827 uint32x2_t __ret;19826 uint32x2_t __ret;
19827 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
19828 __ret = (uint32x2_t) __builtin_neon_vqmovn_v((int8x16_t)__rev0, 18);19828 __ret = (uint32x2_t) __builtin_neon_vqmovn_v((int8x16_t)__rev0, 18);
19829 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);19829 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
19830 return __ret;19830 return __ret;
...@@ -19844,8 +19844,8 @@ __ai uint8x8_t vqmovn_u16(uint16x8_t __p0) {...@@ -19844,8 +19844,8 @@ __ai uint8x8_t vqmovn_u16(uint16x8_t __p0) {
19844}19844}
19845#else19845#else
19846__ai uint8x8_t vqmovn_u16(uint16x8_t __p0) {19846__ai uint8x8_t vqmovn_u16(uint16x8_t __p0) {
19847 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
19848 uint8x8_t __ret;19847 uint8x8_t __ret;
19848 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
19849 __ret = (uint8x8_t) __builtin_neon_vqmovn_v((int8x16_t)__rev0, 16);19849 __ret = (uint8x8_t) __builtin_neon_vqmovn_v((int8x16_t)__rev0, 16);
19850 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);19850 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
19851 return __ret;19851 return __ret;
...@@ -19865,8 +19865,8 @@ __ai int16x4_t vqmovn_s32(int32x4_t __p0) {...@@ -19865,8 +19865,8 @@ __ai int16x4_t vqmovn_s32(int32x4_t __p0) {
19865}19865}
19866#else19866#else
19867__ai int16x4_t vqmovn_s32(int32x4_t __p0) {19867__ai int16x4_t vqmovn_s32(int32x4_t __p0) {
19868 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
19869 int16x4_t __ret;19868 int16x4_t __ret;
19869 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
19870 __ret = (int16x4_t) __builtin_neon_vqmovn_v((int8x16_t)__rev0, 1);19870 __ret = (int16x4_t) __builtin_neon_vqmovn_v((int8x16_t)__rev0, 1);
19871 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);19871 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
19872 return __ret;19872 return __ret;
...@@ -19886,8 +19886,8 @@ __ai int32x2_t vqmovn_s64(int64x2_t __p0) {...@@ -19886,8 +19886,8 @@ __ai int32x2_t vqmovn_s64(int64x2_t __p0) {
19886}19886}
19887#else19887#else
19888__ai int32x2_t vqmovn_s64(int64x2_t __p0) {19888__ai int32x2_t vqmovn_s64(int64x2_t __p0) {
19889 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
19890 int32x2_t __ret;19889 int32x2_t __ret;
19890 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
19891 __ret = (int32x2_t) __builtin_neon_vqmovn_v((int8x16_t)__rev0, 2);19891 __ret = (int32x2_t) __builtin_neon_vqmovn_v((int8x16_t)__rev0, 2);
19892 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);19892 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
19893 return __ret;19893 return __ret;
...@@ -19907,8 +19907,8 @@ __ai int8x8_t vqmovn_s16(int16x8_t __p0) {...@@ -19907,8 +19907,8 @@ __ai int8x8_t vqmovn_s16(int16x8_t __p0) {
19907}19907}
19908#else19908#else
19909__ai int8x8_t vqmovn_s16(int16x8_t __p0) {19909__ai int8x8_t vqmovn_s16(int16x8_t __p0) {
19910 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
19911 int8x8_t __ret;19910 int8x8_t __ret;
19911 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
19912 __ret = (int8x8_t) __builtin_neon_vqmovn_v((int8x16_t)__rev0, 0);19912 __ret = (int8x8_t) __builtin_neon_vqmovn_v((int8x16_t)__rev0, 0);
19913 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);19913 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
19914 return __ret;19914 return __ret;
...@@ -19928,8 +19928,8 @@ __ai uint16x4_t vqmovun_s32(int32x4_t __p0) {...@@ -19928,8 +19928,8 @@ __ai uint16x4_t vqmovun_s32(int32x4_t __p0) {
19928}19928}
19929#else19929#else
19930__ai uint16x4_t vqmovun_s32(int32x4_t __p0) {19930__ai uint16x4_t vqmovun_s32(int32x4_t __p0) {
19931 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
19932 uint16x4_t __ret;19931 uint16x4_t __ret;
19932 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
19933 __ret = (uint16x4_t) __builtin_neon_vqmovun_v((int8x16_t)__rev0, 17);19933 __ret = (uint16x4_t) __builtin_neon_vqmovun_v((int8x16_t)__rev0, 17);
19934 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);19934 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
19935 return __ret;19935 return __ret;
...@@ -19949,8 +19949,8 @@ __ai uint32x2_t vqmovun_s64(int64x2_t __p0) {...@@ -19949,8 +19949,8 @@ __ai uint32x2_t vqmovun_s64(int64x2_t __p0) {
19949}19949}
19950#else19950#else
19951__ai uint32x2_t vqmovun_s64(int64x2_t __p0) {19951__ai uint32x2_t vqmovun_s64(int64x2_t __p0) {
19952 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
19953 uint32x2_t __ret;19952 uint32x2_t __ret;
19953 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
19954 __ret = (uint32x2_t) __builtin_neon_vqmovun_v((int8x16_t)__rev0, 18);19954 __ret = (uint32x2_t) __builtin_neon_vqmovun_v((int8x16_t)__rev0, 18);
19955 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);19955 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
19956 return __ret;19956 return __ret;
...@@ -19970,8 +19970,8 @@ __ai uint8x8_t vqmovun_s16(int16x8_t __p0) {...@@ -19970,8 +19970,8 @@ __ai uint8x8_t vqmovun_s16(int16x8_t __p0) {
19970}19970}
19971#else19971#else
19972__ai uint8x8_t vqmovun_s16(int16x8_t __p0) {19972__ai uint8x8_t vqmovun_s16(int16x8_t __p0) {
19973 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
19974 uint8x8_t __ret;19973 uint8x8_t __ret;
19974 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
19975 __ret = (uint8x8_t) __builtin_neon_vqmovun_v((int8x16_t)__rev0, 16);19975 __ret = (uint8x8_t) __builtin_neon_vqmovun_v((int8x16_t)__rev0, 16);
19976 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);19976 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
19977 return __ret;19977 return __ret;
...@@ -19991,8 +19991,8 @@ __ai int8x16_t vqnegq_s8(int8x16_t __p0) {...@@ -19991,8 +19991,8 @@ __ai int8x16_t vqnegq_s8(int8x16_t __p0) {
19991}19991}
19992#else19992#else
19993__ai int8x16_t vqnegq_s8(int8x16_t __p0) {19993__ai int8x16_t vqnegq_s8(int8x16_t __p0) {
19994 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
19995 int8x16_t __ret;19994 int8x16_t __ret;
19995 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
19996 __ret = (int8x16_t) __builtin_neon_vqnegq_v((int8x16_t)__rev0, 32);19996 __ret = (int8x16_t) __builtin_neon_vqnegq_v((int8x16_t)__rev0, 32);
19997 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);19997 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
19998 return __ret;19998 return __ret;
...@@ -20007,8 +20007,8 @@ __ai int32x4_t vqnegq_s32(int32x4_t __p0) {...@@ -20007,8 +20007,8 @@ __ai int32x4_t vqnegq_s32(int32x4_t __p0) {
20007}20007}
20008#else20008#else
20009__ai int32x4_t vqnegq_s32(int32x4_t __p0) {20009__ai int32x4_t vqnegq_s32(int32x4_t __p0) {
20010 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
20011 int32x4_t __ret;20010 int32x4_t __ret;
20011 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
20012 __ret = (int32x4_t) __builtin_neon_vqnegq_v((int8x16_t)__rev0, 34);20012 __ret = (int32x4_t) __builtin_neon_vqnegq_v((int8x16_t)__rev0, 34);
20013 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);20013 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20014 return __ret;20014 return __ret;
...@@ -20023,8 +20023,8 @@ __ai int16x8_t vqnegq_s16(int16x8_t __p0) {...@@ -20023,8 +20023,8 @@ __ai int16x8_t vqnegq_s16(int16x8_t __p0) {
20023}20023}
20024#else20024#else
20025__ai int16x8_t vqnegq_s16(int16x8_t __p0) {20025__ai int16x8_t vqnegq_s16(int16x8_t __p0) {
20026 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
20027 int16x8_t __ret;20026 int16x8_t __ret;
20027 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
20028 __ret = (int16x8_t) __builtin_neon_vqnegq_v((int8x16_t)__rev0, 33);20028 __ret = (int16x8_t) __builtin_neon_vqnegq_v((int8x16_t)__rev0, 33);
20029 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);20029 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20030 return __ret;20030 return __ret;
...@@ -20039,8 +20039,8 @@ __ai int8x8_t vqneg_s8(int8x8_t __p0) {...@@ -20039,8 +20039,8 @@ __ai int8x8_t vqneg_s8(int8x8_t __p0) {
20039}20039}
20040#else20040#else
20041__ai int8x8_t vqneg_s8(int8x8_t __p0) {20041__ai int8x8_t vqneg_s8(int8x8_t __p0) {
20042 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
20043 int8x8_t __ret;20042 int8x8_t __ret;
20043 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
20044 __ret = (int8x8_t) __builtin_neon_vqneg_v((int8x8_t)__rev0, 0);20044 __ret = (int8x8_t) __builtin_neon_vqneg_v((int8x8_t)__rev0, 0);
20045 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);20045 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20046 return __ret;20046 return __ret;
...@@ -20055,8 +20055,8 @@ __ai int32x2_t vqneg_s32(int32x2_t __p0) {...@@ -20055,8 +20055,8 @@ __ai int32x2_t vqneg_s32(int32x2_t __p0) {
20055}20055}
20056#else20056#else
20057__ai int32x2_t vqneg_s32(int32x2_t __p0) {20057__ai int32x2_t vqneg_s32(int32x2_t __p0) {
20058 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
20059 int32x2_t __ret;20058 int32x2_t __ret;
20059 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
20060 __ret = (int32x2_t) __builtin_neon_vqneg_v((int8x8_t)__rev0, 2);20060 __ret = (int32x2_t) __builtin_neon_vqneg_v((int8x8_t)__rev0, 2);
20061 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);20061 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
20062 return __ret;20062 return __ret;
...@@ -20071,8 +20071,8 @@ __ai int16x4_t vqneg_s16(int16x4_t __p0) {...@@ -20071,8 +20071,8 @@ __ai int16x4_t vqneg_s16(int16x4_t __p0) {
20071}20071}
20072#else20072#else
20073__ai int16x4_t vqneg_s16(int16x4_t __p0) {20073__ai int16x4_t vqneg_s16(int16x4_t __p0) {
20074 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
20075 int16x4_t __ret;20074 int16x4_t __ret;
20075 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
20076 __ret = (int16x4_t) __builtin_neon_vqneg_v((int8x8_t)__rev0, 1);20076 __ret = (int16x4_t) __builtin_neon_vqneg_v((int8x8_t)__rev0, 1);
20077 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);20077 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20078 return __ret;20078 return __ret;
...@@ -20087,9 +20087,9 @@ __ai int32x4_t vqrdmulhq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -20087,9 +20087,9 @@ __ai int32x4_t vqrdmulhq_s32(int32x4_t __p0, int32x4_t __p1) {
20087}20087}
20088#else20088#else
20089__ai int32x4_t vqrdmulhq_s32(int32x4_t __p0, int32x4_t __p1) {20089__ai int32x4_t vqrdmulhq_s32(int32x4_t __p0, int32x4_t __p1) {
20090 int32x4_t __ret;
20090 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);20091 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
20091 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);20092 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
20092 int32x4_t __ret;
20093 __ret = (int32x4_t) __builtin_neon_vqrdmulhq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);20093 __ret = (int32x4_t) __builtin_neon_vqrdmulhq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
20094 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);20094 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20095 return __ret;20095 return __ret;
...@@ -20109,9 +20109,9 @@ __ai int16x8_t vqrdmulhq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -20109,9 +20109,9 @@ __ai int16x8_t vqrdmulhq_s16(int16x8_t __p0, int16x8_t __p1) {
20109}20109}
20110#else20110#else
20111__ai int16x8_t vqrdmulhq_s16(int16x8_t __p0, int16x8_t __p1) {20111__ai int16x8_t vqrdmulhq_s16(int16x8_t __p0, int16x8_t __p1) {
20112 int16x8_t __ret;
20112 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);20113 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
20113 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);20114 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
20114 int16x8_t __ret;
20115 __ret = (int16x8_t) __builtin_neon_vqrdmulhq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);20115 __ret = (int16x8_t) __builtin_neon_vqrdmulhq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
20116 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);20116 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20117 return __ret;20117 return __ret;
...@@ -20131,9 +20131,9 @@ __ai int32x2_t vqrdmulh_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -20131,9 +20131,9 @@ __ai int32x2_t vqrdmulh_s32(int32x2_t __p0, int32x2_t __p1) {
20131}20131}
20132#else20132#else
20133__ai int32x2_t vqrdmulh_s32(int32x2_t __p0, int32x2_t __p1) {20133__ai int32x2_t vqrdmulh_s32(int32x2_t __p0, int32x2_t __p1) {
20134 int32x2_t __ret;
20134 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);20135 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
20135 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);20136 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
20136 int32x2_t __ret;
20137 __ret = (int32x2_t) __builtin_neon_vqrdmulh_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);20137 __ret = (int32x2_t) __builtin_neon_vqrdmulh_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
20138 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);20138 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
20139 return __ret;20139 return __ret;
...@@ -20153,9 +20153,9 @@ __ai int16x4_t vqrdmulh_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -20153,9 +20153,9 @@ __ai int16x4_t vqrdmulh_s16(int16x4_t __p0, int16x4_t __p1) {
20153}20153}
20154#else20154#else
20155__ai int16x4_t vqrdmulh_s16(int16x4_t __p0, int16x4_t __p1) {20155__ai int16x4_t vqrdmulh_s16(int16x4_t __p0, int16x4_t __p1) {
20156 int16x4_t __ret;
20156 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);20157 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
20157 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);20158 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
20158 int16x4_t __ret;
20159 __ret = (int16x4_t) __builtin_neon_vqrdmulh_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);20159 __ret = (int16x4_t) __builtin_neon_vqrdmulh_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
20160 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);20160 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20161 return __ret;20161 return __ret;
...@@ -20175,8 +20175,8 @@ __ai int32x4_t vqrdmulhq_n_s32(int32x4_t __p0, int32_t __p1) {...@@ -20175,8 +20175,8 @@ __ai int32x4_t vqrdmulhq_n_s32(int32x4_t __p0, int32_t __p1) {
20175}20175}
20176#else20176#else
20177__ai int32x4_t vqrdmulhq_n_s32(int32x4_t __p0, int32_t __p1) {20177__ai int32x4_t vqrdmulhq_n_s32(int32x4_t __p0, int32_t __p1) {
20178 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
20179 int32x4_t __ret;20178 int32x4_t __ret;
20179 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
20180 __ret = __noswap_vqrdmulhq_s32(__rev0, (int32x4_t) {__p1, __p1, __p1, __p1});20180 __ret = __noswap_vqrdmulhq_s32(__rev0, (int32x4_t) {__p1, __p1, __p1, __p1});
20181 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);20181 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20182 return __ret;20182 return __ret;
...@@ -20191,8 +20191,8 @@ __ai int16x8_t vqrdmulhq_n_s16(int16x8_t __p0, int16_t __p1) {...@@ -20191,8 +20191,8 @@ __ai int16x8_t vqrdmulhq_n_s16(int16x8_t __p0, int16_t __p1) {
20191}20191}
20192#else20192#else
20193__ai int16x8_t vqrdmulhq_n_s16(int16x8_t __p0, int16_t __p1) {20193__ai int16x8_t vqrdmulhq_n_s16(int16x8_t __p0, int16_t __p1) {
20194 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
20195 int16x8_t __ret;20194 int16x8_t __ret;
20195 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
20196 __ret = __noswap_vqrdmulhq_s16(__rev0, (int16x8_t) {__p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1});20196 __ret = __noswap_vqrdmulhq_s16(__rev0, (int16x8_t) {__p1, __p1, __p1, __p1, __p1, __p1, __p1, __p1});
20197 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);20197 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20198 return __ret;20198 return __ret;
...@@ -20207,8 +20207,8 @@ __ai int32x2_t vqrdmulh_n_s32(int32x2_t __p0, int32_t __p1) {...@@ -20207,8 +20207,8 @@ __ai int32x2_t vqrdmulh_n_s32(int32x2_t __p0, int32_t __p1) {
20207}20207}
20208#else20208#else
20209__ai int32x2_t vqrdmulh_n_s32(int32x2_t __p0, int32_t __p1) {20209__ai int32x2_t vqrdmulh_n_s32(int32x2_t __p0, int32_t __p1) {
20210 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
20211 int32x2_t __ret;20210 int32x2_t __ret;
20211 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
20212 __ret = __noswap_vqrdmulh_s32(__rev0, (int32x2_t) {__p1, __p1});20212 __ret = __noswap_vqrdmulh_s32(__rev0, (int32x2_t) {__p1, __p1});
20213 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);20213 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
20214 return __ret;20214 return __ret;
...@@ -20223,8 +20223,8 @@ __ai int16x4_t vqrdmulh_n_s16(int16x4_t __p0, int16_t __p1) {...@@ -20223,8 +20223,8 @@ __ai int16x4_t vqrdmulh_n_s16(int16x4_t __p0, int16_t __p1) {
20223}20223}
20224#else20224#else
20225__ai int16x4_t vqrdmulh_n_s16(int16x4_t __p0, int16_t __p1) {20225__ai int16x4_t vqrdmulh_n_s16(int16x4_t __p0, int16_t __p1) {
20226 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
20227 int16x4_t __ret;20226 int16x4_t __ret;
20227 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
20228 __ret = __noswap_vqrdmulh_s16(__rev0, (int16x4_t) {__p1, __p1, __p1, __p1});20228 __ret = __noswap_vqrdmulh_s16(__rev0, (int16x4_t) {__p1, __p1, __p1, __p1});
20229 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);20229 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20230 return __ret;20230 return __ret;
...@@ -20239,9 +20239,9 @@ __ai uint8x16_t vqrshlq_u8(uint8x16_t __p0, int8x16_t __p1) {...@@ -20239,9 +20239,9 @@ __ai uint8x16_t vqrshlq_u8(uint8x16_t __p0, int8x16_t __p1) {
20239}20239}
20240#else20240#else
20241__ai uint8x16_t vqrshlq_u8(uint8x16_t __p0, int8x16_t __p1) {20241__ai uint8x16_t vqrshlq_u8(uint8x16_t __p0, int8x16_t __p1) {
20242 uint8x16_t __ret;
20242 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);20243 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20243 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);20244 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20244 uint8x16_t __ret;
20245 __ret = (uint8x16_t) __builtin_neon_vqrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);20245 __ret = (uint8x16_t) __builtin_neon_vqrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
20246 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);20246 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20247 return __ret;20247 return __ret;
...@@ -20256,9 +20256,9 @@ __ai uint32x4_t vqrshlq_u32(uint32x4_t __p0, int32x4_t __p1) {...@@ -20256,9 +20256,9 @@ __ai uint32x4_t vqrshlq_u32(uint32x4_t __p0, int32x4_t __p1) {
20256}20256}
20257#else20257#else
20258__ai uint32x4_t vqrshlq_u32(uint32x4_t __p0, int32x4_t __p1) {20258__ai uint32x4_t vqrshlq_u32(uint32x4_t __p0, int32x4_t __p1) {
20259 uint32x4_t __ret;
20259 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);20260 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
20260 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);20261 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
20261 uint32x4_t __ret;
20262 __ret = (uint32x4_t) __builtin_neon_vqrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);20262 __ret = (uint32x4_t) __builtin_neon_vqrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
20263 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);20263 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20264 return __ret;20264 return __ret;
...@@ -20273,9 +20273,9 @@ __ai uint64x2_t vqrshlq_u64(uint64x2_t __p0, int64x2_t __p1) {...@@ -20273,9 +20273,9 @@ __ai uint64x2_t vqrshlq_u64(uint64x2_t __p0, int64x2_t __p1) {
20273}20273}
20274#else20274#else
20275__ai uint64x2_t vqrshlq_u64(uint64x2_t __p0, int64x2_t __p1) {20275__ai uint64x2_t vqrshlq_u64(uint64x2_t __p0, int64x2_t __p1) {
20276 uint64x2_t __ret;
20276 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);20277 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
20277 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);20278 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
20278 uint64x2_t __ret;
20279 __ret = (uint64x2_t) __builtin_neon_vqrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);20279 __ret = (uint64x2_t) __builtin_neon_vqrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
20280 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);20280 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
20281 return __ret;20281 return __ret;
...@@ -20290,9 +20290,9 @@ __ai uint16x8_t vqrshlq_u16(uint16x8_t __p0, int16x8_t __p1) {...@@ -20290,9 +20290,9 @@ __ai uint16x8_t vqrshlq_u16(uint16x8_t __p0, int16x8_t __p1) {
20290}20290}
20291#else20291#else
20292__ai uint16x8_t vqrshlq_u16(uint16x8_t __p0, int16x8_t __p1) {20292__ai uint16x8_t vqrshlq_u16(uint16x8_t __p0, int16x8_t __p1) {
20293 uint16x8_t __ret;
20293 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);20294 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
20294 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);20295 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
20295 uint16x8_t __ret;
20296 __ret = (uint16x8_t) __builtin_neon_vqrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);20296 __ret = (uint16x8_t) __builtin_neon_vqrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
20297 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);20297 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20298 return __ret;20298 return __ret;
...@@ -20307,9 +20307,9 @@ __ai int8x16_t vqrshlq_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -20307,9 +20307,9 @@ __ai int8x16_t vqrshlq_s8(int8x16_t __p0, int8x16_t __p1) {
20307}20307}
20308#else20308#else
20309__ai int8x16_t vqrshlq_s8(int8x16_t __p0, int8x16_t __p1) {20309__ai int8x16_t vqrshlq_s8(int8x16_t __p0, int8x16_t __p1) {
20310 int8x16_t __ret;
20310 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);20311 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20311 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);20312 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20312 int8x16_t __ret;
20313 __ret = (int8x16_t) __builtin_neon_vqrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);20313 __ret = (int8x16_t) __builtin_neon_vqrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
20314 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);20314 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20315 return __ret;20315 return __ret;
...@@ -20324,9 +20324,9 @@ __ai int32x4_t vqrshlq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -20324,9 +20324,9 @@ __ai int32x4_t vqrshlq_s32(int32x4_t __p0, int32x4_t __p1) {
20324}20324}
20325#else20325#else
20326__ai int32x4_t vqrshlq_s32(int32x4_t __p0, int32x4_t __p1) {20326__ai int32x4_t vqrshlq_s32(int32x4_t __p0, int32x4_t __p1) {
20327 int32x4_t __ret;
20327 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);20328 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
20328 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);20329 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
20329 int32x4_t __ret;
20330 __ret = (int32x4_t) __builtin_neon_vqrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);20330 __ret = (int32x4_t) __builtin_neon_vqrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
20331 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);20331 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20332 return __ret;20332 return __ret;
...@@ -20341,9 +20341,9 @@ __ai int64x2_t vqrshlq_s64(int64x2_t __p0, int64x2_t __p1) {...@@ -20341,9 +20341,9 @@ __ai int64x2_t vqrshlq_s64(int64x2_t __p0, int64x2_t __p1) {
20341}20341}
20342#else20342#else
20343__ai int64x2_t vqrshlq_s64(int64x2_t __p0, int64x2_t __p1) {20343__ai int64x2_t vqrshlq_s64(int64x2_t __p0, int64x2_t __p1) {
20344 int64x2_t __ret;
20344 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);20345 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
20345 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);20346 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
20346 int64x2_t __ret;
20347 __ret = (int64x2_t) __builtin_neon_vqrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);20347 __ret = (int64x2_t) __builtin_neon_vqrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);
20348 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);20348 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
20349 return __ret;20349 return __ret;
...@@ -20358,9 +20358,9 @@ __ai int16x8_t vqrshlq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -20358,9 +20358,9 @@ __ai int16x8_t vqrshlq_s16(int16x8_t __p0, int16x8_t __p1) {
20358}20358}
20359#else20359#else
20360__ai int16x8_t vqrshlq_s16(int16x8_t __p0, int16x8_t __p1) {20360__ai int16x8_t vqrshlq_s16(int16x8_t __p0, int16x8_t __p1) {
20361 int16x8_t __ret;
20361 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);20362 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
20362 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);20363 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
20363 int16x8_t __ret;
20364 __ret = (int16x8_t) __builtin_neon_vqrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);20364 __ret = (int16x8_t) __builtin_neon_vqrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
20365 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);20365 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20366 return __ret;20366 return __ret;
...@@ -20375,9 +20375,9 @@ __ai uint8x8_t vqrshl_u8(uint8x8_t __p0, int8x8_t __p1) {...@@ -20375,9 +20375,9 @@ __ai uint8x8_t vqrshl_u8(uint8x8_t __p0, int8x8_t __p1) {
20375}20375}
20376#else20376#else
20377__ai uint8x8_t vqrshl_u8(uint8x8_t __p0, int8x8_t __p1) {20377__ai uint8x8_t vqrshl_u8(uint8x8_t __p0, int8x8_t __p1) {
20378 uint8x8_t __ret;
20378 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);20379 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
20379 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);20380 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
20380 uint8x8_t __ret;
20381 __ret = (uint8x8_t) __builtin_neon_vqrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);20381 __ret = (uint8x8_t) __builtin_neon_vqrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
20382 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);20382 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20383 return __ret;20383 return __ret;
...@@ -20392,9 +20392,9 @@ __ai uint32x2_t vqrshl_u32(uint32x2_t __p0, int32x2_t __p1) {...@@ -20392,9 +20392,9 @@ __ai uint32x2_t vqrshl_u32(uint32x2_t __p0, int32x2_t __p1) {
20392}20392}
20393#else20393#else
20394__ai uint32x2_t vqrshl_u32(uint32x2_t __p0, int32x2_t __p1) {20394__ai uint32x2_t vqrshl_u32(uint32x2_t __p0, int32x2_t __p1) {
20395 uint32x2_t __ret;
20395 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);20396 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
20396 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);20397 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
20397 uint32x2_t __ret;
20398 __ret = (uint32x2_t) __builtin_neon_vqrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);20398 __ret = (uint32x2_t) __builtin_neon_vqrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
20399 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);20399 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
20400 return __ret;20400 return __ret;
...@@ -20414,9 +20414,9 @@ __ai uint16x4_t vqrshl_u16(uint16x4_t __p0, int16x4_t __p1) {...@@ -20414,9 +20414,9 @@ __ai uint16x4_t vqrshl_u16(uint16x4_t __p0, int16x4_t __p1) {
20414}20414}
20415#else20415#else
20416__ai uint16x4_t vqrshl_u16(uint16x4_t __p0, int16x4_t __p1) {20416__ai uint16x4_t vqrshl_u16(uint16x4_t __p0, int16x4_t __p1) {
20417 uint16x4_t __ret;
20417 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);20418 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
20418 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);20419 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
20419 uint16x4_t __ret;
20420 __ret = (uint16x4_t) __builtin_neon_vqrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);20420 __ret = (uint16x4_t) __builtin_neon_vqrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
20421 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);20421 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20422 return __ret;20422 return __ret;
...@@ -20431,9 +20431,9 @@ __ai int8x8_t vqrshl_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -20431,9 +20431,9 @@ __ai int8x8_t vqrshl_s8(int8x8_t __p0, int8x8_t __p1) {
20431}20431}
20432#else20432#else
20433__ai int8x8_t vqrshl_s8(int8x8_t __p0, int8x8_t __p1) {20433__ai int8x8_t vqrshl_s8(int8x8_t __p0, int8x8_t __p1) {
20434 int8x8_t __ret;
20434 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);20435 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
20435 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);20436 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
20436 int8x8_t __ret;
20437 __ret = (int8x8_t) __builtin_neon_vqrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);20437 __ret = (int8x8_t) __builtin_neon_vqrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
20438 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);20438 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20439 return __ret;20439 return __ret;
...@@ -20448,9 +20448,9 @@ __ai int32x2_t vqrshl_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -20448,9 +20448,9 @@ __ai int32x2_t vqrshl_s32(int32x2_t __p0, int32x2_t __p1) {
20448}20448}
20449#else20449#else
20450__ai int32x2_t vqrshl_s32(int32x2_t __p0, int32x2_t __p1) {20450__ai int32x2_t vqrshl_s32(int32x2_t __p0, int32x2_t __p1) {
20451 int32x2_t __ret;
20451 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);20452 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
20452 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);20453 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
20453 int32x2_t __ret;
20454 __ret = (int32x2_t) __builtin_neon_vqrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);20454 __ret = (int32x2_t) __builtin_neon_vqrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
20455 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);20455 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
20456 return __ret;20456 return __ret;
...@@ -20470,9 +20470,9 @@ __ai int16x4_t vqrshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -20470,9 +20470,9 @@ __ai int16x4_t vqrshl_s16(int16x4_t __p0, int16x4_t __p1) {
20470}20470}
20471#else20471#else
20472__ai int16x4_t vqrshl_s16(int16x4_t __p0, int16x4_t __p1) {20472__ai int16x4_t vqrshl_s16(int16x4_t __p0, int16x4_t __p1) {
20473 int16x4_t __ret;
20473 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);20474 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
20474 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);20475 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
20475 int16x4_t __ret;
20476 __ret = (int16x4_t) __builtin_neon_vqrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);20476 __ret = (int16x4_t) __builtin_neon_vqrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
20477 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);20477 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20478 return __ret;20478 return __ret;
...@@ -20481,23 +20481,23 @@ __ai int16x4_t vqrshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -20481,23 +20481,23 @@ __ai int16x4_t vqrshl_s16(int16x4_t __p0, int16x4_t __p1) {
2048120481
20482#ifdef __LITTLE_ENDIAN__20482#ifdef __LITTLE_ENDIAN__
20483#define vqrshrn_n_u32(__p0, __p1) __extension__ ({ \20483#define vqrshrn_n_u32(__p0, __p1) __extension__ ({ \
20484 uint32x4_t __s0 = __p0; \
20485 uint16x4_t __ret; \20484 uint16x4_t __ret; \
20485 uint32x4_t __s0 = __p0; \
20486 __ret = (uint16x4_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 17); \20486 __ret = (uint16x4_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 17); \
20487 __ret; \20487 __ret; \
20488})20488})
20489#else20489#else
20490#define vqrshrn_n_u32(__p0, __p1) __extension__ ({ \20490#define vqrshrn_n_u32(__p0, __p1) __extension__ ({ \
20491 uint16x4_t __ret; \
20491 uint32x4_t __s0 = __p0; \20492 uint32x4_t __s0 = __p0; \
20492 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \20493 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
20493 uint16x4_t __ret; \
20494 __ret = (uint16x4_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__rev0, __p1, 17); \20494 __ret = (uint16x4_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__rev0, __p1, 17); \
20495 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \20495 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
20496 __ret; \20496 __ret; \
20497})20497})
20498#define __noswap_vqrshrn_n_u32(__p0, __p1) __extension__ ({ \20498#define __noswap_vqrshrn_n_u32(__p0, __p1) __extension__ ({ \
20499 uint32x4_t __s0 = __p0; \
20500 uint16x4_t __ret; \20499 uint16x4_t __ret; \
20500 uint32x4_t __s0 = __p0; \
20501 __ret = (uint16x4_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 17); \20501 __ret = (uint16x4_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 17); \
20502 __ret; \20502 __ret; \
20503})20503})
...@@ -20505,23 +20505,23 @@ __ai int16x4_t vqrshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -20505,23 +20505,23 @@ __ai int16x4_t vqrshl_s16(int16x4_t __p0, int16x4_t __p1) {
2050520505
20506#ifdef __LITTLE_ENDIAN__20506#ifdef __LITTLE_ENDIAN__
20507#define vqrshrn_n_u64(__p0, __p1) __extension__ ({ \20507#define vqrshrn_n_u64(__p0, __p1) __extension__ ({ \
20508 uint64x2_t __s0 = __p0; \
20509 uint32x2_t __ret; \20508 uint32x2_t __ret; \
20509 uint64x2_t __s0 = __p0; \
20510 __ret = (uint32x2_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 18); \20510 __ret = (uint32x2_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 18); \
20511 __ret; \20511 __ret; \
20512})20512})
20513#else20513#else
20514#define vqrshrn_n_u64(__p0, __p1) __extension__ ({ \20514#define vqrshrn_n_u64(__p0, __p1) __extension__ ({ \
20515 uint32x2_t __ret; \
20515 uint64x2_t __s0 = __p0; \20516 uint64x2_t __s0 = __p0; \
20516 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \20517 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
20517 uint32x2_t __ret; \
20518 __ret = (uint32x2_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__rev0, __p1, 18); \20518 __ret = (uint32x2_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__rev0, __p1, 18); \
20519 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \20519 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
20520 __ret; \20520 __ret; \
20521})20521})
20522#define __noswap_vqrshrn_n_u64(__p0, __p1) __extension__ ({ \20522#define __noswap_vqrshrn_n_u64(__p0, __p1) __extension__ ({ \
20523 uint64x2_t __s0 = __p0; \
20524 uint32x2_t __ret; \20523 uint32x2_t __ret; \
20524 uint64x2_t __s0 = __p0; \
20525 __ret = (uint32x2_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 18); \20525 __ret = (uint32x2_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 18); \
20526 __ret; \20526 __ret; \
20527})20527})
...@@ -20529,23 +20529,23 @@ __ai int16x4_t vqrshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -20529,23 +20529,23 @@ __ai int16x4_t vqrshl_s16(int16x4_t __p0, int16x4_t __p1) {
2052920529
20530#ifdef __LITTLE_ENDIAN__20530#ifdef __LITTLE_ENDIAN__
20531#define vqrshrn_n_u16(__p0, __p1) __extension__ ({ \20531#define vqrshrn_n_u16(__p0, __p1) __extension__ ({ \
20532 uint16x8_t __s0 = __p0; \
20533 uint8x8_t __ret; \20532 uint8x8_t __ret; \
20533 uint16x8_t __s0 = __p0; \
20534 __ret = (uint8x8_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 16); \20534 __ret = (uint8x8_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 16); \
20535 __ret; \20535 __ret; \
20536})20536})
20537#else20537#else
20538#define vqrshrn_n_u16(__p0, __p1) __extension__ ({ \20538#define vqrshrn_n_u16(__p0, __p1) __extension__ ({ \
20539 uint8x8_t __ret; \
20539 uint16x8_t __s0 = __p0; \20540 uint16x8_t __s0 = __p0; \
20540 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \20541 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
20541 uint8x8_t __ret; \
20542 __ret = (uint8x8_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__rev0, __p1, 16); \20542 __ret = (uint8x8_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__rev0, __p1, 16); \
20543 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \20543 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
20544 __ret; \20544 __ret; \
20545})20545})
20546#define __noswap_vqrshrn_n_u16(__p0, __p1) __extension__ ({ \20546#define __noswap_vqrshrn_n_u16(__p0, __p1) __extension__ ({ \
20547 uint16x8_t __s0 = __p0; \
20548 uint8x8_t __ret; \20547 uint8x8_t __ret; \
20548 uint16x8_t __s0 = __p0; \
20549 __ret = (uint8x8_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 16); \20549 __ret = (uint8x8_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 16); \
20550 __ret; \20550 __ret; \
20551})20551})
...@@ -20553,23 +20553,23 @@ __ai int16x4_t vqrshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -20553,23 +20553,23 @@ __ai int16x4_t vqrshl_s16(int16x4_t __p0, int16x4_t __p1) {
2055320553
20554#ifdef __LITTLE_ENDIAN__20554#ifdef __LITTLE_ENDIAN__
20555#define vqrshrn_n_s32(__p0, __p1) __extension__ ({ \20555#define vqrshrn_n_s32(__p0, __p1) __extension__ ({ \
20556 int32x4_t __s0 = __p0; \
20557 int16x4_t __ret; \20556 int16x4_t __ret; \
20557 int32x4_t __s0 = __p0; \
20558 __ret = (int16x4_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 1); \20558 __ret = (int16x4_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 1); \
20559 __ret; \20559 __ret; \
20560})20560})
20561#else20561#else
20562#define vqrshrn_n_s32(__p0, __p1) __extension__ ({ \20562#define vqrshrn_n_s32(__p0, __p1) __extension__ ({ \
20563 int16x4_t __ret; \
20563 int32x4_t __s0 = __p0; \20564 int32x4_t __s0 = __p0; \
20564 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \20565 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
20565 int16x4_t __ret; \
20566 __ret = (int16x4_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__rev0, __p1, 1); \20566 __ret = (int16x4_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__rev0, __p1, 1); \
20567 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \20567 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
20568 __ret; \20568 __ret; \
20569})20569})
20570#define __noswap_vqrshrn_n_s32(__p0, __p1) __extension__ ({ \20570#define __noswap_vqrshrn_n_s32(__p0, __p1) __extension__ ({ \
20571 int32x4_t __s0 = __p0; \
20572 int16x4_t __ret; \20571 int16x4_t __ret; \
20572 int32x4_t __s0 = __p0; \
20573 __ret = (int16x4_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 1); \20573 __ret = (int16x4_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 1); \
20574 __ret; \20574 __ret; \
20575})20575})
...@@ -20577,23 +20577,23 @@ __ai int16x4_t vqrshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -20577,23 +20577,23 @@ __ai int16x4_t vqrshl_s16(int16x4_t __p0, int16x4_t __p1) {
2057720577
20578#ifdef __LITTLE_ENDIAN__20578#ifdef __LITTLE_ENDIAN__
20579#define vqrshrn_n_s64(__p0, __p1) __extension__ ({ \20579#define vqrshrn_n_s64(__p0, __p1) __extension__ ({ \
20580 int64x2_t __s0 = __p0; \
20581 int32x2_t __ret; \20580 int32x2_t __ret; \
20581 int64x2_t __s0 = __p0; \
20582 __ret = (int32x2_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 2); \20582 __ret = (int32x2_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 2); \
20583 __ret; \20583 __ret; \
20584})20584})
20585#else20585#else
20586#define vqrshrn_n_s64(__p0, __p1) __extension__ ({ \20586#define vqrshrn_n_s64(__p0, __p1) __extension__ ({ \
20587 int32x2_t __ret; \
20587 int64x2_t __s0 = __p0; \20588 int64x2_t __s0 = __p0; \
20588 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \20589 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
20589 int32x2_t __ret; \
20590 __ret = (int32x2_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__rev0, __p1, 2); \20590 __ret = (int32x2_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__rev0, __p1, 2); \
20591 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \20591 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
20592 __ret; \20592 __ret; \
20593})20593})
20594#define __noswap_vqrshrn_n_s64(__p0, __p1) __extension__ ({ \20594#define __noswap_vqrshrn_n_s64(__p0, __p1) __extension__ ({ \
20595 int64x2_t __s0 = __p0; \
20596 int32x2_t __ret; \20595 int32x2_t __ret; \
20596 int64x2_t __s0 = __p0; \
20597 __ret = (int32x2_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 2); \20597 __ret = (int32x2_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 2); \
20598 __ret; \20598 __ret; \
20599})20599})
...@@ -20601,23 +20601,23 @@ __ai int16x4_t vqrshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -20601,23 +20601,23 @@ __ai int16x4_t vqrshl_s16(int16x4_t __p0, int16x4_t __p1) {
2060120601
20602#ifdef __LITTLE_ENDIAN__20602#ifdef __LITTLE_ENDIAN__
20603#define vqrshrn_n_s16(__p0, __p1) __extension__ ({ \20603#define vqrshrn_n_s16(__p0, __p1) __extension__ ({ \
20604 int16x8_t __s0 = __p0; \
20605 int8x8_t __ret; \20604 int8x8_t __ret; \
20605 int16x8_t __s0 = __p0; \
20606 __ret = (int8x8_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 0); \20606 __ret = (int8x8_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 0); \
20607 __ret; \20607 __ret; \
20608})20608})
20609#else20609#else
20610#define vqrshrn_n_s16(__p0, __p1) __extension__ ({ \20610#define vqrshrn_n_s16(__p0, __p1) __extension__ ({ \
20611 int8x8_t __ret; \
20611 int16x8_t __s0 = __p0; \20612 int16x8_t __s0 = __p0; \
20612 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \20613 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
20613 int8x8_t __ret; \
20614 __ret = (int8x8_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__rev0, __p1, 0); \20614 __ret = (int8x8_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__rev0, __p1, 0); \
20615 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \20615 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
20616 __ret; \20616 __ret; \
20617})20617})
20618#define __noswap_vqrshrn_n_s16(__p0, __p1) __extension__ ({ \20618#define __noswap_vqrshrn_n_s16(__p0, __p1) __extension__ ({ \
20619 int16x8_t __s0 = __p0; \
20620 int8x8_t __ret; \20619 int8x8_t __ret; \
20620 int16x8_t __s0 = __p0; \
20621 __ret = (int8x8_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 0); \20621 __ret = (int8x8_t) __builtin_neon_vqrshrn_n_v((int8x16_t)__s0, __p1, 0); \
20622 __ret; \20622 __ret; \
20623})20623})
...@@ -20625,23 +20625,23 @@ __ai int16x4_t vqrshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -20625,23 +20625,23 @@ __ai int16x4_t vqrshl_s16(int16x4_t __p0, int16x4_t __p1) {
2062520625
20626#ifdef __LITTLE_ENDIAN__20626#ifdef __LITTLE_ENDIAN__
20627#define vqrshrun_n_s32(__p0, __p1) __extension__ ({ \20627#define vqrshrun_n_s32(__p0, __p1) __extension__ ({ \
20628 int32x4_t __s0 = __p0; \
20629 uint16x4_t __ret; \20628 uint16x4_t __ret; \
20629 int32x4_t __s0 = __p0; \
20630 __ret = (uint16x4_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__s0, __p1, 17); \20630 __ret = (uint16x4_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__s0, __p1, 17); \
20631 __ret; \20631 __ret; \
20632})20632})
20633#else20633#else
20634#define vqrshrun_n_s32(__p0, __p1) __extension__ ({ \20634#define vqrshrun_n_s32(__p0, __p1) __extension__ ({ \
20635 uint16x4_t __ret; \
20635 int32x4_t __s0 = __p0; \20636 int32x4_t __s0 = __p0; \
20636 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \20637 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
20637 uint16x4_t __ret; \
20638 __ret = (uint16x4_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__rev0, __p1, 17); \20638 __ret = (uint16x4_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__rev0, __p1, 17); \
20639 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \20639 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
20640 __ret; \20640 __ret; \
20641})20641})
20642#define __noswap_vqrshrun_n_s32(__p0, __p1) __extension__ ({ \20642#define __noswap_vqrshrun_n_s32(__p0, __p1) __extension__ ({ \
20643 int32x4_t __s0 = __p0; \
20644 uint16x4_t __ret; \20643 uint16x4_t __ret; \
20644 int32x4_t __s0 = __p0; \
20645 __ret = (uint16x4_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__s0, __p1, 17); \20645 __ret = (uint16x4_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__s0, __p1, 17); \
20646 __ret; \20646 __ret; \
20647})20647})
...@@ -20649,23 +20649,23 @@ __ai int16x4_t vqrshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -20649,23 +20649,23 @@ __ai int16x4_t vqrshl_s16(int16x4_t __p0, int16x4_t __p1) {
2064920649
20650#ifdef __LITTLE_ENDIAN__20650#ifdef __LITTLE_ENDIAN__
20651#define vqrshrun_n_s64(__p0, __p1) __extension__ ({ \20651#define vqrshrun_n_s64(__p0, __p1) __extension__ ({ \
20652 int64x2_t __s0 = __p0; \
20653 uint32x2_t __ret; \20652 uint32x2_t __ret; \
20653 int64x2_t __s0 = __p0; \
20654 __ret = (uint32x2_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__s0, __p1, 18); \20654 __ret = (uint32x2_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__s0, __p1, 18); \
20655 __ret; \20655 __ret; \
20656})20656})
20657#else20657#else
20658#define vqrshrun_n_s64(__p0, __p1) __extension__ ({ \20658#define vqrshrun_n_s64(__p0, __p1) __extension__ ({ \
20659 uint32x2_t __ret; \
20659 int64x2_t __s0 = __p0; \20660 int64x2_t __s0 = __p0; \
20660 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \20661 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
20661 uint32x2_t __ret; \
20662 __ret = (uint32x2_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__rev0, __p1, 18); \20662 __ret = (uint32x2_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__rev0, __p1, 18); \
20663 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \20663 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
20664 __ret; \20664 __ret; \
20665})20665})
20666#define __noswap_vqrshrun_n_s64(__p0, __p1) __extension__ ({ \20666#define __noswap_vqrshrun_n_s64(__p0, __p1) __extension__ ({ \
20667 int64x2_t __s0 = __p0; \
20668 uint32x2_t __ret; \20667 uint32x2_t __ret; \
20668 int64x2_t __s0 = __p0; \
20669 __ret = (uint32x2_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__s0, __p1, 18); \20669 __ret = (uint32x2_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__s0, __p1, 18); \
20670 __ret; \20670 __ret; \
20671})20671})
...@@ -20673,23 +20673,23 @@ __ai int16x4_t vqrshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -20673,23 +20673,23 @@ __ai int16x4_t vqrshl_s16(int16x4_t __p0, int16x4_t __p1) {
2067320673
20674#ifdef __LITTLE_ENDIAN__20674#ifdef __LITTLE_ENDIAN__
20675#define vqrshrun_n_s16(__p0, __p1) __extension__ ({ \20675#define vqrshrun_n_s16(__p0, __p1) __extension__ ({ \
20676 int16x8_t __s0 = __p0; \
20677 uint8x8_t __ret; \20676 uint8x8_t __ret; \
20677 int16x8_t __s0 = __p0; \
20678 __ret = (uint8x8_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__s0, __p1, 16); \20678 __ret = (uint8x8_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__s0, __p1, 16); \
20679 __ret; \20679 __ret; \
20680})20680})
20681#else20681#else
20682#define vqrshrun_n_s16(__p0, __p1) __extension__ ({ \20682#define vqrshrun_n_s16(__p0, __p1) __extension__ ({ \
20683 uint8x8_t __ret; \
20683 int16x8_t __s0 = __p0; \20684 int16x8_t __s0 = __p0; \
20684 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \20685 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
20685 uint8x8_t __ret; \
20686 __ret = (uint8x8_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__rev0, __p1, 16); \20686 __ret = (uint8x8_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__rev0, __p1, 16); \
20687 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \20687 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
20688 __ret; \20688 __ret; \
20689})20689})
20690#define __noswap_vqrshrun_n_s16(__p0, __p1) __extension__ ({ \20690#define __noswap_vqrshrun_n_s16(__p0, __p1) __extension__ ({ \
20691 int16x8_t __s0 = __p0; \
20692 uint8x8_t __ret; \20691 uint8x8_t __ret; \
20692 int16x8_t __s0 = __p0; \
20693 __ret = (uint8x8_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__s0, __p1, 16); \20693 __ret = (uint8x8_t) __builtin_neon_vqrshrun_n_v((int8x16_t)__s0, __p1, 16); \
20694 __ret; \20694 __ret; \
20695})20695})
...@@ -20703,9 +20703,9 @@ __ai uint8x16_t vqshlq_u8(uint8x16_t __p0, int8x16_t __p1) {...@@ -20703,9 +20703,9 @@ __ai uint8x16_t vqshlq_u8(uint8x16_t __p0, int8x16_t __p1) {
20703}20703}
20704#else20704#else
20705__ai uint8x16_t vqshlq_u8(uint8x16_t __p0, int8x16_t __p1) {20705__ai uint8x16_t vqshlq_u8(uint8x16_t __p0, int8x16_t __p1) {
20706 uint8x16_t __ret;
20706 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);20707 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20707 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);20708 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20708 uint8x16_t __ret;
20709 __ret = (uint8x16_t) __builtin_neon_vqshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);20709 __ret = (uint8x16_t) __builtin_neon_vqshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
20710 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);20710 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20711 return __ret;20711 return __ret;
...@@ -20720,9 +20720,9 @@ __ai uint32x4_t vqshlq_u32(uint32x4_t __p0, int32x4_t __p1) {...@@ -20720,9 +20720,9 @@ __ai uint32x4_t vqshlq_u32(uint32x4_t __p0, int32x4_t __p1) {
20720}20720}
20721#else20721#else
20722__ai uint32x4_t vqshlq_u32(uint32x4_t __p0, int32x4_t __p1) {20722__ai uint32x4_t vqshlq_u32(uint32x4_t __p0, int32x4_t __p1) {
20723 uint32x4_t __ret;
20723 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);20724 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
20724 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);20725 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
20725 uint32x4_t __ret;
20726 __ret = (uint32x4_t) __builtin_neon_vqshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);20726 __ret = (uint32x4_t) __builtin_neon_vqshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
20727 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);20727 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20728 return __ret;20728 return __ret;
...@@ -20737,9 +20737,9 @@ __ai uint64x2_t vqshlq_u64(uint64x2_t __p0, int64x2_t __p1) {...@@ -20737,9 +20737,9 @@ __ai uint64x2_t vqshlq_u64(uint64x2_t __p0, int64x2_t __p1) {
20737}20737}
20738#else20738#else
20739__ai uint64x2_t vqshlq_u64(uint64x2_t __p0, int64x2_t __p1) {20739__ai uint64x2_t vqshlq_u64(uint64x2_t __p0, int64x2_t __p1) {
20740 uint64x2_t __ret;
20740 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);20741 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
20741 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);20742 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
20742 uint64x2_t __ret;
20743 __ret = (uint64x2_t) __builtin_neon_vqshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);20743 __ret = (uint64x2_t) __builtin_neon_vqshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
20744 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);20744 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
20745 return __ret;20745 return __ret;
...@@ -20754,9 +20754,9 @@ __ai uint16x8_t vqshlq_u16(uint16x8_t __p0, int16x8_t __p1) {...@@ -20754,9 +20754,9 @@ __ai uint16x8_t vqshlq_u16(uint16x8_t __p0, int16x8_t __p1) {
20754}20754}
20755#else20755#else
20756__ai uint16x8_t vqshlq_u16(uint16x8_t __p0, int16x8_t __p1) {20756__ai uint16x8_t vqshlq_u16(uint16x8_t __p0, int16x8_t __p1) {
20757 uint16x8_t __ret;
20757 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);20758 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
20758 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);20759 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
20759 uint16x8_t __ret;
20760 __ret = (uint16x8_t) __builtin_neon_vqshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);20760 __ret = (uint16x8_t) __builtin_neon_vqshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
20761 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);20761 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20762 return __ret;20762 return __ret;
...@@ -20771,9 +20771,9 @@ __ai int8x16_t vqshlq_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -20771,9 +20771,9 @@ __ai int8x16_t vqshlq_s8(int8x16_t __p0, int8x16_t __p1) {
20771}20771}
20772#else20772#else
20773__ai int8x16_t vqshlq_s8(int8x16_t __p0, int8x16_t __p1) {20773__ai int8x16_t vqshlq_s8(int8x16_t __p0, int8x16_t __p1) {
20774 int8x16_t __ret;
20774 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);20775 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20775 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);20776 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20776 int8x16_t __ret;
20777 __ret = (int8x16_t) __builtin_neon_vqshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);20777 __ret = (int8x16_t) __builtin_neon_vqshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
20778 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);20778 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
20779 return __ret;20779 return __ret;
...@@ -20788,9 +20788,9 @@ __ai int32x4_t vqshlq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -20788,9 +20788,9 @@ __ai int32x4_t vqshlq_s32(int32x4_t __p0, int32x4_t __p1) {
20788}20788}
20789#else20789#else
20790__ai int32x4_t vqshlq_s32(int32x4_t __p0, int32x4_t __p1) {20790__ai int32x4_t vqshlq_s32(int32x4_t __p0, int32x4_t __p1) {
20791 int32x4_t __ret;
20791 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);20792 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
20792 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);20793 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
20793 int32x4_t __ret;
20794 __ret = (int32x4_t) __builtin_neon_vqshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);20794 __ret = (int32x4_t) __builtin_neon_vqshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
20795 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);20795 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20796 return __ret;20796 return __ret;
...@@ -20805,9 +20805,9 @@ __ai int64x2_t vqshlq_s64(int64x2_t __p0, int64x2_t __p1) {...@@ -20805,9 +20805,9 @@ __ai int64x2_t vqshlq_s64(int64x2_t __p0, int64x2_t __p1) {
20805}20805}
20806#else20806#else
20807__ai int64x2_t vqshlq_s64(int64x2_t __p0, int64x2_t __p1) {20807__ai int64x2_t vqshlq_s64(int64x2_t __p0, int64x2_t __p1) {
20808 int64x2_t __ret;
20808 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);20809 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
20809 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);20810 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
20810 int64x2_t __ret;
20811 __ret = (int64x2_t) __builtin_neon_vqshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);20811 __ret = (int64x2_t) __builtin_neon_vqshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);
20812 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);20812 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
20813 return __ret;20813 return __ret;
...@@ -20822,9 +20822,9 @@ __ai int16x8_t vqshlq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -20822,9 +20822,9 @@ __ai int16x8_t vqshlq_s16(int16x8_t __p0, int16x8_t __p1) {
20822}20822}
20823#else20823#else
20824__ai int16x8_t vqshlq_s16(int16x8_t __p0, int16x8_t __p1) {20824__ai int16x8_t vqshlq_s16(int16x8_t __p0, int16x8_t __p1) {
20825 int16x8_t __ret;
20825 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);20826 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
20826 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);20827 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
20827 int16x8_t __ret;
20828 __ret = (int16x8_t) __builtin_neon_vqshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);20828 __ret = (int16x8_t) __builtin_neon_vqshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
20829 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);20829 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20830 return __ret;20830 return __ret;
...@@ -20839,9 +20839,9 @@ __ai uint8x8_t vqshl_u8(uint8x8_t __p0, int8x8_t __p1) {...@@ -20839,9 +20839,9 @@ __ai uint8x8_t vqshl_u8(uint8x8_t __p0, int8x8_t __p1) {
20839}20839}
20840#else20840#else
20841__ai uint8x8_t vqshl_u8(uint8x8_t __p0, int8x8_t __p1) {20841__ai uint8x8_t vqshl_u8(uint8x8_t __p0, int8x8_t __p1) {
20842 uint8x8_t __ret;
20842 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);20843 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
20843 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);20844 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
20844 uint8x8_t __ret;
20845 __ret = (uint8x8_t) __builtin_neon_vqshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);20845 __ret = (uint8x8_t) __builtin_neon_vqshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
20846 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);20846 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20847 return __ret;20847 return __ret;
...@@ -20856,9 +20856,9 @@ __ai uint32x2_t vqshl_u32(uint32x2_t __p0, int32x2_t __p1) {...@@ -20856,9 +20856,9 @@ __ai uint32x2_t vqshl_u32(uint32x2_t __p0, int32x2_t __p1) {
20856}20856}
20857#else20857#else
20858__ai uint32x2_t vqshl_u32(uint32x2_t __p0, int32x2_t __p1) {20858__ai uint32x2_t vqshl_u32(uint32x2_t __p0, int32x2_t __p1) {
20859 uint32x2_t __ret;
20859 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);20860 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
20860 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);20861 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
20861 uint32x2_t __ret;
20862 __ret = (uint32x2_t) __builtin_neon_vqshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);20862 __ret = (uint32x2_t) __builtin_neon_vqshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
20863 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);20863 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
20864 return __ret;20864 return __ret;
...@@ -20878,9 +20878,9 @@ __ai uint16x4_t vqshl_u16(uint16x4_t __p0, int16x4_t __p1) {...@@ -20878,9 +20878,9 @@ __ai uint16x4_t vqshl_u16(uint16x4_t __p0, int16x4_t __p1) {
20878}20878}
20879#else20879#else
20880__ai uint16x4_t vqshl_u16(uint16x4_t __p0, int16x4_t __p1) {20880__ai uint16x4_t vqshl_u16(uint16x4_t __p0, int16x4_t __p1) {
20881 uint16x4_t __ret;
20881 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);20882 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
20882 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);20883 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
20883 uint16x4_t __ret;
20884 __ret = (uint16x4_t) __builtin_neon_vqshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);20884 __ret = (uint16x4_t) __builtin_neon_vqshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
20885 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);20885 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20886 return __ret;20886 return __ret;
...@@ -20895,9 +20895,9 @@ __ai int8x8_t vqshl_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -20895,9 +20895,9 @@ __ai int8x8_t vqshl_s8(int8x8_t __p0, int8x8_t __p1) {
20895}20895}
20896#else20896#else
20897__ai int8x8_t vqshl_s8(int8x8_t __p0, int8x8_t __p1) {20897__ai int8x8_t vqshl_s8(int8x8_t __p0, int8x8_t __p1) {
20898 int8x8_t __ret;
20898 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);20899 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
20899 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);20900 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
20900 int8x8_t __ret;
20901 __ret = (int8x8_t) __builtin_neon_vqshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);20901 __ret = (int8x8_t) __builtin_neon_vqshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
20902 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);20902 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
20903 return __ret;20903 return __ret;
...@@ -20912,9 +20912,9 @@ __ai int32x2_t vqshl_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -20912,9 +20912,9 @@ __ai int32x2_t vqshl_s32(int32x2_t __p0, int32x2_t __p1) {
20912}20912}
20913#else20913#else
20914__ai int32x2_t vqshl_s32(int32x2_t __p0, int32x2_t __p1) {20914__ai int32x2_t vqshl_s32(int32x2_t __p0, int32x2_t __p1) {
20915 int32x2_t __ret;
20915 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);20916 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
20916 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);20917 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
20917 int32x2_t __ret;
20918 __ret = (int32x2_t) __builtin_neon_vqshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);20918 __ret = (int32x2_t) __builtin_neon_vqshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
20919 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);20919 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
20920 return __ret;20920 return __ret;
...@@ -20934,9 +20934,9 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -20934,9 +20934,9 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {
20934}20934}
20935#else20935#else
20936__ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {20936__ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {
20937 int16x4_t __ret;
20937 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);20938 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
20938 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);20939 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
20939 int16x4_t __ret;
20940 __ret = (int16x4_t) __builtin_neon_vqshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);20940 __ret = (int16x4_t) __builtin_neon_vqshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
20941 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);20941 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
20942 return __ret;20942 return __ret;
...@@ -20945,16 +20945,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -20945,16 +20945,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {
2094520945
20946#ifdef __LITTLE_ENDIAN__20946#ifdef __LITTLE_ENDIAN__
20947#define vqshlq_n_u8(__p0, __p1) __extension__ ({ \20947#define vqshlq_n_u8(__p0, __p1) __extension__ ({ \
20948 uint8x16_t __s0 = __p0; \
20949 uint8x16_t __ret; \20948 uint8x16_t __ret; \
20949 uint8x16_t __s0 = __p0; \
20950 __ret = (uint8x16_t) __builtin_neon_vqshlq_n_v((int8x16_t)__s0, __p1, 48); \20950 __ret = (uint8x16_t) __builtin_neon_vqshlq_n_v((int8x16_t)__s0, __p1, 48); \
20951 __ret; \20951 __ret; \
20952})20952})
20953#else20953#else
20954#define vqshlq_n_u8(__p0, __p1) __extension__ ({ \20954#define vqshlq_n_u8(__p0, __p1) __extension__ ({ \
20955 uint8x16_t __ret; \
20955 uint8x16_t __s0 = __p0; \20956 uint8x16_t __s0 = __p0; \
20956 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \20957 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
20957 uint8x16_t __ret; \
20958 __ret = (uint8x16_t) __builtin_neon_vqshlq_n_v((int8x16_t)__rev0, __p1, 48); \20958 __ret = (uint8x16_t) __builtin_neon_vqshlq_n_v((int8x16_t)__rev0, __p1, 48); \
20959 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \20959 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
20960 __ret; \20960 __ret; \
...@@ -20963,16 +20963,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -20963,16 +20963,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {
2096320963
20964#ifdef __LITTLE_ENDIAN__20964#ifdef __LITTLE_ENDIAN__
20965#define vqshlq_n_u32(__p0, __p1) __extension__ ({ \20965#define vqshlq_n_u32(__p0, __p1) __extension__ ({ \
20966 uint32x4_t __s0 = __p0; \
20967 uint32x4_t __ret; \20966 uint32x4_t __ret; \
20967 uint32x4_t __s0 = __p0; \
20968 __ret = (uint32x4_t) __builtin_neon_vqshlq_n_v((int8x16_t)__s0, __p1, 50); \20968 __ret = (uint32x4_t) __builtin_neon_vqshlq_n_v((int8x16_t)__s0, __p1, 50); \
20969 __ret; \20969 __ret; \
20970})20970})
20971#else20971#else
20972#define vqshlq_n_u32(__p0, __p1) __extension__ ({ \20972#define vqshlq_n_u32(__p0, __p1) __extension__ ({ \
20973 uint32x4_t __ret; \
20973 uint32x4_t __s0 = __p0; \20974 uint32x4_t __s0 = __p0; \
20974 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \20975 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
20975 uint32x4_t __ret; \
20976 __ret = (uint32x4_t) __builtin_neon_vqshlq_n_v((int8x16_t)__rev0, __p1, 50); \20976 __ret = (uint32x4_t) __builtin_neon_vqshlq_n_v((int8x16_t)__rev0, __p1, 50); \
20977 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \20977 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
20978 __ret; \20978 __ret; \
...@@ -20981,16 +20981,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -20981,16 +20981,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {
2098120981
20982#ifdef __LITTLE_ENDIAN__20982#ifdef __LITTLE_ENDIAN__
20983#define vqshlq_n_u64(__p0, __p1) __extension__ ({ \20983#define vqshlq_n_u64(__p0, __p1) __extension__ ({ \
20984 uint64x2_t __s0 = __p0; \
20985 uint64x2_t __ret; \20984 uint64x2_t __ret; \
20985 uint64x2_t __s0 = __p0; \
20986 __ret = (uint64x2_t) __builtin_neon_vqshlq_n_v((int8x16_t)__s0, __p1, 51); \20986 __ret = (uint64x2_t) __builtin_neon_vqshlq_n_v((int8x16_t)__s0, __p1, 51); \
20987 __ret; \20987 __ret; \
20988})20988})
20989#else20989#else
20990#define vqshlq_n_u64(__p0, __p1) __extension__ ({ \20990#define vqshlq_n_u64(__p0, __p1) __extension__ ({ \
20991 uint64x2_t __ret; \
20991 uint64x2_t __s0 = __p0; \20992 uint64x2_t __s0 = __p0; \
20992 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \20993 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
20993 uint64x2_t __ret; \
20994 __ret = (uint64x2_t) __builtin_neon_vqshlq_n_v((int8x16_t)__rev0, __p1, 51); \20994 __ret = (uint64x2_t) __builtin_neon_vqshlq_n_v((int8x16_t)__rev0, __p1, 51); \
20995 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \20995 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
20996 __ret; \20996 __ret; \
...@@ -20999,16 +20999,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -20999,16 +20999,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {
2099920999
21000#ifdef __LITTLE_ENDIAN__21000#ifdef __LITTLE_ENDIAN__
21001#define vqshlq_n_u16(__p0, __p1) __extension__ ({ \21001#define vqshlq_n_u16(__p0, __p1) __extension__ ({ \
21002 uint16x8_t __s0 = __p0; \
21003 uint16x8_t __ret; \21002 uint16x8_t __ret; \
21003 uint16x8_t __s0 = __p0; \
21004 __ret = (uint16x8_t) __builtin_neon_vqshlq_n_v((int8x16_t)__s0, __p1, 49); \21004 __ret = (uint16x8_t) __builtin_neon_vqshlq_n_v((int8x16_t)__s0, __p1, 49); \
21005 __ret; \21005 __ret; \
21006})21006})
21007#else21007#else
21008#define vqshlq_n_u16(__p0, __p1) __extension__ ({ \21008#define vqshlq_n_u16(__p0, __p1) __extension__ ({ \
21009 uint16x8_t __ret; \
21009 uint16x8_t __s0 = __p0; \21010 uint16x8_t __s0 = __p0; \
21010 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \21011 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
21011 uint16x8_t __ret; \
21012 __ret = (uint16x8_t) __builtin_neon_vqshlq_n_v((int8x16_t)__rev0, __p1, 49); \21012 __ret = (uint16x8_t) __builtin_neon_vqshlq_n_v((int8x16_t)__rev0, __p1, 49); \
21013 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \21013 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
21014 __ret; \21014 __ret; \
...@@ -21017,16 +21017,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -21017,16 +21017,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {
2101721017
21018#ifdef __LITTLE_ENDIAN__21018#ifdef __LITTLE_ENDIAN__
21019#define vqshlq_n_s8(__p0, __p1) __extension__ ({ \21019#define vqshlq_n_s8(__p0, __p1) __extension__ ({ \
21020 int8x16_t __s0 = __p0; \
21021 int8x16_t __ret; \21020 int8x16_t __ret; \
21021 int8x16_t __s0 = __p0; \
21022 __ret = (int8x16_t) __builtin_neon_vqshlq_n_v((int8x16_t)__s0, __p1, 32); \21022 __ret = (int8x16_t) __builtin_neon_vqshlq_n_v((int8x16_t)__s0, __p1, 32); \
21023 __ret; \21023 __ret; \
21024})21024})
21025#else21025#else
21026#define vqshlq_n_s8(__p0, __p1) __extension__ ({ \21026#define vqshlq_n_s8(__p0, __p1) __extension__ ({ \
21027 int8x16_t __ret; \
21027 int8x16_t __s0 = __p0; \21028 int8x16_t __s0 = __p0; \
21028 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \21029 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
21029 int8x16_t __ret; \
21030 __ret = (int8x16_t) __builtin_neon_vqshlq_n_v((int8x16_t)__rev0, __p1, 32); \21030 __ret = (int8x16_t) __builtin_neon_vqshlq_n_v((int8x16_t)__rev0, __p1, 32); \
21031 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \21031 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
21032 __ret; \21032 __ret; \
...@@ -21035,16 +21035,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -21035,16 +21035,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {
2103521035
21036#ifdef __LITTLE_ENDIAN__21036#ifdef __LITTLE_ENDIAN__
21037#define vqshlq_n_s32(__p0, __p1) __extension__ ({ \21037#define vqshlq_n_s32(__p0, __p1) __extension__ ({ \
21038 int32x4_t __s0 = __p0; \
21039 int32x4_t __ret; \21038 int32x4_t __ret; \
21039 int32x4_t __s0 = __p0; \
21040 __ret = (int32x4_t) __builtin_neon_vqshlq_n_v((int8x16_t)__s0, __p1, 34); \21040 __ret = (int32x4_t) __builtin_neon_vqshlq_n_v((int8x16_t)__s0, __p1, 34); \
21041 __ret; \21041 __ret; \
21042})21042})
21043#else21043#else
21044#define vqshlq_n_s32(__p0, __p1) __extension__ ({ \21044#define vqshlq_n_s32(__p0, __p1) __extension__ ({ \
21045 int32x4_t __ret; \
21045 int32x4_t __s0 = __p0; \21046 int32x4_t __s0 = __p0; \
21046 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \21047 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
21047 int32x4_t __ret; \
21048 __ret = (int32x4_t) __builtin_neon_vqshlq_n_v((int8x16_t)__rev0, __p1, 34); \21048 __ret = (int32x4_t) __builtin_neon_vqshlq_n_v((int8x16_t)__rev0, __p1, 34); \
21049 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \21049 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
21050 __ret; \21050 __ret; \
...@@ -21053,16 +21053,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -21053,16 +21053,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {
2105321053
21054#ifdef __LITTLE_ENDIAN__21054#ifdef __LITTLE_ENDIAN__
21055#define vqshlq_n_s64(__p0, __p1) __extension__ ({ \21055#define vqshlq_n_s64(__p0, __p1) __extension__ ({ \
21056 int64x2_t __s0 = __p0; \
21057 int64x2_t __ret; \21056 int64x2_t __ret; \
21057 int64x2_t __s0 = __p0; \
21058 __ret = (int64x2_t) __builtin_neon_vqshlq_n_v((int8x16_t)__s0, __p1, 35); \21058 __ret = (int64x2_t) __builtin_neon_vqshlq_n_v((int8x16_t)__s0, __p1, 35); \
21059 __ret; \21059 __ret; \
21060})21060})
21061#else21061#else
21062#define vqshlq_n_s64(__p0, __p1) __extension__ ({ \21062#define vqshlq_n_s64(__p0, __p1) __extension__ ({ \
21063 int64x2_t __ret; \
21063 int64x2_t __s0 = __p0; \21064 int64x2_t __s0 = __p0; \
21064 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \21065 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
21065 int64x2_t __ret; \
21066 __ret = (int64x2_t) __builtin_neon_vqshlq_n_v((int8x16_t)__rev0, __p1, 35); \21066 __ret = (int64x2_t) __builtin_neon_vqshlq_n_v((int8x16_t)__rev0, __p1, 35); \
21067 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \21067 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
21068 __ret; \21068 __ret; \
...@@ -21071,16 +21071,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -21071,16 +21071,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {
2107121071
21072#ifdef __LITTLE_ENDIAN__21072#ifdef __LITTLE_ENDIAN__
21073#define vqshlq_n_s16(__p0, __p1) __extension__ ({ \21073#define vqshlq_n_s16(__p0, __p1) __extension__ ({ \
21074 int16x8_t __s0 = __p0; \
21075 int16x8_t __ret; \21074 int16x8_t __ret; \
21075 int16x8_t __s0 = __p0; \
21076 __ret = (int16x8_t) __builtin_neon_vqshlq_n_v((int8x16_t)__s0, __p1, 33); \21076 __ret = (int16x8_t) __builtin_neon_vqshlq_n_v((int8x16_t)__s0, __p1, 33); \
21077 __ret; \21077 __ret; \
21078})21078})
21079#else21079#else
21080#define vqshlq_n_s16(__p0, __p1) __extension__ ({ \21080#define vqshlq_n_s16(__p0, __p1) __extension__ ({ \
21081 int16x8_t __ret; \
21081 int16x8_t __s0 = __p0; \21082 int16x8_t __s0 = __p0; \
21082 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \21083 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
21083 int16x8_t __ret; \
21084 __ret = (int16x8_t) __builtin_neon_vqshlq_n_v((int8x16_t)__rev0, __p1, 33); \21084 __ret = (int16x8_t) __builtin_neon_vqshlq_n_v((int8x16_t)__rev0, __p1, 33); \
21085 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \21085 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
21086 __ret; \21086 __ret; \
...@@ -21089,16 +21089,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -21089,16 +21089,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {
2108921089
21090#ifdef __LITTLE_ENDIAN__21090#ifdef __LITTLE_ENDIAN__
21091#define vqshl_n_u8(__p0, __p1) __extension__ ({ \21091#define vqshl_n_u8(__p0, __p1) __extension__ ({ \
21092 uint8x8_t __s0 = __p0; \
21093 uint8x8_t __ret; \21092 uint8x8_t __ret; \
21093 uint8x8_t __s0 = __p0; \
21094 __ret = (uint8x8_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 16); \21094 __ret = (uint8x8_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 16); \
21095 __ret; \21095 __ret; \
21096})21096})
21097#else21097#else
21098#define vqshl_n_u8(__p0, __p1) __extension__ ({ \21098#define vqshl_n_u8(__p0, __p1) __extension__ ({ \
21099 uint8x8_t __ret; \
21099 uint8x8_t __s0 = __p0; \21100 uint8x8_t __s0 = __p0; \
21100 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \21101 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
21101 uint8x8_t __ret; \
21102 __ret = (uint8x8_t) __builtin_neon_vqshl_n_v((int8x8_t)__rev0, __p1, 16); \21102 __ret = (uint8x8_t) __builtin_neon_vqshl_n_v((int8x8_t)__rev0, __p1, 16); \
21103 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \21103 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
21104 __ret; \21104 __ret; \
...@@ -21107,16 +21107,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -21107,16 +21107,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {
2110721107
21108#ifdef __LITTLE_ENDIAN__21108#ifdef __LITTLE_ENDIAN__
21109#define vqshl_n_u32(__p0, __p1) __extension__ ({ \21109#define vqshl_n_u32(__p0, __p1) __extension__ ({ \
21110 uint32x2_t __s0 = __p0; \
21111 uint32x2_t __ret; \21110 uint32x2_t __ret; \
21111 uint32x2_t __s0 = __p0; \
21112 __ret = (uint32x2_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 18); \21112 __ret = (uint32x2_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 18); \
21113 __ret; \21113 __ret; \
21114})21114})
21115#else21115#else
21116#define vqshl_n_u32(__p0, __p1) __extension__ ({ \21116#define vqshl_n_u32(__p0, __p1) __extension__ ({ \
21117 uint32x2_t __ret; \
21117 uint32x2_t __s0 = __p0; \21118 uint32x2_t __s0 = __p0; \
21118 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \21119 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
21119 uint32x2_t __ret; \
21120 __ret = (uint32x2_t) __builtin_neon_vqshl_n_v((int8x8_t)__rev0, __p1, 18); \21120 __ret = (uint32x2_t) __builtin_neon_vqshl_n_v((int8x8_t)__rev0, __p1, 18); \
21121 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \21121 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
21122 __ret; \21122 __ret; \
...@@ -21124,23 +21124,23 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -21124,23 +21124,23 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {
21124#endif21124#endif
2112521125
21126#define vqshl_n_u64(__p0, __p1) __extension__ ({ \21126#define vqshl_n_u64(__p0, __p1) __extension__ ({ \
21127 uint64x1_t __s0 = __p0; \
21128 uint64x1_t __ret; \21127 uint64x1_t __ret; \
21128 uint64x1_t __s0 = __p0; \
21129 __ret = (uint64x1_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 19); \21129 __ret = (uint64x1_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 19); \
21130 __ret; \21130 __ret; \
21131})21131})
21132#ifdef __LITTLE_ENDIAN__21132#ifdef __LITTLE_ENDIAN__
21133#define vqshl_n_u16(__p0, __p1) __extension__ ({ \21133#define vqshl_n_u16(__p0, __p1) __extension__ ({ \
21134 uint16x4_t __s0 = __p0; \
21135 uint16x4_t __ret; \21134 uint16x4_t __ret; \
21135 uint16x4_t __s0 = __p0; \
21136 __ret = (uint16x4_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 17); \21136 __ret = (uint16x4_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 17); \
21137 __ret; \21137 __ret; \
21138})21138})
21139#else21139#else
21140#define vqshl_n_u16(__p0, __p1) __extension__ ({ \21140#define vqshl_n_u16(__p0, __p1) __extension__ ({ \
21141 uint16x4_t __ret; \
21141 uint16x4_t __s0 = __p0; \21142 uint16x4_t __s0 = __p0; \
21142 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \21143 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
21143 uint16x4_t __ret; \
21144 __ret = (uint16x4_t) __builtin_neon_vqshl_n_v((int8x8_t)__rev0, __p1, 17); \21144 __ret = (uint16x4_t) __builtin_neon_vqshl_n_v((int8x8_t)__rev0, __p1, 17); \
21145 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \21145 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
21146 __ret; \21146 __ret; \
...@@ -21149,16 +21149,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -21149,16 +21149,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {
2114921149
21150#ifdef __LITTLE_ENDIAN__21150#ifdef __LITTLE_ENDIAN__
21151#define vqshl_n_s8(__p0, __p1) __extension__ ({ \21151#define vqshl_n_s8(__p0, __p1) __extension__ ({ \
21152 int8x8_t __s0 = __p0; \
21153 int8x8_t __ret; \21152 int8x8_t __ret; \
21153 int8x8_t __s0 = __p0; \
21154 __ret = (int8x8_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 0); \21154 __ret = (int8x8_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 0); \
21155 __ret; \21155 __ret; \
21156})21156})
21157#else21157#else
21158#define vqshl_n_s8(__p0, __p1) __extension__ ({ \21158#define vqshl_n_s8(__p0, __p1) __extension__ ({ \
21159 int8x8_t __ret; \
21159 int8x8_t __s0 = __p0; \21160 int8x8_t __s0 = __p0; \
21160 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \21161 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
21161 int8x8_t __ret; \
21162 __ret = (int8x8_t) __builtin_neon_vqshl_n_v((int8x8_t)__rev0, __p1, 0); \21162 __ret = (int8x8_t) __builtin_neon_vqshl_n_v((int8x8_t)__rev0, __p1, 0); \
21163 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \21163 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
21164 __ret; \21164 __ret; \
...@@ -21167,16 +21167,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -21167,16 +21167,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {
2116721167
21168#ifdef __LITTLE_ENDIAN__21168#ifdef __LITTLE_ENDIAN__
21169#define vqshl_n_s32(__p0, __p1) __extension__ ({ \21169#define vqshl_n_s32(__p0, __p1) __extension__ ({ \
21170 int32x2_t __s0 = __p0; \
21171 int32x2_t __ret; \21170 int32x2_t __ret; \
21171 int32x2_t __s0 = __p0; \
21172 __ret = (int32x2_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 2); \21172 __ret = (int32x2_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 2); \
21173 __ret; \21173 __ret; \
21174})21174})
21175#else21175#else
21176#define vqshl_n_s32(__p0, __p1) __extension__ ({ \21176#define vqshl_n_s32(__p0, __p1) __extension__ ({ \
21177 int32x2_t __ret; \
21177 int32x2_t __s0 = __p0; \21178 int32x2_t __s0 = __p0; \
21178 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \21179 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
21179 int32x2_t __ret; \
21180 __ret = (int32x2_t) __builtin_neon_vqshl_n_v((int8x8_t)__rev0, __p1, 2); \21180 __ret = (int32x2_t) __builtin_neon_vqshl_n_v((int8x8_t)__rev0, __p1, 2); \
21181 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \21181 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
21182 __ret; \21182 __ret; \
...@@ -21184,23 +21184,23 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -21184,23 +21184,23 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {
21184#endif21184#endif
2118521185
21186#define vqshl_n_s64(__p0, __p1) __extension__ ({ \21186#define vqshl_n_s64(__p0, __p1) __extension__ ({ \
21187 int64x1_t __s0 = __p0; \
21188 int64x1_t __ret; \21187 int64x1_t __ret; \
21188 int64x1_t __s0 = __p0; \
21189 __ret = (int64x1_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 3); \21189 __ret = (int64x1_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 3); \
21190 __ret; \21190 __ret; \
21191})21191})
21192#ifdef __LITTLE_ENDIAN__21192#ifdef __LITTLE_ENDIAN__
21193#define vqshl_n_s16(__p0, __p1) __extension__ ({ \21193#define vqshl_n_s16(__p0, __p1) __extension__ ({ \
21194 int16x4_t __s0 = __p0; \
21195 int16x4_t __ret; \21194 int16x4_t __ret; \
21195 int16x4_t __s0 = __p0; \
21196 __ret = (int16x4_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 1); \21196 __ret = (int16x4_t) __builtin_neon_vqshl_n_v((int8x8_t)__s0, __p1, 1); \
21197 __ret; \21197 __ret; \
21198})21198})
21199#else21199#else
21200#define vqshl_n_s16(__p0, __p1) __extension__ ({ \21200#define vqshl_n_s16(__p0, __p1) __extension__ ({ \
21201 int16x4_t __ret; \
21201 int16x4_t __s0 = __p0; \21202 int16x4_t __s0 = __p0; \
21202 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \21203 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
21203 int16x4_t __ret; \
21204 __ret = (int16x4_t) __builtin_neon_vqshl_n_v((int8x8_t)__rev0, __p1, 1); \21204 __ret = (int16x4_t) __builtin_neon_vqshl_n_v((int8x8_t)__rev0, __p1, 1); \
21205 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \21205 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
21206 __ret; \21206 __ret; \
...@@ -21209,16 +21209,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -21209,16 +21209,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {
2120921209
21210#ifdef __LITTLE_ENDIAN__21210#ifdef __LITTLE_ENDIAN__
21211#define vqshluq_n_s8(__p0, __p1) __extension__ ({ \21211#define vqshluq_n_s8(__p0, __p1) __extension__ ({ \
21212 int8x16_t __s0 = __p0; \
21213 uint8x16_t __ret; \21212 uint8x16_t __ret; \
21213 int8x16_t __s0 = __p0; \
21214 __ret = (uint8x16_t) __builtin_neon_vqshluq_n_v((int8x16_t)__s0, __p1, 48); \21214 __ret = (uint8x16_t) __builtin_neon_vqshluq_n_v((int8x16_t)__s0, __p1, 48); \
21215 __ret; \21215 __ret; \
21216})21216})
21217#else21217#else
21218#define vqshluq_n_s8(__p0, __p1) __extension__ ({ \21218#define vqshluq_n_s8(__p0, __p1) __extension__ ({ \
21219 uint8x16_t __ret; \
21219 int8x16_t __s0 = __p0; \21220 int8x16_t __s0 = __p0; \
21220 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \21221 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
21221 uint8x16_t __ret; \
21222 __ret = (uint8x16_t) __builtin_neon_vqshluq_n_v((int8x16_t)__rev0, __p1, 48); \21222 __ret = (uint8x16_t) __builtin_neon_vqshluq_n_v((int8x16_t)__rev0, __p1, 48); \
21223 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \21223 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
21224 __ret; \21224 __ret; \
...@@ -21227,16 +21227,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -21227,16 +21227,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {
2122721227
21228#ifdef __LITTLE_ENDIAN__21228#ifdef __LITTLE_ENDIAN__
21229#define vqshluq_n_s32(__p0, __p1) __extension__ ({ \21229#define vqshluq_n_s32(__p0, __p1) __extension__ ({ \
21230 int32x4_t __s0 = __p0; \
21231 uint32x4_t __ret; \21230 uint32x4_t __ret; \
21231 int32x4_t __s0 = __p0; \
21232 __ret = (uint32x4_t) __builtin_neon_vqshluq_n_v((int8x16_t)__s0, __p1, 50); \21232 __ret = (uint32x4_t) __builtin_neon_vqshluq_n_v((int8x16_t)__s0, __p1, 50); \
21233 __ret; \21233 __ret; \
21234})21234})
21235#else21235#else
21236#define vqshluq_n_s32(__p0, __p1) __extension__ ({ \21236#define vqshluq_n_s32(__p0, __p1) __extension__ ({ \
21237 uint32x4_t __ret; \
21237 int32x4_t __s0 = __p0; \21238 int32x4_t __s0 = __p0; \
21238 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \21239 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
21239 uint32x4_t __ret; \
21240 __ret = (uint32x4_t) __builtin_neon_vqshluq_n_v((int8x16_t)__rev0, __p1, 50); \21240 __ret = (uint32x4_t) __builtin_neon_vqshluq_n_v((int8x16_t)__rev0, __p1, 50); \
21241 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \21241 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
21242 __ret; \21242 __ret; \
...@@ -21245,16 +21245,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -21245,16 +21245,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {
2124521245
21246#ifdef __LITTLE_ENDIAN__21246#ifdef __LITTLE_ENDIAN__
21247#define vqshluq_n_s64(__p0, __p1) __extension__ ({ \21247#define vqshluq_n_s64(__p0, __p1) __extension__ ({ \
21248 int64x2_t __s0 = __p0; \
21249 uint64x2_t __ret; \21248 uint64x2_t __ret; \
21249 int64x2_t __s0 = __p0; \
21250 __ret = (uint64x2_t) __builtin_neon_vqshluq_n_v((int8x16_t)__s0, __p1, 51); \21250 __ret = (uint64x2_t) __builtin_neon_vqshluq_n_v((int8x16_t)__s0, __p1, 51); \
21251 __ret; \21251 __ret; \
21252})21252})
21253#else21253#else
21254#define vqshluq_n_s64(__p0, __p1) __extension__ ({ \21254#define vqshluq_n_s64(__p0, __p1) __extension__ ({ \
21255 uint64x2_t __ret; \
21255 int64x2_t __s0 = __p0; \21256 int64x2_t __s0 = __p0; \
21256 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \21257 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
21257 uint64x2_t __ret; \
21258 __ret = (uint64x2_t) __builtin_neon_vqshluq_n_v((int8x16_t)__rev0, __p1, 51); \21258 __ret = (uint64x2_t) __builtin_neon_vqshluq_n_v((int8x16_t)__rev0, __p1, 51); \
21259 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \21259 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
21260 __ret; \21260 __ret; \
...@@ -21263,16 +21263,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -21263,16 +21263,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {
2126321263
21264#ifdef __LITTLE_ENDIAN__21264#ifdef __LITTLE_ENDIAN__
21265#define vqshluq_n_s16(__p0, __p1) __extension__ ({ \21265#define vqshluq_n_s16(__p0, __p1) __extension__ ({ \
21266 int16x8_t __s0 = __p0; \
21267 uint16x8_t __ret; \21266 uint16x8_t __ret; \
21267 int16x8_t __s0 = __p0; \
21268 __ret = (uint16x8_t) __builtin_neon_vqshluq_n_v((int8x16_t)__s0, __p1, 49); \21268 __ret = (uint16x8_t) __builtin_neon_vqshluq_n_v((int8x16_t)__s0, __p1, 49); \
21269 __ret; \21269 __ret; \
21270})21270})
21271#else21271#else
21272#define vqshluq_n_s16(__p0, __p1) __extension__ ({ \21272#define vqshluq_n_s16(__p0, __p1) __extension__ ({ \
21273 uint16x8_t __ret; \
21273 int16x8_t __s0 = __p0; \21274 int16x8_t __s0 = __p0; \
21274 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \21275 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
21275 uint16x8_t __ret; \
21276 __ret = (uint16x8_t) __builtin_neon_vqshluq_n_v((int8x16_t)__rev0, __p1, 49); \21276 __ret = (uint16x8_t) __builtin_neon_vqshluq_n_v((int8x16_t)__rev0, __p1, 49); \
21277 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \21277 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
21278 __ret; \21278 __ret; \
...@@ -21281,16 +21281,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -21281,16 +21281,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {
2128121281
21282#ifdef __LITTLE_ENDIAN__21282#ifdef __LITTLE_ENDIAN__
21283#define vqshlu_n_s8(__p0, __p1) __extension__ ({ \21283#define vqshlu_n_s8(__p0, __p1) __extension__ ({ \
21284 int8x8_t __s0 = __p0; \
21285 uint8x8_t __ret; \21284 uint8x8_t __ret; \
21285 int8x8_t __s0 = __p0; \
21286 __ret = (uint8x8_t) __builtin_neon_vqshlu_n_v((int8x8_t)__s0, __p1, 16); \21286 __ret = (uint8x8_t) __builtin_neon_vqshlu_n_v((int8x8_t)__s0, __p1, 16); \
21287 __ret; \21287 __ret; \
21288})21288})
21289#else21289#else
21290#define vqshlu_n_s8(__p0, __p1) __extension__ ({ \21290#define vqshlu_n_s8(__p0, __p1) __extension__ ({ \
21291 uint8x8_t __ret; \
21291 int8x8_t __s0 = __p0; \21292 int8x8_t __s0 = __p0; \
21292 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \21293 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
21293 uint8x8_t __ret; \
21294 __ret = (uint8x8_t) __builtin_neon_vqshlu_n_v((int8x8_t)__rev0, __p1, 16); \21294 __ret = (uint8x8_t) __builtin_neon_vqshlu_n_v((int8x8_t)__rev0, __p1, 16); \
21295 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \21295 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
21296 __ret; \21296 __ret; \
...@@ -21299,16 +21299,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -21299,16 +21299,16 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {
2129921299
21300#ifdef __LITTLE_ENDIAN__21300#ifdef __LITTLE_ENDIAN__
21301#define vqshlu_n_s32(__p0, __p1) __extension__ ({ \21301#define vqshlu_n_s32(__p0, __p1) __extension__ ({ \
21302 int32x2_t __s0 = __p0; \
21303 uint32x2_t __ret; \21302 uint32x2_t __ret; \
21303 int32x2_t __s0 = __p0; \
21304 __ret = (uint32x2_t) __builtin_neon_vqshlu_n_v((int8x8_t)__s0, __p1, 18); \21304 __ret = (uint32x2_t) __builtin_neon_vqshlu_n_v((int8x8_t)__s0, __p1, 18); \
21305 __ret; \21305 __ret; \
21306})21306})
21307#else21307#else
21308#define vqshlu_n_s32(__p0, __p1) __extension__ ({ \21308#define vqshlu_n_s32(__p0, __p1) __extension__ ({ \
21309 uint32x2_t __ret; \
21309 int32x2_t __s0 = __p0; \21310 int32x2_t __s0 = __p0; \
21310 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \21311 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
21311 uint32x2_t __ret; \
21312 __ret = (uint32x2_t) __builtin_neon_vqshlu_n_v((int8x8_t)__rev0, __p1, 18); \21312 __ret = (uint32x2_t) __builtin_neon_vqshlu_n_v((int8x8_t)__rev0, __p1, 18); \
21313 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \21313 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
21314 __ret; \21314 __ret; \
...@@ -21316,23 +21316,23 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -21316,23 +21316,23 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {
21316#endif21316#endif
2131721317
21318#define vqshlu_n_s64(__p0, __p1) __extension__ ({ \21318#define vqshlu_n_s64(__p0, __p1) __extension__ ({ \
21319 int64x1_t __s0 = __p0; \
21320 uint64x1_t __ret; \21319 uint64x1_t __ret; \
21320 int64x1_t __s0 = __p0; \
21321 __ret = (uint64x1_t) __builtin_neon_vqshlu_n_v((int8x8_t)__s0, __p1, 19); \21321 __ret = (uint64x1_t) __builtin_neon_vqshlu_n_v((int8x8_t)__s0, __p1, 19); \
21322 __ret; \21322 __ret; \
21323})21323})
21324#ifdef __LITTLE_ENDIAN__21324#ifdef __LITTLE_ENDIAN__
21325#define vqshlu_n_s16(__p0, __p1) __extension__ ({ \21325#define vqshlu_n_s16(__p0, __p1) __extension__ ({ \
21326 int16x4_t __s0 = __p0; \
21327 uint16x4_t __ret; \21326 uint16x4_t __ret; \
21327 int16x4_t __s0 = __p0; \
21328 __ret = (uint16x4_t) __builtin_neon_vqshlu_n_v((int8x8_t)__s0, __p1, 17); \21328 __ret = (uint16x4_t) __builtin_neon_vqshlu_n_v((int8x8_t)__s0, __p1, 17); \
21329 __ret; \21329 __ret; \
21330})21330})
21331#else21331#else
21332#define vqshlu_n_s16(__p0, __p1) __extension__ ({ \21332#define vqshlu_n_s16(__p0, __p1) __extension__ ({ \
21333 uint16x4_t __ret; \
21333 int16x4_t __s0 = __p0; \21334 int16x4_t __s0 = __p0; \
21334 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \21335 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
21335 uint16x4_t __ret; \
21336 __ret = (uint16x4_t) __builtin_neon_vqshlu_n_v((int8x8_t)__rev0, __p1, 17); \21336 __ret = (uint16x4_t) __builtin_neon_vqshlu_n_v((int8x8_t)__rev0, __p1, 17); \
21337 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \21337 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
21338 __ret; \21338 __ret; \
...@@ -21341,23 +21341,23 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -21341,23 +21341,23 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {
2134121341
21342#ifdef __LITTLE_ENDIAN__21342#ifdef __LITTLE_ENDIAN__
21343#define vqshrn_n_u32(__p0, __p1) __extension__ ({ \21343#define vqshrn_n_u32(__p0, __p1) __extension__ ({ \
21344 uint32x4_t __s0 = __p0; \
21345 uint16x4_t __ret; \21344 uint16x4_t __ret; \
21345 uint32x4_t __s0 = __p0; \
21346 __ret = (uint16x4_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 17); \21346 __ret = (uint16x4_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 17); \
21347 __ret; \21347 __ret; \
21348})21348})
21349#else21349#else
21350#define vqshrn_n_u32(__p0, __p1) __extension__ ({ \21350#define vqshrn_n_u32(__p0, __p1) __extension__ ({ \
21351 uint16x4_t __ret; \
21351 uint32x4_t __s0 = __p0; \21352 uint32x4_t __s0 = __p0; \
21352 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \21353 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
21353 uint16x4_t __ret; \
21354 __ret = (uint16x4_t) __builtin_neon_vqshrn_n_v((int8x16_t)__rev0, __p1, 17); \21354 __ret = (uint16x4_t) __builtin_neon_vqshrn_n_v((int8x16_t)__rev0, __p1, 17); \
21355 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \21355 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
21356 __ret; \21356 __ret; \
21357})21357})
21358#define __noswap_vqshrn_n_u32(__p0, __p1) __extension__ ({ \21358#define __noswap_vqshrn_n_u32(__p0, __p1) __extension__ ({ \
21359 uint32x4_t __s0 = __p0; \
21360 uint16x4_t __ret; \21359 uint16x4_t __ret; \
21360 uint32x4_t __s0 = __p0; \
21361 __ret = (uint16x4_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 17); \21361 __ret = (uint16x4_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 17); \
21362 __ret; \21362 __ret; \
21363})21363})
...@@ -21365,23 +21365,23 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -21365,23 +21365,23 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {
2136521365
21366#ifdef __LITTLE_ENDIAN__21366#ifdef __LITTLE_ENDIAN__
21367#define vqshrn_n_u64(__p0, __p1) __extension__ ({ \21367#define vqshrn_n_u64(__p0, __p1) __extension__ ({ \
21368 uint64x2_t __s0 = __p0; \
21369 uint32x2_t __ret; \21368 uint32x2_t __ret; \
21369 uint64x2_t __s0 = __p0; \
21370 __ret = (uint32x2_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 18); \21370 __ret = (uint32x2_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 18); \
21371 __ret; \21371 __ret; \
21372})21372})
21373#else21373#else
21374#define vqshrn_n_u64(__p0, __p1) __extension__ ({ \21374#define vqshrn_n_u64(__p0, __p1) __extension__ ({ \
21375 uint32x2_t __ret; \
21375 uint64x2_t __s0 = __p0; \21376 uint64x2_t __s0 = __p0; \
21376 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \21377 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
21377 uint32x2_t __ret; \
21378 __ret = (uint32x2_t) __builtin_neon_vqshrn_n_v((int8x16_t)__rev0, __p1, 18); \21378 __ret = (uint32x2_t) __builtin_neon_vqshrn_n_v((int8x16_t)__rev0, __p1, 18); \
21379 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \21379 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
21380 __ret; \21380 __ret; \
21381})21381})
21382#define __noswap_vqshrn_n_u64(__p0, __p1) __extension__ ({ \21382#define __noswap_vqshrn_n_u64(__p0, __p1) __extension__ ({ \
21383 uint64x2_t __s0 = __p0; \
21384 uint32x2_t __ret; \21383 uint32x2_t __ret; \
21384 uint64x2_t __s0 = __p0; \
21385 __ret = (uint32x2_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 18); \21385 __ret = (uint32x2_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 18); \
21386 __ret; \21386 __ret; \
21387})21387})
...@@ -21389,23 +21389,23 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -21389,23 +21389,23 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {
2138921389
21390#ifdef __LITTLE_ENDIAN__21390#ifdef __LITTLE_ENDIAN__
21391#define vqshrn_n_u16(__p0, __p1) __extension__ ({ \21391#define vqshrn_n_u16(__p0, __p1) __extension__ ({ \
21392 uint16x8_t __s0 = __p0; \
21393 uint8x8_t __ret; \21392 uint8x8_t __ret; \
21393 uint16x8_t __s0 = __p0; \
21394 __ret = (uint8x8_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 16); \21394 __ret = (uint8x8_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 16); \
21395 __ret; \21395 __ret; \
21396})21396})
21397#else21397#else
21398#define vqshrn_n_u16(__p0, __p1) __extension__ ({ \21398#define vqshrn_n_u16(__p0, __p1) __extension__ ({ \
21399 uint8x8_t __ret; \
21399 uint16x8_t __s0 = __p0; \21400 uint16x8_t __s0 = __p0; \
21400 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \21401 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
21401 uint8x8_t __ret; \
21402 __ret = (uint8x8_t) __builtin_neon_vqshrn_n_v((int8x16_t)__rev0, __p1, 16); \21402 __ret = (uint8x8_t) __builtin_neon_vqshrn_n_v((int8x16_t)__rev0, __p1, 16); \
21403 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \21403 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
21404 __ret; \21404 __ret; \
21405})21405})
21406#define __noswap_vqshrn_n_u16(__p0, __p1) __extension__ ({ \21406#define __noswap_vqshrn_n_u16(__p0, __p1) __extension__ ({ \
21407 uint16x8_t __s0 = __p0; \
21408 uint8x8_t __ret; \21407 uint8x8_t __ret; \
21408 uint16x8_t __s0 = __p0; \
21409 __ret = (uint8x8_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 16); \21409 __ret = (uint8x8_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 16); \
21410 __ret; \21410 __ret; \
21411})21411})
...@@ -21413,23 +21413,23 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -21413,23 +21413,23 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {
2141321413
21414#ifdef __LITTLE_ENDIAN__21414#ifdef __LITTLE_ENDIAN__
21415#define vqshrn_n_s32(__p0, __p1) __extension__ ({ \21415#define vqshrn_n_s32(__p0, __p1) __extension__ ({ \
21416 int32x4_t __s0 = __p0; \
21417 int16x4_t __ret; \21416 int16x4_t __ret; \
21417 int32x4_t __s0 = __p0; \
21418 __ret = (int16x4_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 1); \21418 __ret = (int16x4_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 1); \
21419 __ret; \21419 __ret; \
21420})21420})
21421#else21421#else
21422#define vqshrn_n_s32(__p0, __p1) __extension__ ({ \21422#define vqshrn_n_s32(__p0, __p1) __extension__ ({ \
21423 int16x4_t __ret; \
21423 int32x4_t __s0 = __p0; \21424 int32x4_t __s0 = __p0; \
21424 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \21425 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
21425 int16x4_t __ret; \
21426 __ret = (int16x4_t) __builtin_neon_vqshrn_n_v((int8x16_t)__rev0, __p1, 1); \21426 __ret = (int16x4_t) __builtin_neon_vqshrn_n_v((int8x16_t)__rev0, __p1, 1); \
21427 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \21427 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
21428 __ret; \21428 __ret; \
21429})21429})
21430#define __noswap_vqshrn_n_s32(__p0, __p1) __extension__ ({ \21430#define __noswap_vqshrn_n_s32(__p0, __p1) __extension__ ({ \
21431 int32x4_t __s0 = __p0; \
21432 int16x4_t __ret; \21431 int16x4_t __ret; \
21432 int32x4_t __s0 = __p0; \
21433 __ret = (int16x4_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 1); \21433 __ret = (int16x4_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 1); \
21434 __ret; \21434 __ret; \
21435})21435})
...@@ -21437,23 +21437,23 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -21437,23 +21437,23 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {
2143721437
21438#ifdef __LITTLE_ENDIAN__21438#ifdef __LITTLE_ENDIAN__
21439#define vqshrn_n_s64(__p0, __p1) __extension__ ({ \21439#define vqshrn_n_s64(__p0, __p1) __extension__ ({ \
21440 int64x2_t __s0 = __p0; \
21441 int32x2_t __ret; \21440 int32x2_t __ret; \
21441 int64x2_t __s0 = __p0; \
21442 __ret = (int32x2_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 2); \21442 __ret = (int32x2_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 2); \
21443 __ret; \21443 __ret; \
21444})21444})
21445#else21445#else
21446#define vqshrn_n_s64(__p0, __p1) __extension__ ({ \21446#define vqshrn_n_s64(__p0, __p1) __extension__ ({ \
21447 int32x2_t __ret; \
21447 int64x2_t __s0 = __p0; \21448 int64x2_t __s0 = __p0; \
21448 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \21449 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
21449 int32x2_t __ret; \
21450 __ret = (int32x2_t) __builtin_neon_vqshrn_n_v((int8x16_t)__rev0, __p1, 2); \21450 __ret = (int32x2_t) __builtin_neon_vqshrn_n_v((int8x16_t)__rev0, __p1, 2); \
21451 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \21451 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
21452 __ret; \21452 __ret; \
21453})21453})
21454#define __noswap_vqshrn_n_s64(__p0, __p1) __extension__ ({ \21454#define __noswap_vqshrn_n_s64(__p0, __p1) __extension__ ({ \
21455 int64x2_t __s0 = __p0; \
21456 int32x2_t __ret; \21455 int32x2_t __ret; \
21456 int64x2_t __s0 = __p0; \
21457 __ret = (int32x2_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 2); \21457 __ret = (int32x2_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 2); \
21458 __ret; \21458 __ret; \
21459})21459})
...@@ -21461,23 +21461,23 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -21461,23 +21461,23 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {
2146121461
21462#ifdef __LITTLE_ENDIAN__21462#ifdef __LITTLE_ENDIAN__
21463#define vqshrn_n_s16(__p0, __p1) __extension__ ({ \21463#define vqshrn_n_s16(__p0, __p1) __extension__ ({ \
21464 int16x8_t __s0 = __p0; \
21465 int8x8_t __ret; \21464 int8x8_t __ret; \
21465 int16x8_t __s0 = __p0; \
21466 __ret = (int8x8_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 0); \21466 __ret = (int8x8_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 0); \
21467 __ret; \21467 __ret; \
21468})21468})
21469#else21469#else
21470#define vqshrn_n_s16(__p0, __p1) __extension__ ({ \21470#define vqshrn_n_s16(__p0, __p1) __extension__ ({ \
21471 int8x8_t __ret; \
21471 int16x8_t __s0 = __p0; \21472 int16x8_t __s0 = __p0; \
21472 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \21473 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
21473 int8x8_t __ret; \
21474 __ret = (int8x8_t) __builtin_neon_vqshrn_n_v((int8x16_t)__rev0, __p1, 0); \21474 __ret = (int8x8_t) __builtin_neon_vqshrn_n_v((int8x16_t)__rev0, __p1, 0); \
21475 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \21475 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
21476 __ret; \21476 __ret; \
21477})21477})
21478#define __noswap_vqshrn_n_s16(__p0, __p1) __extension__ ({ \21478#define __noswap_vqshrn_n_s16(__p0, __p1) __extension__ ({ \
21479 int16x8_t __s0 = __p0; \
21480 int8x8_t __ret; \21479 int8x8_t __ret; \
21480 int16x8_t __s0 = __p0; \
21481 __ret = (int8x8_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 0); \21481 __ret = (int8x8_t) __builtin_neon_vqshrn_n_v((int8x16_t)__s0, __p1, 0); \
21482 __ret; \21482 __ret; \
21483})21483})
...@@ -21485,23 +21485,23 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -21485,23 +21485,23 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {
2148521485
21486#ifdef __LITTLE_ENDIAN__21486#ifdef __LITTLE_ENDIAN__
21487#define vqshrun_n_s32(__p0, __p1) __extension__ ({ \21487#define vqshrun_n_s32(__p0, __p1) __extension__ ({ \
21488 int32x4_t __s0 = __p0; \
21489 uint16x4_t __ret; \21488 uint16x4_t __ret; \
21489 int32x4_t __s0 = __p0; \
21490 __ret = (uint16x4_t) __builtin_neon_vqshrun_n_v((int8x16_t)__s0, __p1, 17); \21490 __ret = (uint16x4_t) __builtin_neon_vqshrun_n_v((int8x16_t)__s0, __p1, 17); \
21491 __ret; \21491 __ret; \
21492})21492})
21493#else21493#else
21494#define vqshrun_n_s32(__p0, __p1) __extension__ ({ \21494#define vqshrun_n_s32(__p0, __p1) __extension__ ({ \
21495 uint16x4_t __ret; \
21495 int32x4_t __s0 = __p0; \21496 int32x4_t __s0 = __p0; \
21496 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \21497 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
21497 uint16x4_t __ret; \
21498 __ret = (uint16x4_t) __builtin_neon_vqshrun_n_v((int8x16_t)__rev0, __p1, 17); \21498 __ret = (uint16x4_t) __builtin_neon_vqshrun_n_v((int8x16_t)__rev0, __p1, 17); \
21499 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \21499 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
21500 __ret; \21500 __ret; \
21501})21501})
21502#define __noswap_vqshrun_n_s32(__p0, __p1) __extension__ ({ \21502#define __noswap_vqshrun_n_s32(__p0, __p1) __extension__ ({ \
21503 int32x4_t __s0 = __p0; \
21504 uint16x4_t __ret; \21503 uint16x4_t __ret; \
21504 int32x4_t __s0 = __p0; \
21505 __ret = (uint16x4_t) __builtin_neon_vqshrun_n_v((int8x16_t)__s0, __p1, 17); \21505 __ret = (uint16x4_t) __builtin_neon_vqshrun_n_v((int8x16_t)__s0, __p1, 17); \
21506 __ret; \21506 __ret; \
21507})21507})
...@@ -21509,23 +21509,23 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -21509,23 +21509,23 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {
2150921509
21510#ifdef __LITTLE_ENDIAN__21510#ifdef __LITTLE_ENDIAN__
21511#define vqshrun_n_s64(__p0, __p1) __extension__ ({ \21511#define vqshrun_n_s64(__p0, __p1) __extension__ ({ \
21512 int64x2_t __s0 = __p0; \
21513 uint32x2_t __ret; \21512 uint32x2_t __ret; \
21513 int64x2_t __s0 = __p0; \
21514 __ret = (uint32x2_t) __builtin_neon_vqshrun_n_v((int8x16_t)__s0, __p1, 18); \21514 __ret = (uint32x2_t) __builtin_neon_vqshrun_n_v((int8x16_t)__s0, __p1, 18); \
21515 __ret; \21515 __ret; \
21516})21516})
21517#else21517#else
21518#define vqshrun_n_s64(__p0, __p1) __extension__ ({ \21518#define vqshrun_n_s64(__p0, __p1) __extension__ ({ \
21519 uint32x2_t __ret; \
21519 int64x2_t __s0 = __p0; \21520 int64x2_t __s0 = __p0; \
21520 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \21521 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
21521 uint32x2_t __ret; \
21522 __ret = (uint32x2_t) __builtin_neon_vqshrun_n_v((int8x16_t)__rev0, __p1, 18); \21522 __ret = (uint32x2_t) __builtin_neon_vqshrun_n_v((int8x16_t)__rev0, __p1, 18); \
21523 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \21523 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
21524 __ret; \21524 __ret; \
21525})21525})
21526#define __noswap_vqshrun_n_s64(__p0, __p1) __extension__ ({ \21526#define __noswap_vqshrun_n_s64(__p0, __p1) __extension__ ({ \
21527 int64x2_t __s0 = __p0; \
21528 uint32x2_t __ret; \21527 uint32x2_t __ret; \
21528 int64x2_t __s0 = __p0; \
21529 __ret = (uint32x2_t) __builtin_neon_vqshrun_n_v((int8x16_t)__s0, __p1, 18); \21529 __ret = (uint32x2_t) __builtin_neon_vqshrun_n_v((int8x16_t)__s0, __p1, 18); \
21530 __ret; \21530 __ret; \
21531})21531})
...@@ -21533,23 +21533,23 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -21533,23 +21533,23 @@ __ai int16x4_t vqshl_s16(int16x4_t __p0, int16x4_t __p1) {
2153321533
21534#ifdef __LITTLE_ENDIAN__21534#ifdef __LITTLE_ENDIAN__
21535#define vqshrun_n_s16(__p0, __p1) __extension__ ({ \21535#define vqshrun_n_s16(__p0, __p1) __extension__ ({ \
21536 int16x8_t __s0 = __p0; \
21537 uint8x8_t __ret; \21536 uint8x8_t __ret; \
21537 int16x8_t __s0 = __p0; \
21538 __ret = (uint8x8_t) __builtin_neon_vqshrun_n_v((int8x16_t)__s0, __p1, 16); \21538 __ret = (uint8x8_t) __builtin_neon_vqshrun_n_v((int8x16_t)__s0, __p1, 16); \
21539 __ret; \21539 __ret; \
21540})21540})
21541#else21541#else
21542#define vqshrun_n_s16(__p0, __p1) __extension__ ({ \21542#define vqshrun_n_s16(__p0, __p1) __extension__ ({ \
21543 uint8x8_t __ret; \
21543 int16x8_t __s0 = __p0; \21544 int16x8_t __s0 = __p0; \
21544 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \21545 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
21545 uint8x8_t __ret; \
21546 __ret = (uint8x8_t) __builtin_neon_vqshrun_n_v((int8x16_t)__rev0, __p1, 16); \21546 __ret = (uint8x8_t) __builtin_neon_vqshrun_n_v((int8x16_t)__rev0, __p1, 16); \
21547 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \21547 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
21548 __ret; \21548 __ret; \
21549})21549})
21550#define __noswap_vqshrun_n_s16(__p0, __p1) __extension__ ({ \21550#define __noswap_vqshrun_n_s16(__p0, __p1) __extension__ ({ \
21551 int16x8_t __s0 = __p0; \
21552 uint8x8_t __ret; \21551 uint8x8_t __ret; \
21552 int16x8_t __s0 = __p0; \
21553 __ret = (uint8x8_t) __builtin_neon_vqshrun_n_v((int8x16_t)__s0, __p1, 16); \21553 __ret = (uint8x8_t) __builtin_neon_vqshrun_n_v((int8x16_t)__s0, __p1, 16); \
21554 __ret; \21554 __ret; \
21555})21555})
...@@ -21563,9 +21563,9 @@ __ai uint8x16_t vqsubq_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -21563,9 +21563,9 @@ __ai uint8x16_t vqsubq_u8(uint8x16_t __p0, uint8x16_t __p1) {
21563}21563}
21564#else21564#else
21565__ai uint8x16_t vqsubq_u8(uint8x16_t __p0, uint8x16_t __p1) {21565__ai uint8x16_t vqsubq_u8(uint8x16_t __p0, uint8x16_t __p1) {
21566 uint8x16_t __ret;
21566 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);21567 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
21567 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);21568 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
21568 uint8x16_t __ret;
21569 __ret = (uint8x16_t) __builtin_neon_vqsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);21569 __ret = (uint8x16_t) __builtin_neon_vqsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
21570 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);21570 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
21571 return __ret;21571 return __ret;
...@@ -21580,9 +21580,9 @@ __ai uint32x4_t vqsubq_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -21580,9 +21580,9 @@ __ai uint32x4_t vqsubq_u32(uint32x4_t __p0, uint32x4_t __p1) {
21580}21580}
21581#else21581#else
21582__ai uint32x4_t vqsubq_u32(uint32x4_t __p0, uint32x4_t __p1) {21582__ai uint32x4_t vqsubq_u32(uint32x4_t __p0, uint32x4_t __p1) {
21583 uint32x4_t __ret;
21583 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);21584 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
21584 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);21585 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
21585 uint32x4_t __ret;
21586 __ret = (uint32x4_t) __builtin_neon_vqsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);21586 __ret = (uint32x4_t) __builtin_neon_vqsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
21587 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);21587 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
21588 return __ret;21588 return __ret;
...@@ -21597,9 +21597,9 @@ __ai uint64x2_t vqsubq_u64(uint64x2_t __p0, uint64x2_t __p1) {...@@ -21597,9 +21597,9 @@ __ai uint64x2_t vqsubq_u64(uint64x2_t __p0, uint64x2_t __p1) {
21597}21597}
21598#else21598#else
21599__ai uint64x2_t vqsubq_u64(uint64x2_t __p0, uint64x2_t __p1) {21599__ai uint64x2_t vqsubq_u64(uint64x2_t __p0, uint64x2_t __p1) {
21600 uint64x2_t __ret;
21600 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);21601 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
21601 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);21602 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
21602 uint64x2_t __ret;
21603 __ret = (uint64x2_t) __builtin_neon_vqsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);21603 __ret = (uint64x2_t) __builtin_neon_vqsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
21604 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);21604 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
21605 return __ret;21605 return __ret;
...@@ -21614,9 +21614,9 @@ __ai uint16x8_t vqsubq_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -21614,9 +21614,9 @@ __ai uint16x8_t vqsubq_u16(uint16x8_t __p0, uint16x8_t __p1) {
21614}21614}
21615#else21615#else
21616__ai uint16x8_t vqsubq_u16(uint16x8_t __p0, uint16x8_t __p1) {21616__ai uint16x8_t vqsubq_u16(uint16x8_t __p0, uint16x8_t __p1) {
21617 uint16x8_t __ret;
21617 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);21618 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
21618 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);21619 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
21619 uint16x8_t __ret;
21620 __ret = (uint16x8_t) __builtin_neon_vqsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);21620 __ret = (uint16x8_t) __builtin_neon_vqsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
21621 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);21621 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
21622 return __ret;21622 return __ret;
...@@ -21631,9 +21631,9 @@ __ai int8x16_t vqsubq_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -21631,9 +21631,9 @@ __ai int8x16_t vqsubq_s8(int8x16_t __p0, int8x16_t __p1) {
21631}21631}
21632#else21632#else
21633__ai int8x16_t vqsubq_s8(int8x16_t __p0, int8x16_t __p1) {21633__ai int8x16_t vqsubq_s8(int8x16_t __p0, int8x16_t __p1) {
21634 int8x16_t __ret;
21634 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);21635 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
21635 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);21636 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
21636 int8x16_t __ret;
21637 __ret = (int8x16_t) __builtin_neon_vqsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);21637 __ret = (int8x16_t) __builtin_neon_vqsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
21638 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);21638 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
21639 return __ret;21639 return __ret;
...@@ -21648,9 +21648,9 @@ __ai int32x4_t vqsubq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -21648,9 +21648,9 @@ __ai int32x4_t vqsubq_s32(int32x4_t __p0, int32x4_t __p1) {
21648}21648}
21649#else21649#else
21650__ai int32x4_t vqsubq_s32(int32x4_t __p0, int32x4_t __p1) {21650__ai int32x4_t vqsubq_s32(int32x4_t __p0, int32x4_t __p1) {
21651 int32x4_t __ret;
21651 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);21652 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
21652 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);21653 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
21653 int32x4_t __ret;
21654 __ret = (int32x4_t) __builtin_neon_vqsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);21654 __ret = (int32x4_t) __builtin_neon_vqsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
21655 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);21655 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
21656 return __ret;21656 return __ret;
...@@ -21665,9 +21665,9 @@ __ai int64x2_t vqsubq_s64(int64x2_t __p0, int64x2_t __p1) {...@@ -21665,9 +21665,9 @@ __ai int64x2_t vqsubq_s64(int64x2_t __p0, int64x2_t __p1) {
21665}21665}
21666#else21666#else
21667__ai int64x2_t vqsubq_s64(int64x2_t __p0, int64x2_t __p1) {21667__ai int64x2_t vqsubq_s64(int64x2_t __p0, int64x2_t __p1) {
21668 int64x2_t __ret;
21668 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);21669 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
21669 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);21670 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
21670 int64x2_t __ret;
21671 __ret = (int64x2_t) __builtin_neon_vqsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);21671 __ret = (int64x2_t) __builtin_neon_vqsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);
21672 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);21672 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
21673 return __ret;21673 return __ret;
...@@ -21682,9 +21682,9 @@ __ai int16x8_t vqsubq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -21682,9 +21682,9 @@ __ai int16x8_t vqsubq_s16(int16x8_t __p0, int16x8_t __p1) {
21682}21682}
21683#else21683#else
21684__ai int16x8_t vqsubq_s16(int16x8_t __p0, int16x8_t __p1) {21684__ai int16x8_t vqsubq_s16(int16x8_t __p0, int16x8_t __p1) {
21685 int16x8_t __ret;
21685 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);21686 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
21686 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);21687 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
21687 int16x8_t __ret;
21688 __ret = (int16x8_t) __builtin_neon_vqsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);21688 __ret = (int16x8_t) __builtin_neon_vqsubq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
21689 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);21689 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
21690 return __ret;21690 return __ret;
...@@ -21699,9 +21699,9 @@ __ai uint8x8_t vqsub_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -21699,9 +21699,9 @@ __ai uint8x8_t vqsub_u8(uint8x8_t __p0, uint8x8_t __p1) {
21699}21699}
21700#else21700#else
21701__ai uint8x8_t vqsub_u8(uint8x8_t __p0, uint8x8_t __p1) {21701__ai uint8x8_t vqsub_u8(uint8x8_t __p0, uint8x8_t __p1) {
21702 uint8x8_t __ret;
21702 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);21703 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
21703 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);21704 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
21704 uint8x8_t __ret;
21705 __ret = (uint8x8_t) __builtin_neon_vqsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);21705 __ret = (uint8x8_t) __builtin_neon_vqsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
21706 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);21706 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
21707 return __ret;21707 return __ret;
...@@ -21716,9 +21716,9 @@ __ai uint32x2_t vqsub_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -21716,9 +21716,9 @@ __ai uint32x2_t vqsub_u32(uint32x2_t __p0, uint32x2_t __p1) {
21716}21716}
21717#else21717#else
21718__ai uint32x2_t vqsub_u32(uint32x2_t __p0, uint32x2_t __p1) {21718__ai uint32x2_t vqsub_u32(uint32x2_t __p0, uint32x2_t __p1) {
21719 uint32x2_t __ret;
21719 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);21720 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
21720 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);21721 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
21721 uint32x2_t __ret;
21722 __ret = (uint32x2_t) __builtin_neon_vqsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);21722 __ret = (uint32x2_t) __builtin_neon_vqsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
21723 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);21723 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
21724 return __ret;21724 return __ret;
...@@ -21738,9 +21738,9 @@ __ai uint16x4_t vqsub_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -21738,9 +21738,9 @@ __ai uint16x4_t vqsub_u16(uint16x4_t __p0, uint16x4_t __p1) {
21738}21738}
21739#else21739#else
21740__ai uint16x4_t vqsub_u16(uint16x4_t __p0, uint16x4_t __p1) {21740__ai uint16x4_t vqsub_u16(uint16x4_t __p0, uint16x4_t __p1) {
21741 uint16x4_t __ret;
21741 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);21742 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
21742 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);21743 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
21743 uint16x4_t __ret;
21744 __ret = (uint16x4_t) __builtin_neon_vqsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);21744 __ret = (uint16x4_t) __builtin_neon_vqsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
21745 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);21745 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
21746 return __ret;21746 return __ret;
...@@ -21755,9 +21755,9 @@ __ai int8x8_t vqsub_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -21755,9 +21755,9 @@ __ai int8x8_t vqsub_s8(int8x8_t __p0, int8x8_t __p1) {
21755}21755}
21756#else21756#else
21757__ai int8x8_t vqsub_s8(int8x8_t __p0, int8x8_t __p1) {21757__ai int8x8_t vqsub_s8(int8x8_t __p0, int8x8_t __p1) {
21758 int8x8_t __ret;
21758 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);21759 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
21759 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);21760 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
21760 int8x8_t __ret;
21761 __ret = (int8x8_t) __builtin_neon_vqsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);21761 __ret = (int8x8_t) __builtin_neon_vqsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
21762 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);21762 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
21763 return __ret;21763 return __ret;
...@@ -21772,9 +21772,9 @@ __ai int32x2_t vqsub_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -21772,9 +21772,9 @@ __ai int32x2_t vqsub_s32(int32x2_t __p0, int32x2_t __p1) {
21772}21772}
21773#else21773#else
21774__ai int32x2_t vqsub_s32(int32x2_t __p0, int32x2_t __p1) {21774__ai int32x2_t vqsub_s32(int32x2_t __p0, int32x2_t __p1) {
21775 int32x2_t __ret;
21775 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);21776 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
21776 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);21777 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
21777 int32x2_t __ret;
21778 __ret = (int32x2_t) __builtin_neon_vqsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);21778 __ret = (int32x2_t) __builtin_neon_vqsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
21779 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);21779 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
21780 return __ret;21780 return __ret;
...@@ -21794,9 +21794,9 @@ __ai int16x4_t vqsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -21794,9 +21794,9 @@ __ai int16x4_t vqsub_s16(int16x4_t __p0, int16x4_t __p1) {
21794}21794}
21795#else21795#else
21796__ai int16x4_t vqsub_s16(int16x4_t __p0, int16x4_t __p1) {21796__ai int16x4_t vqsub_s16(int16x4_t __p0, int16x4_t __p1) {
21797 int16x4_t __ret;
21797 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);21798 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
21798 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);21799 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
21799 int16x4_t __ret;
21800 __ret = (int16x4_t) __builtin_neon_vqsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);21800 __ret = (int16x4_t) __builtin_neon_vqsub_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
21801 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);21801 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
21802 return __ret;21802 return __ret;
...@@ -21811,9 +21811,9 @@ __ai uint16x4_t vraddhn_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -21811,9 +21811,9 @@ __ai uint16x4_t vraddhn_u32(uint32x4_t __p0, uint32x4_t __p1) {
21811}21811}
21812#else21812#else
21813__ai uint16x4_t vraddhn_u32(uint32x4_t __p0, uint32x4_t __p1) {21813__ai uint16x4_t vraddhn_u32(uint32x4_t __p0, uint32x4_t __p1) {
21814 uint16x4_t __ret;
21814 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);21815 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
21815 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);21816 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
21816 uint16x4_t __ret;
21817 __ret = (uint16x4_t) __builtin_neon_vraddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 17);21817 __ret = (uint16x4_t) __builtin_neon_vraddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 17);
21818 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);21818 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
21819 return __ret;21819 return __ret;
...@@ -21833,9 +21833,9 @@ __ai uint32x2_t vraddhn_u64(uint64x2_t __p0, uint64x2_t __p1) {...@@ -21833,9 +21833,9 @@ __ai uint32x2_t vraddhn_u64(uint64x2_t __p0, uint64x2_t __p1) {
21833}21833}
21834#else21834#else
21835__ai uint32x2_t vraddhn_u64(uint64x2_t __p0, uint64x2_t __p1) {21835__ai uint32x2_t vraddhn_u64(uint64x2_t __p0, uint64x2_t __p1) {
21836 uint32x2_t __ret;
21836 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);21837 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
21837 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);21838 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
21838 uint32x2_t __ret;
21839 __ret = (uint32x2_t) __builtin_neon_vraddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 18);21839 __ret = (uint32x2_t) __builtin_neon_vraddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 18);
21840 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);21840 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
21841 return __ret;21841 return __ret;
...@@ -21855,9 +21855,9 @@ __ai uint8x8_t vraddhn_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -21855,9 +21855,9 @@ __ai uint8x8_t vraddhn_u16(uint16x8_t __p0, uint16x8_t __p1) {
21855}21855}
21856#else21856#else
21857__ai uint8x8_t vraddhn_u16(uint16x8_t __p0, uint16x8_t __p1) {21857__ai uint8x8_t vraddhn_u16(uint16x8_t __p0, uint16x8_t __p1) {
21858 uint8x8_t __ret;
21858 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);21859 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
21859 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);21860 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
21860 uint8x8_t __ret;
21861 __ret = (uint8x8_t) __builtin_neon_vraddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 16);21861 __ret = (uint8x8_t) __builtin_neon_vraddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 16);
21862 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);21862 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
21863 return __ret;21863 return __ret;
...@@ -21877,9 +21877,9 @@ __ai int16x4_t vraddhn_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -21877,9 +21877,9 @@ __ai int16x4_t vraddhn_s32(int32x4_t __p0, int32x4_t __p1) {
21877}21877}
21878#else21878#else
21879__ai int16x4_t vraddhn_s32(int32x4_t __p0, int32x4_t __p1) {21879__ai int16x4_t vraddhn_s32(int32x4_t __p0, int32x4_t __p1) {
21880 int16x4_t __ret;
21880 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);21881 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
21881 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);21882 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
21882 int16x4_t __ret;
21883 __ret = (int16x4_t) __builtin_neon_vraddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 1);21883 __ret = (int16x4_t) __builtin_neon_vraddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 1);
21884 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);21884 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
21885 return __ret;21885 return __ret;
...@@ -21899,9 +21899,9 @@ __ai int32x2_t vraddhn_s64(int64x2_t __p0, int64x2_t __p1) {...@@ -21899,9 +21899,9 @@ __ai int32x2_t vraddhn_s64(int64x2_t __p0, int64x2_t __p1) {
21899}21899}
21900#else21900#else
21901__ai int32x2_t vraddhn_s64(int64x2_t __p0, int64x2_t __p1) {21901__ai int32x2_t vraddhn_s64(int64x2_t __p0, int64x2_t __p1) {
21902 int32x2_t __ret;
21902 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);21903 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
21903 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);21904 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
21904 int32x2_t __ret;
21905 __ret = (int32x2_t) __builtin_neon_vraddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 2);21905 __ret = (int32x2_t) __builtin_neon_vraddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 2);
21906 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);21906 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
21907 return __ret;21907 return __ret;
...@@ -21921,9 +21921,9 @@ __ai int8x8_t vraddhn_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -21921,9 +21921,9 @@ __ai int8x8_t vraddhn_s16(int16x8_t __p0, int16x8_t __p1) {
21921}21921}
21922#else21922#else
21923__ai int8x8_t vraddhn_s16(int16x8_t __p0, int16x8_t __p1) {21923__ai int8x8_t vraddhn_s16(int16x8_t __p0, int16x8_t __p1) {
21924 int8x8_t __ret;
21924 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);21925 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
21925 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);21926 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
21926 int8x8_t __ret;
21927 __ret = (int8x8_t) __builtin_neon_vraddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 0);21927 __ret = (int8x8_t) __builtin_neon_vraddhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 0);
21928 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);21928 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
21929 return __ret;21929 return __ret;
...@@ -21943,8 +21943,8 @@ __ai uint32x4_t vrecpeq_u32(uint32x4_t __p0) {...@@ -21943,8 +21943,8 @@ __ai uint32x4_t vrecpeq_u32(uint32x4_t __p0) {
21943}21943}
21944#else21944#else
21945__ai uint32x4_t vrecpeq_u32(uint32x4_t __p0) {21945__ai uint32x4_t vrecpeq_u32(uint32x4_t __p0) {
21946 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
21947 uint32x4_t __ret;21946 uint32x4_t __ret;
21947 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
21948 __ret = (uint32x4_t) __builtin_neon_vrecpeq_v((int8x16_t)__rev0, 50);21948 __ret = (uint32x4_t) __builtin_neon_vrecpeq_v((int8x16_t)__rev0, 50);
21949 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);21949 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
21950 return __ret;21950 return __ret;
...@@ -21959,8 +21959,8 @@ __ai float32x4_t vrecpeq_f32(float32x4_t __p0) {...@@ -21959,8 +21959,8 @@ __ai float32x4_t vrecpeq_f32(float32x4_t __p0) {
21959}21959}
21960#else21960#else
21961__ai float32x4_t vrecpeq_f32(float32x4_t __p0) {21961__ai float32x4_t vrecpeq_f32(float32x4_t __p0) {
21962 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
21963 float32x4_t __ret;21962 float32x4_t __ret;
21963 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
21964 __ret = (float32x4_t) __builtin_neon_vrecpeq_v((int8x16_t)__rev0, 41);21964 __ret = (float32x4_t) __builtin_neon_vrecpeq_v((int8x16_t)__rev0, 41);
21965 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);21965 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
21966 return __ret;21966 return __ret;
...@@ -21975,8 +21975,8 @@ __ai uint32x2_t vrecpe_u32(uint32x2_t __p0) {...@@ -21975,8 +21975,8 @@ __ai uint32x2_t vrecpe_u32(uint32x2_t __p0) {
21975}21975}
21976#else21976#else
21977__ai uint32x2_t vrecpe_u32(uint32x2_t __p0) {21977__ai uint32x2_t vrecpe_u32(uint32x2_t __p0) {
21978 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
21979 uint32x2_t __ret;21978 uint32x2_t __ret;
21979 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
21980 __ret = (uint32x2_t) __builtin_neon_vrecpe_v((int8x8_t)__rev0, 18);21980 __ret = (uint32x2_t) __builtin_neon_vrecpe_v((int8x8_t)__rev0, 18);
21981 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);21981 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
21982 return __ret;21982 return __ret;
...@@ -21991,8 +21991,8 @@ __ai float32x2_t vrecpe_f32(float32x2_t __p0) {...@@ -21991,8 +21991,8 @@ __ai float32x2_t vrecpe_f32(float32x2_t __p0) {
21991}21991}
21992#else21992#else
21993__ai float32x2_t vrecpe_f32(float32x2_t __p0) {21993__ai float32x2_t vrecpe_f32(float32x2_t __p0) {
21994 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
21995 float32x2_t __ret;21994 float32x2_t __ret;
21995 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
21996 __ret = (float32x2_t) __builtin_neon_vrecpe_v((int8x8_t)__rev0, 9);21996 __ret = (float32x2_t) __builtin_neon_vrecpe_v((int8x8_t)__rev0, 9);
21997 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);21997 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
21998 return __ret;21998 return __ret;
...@@ -22007,9 +22007,9 @@ __ai float32x4_t vrecpsq_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -22007,9 +22007,9 @@ __ai float32x4_t vrecpsq_f32(float32x4_t __p0, float32x4_t __p1) {
22007}22007}
22008#else22008#else
22009__ai float32x4_t vrecpsq_f32(float32x4_t __p0, float32x4_t __p1) {22009__ai float32x4_t vrecpsq_f32(float32x4_t __p0, float32x4_t __p1) {
22010 float32x4_t __ret;
22010 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);22011 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
22011 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);22012 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
22012 float32x4_t __ret;
22013 __ret = (float32x4_t) __builtin_neon_vrecpsq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);22013 __ret = (float32x4_t) __builtin_neon_vrecpsq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
22014 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);22014 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
22015 return __ret;22015 return __ret;
...@@ -22024,9 +22024,9 @@ __ai float32x2_t vrecps_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -22024,9 +22024,9 @@ __ai float32x2_t vrecps_f32(float32x2_t __p0, float32x2_t __p1) {
22024}22024}
22025#else22025#else
22026__ai float32x2_t vrecps_f32(float32x2_t __p0, float32x2_t __p1) {22026__ai float32x2_t vrecps_f32(float32x2_t __p0, float32x2_t __p1) {
22027 float32x2_t __ret;
22027 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);22028 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
22028 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);22029 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
22029 float32x2_t __ret;
22030 __ret = (float32x2_t) __builtin_neon_vrecps_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);22030 __ret = (float32x2_t) __builtin_neon_vrecps_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
22031 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);22031 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
22032 return __ret;22032 return __ret;
...@@ -22041,8 +22041,8 @@ __ai poly8x8_t vrev16_p8(poly8x8_t __p0) {...@@ -22041,8 +22041,8 @@ __ai poly8x8_t vrev16_p8(poly8x8_t __p0) {
22041}22041}
22042#else22042#else
22043__ai poly8x8_t vrev16_p8(poly8x8_t __p0) {22043__ai poly8x8_t vrev16_p8(poly8x8_t __p0) {
22044 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22045 poly8x8_t __ret;22044 poly8x8_t __ret;
22045 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22046 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6);22046 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6);
22047 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);22047 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22048 return __ret;22048 return __ret;
...@@ -22057,8 +22057,8 @@ __ai poly8x16_t vrev16q_p8(poly8x16_t __p0) {...@@ -22057,8 +22057,8 @@ __ai poly8x16_t vrev16q_p8(poly8x16_t __p0) {
22057}22057}
22058#else22058#else
22059__ai poly8x16_t vrev16q_p8(poly8x16_t __p0) {22059__ai poly8x16_t vrev16q_p8(poly8x16_t __p0) {
22060 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22061 poly8x16_t __ret;22060 poly8x16_t __ret;
22061 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22062 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6, 9, 8, 11, 10, 13, 12, 15, 14);22062 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6, 9, 8, 11, 10, 13, 12, 15, 14);
22063 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);22063 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22064 return __ret;22064 return __ret;
...@@ -22073,8 +22073,8 @@ __ai uint8x16_t vrev16q_u8(uint8x16_t __p0) {...@@ -22073,8 +22073,8 @@ __ai uint8x16_t vrev16q_u8(uint8x16_t __p0) {
22073}22073}
22074#else22074#else
22075__ai uint8x16_t vrev16q_u8(uint8x16_t __p0) {22075__ai uint8x16_t vrev16q_u8(uint8x16_t __p0) {
22076 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22077 uint8x16_t __ret;22076 uint8x16_t __ret;
22077 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22078 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6, 9, 8, 11, 10, 13, 12, 15, 14);22078 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6, 9, 8, 11, 10, 13, 12, 15, 14);
22079 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);22079 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22080 return __ret;22080 return __ret;
...@@ -22089,8 +22089,8 @@ __ai int8x16_t vrev16q_s8(int8x16_t __p0) {...@@ -22089,8 +22089,8 @@ __ai int8x16_t vrev16q_s8(int8x16_t __p0) {
22089}22089}
22090#else22090#else
22091__ai int8x16_t vrev16q_s8(int8x16_t __p0) {22091__ai int8x16_t vrev16q_s8(int8x16_t __p0) {
22092 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22093 int8x16_t __ret;22092 int8x16_t __ret;
22093 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22094 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6, 9, 8, 11, 10, 13, 12, 15, 14);22094 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6, 9, 8, 11, 10, 13, 12, 15, 14);
22095 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);22095 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22096 return __ret;22096 return __ret;
...@@ -22105,8 +22105,8 @@ __ai uint8x8_t vrev16_u8(uint8x8_t __p0) {...@@ -22105,8 +22105,8 @@ __ai uint8x8_t vrev16_u8(uint8x8_t __p0) {
22105}22105}
22106#else22106#else
22107__ai uint8x8_t vrev16_u8(uint8x8_t __p0) {22107__ai uint8x8_t vrev16_u8(uint8x8_t __p0) {
22108 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22109 uint8x8_t __ret;22108 uint8x8_t __ret;
22109 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22110 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6);22110 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6);
22111 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);22111 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22112 return __ret;22112 return __ret;
...@@ -22121,8 +22121,8 @@ __ai int8x8_t vrev16_s8(int8x8_t __p0) {...@@ -22121,8 +22121,8 @@ __ai int8x8_t vrev16_s8(int8x8_t __p0) {
22121}22121}
22122#else22122#else
22123__ai int8x8_t vrev16_s8(int8x8_t __p0) {22123__ai int8x8_t vrev16_s8(int8x8_t __p0) {
22124 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22125 int8x8_t __ret;22124 int8x8_t __ret;
22125 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22126 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6);22126 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6);
22127 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);22127 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22128 return __ret;22128 return __ret;
...@@ -22137,8 +22137,8 @@ __ai poly8x8_t vrev32_p8(poly8x8_t __p0) {...@@ -22137,8 +22137,8 @@ __ai poly8x8_t vrev32_p8(poly8x8_t __p0) {
22137}22137}
22138#else22138#else
22139__ai poly8x8_t vrev32_p8(poly8x8_t __p0) {22139__ai poly8x8_t vrev32_p8(poly8x8_t __p0) {
22140 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22141 poly8x8_t __ret;22140 poly8x8_t __ret;
22141 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22142 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4);22142 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4);
22143 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);22143 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22144 return __ret;22144 return __ret;
...@@ -22153,8 +22153,8 @@ __ai poly16x4_t vrev32_p16(poly16x4_t __p0) {...@@ -22153,8 +22153,8 @@ __ai poly16x4_t vrev32_p16(poly16x4_t __p0) {
22153}22153}
22154#else22154#else
22155__ai poly16x4_t vrev32_p16(poly16x4_t __p0) {22155__ai poly16x4_t vrev32_p16(poly16x4_t __p0) {
22156 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
22157 poly16x4_t __ret;22156 poly16x4_t __ret;
22157 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
22158 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2);22158 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2);
22159 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);22159 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
22160 return __ret;22160 return __ret;
...@@ -22169,8 +22169,8 @@ __ai poly8x16_t vrev32q_p8(poly8x16_t __p0) {...@@ -22169,8 +22169,8 @@ __ai poly8x16_t vrev32q_p8(poly8x16_t __p0) {
22169}22169}
22170#else22170#else
22171__ai poly8x16_t vrev32q_p8(poly8x16_t __p0) {22171__ai poly8x16_t vrev32q_p8(poly8x16_t __p0) {
22172 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22173 poly8x16_t __ret;22172 poly8x16_t __ret;
22173 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22174 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4, 11, 10, 9, 8, 15, 14, 13, 12);22174 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4, 11, 10, 9, 8, 15, 14, 13, 12);
22175 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);22175 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22176 return __ret;22176 return __ret;
...@@ -22185,8 +22185,8 @@ __ai poly16x8_t vrev32q_p16(poly16x8_t __p0) {...@@ -22185,8 +22185,8 @@ __ai poly16x8_t vrev32q_p16(poly16x8_t __p0) {
22185}22185}
22186#else22186#else
22187__ai poly16x8_t vrev32q_p16(poly16x8_t __p0) {22187__ai poly16x8_t vrev32q_p16(poly16x8_t __p0) {
22188 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22189 poly16x8_t __ret;22188 poly16x8_t __ret;
22189 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22190 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6);22190 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6);
22191 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);22191 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22192 return __ret;22192 return __ret;
...@@ -22201,8 +22201,8 @@ __ai uint8x16_t vrev32q_u8(uint8x16_t __p0) {...@@ -22201,8 +22201,8 @@ __ai uint8x16_t vrev32q_u8(uint8x16_t __p0) {
22201}22201}
22202#else22202#else
22203__ai uint8x16_t vrev32q_u8(uint8x16_t __p0) {22203__ai uint8x16_t vrev32q_u8(uint8x16_t __p0) {
22204 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22205 uint8x16_t __ret;22204 uint8x16_t __ret;
22205 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22206 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4, 11, 10, 9, 8, 15, 14, 13, 12);22206 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4, 11, 10, 9, 8, 15, 14, 13, 12);
22207 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);22207 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22208 return __ret;22208 return __ret;
...@@ -22217,8 +22217,8 @@ __ai uint16x8_t vrev32q_u16(uint16x8_t __p0) {...@@ -22217,8 +22217,8 @@ __ai uint16x8_t vrev32q_u16(uint16x8_t __p0) {
22217}22217}
22218#else22218#else
22219__ai uint16x8_t vrev32q_u16(uint16x8_t __p0) {22219__ai uint16x8_t vrev32q_u16(uint16x8_t __p0) {
22220 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22221 uint16x8_t __ret;22220 uint16x8_t __ret;
22221 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22222 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6);22222 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6);
22223 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);22223 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22224 return __ret;22224 return __ret;
...@@ -22233,8 +22233,8 @@ __ai int8x16_t vrev32q_s8(int8x16_t __p0) {...@@ -22233,8 +22233,8 @@ __ai int8x16_t vrev32q_s8(int8x16_t __p0) {
22233}22233}
22234#else22234#else
22235__ai int8x16_t vrev32q_s8(int8x16_t __p0) {22235__ai int8x16_t vrev32q_s8(int8x16_t __p0) {
22236 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22237 int8x16_t __ret;22236 int8x16_t __ret;
22237 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22238 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4, 11, 10, 9, 8, 15, 14, 13, 12);22238 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4, 11, 10, 9, 8, 15, 14, 13, 12);
22239 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);22239 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22240 return __ret;22240 return __ret;
...@@ -22249,8 +22249,8 @@ __ai int16x8_t vrev32q_s16(int16x8_t __p0) {...@@ -22249,8 +22249,8 @@ __ai int16x8_t vrev32q_s16(int16x8_t __p0) {
22249}22249}
22250#else22250#else
22251__ai int16x8_t vrev32q_s16(int16x8_t __p0) {22251__ai int16x8_t vrev32q_s16(int16x8_t __p0) {
22252 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22253 int16x8_t __ret;22252 int16x8_t __ret;
22253 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22254 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6);22254 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2, 5, 4, 7, 6);
22255 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);22255 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22256 return __ret;22256 return __ret;
...@@ -22265,8 +22265,8 @@ __ai uint8x8_t vrev32_u8(uint8x8_t __p0) {...@@ -22265,8 +22265,8 @@ __ai uint8x8_t vrev32_u8(uint8x8_t __p0) {
22265}22265}
22266#else22266#else
22267__ai uint8x8_t vrev32_u8(uint8x8_t __p0) {22267__ai uint8x8_t vrev32_u8(uint8x8_t __p0) {
22268 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22269 uint8x8_t __ret;22268 uint8x8_t __ret;
22269 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22270 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4);22270 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4);
22271 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);22271 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22272 return __ret;22272 return __ret;
...@@ -22281,8 +22281,8 @@ __ai uint16x4_t vrev32_u16(uint16x4_t __p0) {...@@ -22281,8 +22281,8 @@ __ai uint16x4_t vrev32_u16(uint16x4_t __p0) {
22281}22281}
22282#else22282#else
22283__ai uint16x4_t vrev32_u16(uint16x4_t __p0) {22283__ai uint16x4_t vrev32_u16(uint16x4_t __p0) {
22284 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
22285 uint16x4_t __ret;22284 uint16x4_t __ret;
22285 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
22286 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2);22286 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2);
22287 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);22287 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
22288 return __ret;22288 return __ret;
...@@ -22297,8 +22297,8 @@ __ai int8x8_t vrev32_s8(int8x8_t __p0) {...@@ -22297,8 +22297,8 @@ __ai int8x8_t vrev32_s8(int8x8_t __p0) {
22297}22297}
22298#else22298#else
22299__ai int8x8_t vrev32_s8(int8x8_t __p0) {22299__ai int8x8_t vrev32_s8(int8x8_t __p0) {
22300 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22301 int8x8_t __ret;22300 int8x8_t __ret;
22301 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22302 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4);22302 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4);
22303 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);22303 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22304 return __ret;22304 return __ret;
...@@ -22313,8 +22313,8 @@ __ai int16x4_t vrev32_s16(int16x4_t __p0) {...@@ -22313,8 +22313,8 @@ __ai int16x4_t vrev32_s16(int16x4_t __p0) {
22313}22313}
22314#else22314#else
22315__ai int16x4_t vrev32_s16(int16x4_t __p0) {22315__ai int16x4_t vrev32_s16(int16x4_t __p0) {
22316 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
22317 int16x4_t __ret;22316 int16x4_t __ret;
22317 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
22318 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2);22318 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2);
22319 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);22319 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
22320 return __ret;22320 return __ret;
...@@ -22329,8 +22329,8 @@ __ai poly8x8_t vrev64_p8(poly8x8_t __p0) {...@@ -22329,8 +22329,8 @@ __ai poly8x8_t vrev64_p8(poly8x8_t __p0) {
22329}22329}
22330#else22330#else
22331__ai poly8x8_t vrev64_p8(poly8x8_t __p0) {22331__ai poly8x8_t vrev64_p8(poly8x8_t __p0) {
22332 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22333 poly8x8_t __ret;22332 poly8x8_t __ret;
22333 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22334 __ret = __builtin_shufflevector(__rev0, __rev0, 7, 6, 5, 4, 3, 2, 1, 0);22334 __ret = __builtin_shufflevector(__rev0, __rev0, 7, 6, 5, 4, 3, 2, 1, 0);
22335 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);22335 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22336 return __ret;22336 return __ret;
...@@ -22345,8 +22345,8 @@ __ai poly16x4_t vrev64_p16(poly16x4_t __p0) {...@@ -22345,8 +22345,8 @@ __ai poly16x4_t vrev64_p16(poly16x4_t __p0) {
22345}22345}
22346#else22346#else
22347__ai poly16x4_t vrev64_p16(poly16x4_t __p0) {22347__ai poly16x4_t vrev64_p16(poly16x4_t __p0) {
22348 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
22349 poly16x4_t __ret;22348 poly16x4_t __ret;
22349 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
22350 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0);22350 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0);
22351 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);22351 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
22352 return __ret;22352 return __ret;
...@@ -22361,8 +22361,8 @@ __ai poly8x16_t vrev64q_p8(poly8x16_t __p0) {...@@ -22361,8 +22361,8 @@ __ai poly8x16_t vrev64q_p8(poly8x16_t __p0) {
22361}22361}
22362#else22362#else
22363__ai poly8x16_t vrev64q_p8(poly8x16_t __p0) {22363__ai poly8x16_t vrev64q_p8(poly8x16_t __p0) {
22364 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22365 poly8x16_t __ret;22364 poly8x16_t __ret;
22365 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22366 __ret = __builtin_shufflevector(__rev0, __rev0, 7, 6, 5, 4, 3, 2, 1, 0, 15, 14, 13, 12, 11, 10, 9, 8);22366 __ret = __builtin_shufflevector(__rev0, __rev0, 7, 6, 5, 4, 3, 2, 1, 0, 15, 14, 13, 12, 11, 10, 9, 8);
22367 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);22367 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22368 return __ret;22368 return __ret;
...@@ -22377,8 +22377,8 @@ __ai poly16x8_t vrev64q_p16(poly16x8_t __p0) {...@@ -22377,8 +22377,8 @@ __ai poly16x8_t vrev64q_p16(poly16x8_t __p0) {
22377}22377}
22378#else22378#else
22379__ai poly16x8_t vrev64q_p16(poly16x8_t __p0) {22379__ai poly16x8_t vrev64q_p16(poly16x8_t __p0) {
22380 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22381 poly16x8_t __ret;22380 poly16x8_t __ret;
22381 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22382 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4);22382 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4);
22383 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);22383 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22384 return __ret;22384 return __ret;
...@@ -22393,8 +22393,8 @@ __ai uint8x16_t vrev64q_u8(uint8x16_t __p0) {...@@ -22393,8 +22393,8 @@ __ai uint8x16_t vrev64q_u8(uint8x16_t __p0) {
22393}22393}
22394#else22394#else
22395__ai uint8x16_t vrev64q_u8(uint8x16_t __p0) {22395__ai uint8x16_t vrev64q_u8(uint8x16_t __p0) {
22396 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22397 uint8x16_t __ret;22396 uint8x16_t __ret;
22397 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22398 __ret = __builtin_shufflevector(__rev0, __rev0, 7, 6, 5, 4, 3, 2, 1, 0, 15, 14, 13, 12, 11, 10, 9, 8);22398 __ret = __builtin_shufflevector(__rev0, __rev0, 7, 6, 5, 4, 3, 2, 1, 0, 15, 14, 13, 12, 11, 10, 9, 8);
22399 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);22399 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22400 return __ret;22400 return __ret;
...@@ -22409,8 +22409,8 @@ __ai uint32x4_t vrev64q_u32(uint32x4_t __p0) {...@@ -22409,8 +22409,8 @@ __ai uint32x4_t vrev64q_u32(uint32x4_t __p0) {
22409}22409}
22410#else22410#else
22411__ai uint32x4_t vrev64q_u32(uint32x4_t __p0) {22411__ai uint32x4_t vrev64q_u32(uint32x4_t __p0) {
22412 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
22413 uint32x4_t __ret;22412 uint32x4_t __ret;
22413 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
22414 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2);22414 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2);
22415 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);22415 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
22416 return __ret;22416 return __ret;
...@@ -22425,8 +22425,8 @@ __ai uint16x8_t vrev64q_u16(uint16x8_t __p0) {...@@ -22425,8 +22425,8 @@ __ai uint16x8_t vrev64q_u16(uint16x8_t __p0) {
22425}22425}
22426#else22426#else
22427__ai uint16x8_t vrev64q_u16(uint16x8_t __p0) {22427__ai uint16x8_t vrev64q_u16(uint16x8_t __p0) {
22428 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22429 uint16x8_t __ret;22428 uint16x8_t __ret;
22429 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22430 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4);22430 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4);
22431 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);22431 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22432 return __ret;22432 return __ret;
...@@ -22441,8 +22441,8 @@ __ai int8x16_t vrev64q_s8(int8x16_t __p0) {...@@ -22441,8 +22441,8 @@ __ai int8x16_t vrev64q_s8(int8x16_t __p0) {
22441}22441}
22442#else22442#else
22443__ai int8x16_t vrev64q_s8(int8x16_t __p0) {22443__ai int8x16_t vrev64q_s8(int8x16_t __p0) {
22444 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22445 int8x16_t __ret;22444 int8x16_t __ret;
22445 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22446 __ret = __builtin_shufflevector(__rev0, __rev0, 7, 6, 5, 4, 3, 2, 1, 0, 15, 14, 13, 12, 11, 10, 9, 8);22446 __ret = __builtin_shufflevector(__rev0, __rev0, 7, 6, 5, 4, 3, 2, 1, 0, 15, 14, 13, 12, 11, 10, 9, 8);
22447 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);22447 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22448 return __ret;22448 return __ret;
...@@ -22457,8 +22457,8 @@ __ai float32x4_t vrev64q_f32(float32x4_t __p0) {...@@ -22457,8 +22457,8 @@ __ai float32x4_t vrev64q_f32(float32x4_t __p0) {
22457}22457}
22458#else22458#else
22459__ai float32x4_t vrev64q_f32(float32x4_t __p0) {22459__ai float32x4_t vrev64q_f32(float32x4_t __p0) {
22460 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
22461 float32x4_t __ret;22460 float32x4_t __ret;
22461 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
22462 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2);22462 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2);
22463 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);22463 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
22464 return __ret;22464 return __ret;
...@@ -22473,8 +22473,8 @@ __ai int32x4_t vrev64q_s32(int32x4_t __p0) {...@@ -22473,8 +22473,8 @@ __ai int32x4_t vrev64q_s32(int32x4_t __p0) {
22473}22473}
22474#else22474#else
22475__ai int32x4_t vrev64q_s32(int32x4_t __p0) {22475__ai int32x4_t vrev64q_s32(int32x4_t __p0) {
22476 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
22477 int32x4_t __ret;22476 int32x4_t __ret;
22477 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
22478 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2);22478 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0, 3, 2);
22479 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);22479 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
22480 return __ret;22480 return __ret;
...@@ -22489,8 +22489,8 @@ __ai int16x8_t vrev64q_s16(int16x8_t __p0) {...@@ -22489,8 +22489,8 @@ __ai int16x8_t vrev64q_s16(int16x8_t __p0) {
22489}22489}
22490#else22490#else
22491__ai int16x8_t vrev64q_s16(int16x8_t __p0) {22491__ai int16x8_t vrev64q_s16(int16x8_t __p0) {
22492 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22493 int16x8_t __ret;22492 int16x8_t __ret;
22493 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22494 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4);22494 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4);
22495 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);22495 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22496 return __ret;22496 return __ret;
...@@ -22505,8 +22505,8 @@ __ai uint8x8_t vrev64_u8(uint8x8_t __p0) {...@@ -22505,8 +22505,8 @@ __ai uint8x8_t vrev64_u8(uint8x8_t __p0) {
22505}22505}
22506#else22506#else
22507__ai uint8x8_t vrev64_u8(uint8x8_t __p0) {22507__ai uint8x8_t vrev64_u8(uint8x8_t __p0) {
22508 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22509 uint8x8_t __ret;22508 uint8x8_t __ret;
22509 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22510 __ret = __builtin_shufflevector(__rev0, __rev0, 7, 6, 5, 4, 3, 2, 1, 0);22510 __ret = __builtin_shufflevector(__rev0, __rev0, 7, 6, 5, 4, 3, 2, 1, 0);
22511 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);22511 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22512 return __ret;22512 return __ret;
...@@ -22521,8 +22521,8 @@ __ai uint32x2_t vrev64_u32(uint32x2_t __p0) {...@@ -22521,8 +22521,8 @@ __ai uint32x2_t vrev64_u32(uint32x2_t __p0) {
22521}22521}
22522#else22522#else
22523__ai uint32x2_t vrev64_u32(uint32x2_t __p0) {22523__ai uint32x2_t vrev64_u32(uint32x2_t __p0) {
22524 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
22525 uint32x2_t __ret;22524 uint32x2_t __ret;
22525 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
22526 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0);22526 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0);
22527 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);22527 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
22528 return __ret;22528 return __ret;
...@@ -22537,8 +22537,8 @@ __ai uint16x4_t vrev64_u16(uint16x4_t __p0) {...@@ -22537,8 +22537,8 @@ __ai uint16x4_t vrev64_u16(uint16x4_t __p0) {
22537}22537}
22538#else22538#else
22539__ai uint16x4_t vrev64_u16(uint16x4_t __p0) {22539__ai uint16x4_t vrev64_u16(uint16x4_t __p0) {
22540 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
22541 uint16x4_t __ret;22540 uint16x4_t __ret;
22541 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
22542 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0);22542 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0);
22543 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);22543 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
22544 return __ret;22544 return __ret;
...@@ -22553,8 +22553,8 @@ __ai int8x8_t vrev64_s8(int8x8_t __p0) {...@@ -22553,8 +22553,8 @@ __ai int8x8_t vrev64_s8(int8x8_t __p0) {
22553}22553}
22554#else22554#else
22555__ai int8x8_t vrev64_s8(int8x8_t __p0) {22555__ai int8x8_t vrev64_s8(int8x8_t __p0) {
22556 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22557 int8x8_t __ret;22556 int8x8_t __ret;
22557 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22558 __ret = __builtin_shufflevector(__rev0, __rev0, 7, 6, 5, 4, 3, 2, 1, 0);22558 __ret = __builtin_shufflevector(__rev0, __rev0, 7, 6, 5, 4, 3, 2, 1, 0);
22559 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);22559 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22560 return __ret;22560 return __ret;
...@@ -22569,8 +22569,8 @@ __ai float32x2_t vrev64_f32(float32x2_t __p0) {...@@ -22569,8 +22569,8 @@ __ai float32x2_t vrev64_f32(float32x2_t __p0) {
22569}22569}
22570#else22570#else
22571__ai float32x2_t vrev64_f32(float32x2_t __p0) {22571__ai float32x2_t vrev64_f32(float32x2_t __p0) {
22572 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
22573 float32x2_t __ret;22572 float32x2_t __ret;
22573 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
22574 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0);22574 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0);
22575 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);22575 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
22576 return __ret;22576 return __ret;
...@@ -22585,8 +22585,8 @@ __ai int32x2_t vrev64_s32(int32x2_t __p0) {...@@ -22585,8 +22585,8 @@ __ai int32x2_t vrev64_s32(int32x2_t __p0) {
22585}22585}
22586#else22586#else
22587__ai int32x2_t vrev64_s32(int32x2_t __p0) {22587__ai int32x2_t vrev64_s32(int32x2_t __p0) {
22588 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
22589 int32x2_t __ret;22588 int32x2_t __ret;
22589 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
22590 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0);22590 __ret = __builtin_shufflevector(__rev0, __rev0, 1, 0);
22591 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);22591 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
22592 return __ret;22592 return __ret;
...@@ -22601,8 +22601,8 @@ __ai int16x4_t vrev64_s16(int16x4_t __p0) {...@@ -22601,8 +22601,8 @@ __ai int16x4_t vrev64_s16(int16x4_t __p0) {
22601}22601}
22602#else22602#else
22603__ai int16x4_t vrev64_s16(int16x4_t __p0) {22603__ai int16x4_t vrev64_s16(int16x4_t __p0) {
22604 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
22605 int16x4_t __ret;22604 int16x4_t __ret;
22605 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
22606 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0);22606 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0);
22607 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);22607 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
22608 return __ret;22608 return __ret;
...@@ -22617,9 +22617,9 @@ __ai uint8x16_t vrhaddq_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -22617,9 +22617,9 @@ __ai uint8x16_t vrhaddq_u8(uint8x16_t __p0, uint8x16_t __p1) {
22617}22617}
22618#else22618#else
22619__ai uint8x16_t vrhaddq_u8(uint8x16_t __p0, uint8x16_t __p1) {22619__ai uint8x16_t vrhaddq_u8(uint8x16_t __p0, uint8x16_t __p1) {
22620 uint8x16_t __ret;
22620 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);22621 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22621 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);22622 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22622 uint8x16_t __ret;
22623 __ret = (uint8x16_t) __builtin_neon_vrhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);22623 __ret = (uint8x16_t) __builtin_neon_vrhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
22624 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);22624 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22625 return __ret;22625 return __ret;
...@@ -22634,9 +22634,9 @@ __ai uint32x4_t vrhaddq_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -22634,9 +22634,9 @@ __ai uint32x4_t vrhaddq_u32(uint32x4_t __p0, uint32x4_t __p1) {
22634}22634}
22635#else22635#else
22636__ai uint32x4_t vrhaddq_u32(uint32x4_t __p0, uint32x4_t __p1) {22636__ai uint32x4_t vrhaddq_u32(uint32x4_t __p0, uint32x4_t __p1) {
22637 uint32x4_t __ret;
22637 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);22638 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
22638 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);22639 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
22639 uint32x4_t __ret;
22640 __ret = (uint32x4_t) __builtin_neon_vrhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);22640 __ret = (uint32x4_t) __builtin_neon_vrhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
22641 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);22641 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
22642 return __ret;22642 return __ret;
...@@ -22651,9 +22651,9 @@ __ai uint16x8_t vrhaddq_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -22651,9 +22651,9 @@ __ai uint16x8_t vrhaddq_u16(uint16x8_t __p0, uint16x8_t __p1) {
22651}22651}
22652#else22652#else
22653__ai uint16x8_t vrhaddq_u16(uint16x8_t __p0, uint16x8_t __p1) {22653__ai uint16x8_t vrhaddq_u16(uint16x8_t __p0, uint16x8_t __p1) {
22654 uint16x8_t __ret;
22654 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);22655 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22655 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);22656 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
22656 uint16x8_t __ret;
22657 __ret = (uint16x8_t) __builtin_neon_vrhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);22657 __ret = (uint16x8_t) __builtin_neon_vrhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
22658 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);22658 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22659 return __ret;22659 return __ret;
...@@ -22668,9 +22668,9 @@ __ai int8x16_t vrhaddq_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -22668,9 +22668,9 @@ __ai int8x16_t vrhaddq_s8(int8x16_t __p0, int8x16_t __p1) {
22668}22668}
22669#else22669#else
22670__ai int8x16_t vrhaddq_s8(int8x16_t __p0, int8x16_t __p1) {22670__ai int8x16_t vrhaddq_s8(int8x16_t __p0, int8x16_t __p1) {
22671 int8x16_t __ret;
22671 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);22672 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22672 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);22673 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22673 int8x16_t __ret;
22674 __ret = (int8x16_t) __builtin_neon_vrhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);22674 __ret = (int8x16_t) __builtin_neon_vrhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
22675 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);22675 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22676 return __ret;22676 return __ret;
...@@ -22685,9 +22685,9 @@ __ai int32x4_t vrhaddq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -22685,9 +22685,9 @@ __ai int32x4_t vrhaddq_s32(int32x4_t __p0, int32x4_t __p1) {
22685}22685}
22686#else22686#else
22687__ai int32x4_t vrhaddq_s32(int32x4_t __p0, int32x4_t __p1) {22687__ai int32x4_t vrhaddq_s32(int32x4_t __p0, int32x4_t __p1) {
22688 int32x4_t __ret;
22688 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);22689 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
22689 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);22690 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
22690 int32x4_t __ret;
22691 __ret = (int32x4_t) __builtin_neon_vrhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);22691 __ret = (int32x4_t) __builtin_neon_vrhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
22692 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);22692 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
22693 return __ret;22693 return __ret;
...@@ -22702,9 +22702,9 @@ __ai int16x8_t vrhaddq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -22702,9 +22702,9 @@ __ai int16x8_t vrhaddq_s16(int16x8_t __p0, int16x8_t __p1) {
22702}22702}
22703#else22703#else
22704__ai int16x8_t vrhaddq_s16(int16x8_t __p0, int16x8_t __p1) {22704__ai int16x8_t vrhaddq_s16(int16x8_t __p0, int16x8_t __p1) {
22705 int16x8_t __ret;
22705 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);22706 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22706 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);22707 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
22707 int16x8_t __ret;
22708 __ret = (int16x8_t) __builtin_neon_vrhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);22708 __ret = (int16x8_t) __builtin_neon_vrhaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
22709 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);22709 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22710 return __ret;22710 return __ret;
...@@ -22719,9 +22719,9 @@ __ai uint8x8_t vrhadd_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -22719,9 +22719,9 @@ __ai uint8x8_t vrhadd_u8(uint8x8_t __p0, uint8x8_t __p1) {
22719}22719}
22720#else22720#else
22721__ai uint8x8_t vrhadd_u8(uint8x8_t __p0, uint8x8_t __p1) {22721__ai uint8x8_t vrhadd_u8(uint8x8_t __p0, uint8x8_t __p1) {
22722 uint8x8_t __ret;
22722 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);22723 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22723 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);22724 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
22724 uint8x8_t __ret;
22725 __ret = (uint8x8_t) __builtin_neon_vrhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);22725 __ret = (uint8x8_t) __builtin_neon_vrhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
22726 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);22726 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22727 return __ret;22727 return __ret;
...@@ -22736,9 +22736,9 @@ __ai uint32x2_t vrhadd_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -22736,9 +22736,9 @@ __ai uint32x2_t vrhadd_u32(uint32x2_t __p0, uint32x2_t __p1) {
22736}22736}
22737#else22737#else
22738__ai uint32x2_t vrhadd_u32(uint32x2_t __p0, uint32x2_t __p1) {22738__ai uint32x2_t vrhadd_u32(uint32x2_t __p0, uint32x2_t __p1) {
22739 uint32x2_t __ret;
22739 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);22740 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
22740 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);22741 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
22741 uint32x2_t __ret;
22742 __ret = (uint32x2_t) __builtin_neon_vrhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);22742 __ret = (uint32x2_t) __builtin_neon_vrhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
22743 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);22743 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
22744 return __ret;22744 return __ret;
...@@ -22753,9 +22753,9 @@ __ai uint16x4_t vrhadd_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -22753,9 +22753,9 @@ __ai uint16x4_t vrhadd_u16(uint16x4_t __p0, uint16x4_t __p1) {
22753}22753}
22754#else22754#else
22755__ai uint16x4_t vrhadd_u16(uint16x4_t __p0, uint16x4_t __p1) {22755__ai uint16x4_t vrhadd_u16(uint16x4_t __p0, uint16x4_t __p1) {
22756 uint16x4_t __ret;
22756 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);22757 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
22757 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);22758 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
22758 uint16x4_t __ret;
22759 __ret = (uint16x4_t) __builtin_neon_vrhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);22759 __ret = (uint16x4_t) __builtin_neon_vrhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
22760 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);22760 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
22761 return __ret;22761 return __ret;
...@@ -22770,9 +22770,9 @@ __ai int8x8_t vrhadd_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -22770,9 +22770,9 @@ __ai int8x8_t vrhadd_s8(int8x8_t __p0, int8x8_t __p1) {
22770}22770}
22771#else22771#else
22772__ai int8x8_t vrhadd_s8(int8x8_t __p0, int8x8_t __p1) {22772__ai int8x8_t vrhadd_s8(int8x8_t __p0, int8x8_t __p1) {
22773 int8x8_t __ret;
22773 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);22774 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22774 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);22775 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
22775 int8x8_t __ret;
22776 __ret = (int8x8_t) __builtin_neon_vrhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);22776 __ret = (int8x8_t) __builtin_neon_vrhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
22777 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);22777 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22778 return __ret;22778 return __ret;
...@@ -22787,9 +22787,9 @@ __ai int32x2_t vrhadd_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -22787,9 +22787,9 @@ __ai int32x2_t vrhadd_s32(int32x2_t __p0, int32x2_t __p1) {
22787}22787}
22788#else22788#else
22789__ai int32x2_t vrhadd_s32(int32x2_t __p0, int32x2_t __p1) {22789__ai int32x2_t vrhadd_s32(int32x2_t __p0, int32x2_t __p1) {
22790 int32x2_t __ret;
22790 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);22791 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
22791 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);22792 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
22792 int32x2_t __ret;
22793 __ret = (int32x2_t) __builtin_neon_vrhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);22793 __ret = (int32x2_t) __builtin_neon_vrhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
22794 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);22794 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
22795 return __ret;22795 return __ret;
...@@ -22804,9 +22804,9 @@ __ai int16x4_t vrhadd_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -22804,9 +22804,9 @@ __ai int16x4_t vrhadd_s16(int16x4_t __p0, int16x4_t __p1) {
22804}22804}
22805#else22805#else
22806__ai int16x4_t vrhadd_s16(int16x4_t __p0, int16x4_t __p1) {22806__ai int16x4_t vrhadd_s16(int16x4_t __p0, int16x4_t __p1) {
22807 int16x4_t __ret;
22807 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);22808 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
22808 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);22809 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
22809 int16x4_t __ret;
22810 __ret = (int16x4_t) __builtin_neon_vrhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);22810 __ret = (int16x4_t) __builtin_neon_vrhadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
22811 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);22811 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
22812 return __ret;22812 return __ret;
...@@ -22821,9 +22821,9 @@ __ai uint8x16_t vrshlq_u8(uint8x16_t __p0, int8x16_t __p1) {...@@ -22821,9 +22821,9 @@ __ai uint8x16_t vrshlq_u8(uint8x16_t __p0, int8x16_t __p1) {
22821}22821}
22822#else22822#else
22823__ai uint8x16_t vrshlq_u8(uint8x16_t __p0, int8x16_t __p1) {22823__ai uint8x16_t vrshlq_u8(uint8x16_t __p0, int8x16_t __p1) {
22824 uint8x16_t __ret;
22824 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);22825 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22825 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);22826 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22826 uint8x16_t __ret;
22827 __ret = (uint8x16_t) __builtin_neon_vrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);22827 __ret = (uint8x16_t) __builtin_neon_vrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
22828 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);22828 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22829 return __ret;22829 return __ret;
...@@ -22838,9 +22838,9 @@ __ai uint32x4_t vrshlq_u32(uint32x4_t __p0, int32x4_t __p1) {...@@ -22838,9 +22838,9 @@ __ai uint32x4_t vrshlq_u32(uint32x4_t __p0, int32x4_t __p1) {
22838}22838}
22839#else22839#else
22840__ai uint32x4_t vrshlq_u32(uint32x4_t __p0, int32x4_t __p1) {22840__ai uint32x4_t vrshlq_u32(uint32x4_t __p0, int32x4_t __p1) {
22841 uint32x4_t __ret;
22841 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);22842 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
22842 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);22843 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
22843 uint32x4_t __ret;
22844 __ret = (uint32x4_t) __builtin_neon_vrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);22844 __ret = (uint32x4_t) __builtin_neon_vrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
22845 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);22845 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
22846 return __ret;22846 return __ret;
...@@ -22855,9 +22855,9 @@ __ai uint64x2_t vrshlq_u64(uint64x2_t __p0, int64x2_t __p1) {...@@ -22855,9 +22855,9 @@ __ai uint64x2_t vrshlq_u64(uint64x2_t __p0, int64x2_t __p1) {
22855}22855}
22856#else22856#else
22857__ai uint64x2_t vrshlq_u64(uint64x2_t __p0, int64x2_t __p1) {22857__ai uint64x2_t vrshlq_u64(uint64x2_t __p0, int64x2_t __p1) {
22858 uint64x2_t __ret;
22858 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);22859 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
22859 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);22860 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
22860 uint64x2_t __ret;
22861 __ret = (uint64x2_t) __builtin_neon_vrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);22861 __ret = (uint64x2_t) __builtin_neon_vrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
22862 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);22862 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
22863 return __ret;22863 return __ret;
...@@ -22872,9 +22872,9 @@ __ai uint16x8_t vrshlq_u16(uint16x8_t __p0, int16x8_t __p1) {...@@ -22872,9 +22872,9 @@ __ai uint16x8_t vrshlq_u16(uint16x8_t __p0, int16x8_t __p1) {
22872}22872}
22873#else22873#else
22874__ai uint16x8_t vrshlq_u16(uint16x8_t __p0, int16x8_t __p1) {22874__ai uint16x8_t vrshlq_u16(uint16x8_t __p0, int16x8_t __p1) {
22875 uint16x8_t __ret;
22875 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);22876 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22876 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);22877 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
22877 uint16x8_t __ret;
22878 __ret = (uint16x8_t) __builtin_neon_vrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);22878 __ret = (uint16x8_t) __builtin_neon_vrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
22879 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);22879 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22880 return __ret;22880 return __ret;
...@@ -22889,9 +22889,9 @@ __ai int8x16_t vrshlq_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -22889,9 +22889,9 @@ __ai int8x16_t vrshlq_s8(int8x16_t __p0, int8x16_t __p1) {
22889}22889}
22890#else22890#else
22891__ai int8x16_t vrshlq_s8(int8x16_t __p0, int8x16_t __p1) {22891__ai int8x16_t vrshlq_s8(int8x16_t __p0, int8x16_t __p1) {
22892 int8x16_t __ret;
22892 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);22893 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22893 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);22894 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22894 int8x16_t __ret;
22895 __ret = (int8x16_t) __builtin_neon_vrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);22895 __ret = (int8x16_t) __builtin_neon_vrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
22896 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);22896 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
22897 return __ret;22897 return __ret;
...@@ -22906,9 +22906,9 @@ __ai int32x4_t vrshlq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -22906,9 +22906,9 @@ __ai int32x4_t vrshlq_s32(int32x4_t __p0, int32x4_t __p1) {
22906}22906}
22907#else22907#else
22908__ai int32x4_t vrshlq_s32(int32x4_t __p0, int32x4_t __p1) {22908__ai int32x4_t vrshlq_s32(int32x4_t __p0, int32x4_t __p1) {
22909 int32x4_t __ret;
22909 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);22910 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
22910 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);22911 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
22911 int32x4_t __ret;
22912 __ret = (int32x4_t) __builtin_neon_vrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);22912 __ret = (int32x4_t) __builtin_neon_vrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
22913 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);22913 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
22914 return __ret;22914 return __ret;
...@@ -22923,9 +22923,9 @@ __ai int64x2_t vrshlq_s64(int64x2_t __p0, int64x2_t __p1) {...@@ -22923,9 +22923,9 @@ __ai int64x2_t vrshlq_s64(int64x2_t __p0, int64x2_t __p1) {
22923}22923}
22924#else22924#else
22925__ai int64x2_t vrshlq_s64(int64x2_t __p0, int64x2_t __p1) {22925__ai int64x2_t vrshlq_s64(int64x2_t __p0, int64x2_t __p1) {
22926 int64x2_t __ret;
22926 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);22927 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
22927 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);22928 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
22928 int64x2_t __ret;
22929 __ret = (int64x2_t) __builtin_neon_vrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);22929 __ret = (int64x2_t) __builtin_neon_vrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);
22930 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);22930 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
22931 return __ret;22931 return __ret;
...@@ -22940,9 +22940,9 @@ __ai int16x8_t vrshlq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -22940,9 +22940,9 @@ __ai int16x8_t vrshlq_s16(int16x8_t __p0, int16x8_t __p1) {
22940}22940}
22941#else22941#else
22942__ai int16x8_t vrshlq_s16(int16x8_t __p0, int16x8_t __p1) {22942__ai int16x8_t vrshlq_s16(int16x8_t __p0, int16x8_t __p1) {
22943 int16x8_t __ret;
22943 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);22944 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22944 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);22945 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
22945 int16x8_t __ret;
22946 __ret = (int16x8_t) __builtin_neon_vrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);22946 __ret = (int16x8_t) __builtin_neon_vrshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
22947 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);22947 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22948 return __ret;22948 return __ret;
...@@ -22957,9 +22957,9 @@ __ai uint8x8_t vrshl_u8(uint8x8_t __p0, int8x8_t __p1) {...@@ -22957,9 +22957,9 @@ __ai uint8x8_t vrshl_u8(uint8x8_t __p0, int8x8_t __p1) {
22957}22957}
22958#else22958#else
22959__ai uint8x8_t vrshl_u8(uint8x8_t __p0, int8x8_t __p1) {22959__ai uint8x8_t vrshl_u8(uint8x8_t __p0, int8x8_t __p1) {
22960 uint8x8_t __ret;
22960 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);22961 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
22961 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);22962 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
22962 uint8x8_t __ret;
22963 __ret = (uint8x8_t) __builtin_neon_vrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);22963 __ret = (uint8x8_t) __builtin_neon_vrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
22964 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);22964 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
22965 return __ret;22965 return __ret;
...@@ -22974,9 +22974,9 @@ __ai uint32x2_t vrshl_u32(uint32x2_t __p0, int32x2_t __p1) {...@@ -22974,9 +22974,9 @@ __ai uint32x2_t vrshl_u32(uint32x2_t __p0, int32x2_t __p1) {
22974}22974}
22975#else22975#else
22976__ai uint32x2_t vrshl_u32(uint32x2_t __p0, int32x2_t __p1) {22976__ai uint32x2_t vrshl_u32(uint32x2_t __p0, int32x2_t __p1) {
22977 uint32x2_t __ret;
22977 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);22978 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
22978 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);22979 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
22979 uint32x2_t __ret;
22980 __ret = (uint32x2_t) __builtin_neon_vrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);22980 __ret = (uint32x2_t) __builtin_neon_vrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
22981 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);22981 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
22982 return __ret;22982 return __ret;
...@@ -22996,9 +22996,9 @@ __ai uint16x4_t vrshl_u16(uint16x4_t __p0, int16x4_t __p1) {...@@ -22996,9 +22996,9 @@ __ai uint16x4_t vrshl_u16(uint16x4_t __p0, int16x4_t __p1) {
22996}22996}
22997#else22997#else
22998__ai uint16x4_t vrshl_u16(uint16x4_t __p0, int16x4_t __p1) {22998__ai uint16x4_t vrshl_u16(uint16x4_t __p0, int16x4_t __p1) {
22999 uint16x4_t __ret;
22999 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);23000 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
23000 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);23001 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
23001 uint16x4_t __ret;
23002 __ret = (uint16x4_t) __builtin_neon_vrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);23002 __ret = (uint16x4_t) __builtin_neon_vrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
23003 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);23003 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
23004 return __ret;23004 return __ret;
...@@ -23013,9 +23013,9 @@ __ai int8x8_t vrshl_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -23013,9 +23013,9 @@ __ai int8x8_t vrshl_s8(int8x8_t __p0, int8x8_t __p1) {
23013}23013}
23014#else23014#else
23015__ai int8x8_t vrshl_s8(int8x8_t __p0, int8x8_t __p1) {23015__ai int8x8_t vrshl_s8(int8x8_t __p0, int8x8_t __p1) {
23016 int8x8_t __ret;
23016 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);23017 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
23017 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);23018 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
23018 int8x8_t __ret;
23019 __ret = (int8x8_t) __builtin_neon_vrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);23019 __ret = (int8x8_t) __builtin_neon_vrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
23020 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);23020 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
23021 return __ret;23021 return __ret;
...@@ -23030,9 +23030,9 @@ __ai int32x2_t vrshl_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -23030,9 +23030,9 @@ __ai int32x2_t vrshl_s32(int32x2_t __p0, int32x2_t __p1) {
23030}23030}
23031#else23031#else
23032__ai int32x2_t vrshl_s32(int32x2_t __p0, int32x2_t __p1) {23032__ai int32x2_t vrshl_s32(int32x2_t __p0, int32x2_t __p1) {
23033 int32x2_t __ret;
23033 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);23034 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
23034 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);23035 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
23035 int32x2_t __ret;
23036 __ret = (int32x2_t) __builtin_neon_vrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);23036 __ret = (int32x2_t) __builtin_neon_vrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
23037 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);23037 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
23038 return __ret;23038 return __ret;
...@@ -23052,9 +23052,9 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -23052,9 +23052,9 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {
23052}23052}
23053#else23053#else
23054__ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {23054__ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {
23055 int16x4_t __ret;
23055 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);23056 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
23056 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);23057 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
23057 int16x4_t __ret;
23058 __ret = (int16x4_t) __builtin_neon_vrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);23058 __ret = (int16x4_t) __builtin_neon_vrshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
23059 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);23059 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
23060 return __ret;23060 return __ret;
...@@ -23063,16 +23063,16 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -23063,16 +23063,16 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {
2306323063
23064#ifdef __LITTLE_ENDIAN__23064#ifdef __LITTLE_ENDIAN__
23065#define vrshrq_n_u8(__p0, __p1) __extension__ ({ \23065#define vrshrq_n_u8(__p0, __p1) __extension__ ({ \
23066 uint8x16_t __s0 = __p0; \
23067 uint8x16_t __ret; \23066 uint8x16_t __ret; \
23067 uint8x16_t __s0 = __p0; \
23068 __ret = (uint8x16_t) __builtin_neon_vrshrq_n_v((int8x16_t)__s0, __p1, 48); \23068 __ret = (uint8x16_t) __builtin_neon_vrshrq_n_v((int8x16_t)__s0, __p1, 48); \
23069 __ret; \23069 __ret; \
23070})23070})
23071#else23071#else
23072#define vrshrq_n_u8(__p0, __p1) __extension__ ({ \23072#define vrshrq_n_u8(__p0, __p1) __extension__ ({ \
23073 uint8x16_t __ret; \
23073 uint8x16_t __s0 = __p0; \23074 uint8x16_t __s0 = __p0; \
23074 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \23075 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
23075 uint8x16_t __ret; \
23076 __ret = (uint8x16_t) __builtin_neon_vrshrq_n_v((int8x16_t)__rev0, __p1, 48); \23076 __ret = (uint8x16_t) __builtin_neon_vrshrq_n_v((int8x16_t)__rev0, __p1, 48); \
23077 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \23077 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
23078 __ret; \23078 __ret; \
...@@ -23081,16 +23081,16 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -23081,16 +23081,16 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {
2308123081
23082#ifdef __LITTLE_ENDIAN__23082#ifdef __LITTLE_ENDIAN__
23083#define vrshrq_n_u32(__p0, __p1) __extension__ ({ \23083#define vrshrq_n_u32(__p0, __p1) __extension__ ({ \
23084 uint32x4_t __s0 = __p0; \
23085 uint32x4_t __ret; \23084 uint32x4_t __ret; \
23085 uint32x4_t __s0 = __p0; \
23086 __ret = (uint32x4_t) __builtin_neon_vrshrq_n_v((int8x16_t)__s0, __p1, 50); \23086 __ret = (uint32x4_t) __builtin_neon_vrshrq_n_v((int8x16_t)__s0, __p1, 50); \
23087 __ret; \23087 __ret; \
23088})23088})
23089#else23089#else
23090#define vrshrq_n_u32(__p0, __p1) __extension__ ({ \23090#define vrshrq_n_u32(__p0, __p1) __extension__ ({ \
23091 uint32x4_t __ret; \
23091 uint32x4_t __s0 = __p0; \23092 uint32x4_t __s0 = __p0; \
23092 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \23093 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
23093 uint32x4_t __ret; \
23094 __ret = (uint32x4_t) __builtin_neon_vrshrq_n_v((int8x16_t)__rev0, __p1, 50); \23094 __ret = (uint32x4_t) __builtin_neon_vrshrq_n_v((int8x16_t)__rev0, __p1, 50); \
23095 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \23095 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23096 __ret; \23096 __ret; \
...@@ -23099,16 +23099,16 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -23099,16 +23099,16 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {
2309923099
23100#ifdef __LITTLE_ENDIAN__23100#ifdef __LITTLE_ENDIAN__
23101#define vrshrq_n_u64(__p0, __p1) __extension__ ({ \23101#define vrshrq_n_u64(__p0, __p1) __extension__ ({ \
23102 uint64x2_t __s0 = __p0; \
23103 uint64x2_t __ret; \23102 uint64x2_t __ret; \
23103 uint64x2_t __s0 = __p0; \
23104 __ret = (uint64x2_t) __builtin_neon_vrshrq_n_v((int8x16_t)__s0, __p1, 51); \23104 __ret = (uint64x2_t) __builtin_neon_vrshrq_n_v((int8x16_t)__s0, __p1, 51); \
23105 __ret; \23105 __ret; \
23106})23106})
23107#else23107#else
23108#define vrshrq_n_u64(__p0, __p1) __extension__ ({ \23108#define vrshrq_n_u64(__p0, __p1) __extension__ ({ \
23109 uint64x2_t __ret; \
23109 uint64x2_t __s0 = __p0; \23110 uint64x2_t __s0 = __p0; \
23110 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \23111 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
23111 uint64x2_t __ret; \
23112 __ret = (uint64x2_t) __builtin_neon_vrshrq_n_v((int8x16_t)__rev0, __p1, 51); \23112 __ret = (uint64x2_t) __builtin_neon_vrshrq_n_v((int8x16_t)__rev0, __p1, 51); \
23113 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \23113 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23114 __ret; \23114 __ret; \
...@@ -23117,16 +23117,16 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -23117,16 +23117,16 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {
2311723117
23118#ifdef __LITTLE_ENDIAN__23118#ifdef __LITTLE_ENDIAN__
23119#define vrshrq_n_u16(__p0, __p1) __extension__ ({ \23119#define vrshrq_n_u16(__p0, __p1) __extension__ ({ \
23120 uint16x8_t __s0 = __p0; \
23121 uint16x8_t __ret; \23120 uint16x8_t __ret; \
23121 uint16x8_t __s0 = __p0; \
23122 __ret = (uint16x8_t) __builtin_neon_vrshrq_n_v((int8x16_t)__s0, __p1, 49); \23122 __ret = (uint16x8_t) __builtin_neon_vrshrq_n_v((int8x16_t)__s0, __p1, 49); \
23123 __ret; \23123 __ret; \
23124})23124})
23125#else23125#else
23126#define vrshrq_n_u16(__p0, __p1) __extension__ ({ \23126#define vrshrq_n_u16(__p0, __p1) __extension__ ({ \
23127 uint16x8_t __ret; \
23127 uint16x8_t __s0 = __p0; \23128 uint16x8_t __s0 = __p0; \
23128 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \23129 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
23129 uint16x8_t __ret; \
23130 __ret = (uint16x8_t) __builtin_neon_vrshrq_n_v((int8x16_t)__rev0, __p1, 49); \23130 __ret = (uint16x8_t) __builtin_neon_vrshrq_n_v((int8x16_t)__rev0, __p1, 49); \
23131 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \23131 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23132 __ret; \23132 __ret; \
...@@ -23135,16 +23135,16 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -23135,16 +23135,16 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {
2313523135
23136#ifdef __LITTLE_ENDIAN__23136#ifdef __LITTLE_ENDIAN__
23137#define vrshrq_n_s8(__p0, __p1) __extension__ ({ \23137#define vrshrq_n_s8(__p0, __p1) __extension__ ({ \
23138 int8x16_t __s0 = __p0; \
23139 int8x16_t __ret; \23138 int8x16_t __ret; \
23139 int8x16_t __s0 = __p0; \
23140 __ret = (int8x16_t) __builtin_neon_vrshrq_n_v((int8x16_t)__s0, __p1, 32); \23140 __ret = (int8x16_t) __builtin_neon_vrshrq_n_v((int8x16_t)__s0, __p1, 32); \
23141 __ret; \23141 __ret; \
23142})23142})
23143#else23143#else
23144#define vrshrq_n_s8(__p0, __p1) __extension__ ({ \23144#define vrshrq_n_s8(__p0, __p1) __extension__ ({ \
23145 int8x16_t __ret; \
23145 int8x16_t __s0 = __p0; \23146 int8x16_t __s0 = __p0; \
23146 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \23147 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
23147 int8x16_t __ret; \
23148 __ret = (int8x16_t) __builtin_neon_vrshrq_n_v((int8x16_t)__rev0, __p1, 32); \23148 __ret = (int8x16_t) __builtin_neon_vrshrq_n_v((int8x16_t)__rev0, __p1, 32); \
23149 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \23149 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
23150 __ret; \23150 __ret; \
...@@ -23153,16 +23153,16 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -23153,16 +23153,16 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {
2315323153
23154#ifdef __LITTLE_ENDIAN__23154#ifdef __LITTLE_ENDIAN__
23155#define vrshrq_n_s32(__p0, __p1) __extension__ ({ \23155#define vrshrq_n_s32(__p0, __p1) __extension__ ({ \
23156 int32x4_t __s0 = __p0; \
23157 int32x4_t __ret; \23156 int32x4_t __ret; \
23157 int32x4_t __s0 = __p0; \
23158 __ret = (int32x4_t) __builtin_neon_vrshrq_n_v((int8x16_t)__s0, __p1, 34); \23158 __ret = (int32x4_t) __builtin_neon_vrshrq_n_v((int8x16_t)__s0, __p1, 34); \
23159 __ret; \23159 __ret; \
23160})23160})
23161#else23161#else
23162#define vrshrq_n_s32(__p0, __p1) __extension__ ({ \23162#define vrshrq_n_s32(__p0, __p1) __extension__ ({ \
23163 int32x4_t __ret; \
23163 int32x4_t __s0 = __p0; \23164 int32x4_t __s0 = __p0; \
23164 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \23165 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
23165 int32x4_t __ret; \
23166 __ret = (int32x4_t) __builtin_neon_vrshrq_n_v((int8x16_t)__rev0, __p1, 34); \23166 __ret = (int32x4_t) __builtin_neon_vrshrq_n_v((int8x16_t)__rev0, __p1, 34); \
23167 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \23167 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23168 __ret; \23168 __ret; \
...@@ -23171,16 +23171,16 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -23171,16 +23171,16 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {
2317123171
23172#ifdef __LITTLE_ENDIAN__23172#ifdef __LITTLE_ENDIAN__
23173#define vrshrq_n_s64(__p0, __p1) __extension__ ({ \23173#define vrshrq_n_s64(__p0, __p1) __extension__ ({ \
23174 int64x2_t __s0 = __p0; \
23175 int64x2_t __ret; \23174 int64x2_t __ret; \
23175 int64x2_t __s0 = __p0; \
23176 __ret = (int64x2_t) __builtin_neon_vrshrq_n_v((int8x16_t)__s0, __p1, 35); \23176 __ret = (int64x2_t) __builtin_neon_vrshrq_n_v((int8x16_t)__s0, __p1, 35); \
23177 __ret; \23177 __ret; \
23178})23178})
23179#else23179#else
23180#define vrshrq_n_s64(__p0, __p1) __extension__ ({ \23180#define vrshrq_n_s64(__p0, __p1) __extension__ ({ \
23181 int64x2_t __ret; \
23181 int64x2_t __s0 = __p0; \23182 int64x2_t __s0 = __p0; \
23182 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \23183 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
23183 int64x2_t __ret; \
23184 __ret = (int64x2_t) __builtin_neon_vrshrq_n_v((int8x16_t)__rev0, __p1, 35); \23184 __ret = (int64x2_t) __builtin_neon_vrshrq_n_v((int8x16_t)__rev0, __p1, 35); \
23185 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \23185 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23186 __ret; \23186 __ret; \
...@@ -23189,16 +23189,16 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -23189,16 +23189,16 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {
2318923189
23190#ifdef __LITTLE_ENDIAN__23190#ifdef __LITTLE_ENDIAN__
23191#define vrshrq_n_s16(__p0, __p1) __extension__ ({ \23191#define vrshrq_n_s16(__p0, __p1) __extension__ ({ \
23192 int16x8_t __s0 = __p0; \
23193 int16x8_t __ret; \23192 int16x8_t __ret; \
23193 int16x8_t __s0 = __p0; \
23194 __ret = (int16x8_t) __builtin_neon_vrshrq_n_v((int8x16_t)__s0, __p1, 33); \23194 __ret = (int16x8_t) __builtin_neon_vrshrq_n_v((int8x16_t)__s0, __p1, 33); \
23195 __ret; \23195 __ret; \
23196})23196})
23197#else23197#else
23198#define vrshrq_n_s16(__p0, __p1) __extension__ ({ \23198#define vrshrq_n_s16(__p0, __p1) __extension__ ({ \
23199 int16x8_t __ret; \
23199 int16x8_t __s0 = __p0; \23200 int16x8_t __s0 = __p0; \
23200 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \23201 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
23201 int16x8_t __ret; \
23202 __ret = (int16x8_t) __builtin_neon_vrshrq_n_v((int8x16_t)__rev0, __p1, 33); \23202 __ret = (int16x8_t) __builtin_neon_vrshrq_n_v((int8x16_t)__rev0, __p1, 33); \
23203 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \23203 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23204 __ret; \23204 __ret; \
...@@ -23207,16 +23207,16 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -23207,16 +23207,16 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {
2320723207
23208#ifdef __LITTLE_ENDIAN__23208#ifdef __LITTLE_ENDIAN__
23209#define vrshr_n_u8(__p0, __p1) __extension__ ({ \23209#define vrshr_n_u8(__p0, __p1) __extension__ ({ \
23210 uint8x8_t __s0 = __p0; \
23211 uint8x8_t __ret; \23210 uint8x8_t __ret; \
23211 uint8x8_t __s0 = __p0; \
23212 __ret = (uint8x8_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 16); \23212 __ret = (uint8x8_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 16); \
23213 __ret; \23213 __ret; \
23214})23214})
23215#else23215#else
23216#define vrshr_n_u8(__p0, __p1) __extension__ ({ \23216#define vrshr_n_u8(__p0, __p1) __extension__ ({ \
23217 uint8x8_t __ret; \
23217 uint8x8_t __s0 = __p0; \23218 uint8x8_t __s0 = __p0; \
23218 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \23219 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
23219 uint8x8_t __ret; \
23220 __ret = (uint8x8_t) __builtin_neon_vrshr_n_v((int8x8_t)__rev0, __p1, 16); \23220 __ret = (uint8x8_t) __builtin_neon_vrshr_n_v((int8x8_t)__rev0, __p1, 16); \
23221 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \23221 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23222 __ret; \23222 __ret; \
...@@ -23225,16 +23225,16 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -23225,16 +23225,16 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {
2322523225
23226#ifdef __LITTLE_ENDIAN__23226#ifdef __LITTLE_ENDIAN__
23227#define vrshr_n_u32(__p0, __p1) __extension__ ({ \23227#define vrshr_n_u32(__p0, __p1) __extension__ ({ \
23228 uint32x2_t __s0 = __p0; \
23229 uint32x2_t __ret; \23228 uint32x2_t __ret; \
23229 uint32x2_t __s0 = __p0; \
23230 __ret = (uint32x2_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 18); \23230 __ret = (uint32x2_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 18); \
23231 __ret; \23231 __ret; \
23232})23232})
23233#else23233#else
23234#define vrshr_n_u32(__p0, __p1) __extension__ ({ \23234#define vrshr_n_u32(__p0, __p1) __extension__ ({ \
23235 uint32x2_t __ret; \
23235 uint32x2_t __s0 = __p0; \23236 uint32x2_t __s0 = __p0; \
23236 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \23237 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
23237 uint32x2_t __ret; \
23238 __ret = (uint32x2_t) __builtin_neon_vrshr_n_v((int8x8_t)__rev0, __p1, 18); \23238 __ret = (uint32x2_t) __builtin_neon_vrshr_n_v((int8x8_t)__rev0, __p1, 18); \
23239 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \23239 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23240 __ret; \23240 __ret; \
...@@ -23242,23 +23242,23 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -23242,23 +23242,23 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {
23242#endif23242#endif
2324323243
23244#define vrshr_n_u64(__p0, __p1) __extension__ ({ \23244#define vrshr_n_u64(__p0, __p1) __extension__ ({ \
23245 uint64x1_t __s0 = __p0; \
23246 uint64x1_t __ret; \23245 uint64x1_t __ret; \
23246 uint64x1_t __s0 = __p0; \
23247 __ret = (uint64x1_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 19); \23247 __ret = (uint64x1_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 19); \
23248 __ret; \23248 __ret; \
23249})23249})
23250#ifdef __LITTLE_ENDIAN__23250#ifdef __LITTLE_ENDIAN__
23251#define vrshr_n_u16(__p0, __p1) __extension__ ({ \23251#define vrshr_n_u16(__p0, __p1) __extension__ ({ \
23252 uint16x4_t __s0 = __p0; \
23253 uint16x4_t __ret; \23252 uint16x4_t __ret; \
23253 uint16x4_t __s0 = __p0; \
23254 __ret = (uint16x4_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 17); \23254 __ret = (uint16x4_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 17); \
23255 __ret; \23255 __ret; \
23256})23256})
23257#else23257#else
23258#define vrshr_n_u16(__p0, __p1) __extension__ ({ \23258#define vrshr_n_u16(__p0, __p1) __extension__ ({ \
23259 uint16x4_t __ret; \
23259 uint16x4_t __s0 = __p0; \23260 uint16x4_t __s0 = __p0; \
23260 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \23261 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
23261 uint16x4_t __ret; \
23262 __ret = (uint16x4_t) __builtin_neon_vrshr_n_v((int8x8_t)__rev0, __p1, 17); \23262 __ret = (uint16x4_t) __builtin_neon_vrshr_n_v((int8x8_t)__rev0, __p1, 17); \
23263 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \23263 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23264 __ret; \23264 __ret; \
...@@ -23267,16 +23267,16 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -23267,16 +23267,16 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {
2326723267
23268#ifdef __LITTLE_ENDIAN__23268#ifdef __LITTLE_ENDIAN__
23269#define vrshr_n_s8(__p0, __p1) __extension__ ({ \23269#define vrshr_n_s8(__p0, __p1) __extension__ ({ \
23270 int8x8_t __s0 = __p0; \
23271 int8x8_t __ret; \23270 int8x8_t __ret; \
23271 int8x8_t __s0 = __p0; \
23272 __ret = (int8x8_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 0); \23272 __ret = (int8x8_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 0); \
23273 __ret; \23273 __ret; \
23274})23274})
23275#else23275#else
23276#define vrshr_n_s8(__p0, __p1) __extension__ ({ \23276#define vrshr_n_s8(__p0, __p1) __extension__ ({ \
23277 int8x8_t __ret; \
23277 int8x8_t __s0 = __p0; \23278 int8x8_t __s0 = __p0; \
23278 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \23279 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
23279 int8x8_t __ret; \
23280 __ret = (int8x8_t) __builtin_neon_vrshr_n_v((int8x8_t)__rev0, __p1, 0); \23280 __ret = (int8x8_t) __builtin_neon_vrshr_n_v((int8x8_t)__rev0, __p1, 0); \
23281 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \23281 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23282 __ret; \23282 __ret; \
...@@ -23285,16 +23285,16 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -23285,16 +23285,16 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {
2328523285
23286#ifdef __LITTLE_ENDIAN__23286#ifdef __LITTLE_ENDIAN__
23287#define vrshr_n_s32(__p0, __p1) __extension__ ({ \23287#define vrshr_n_s32(__p0, __p1) __extension__ ({ \
23288 int32x2_t __s0 = __p0; \
23289 int32x2_t __ret; \23288 int32x2_t __ret; \
23289 int32x2_t __s0 = __p0; \
23290 __ret = (int32x2_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 2); \23290 __ret = (int32x2_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 2); \
23291 __ret; \23291 __ret; \
23292})23292})
23293#else23293#else
23294#define vrshr_n_s32(__p0, __p1) __extension__ ({ \23294#define vrshr_n_s32(__p0, __p1) __extension__ ({ \
23295 int32x2_t __ret; \
23295 int32x2_t __s0 = __p0; \23296 int32x2_t __s0 = __p0; \
23296 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \23297 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
23297 int32x2_t __ret; \
23298 __ret = (int32x2_t) __builtin_neon_vrshr_n_v((int8x8_t)__rev0, __p1, 2); \23298 __ret = (int32x2_t) __builtin_neon_vrshr_n_v((int8x8_t)__rev0, __p1, 2); \
23299 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \23299 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23300 __ret; \23300 __ret; \
...@@ -23302,23 +23302,23 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -23302,23 +23302,23 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {
23302#endif23302#endif
2330323303
23304#define vrshr_n_s64(__p0, __p1) __extension__ ({ \23304#define vrshr_n_s64(__p0, __p1) __extension__ ({ \
23305 int64x1_t __s0 = __p0; \
23306 int64x1_t __ret; \23305 int64x1_t __ret; \
23306 int64x1_t __s0 = __p0; \
23307 __ret = (int64x1_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 3); \23307 __ret = (int64x1_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 3); \
23308 __ret; \23308 __ret; \
23309})23309})
23310#ifdef __LITTLE_ENDIAN__23310#ifdef __LITTLE_ENDIAN__
23311#define vrshr_n_s16(__p0, __p1) __extension__ ({ \23311#define vrshr_n_s16(__p0, __p1) __extension__ ({ \
23312 int16x4_t __s0 = __p0; \
23313 int16x4_t __ret; \23312 int16x4_t __ret; \
23313 int16x4_t __s0 = __p0; \
23314 __ret = (int16x4_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 1); \23314 __ret = (int16x4_t) __builtin_neon_vrshr_n_v((int8x8_t)__s0, __p1, 1); \
23315 __ret; \23315 __ret; \
23316})23316})
23317#else23317#else
23318#define vrshr_n_s16(__p0, __p1) __extension__ ({ \23318#define vrshr_n_s16(__p0, __p1) __extension__ ({ \
23319 int16x4_t __ret; \
23319 int16x4_t __s0 = __p0; \23320 int16x4_t __s0 = __p0; \
23320 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \23321 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
23321 int16x4_t __ret; \
23322 __ret = (int16x4_t) __builtin_neon_vrshr_n_v((int8x8_t)__rev0, __p1, 1); \23322 __ret = (int16x4_t) __builtin_neon_vrshr_n_v((int8x8_t)__rev0, __p1, 1); \
23323 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \23323 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23324 __ret; \23324 __ret; \
...@@ -23327,23 +23327,23 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -23327,23 +23327,23 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {
2332723327
23328#ifdef __LITTLE_ENDIAN__23328#ifdef __LITTLE_ENDIAN__
23329#define vrshrn_n_u32(__p0, __p1) __extension__ ({ \23329#define vrshrn_n_u32(__p0, __p1) __extension__ ({ \
23330 uint32x4_t __s0 = __p0; \
23331 uint16x4_t __ret; \23330 uint16x4_t __ret; \
23331 uint32x4_t __s0 = __p0; \
23332 __ret = (uint16x4_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 17); \23332 __ret = (uint16x4_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 17); \
23333 __ret; \23333 __ret; \
23334})23334})
23335#else23335#else
23336#define vrshrn_n_u32(__p0, __p1) __extension__ ({ \23336#define vrshrn_n_u32(__p0, __p1) __extension__ ({ \
23337 uint16x4_t __ret; \
23337 uint32x4_t __s0 = __p0; \23338 uint32x4_t __s0 = __p0; \
23338 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \23339 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
23339 uint16x4_t __ret; \
23340 __ret = (uint16x4_t) __builtin_neon_vrshrn_n_v((int8x16_t)__rev0, __p1, 17); \23340 __ret = (uint16x4_t) __builtin_neon_vrshrn_n_v((int8x16_t)__rev0, __p1, 17); \
23341 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \23341 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23342 __ret; \23342 __ret; \
23343})23343})
23344#define __noswap_vrshrn_n_u32(__p0, __p1) __extension__ ({ \23344#define __noswap_vrshrn_n_u32(__p0, __p1) __extension__ ({ \
23345 uint32x4_t __s0 = __p0; \
23346 uint16x4_t __ret; \23345 uint16x4_t __ret; \
23346 uint32x4_t __s0 = __p0; \
23347 __ret = (uint16x4_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 17); \23347 __ret = (uint16x4_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 17); \
23348 __ret; \23348 __ret; \
23349})23349})
...@@ -23351,23 +23351,23 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -23351,23 +23351,23 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {
2335123351
23352#ifdef __LITTLE_ENDIAN__23352#ifdef __LITTLE_ENDIAN__
23353#define vrshrn_n_u64(__p0, __p1) __extension__ ({ \23353#define vrshrn_n_u64(__p0, __p1) __extension__ ({ \
23354 uint64x2_t __s0 = __p0; \
23355 uint32x2_t __ret; \23354 uint32x2_t __ret; \
23355 uint64x2_t __s0 = __p0; \
23356 __ret = (uint32x2_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 18); \23356 __ret = (uint32x2_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 18); \
23357 __ret; \23357 __ret; \
23358})23358})
23359#else23359#else
23360#define vrshrn_n_u64(__p0, __p1) __extension__ ({ \23360#define vrshrn_n_u64(__p0, __p1) __extension__ ({ \
23361 uint32x2_t __ret; \
23361 uint64x2_t __s0 = __p0; \23362 uint64x2_t __s0 = __p0; \
23362 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \23363 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
23363 uint32x2_t __ret; \
23364 __ret = (uint32x2_t) __builtin_neon_vrshrn_n_v((int8x16_t)__rev0, __p1, 18); \23364 __ret = (uint32x2_t) __builtin_neon_vrshrn_n_v((int8x16_t)__rev0, __p1, 18); \
23365 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \23365 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23366 __ret; \23366 __ret; \
23367})23367})
23368#define __noswap_vrshrn_n_u64(__p0, __p1) __extension__ ({ \23368#define __noswap_vrshrn_n_u64(__p0, __p1) __extension__ ({ \
23369 uint64x2_t __s0 = __p0; \
23370 uint32x2_t __ret; \23369 uint32x2_t __ret; \
23370 uint64x2_t __s0 = __p0; \
23371 __ret = (uint32x2_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 18); \23371 __ret = (uint32x2_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 18); \
23372 __ret; \23372 __ret; \
23373})23373})
...@@ -23375,23 +23375,23 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -23375,23 +23375,23 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {
2337523375
23376#ifdef __LITTLE_ENDIAN__23376#ifdef __LITTLE_ENDIAN__
23377#define vrshrn_n_u16(__p0, __p1) __extension__ ({ \23377#define vrshrn_n_u16(__p0, __p1) __extension__ ({ \
23378 uint16x8_t __s0 = __p0; \
23379 uint8x8_t __ret; \23378 uint8x8_t __ret; \
23379 uint16x8_t __s0 = __p0; \
23380 __ret = (uint8x8_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 16); \23380 __ret = (uint8x8_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 16); \
23381 __ret; \23381 __ret; \
23382})23382})
23383#else23383#else
23384#define vrshrn_n_u16(__p0, __p1) __extension__ ({ \23384#define vrshrn_n_u16(__p0, __p1) __extension__ ({ \
23385 uint8x8_t __ret; \
23385 uint16x8_t __s0 = __p0; \23386 uint16x8_t __s0 = __p0; \
23386 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \23387 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
23387 uint8x8_t __ret; \
23388 __ret = (uint8x8_t) __builtin_neon_vrshrn_n_v((int8x16_t)__rev0, __p1, 16); \23388 __ret = (uint8x8_t) __builtin_neon_vrshrn_n_v((int8x16_t)__rev0, __p1, 16); \
23389 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \23389 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23390 __ret; \23390 __ret; \
23391})23391})
23392#define __noswap_vrshrn_n_u16(__p0, __p1) __extension__ ({ \23392#define __noswap_vrshrn_n_u16(__p0, __p1) __extension__ ({ \
23393 uint16x8_t __s0 = __p0; \
23394 uint8x8_t __ret; \23393 uint8x8_t __ret; \
23394 uint16x8_t __s0 = __p0; \
23395 __ret = (uint8x8_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 16); \23395 __ret = (uint8x8_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 16); \
23396 __ret; \23396 __ret; \
23397})23397})
...@@ -23399,23 +23399,23 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -23399,23 +23399,23 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {
2339923399
23400#ifdef __LITTLE_ENDIAN__23400#ifdef __LITTLE_ENDIAN__
23401#define vrshrn_n_s32(__p0, __p1) __extension__ ({ \23401#define vrshrn_n_s32(__p0, __p1) __extension__ ({ \
23402 int32x4_t __s0 = __p0; \
23403 int16x4_t __ret; \23402 int16x4_t __ret; \
23403 int32x4_t __s0 = __p0; \
23404 __ret = (int16x4_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 1); \23404 __ret = (int16x4_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 1); \
23405 __ret; \23405 __ret; \
23406})23406})
23407#else23407#else
23408#define vrshrn_n_s32(__p0, __p1) __extension__ ({ \23408#define vrshrn_n_s32(__p0, __p1) __extension__ ({ \
23409 int16x4_t __ret; \
23409 int32x4_t __s0 = __p0; \23410 int32x4_t __s0 = __p0; \
23410 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \23411 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
23411 int16x4_t __ret; \
23412 __ret = (int16x4_t) __builtin_neon_vrshrn_n_v((int8x16_t)__rev0, __p1, 1); \23412 __ret = (int16x4_t) __builtin_neon_vrshrn_n_v((int8x16_t)__rev0, __p1, 1); \
23413 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \23413 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23414 __ret; \23414 __ret; \
23415})23415})
23416#define __noswap_vrshrn_n_s32(__p0, __p1) __extension__ ({ \23416#define __noswap_vrshrn_n_s32(__p0, __p1) __extension__ ({ \
23417 int32x4_t __s0 = __p0; \
23418 int16x4_t __ret; \23417 int16x4_t __ret; \
23418 int32x4_t __s0 = __p0; \
23419 __ret = (int16x4_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 1); \23419 __ret = (int16x4_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 1); \
23420 __ret; \23420 __ret; \
23421})23421})
...@@ -23423,23 +23423,23 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -23423,23 +23423,23 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {
2342323423
23424#ifdef __LITTLE_ENDIAN__23424#ifdef __LITTLE_ENDIAN__
23425#define vrshrn_n_s64(__p0, __p1) __extension__ ({ \23425#define vrshrn_n_s64(__p0, __p1) __extension__ ({ \
23426 int64x2_t __s0 = __p0; \
23427 int32x2_t __ret; \23426 int32x2_t __ret; \
23427 int64x2_t __s0 = __p0; \
23428 __ret = (int32x2_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 2); \23428 __ret = (int32x2_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 2); \
23429 __ret; \23429 __ret; \
23430})23430})
23431#else23431#else
23432#define vrshrn_n_s64(__p0, __p1) __extension__ ({ \23432#define vrshrn_n_s64(__p0, __p1) __extension__ ({ \
23433 int32x2_t __ret; \
23433 int64x2_t __s0 = __p0; \23434 int64x2_t __s0 = __p0; \
23434 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \23435 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
23435 int32x2_t __ret; \
23436 __ret = (int32x2_t) __builtin_neon_vrshrn_n_v((int8x16_t)__rev0, __p1, 2); \23436 __ret = (int32x2_t) __builtin_neon_vrshrn_n_v((int8x16_t)__rev0, __p1, 2); \
23437 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \23437 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23438 __ret; \23438 __ret; \
23439})23439})
23440#define __noswap_vrshrn_n_s64(__p0, __p1) __extension__ ({ \23440#define __noswap_vrshrn_n_s64(__p0, __p1) __extension__ ({ \
23441 int64x2_t __s0 = __p0; \
23442 int32x2_t __ret; \23441 int32x2_t __ret; \
23442 int64x2_t __s0 = __p0; \
23443 __ret = (int32x2_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 2); \23443 __ret = (int32x2_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 2); \
23444 __ret; \23444 __ret; \
23445})23445})
...@@ -23447,23 +23447,23 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -23447,23 +23447,23 @@ __ai int16x4_t vrshl_s16(int16x4_t __p0, int16x4_t __p1) {
2344723447
23448#ifdef __LITTLE_ENDIAN__23448#ifdef __LITTLE_ENDIAN__
23449#define vrshrn_n_s16(__p0, __p1) __extension__ ({ \23449#define vrshrn_n_s16(__p0, __p1) __extension__ ({ \
23450 int16x8_t __s0 = __p0; \
23451 int8x8_t __ret; \23450 int8x8_t __ret; \
23451 int16x8_t __s0 = __p0; \
23452 __ret = (int8x8_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 0); \23452 __ret = (int8x8_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 0); \
23453 __ret; \23453 __ret; \
23454})23454})
23455#else23455#else
23456#define vrshrn_n_s16(__p0, __p1) __extension__ ({ \23456#define vrshrn_n_s16(__p0, __p1) __extension__ ({ \
23457 int8x8_t __ret; \
23457 int16x8_t __s0 = __p0; \23458 int16x8_t __s0 = __p0; \
23458 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \23459 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
23459 int8x8_t __ret; \
23460 __ret = (int8x8_t) __builtin_neon_vrshrn_n_v((int8x16_t)__rev0, __p1, 0); \23460 __ret = (int8x8_t) __builtin_neon_vrshrn_n_v((int8x16_t)__rev0, __p1, 0); \
23461 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \23461 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23462 __ret; \23462 __ret; \
23463})23463})
23464#define __noswap_vrshrn_n_s16(__p0, __p1) __extension__ ({ \23464#define __noswap_vrshrn_n_s16(__p0, __p1) __extension__ ({ \
23465 int16x8_t __s0 = __p0; \
23466 int8x8_t __ret; \23465 int8x8_t __ret; \
23466 int16x8_t __s0 = __p0; \
23467 __ret = (int8x8_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 0); \23467 __ret = (int8x8_t) __builtin_neon_vrshrn_n_v((int8x16_t)__s0, __p1, 0); \
23468 __ret; \23468 __ret; \
23469})23469})
...@@ -23477,8 +23477,8 @@ __ai uint32x4_t vrsqrteq_u32(uint32x4_t __p0) {...@@ -23477,8 +23477,8 @@ __ai uint32x4_t vrsqrteq_u32(uint32x4_t __p0) {
23477}23477}
23478#else23478#else
23479__ai uint32x4_t vrsqrteq_u32(uint32x4_t __p0) {23479__ai uint32x4_t vrsqrteq_u32(uint32x4_t __p0) {
23480 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
23481 uint32x4_t __ret;23480 uint32x4_t __ret;
23481 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
23482 __ret = (uint32x4_t) __builtin_neon_vrsqrteq_v((int8x16_t)__rev0, 50);23482 __ret = (uint32x4_t) __builtin_neon_vrsqrteq_v((int8x16_t)__rev0, 50);
23483 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);23483 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
23484 return __ret;23484 return __ret;
...@@ -23493,8 +23493,8 @@ __ai float32x4_t vrsqrteq_f32(float32x4_t __p0) {...@@ -23493,8 +23493,8 @@ __ai float32x4_t vrsqrteq_f32(float32x4_t __p0) {
23493}23493}
23494#else23494#else
23495__ai float32x4_t vrsqrteq_f32(float32x4_t __p0) {23495__ai float32x4_t vrsqrteq_f32(float32x4_t __p0) {
23496 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
23497 float32x4_t __ret;23496 float32x4_t __ret;
23497 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
23498 __ret = (float32x4_t) __builtin_neon_vrsqrteq_v((int8x16_t)__rev0, 41);23498 __ret = (float32x4_t) __builtin_neon_vrsqrteq_v((int8x16_t)__rev0, 41);
23499 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);23499 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
23500 return __ret;23500 return __ret;
...@@ -23509,8 +23509,8 @@ __ai uint32x2_t vrsqrte_u32(uint32x2_t __p0) {...@@ -23509,8 +23509,8 @@ __ai uint32x2_t vrsqrte_u32(uint32x2_t __p0) {
23509}23509}
23510#else23510#else
23511__ai uint32x2_t vrsqrte_u32(uint32x2_t __p0) {23511__ai uint32x2_t vrsqrte_u32(uint32x2_t __p0) {
23512 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
23513 uint32x2_t __ret;23512 uint32x2_t __ret;
23513 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
23514 __ret = (uint32x2_t) __builtin_neon_vrsqrte_v((int8x8_t)__rev0, 18);23514 __ret = (uint32x2_t) __builtin_neon_vrsqrte_v((int8x8_t)__rev0, 18);
23515 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);23515 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
23516 return __ret;23516 return __ret;
...@@ -23525,8 +23525,8 @@ __ai float32x2_t vrsqrte_f32(float32x2_t __p0) {...@@ -23525,8 +23525,8 @@ __ai float32x2_t vrsqrte_f32(float32x2_t __p0) {
23525}23525}
23526#else23526#else
23527__ai float32x2_t vrsqrte_f32(float32x2_t __p0) {23527__ai float32x2_t vrsqrte_f32(float32x2_t __p0) {
23528 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
23529 float32x2_t __ret;23528 float32x2_t __ret;
23529 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
23530 __ret = (float32x2_t) __builtin_neon_vrsqrte_v((int8x8_t)__rev0, 9);23530 __ret = (float32x2_t) __builtin_neon_vrsqrte_v((int8x8_t)__rev0, 9);
23531 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);23531 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
23532 return __ret;23532 return __ret;
...@@ -23541,9 +23541,9 @@ __ai float32x4_t vrsqrtsq_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -23541,9 +23541,9 @@ __ai float32x4_t vrsqrtsq_f32(float32x4_t __p0, float32x4_t __p1) {
23541}23541}
23542#else23542#else
23543__ai float32x4_t vrsqrtsq_f32(float32x4_t __p0, float32x4_t __p1) {23543__ai float32x4_t vrsqrtsq_f32(float32x4_t __p0, float32x4_t __p1) {
23544 float32x4_t __ret;
23544 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);23545 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
23545 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);23546 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
23546 float32x4_t __ret;
23547 __ret = (float32x4_t) __builtin_neon_vrsqrtsq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);23547 __ret = (float32x4_t) __builtin_neon_vrsqrtsq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
23548 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);23548 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
23549 return __ret;23549 return __ret;
...@@ -23558,9 +23558,9 @@ __ai float32x2_t vrsqrts_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -23558,9 +23558,9 @@ __ai float32x2_t vrsqrts_f32(float32x2_t __p0, float32x2_t __p1) {
23558}23558}
23559#else23559#else
23560__ai float32x2_t vrsqrts_f32(float32x2_t __p0, float32x2_t __p1) {23560__ai float32x2_t vrsqrts_f32(float32x2_t __p0, float32x2_t __p1) {
23561 float32x2_t __ret;
23561 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);23562 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
23562 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);23563 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
23563 float32x2_t __ret;
23564 __ret = (float32x2_t) __builtin_neon_vrsqrts_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);23564 __ret = (float32x2_t) __builtin_neon_vrsqrts_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
23565 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);23565 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
23566 return __ret;23566 return __ret;
...@@ -23569,19 +23569,19 @@ __ai float32x2_t vrsqrts_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -23569,19 +23569,19 @@ __ai float32x2_t vrsqrts_f32(float32x2_t __p0, float32x2_t __p1) {
2356923569
23570#ifdef __LITTLE_ENDIAN__23570#ifdef __LITTLE_ENDIAN__
23571#define vrsraq_n_u8(__p0, __p1, __p2) __extension__ ({ \23571#define vrsraq_n_u8(__p0, __p1, __p2) __extension__ ({ \
23572 uint8x16_t __ret; \
23572 uint8x16_t __s0 = __p0; \23573 uint8x16_t __s0 = __p0; \
23573 uint8x16_t __s1 = __p1; \23574 uint8x16_t __s1 = __p1; \
23574 uint8x16_t __ret; \
23575 __ret = (uint8x16_t) __builtin_neon_vrsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 48); \23575 __ret = (uint8x16_t) __builtin_neon_vrsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 48); \
23576 __ret; \23576 __ret; \
23577})23577})
23578#else23578#else
23579#define vrsraq_n_u8(__p0, __p1, __p2) __extension__ ({ \23579#define vrsraq_n_u8(__p0, __p1, __p2) __extension__ ({ \
23580 uint8x16_t __ret; \
23580 uint8x16_t __s0 = __p0; \23581 uint8x16_t __s0 = __p0; \
23581 uint8x16_t __s1 = __p1; \23582 uint8x16_t __s1 = __p1; \
23582 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \23583 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
23583 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \23584 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
23584 uint8x16_t __ret; \
23585 __ret = (uint8x16_t) __builtin_neon_vrsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 48); \23585 __ret = (uint8x16_t) __builtin_neon_vrsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 48); \
23586 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \23586 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
23587 __ret; \23587 __ret; \
...@@ -23590,19 +23590,19 @@ __ai float32x2_t vrsqrts_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -23590,19 +23590,19 @@ __ai float32x2_t vrsqrts_f32(float32x2_t __p0, float32x2_t __p1) {
2359023590
23591#ifdef __LITTLE_ENDIAN__23591#ifdef __LITTLE_ENDIAN__
23592#define vrsraq_n_u32(__p0, __p1, __p2) __extension__ ({ \23592#define vrsraq_n_u32(__p0, __p1, __p2) __extension__ ({ \
23593 uint32x4_t __ret; \
23593 uint32x4_t __s0 = __p0; \23594 uint32x4_t __s0 = __p0; \
23594 uint32x4_t __s1 = __p1; \23595 uint32x4_t __s1 = __p1; \
23595 uint32x4_t __ret; \
23596 __ret = (uint32x4_t) __builtin_neon_vrsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 50); \23596 __ret = (uint32x4_t) __builtin_neon_vrsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 50); \
23597 __ret; \23597 __ret; \
23598})23598})
23599#else23599#else
23600#define vrsraq_n_u32(__p0, __p1, __p2) __extension__ ({ \23600#define vrsraq_n_u32(__p0, __p1, __p2) __extension__ ({ \
23601 uint32x4_t __ret; \
23601 uint32x4_t __s0 = __p0; \23602 uint32x4_t __s0 = __p0; \
23602 uint32x4_t __s1 = __p1; \23603 uint32x4_t __s1 = __p1; \
23603 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \23604 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
23604 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \23605 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
23605 uint32x4_t __ret; \
23606 __ret = (uint32x4_t) __builtin_neon_vrsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 50); \23606 __ret = (uint32x4_t) __builtin_neon_vrsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 50); \
23607 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \23607 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23608 __ret; \23608 __ret; \
...@@ -23611,19 +23611,19 @@ __ai float32x2_t vrsqrts_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -23611,19 +23611,19 @@ __ai float32x2_t vrsqrts_f32(float32x2_t __p0, float32x2_t __p1) {
2361123611
23612#ifdef __LITTLE_ENDIAN__23612#ifdef __LITTLE_ENDIAN__
23613#define vrsraq_n_u64(__p0, __p1, __p2) __extension__ ({ \23613#define vrsraq_n_u64(__p0, __p1, __p2) __extension__ ({ \
23614 uint64x2_t __ret; \
23614 uint64x2_t __s0 = __p0; \23615 uint64x2_t __s0 = __p0; \
23615 uint64x2_t __s1 = __p1; \23616 uint64x2_t __s1 = __p1; \
23616 uint64x2_t __ret; \
23617 __ret = (uint64x2_t) __builtin_neon_vrsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 51); \23617 __ret = (uint64x2_t) __builtin_neon_vrsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 51); \
23618 __ret; \23618 __ret; \
23619})23619})
23620#else23620#else
23621#define vrsraq_n_u64(__p0, __p1, __p2) __extension__ ({ \23621#define vrsraq_n_u64(__p0, __p1, __p2) __extension__ ({ \
23622 uint64x2_t __ret; \
23622 uint64x2_t __s0 = __p0; \23623 uint64x2_t __s0 = __p0; \
23623 uint64x2_t __s1 = __p1; \23624 uint64x2_t __s1 = __p1; \
23624 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \23625 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
23625 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \23626 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
23626 uint64x2_t __ret; \
23627 __ret = (uint64x2_t) __builtin_neon_vrsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 51); \23627 __ret = (uint64x2_t) __builtin_neon_vrsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 51); \
23628 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \23628 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23629 __ret; \23629 __ret; \
...@@ -23632,19 +23632,19 @@ __ai float32x2_t vrsqrts_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -23632,19 +23632,19 @@ __ai float32x2_t vrsqrts_f32(float32x2_t __p0, float32x2_t __p1) {
2363223632
23633#ifdef __LITTLE_ENDIAN__23633#ifdef __LITTLE_ENDIAN__
23634#define vrsraq_n_u16(__p0, __p1, __p2) __extension__ ({ \23634#define vrsraq_n_u16(__p0, __p1, __p2) __extension__ ({ \
23635 uint16x8_t __ret; \
23635 uint16x8_t __s0 = __p0; \23636 uint16x8_t __s0 = __p0; \
23636 uint16x8_t __s1 = __p1; \23637 uint16x8_t __s1 = __p1; \
23637 uint16x8_t __ret; \
23638 __ret = (uint16x8_t) __builtin_neon_vrsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 49); \23638 __ret = (uint16x8_t) __builtin_neon_vrsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 49); \
23639 __ret; \23639 __ret; \
23640})23640})
23641#else23641#else
23642#define vrsraq_n_u16(__p0, __p1, __p2) __extension__ ({ \23642#define vrsraq_n_u16(__p0, __p1, __p2) __extension__ ({ \
23643 uint16x8_t __ret; \
23643 uint16x8_t __s0 = __p0; \23644 uint16x8_t __s0 = __p0; \
23644 uint16x8_t __s1 = __p1; \23645 uint16x8_t __s1 = __p1; \
23645 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \23646 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
23646 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \23647 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
23647 uint16x8_t __ret; \
23648 __ret = (uint16x8_t) __builtin_neon_vrsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 49); \23648 __ret = (uint16x8_t) __builtin_neon_vrsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 49); \
23649 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \23649 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23650 __ret; \23650 __ret; \
...@@ -23653,19 +23653,19 @@ __ai float32x2_t vrsqrts_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -23653,19 +23653,19 @@ __ai float32x2_t vrsqrts_f32(float32x2_t __p0, float32x2_t __p1) {
2365323653
23654#ifdef __LITTLE_ENDIAN__23654#ifdef __LITTLE_ENDIAN__
23655#define vrsraq_n_s8(__p0, __p1, __p2) __extension__ ({ \23655#define vrsraq_n_s8(__p0, __p1, __p2) __extension__ ({ \
23656 int8x16_t __ret; \
23656 int8x16_t __s0 = __p0; \23657 int8x16_t __s0 = __p0; \
23657 int8x16_t __s1 = __p1; \23658 int8x16_t __s1 = __p1; \
23658 int8x16_t __ret; \
23659 __ret = (int8x16_t) __builtin_neon_vrsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 32); \23659 __ret = (int8x16_t) __builtin_neon_vrsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 32); \
23660 __ret; \23660 __ret; \
23661})23661})
23662#else23662#else
23663#define vrsraq_n_s8(__p0, __p1, __p2) __extension__ ({ \23663#define vrsraq_n_s8(__p0, __p1, __p2) __extension__ ({ \
23664 int8x16_t __ret; \
23664 int8x16_t __s0 = __p0; \23665 int8x16_t __s0 = __p0; \
23665 int8x16_t __s1 = __p1; \23666 int8x16_t __s1 = __p1; \
23666 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \23667 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
23667 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \23668 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
23668 int8x16_t __ret; \
23669 __ret = (int8x16_t) __builtin_neon_vrsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 32); \23669 __ret = (int8x16_t) __builtin_neon_vrsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 32); \
23670 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \23670 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
23671 __ret; \23671 __ret; \
...@@ -23674,19 +23674,19 @@ __ai float32x2_t vrsqrts_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -23674,19 +23674,19 @@ __ai float32x2_t vrsqrts_f32(float32x2_t __p0, float32x2_t __p1) {
2367423674
23675#ifdef __LITTLE_ENDIAN__23675#ifdef __LITTLE_ENDIAN__
23676#define vrsraq_n_s32(__p0, __p1, __p2) __extension__ ({ \23676#define vrsraq_n_s32(__p0, __p1, __p2) __extension__ ({ \
23677 int32x4_t __ret; \
23677 int32x4_t __s0 = __p0; \23678 int32x4_t __s0 = __p0; \
23678 int32x4_t __s1 = __p1; \23679 int32x4_t __s1 = __p1; \
23679 int32x4_t __ret; \
23680 __ret = (int32x4_t) __builtin_neon_vrsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 34); \23680 __ret = (int32x4_t) __builtin_neon_vrsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 34); \
23681 __ret; \23681 __ret; \
23682})23682})
23683#else23683#else
23684#define vrsraq_n_s32(__p0, __p1, __p2) __extension__ ({ \23684#define vrsraq_n_s32(__p0, __p1, __p2) __extension__ ({ \
23685 int32x4_t __ret; \
23685 int32x4_t __s0 = __p0; \23686 int32x4_t __s0 = __p0; \
23686 int32x4_t __s1 = __p1; \23687 int32x4_t __s1 = __p1; \
23687 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \23688 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
23688 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \23689 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
23689 int32x4_t __ret; \
23690 __ret = (int32x4_t) __builtin_neon_vrsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 34); \23690 __ret = (int32x4_t) __builtin_neon_vrsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 34); \
23691 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \23691 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23692 __ret; \23692 __ret; \
...@@ -23695,19 +23695,19 @@ __ai float32x2_t vrsqrts_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -23695,19 +23695,19 @@ __ai float32x2_t vrsqrts_f32(float32x2_t __p0, float32x2_t __p1) {
2369523695
23696#ifdef __LITTLE_ENDIAN__23696#ifdef __LITTLE_ENDIAN__
23697#define vrsraq_n_s64(__p0, __p1, __p2) __extension__ ({ \23697#define vrsraq_n_s64(__p0, __p1, __p2) __extension__ ({ \
23698 int64x2_t __ret; \
23698 int64x2_t __s0 = __p0; \23699 int64x2_t __s0 = __p0; \
23699 int64x2_t __s1 = __p1; \23700 int64x2_t __s1 = __p1; \
23700 int64x2_t __ret; \
23701 __ret = (int64x2_t) __builtin_neon_vrsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 35); \23701 __ret = (int64x2_t) __builtin_neon_vrsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 35); \
23702 __ret; \23702 __ret; \
23703})23703})
23704#else23704#else
23705#define vrsraq_n_s64(__p0, __p1, __p2) __extension__ ({ \23705#define vrsraq_n_s64(__p0, __p1, __p2) __extension__ ({ \
23706 int64x2_t __ret; \
23706 int64x2_t __s0 = __p0; \23707 int64x2_t __s0 = __p0; \
23707 int64x2_t __s1 = __p1; \23708 int64x2_t __s1 = __p1; \
23708 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \23709 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
23709 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \23710 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
23710 int64x2_t __ret; \
23711 __ret = (int64x2_t) __builtin_neon_vrsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 35); \23711 __ret = (int64x2_t) __builtin_neon_vrsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 35); \
23712 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \23712 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23713 __ret; \23713 __ret; \
...@@ -23716,19 +23716,19 @@ __ai float32x2_t vrsqrts_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -23716,19 +23716,19 @@ __ai float32x2_t vrsqrts_f32(float32x2_t __p0, float32x2_t __p1) {
2371623716
23717#ifdef __LITTLE_ENDIAN__23717#ifdef __LITTLE_ENDIAN__
23718#define vrsraq_n_s16(__p0, __p1, __p2) __extension__ ({ \23718#define vrsraq_n_s16(__p0, __p1, __p2) __extension__ ({ \
23719 int16x8_t __ret; \
23719 int16x8_t __s0 = __p0; \23720 int16x8_t __s0 = __p0; \
23720 int16x8_t __s1 = __p1; \23721 int16x8_t __s1 = __p1; \
23721 int16x8_t __ret; \
23722 __ret = (int16x8_t) __builtin_neon_vrsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 33); \23722 __ret = (int16x8_t) __builtin_neon_vrsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 33); \
23723 __ret; \23723 __ret; \
23724})23724})
23725#else23725#else
23726#define vrsraq_n_s16(__p0, __p1, __p2) __extension__ ({ \23726#define vrsraq_n_s16(__p0, __p1, __p2) __extension__ ({ \
23727 int16x8_t __ret; \
23727 int16x8_t __s0 = __p0; \23728 int16x8_t __s0 = __p0; \
23728 int16x8_t __s1 = __p1; \23729 int16x8_t __s1 = __p1; \
23729 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \23730 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
23730 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \23731 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
23731 int16x8_t __ret; \
23732 __ret = (int16x8_t) __builtin_neon_vrsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 33); \23732 __ret = (int16x8_t) __builtin_neon_vrsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 33); \
23733 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \23733 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23734 __ret; \23734 __ret; \
...@@ -23737,19 +23737,19 @@ __ai float32x2_t vrsqrts_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -23737,19 +23737,19 @@ __ai float32x2_t vrsqrts_f32(float32x2_t __p0, float32x2_t __p1) {
2373723737
23738#ifdef __LITTLE_ENDIAN__23738#ifdef __LITTLE_ENDIAN__
23739#define vrsra_n_u8(__p0, __p1, __p2) __extension__ ({ \23739#define vrsra_n_u8(__p0, __p1, __p2) __extension__ ({ \
23740 uint8x8_t __ret; \
23740 uint8x8_t __s0 = __p0; \23741 uint8x8_t __s0 = __p0; \
23741 uint8x8_t __s1 = __p1; \23742 uint8x8_t __s1 = __p1; \
23742 uint8x8_t __ret; \
23743 __ret = (uint8x8_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 16); \23743 __ret = (uint8x8_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 16); \
23744 __ret; \23744 __ret; \
23745})23745})
23746#else23746#else
23747#define vrsra_n_u8(__p0, __p1, __p2) __extension__ ({ \23747#define vrsra_n_u8(__p0, __p1, __p2) __extension__ ({ \
23748 uint8x8_t __ret; \
23748 uint8x8_t __s0 = __p0; \23749 uint8x8_t __s0 = __p0; \
23749 uint8x8_t __s1 = __p1; \23750 uint8x8_t __s1 = __p1; \
23750 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \23751 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
23751 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \23752 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
23752 uint8x8_t __ret; \
23753 __ret = (uint8x8_t) __builtin_neon_vrsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 16); \23753 __ret = (uint8x8_t) __builtin_neon_vrsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 16); \
23754 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \23754 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23755 __ret; \23755 __ret; \
...@@ -23758,19 +23758,19 @@ __ai float32x2_t vrsqrts_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -23758,19 +23758,19 @@ __ai float32x2_t vrsqrts_f32(float32x2_t __p0, float32x2_t __p1) {
2375823758
23759#ifdef __LITTLE_ENDIAN__23759#ifdef __LITTLE_ENDIAN__
23760#define vrsra_n_u32(__p0, __p1, __p2) __extension__ ({ \23760#define vrsra_n_u32(__p0, __p1, __p2) __extension__ ({ \
23761 uint32x2_t __ret; \
23761 uint32x2_t __s0 = __p0; \23762 uint32x2_t __s0 = __p0; \
23762 uint32x2_t __s1 = __p1; \23763 uint32x2_t __s1 = __p1; \
23763 uint32x2_t __ret; \
23764 __ret = (uint32x2_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 18); \23764 __ret = (uint32x2_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 18); \
23765 __ret; \23765 __ret; \
23766})23766})
23767#else23767#else
23768#define vrsra_n_u32(__p0, __p1, __p2) __extension__ ({ \23768#define vrsra_n_u32(__p0, __p1, __p2) __extension__ ({ \
23769 uint32x2_t __ret; \
23769 uint32x2_t __s0 = __p0; \23770 uint32x2_t __s0 = __p0; \
23770 uint32x2_t __s1 = __p1; \23771 uint32x2_t __s1 = __p1; \
23771 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \23772 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
23772 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \23773 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
23773 uint32x2_t __ret; \
23774 __ret = (uint32x2_t) __builtin_neon_vrsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 18); \23774 __ret = (uint32x2_t) __builtin_neon_vrsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 18); \
23775 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \23775 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23776 __ret; \23776 __ret; \
...@@ -23778,27 +23778,27 @@ __ai float32x2_t vrsqrts_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -23778,27 +23778,27 @@ __ai float32x2_t vrsqrts_f32(float32x2_t __p0, float32x2_t __p1) {
23778#endif23778#endif
2377923779
23780#define vrsra_n_u64(__p0, __p1, __p2) __extension__ ({ \23780#define vrsra_n_u64(__p0, __p1, __p2) __extension__ ({ \
23781 uint64x1_t __ret; \
23781 uint64x1_t __s0 = __p0; \23782 uint64x1_t __s0 = __p0; \
23782 uint64x1_t __s1 = __p1; \23783 uint64x1_t __s1 = __p1; \
23783 uint64x1_t __ret; \
23784 __ret = (uint64x1_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 19); \23784 __ret = (uint64x1_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 19); \
23785 __ret; \23785 __ret; \
23786})23786})
23787#ifdef __LITTLE_ENDIAN__23787#ifdef __LITTLE_ENDIAN__
23788#define vrsra_n_u16(__p0, __p1, __p2) __extension__ ({ \23788#define vrsra_n_u16(__p0, __p1, __p2) __extension__ ({ \
23789 uint16x4_t __ret; \
23789 uint16x4_t __s0 = __p0; \23790 uint16x4_t __s0 = __p0; \
23790 uint16x4_t __s1 = __p1; \23791 uint16x4_t __s1 = __p1; \
23791 uint16x4_t __ret; \
23792 __ret = (uint16x4_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 17); \23792 __ret = (uint16x4_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 17); \
23793 __ret; \23793 __ret; \
23794})23794})
23795#else23795#else
23796#define vrsra_n_u16(__p0, __p1, __p2) __extension__ ({ \23796#define vrsra_n_u16(__p0, __p1, __p2) __extension__ ({ \
23797 uint16x4_t __ret; \
23797 uint16x4_t __s0 = __p0; \23798 uint16x4_t __s0 = __p0; \
23798 uint16x4_t __s1 = __p1; \23799 uint16x4_t __s1 = __p1; \
23799 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \23800 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
23800 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \23801 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
23801 uint16x4_t __ret; \
23802 __ret = (uint16x4_t) __builtin_neon_vrsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 17); \23802 __ret = (uint16x4_t) __builtin_neon_vrsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 17); \
23803 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \23803 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23804 __ret; \23804 __ret; \
...@@ -23807,19 +23807,19 @@ __ai float32x2_t vrsqrts_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -23807,19 +23807,19 @@ __ai float32x2_t vrsqrts_f32(float32x2_t __p0, float32x2_t __p1) {
2380723807
23808#ifdef __LITTLE_ENDIAN__23808#ifdef __LITTLE_ENDIAN__
23809#define vrsra_n_s8(__p0, __p1, __p2) __extension__ ({ \23809#define vrsra_n_s8(__p0, __p1, __p2) __extension__ ({ \
23810 int8x8_t __ret; \
23810 int8x8_t __s0 = __p0; \23811 int8x8_t __s0 = __p0; \
23811 int8x8_t __s1 = __p1; \23812 int8x8_t __s1 = __p1; \
23812 int8x8_t __ret; \
23813 __ret = (int8x8_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 0); \23813 __ret = (int8x8_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 0); \
23814 __ret; \23814 __ret; \
23815})23815})
23816#else23816#else
23817#define vrsra_n_s8(__p0, __p1, __p2) __extension__ ({ \23817#define vrsra_n_s8(__p0, __p1, __p2) __extension__ ({ \
23818 int8x8_t __ret; \
23818 int8x8_t __s0 = __p0; \23819 int8x8_t __s0 = __p0; \
23819 int8x8_t __s1 = __p1; \23820 int8x8_t __s1 = __p1; \
23820 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \23821 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
23821 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \23822 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
23822 int8x8_t __ret; \
23823 __ret = (int8x8_t) __builtin_neon_vrsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 0); \23823 __ret = (int8x8_t) __builtin_neon_vrsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 0); \
23824 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \23824 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
23825 __ret; \23825 __ret; \
...@@ -23828,19 +23828,19 @@ __ai float32x2_t vrsqrts_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -23828,19 +23828,19 @@ __ai float32x2_t vrsqrts_f32(float32x2_t __p0, float32x2_t __p1) {
2382823828
23829#ifdef __LITTLE_ENDIAN__23829#ifdef __LITTLE_ENDIAN__
23830#define vrsra_n_s32(__p0, __p1, __p2) __extension__ ({ \23830#define vrsra_n_s32(__p0, __p1, __p2) __extension__ ({ \
23831 int32x2_t __ret; \
23831 int32x2_t __s0 = __p0; \23832 int32x2_t __s0 = __p0; \
23832 int32x2_t __s1 = __p1; \23833 int32x2_t __s1 = __p1; \
23833 int32x2_t __ret; \
23834 __ret = (int32x2_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 2); \23834 __ret = (int32x2_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 2); \
23835 __ret; \23835 __ret; \
23836})23836})
23837#else23837#else
23838#define vrsra_n_s32(__p0, __p1, __p2) __extension__ ({ \23838#define vrsra_n_s32(__p0, __p1, __p2) __extension__ ({ \
23839 int32x2_t __ret; \
23839 int32x2_t __s0 = __p0; \23840 int32x2_t __s0 = __p0; \
23840 int32x2_t __s1 = __p1; \23841 int32x2_t __s1 = __p1; \
23841 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \23842 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
23842 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \23843 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
23843 int32x2_t __ret; \
23844 __ret = (int32x2_t) __builtin_neon_vrsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 2); \23844 __ret = (int32x2_t) __builtin_neon_vrsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 2); \
23845 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \23845 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
23846 __ret; \23846 __ret; \
...@@ -23848,27 +23848,27 @@ __ai float32x2_t vrsqrts_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -23848,27 +23848,27 @@ __ai float32x2_t vrsqrts_f32(float32x2_t __p0, float32x2_t __p1) {
23848#endif23848#endif
2384923849
23850#define vrsra_n_s64(__p0, __p1, __p2) __extension__ ({ \23850#define vrsra_n_s64(__p0, __p1, __p2) __extension__ ({ \
23851 int64x1_t __ret; \
23851 int64x1_t __s0 = __p0; \23852 int64x1_t __s0 = __p0; \
23852 int64x1_t __s1 = __p1; \23853 int64x1_t __s1 = __p1; \
23853 int64x1_t __ret; \
23854 __ret = (int64x1_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 3); \23854 __ret = (int64x1_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 3); \
23855 __ret; \23855 __ret; \
23856})23856})
23857#ifdef __LITTLE_ENDIAN__23857#ifdef __LITTLE_ENDIAN__
23858#define vrsra_n_s16(__p0, __p1, __p2) __extension__ ({ \23858#define vrsra_n_s16(__p0, __p1, __p2) __extension__ ({ \
23859 int16x4_t __ret; \
23859 int16x4_t __s0 = __p0; \23860 int16x4_t __s0 = __p0; \
23860 int16x4_t __s1 = __p1; \23861 int16x4_t __s1 = __p1; \
23861 int16x4_t __ret; \
23862 __ret = (int16x4_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 1); \23862 __ret = (int16x4_t) __builtin_neon_vrsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 1); \
23863 __ret; \23863 __ret; \
23864})23864})
23865#else23865#else
23866#define vrsra_n_s16(__p0, __p1, __p2) __extension__ ({ \23866#define vrsra_n_s16(__p0, __p1, __p2) __extension__ ({ \
23867 int16x4_t __ret; \
23867 int16x4_t __s0 = __p0; \23868 int16x4_t __s0 = __p0; \
23868 int16x4_t __s1 = __p1; \23869 int16x4_t __s1 = __p1; \
23869 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \23870 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
23870 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \23871 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
23871 int16x4_t __ret; \
23872 __ret = (int16x4_t) __builtin_neon_vrsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 1); \23872 __ret = (int16x4_t) __builtin_neon_vrsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 1); \
23873 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \23873 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
23874 __ret; \23874 __ret; \
...@@ -23883,9 +23883,9 @@ __ai uint16x4_t vrsubhn_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -23883,9 +23883,9 @@ __ai uint16x4_t vrsubhn_u32(uint32x4_t __p0, uint32x4_t __p1) {
23883}23883}
23884#else23884#else
23885__ai uint16x4_t vrsubhn_u32(uint32x4_t __p0, uint32x4_t __p1) {23885__ai uint16x4_t vrsubhn_u32(uint32x4_t __p0, uint32x4_t __p1) {
23886 uint16x4_t __ret;
23886 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);23887 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
23887 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);23888 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
23888 uint16x4_t __ret;
23889 __ret = (uint16x4_t) __builtin_neon_vrsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 17);23889 __ret = (uint16x4_t) __builtin_neon_vrsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 17);
23890 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);23890 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
23891 return __ret;23891 return __ret;
...@@ -23905,9 +23905,9 @@ __ai uint32x2_t vrsubhn_u64(uint64x2_t __p0, uint64x2_t __p1) {...@@ -23905,9 +23905,9 @@ __ai uint32x2_t vrsubhn_u64(uint64x2_t __p0, uint64x2_t __p1) {
23905}23905}
23906#else23906#else
23907__ai uint32x2_t vrsubhn_u64(uint64x2_t __p0, uint64x2_t __p1) {23907__ai uint32x2_t vrsubhn_u64(uint64x2_t __p0, uint64x2_t __p1) {
23908 uint32x2_t __ret;
23908 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);23909 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
23909 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);23910 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
23910 uint32x2_t __ret;
23911 __ret = (uint32x2_t) __builtin_neon_vrsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 18);23911 __ret = (uint32x2_t) __builtin_neon_vrsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 18);
23912 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);23912 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
23913 return __ret;23913 return __ret;
...@@ -23927,9 +23927,9 @@ __ai uint8x8_t vrsubhn_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -23927,9 +23927,9 @@ __ai uint8x8_t vrsubhn_u16(uint16x8_t __p0, uint16x8_t __p1) {
23927}23927}
23928#else23928#else
23929__ai uint8x8_t vrsubhn_u16(uint16x8_t __p0, uint16x8_t __p1) {23929__ai uint8x8_t vrsubhn_u16(uint16x8_t __p0, uint16x8_t __p1) {
23930 uint8x8_t __ret;
23930 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);23931 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
23931 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);23932 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
23932 uint8x8_t __ret;
23933 __ret = (uint8x8_t) __builtin_neon_vrsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 16);23933 __ret = (uint8x8_t) __builtin_neon_vrsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 16);
23934 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);23934 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
23935 return __ret;23935 return __ret;
...@@ -23949,9 +23949,9 @@ __ai int16x4_t vrsubhn_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -23949,9 +23949,9 @@ __ai int16x4_t vrsubhn_s32(int32x4_t __p0, int32x4_t __p1) {
23949}23949}
23950#else23950#else
23951__ai int16x4_t vrsubhn_s32(int32x4_t __p0, int32x4_t __p1) {23951__ai int16x4_t vrsubhn_s32(int32x4_t __p0, int32x4_t __p1) {
23952 int16x4_t __ret;
23952 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);23953 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
23953 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);23954 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
23954 int16x4_t __ret;
23955 __ret = (int16x4_t) __builtin_neon_vrsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 1);23955 __ret = (int16x4_t) __builtin_neon_vrsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 1);
23956 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);23956 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
23957 return __ret;23957 return __ret;
...@@ -23971,9 +23971,9 @@ __ai int32x2_t vrsubhn_s64(int64x2_t __p0, int64x2_t __p1) {...@@ -23971,9 +23971,9 @@ __ai int32x2_t vrsubhn_s64(int64x2_t __p0, int64x2_t __p1) {
23971}23971}
23972#else23972#else
23973__ai int32x2_t vrsubhn_s64(int64x2_t __p0, int64x2_t __p1) {23973__ai int32x2_t vrsubhn_s64(int64x2_t __p0, int64x2_t __p1) {
23974 int32x2_t __ret;
23974 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);23975 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
23975 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);23976 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
23976 int32x2_t __ret;
23977 __ret = (int32x2_t) __builtin_neon_vrsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 2);23977 __ret = (int32x2_t) __builtin_neon_vrsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 2);
23978 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);23978 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
23979 return __ret;23979 return __ret;
...@@ -23993,9 +23993,9 @@ __ai int8x8_t vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -23993,9 +23993,9 @@ __ai int8x8_t vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {
23993}23993}
23994#else23994#else
23995__ai int8x8_t vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {23995__ai int8x8_t vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {
23996 int8x8_t __ret;
23996 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);23997 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
23997 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);23998 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
23998 int8x8_t __ret;
23999 __ret = (int8x8_t) __builtin_neon_vrsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 0);23999 __ret = (int8x8_t) __builtin_neon_vrsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 0);
24000 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);24000 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
24001 return __ret;24001 return __ret;
...@@ -24009,26 +24009,26 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -24009,26 +24009,26 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {
2400924009
24010#ifdef __LITTLE_ENDIAN__24010#ifdef __LITTLE_ENDIAN__
24011#define vset_lane_p8(__p0, __p1, __p2) __extension__ ({ \24011#define vset_lane_p8(__p0, __p1, __p2) __extension__ ({ \
24012 poly8x8_t __ret; \
24012 poly8_t __s0 = __p0; \24013 poly8_t __s0 = __p0; \
24013 poly8x8_t __s1 = __p1; \24014 poly8x8_t __s1 = __p1; \
24014 poly8x8_t __ret; \
24015 __ret = (poly8x8_t) __builtin_neon_vset_lane_i8(__s0, (poly8x8_t)__s1, __p2); \24015 __ret = (poly8x8_t) __builtin_neon_vset_lane_i8(__s0, (poly8x8_t)__s1, __p2); \
24016 __ret; \24016 __ret; \
24017})24017})
24018#else24018#else
24019#define vset_lane_p8(__p0, __p1, __p2) __extension__ ({ \24019#define vset_lane_p8(__p0, __p1, __p2) __extension__ ({ \
24020 poly8x8_t __ret; \
24020 poly8_t __s0 = __p0; \24021 poly8_t __s0 = __p0; \
24021 poly8x8_t __s1 = __p1; \24022 poly8x8_t __s1 = __p1; \
24022 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \24023 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
24023 poly8x8_t __ret; \
24024 __ret = (poly8x8_t) __builtin_neon_vset_lane_i8(__s0, (poly8x8_t)__rev1, __p2); \24024 __ret = (poly8x8_t) __builtin_neon_vset_lane_i8(__s0, (poly8x8_t)__rev1, __p2); \
24025 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \24025 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24026 __ret; \24026 __ret; \
24027})24027})
24028#define __noswap_vset_lane_p8(__p0, __p1, __p2) __extension__ ({ \24028#define __noswap_vset_lane_p8(__p0, __p1, __p2) __extension__ ({ \
24029 poly8x8_t __ret; \
24029 poly8_t __s0 = __p0; \24030 poly8_t __s0 = __p0; \
24030 poly8x8_t __s1 = __p1; \24031 poly8x8_t __s1 = __p1; \
24031 poly8x8_t __ret; \
24032 __ret = (poly8x8_t) __builtin_neon_vset_lane_i8(__s0, (poly8x8_t)__s1, __p2); \24032 __ret = (poly8x8_t) __builtin_neon_vset_lane_i8(__s0, (poly8x8_t)__s1, __p2); \
24033 __ret; \24033 __ret; \
24034})24034})
...@@ -24036,26 +24036,26 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -24036,26 +24036,26 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {
2403624036
24037#ifdef __LITTLE_ENDIAN__24037#ifdef __LITTLE_ENDIAN__
24038#define vset_lane_p16(__p0, __p1, __p2) __extension__ ({ \24038#define vset_lane_p16(__p0, __p1, __p2) __extension__ ({ \
24039 poly16x4_t __ret; \
24039 poly16_t __s0 = __p0; \24040 poly16_t __s0 = __p0; \
24040 poly16x4_t __s1 = __p1; \24041 poly16x4_t __s1 = __p1; \
24041 poly16x4_t __ret; \
24042 __ret = (poly16x4_t) __builtin_neon_vset_lane_i16(__s0, (poly16x4_t)__s1, __p2); \24042 __ret = (poly16x4_t) __builtin_neon_vset_lane_i16(__s0, (poly16x4_t)__s1, __p2); \
24043 __ret; \24043 __ret; \
24044})24044})
24045#else24045#else
24046#define vset_lane_p16(__p0, __p1, __p2) __extension__ ({ \24046#define vset_lane_p16(__p0, __p1, __p2) __extension__ ({ \
24047 poly16x4_t __ret; \
24047 poly16_t __s0 = __p0; \24048 poly16_t __s0 = __p0; \
24048 poly16x4_t __s1 = __p1; \24049 poly16x4_t __s1 = __p1; \
24049 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \24050 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
24050 poly16x4_t __ret; \
24051 __ret = (poly16x4_t) __builtin_neon_vset_lane_i16(__s0, (poly16x4_t)__rev1, __p2); \24051 __ret = (poly16x4_t) __builtin_neon_vset_lane_i16(__s0, (poly16x4_t)__rev1, __p2); \
24052 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \24052 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
24053 __ret; \24053 __ret; \
24054})24054})
24055#define __noswap_vset_lane_p16(__p0, __p1, __p2) __extension__ ({ \24055#define __noswap_vset_lane_p16(__p0, __p1, __p2) __extension__ ({ \
24056 poly16x4_t __ret; \
24056 poly16_t __s0 = __p0; \24057 poly16_t __s0 = __p0; \
24057 poly16x4_t __s1 = __p1; \24058 poly16x4_t __s1 = __p1; \
24058 poly16x4_t __ret; \
24059 __ret = (poly16x4_t) __builtin_neon_vset_lane_i16(__s0, (poly16x4_t)__s1, __p2); \24059 __ret = (poly16x4_t) __builtin_neon_vset_lane_i16(__s0, (poly16x4_t)__s1, __p2); \
24060 __ret; \24060 __ret; \
24061})24061})
...@@ -24063,26 +24063,26 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -24063,26 +24063,26 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {
2406324063
24064#ifdef __LITTLE_ENDIAN__24064#ifdef __LITTLE_ENDIAN__
24065#define vsetq_lane_p8(__p0, __p1, __p2) __extension__ ({ \24065#define vsetq_lane_p8(__p0, __p1, __p2) __extension__ ({ \
24066 poly8x16_t __ret; \
24066 poly8_t __s0 = __p0; \24067 poly8_t __s0 = __p0; \
24067 poly8x16_t __s1 = __p1; \24068 poly8x16_t __s1 = __p1; \
24068 poly8x16_t __ret; \
24069 __ret = (poly8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (poly8x16_t)__s1, __p2); \24069 __ret = (poly8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (poly8x16_t)__s1, __p2); \
24070 __ret; \24070 __ret; \
24071})24071})
24072#else24072#else
24073#define vsetq_lane_p8(__p0, __p1, __p2) __extension__ ({ \24073#define vsetq_lane_p8(__p0, __p1, __p2) __extension__ ({ \
24074 poly8x16_t __ret; \
24074 poly8_t __s0 = __p0; \24075 poly8_t __s0 = __p0; \
24075 poly8x16_t __s1 = __p1; \24076 poly8x16_t __s1 = __p1; \
24076 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \24077 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
24077 poly8x16_t __ret; \
24078 __ret = (poly8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (poly8x16_t)__rev1, __p2); \24078 __ret = (poly8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (poly8x16_t)__rev1, __p2); \
24079 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \24079 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
24080 __ret; \24080 __ret; \
24081})24081})
24082#define __noswap_vsetq_lane_p8(__p0, __p1, __p2) __extension__ ({ \24082#define __noswap_vsetq_lane_p8(__p0, __p1, __p2) __extension__ ({ \
24083 poly8x16_t __ret; \
24083 poly8_t __s0 = __p0; \24084 poly8_t __s0 = __p0; \
24084 poly8x16_t __s1 = __p1; \24085 poly8x16_t __s1 = __p1; \
24085 poly8x16_t __ret; \
24086 __ret = (poly8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (poly8x16_t)__s1, __p2); \24086 __ret = (poly8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (poly8x16_t)__s1, __p2); \
24087 __ret; \24087 __ret; \
24088})24088})
...@@ -24090,26 +24090,26 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -24090,26 +24090,26 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {
2409024090
24091#ifdef __LITTLE_ENDIAN__24091#ifdef __LITTLE_ENDIAN__
24092#define vsetq_lane_p16(__p0, __p1, __p2) __extension__ ({ \24092#define vsetq_lane_p16(__p0, __p1, __p2) __extension__ ({ \
24093 poly16x8_t __ret; \
24093 poly16_t __s0 = __p0; \24094 poly16_t __s0 = __p0; \
24094 poly16x8_t __s1 = __p1; \24095 poly16x8_t __s1 = __p1; \
24095 poly16x8_t __ret; \
24096 __ret = (poly16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (poly16x8_t)__s1, __p2); \24096 __ret = (poly16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (poly16x8_t)__s1, __p2); \
24097 __ret; \24097 __ret; \
24098})24098})
24099#else24099#else
24100#define vsetq_lane_p16(__p0, __p1, __p2) __extension__ ({ \24100#define vsetq_lane_p16(__p0, __p1, __p2) __extension__ ({ \
24101 poly16x8_t __ret; \
24101 poly16_t __s0 = __p0; \24102 poly16_t __s0 = __p0; \
24102 poly16x8_t __s1 = __p1; \24103 poly16x8_t __s1 = __p1; \
24103 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \24104 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
24104 poly16x8_t __ret; \
24105 __ret = (poly16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (poly16x8_t)__rev1, __p2); \24105 __ret = (poly16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (poly16x8_t)__rev1, __p2); \
24106 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \24106 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24107 __ret; \24107 __ret; \
24108})24108})
24109#define __noswap_vsetq_lane_p16(__p0, __p1, __p2) __extension__ ({ \24109#define __noswap_vsetq_lane_p16(__p0, __p1, __p2) __extension__ ({ \
24110 poly16x8_t __ret; \
24110 poly16_t __s0 = __p0; \24111 poly16_t __s0 = __p0; \
24111 poly16x8_t __s1 = __p1; \24112 poly16x8_t __s1 = __p1; \
24112 poly16x8_t __ret; \
24113 __ret = (poly16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (poly16x8_t)__s1, __p2); \24113 __ret = (poly16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (poly16x8_t)__s1, __p2); \
24114 __ret; \24114 __ret; \
24115})24115})
...@@ -24117,26 +24117,26 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -24117,26 +24117,26 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {
2411724117
24118#ifdef __LITTLE_ENDIAN__24118#ifdef __LITTLE_ENDIAN__
24119#define vsetq_lane_u8(__p0, __p1, __p2) __extension__ ({ \24119#define vsetq_lane_u8(__p0, __p1, __p2) __extension__ ({ \
24120 uint8x16_t __ret; \
24120 uint8_t __s0 = __p0; \24121 uint8_t __s0 = __p0; \
24121 uint8x16_t __s1 = __p1; \24122 uint8x16_t __s1 = __p1; \
24122 uint8x16_t __ret; \
24123 __ret = (uint8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (int8x16_t)__s1, __p2); \24123 __ret = (uint8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (int8x16_t)__s1, __p2); \
24124 __ret; \24124 __ret; \
24125})24125})
24126#else24126#else
24127#define vsetq_lane_u8(__p0, __p1, __p2) __extension__ ({ \24127#define vsetq_lane_u8(__p0, __p1, __p2) __extension__ ({ \
24128 uint8x16_t __ret; \
24128 uint8_t __s0 = __p0; \24129 uint8_t __s0 = __p0; \
24129 uint8x16_t __s1 = __p1; \24130 uint8x16_t __s1 = __p1; \
24130 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \24131 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
24131 uint8x16_t __ret; \
24132 __ret = (uint8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (int8x16_t)__rev1, __p2); \24132 __ret = (uint8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (int8x16_t)__rev1, __p2); \
24133 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \24133 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
24134 __ret; \24134 __ret; \
24135})24135})
24136#define __noswap_vsetq_lane_u8(__p0, __p1, __p2) __extension__ ({ \24136#define __noswap_vsetq_lane_u8(__p0, __p1, __p2) __extension__ ({ \
24137 uint8x16_t __ret; \
24137 uint8_t __s0 = __p0; \24138 uint8_t __s0 = __p0; \
24138 uint8x16_t __s1 = __p1; \24139 uint8x16_t __s1 = __p1; \
24139 uint8x16_t __ret; \
24140 __ret = (uint8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (int8x16_t)__s1, __p2); \24140 __ret = (uint8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (int8x16_t)__s1, __p2); \
24141 __ret; \24141 __ret; \
24142})24142})
...@@ -24144,26 +24144,26 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -24144,26 +24144,26 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {
2414424144
24145#ifdef __LITTLE_ENDIAN__24145#ifdef __LITTLE_ENDIAN__
24146#define vsetq_lane_u32(__p0, __p1, __p2) __extension__ ({ \24146#define vsetq_lane_u32(__p0, __p1, __p2) __extension__ ({ \
24147 uint32x4_t __ret; \
24147 uint32_t __s0 = __p0; \24148 uint32_t __s0 = __p0; \
24148 uint32x4_t __s1 = __p1; \24149 uint32x4_t __s1 = __p1; \
24149 uint32x4_t __ret; \
24150 __ret = (uint32x4_t) __builtin_neon_vsetq_lane_i32(__s0, (int32x4_t)__s1, __p2); \24150 __ret = (uint32x4_t) __builtin_neon_vsetq_lane_i32(__s0, (int32x4_t)__s1, __p2); \
24151 __ret; \24151 __ret; \
24152})24152})
24153#else24153#else
24154#define vsetq_lane_u32(__p0, __p1, __p2) __extension__ ({ \24154#define vsetq_lane_u32(__p0, __p1, __p2) __extension__ ({ \
24155 uint32x4_t __ret; \
24155 uint32_t __s0 = __p0; \24156 uint32_t __s0 = __p0; \
24156 uint32x4_t __s1 = __p1; \24157 uint32x4_t __s1 = __p1; \
24157 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \24158 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
24158 uint32x4_t __ret; \
24159 __ret = (uint32x4_t) __builtin_neon_vsetq_lane_i32(__s0, (int32x4_t)__rev1, __p2); \24159 __ret = (uint32x4_t) __builtin_neon_vsetq_lane_i32(__s0, (int32x4_t)__rev1, __p2); \
24160 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \24160 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
24161 __ret; \24161 __ret; \
24162})24162})
24163#define __noswap_vsetq_lane_u32(__p0, __p1, __p2) __extension__ ({ \24163#define __noswap_vsetq_lane_u32(__p0, __p1, __p2) __extension__ ({ \
24164 uint32x4_t __ret; \
24164 uint32_t __s0 = __p0; \24165 uint32_t __s0 = __p0; \
24165 uint32x4_t __s1 = __p1; \24166 uint32x4_t __s1 = __p1; \
24166 uint32x4_t __ret; \
24167 __ret = (uint32x4_t) __builtin_neon_vsetq_lane_i32(__s0, (int32x4_t)__s1, __p2); \24167 __ret = (uint32x4_t) __builtin_neon_vsetq_lane_i32(__s0, (int32x4_t)__s1, __p2); \
24168 __ret; \24168 __ret; \
24169})24169})
...@@ -24171,26 +24171,26 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -24171,26 +24171,26 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {
2417124171
24172#ifdef __LITTLE_ENDIAN__24172#ifdef __LITTLE_ENDIAN__
24173#define vsetq_lane_u64(__p0, __p1, __p2) __extension__ ({ \24173#define vsetq_lane_u64(__p0, __p1, __p2) __extension__ ({ \
24174 uint64x2_t __ret; \
24174 uint64_t __s0 = __p0; \24175 uint64_t __s0 = __p0; \
24175 uint64x2_t __s1 = __p1; \24176 uint64x2_t __s1 = __p1; \
24176 uint64x2_t __ret; \
24177 __ret = (uint64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (int64x2_t)__s1, __p2); \24177 __ret = (uint64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (int64x2_t)__s1, __p2); \
24178 __ret; \24178 __ret; \
24179})24179})
24180#else24180#else
24181#define vsetq_lane_u64(__p0, __p1, __p2) __extension__ ({ \24181#define vsetq_lane_u64(__p0, __p1, __p2) __extension__ ({ \
24182 uint64x2_t __ret; \
24182 uint64_t __s0 = __p0; \24183 uint64_t __s0 = __p0; \
24183 uint64x2_t __s1 = __p1; \24184 uint64x2_t __s1 = __p1; \
24184 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \24185 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
24185 uint64x2_t __ret; \
24186 __ret = (uint64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (int64x2_t)__rev1, __p2); \24186 __ret = (uint64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (int64x2_t)__rev1, __p2); \
24187 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \24187 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
24188 __ret; \24188 __ret; \
24189})24189})
24190#define __noswap_vsetq_lane_u64(__p0, __p1, __p2) __extension__ ({ \24190#define __noswap_vsetq_lane_u64(__p0, __p1, __p2) __extension__ ({ \
24191 uint64x2_t __ret; \
24191 uint64_t __s0 = __p0; \24192 uint64_t __s0 = __p0; \
24192 uint64x2_t __s1 = __p1; \24193 uint64x2_t __s1 = __p1; \
24193 uint64x2_t __ret; \
24194 __ret = (uint64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (int64x2_t)__s1, __p2); \24194 __ret = (uint64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (int64x2_t)__s1, __p2); \
24195 __ret; \24195 __ret; \
24196})24196})
...@@ -24198,26 +24198,26 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -24198,26 +24198,26 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {
2419824198
24199#ifdef __LITTLE_ENDIAN__24199#ifdef __LITTLE_ENDIAN__
24200#define vsetq_lane_u16(__p0, __p1, __p2) __extension__ ({ \24200#define vsetq_lane_u16(__p0, __p1, __p2) __extension__ ({ \
24201 uint16x8_t __ret; \
24201 uint16_t __s0 = __p0; \24202 uint16_t __s0 = __p0; \
24202 uint16x8_t __s1 = __p1; \24203 uint16x8_t __s1 = __p1; \
24203 uint16x8_t __ret; \
24204 __ret = (uint16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (int16x8_t)__s1, __p2); \24204 __ret = (uint16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (int16x8_t)__s1, __p2); \
24205 __ret; \24205 __ret; \
24206})24206})
24207#else24207#else
24208#define vsetq_lane_u16(__p0, __p1, __p2) __extension__ ({ \24208#define vsetq_lane_u16(__p0, __p1, __p2) __extension__ ({ \
24209 uint16x8_t __ret; \
24209 uint16_t __s0 = __p0; \24210 uint16_t __s0 = __p0; \
24210 uint16x8_t __s1 = __p1; \24211 uint16x8_t __s1 = __p1; \
24211 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \24212 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
24212 uint16x8_t __ret; \
24213 __ret = (uint16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (int16x8_t)__rev1, __p2); \24213 __ret = (uint16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (int16x8_t)__rev1, __p2); \
24214 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \24214 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24215 __ret; \24215 __ret; \
24216})24216})
24217#define __noswap_vsetq_lane_u16(__p0, __p1, __p2) __extension__ ({ \24217#define __noswap_vsetq_lane_u16(__p0, __p1, __p2) __extension__ ({ \
24218 uint16x8_t __ret; \
24218 uint16_t __s0 = __p0; \24219 uint16_t __s0 = __p0; \
24219 uint16x8_t __s1 = __p1; \24220 uint16x8_t __s1 = __p1; \
24220 uint16x8_t __ret; \
24221 __ret = (uint16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (int16x8_t)__s1, __p2); \24221 __ret = (uint16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (int16x8_t)__s1, __p2); \
24222 __ret; \24222 __ret; \
24223})24223})
...@@ -24225,26 +24225,26 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -24225,26 +24225,26 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {
2422524225
24226#ifdef __LITTLE_ENDIAN__24226#ifdef __LITTLE_ENDIAN__
24227#define vsetq_lane_s8(__p0, __p1, __p2) __extension__ ({ \24227#define vsetq_lane_s8(__p0, __p1, __p2) __extension__ ({ \
24228 int8x16_t __ret; \
24228 int8_t __s0 = __p0; \24229 int8_t __s0 = __p0; \
24229 int8x16_t __s1 = __p1; \24230 int8x16_t __s1 = __p1; \
24230 int8x16_t __ret; \
24231 __ret = (int8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (int8x16_t)__s1, __p2); \24231 __ret = (int8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (int8x16_t)__s1, __p2); \
24232 __ret; \24232 __ret; \
24233})24233})
24234#else24234#else
24235#define vsetq_lane_s8(__p0, __p1, __p2) __extension__ ({ \24235#define vsetq_lane_s8(__p0, __p1, __p2) __extension__ ({ \
24236 int8x16_t __ret; \
24236 int8_t __s0 = __p0; \24237 int8_t __s0 = __p0; \
24237 int8x16_t __s1 = __p1; \24238 int8x16_t __s1 = __p1; \
24238 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \24239 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
24239 int8x16_t __ret; \
24240 __ret = (int8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (int8x16_t)__rev1, __p2); \24240 __ret = (int8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (int8x16_t)__rev1, __p2); \
24241 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \24241 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
24242 __ret; \24242 __ret; \
24243})24243})
24244#define __noswap_vsetq_lane_s8(__p0, __p1, __p2) __extension__ ({ \24244#define __noswap_vsetq_lane_s8(__p0, __p1, __p2) __extension__ ({ \
24245 int8x16_t __ret; \
24245 int8_t __s0 = __p0; \24246 int8_t __s0 = __p0; \
24246 int8x16_t __s1 = __p1; \24247 int8x16_t __s1 = __p1; \
24247 int8x16_t __ret; \
24248 __ret = (int8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (int8x16_t)__s1, __p2); \24248 __ret = (int8x16_t) __builtin_neon_vsetq_lane_i8(__s0, (int8x16_t)__s1, __p2); \
24249 __ret; \24249 __ret; \
24250})24250})
...@@ -24252,26 +24252,26 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -24252,26 +24252,26 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {
2425224252
24253#ifdef __LITTLE_ENDIAN__24253#ifdef __LITTLE_ENDIAN__
24254#define vsetq_lane_f32(__p0, __p1, __p2) __extension__ ({ \24254#define vsetq_lane_f32(__p0, __p1, __p2) __extension__ ({ \
24255 float32x4_t __ret; \
24255 float32_t __s0 = __p0; \24256 float32_t __s0 = __p0; \
24256 float32x4_t __s1 = __p1; \24257 float32x4_t __s1 = __p1; \
24257 float32x4_t __ret; \
24258 __ret = (float32x4_t) __builtin_neon_vsetq_lane_f32(__s0, (float32x4_t)__s1, __p2); \24258 __ret = (float32x4_t) __builtin_neon_vsetq_lane_f32(__s0, (float32x4_t)__s1, __p2); \
24259 __ret; \24259 __ret; \
24260})24260})
24261#else24261#else
24262#define vsetq_lane_f32(__p0, __p1, __p2) __extension__ ({ \24262#define vsetq_lane_f32(__p0, __p1, __p2) __extension__ ({ \
24263 float32x4_t __ret; \
24263 float32_t __s0 = __p0; \24264 float32_t __s0 = __p0; \
24264 float32x4_t __s1 = __p1; \24265 float32x4_t __s1 = __p1; \
24265 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \24266 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
24266 float32x4_t __ret; \
24267 __ret = (float32x4_t) __builtin_neon_vsetq_lane_f32(__s0, (float32x4_t)__rev1, __p2); \24267 __ret = (float32x4_t) __builtin_neon_vsetq_lane_f32(__s0, (float32x4_t)__rev1, __p2); \
24268 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \24268 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
24269 __ret; \24269 __ret; \
24270})24270})
24271#define __noswap_vsetq_lane_f32(__p0, __p1, __p2) __extension__ ({ \24271#define __noswap_vsetq_lane_f32(__p0, __p1, __p2) __extension__ ({ \
24272 float32x4_t __ret; \
24272 float32_t __s0 = __p0; \24273 float32_t __s0 = __p0; \
24273 float32x4_t __s1 = __p1; \24274 float32x4_t __s1 = __p1; \
24274 float32x4_t __ret; \
24275 __ret = (float32x4_t) __builtin_neon_vsetq_lane_f32(__s0, (float32x4_t)__s1, __p2); \24275 __ret = (float32x4_t) __builtin_neon_vsetq_lane_f32(__s0, (float32x4_t)__s1, __p2); \
24276 __ret; \24276 __ret; \
24277})24277})
...@@ -24279,26 +24279,26 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -24279,26 +24279,26 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {
2427924279
24280#ifdef __LITTLE_ENDIAN__24280#ifdef __LITTLE_ENDIAN__
24281#define vsetq_lane_s32(__p0, __p1, __p2) __extension__ ({ \24281#define vsetq_lane_s32(__p0, __p1, __p2) __extension__ ({ \
24282 int32x4_t __ret; \
24282 int32_t __s0 = __p0; \24283 int32_t __s0 = __p0; \
24283 int32x4_t __s1 = __p1; \24284 int32x4_t __s1 = __p1; \
24284 int32x4_t __ret; \
24285 __ret = (int32x4_t) __builtin_neon_vsetq_lane_i32(__s0, (int32x4_t)__s1, __p2); \24285 __ret = (int32x4_t) __builtin_neon_vsetq_lane_i32(__s0, (int32x4_t)__s1, __p2); \
24286 __ret; \24286 __ret; \
24287})24287})
24288#else24288#else
24289#define vsetq_lane_s32(__p0, __p1, __p2) __extension__ ({ \24289#define vsetq_lane_s32(__p0, __p1, __p2) __extension__ ({ \
24290 int32x4_t __ret; \
24290 int32_t __s0 = __p0; \24291 int32_t __s0 = __p0; \
24291 int32x4_t __s1 = __p1; \24292 int32x4_t __s1 = __p1; \
24292 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \24293 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
24293 int32x4_t __ret; \
24294 __ret = (int32x4_t) __builtin_neon_vsetq_lane_i32(__s0, (int32x4_t)__rev1, __p2); \24294 __ret = (int32x4_t) __builtin_neon_vsetq_lane_i32(__s0, (int32x4_t)__rev1, __p2); \
24295 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \24295 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
24296 __ret; \24296 __ret; \
24297})24297})
24298#define __noswap_vsetq_lane_s32(__p0, __p1, __p2) __extension__ ({ \24298#define __noswap_vsetq_lane_s32(__p0, __p1, __p2) __extension__ ({ \
24299 int32x4_t __ret; \
24299 int32_t __s0 = __p0; \24300 int32_t __s0 = __p0; \
24300 int32x4_t __s1 = __p1; \24301 int32x4_t __s1 = __p1; \
24301 int32x4_t __ret; \
24302 __ret = (int32x4_t) __builtin_neon_vsetq_lane_i32(__s0, (int32x4_t)__s1, __p2); \24302 __ret = (int32x4_t) __builtin_neon_vsetq_lane_i32(__s0, (int32x4_t)__s1, __p2); \
24303 __ret; \24303 __ret; \
24304})24304})
...@@ -24306,26 +24306,26 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -24306,26 +24306,26 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {
2430624306
24307#ifdef __LITTLE_ENDIAN__24307#ifdef __LITTLE_ENDIAN__
24308#define vsetq_lane_s64(__p0, __p1, __p2) __extension__ ({ \24308#define vsetq_lane_s64(__p0, __p1, __p2) __extension__ ({ \
24309 int64x2_t __ret; \
24309 int64_t __s0 = __p0; \24310 int64_t __s0 = __p0; \
24310 int64x2_t __s1 = __p1; \24311 int64x2_t __s1 = __p1; \
24311 int64x2_t __ret; \
24312 __ret = (int64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (int64x2_t)__s1, __p2); \24312 __ret = (int64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (int64x2_t)__s1, __p2); \
24313 __ret; \24313 __ret; \
24314})24314})
24315#else24315#else
24316#define vsetq_lane_s64(__p0, __p1, __p2) __extension__ ({ \24316#define vsetq_lane_s64(__p0, __p1, __p2) __extension__ ({ \
24317 int64x2_t __ret; \
24317 int64_t __s0 = __p0; \24318 int64_t __s0 = __p0; \
24318 int64x2_t __s1 = __p1; \24319 int64x2_t __s1 = __p1; \
24319 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \24320 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
24320 int64x2_t __ret; \
24321 __ret = (int64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (int64x2_t)__rev1, __p2); \24321 __ret = (int64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (int64x2_t)__rev1, __p2); \
24322 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \24322 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
24323 __ret; \24323 __ret; \
24324})24324})
24325#define __noswap_vsetq_lane_s64(__p0, __p1, __p2) __extension__ ({ \24325#define __noswap_vsetq_lane_s64(__p0, __p1, __p2) __extension__ ({ \
24326 int64x2_t __ret; \
24326 int64_t __s0 = __p0; \24327 int64_t __s0 = __p0; \
24327 int64x2_t __s1 = __p1; \24328 int64x2_t __s1 = __p1; \
24328 int64x2_t __ret; \
24329 __ret = (int64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (int64x2_t)__s1, __p2); \24329 __ret = (int64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (int64x2_t)__s1, __p2); \
24330 __ret; \24330 __ret; \
24331})24331})
...@@ -24333,26 +24333,26 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -24333,26 +24333,26 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {
2433324333
24334#ifdef __LITTLE_ENDIAN__24334#ifdef __LITTLE_ENDIAN__
24335#define vsetq_lane_s16(__p0, __p1, __p2) __extension__ ({ \24335#define vsetq_lane_s16(__p0, __p1, __p2) __extension__ ({ \
24336 int16x8_t __ret; \
24336 int16_t __s0 = __p0; \24337 int16_t __s0 = __p0; \
24337 int16x8_t __s1 = __p1; \24338 int16x8_t __s1 = __p1; \
24338 int16x8_t __ret; \
24339 __ret = (int16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (int16x8_t)__s1, __p2); \24339 __ret = (int16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (int16x8_t)__s1, __p2); \
24340 __ret; \24340 __ret; \
24341})24341})
24342#else24342#else
24343#define vsetq_lane_s16(__p0, __p1, __p2) __extension__ ({ \24343#define vsetq_lane_s16(__p0, __p1, __p2) __extension__ ({ \
24344 int16x8_t __ret; \
24344 int16_t __s0 = __p0; \24345 int16_t __s0 = __p0; \
24345 int16x8_t __s1 = __p1; \24346 int16x8_t __s1 = __p1; \
24346 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \24347 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
24347 int16x8_t __ret; \
24348 __ret = (int16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (int16x8_t)__rev1, __p2); \24348 __ret = (int16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (int16x8_t)__rev1, __p2); \
24349 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \24349 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24350 __ret; \24350 __ret; \
24351})24351})
24352#define __noswap_vsetq_lane_s16(__p0, __p1, __p2) __extension__ ({ \24352#define __noswap_vsetq_lane_s16(__p0, __p1, __p2) __extension__ ({ \
24353 int16x8_t __ret; \
24353 int16_t __s0 = __p0; \24354 int16_t __s0 = __p0; \
24354 int16x8_t __s1 = __p1; \24355 int16x8_t __s1 = __p1; \
24355 int16x8_t __ret; \
24356 __ret = (int16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (int16x8_t)__s1, __p2); \24356 __ret = (int16x8_t) __builtin_neon_vsetq_lane_i16(__s0, (int16x8_t)__s1, __p2); \
24357 __ret; \24357 __ret; \
24358})24358})
...@@ -24360,26 +24360,26 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -24360,26 +24360,26 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {
2436024360
24361#ifdef __LITTLE_ENDIAN__24361#ifdef __LITTLE_ENDIAN__
24362#define vset_lane_u8(__p0, __p1, __p2) __extension__ ({ \24362#define vset_lane_u8(__p0, __p1, __p2) __extension__ ({ \
24363 uint8x8_t __ret; \
24363 uint8_t __s0 = __p0; \24364 uint8_t __s0 = __p0; \
24364 uint8x8_t __s1 = __p1; \24365 uint8x8_t __s1 = __p1; \
24365 uint8x8_t __ret; \
24366 __ret = (uint8x8_t) __builtin_neon_vset_lane_i8(__s0, (int8x8_t)__s1, __p2); \24366 __ret = (uint8x8_t) __builtin_neon_vset_lane_i8(__s0, (int8x8_t)__s1, __p2); \
24367 __ret; \24367 __ret; \
24368})24368})
24369#else24369#else
24370#define vset_lane_u8(__p0, __p1, __p2) __extension__ ({ \24370#define vset_lane_u8(__p0, __p1, __p2) __extension__ ({ \
24371 uint8x8_t __ret; \
24371 uint8_t __s0 = __p0; \24372 uint8_t __s0 = __p0; \
24372 uint8x8_t __s1 = __p1; \24373 uint8x8_t __s1 = __p1; \
24373 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \24374 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
24374 uint8x8_t __ret; \
24375 __ret = (uint8x8_t) __builtin_neon_vset_lane_i8(__s0, (int8x8_t)__rev1, __p2); \24375 __ret = (uint8x8_t) __builtin_neon_vset_lane_i8(__s0, (int8x8_t)__rev1, __p2); \
24376 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \24376 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24377 __ret; \24377 __ret; \
24378})24378})
24379#define __noswap_vset_lane_u8(__p0, __p1, __p2) __extension__ ({ \24379#define __noswap_vset_lane_u8(__p0, __p1, __p2) __extension__ ({ \
24380 uint8x8_t __ret; \
24380 uint8_t __s0 = __p0; \24381 uint8_t __s0 = __p0; \
24381 uint8x8_t __s1 = __p1; \24382 uint8x8_t __s1 = __p1; \
24382 uint8x8_t __ret; \
24383 __ret = (uint8x8_t) __builtin_neon_vset_lane_i8(__s0, (int8x8_t)__s1, __p2); \24383 __ret = (uint8x8_t) __builtin_neon_vset_lane_i8(__s0, (int8x8_t)__s1, __p2); \
24384 __ret; \24384 __ret; \
24385})24385})
...@@ -24387,60 +24387,60 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -24387,60 +24387,60 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {
2438724387
24388#ifdef __LITTLE_ENDIAN__24388#ifdef __LITTLE_ENDIAN__
24389#define vset_lane_u32(__p0, __p1, __p2) __extension__ ({ \24389#define vset_lane_u32(__p0, __p1, __p2) __extension__ ({ \
24390 uint32x2_t __ret; \
24390 uint32_t __s0 = __p0; \24391 uint32_t __s0 = __p0; \
24391 uint32x2_t __s1 = __p1; \24392 uint32x2_t __s1 = __p1; \
24392 uint32x2_t __ret; \
24393 __ret = (uint32x2_t) __builtin_neon_vset_lane_i32(__s0, (int32x2_t)__s1, __p2); \24393 __ret = (uint32x2_t) __builtin_neon_vset_lane_i32(__s0, (int32x2_t)__s1, __p2); \
24394 __ret; \24394 __ret; \
24395})24395})
24396#else24396#else
24397#define vset_lane_u32(__p0, __p1, __p2) __extension__ ({ \24397#define vset_lane_u32(__p0, __p1, __p2) __extension__ ({ \
24398 uint32x2_t __ret; \
24398 uint32_t __s0 = __p0; \24399 uint32_t __s0 = __p0; \
24399 uint32x2_t __s1 = __p1; \24400 uint32x2_t __s1 = __p1; \
24400 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \24401 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
24401 uint32x2_t __ret; \
24402 __ret = (uint32x2_t) __builtin_neon_vset_lane_i32(__s0, (int32x2_t)__rev1, __p2); \24402 __ret = (uint32x2_t) __builtin_neon_vset_lane_i32(__s0, (int32x2_t)__rev1, __p2); \
24403 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \24403 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
24404 __ret; \24404 __ret; \
24405})24405})
24406#define __noswap_vset_lane_u32(__p0, __p1, __p2) __extension__ ({ \24406#define __noswap_vset_lane_u32(__p0, __p1, __p2) __extension__ ({ \
24407 uint32x2_t __ret; \
24407 uint32_t __s0 = __p0; \24408 uint32_t __s0 = __p0; \
24408 uint32x2_t __s1 = __p1; \24409 uint32x2_t __s1 = __p1; \
24409 uint32x2_t __ret; \
24410 __ret = (uint32x2_t) __builtin_neon_vset_lane_i32(__s0, (int32x2_t)__s1, __p2); \24410 __ret = (uint32x2_t) __builtin_neon_vset_lane_i32(__s0, (int32x2_t)__s1, __p2); \
24411 __ret; \24411 __ret; \
24412})24412})
24413#endif24413#endif
2441424414
24415#define vset_lane_u64(__p0, __p1, __p2) __extension__ ({ \24415#define vset_lane_u64(__p0, __p1, __p2) __extension__ ({ \
24416 uint64x1_t __ret; \
24416 uint64_t __s0 = __p0; \24417 uint64_t __s0 = __p0; \
24417 uint64x1_t __s1 = __p1; \24418 uint64x1_t __s1 = __p1; \
24418 uint64x1_t __ret; \
24419 __ret = (uint64x1_t) __builtin_neon_vset_lane_i64(__s0, (int64x1_t)__s1, __p2); \24419 __ret = (uint64x1_t) __builtin_neon_vset_lane_i64(__s0, (int64x1_t)__s1, __p2); \
24420 __ret; \24420 __ret; \
24421})24421})
24422#ifdef __LITTLE_ENDIAN__24422#ifdef __LITTLE_ENDIAN__
24423#define vset_lane_u16(__p0, __p1, __p2) __extension__ ({ \24423#define vset_lane_u16(__p0, __p1, __p2) __extension__ ({ \
24424 uint16x4_t __ret; \
24424 uint16_t __s0 = __p0; \24425 uint16_t __s0 = __p0; \
24425 uint16x4_t __s1 = __p1; \24426 uint16x4_t __s1 = __p1; \
24426 uint16x4_t __ret; \
24427 __ret = (uint16x4_t) __builtin_neon_vset_lane_i16(__s0, (int16x4_t)__s1, __p2); \24427 __ret = (uint16x4_t) __builtin_neon_vset_lane_i16(__s0, (int16x4_t)__s1, __p2); \
24428 __ret; \24428 __ret; \
24429})24429})
24430#else24430#else
24431#define vset_lane_u16(__p0, __p1, __p2) __extension__ ({ \24431#define vset_lane_u16(__p0, __p1, __p2) __extension__ ({ \
24432 uint16x4_t __ret; \
24432 uint16_t __s0 = __p0; \24433 uint16_t __s0 = __p0; \
24433 uint16x4_t __s1 = __p1; \24434 uint16x4_t __s1 = __p1; \
24434 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \24435 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
24435 uint16x4_t __ret; \
24436 __ret = (uint16x4_t) __builtin_neon_vset_lane_i16(__s0, (int16x4_t)__rev1, __p2); \24436 __ret = (uint16x4_t) __builtin_neon_vset_lane_i16(__s0, (int16x4_t)__rev1, __p2); \
24437 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \24437 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
24438 __ret; \24438 __ret; \
24439})24439})
24440#define __noswap_vset_lane_u16(__p0, __p1, __p2) __extension__ ({ \24440#define __noswap_vset_lane_u16(__p0, __p1, __p2) __extension__ ({ \
24441 uint16x4_t __ret; \
24441 uint16_t __s0 = __p0; \24442 uint16_t __s0 = __p0; \
24442 uint16x4_t __s1 = __p1; \24443 uint16x4_t __s1 = __p1; \
24443 uint16x4_t __ret; \
24444 __ret = (uint16x4_t) __builtin_neon_vset_lane_i16(__s0, (int16x4_t)__s1, __p2); \24444 __ret = (uint16x4_t) __builtin_neon_vset_lane_i16(__s0, (int16x4_t)__s1, __p2); \
24445 __ret; \24445 __ret; \
24446})24446})
...@@ -24448,26 +24448,26 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -24448,26 +24448,26 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {
2444824448
24449#ifdef __LITTLE_ENDIAN__24449#ifdef __LITTLE_ENDIAN__
24450#define vset_lane_s8(__p0, __p1, __p2) __extension__ ({ \24450#define vset_lane_s8(__p0, __p1, __p2) __extension__ ({ \
24451 int8x8_t __ret; \
24451 int8_t __s0 = __p0; \24452 int8_t __s0 = __p0; \
24452 int8x8_t __s1 = __p1; \24453 int8x8_t __s1 = __p1; \
24453 int8x8_t __ret; \
24454 __ret = (int8x8_t) __builtin_neon_vset_lane_i8(__s0, (int8x8_t)__s1, __p2); \24454 __ret = (int8x8_t) __builtin_neon_vset_lane_i8(__s0, (int8x8_t)__s1, __p2); \
24455 __ret; \24455 __ret; \
24456})24456})
24457#else24457#else
24458#define vset_lane_s8(__p0, __p1, __p2) __extension__ ({ \24458#define vset_lane_s8(__p0, __p1, __p2) __extension__ ({ \
24459 int8x8_t __ret; \
24459 int8_t __s0 = __p0; \24460 int8_t __s0 = __p0; \
24460 int8x8_t __s1 = __p1; \24461 int8x8_t __s1 = __p1; \
24461 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \24462 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
24462 int8x8_t __ret; \
24463 __ret = (int8x8_t) __builtin_neon_vset_lane_i8(__s0, (int8x8_t)__rev1, __p2); \24463 __ret = (int8x8_t) __builtin_neon_vset_lane_i8(__s0, (int8x8_t)__rev1, __p2); \
24464 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \24464 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24465 __ret; \24465 __ret; \
24466})24466})
24467#define __noswap_vset_lane_s8(__p0, __p1, __p2) __extension__ ({ \24467#define __noswap_vset_lane_s8(__p0, __p1, __p2) __extension__ ({ \
24468 int8x8_t __ret; \
24468 int8_t __s0 = __p0; \24469 int8_t __s0 = __p0; \
24469 int8x8_t __s1 = __p1; \24470 int8x8_t __s1 = __p1; \
24470 int8x8_t __ret; \
24471 __ret = (int8x8_t) __builtin_neon_vset_lane_i8(__s0, (int8x8_t)__s1, __p2); \24471 __ret = (int8x8_t) __builtin_neon_vset_lane_i8(__s0, (int8x8_t)__s1, __p2); \
24472 __ret; \24472 __ret; \
24473})24473})
...@@ -24475,26 +24475,26 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -24475,26 +24475,26 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {
2447524475
24476#ifdef __LITTLE_ENDIAN__24476#ifdef __LITTLE_ENDIAN__
24477#define vset_lane_f32(__p0, __p1, __p2) __extension__ ({ \24477#define vset_lane_f32(__p0, __p1, __p2) __extension__ ({ \
24478 float32x2_t __ret; \
24478 float32_t __s0 = __p0; \24479 float32_t __s0 = __p0; \
24479 float32x2_t __s1 = __p1; \24480 float32x2_t __s1 = __p1; \
24480 float32x2_t __ret; \
24481 __ret = (float32x2_t) __builtin_neon_vset_lane_f32(__s0, (float32x2_t)__s1, __p2); \24481 __ret = (float32x2_t) __builtin_neon_vset_lane_f32(__s0, (float32x2_t)__s1, __p2); \
24482 __ret; \24482 __ret; \
24483})24483})
24484#else24484#else
24485#define vset_lane_f32(__p0, __p1, __p2) __extension__ ({ \24485#define vset_lane_f32(__p0, __p1, __p2) __extension__ ({ \
24486 float32x2_t __ret; \
24486 float32_t __s0 = __p0; \24487 float32_t __s0 = __p0; \
24487 float32x2_t __s1 = __p1; \24488 float32x2_t __s1 = __p1; \
24488 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \24489 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
24489 float32x2_t __ret; \
24490 __ret = (float32x2_t) __builtin_neon_vset_lane_f32(__s0, (float32x2_t)__rev1, __p2); \24490 __ret = (float32x2_t) __builtin_neon_vset_lane_f32(__s0, (float32x2_t)__rev1, __p2); \
24491 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \24491 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
24492 __ret; \24492 __ret; \
24493})24493})
24494#define __noswap_vset_lane_f32(__p0, __p1, __p2) __extension__ ({ \24494#define __noswap_vset_lane_f32(__p0, __p1, __p2) __extension__ ({ \
24495 float32x2_t __ret; \
24495 float32_t __s0 = __p0; \24496 float32_t __s0 = __p0; \
24496 float32x2_t __s1 = __p1; \24497 float32x2_t __s1 = __p1; \
24497 float32x2_t __ret; \
24498 __ret = (float32x2_t) __builtin_neon_vset_lane_f32(__s0, (float32x2_t)__s1, __p2); \24498 __ret = (float32x2_t) __builtin_neon_vset_lane_f32(__s0, (float32x2_t)__s1, __p2); \
24499 __ret; \24499 __ret; \
24500})24500})
...@@ -24502,60 +24502,60 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -24502,60 +24502,60 @@ __ai int8x8_t __noswap_vrsubhn_s16(int16x8_t __p0, int16x8_t __p1) {
2450224502
24503#ifdef __LITTLE_ENDIAN__24503#ifdef __LITTLE_ENDIAN__
24504#define vset_lane_s32(__p0, __p1, __p2) __extension__ ({ \24504#define vset_lane_s32(__p0, __p1, __p2) __extension__ ({ \
24505 int32x2_t __ret; \
24505 int32_t __s0 = __p0; \24506 int32_t __s0 = __p0; \
24506 int32x2_t __s1 = __p1; \24507 int32x2_t __s1 = __p1; \
24507 int32x2_t __ret; \
24508 __ret = (int32x2_t) __builtin_neon_vset_lane_i32(__s0, (int32x2_t)__s1, __p2); \24508 __ret = (int32x2_t) __builtin_neon_vset_lane_i32(__s0, (int32x2_t)__s1, __p2); \
24509 __ret; \24509 __ret; \
24510})24510})
24511#else24511#else
24512#define vset_lane_s32(__p0, __p1, __p2) __extension__ ({ \24512#define vset_lane_s32(__p0, __p1, __p2) __extension__ ({ \
24513 int32x2_t __ret; \
24513 int32_t __s0 = __p0; \24514 int32_t __s0 = __p0; \
24514 int32x2_t __s1 = __p1; \24515 int32x2_t __s1 = __p1; \
24515 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \24516 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
24516 int32x2_t __ret; \
24517 __ret = (int32x2_t) __builtin_neon_vset_lane_i32(__s0, (int32x2_t)__rev1, __p2); \24517 __ret = (int32x2_t) __builtin_neon_vset_lane_i32(__s0, (int32x2_t)__rev1, __p2); \
24518 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \24518 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
24519 __ret; \24519 __ret; \
24520})24520})
24521#define __noswap_vset_lane_s32(__p0, __p1, __p2) __extension__ ({ \24521#define __noswap_vset_lane_s32(__p0, __p1, __p2) __extension__ ({ \
24522 int32x2_t __ret; \
24522 int32_t __s0 = __p0; \24523 int32_t __s0 = __p0; \
24523 int32x2_t __s1 = __p1; \24524 int32x2_t __s1 = __p1; \
24524 int32x2_t __ret; \
24525 __ret = (int32x2_t) __builtin_neon_vset_lane_i32(__s0, (int32x2_t)__s1, __p2); \24525 __ret = (int32x2_t) __builtin_neon_vset_lane_i32(__s0, (int32x2_t)__s1, __p2); \
24526 __ret; \24526 __ret; \
24527})24527})
24528#endif24528#endif
2452924529
24530#define vset_lane_s64(__p0, __p1, __p2) __extension__ ({ \24530#define vset_lane_s64(__p0, __p1, __p2) __extension__ ({ \
24531 int64x1_t __ret; \
24531 int64_t __s0 = __p0; \24532 int64_t __s0 = __p0; \
24532 int64x1_t __s1 = __p1; \24533 int64x1_t __s1 = __p1; \
24533 int64x1_t __ret; \
24534 __ret = (int64x1_t) __builtin_neon_vset_lane_i64(__s0, (int64x1_t)__s1, __p2); \24534 __ret = (int64x1_t) __builtin_neon_vset_lane_i64(__s0, (int64x1_t)__s1, __p2); \
24535 __ret; \24535 __ret; \
24536})24536})
24537#ifdef __LITTLE_ENDIAN__24537#ifdef __LITTLE_ENDIAN__
24538#define vset_lane_s16(__p0, __p1, __p2) __extension__ ({ \24538#define vset_lane_s16(__p0, __p1, __p2) __extension__ ({ \
24539 int16x4_t __ret; \
24539 int16_t __s0 = __p0; \24540 int16_t __s0 = __p0; \
24540 int16x4_t __s1 = __p1; \24541 int16x4_t __s1 = __p1; \
24541 int16x4_t __ret; \
24542 __ret = (int16x4_t) __builtin_neon_vset_lane_i16(__s0, (int16x4_t)__s1, __p2); \24542 __ret = (int16x4_t) __builtin_neon_vset_lane_i16(__s0, (int16x4_t)__s1, __p2); \
24543 __ret; \24543 __ret; \
24544})24544})
24545#else24545#else
24546#define vset_lane_s16(__p0, __p1, __p2) __extension__ ({ \24546#define vset_lane_s16(__p0, __p1, __p2) __extension__ ({ \
24547 int16x4_t __ret; \
24547 int16_t __s0 = __p0; \24548 int16_t __s0 = __p0; \
24548 int16x4_t __s1 = __p1; \24549 int16x4_t __s1 = __p1; \
24549 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \24550 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
24550 int16x4_t __ret; \
24551 __ret = (int16x4_t) __builtin_neon_vset_lane_i16(__s0, (int16x4_t)__rev1, __p2); \24551 __ret = (int16x4_t) __builtin_neon_vset_lane_i16(__s0, (int16x4_t)__rev1, __p2); \
24552 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \24552 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
24553 __ret; \24553 __ret; \
24554})24554})
24555#define __noswap_vset_lane_s16(__p0, __p1, __p2) __extension__ ({ \24555#define __noswap_vset_lane_s16(__p0, __p1, __p2) __extension__ ({ \
24556 int16x4_t __ret; \
24556 int16_t __s0 = __p0; \24557 int16_t __s0 = __p0; \
24557 int16x4_t __s1 = __p1; \24558 int16x4_t __s1 = __p1; \
24558 int16x4_t __ret; \
24559 __ret = (int16x4_t) __builtin_neon_vset_lane_i16(__s0, (int16x4_t)__s1, __p2); \24559 __ret = (int16x4_t) __builtin_neon_vset_lane_i16(__s0, (int16x4_t)__s1, __p2); \
24560 __ret; \24560 __ret; \
24561})24561})
...@@ -24569,9 +24569,9 @@ __ai uint8x16_t vshlq_u8(uint8x16_t __p0, int8x16_t __p1) {...@@ -24569,9 +24569,9 @@ __ai uint8x16_t vshlq_u8(uint8x16_t __p0, int8x16_t __p1) {
24569}24569}
24570#else24570#else
24571__ai uint8x16_t vshlq_u8(uint8x16_t __p0, int8x16_t __p1) {24571__ai uint8x16_t vshlq_u8(uint8x16_t __p0, int8x16_t __p1) {
24572 uint8x16_t __ret;
24572 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);24573 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
24573 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);24574 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
24574 uint8x16_t __ret;
24575 __ret = (uint8x16_t) __builtin_neon_vshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);24575 __ret = (uint8x16_t) __builtin_neon_vshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
24576 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);24576 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
24577 return __ret;24577 return __ret;
...@@ -24586,9 +24586,9 @@ __ai uint32x4_t vshlq_u32(uint32x4_t __p0, int32x4_t __p1) {...@@ -24586,9 +24586,9 @@ __ai uint32x4_t vshlq_u32(uint32x4_t __p0, int32x4_t __p1) {
24586}24586}
24587#else24587#else
24588__ai uint32x4_t vshlq_u32(uint32x4_t __p0, int32x4_t __p1) {24588__ai uint32x4_t vshlq_u32(uint32x4_t __p0, int32x4_t __p1) {
24589 uint32x4_t __ret;
24589 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);24590 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
24590 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);24591 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
24591 uint32x4_t __ret;
24592 __ret = (uint32x4_t) __builtin_neon_vshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);24592 __ret = (uint32x4_t) __builtin_neon_vshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
24593 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);24593 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
24594 return __ret;24594 return __ret;
...@@ -24603,9 +24603,9 @@ __ai uint64x2_t vshlq_u64(uint64x2_t __p0, int64x2_t __p1) {...@@ -24603,9 +24603,9 @@ __ai uint64x2_t vshlq_u64(uint64x2_t __p0, int64x2_t __p1) {
24603}24603}
24604#else24604#else
24605__ai uint64x2_t vshlq_u64(uint64x2_t __p0, int64x2_t __p1) {24605__ai uint64x2_t vshlq_u64(uint64x2_t __p0, int64x2_t __p1) {
24606 uint64x2_t __ret;
24606 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);24607 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
24607 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);24608 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
24608 uint64x2_t __ret;
24609 __ret = (uint64x2_t) __builtin_neon_vshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);24609 __ret = (uint64x2_t) __builtin_neon_vshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
24610 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);24610 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
24611 return __ret;24611 return __ret;
...@@ -24620,9 +24620,9 @@ __ai uint16x8_t vshlq_u16(uint16x8_t __p0, int16x8_t __p1) {...@@ -24620,9 +24620,9 @@ __ai uint16x8_t vshlq_u16(uint16x8_t __p0, int16x8_t __p1) {
24620}24620}
24621#else24621#else
24622__ai uint16x8_t vshlq_u16(uint16x8_t __p0, int16x8_t __p1) {24622__ai uint16x8_t vshlq_u16(uint16x8_t __p0, int16x8_t __p1) {
24623 uint16x8_t __ret;
24623 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);24624 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
24624 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);24625 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
24625 uint16x8_t __ret;
24626 __ret = (uint16x8_t) __builtin_neon_vshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);24626 __ret = (uint16x8_t) __builtin_neon_vshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
24627 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);24627 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
24628 return __ret;24628 return __ret;
...@@ -24637,9 +24637,9 @@ __ai int8x16_t vshlq_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -24637,9 +24637,9 @@ __ai int8x16_t vshlq_s8(int8x16_t __p0, int8x16_t __p1) {
24637}24637}
24638#else24638#else
24639__ai int8x16_t vshlq_s8(int8x16_t __p0, int8x16_t __p1) {24639__ai int8x16_t vshlq_s8(int8x16_t __p0, int8x16_t __p1) {
24640 int8x16_t __ret;
24640 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);24641 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
24641 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);24642 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
24642 int8x16_t __ret;
24643 __ret = (int8x16_t) __builtin_neon_vshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);24643 __ret = (int8x16_t) __builtin_neon_vshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
24644 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);24644 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
24645 return __ret;24645 return __ret;
...@@ -24654,9 +24654,9 @@ __ai int32x4_t vshlq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -24654,9 +24654,9 @@ __ai int32x4_t vshlq_s32(int32x4_t __p0, int32x4_t __p1) {
24654}24654}
24655#else24655#else
24656__ai int32x4_t vshlq_s32(int32x4_t __p0, int32x4_t __p1) {24656__ai int32x4_t vshlq_s32(int32x4_t __p0, int32x4_t __p1) {
24657 int32x4_t __ret;
24657 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);24658 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
24658 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);24659 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
24659 int32x4_t __ret;
24660 __ret = (int32x4_t) __builtin_neon_vshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);24660 __ret = (int32x4_t) __builtin_neon_vshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
24661 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);24661 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
24662 return __ret;24662 return __ret;
...@@ -24671,9 +24671,9 @@ __ai int64x2_t vshlq_s64(int64x2_t __p0, int64x2_t __p1) {...@@ -24671,9 +24671,9 @@ __ai int64x2_t vshlq_s64(int64x2_t __p0, int64x2_t __p1) {
24671}24671}
24672#else24672#else
24673__ai int64x2_t vshlq_s64(int64x2_t __p0, int64x2_t __p1) {24673__ai int64x2_t vshlq_s64(int64x2_t __p0, int64x2_t __p1) {
24674 int64x2_t __ret;
24674 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);24675 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
24675 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);24676 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
24676 int64x2_t __ret;
24677 __ret = (int64x2_t) __builtin_neon_vshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);24677 __ret = (int64x2_t) __builtin_neon_vshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);
24678 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);24678 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
24679 return __ret;24679 return __ret;
...@@ -24688,9 +24688,9 @@ __ai int16x8_t vshlq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -24688,9 +24688,9 @@ __ai int16x8_t vshlq_s16(int16x8_t __p0, int16x8_t __p1) {
24688}24688}
24689#else24689#else
24690__ai int16x8_t vshlq_s16(int16x8_t __p0, int16x8_t __p1) {24690__ai int16x8_t vshlq_s16(int16x8_t __p0, int16x8_t __p1) {
24691 int16x8_t __ret;
24691 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);24692 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
24692 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);24693 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
24693 int16x8_t __ret;
24694 __ret = (int16x8_t) __builtin_neon_vshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);24694 __ret = (int16x8_t) __builtin_neon_vshlq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
24695 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);24695 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
24696 return __ret;24696 return __ret;
...@@ -24705,9 +24705,9 @@ __ai uint8x8_t vshl_u8(uint8x8_t __p0, int8x8_t __p1) {...@@ -24705,9 +24705,9 @@ __ai uint8x8_t vshl_u8(uint8x8_t __p0, int8x8_t __p1) {
24705}24705}
24706#else24706#else
24707__ai uint8x8_t vshl_u8(uint8x8_t __p0, int8x8_t __p1) {24707__ai uint8x8_t vshl_u8(uint8x8_t __p0, int8x8_t __p1) {
24708 uint8x8_t __ret;
24708 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);24709 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
24709 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);24710 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
24710 uint8x8_t __ret;
24711 __ret = (uint8x8_t) __builtin_neon_vshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);24711 __ret = (uint8x8_t) __builtin_neon_vshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
24712 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);24712 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
24713 return __ret;24713 return __ret;
...@@ -24722,9 +24722,9 @@ __ai uint32x2_t vshl_u32(uint32x2_t __p0, int32x2_t __p1) {...@@ -24722,9 +24722,9 @@ __ai uint32x2_t vshl_u32(uint32x2_t __p0, int32x2_t __p1) {
24722}24722}
24723#else24723#else
24724__ai uint32x2_t vshl_u32(uint32x2_t __p0, int32x2_t __p1) {24724__ai uint32x2_t vshl_u32(uint32x2_t __p0, int32x2_t __p1) {
24725 uint32x2_t __ret;
24725 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);24726 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
24726 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);24727 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
24727 uint32x2_t __ret;
24728 __ret = (uint32x2_t) __builtin_neon_vshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);24728 __ret = (uint32x2_t) __builtin_neon_vshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
24729 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);24729 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
24730 return __ret;24730 return __ret;
...@@ -24744,9 +24744,9 @@ __ai uint16x4_t vshl_u16(uint16x4_t __p0, int16x4_t __p1) {...@@ -24744,9 +24744,9 @@ __ai uint16x4_t vshl_u16(uint16x4_t __p0, int16x4_t __p1) {
24744}24744}
24745#else24745#else
24746__ai uint16x4_t vshl_u16(uint16x4_t __p0, int16x4_t __p1) {24746__ai uint16x4_t vshl_u16(uint16x4_t __p0, int16x4_t __p1) {
24747 uint16x4_t __ret;
24747 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);24748 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
24748 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);24749 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
24749 uint16x4_t __ret;
24750 __ret = (uint16x4_t) __builtin_neon_vshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);24750 __ret = (uint16x4_t) __builtin_neon_vshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
24751 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);24751 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
24752 return __ret;24752 return __ret;
...@@ -24761,9 +24761,9 @@ __ai int8x8_t vshl_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -24761,9 +24761,9 @@ __ai int8x8_t vshl_s8(int8x8_t __p0, int8x8_t __p1) {
24761}24761}
24762#else24762#else
24763__ai int8x8_t vshl_s8(int8x8_t __p0, int8x8_t __p1) {24763__ai int8x8_t vshl_s8(int8x8_t __p0, int8x8_t __p1) {
24764 int8x8_t __ret;
24764 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);24765 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
24765 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);24766 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
24766 int8x8_t __ret;
24767 __ret = (int8x8_t) __builtin_neon_vshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);24767 __ret = (int8x8_t) __builtin_neon_vshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
24768 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);24768 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
24769 return __ret;24769 return __ret;
...@@ -24778,9 +24778,9 @@ __ai int32x2_t vshl_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -24778,9 +24778,9 @@ __ai int32x2_t vshl_s32(int32x2_t __p0, int32x2_t __p1) {
24778}24778}
24779#else24779#else
24780__ai int32x2_t vshl_s32(int32x2_t __p0, int32x2_t __p1) {24780__ai int32x2_t vshl_s32(int32x2_t __p0, int32x2_t __p1) {
24781 int32x2_t __ret;
24781 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);24782 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
24782 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);24783 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
24783 int32x2_t __ret;
24784 __ret = (int32x2_t) __builtin_neon_vshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);24784 __ret = (int32x2_t) __builtin_neon_vshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
24785 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);24785 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
24786 return __ret;24786 return __ret;
...@@ -24800,9 +24800,9 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -24800,9 +24800,9 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
24800}24800}
24801#else24801#else
24802__ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {24802__ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
24803 int16x4_t __ret;
24803 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);24804 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
24804 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);24805 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
24805 int16x4_t __ret;
24806 __ret = (int16x4_t) __builtin_neon_vshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);24806 __ret = (int16x4_t) __builtin_neon_vshl_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
24807 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);24807 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
24808 return __ret;24808 return __ret;
...@@ -24811,16 +24811,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -24811,16 +24811,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2481124811
24812#ifdef __LITTLE_ENDIAN__24812#ifdef __LITTLE_ENDIAN__
24813#define vshlq_n_u8(__p0, __p1) __extension__ ({ \24813#define vshlq_n_u8(__p0, __p1) __extension__ ({ \
24814 uint8x16_t __s0 = __p0; \
24815 uint8x16_t __ret; \24814 uint8x16_t __ret; \
24815 uint8x16_t __s0 = __p0; \
24816 __ret = (uint8x16_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 48); \24816 __ret = (uint8x16_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 48); \
24817 __ret; \24817 __ret; \
24818})24818})
24819#else24819#else
24820#define vshlq_n_u8(__p0, __p1) __extension__ ({ \24820#define vshlq_n_u8(__p0, __p1) __extension__ ({ \
24821 uint8x16_t __ret; \
24821 uint8x16_t __s0 = __p0; \24822 uint8x16_t __s0 = __p0; \
24822 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \24823 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
24823 uint8x16_t __ret; \
24824 __ret = (uint8x16_t) __builtin_neon_vshlq_n_v((int8x16_t)__rev0, __p1, 48); \24824 __ret = (uint8x16_t) __builtin_neon_vshlq_n_v((int8x16_t)__rev0, __p1, 48); \
24825 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \24825 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
24826 __ret; \24826 __ret; \
...@@ -24829,16 +24829,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -24829,16 +24829,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2482924829
24830#ifdef __LITTLE_ENDIAN__24830#ifdef __LITTLE_ENDIAN__
24831#define vshlq_n_u32(__p0, __p1) __extension__ ({ \24831#define vshlq_n_u32(__p0, __p1) __extension__ ({ \
24832 uint32x4_t __s0 = __p0; \
24833 uint32x4_t __ret; \24832 uint32x4_t __ret; \
24833 uint32x4_t __s0 = __p0; \
24834 __ret = (uint32x4_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 50); \24834 __ret = (uint32x4_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 50); \
24835 __ret; \24835 __ret; \
24836})24836})
24837#else24837#else
24838#define vshlq_n_u32(__p0, __p1) __extension__ ({ \24838#define vshlq_n_u32(__p0, __p1) __extension__ ({ \
24839 uint32x4_t __ret; \
24839 uint32x4_t __s0 = __p0; \24840 uint32x4_t __s0 = __p0; \
24840 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \24841 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
24841 uint32x4_t __ret; \
24842 __ret = (uint32x4_t) __builtin_neon_vshlq_n_v((int8x16_t)__rev0, __p1, 50); \24842 __ret = (uint32x4_t) __builtin_neon_vshlq_n_v((int8x16_t)__rev0, __p1, 50); \
24843 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \24843 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
24844 __ret; \24844 __ret; \
...@@ -24847,16 +24847,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -24847,16 +24847,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2484724847
24848#ifdef __LITTLE_ENDIAN__24848#ifdef __LITTLE_ENDIAN__
24849#define vshlq_n_u64(__p0, __p1) __extension__ ({ \24849#define vshlq_n_u64(__p0, __p1) __extension__ ({ \
24850 uint64x2_t __s0 = __p0; \
24851 uint64x2_t __ret; \24850 uint64x2_t __ret; \
24851 uint64x2_t __s0 = __p0; \
24852 __ret = (uint64x2_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 51); \24852 __ret = (uint64x2_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 51); \
24853 __ret; \24853 __ret; \
24854})24854})
24855#else24855#else
24856#define vshlq_n_u64(__p0, __p1) __extension__ ({ \24856#define vshlq_n_u64(__p0, __p1) __extension__ ({ \
24857 uint64x2_t __ret; \
24857 uint64x2_t __s0 = __p0; \24858 uint64x2_t __s0 = __p0; \
24858 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \24859 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
24859 uint64x2_t __ret; \
24860 __ret = (uint64x2_t) __builtin_neon_vshlq_n_v((int8x16_t)__rev0, __p1, 51); \24860 __ret = (uint64x2_t) __builtin_neon_vshlq_n_v((int8x16_t)__rev0, __p1, 51); \
24861 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \24861 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
24862 __ret; \24862 __ret; \
...@@ -24865,16 +24865,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -24865,16 +24865,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2486524865
24866#ifdef __LITTLE_ENDIAN__24866#ifdef __LITTLE_ENDIAN__
24867#define vshlq_n_u16(__p0, __p1) __extension__ ({ \24867#define vshlq_n_u16(__p0, __p1) __extension__ ({ \
24868 uint16x8_t __s0 = __p0; \
24869 uint16x8_t __ret; \24868 uint16x8_t __ret; \
24869 uint16x8_t __s0 = __p0; \
24870 __ret = (uint16x8_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 49); \24870 __ret = (uint16x8_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 49); \
24871 __ret; \24871 __ret; \
24872})24872})
24873#else24873#else
24874#define vshlq_n_u16(__p0, __p1) __extension__ ({ \24874#define vshlq_n_u16(__p0, __p1) __extension__ ({ \
24875 uint16x8_t __ret; \
24875 uint16x8_t __s0 = __p0; \24876 uint16x8_t __s0 = __p0; \
24876 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \24877 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
24877 uint16x8_t __ret; \
24878 __ret = (uint16x8_t) __builtin_neon_vshlq_n_v((int8x16_t)__rev0, __p1, 49); \24878 __ret = (uint16x8_t) __builtin_neon_vshlq_n_v((int8x16_t)__rev0, __p1, 49); \
24879 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \24879 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24880 __ret; \24880 __ret; \
...@@ -24883,16 +24883,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -24883,16 +24883,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2488324883
24884#ifdef __LITTLE_ENDIAN__24884#ifdef __LITTLE_ENDIAN__
24885#define vshlq_n_s8(__p0, __p1) __extension__ ({ \24885#define vshlq_n_s8(__p0, __p1) __extension__ ({ \
24886 int8x16_t __s0 = __p0; \
24887 int8x16_t __ret; \24886 int8x16_t __ret; \
24887 int8x16_t __s0 = __p0; \
24888 __ret = (int8x16_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 32); \24888 __ret = (int8x16_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 32); \
24889 __ret; \24889 __ret; \
24890})24890})
24891#else24891#else
24892#define vshlq_n_s8(__p0, __p1) __extension__ ({ \24892#define vshlq_n_s8(__p0, __p1) __extension__ ({ \
24893 int8x16_t __ret; \
24893 int8x16_t __s0 = __p0; \24894 int8x16_t __s0 = __p0; \
24894 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \24895 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
24895 int8x16_t __ret; \
24896 __ret = (int8x16_t) __builtin_neon_vshlq_n_v((int8x16_t)__rev0, __p1, 32); \24896 __ret = (int8x16_t) __builtin_neon_vshlq_n_v((int8x16_t)__rev0, __p1, 32); \
24897 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \24897 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
24898 __ret; \24898 __ret; \
...@@ -24901,16 +24901,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -24901,16 +24901,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2490124901
24902#ifdef __LITTLE_ENDIAN__24902#ifdef __LITTLE_ENDIAN__
24903#define vshlq_n_s32(__p0, __p1) __extension__ ({ \24903#define vshlq_n_s32(__p0, __p1) __extension__ ({ \
24904 int32x4_t __s0 = __p0; \
24905 int32x4_t __ret; \24904 int32x4_t __ret; \
24905 int32x4_t __s0 = __p0; \
24906 __ret = (int32x4_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 34); \24906 __ret = (int32x4_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 34); \
24907 __ret; \24907 __ret; \
24908})24908})
24909#else24909#else
24910#define vshlq_n_s32(__p0, __p1) __extension__ ({ \24910#define vshlq_n_s32(__p0, __p1) __extension__ ({ \
24911 int32x4_t __ret; \
24911 int32x4_t __s0 = __p0; \24912 int32x4_t __s0 = __p0; \
24912 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \24913 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
24913 int32x4_t __ret; \
24914 __ret = (int32x4_t) __builtin_neon_vshlq_n_v((int8x16_t)__rev0, __p1, 34); \24914 __ret = (int32x4_t) __builtin_neon_vshlq_n_v((int8x16_t)__rev0, __p1, 34); \
24915 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \24915 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
24916 __ret; \24916 __ret; \
...@@ -24919,16 +24919,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -24919,16 +24919,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2491924919
24920#ifdef __LITTLE_ENDIAN__24920#ifdef __LITTLE_ENDIAN__
24921#define vshlq_n_s64(__p0, __p1) __extension__ ({ \24921#define vshlq_n_s64(__p0, __p1) __extension__ ({ \
24922 int64x2_t __s0 = __p0; \
24923 int64x2_t __ret; \24922 int64x2_t __ret; \
24923 int64x2_t __s0 = __p0; \
24924 __ret = (int64x2_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 35); \24924 __ret = (int64x2_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 35); \
24925 __ret; \24925 __ret; \
24926})24926})
24927#else24927#else
24928#define vshlq_n_s64(__p0, __p1) __extension__ ({ \24928#define vshlq_n_s64(__p0, __p1) __extension__ ({ \
24929 int64x2_t __ret; \
24929 int64x2_t __s0 = __p0; \24930 int64x2_t __s0 = __p0; \
24930 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \24931 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
24931 int64x2_t __ret; \
24932 __ret = (int64x2_t) __builtin_neon_vshlq_n_v((int8x16_t)__rev0, __p1, 35); \24932 __ret = (int64x2_t) __builtin_neon_vshlq_n_v((int8x16_t)__rev0, __p1, 35); \
24933 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \24933 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
24934 __ret; \24934 __ret; \
...@@ -24937,16 +24937,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -24937,16 +24937,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2493724937
24938#ifdef __LITTLE_ENDIAN__24938#ifdef __LITTLE_ENDIAN__
24939#define vshlq_n_s16(__p0, __p1) __extension__ ({ \24939#define vshlq_n_s16(__p0, __p1) __extension__ ({ \
24940 int16x8_t __s0 = __p0; \
24941 int16x8_t __ret; \24940 int16x8_t __ret; \
24941 int16x8_t __s0 = __p0; \
24942 __ret = (int16x8_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 33); \24942 __ret = (int16x8_t) __builtin_neon_vshlq_n_v((int8x16_t)__s0, __p1, 33); \
24943 __ret; \24943 __ret; \
24944})24944})
24945#else24945#else
24946#define vshlq_n_s16(__p0, __p1) __extension__ ({ \24946#define vshlq_n_s16(__p0, __p1) __extension__ ({ \
24947 int16x8_t __ret; \
24947 int16x8_t __s0 = __p0; \24948 int16x8_t __s0 = __p0; \
24948 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \24949 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
24949 int16x8_t __ret; \
24950 __ret = (int16x8_t) __builtin_neon_vshlq_n_v((int8x16_t)__rev0, __p1, 33); \24950 __ret = (int16x8_t) __builtin_neon_vshlq_n_v((int8x16_t)__rev0, __p1, 33); \
24951 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \24951 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24952 __ret; \24952 __ret; \
...@@ -24955,16 +24955,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -24955,16 +24955,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2495524955
24956#ifdef __LITTLE_ENDIAN__24956#ifdef __LITTLE_ENDIAN__
24957#define vshl_n_u8(__p0, __p1) __extension__ ({ \24957#define vshl_n_u8(__p0, __p1) __extension__ ({ \
24958 uint8x8_t __s0 = __p0; \
24959 uint8x8_t __ret; \24958 uint8x8_t __ret; \
24959 uint8x8_t __s0 = __p0; \
24960 __ret = (uint8x8_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 16); \24960 __ret = (uint8x8_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 16); \
24961 __ret; \24961 __ret; \
24962})24962})
24963#else24963#else
24964#define vshl_n_u8(__p0, __p1) __extension__ ({ \24964#define vshl_n_u8(__p0, __p1) __extension__ ({ \
24965 uint8x8_t __ret; \
24965 uint8x8_t __s0 = __p0; \24966 uint8x8_t __s0 = __p0; \
24966 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \24967 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
24967 uint8x8_t __ret; \
24968 __ret = (uint8x8_t) __builtin_neon_vshl_n_v((int8x8_t)__rev0, __p1, 16); \24968 __ret = (uint8x8_t) __builtin_neon_vshl_n_v((int8x8_t)__rev0, __p1, 16); \
24969 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \24969 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
24970 __ret; \24970 __ret; \
...@@ -24973,16 +24973,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -24973,16 +24973,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2497324973
24974#ifdef __LITTLE_ENDIAN__24974#ifdef __LITTLE_ENDIAN__
24975#define vshl_n_u32(__p0, __p1) __extension__ ({ \24975#define vshl_n_u32(__p0, __p1) __extension__ ({ \
24976 uint32x2_t __s0 = __p0; \
24977 uint32x2_t __ret; \24976 uint32x2_t __ret; \
24977 uint32x2_t __s0 = __p0; \
24978 __ret = (uint32x2_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 18); \24978 __ret = (uint32x2_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 18); \
24979 __ret; \24979 __ret; \
24980})24980})
24981#else24981#else
24982#define vshl_n_u32(__p0, __p1) __extension__ ({ \24982#define vshl_n_u32(__p0, __p1) __extension__ ({ \
24983 uint32x2_t __ret; \
24983 uint32x2_t __s0 = __p0; \24984 uint32x2_t __s0 = __p0; \
24984 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \24985 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
24985 uint32x2_t __ret; \
24986 __ret = (uint32x2_t) __builtin_neon_vshl_n_v((int8x8_t)__rev0, __p1, 18); \24986 __ret = (uint32x2_t) __builtin_neon_vshl_n_v((int8x8_t)__rev0, __p1, 18); \
24987 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \24987 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
24988 __ret; \24988 __ret; \
...@@ -24990,23 +24990,23 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -24990,23 +24990,23 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
24990#endif24990#endif
2499124991
24992#define vshl_n_u64(__p0, __p1) __extension__ ({ \24992#define vshl_n_u64(__p0, __p1) __extension__ ({ \
24993 uint64x1_t __s0 = __p0; \
24994 uint64x1_t __ret; \24993 uint64x1_t __ret; \
24994 uint64x1_t __s0 = __p0; \
24995 __ret = (uint64x1_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 19); \24995 __ret = (uint64x1_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 19); \
24996 __ret; \24996 __ret; \
24997})24997})
24998#ifdef __LITTLE_ENDIAN__24998#ifdef __LITTLE_ENDIAN__
24999#define vshl_n_u16(__p0, __p1) __extension__ ({ \24999#define vshl_n_u16(__p0, __p1) __extension__ ({ \
25000 uint16x4_t __s0 = __p0; \
25001 uint16x4_t __ret; \25000 uint16x4_t __ret; \
25001 uint16x4_t __s0 = __p0; \
25002 __ret = (uint16x4_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 17); \25002 __ret = (uint16x4_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 17); \
25003 __ret; \25003 __ret; \
25004})25004})
25005#else25005#else
25006#define vshl_n_u16(__p0, __p1) __extension__ ({ \25006#define vshl_n_u16(__p0, __p1) __extension__ ({ \
25007 uint16x4_t __ret; \
25007 uint16x4_t __s0 = __p0; \25008 uint16x4_t __s0 = __p0; \
25008 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \25009 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
25009 uint16x4_t __ret; \
25010 __ret = (uint16x4_t) __builtin_neon_vshl_n_v((int8x8_t)__rev0, __p1, 17); \25010 __ret = (uint16x4_t) __builtin_neon_vshl_n_v((int8x8_t)__rev0, __p1, 17); \
25011 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \25011 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
25012 __ret; \25012 __ret; \
...@@ -25015,16 +25015,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25015,16 +25015,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2501525015
25016#ifdef __LITTLE_ENDIAN__25016#ifdef __LITTLE_ENDIAN__
25017#define vshl_n_s8(__p0, __p1) __extension__ ({ \25017#define vshl_n_s8(__p0, __p1) __extension__ ({ \
25018 int8x8_t __s0 = __p0; \
25019 int8x8_t __ret; \25018 int8x8_t __ret; \
25019 int8x8_t __s0 = __p0; \
25020 __ret = (int8x8_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 0); \25020 __ret = (int8x8_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 0); \
25021 __ret; \25021 __ret; \
25022})25022})
25023#else25023#else
25024#define vshl_n_s8(__p0, __p1) __extension__ ({ \25024#define vshl_n_s8(__p0, __p1) __extension__ ({ \
25025 int8x8_t __ret; \
25025 int8x8_t __s0 = __p0; \25026 int8x8_t __s0 = __p0; \
25026 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \25027 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
25027 int8x8_t __ret; \
25028 __ret = (int8x8_t) __builtin_neon_vshl_n_v((int8x8_t)__rev0, __p1, 0); \25028 __ret = (int8x8_t) __builtin_neon_vshl_n_v((int8x8_t)__rev0, __p1, 0); \
25029 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \25029 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
25030 __ret; \25030 __ret; \
...@@ -25033,16 +25033,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25033,16 +25033,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2503325033
25034#ifdef __LITTLE_ENDIAN__25034#ifdef __LITTLE_ENDIAN__
25035#define vshl_n_s32(__p0, __p1) __extension__ ({ \25035#define vshl_n_s32(__p0, __p1) __extension__ ({ \
25036 int32x2_t __s0 = __p0; \
25037 int32x2_t __ret; \25036 int32x2_t __ret; \
25037 int32x2_t __s0 = __p0; \
25038 __ret = (int32x2_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 2); \25038 __ret = (int32x2_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 2); \
25039 __ret; \25039 __ret; \
25040})25040})
25041#else25041#else
25042#define vshl_n_s32(__p0, __p1) __extension__ ({ \25042#define vshl_n_s32(__p0, __p1) __extension__ ({ \
25043 int32x2_t __ret; \
25043 int32x2_t __s0 = __p0; \25044 int32x2_t __s0 = __p0; \
25044 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \25045 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
25045 int32x2_t __ret; \
25046 __ret = (int32x2_t) __builtin_neon_vshl_n_v((int8x8_t)__rev0, __p1, 2); \25046 __ret = (int32x2_t) __builtin_neon_vshl_n_v((int8x8_t)__rev0, __p1, 2); \
25047 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \25047 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
25048 __ret; \25048 __ret; \
...@@ -25050,23 +25050,23 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25050,23 +25050,23 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
25050#endif25050#endif
2505125051
25052#define vshl_n_s64(__p0, __p1) __extension__ ({ \25052#define vshl_n_s64(__p0, __p1) __extension__ ({ \
25053 int64x1_t __s0 = __p0; \
25054 int64x1_t __ret; \25053 int64x1_t __ret; \
25054 int64x1_t __s0 = __p0; \
25055 __ret = (int64x1_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 3); \25055 __ret = (int64x1_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 3); \
25056 __ret; \25056 __ret; \
25057})25057})
25058#ifdef __LITTLE_ENDIAN__25058#ifdef __LITTLE_ENDIAN__
25059#define vshl_n_s16(__p0, __p1) __extension__ ({ \25059#define vshl_n_s16(__p0, __p1) __extension__ ({ \
25060 int16x4_t __s0 = __p0; \
25061 int16x4_t __ret; \25060 int16x4_t __ret; \
25061 int16x4_t __s0 = __p0; \
25062 __ret = (int16x4_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 1); \25062 __ret = (int16x4_t) __builtin_neon_vshl_n_v((int8x8_t)__s0, __p1, 1); \
25063 __ret; \25063 __ret; \
25064})25064})
25065#else25065#else
25066#define vshl_n_s16(__p0, __p1) __extension__ ({ \25066#define vshl_n_s16(__p0, __p1) __extension__ ({ \
25067 int16x4_t __ret; \
25067 int16x4_t __s0 = __p0; \25068 int16x4_t __s0 = __p0; \
25068 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \25069 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
25069 int16x4_t __ret; \
25070 __ret = (int16x4_t) __builtin_neon_vshl_n_v((int8x8_t)__rev0, __p1, 1); \25070 __ret = (int16x4_t) __builtin_neon_vshl_n_v((int8x8_t)__rev0, __p1, 1); \
25071 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \25071 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
25072 __ret; \25072 __ret; \
...@@ -25075,23 +25075,23 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25075,23 +25075,23 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2507525075
25076#ifdef __LITTLE_ENDIAN__25076#ifdef __LITTLE_ENDIAN__
25077#define vshll_n_u8(__p0, __p1) __extension__ ({ \25077#define vshll_n_u8(__p0, __p1) __extension__ ({ \
25078 uint8x8_t __s0 = __p0; \
25079 uint16x8_t __ret; \25078 uint16x8_t __ret; \
25079 uint8x8_t __s0 = __p0; \
25080 __ret = (uint16x8_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 49); \25080 __ret = (uint16x8_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 49); \
25081 __ret; \25081 __ret; \
25082})25082})
25083#else25083#else
25084#define vshll_n_u8(__p0, __p1) __extension__ ({ \25084#define vshll_n_u8(__p0, __p1) __extension__ ({ \
25085 uint16x8_t __ret; \
25085 uint8x8_t __s0 = __p0; \25086 uint8x8_t __s0 = __p0; \
25086 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \25087 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
25087 uint16x8_t __ret; \
25088 __ret = (uint16x8_t) __builtin_neon_vshll_n_v((int8x8_t)__rev0, __p1, 49); \25088 __ret = (uint16x8_t) __builtin_neon_vshll_n_v((int8x8_t)__rev0, __p1, 49); \
25089 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \25089 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
25090 __ret; \25090 __ret; \
25091})25091})
25092#define __noswap_vshll_n_u8(__p0, __p1) __extension__ ({ \25092#define __noswap_vshll_n_u8(__p0, __p1) __extension__ ({ \
25093 uint8x8_t __s0 = __p0; \
25094 uint16x8_t __ret; \25093 uint16x8_t __ret; \
25094 uint8x8_t __s0 = __p0; \
25095 __ret = (uint16x8_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 49); \25095 __ret = (uint16x8_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 49); \
25096 __ret; \25096 __ret; \
25097})25097})
...@@ -25099,23 +25099,23 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25099,23 +25099,23 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2509925099
25100#ifdef __LITTLE_ENDIAN__25100#ifdef __LITTLE_ENDIAN__
25101#define vshll_n_u32(__p0, __p1) __extension__ ({ \25101#define vshll_n_u32(__p0, __p1) __extension__ ({ \
25102 uint32x2_t __s0 = __p0; \
25103 uint64x2_t __ret; \25102 uint64x2_t __ret; \
25103 uint32x2_t __s0 = __p0; \
25104 __ret = (uint64x2_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 51); \25104 __ret = (uint64x2_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 51); \
25105 __ret; \25105 __ret; \
25106})25106})
25107#else25107#else
25108#define vshll_n_u32(__p0, __p1) __extension__ ({ \25108#define vshll_n_u32(__p0, __p1) __extension__ ({ \
25109 uint64x2_t __ret; \
25109 uint32x2_t __s0 = __p0; \25110 uint32x2_t __s0 = __p0; \
25110 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \25111 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
25111 uint64x2_t __ret; \
25112 __ret = (uint64x2_t) __builtin_neon_vshll_n_v((int8x8_t)__rev0, __p1, 51); \25112 __ret = (uint64x2_t) __builtin_neon_vshll_n_v((int8x8_t)__rev0, __p1, 51); \
25113 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \25113 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
25114 __ret; \25114 __ret; \
25115})25115})
25116#define __noswap_vshll_n_u32(__p0, __p1) __extension__ ({ \25116#define __noswap_vshll_n_u32(__p0, __p1) __extension__ ({ \
25117 uint32x2_t __s0 = __p0; \
25118 uint64x2_t __ret; \25117 uint64x2_t __ret; \
25118 uint32x2_t __s0 = __p0; \
25119 __ret = (uint64x2_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 51); \25119 __ret = (uint64x2_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 51); \
25120 __ret; \25120 __ret; \
25121})25121})
...@@ -25123,23 +25123,23 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25123,23 +25123,23 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2512325123
25124#ifdef __LITTLE_ENDIAN__25124#ifdef __LITTLE_ENDIAN__
25125#define vshll_n_u16(__p0, __p1) __extension__ ({ \25125#define vshll_n_u16(__p0, __p1) __extension__ ({ \
25126 uint16x4_t __s0 = __p0; \
25127 uint32x4_t __ret; \25126 uint32x4_t __ret; \
25127 uint16x4_t __s0 = __p0; \
25128 __ret = (uint32x4_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 50); \25128 __ret = (uint32x4_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 50); \
25129 __ret; \25129 __ret; \
25130})25130})
25131#else25131#else
25132#define vshll_n_u16(__p0, __p1) __extension__ ({ \25132#define vshll_n_u16(__p0, __p1) __extension__ ({ \
25133 uint32x4_t __ret; \
25133 uint16x4_t __s0 = __p0; \25134 uint16x4_t __s0 = __p0; \
25134 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \25135 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
25135 uint32x4_t __ret; \
25136 __ret = (uint32x4_t) __builtin_neon_vshll_n_v((int8x8_t)__rev0, __p1, 50); \25136 __ret = (uint32x4_t) __builtin_neon_vshll_n_v((int8x8_t)__rev0, __p1, 50); \
25137 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \25137 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
25138 __ret; \25138 __ret; \
25139})25139})
25140#define __noswap_vshll_n_u16(__p0, __p1) __extension__ ({ \25140#define __noswap_vshll_n_u16(__p0, __p1) __extension__ ({ \
25141 uint16x4_t __s0 = __p0; \
25142 uint32x4_t __ret; \25141 uint32x4_t __ret; \
25142 uint16x4_t __s0 = __p0; \
25143 __ret = (uint32x4_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 50); \25143 __ret = (uint32x4_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 50); \
25144 __ret; \25144 __ret; \
25145})25145})
...@@ -25147,23 +25147,23 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25147,23 +25147,23 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2514725147
25148#ifdef __LITTLE_ENDIAN__25148#ifdef __LITTLE_ENDIAN__
25149#define vshll_n_s8(__p0, __p1) __extension__ ({ \25149#define vshll_n_s8(__p0, __p1) __extension__ ({ \
25150 int8x8_t __s0 = __p0; \
25151 int16x8_t __ret; \25150 int16x8_t __ret; \
25151 int8x8_t __s0 = __p0; \
25152 __ret = (int16x8_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 33); \25152 __ret = (int16x8_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 33); \
25153 __ret; \25153 __ret; \
25154})25154})
25155#else25155#else
25156#define vshll_n_s8(__p0, __p1) __extension__ ({ \25156#define vshll_n_s8(__p0, __p1) __extension__ ({ \
25157 int16x8_t __ret; \
25157 int8x8_t __s0 = __p0; \25158 int8x8_t __s0 = __p0; \
25158 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \25159 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
25159 int16x8_t __ret; \
25160 __ret = (int16x8_t) __builtin_neon_vshll_n_v((int8x8_t)__rev0, __p1, 33); \25160 __ret = (int16x8_t) __builtin_neon_vshll_n_v((int8x8_t)__rev0, __p1, 33); \
25161 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \25161 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
25162 __ret; \25162 __ret; \
25163})25163})
25164#define __noswap_vshll_n_s8(__p0, __p1) __extension__ ({ \25164#define __noswap_vshll_n_s8(__p0, __p1) __extension__ ({ \
25165 int8x8_t __s0 = __p0; \
25166 int16x8_t __ret; \25165 int16x8_t __ret; \
25166 int8x8_t __s0 = __p0; \
25167 __ret = (int16x8_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 33); \25167 __ret = (int16x8_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 33); \
25168 __ret; \25168 __ret; \
25169})25169})
...@@ -25171,23 +25171,23 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25171,23 +25171,23 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2517125171
25172#ifdef __LITTLE_ENDIAN__25172#ifdef __LITTLE_ENDIAN__
25173#define vshll_n_s32(__p0, __p1) __extension__ ({ \25173#define vshll_n_s32(__p0, __p1) __extension__ ({ \
25174 int32x2_t __s0 = __p0; \
25175 int64x2_t __ret; \25174 int64x2_t __ret; \
25175 int32x2_t __s0 = __p0; \
25176 __ret = (int64x2_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 35); \25176 __ret = (int64x2_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 35); \
25177 __ret; \25177 __ret; \
25178})25178})
25179#else25179#else
25180#define vshll_n_s32(__p0, __p1) __extension__ ({ \25180#define vshll_n_s32(__p0, __p1) __extension__ ({ \
25181 int64x2_t __ret; \
25181 int32x2_t __s0 = __p0; \25182 int32x2_t __s0 = __p0; \
25182 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \25183 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
25183 int64x2_t __ret; \
25184 __ret = (int64x2_t) __builtin_neon_vshll_n_v((int8x8_t)__rev0, __p1, 35); \25184 __ret = (int64x2_t) __builtin_neon_vshll_n_v((int8x8_t)__rev0, __p1, 35); \
25185 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \25185 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
25186 __ret; \25186 __ret; \
25187})25187})
25188#define __noswap_vshll_n_s32(__p0, __p1) __extension__ ({ \25188#define __noswap_vshll_n_s32(__p0, __p1) __extension__ ({ \
25189 int32x2_t __s0 = __p0; \
25190 int64x2_t __ret; \25189 int64x2_t __ret; \
25190 int32x2_t __s0 = __p0; \
25191 __ret = (int64x2_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 35); \25191 __ret = (int64x2_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 35); \
25192 __ret; \25192 __ret; \
25193})25193})
...@@ -25195,23 +25195,23 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25195,23 +25195,23 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2519525195
25196#ifdef __LITTLE_ENDIAN__25196#ifdef __LITTLE_ENDIAN__
25197#define vshll_n_s16(__p0, __p1) __extension__ ({ \25197#define vshll_n_s16(__p0, __p1) __extension__ ({ \
25198 int16x4_t __s0 = __p0; \
25199 int32x4_t __ret; \25198 int32x4_t __ret; \
25199 int16x4_t __s0 = __p0; \
25200 __ret = (int32x4_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 34); \25200 __ret = (int32x4_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 34); \
25201 __ret; \25201 __ret; \
25202})25202})
25203#else25203#else
25204#define vshll_n_s16(__p0, __p1) __extension__ ({ \25204#define vshll_n_s16(__p0, __p1) __extension__ ({ \
25205 int32x4_t __ret; \
25205 int16x4_t __s0 = __p0; \25206 int16x4_t __s0 = __p0; \
25206 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \25207 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
25207 int32x4_t __ret; \
25208 __ret = (int32x4_t) __builtin_neon_vshll_n_v((int8x8_t)__rev0, __p1, 34); \25208 __ret = (int32x4_t) __builtin_neon_vshll_n_v((int8x8_t)__rev0, __p1, 34); \
25209 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \25209 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
25210 __ret; \25210 __ret; \
25211})25211})
25212#define __noswap_vshll_n_s16(__p0, __p1) __extension__ ({ \25212#define __noswap_vshll_n_s16(__p0, __p1) __extension__ ({ \
25213 int16x4_t __s0 = __p0; \
25214 int32x4_t __ret; \25213 int32x4_t __ret; \
25214 int16x4_t __s0 = __p0; \
25215 __ret = (int32x4_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 34); \25215 __ret = (int32x4_t) __builtin_neon_vshll_n_v((int8x8_t)__s0, __p1, 34); \
25216 __ret; \25216 __ret; \
25217})25217})
...@@ -25219,16 +25219,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25219,16 +25219,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2521925219
25220#ifdef __LITTLE_ENDIAN__25220#ifdef __LITTLE_ENDIAN__
25221#define vshrq_n_u8(__p0, __p1) __extension__ ({ \25221#define vshrq_n_u8(__p0, __p1) __extension__ ({ \
25222 uint8x16_t __s0 = __p0; \
25223 uint8x16_t __ret; \25222 uint8x16_t __ret; \
25223 uint8x16_t __s0 = __p0; \
25224 __ret = (uint8x16_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 48); \25224 __ret = (uint8x16_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 48); \
25225 __ret; \25225 __ret; \
25226})25226})
25227#else25227#else
25228#define vshrq_n_u8(__p0, __p1) __extension__ ({ \25228#define vshrq_n_u8(__p0, __p1) __extension__ ({ \
25229 uint8x16_t __ret; \
25229 uint8x16_t __s0 = __p0; \25230 uint8x16_t __s0 = __p0; \
25230 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \25231 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
25231 uint8x16_t __ret; \
25232 __ret = (uint8x16_t) __builtin_neon_vshrq_n_v((int8x16_t)__rev0, __p1, 48); \25232 __ret = (uint8x16_t) __builtin_neon_vshrq_n_v((int8x16_t)__rev0, __p1, 48); \
25233 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \25233 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
25234 __ret; \25234 __ret; \
...@@ -25237,16 +25237,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25237,16 +25237,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2523725237
25238#ifdef __LITTLE_ENDIAN__25238#ifdef __LITTLE_ENDIAN__
25239#define vshrq_n_u32(__p0, __p1) __extension__ ({ \25239#define vshrq_n_u32(__p0, __p1) __extension__ ({ \
25240 uint32x4_t __s0 = __p0; \
25241 uint32x4_t __ret; \25240 uint32x4_t __ret; \
25241 uint32x4_t __s0 = __p0; \
25242 __ret = (uint32x4_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 50); \25242 __ret = (uint32x4_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 50); \
25243 __ret; \25243 __ret; \
25244})25244})
25245#else25245#else
25246#define vshrq_n_u32(__p0, __p1) __extension__ ({ \25246#define vshrq_n_u32(__p0, __p1) __extension__ ({ \
25247 uint32x4_t __ret; \
25247 uint32x4_t __s0 = __p0; \25248 uint32x4_t __s0 = __p0; \
25248 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \25249 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
25249 uint32x4_t __ret; \
25250 __ret = (uint32x4_t) __builtin_neon_vshrq_n_v((int8x16_t)__rev0, __p1, 50); \25250 __ret = (uint32x4_t) __builtin_neon_vshrq_n_v((int8x16_t)__rev0, __p1, 50); \
25251 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \25251 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
25252 __ret; \25252 __ret; \
...@@ -25255,16 +25255,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25255,16 +25255,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2525525255
25256#ifdef __LITTLE_ENDIAN__25256#ifdef __LITTLE_ENDIAN__
25257#define vshrq_n_u64(__p0, __p1) __extension__ ({ \25257#define vshrq_n_u64(__p0, __p1) __extension__ ({ \
25258 uint64x2_t __s0 = __p0; \
25259 uint64x2_t __ret; \25258 uint64x2_t __ret; \
25259 uint64x2_t __s0 = __p0; \
25260 __ret = (uint64x2_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 51); \25260 __ret = (uint64x2_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 51); \
25261 __ret; \25261 __ret; \
25262})25262})
25263#else25263#else
25264#define vshrq_n_u64(__p0, __p1) __extension__ ({ \25264#define vshrq_n_u64(__p0, __p1) __extension__ ({ \
25265 uint64x2_t __ret; \
25265 uint64x2_t __s0 = __p0; \25266 uint64x2_t __s0 = __p0; \
25266 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \25267 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
25267 uint64x2_t __ret; \
25268 __ret = (uint64x2_t) __builtin_neon_vshrq_n_v((int8x16_t)__rev0, __p1, 51); \25268 __ret = (uint64x2_t) __builtin_neon_vshrq_n_v((int8x16_t)__rev0, __p1, 51); \
25269 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \25269 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
25270 __ret; \25270 __ret; \
...@@ -25273,16 +25273,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25273,16 +25273,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2527325273
25274#ifdef __LITTLE_ENDIAN__25274#ifdef __LITTLE_ENDIAN__
25275#define vshrq_n_u16(__p0, __p1) __extension__ ({ \25275#define vshrq_n_u16(__p0, __p1) __extension__ ({ \
25276 uint16x8_t __s0 = __p0; \
25277 uint16x8_t __ret; \25276 uint16x8_t __ret; \
25277 uint16x8_t __s0 = __p0; \
25278 __ret = (uint16x8_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 49); \25278 __ret = (uint16x8_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 49); \
25279 __ret; \25279 __ret; \
25280})25280})
25281#else25281#else
25282#define vshrq_n_u16(__p0, __p1) __extension__ ({ \25282#define vshrq_n_u16(__p0, __p1) __extension__ ({ \
25283 uint16x8_t __ret; \
25283 uint16x8_t __s0 = __p0; \25284 uint16x8_t __s0 = __p0; \
25284 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \25285 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
25285 uint16x8_t __ret; \
25286 __ret = (uint16x8_t) __builtin_neon_vshrq_n_v((int8x16_t)__rev0, __p1, 49); \25286 __ret = (uint16x8_t) __builtin_neon_vshrq_n_v((int8x16_t)__rev0, __p1, 49); \
25287 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \25287 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
25288 __ret; \25288 __ret; \
...@@ -25291,16 +25291,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25291,16 +25291,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2529125291
25292#ifdef __LITTLE_ENDIAN__25292#ifdef __LITTLE_ENDIAN__
25293#define vshrq_n_s8(__p0, __p1) __extension__ ({ \25293#define vshrq_n_s8(__p0, __p1) __extension__ ({ \
25294 int8x16_t __s0 = __p0; \
25295 int8x16_t __ret; \25294 int8x16_t __ret; \
25295 int8x16_t __s0 = __p0; \
25296 __ret = (int8x16_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 32); \25296 __ret = (int8x16_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 32); \
25297 __ret; \25297 __ret; \
25298})25298})
25299#else25299#else
25300#define vshrq_n_s8(__p0, __p1) __extension__ ({ \25300#define vshrq_n_s8(__p0, __p1) __extension__ ({ \
25301 int8x16_t __ret; \
25301 int8x16_t __s0 = __p0; \25302 int8x16_t __s0 = __p0; \
25302 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \25303 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
25303 int8x16_t __ret; \
25304 __ret = (int8x16_t) __builtin_neon_vshrq_n_v((int8x16_t)__rev0, __p1, 32); \25304 __ret = (int8x16_t) __builtin_neon_vshrq_n_v((int8x16_t)__rev0, __p1, 32); \
25305 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \25305 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
25306 __ret; \25306 __ret; \
...@@ -25309,16 +25309,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25309,16 +25309,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2530925309
25310#ifdef __LITTLE_ENDIAN__25310#ifdef __LITTLE_ENDIAN__
25311#define vshrq_n_s32(__p0, __p1) __extension__ ({ \25311#define vshrq_n_s32(__p0, __p1) __extension__ ({ \
25312 int32x4_t __s0 = __p0; \
25313 int32x4_t __ret; \25312 int32x4_t __ret; \
25313 int32x4_t __s0 = __p0; \
25314 __ret = (int32x4_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 34); \25314 __ret = (int32x4_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 34); \
25315 __ret; \25315 __ret; \
25316})25316})
25317#else25317#else
25318#define vshrq_n_s32(__p0, __p1) __extension__ ({ \25318#define vshrq_n_s32(__p0, __p1) __extension__ ({ \
25319 int32x4_t __ret; \
25319 int32x4_t __s0 = __p0; \25320 int32x4_t __s0 = __p0; \
25320 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \25321 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
25321 int32x4_t __ret; \
25322 __ret = (int32x4_t) __builtin_neon_vshrq_n_v((int8x16_t)__rev0, __p1, 34); \25322 __ret = (int32x4_t) __builtin_neon_vshrq_n_v((int8x16_t)__rev0, __p1, 34); \
25323 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \25323 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
25324 __ret; \25324 __ret; \
...@@ -25327,16 +25327,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25327,16 +25327,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2532725327
25328#ifdef __LITTLE_ENDIAN__25328#ifdef __LITTLE_ENDIAN__
25329#define vshrq_n_s64(__p0, __p1) __extension__ ({ \25329#define vshrq_n_s64(__p0, __p1) __extension__ ({ \
25330 int64x2_t __s0 = __p0; \
25331 int64x2_t __ret; \25330 int64x2_t __ret; \
25331 int64x2_t __s0 = __p0; \
25332 __ret = (int64x2_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 35); \25332 __ret = (int64x2_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 35); \
25333 __ret; \25333 __ret; \
25334})25334})
25335#else25335#else
25336#define vshrq_n_s64(__p0, __p1) __extension__ ({ \25336#define vshrq_n_s64(__p0, __p1) __extension__ ({ \
25337 int64x2_t __ret; \
25337 int64x2_t __s0 = __p0; \25338 int64x2_t __s0 = __p0; \
25338 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \25339 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
25339 int64x2_t __ret; \
25340 __ret = (int64x2_t) __builtin_neon_vshrq_n_v((int8x16_t)__rev0, __p1, 35); \25340 __ret = (int64x2_t) __builtin_neon_vshrq_n_v((int8x16_t)__rev0, __p1, 35); \
25341 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \25341 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
25342 __ret; \25342 __ret; \
...@@ -25345,16 +25345,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25345,16 +25345,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2534525345
25346#ifdef __LITTLE_ENDIAN__25346#ifdef __LITTLE_ENDIAN__
25347#define vshrq_n_s16(__p0, __p1) __extension__ ({ \25347#define vshrq_n_s16(__p0, __p1) __extension__ ({ \
25348 int16x8_t __s0 = __p0; \
25349 int16x8_t __ret; \25348 int16x8_t __ret; \
25349 int16x8_t __s0 = __p0; \
25350 __ret = (int16x8_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 33); \25350 __ret = (int16x8_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 33); \
25351 __ret; \25351 __ret; \
25352})25352})
25353#else25353#else
25354#define vshrq_n_s16(__p0, __p1) __extension__ ({ \25354#define vshrq_n_s16(__p0, __p1) __extension__ ({ \
25355 int16x8_t __ret; \
25355 int16x8_t __s0 = __p0; \25356 int16x8_t __s0 = __p0; \
25356 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \25357 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
25357 int16x8_t __ret; \
25358 __ret = (int16x8_t) __builtin_neon_vshrq_n_v((int8x16_t)__rev0, __p1, 33); \25358 __ret = (int16x8_t) __builtin_neon_vshrq_n_v((int8x16_t)__rev0, __p1, 33); \
25359 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \25359 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
25360 __ret; \25360 __ret; \
...@@ -25363,16 +25363,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25363,16 +25363,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2536325363
25364#ifdef __LITTLE_ENDIAN__25364#ifdef __LITTLE_ENDIAN__
25365#define vshr_n_u8(__p0, __p1) __extension__ ({ \25365#define vshr_n_u8(__p0, __p1) __extension__ ({ \
25366 uint8x8_t __s0 = __p0; \
25367 uint8x8_t __ret; \25366 uint8x8_t __ret; \
25367 uint8x8_t __s0 = __p0; \
25368 __ret = (uint8x8_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 16); \25368 __ret = (uint8x8_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 16); \
25369 __ret; \25369 __ret; \
25370})25370})
25371#else25371#else
25372#define vshr_n_u8(__p0, __p1) __extension__ ({ \25372#define vshr_n_u8(__p0, __p1) __extension__ ({ \
25373 uint8x8_t __ret; \
25373 uint8x8_t __s0 = __p0; \25374 uint8x8_t __s0 = __p0; \
25374 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \25375 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
25375 uint8x8_t __ret; \
25376 __ret = (uint8x8_t) __builtin_neon_vshr_n_v((int8x8_t)__rev0, __p1, 16); \25376 __ret = (uint8x8_t) __builtin_neon_vshr_n_v((int8x8_t)__rev0, __p1, 16); \
25377 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \25377 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
25378 __ret; \25378 __ret; \
...@@ -25381,16 +25381,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25381,16 +25381,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2538125381
25382#ifdef __LITTLE_ENDIAN__25382#ifdef __LITTLE_ENDIAN__
25383#define vshr_n_u32(__p0, __p1) __extension__ ({ \25383#define vshr_n_u32(__p0, __p1) __extension__ ({ \
25384 uint32x2_t __s0 = __p0; \
25385 uint32x2_t __ret; \25384 uint32x2_t __ret; \
25385 uint32x2_t __s0 = __p0; \
25386 __ret = (uint32x2_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 18); \25386 __ret = (uint32x2_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 18); \
25387 __ret; \25387 __ret; \
25388})25388})
25389#else25389#else
25390#define vshr_n_u32(__p0, __p1) __extension__ ({ \25390#define vshr_n_u32(__p0, __p1) __extension__ ({ \
25391 uint32x2_t __ret; \
25391 uint32x2_t __s0 = __p0; \25392 uint32x2_t __s0 = __p0; \
25392 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \25393 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
25393 uint32x2_t __ret; \
25394 __ret = (uint32x2_t) __builtin_neon_vshr_n_v((int8x8_t)__rev0, __p1, 18); \25394 __ret = (uint32x2_t) __builtin_neon_vshr_n_v((int8x8_t)__rev0, __p1, 18); \
25395 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \25395 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
25396 __ret; \25396 __ret; \
...@@ -25398,23 +25398,23 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25398,23 +25398,23 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
25398#endif25398#endif
2539925399
25400#define vshr_n_u64(__p0, __p1) __extension__ ({ \25400#define vshr_n_u64(__p0, __p1) __extension__ ({ \
25401 uint64x1_t __s0 = __p0; \
25402 uint64x1_t __ret; \25401 uint64x1_t __ret; \
25402 uint64x1_t __s0 = __p0; \
25403 __ret = (uint64x1_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 19); \25403 __ret = (uint64x1_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 19); \
25404 __ret; \25404 __ret; \
25405})25405})
25406#ifdef __LITTLE_ENDIAN__25406#ifdef __LITTLE_ENDIAN__
25407#define vshr_n_u16(__p0, __p1) __extension__ ({ \25407#define vshr_n_u16(__p0, __p1) __extension__ ({ \
25408 uint16x4_t __s0 = __p0; \
25409 uint16x4_t __ret; \25408 uint16x4_t __ret; \
25409 uint16x4_t __s0 = __p0; \
25410 __ret = (uint16x4_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 17); \25410 __ret = (uint16x4_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 17); \
25411 __ret; \25411 __ret; \
25412})25412})
25413#else25413#else
25414#define vshr_n_u16(__p0, __p1) __extension__ ({ \25414#define vshr_n_u16(__p0, __p1) __extension__ ({ \
25415 uint16x4_t __ret; \
25415 uint16x4_t __s0 = __p0; \25416 uint16x4_t __s0 = __p0; \
25416 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \25417 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
25417 uint16x4_t __ret; \
25418 __ret = (uint16x4_t) __builtin_neon_vshr_n_v((int8x8_t)__rev0, __p1, 17); \25418 __ret = (uint16x4_t) __builtin_neon_vshr_n_v((int8x8_t)__rev0, __p1, 17); \
25419 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \25419 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
25420 __ret; \25420 __ret; \
...@@ -25423,16 +25423,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25423,16 +25423,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2542325423
25424#ifdef __LITTLE_ENDIAN__25424#ifdef __LITTLE_ENDIAN__
25425#define vshr_n_s8(__p0, __p1) __extension__ ({ \25425#define vshr_n_s8(__p0, __p1) __extension__ ({ \
25426 int8x8_t __s0 = __p0; \
25427 int8x8_t __ret; \25426 int8x8_t __ret; \
25427 int8x8_t __s0 = __p0; \
25428 __ret = (int8x8_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 0); \25428 __ret = (int8x8_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 0); \
25429 __ret; \25429 __ret; \
25430})25430})
25431#else25431#else
25432#define vshr_n_s8(__p0, __p1) __extension__ ({ \25432#define vshr_n_s8(__p0, __p1) __extension__ ({ \
25433 int8x8_t __ret; \
25433 int8x8_t __s0 = __p0; \25434 int8x8_t __s0 = __p0; \
25434 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \25435 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
25435 int8x8_t __ret; \
25436 __ret = (int8x8_t) __builtin_neon_vshr_n_v((int8x8_t)__rev0, __p1, 0); \25436 __ret = (int8x8_t) __builtin_neon_vshr_n_v((int8x8_t)__rev0, __p1, 0); \
25437 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \25437 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
25438 __ret; \25438 __ret; \
...@@ -25441,16 +25441,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25441,16 +25441,16 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2544125441
25442#ifdef __LITTLE_ENDIAN__25442#ifdef __LITTLE_ENDIAN__
25443#define vshr_n_s32(__p0, __p1) __extension__ ({ \25443#define vshr_n_s32(__p0, __p1) __extension__ ({ \
25444 int32x2_t __s0 = __p0; \
25445 int32x2_t __ret; \25444 int32x2_t __ret; \
25445 int32x2_t __s0 = __p0; \
25446 __ret = (int32x2_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 2); \25446 __ret = (int32x2_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 2); \
25447 __ret; \25447 __ret; \
25448})25448})
25449#else25449#else
25450#define vshr_n_s32(__p0, __p1) __extension__ ({ \25450#define vshr_n_s32(__p0, __p1) __extension__ ({ \
25451 int32x2_t __ret; \
25451 int32x2_t __s0 = __p0; \25452 int32x2_t __s0 = __p0; \
25452 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \25453 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
25453 int32x2_t __ret; \
25454 __ret = (int32x2_t) __builtin_neon_vshr_n_v((int8x8_t)__rev0, __p1, 2); \25454 __ret = (int32x2_t) __builtin_neon_vshr_n_v((int8x8_t)__rev0, __p1, 2); \
25455 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \25455 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
25456 __ret; \25456 __ret; \
...@@ -25458,23 +25458,23 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25458,23 +25458,23 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
25458#endif25458#endif
2545925459
25460#define vshr_n_s64(__p0, __p1) __extension__ ({ \25460#define vshr_n_s64(__p0, __p1) __extension__ ({ \
25461 int64x1_t __s0 = __p0; \
25462 int64x1_t __ret; \25461 int64x1_t __ret; \
25462 int64x1_t __s0 = __p0; \
25463 __ret = (int64x1_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 3); \25463 __ret = (int64x1_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 3); \
25464 __ret; \25464 __ret; \
25465})25465})
25466#ifdef __LITTLE_ENDIAN__25466#ifdef __LITTLE_ENDIAN__
25467#define vshr_n_s16(__p0, __p1) __extension__ ({ \25467#define vshr_n_s16(__p0, __p1) __extension__ ({ \
25468 int16x4_t __s0 = __p0; \
25469 int16x4_t __ret; \25468 int16x4_t __ret; \
25469 int16x4_t __s0 = __p0; \
25470 __ret = (int16x4_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 1); \25470 __ret = (int16x4_t) __builtin_neon_vshr_n_v((int8x8_t)__s0, __p1, 1); \
25471 __ret; \25471 __ret; \
25472})25472})
25473#else25473#else
25474#define vshr_n_s16(__p0, __p1) __extension__ ({ \25474#define vshr_n_s16(__p0, __p1) __extension__ ({ \
25475 int16x4_t __ret; \
25475 int16x4_t __s0 = __p0; \25476 int16x4_t __s0 = __p0; \
25476 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \25477 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
25477 int16x4_t __ret; \
25478 __ret = (int16x4_t) __builtin_neon_vshr_n_v((int8x8_t)__rev0, __p1, 1); \25478 __ret = (int16x4_t) __builtin_neon_vshr_n_v((int8x8_t)__rev0, __p1, 1); \
25479 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \25479 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
25480 __ret; \25480 __ret; \
...@@ -25483,23 +25483,23 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25483,23 +25483,23 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2548325483
25484#ifdef __LITTLE_ENDIAN__25484#ifdef __LITTLE_ENDIAN__
25485#define vshrn_n_u32(__p0, __p1) __extension__ ({ \25485#define vshrn_n_u32(__p0, __p1) __extension__ ({ \
25486 uint32x4_t __s0 = __p0; \
25487 uint16x4_t __ret; \25486 uint16x4_t __ret; \
25487 uint32x4_t __s0 = __p0; \
25488 __ret = (uint16x4_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 17); \25488 __ret = (uint16x4_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 17); \
25489 __ret; \25489 __ret; \
25490})25490})
25491#else25491#else
25492#define vshrn_n_u32(__p0, __p1) __extension__ ({ \25492#define vshrn_n_u32(__p0, __p1) __extension__ ({ \
25493 uint16x4_t __ret; \
25493 uint32x4_t __s0 = __p0; \25494 uint32x4_t __s0 = __p0; \
25494 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \25495 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
25495 uint16x4_t __ret; \
25496 __ret = (uint16x4_t) __builtin_neon_vshrn_n_v((int8x16_t)__rev0, __p1, 17); \25496 __ret = (uint16x4_t) __builtin_neon_vshrn_n_v((int8x16_t)__rev0, __p1, 17); \
25497 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \25497 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
25498 __ret; \25498 __ret; \
25499})25499})
25500#define __noswap_vshrn_n_u32(__p0, __p1) __extension__ ({ \25500#define __noswap_vshrn_n_u32(__p0, __p1) __extension__ ({ \
25501 uint32x4_t __s0 = __p0; \
25502 uint16x4_t __ret; \25501 uint16x4_t __ret; \
25502 uint32x4_t __s0 = __p0; \
25503 __ret = (uint16x4_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 17); \25503 __ret = (uint16x4_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 17); \
25504 __ret; \25504 __ret; \
25505})25505})
...@@ -25507,23 +25507,23 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25507,23 +25507,23 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2550725507
25508#ifdef __LITTLE_ENDIAN__25508#ifdef __LITTLE_ENDIAN__
25509#define vshrn_n_u64(__p0, __p1) __extension__ ({ \25509#define vshrn_n_u64(__p0, __p1) __extension__ ({ \
25510 uint64x2_t __s0 = __p0; \
25511 uint32x2_t __ret; \25510 uint32x2_t __ret; \
25511 uint64x2_t __s0 = __p0; \
25512 __ret = (uint32x2_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 18); \25512 __ret = (uint32x2_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 18); \
25513 __ret; \25513 __ret; \
25514})25514})
25515#else25515#else
25516#define vshrn_n_u64(__p0, __p1) __extension__ ({ \25516#define vshrn_n_u64(__p0, __p1) __extension__ ({ \
25517 uint32x2_t __ret; \
25517 uint64x2_t __s0 = __p0; \25518 uint64x2_t __s0 = __p0; \
25518 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \25519 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
25519 uint32x2_t __ret; \
25520 __ret = (uint32x2_t) __builtin_neon_vshrn_n_v((int8x16_t)__rev0, __p1, 18); \25520 __ret = (uint32x2_t) __builtin_neon_vshrn_n_v((int8x16_t)__rev0, __p1, 18); \
25521 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \25521 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
25522 __ret; \25522 __ret; \
25523})25523})
25524#define __noswap_vshrn_n_u64(__p0, __p1) __extension__ ({ \25524#define __noswap_vshrn_n_u64(__p0, __p1) __extension__ ({ \
25525 uint64x2_t __s0 = __p0; \
25526 uint32x2_t __ret; \25525 uint32x2_t __ret; \
25526 uint64x2_t __s0 = __p0; \
25527 __ret = (uint32x2_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 18); \25527 __ret = (uint32x2_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 18); \
25528 __ret; \25528 __ret; \
25529})25529})
...@@ -25531,23 +25531,23 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25531,23 +25531,23 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2553125531
25532#ifdef __LITTLE_ENDIAN__25532#ifdef __LITTLE_ENDIAN__
25533#define vshrn_n_u16(__p0, __p1) __extension__ ({ \25533#define vshrn_n_u16(__p0, __p1) __extension__ ({ \
25534 uint16x8_t __s0 = __p0; \
25535 uint8x8_t __ret; \25534 uint8x8_t __ret; \
25535 uint16x8_t __s0 = __p0; \
25536 __ret = (uint8x8_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 16); \25536 __ret = (uint8x8_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 16); \
25537 __ret; \25537 __ret; \
25538})25538})
25539#else25539#else
25540#define vshrn_n_u16(__p0, __p1) __extension__ ({ \25540#define vshrn_n_u16(__p0, __p1) __extension__ ({ \
25541 uint8x8_t __ret; \
25541 uint16x8_t __s0 = __p0; \25542 uint16x8_t __s0 = __p0; \
25542 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \25543 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
25543 uint8x8_t __ret; \
25544 __ret = (uint8x8_t) __builtin_neon_vshrn_n_v((int8x16_t)__rev0, __p1, 16); \25544 __ret = (uint8x8_t) __builtin_neon_vshrn_n_v((int8x16_t)__rev0, __p1, 16); \
25545 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \25545 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
25546 __ret; \25546 __ret; \
25547})25547})
25548#define __noswap_vshrn_n_u16(__p0, __p1) __extension__ ({ \25548#define __noswap_vshrn_n_u16(__p0, __p1) __extension__ ({ \
25549 uint16x8_t __s0 = __p0; \
25550 uint8x8_t __ret; \25549 uint8x8_t __ret; \
25550 uint16x8_t __s0 = __p0; \
25551 __ret = (uint8x8_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 16); \25551 __ret = (uint8x8_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 16); \
25552 __ret; \25552 __ret; \
25553})25553})
...@@ -25555,23 +25555,23 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25555,23 +25555,23 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2555525555
25556#ifdef __LITTLE_ENDIAN__25556#ifdef __LITTLE_ENDIAN__
25557#define vshrn_n_s32(__p0, __p1) __extension__ ({ \25557#define vshrn_n_s32(__p0, __p1) __extension__ ({ \
25558 int32x4_t __s0 = __p0; \
25559 int16x4_t __ret; \25558 int16x4_t __ret; \
25559 int32x4_t __s0 = __p0; \
25560 __ret = (int16x4_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 1); \25560 __ret = (int16x4_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 1); \
25561 __ret; \25561 __ret; \
25562})25562})
25563#else25563#else
25564#define vshrn_n_s32(__p0, __p1) __extension__ ({ \25564#define vshrn_n_s32(__p0, __p1) __extension__ ({ \
25565 int16x4_t __ret; \
25565 int32x4_t __s0 = __p0; \25566 int32x4_t __s0 = __p0; \
25566 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \25567 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
25567 int16x4_t __ret; \
25568 __ret = (int16x4_t) __builtin_neon_vshrn_n_v((int8x16_t)__rev0, __p1, 1); \25568 __ret = (int16x4_t) __builtin_neon_vshrn_n_v((int8x16_t)__rev0, __p1, 1); \
25569 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \25569 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
25570 __ret; \25570 __ret; \
25571})25571})
25572#define __noswap_vshrn_n_s32(__p0, __p1) __extension__ ({ \25572#define __noswap_vshrn_n_s32(__p0, __p1) __extension__ ({ \
25573 int32x4_t __s0 = __p0; \
25574 int16x4_t __ret; \25573 int16x4_t __ret; \
25574 int32x4_t __s0 = __p0; \
25575 __ret = (int16x4_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 1); \25575 __ret = (int16x4_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 1); \
25576 __ret; \25576 __ret; \
25577})25577})
...@@ -25579,23 +25579,23 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25579,23 +25579,23 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2557925579
25580#ifdef __LITTLE_ENDIAN__25580#ifdef __LITTLE_ENDIAN__
25581#define vshrn_n_s64(__p0, __p1) __extension__ ({ \25581#define vshrn_n_s64(__p0, __p1) __extension__ ({ \
25582 int64x2_t __s0 = __p0; \
25583 int32x2_t __ret; \25582 int32x2_t __ret; \
25583 int64x2_t __s0 = __p0; \
25584 __ret = (int32x2_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 2); \25584 __ret = (int32x2_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 2); \
25585 __ret; \25585 __ret; \
25586})25586})
25587#else25587#else
25588#define vshrn_n_s64(__p0, __p1) __extension__ ({ \25588#define vshrn_n_s64(__p0, __p1) __extension__ ({ \
25589 int32x2_t __ret; \
25589 int64x2_t __s0 = __p0; \25590 int64x2_t __s0 = __p0; \
25590 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \25591 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
25591 int32x2_t __ret; \
25592 __ret = (int32x2_t) __builtin_neon_vshrn_n_v((int8x16_t)__rev0, __p1, 2); \25592 __ret = (int32x2_t) __builtin_neon_vshrn_n_v((int8x16_t)__rev0, __p1, 2); \
25593 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \25593 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
25594 __ret; \25594 __ret; \
25595})25595})
25596#define __noswap_vshrn_n_s64(__p0, __p1) __extension__ ({ \25596#define __noswap_vshrn_n_s64(__p0, __p1) __extension__ ({ \
25597 int64x2_t __s0 = __p0; \
25598 int32x2_t __ret; \25597 int32x2_t __ret; \
25598 int64x2_t __s0 = __p0; \
25599 __ret = (int32x2_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 2); \25599 __ret = (int32x2_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 2); \
25600 __ret; \25600 __ret; \
25601})25601})
...@@ -25603,23 +25603,23 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25603,23 +25603,23 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2560325603
25604#ifdef __LITTLE_ENDIAN__25604#ifdef __LITTLE_ENDIAN__
25605#define vshrn_n_s16(__p0, __p1) __extension__ ({ \25605#define vshrn_n_s16(__p0, __p1) __extension__ ({ \
25606 int16x8_t __s0 = __p0; \
25607 int8x8_t __ret; \25606 int8x8_t __ret; \
25607 int16x8_t __s0 = __p0; \
25608 __ret = (int8x8_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 0); \25608 __ret = (int8x8_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 0); \
25609 __ret; \25609 __ret; \
25610})25610})
25611#else25611#else
25612#define vshrn_n_s16(__p0, __p1) __extension__ ({ \25612#define vshrn_n_s16(__p0, __p1) __extension__ ({ \
25613 int8x8_t __ret; \
25613 int16x8_t __s0 = __p0; \25614 int16x8_t __s0 = __p0; \
25614 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \25615 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
25615 int8x8_t __ret; \
25616 __ret = (int8x8_t) __builtin_neon_vshrn_n_v((int8x16_t)__rev0, __p1, 0); \25616 __ret = (int8x8_t) __builtin_neon_vshrn_n_v((int8x16_t)__rev0, __p1, 0); \
25617 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \25617 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
25618 __ret; \25618 __ret; \
25619})25619})
25620#define __noswap_vshrn_n_s16(__p0, __p1) __extension__ ({ \25620#define __noswap_vshrn_n_s16(__p0, __p1) __extension__ ({ \
25621 int16x8_t __s0 = __p0; \
25622 int8x8_t __ret; \25621 int8x8_t __ret; \
25622 int16x8_t __s0 = __p0; \
25623 __ret = (int8x8_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 0); \25623 __ret = (int8x8_t) __builtin_neon_vshrn_n_v((int8x16_t)__s0, __p1, 0); \
25624 __ret; \25624 __ret; \
25625})25625})
...@@ -25627,19 +25627,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25627,19 +25627,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2562725627
25628#ifdef __LITTLE_ENDIAN__25628#ifdef __LITTLE_ENDIAN__
25629#define vsli_n_p8(__p0, __p1, __p2) __extension__ ({ \25629#define vsli_n_p8(__p0, __p1, __p2) __extension__ ({ \
25630 poly8x8_t __ret; \
25630 poly8x8_t __s0 = __p0; \25631 poly8x8_t __s0 = __p0; \
25631 poly8x8_t __s1 = __p1; \25632 poly8x8_t __s1 = __p1; \
25632 poly8x8_t __ret; \
25633 __ret = (poly8x8_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 4); \25633 __ret = (poly8x8_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 4); \
25634 __ret; \25634 __ret; \
25635})25635})
25636#else25636#else
25637#define vsli_n_p8(__p0, __p1, __p2) __extension__ ({ \25637#define vsli_n_p8(__p0, __p1, __p2) __extension__ ({ \
25638 poly8x8_t __ret; \
25638 poly8x8_t __s0 = __p0; \25639 poly8x8_t __s0 = __p0; \
25639 poly8x8_t __s1 = __p1; \25640 poly8x8_t __s1 = __p1; \
25640 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \25641 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
25641 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \25642 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
25642 poly8x8_t __ret; \
25643 __ret = (poly8x8_t) __builtin_neon_vsli_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 4); \25643 __ret = (poly8x8_t) __builtin_neon_vsli_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 4); \
25644 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \25644 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
25645 __ret; \25645 __ret; \
...@@ -25648,19 +25648,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25648,19 +25648,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2564825648
25649#ifdef __LITTLE_ENDIAN__25649#ifdef __LITTLE_ENDIAN__
25650#define vsli_n_p16(__p0, __p1, __p2) __extension__ ({ \25650#define vsli_n_p16(__p0, __p1, __p2) __extension__ ({ \
25651 poly16x4_t __ret; \
25651 poly16x4_t __s0 = __p0; \25652 poly16x4_t __s0 = __p0; \
25652 poly16x4_t __s1 = __p1; \25653 poly16x4_t __s1 = __p1; \
25653 poly16x4_t __ret; \
25654 __ret = (poly16x4_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 5); \25654 __ret = (poly16x4_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 5); \
25655 __ret; \25655 __ret; \
25656})25656})
25657#else25657#else
25658#define vsli_n_p16(__p0, __p1, __p2) __extension__ ({ \25658#define vsli_n_p16(__p0, __p1, __p2) __extension__ ({ \
25659 poly16x4_t __ret; \
25659 poly16x4_t __s0 = __p0; \25660 poly16x4_t __s0 = __p0; \
25660 poly16x4_t __s1 = __p1; \25661 poly16x4_t __s1 = __p1; \
25661 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \25662 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
25662 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \25663 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
25663 poly16x4_t __ret; \
25664 __ret = (poly16x4_t) __builtin_neon_vsli_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 5); \25664 __ret = (poly16x4_t) __builtin_neon_vsli_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 5); \
25665 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \25665 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
25666 __ret; \25666 __ret; \
...@@ -25669,19 +25669,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25669,19 +25669,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2566925669
25670#ifdef __LITTLE_ENDIAN__25670#ifdef __LITTLE_ENDIAN__
25671#define vsliq_n_p8(__p0, __p1, __p2) __extension__ ({ \25671#define vsliq_n_p8(__p0, __p1, __p2) __extension__ ({ \
25672 poly8x16_t __ret; \
25672 poly8x16_t __s0 = __p0; \25673 poly8x16_t __s0 = __p0; \
25673 poly8x16_t __s1 = __p1; \25674 poly8x16_t __s1 = __p1; \
25674 poly8x16_t __ret; \
25675 __ret = (poly8x16_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 36); \25675 __ret = (poly8x16_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 36); \
25676 __ret; \25676 __ret; \
25677})25677})
25678#else25678#else
25679#define vsliq_n_p8(__p0, __p1, __p2) __extension__ ({ \25679#define vsliq_n_p8(__p0, __p1, __p2) __extension__ ({ \
25680 poly8x16_t __ret; \
25680 poly8x16_t __s0 = __p0; \25681 poly8x16_t __s0 = __p0; \
25681 poly8x16_t __s1 = __p1; \25682 poly8x16_t __s1 = __p1; \
25682 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \25683 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
25683 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \25684 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
25684 poly8x16_t __ret; \
25685 __ret = (poly8x16_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 36); \25685 __ret = (poly8x16_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 36); \
25686 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \25686 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
25687 __ret; \25687 __ret; \
...@@ -25690,19 +25690,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25690,19 +25690,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2569025690
25691#ifdef __LITTLE_ENDIAN__25691#ifdef __LITTLE_ENDIAN__
25692#define vsliq_n_p16(__p0, __p1, __p2) __extension__ ({ \25692#define vsliq_n_p16(__p0, __p1, __p2) __extension__ ({ \
25693 poly16x8_t __ret; \
25693 poly16x8_t __s0 = __p0; \25694 poly16x8_t __s0 = __p0; \
25694 poly16x8_t __s1 = __p1; \25695 poly16x8_t __s1 = __p1; \
25695 poly16x8_t __ret; \
25696 __ret = (poly16x8_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 37); \25696 __ret = (poly16x8_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 37); \
25697 __ret; \25697 __ret; \
25698})25698})
25699#else25699#else
25700#define vsliq_n_p16(__p0, __p1, __p2) __extension__ ({ \25700#define vsliq_n_p16(__p0, __p1, __p2) __extension__ ({ \
25701 poly16x8_t __ret; \
25701 poly16x8_t __s0 = __p0; \25702 poly16x8_t __s0 = __p0; \
25702 poly16x8_t __s1 = __p1; \25703 poly16x8_t __s1 = __p1; \
25703 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \25704 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
25704 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \25705 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
25705 poly16x8_t __ret; \
25706 __ret = (poly16x8_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 37); \25706 __ret = (poly16x8_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 37); \
25707 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \25707 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
25708 __ret; \25708 __ret; \
...@@ -25711,19 +25711,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25711,19 +25711,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2571125711
25712#ifdef __LITTLE_ENDIAN__25712#ifdef __LITTLE_ENDIAN__
25713#define vsliq_n_u8(__p0, __p1, __p2) __extension__ ({ \25713#define vsliq_n_u8(__p0, __p1, __p2) __extension__ ({ \
25714 uint8x16_t __ret; \
25714 uint8x16_t __s0 = __p0; \25715 uint8x16_t __s0 = __p0; \
25715 uint8x16_t __s1 = __p1; \25716 uint8x16_t __s1 = __p1; \
25716 uint8x16_t __ret; \
25717 __ret = (uint8x16_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 48); \25717 __ret = (uint8x16_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 48); \
25718 __ret; \25718 __ret; \
25719})25719})
25720#else25720#else
25721#define vsliq_n_u8(__p0, __p1, __p2) __extension__ ({ \25721#define vsliq_n_u8(__p0, __p1, __p2) __extension__ ({ \
25722 uint8x16_t __ret; \
25722 uint8x16_t __s0 = __p0; \25723 uint8x16_t __s0 = __p0; \
25723 uint8x16_t __s1 = __p1; \25724 uint8x16_t __s1 = __p1; \
25724 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \25725 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
25725 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \25726 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
25726 uint8x16_t __ret; \
25727 __ret = (uint8x16_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 48); \25727 __ret = (uint8x16_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 48); \
25728 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \25728 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
25729 __ret; \25729 __ret; \
...@@ -25732,19 +25732,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25732,19 +25732,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2573225732
25733#ifdef __LITTLE_ENDIAN__25733#ifdef __LITTLE_ENDIAN__
25734#define vsliq_n_u32(__p0, __p1, __p2) __extension__ ({ \25734#define vsliq_n_u32(__p0, __p1, __p2) __extension__ ({ \
25735 uint32x4_t __ret; \
25735 uint32x4_t __s0 = __p0; \25736 uint32x4_t __s0 = __p0; \
25736 uint32x4_t __s1 = __p1; \25737 uint32x4_t __s1 = __p1; \
25737 uint32x4_t __ret; \
25738 __ret = (uint32x4_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 50); \25738 __ret = (uint32x4_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 50); \
25739 __ret; \25739 __ret; \
25740})25740})
25741#else25741#else
25742#define vsliq_n_u32(__p0, __p1, __p2) __extension__ ({ \25742#define vsliq_n_u32(__p0, __p1, __p2) __extension__ ({ \
25743 uint32x4_t __ret; \
25743 uint32x4_t __s0 = __p0; \25744 uint32x4_t __s0 = __p0; \
25744 uint32x4_t __s1 = __p1; \25745 uint32x4_t __s1 = __p1; \
25745 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \25746 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
25746 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \25747 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
25747 uint32x4_t __ret; \
25748 __ret = (uint32x4_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 50); \25748 __ret = (uint32x4_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 50); \
25749 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \25749 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
25750 __ret; \25750 __ret; \
...@@ -25753,19 +25753,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25753,19 +25753,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2575325753
25754#ifdef __LITTLE_ENDIAN__25754#ifdef __LITTLE_ENDIAN__
25755#define vsliq_n_u64(__p0, __p1, __p2) __extension__ ({ \25755#define vsliq_n_u64(__p0, __p1, __p2) __extension__ ({ \
25756 uint64x2_t __ret; \
25756 uint64x2_t __s0 = __p0; \25757 uint64x2_t __s0 = __p0; \
25757 uint64x2_t __s1 = __p1; \25758 uint64x2_t __s1 = __p1; \
25758 uint64x2_t __ret; \
25759 __ret = (uint64x2_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 51); \25759 __ret = (uint64x2_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 51); \
25760 __ret; \25760 __ret; \
25761})25761})
25762#else25762#else
25763#define vsliq_n_u64(__p0, __p1, __p2) __extension__ ({ \25763#define vsliq_n_u64(__p0, __p1, __p2) __extension__ ({ \
25764 uint64x2_t __ret; \
25764 uint64x2_t __s0 = __p0; \25765 uint64x2_t __s0 = __p0; \
25765 uint64x2_t __s1 = __p1; \25766 uint64x2_t __s1 = __p1; \
25766 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \25767 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
25767 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \25768 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
25768 uint64x2_t __ret; \
25769 __ret = (uint64x2_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 51); \25769 __ret = (uint64x2_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 51); \
25770 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \25770 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
25771 __ret; \25771 __ret; \
...@@ -25774,19 +25774,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25774,19 +25774,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2577425774
25775#ifdef __LITTLE_ENDIAN__25775#ifdef __LITTLE_ENDIAN__
25776#define vsliq_n_u16(__p0, __p1, __p2) __extension__ ({ \25776#define vsliq_n_u16(__p0, __p1, __p2) __extension__ ({ \
25777 uint16x8_t __ret; \
25777 uint16x8_t __s0 = __p0; \25778 uint16x8_t __s0 = __p0; \
25778 uint16x8_t __s1 = __p1; \25779 uint16x8_t __s1 = __p1; \
25779 uint16x8_t __ret; \
25780 __ret = (uint16x8_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 49); \25780 __ret = (uint16x8_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 49); \
25781 __ret; \25781 __ret; \
25782})25782})
25783#else25783#else
25784#define vsliq_n_u16(__p0, __p1, __p2) __extension__ ({ \25784#define vsliq_n_u16(__p0, __p1, __p2) __extension__ ({ \
25785 uint16x8_t __ret; \
25785 uint16x8_t __s0 = __p0; \25786 uint16x8_t __s0 = __p0; \
25786 uint16x8_t __s1 = __p1; \25787 uint16x8_t __s1 = __p1; \
25787 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \25788 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
25788 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \25789 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
25789 uint16x8_t __ret; \
25790 __ret = (uint16x8_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 49); \25790 __ret = (uint16x8_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 49); \
25791 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \25791 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
25792 __ret; \25792 __ret; \
...@@ -25795,19 +25795,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25795,19 +25795,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2579525795
25796#ifdef __LITTLE_ENDIAN__25796#ifdef __LITTLE_ENDIAN__
25797#define vsliq_n_s8(__p0, __p1, __p2) __extension__ ({ \25797#define vsliq_n_s8(__p0, __p1, __p2) __extension__ ({ \
25798 int8x16_t __ret; \
25798 int8x16_t __s0 = __p0; \25799 int8x16_t __s0 = __p0; \
25799 int8x16_t __s1 = __p1; \25800 int8x16_t __s1 = __p1; \
25800 int8x16_t __ret; \
25801 __ret = (int8x16_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 32); \25801 __ret = (int8x16_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 32); \
25802 __ret; \25802 __ret; \
25803})25803})
25804#else25804#else
25805#define vsliq_n_s8(__p0, __p1, __p2) __extension__ ({ \25805#define vsliq_n_s8(__p0, __p1, __p2) __extension__ ({ \
25806 int8x16_t __ret; \
25806 int8x16_t __s0 = __p0; \25807 int8x16_t __s0 = __p0; \
25807 int8x16_t __s1 = __p1; \25808 int8x16_t __s1 = __p1; \
25808 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \25809 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
25809 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \25810 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
25810 int8x16_t __ret; \
25811 __ret = (int8x16_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 32); \25811 __ret = (int8x16_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 32); \
25812 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \25812 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
25813 __ret; \25813 __ret; \
...@@ -25816,19 +25816,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25816,19 +25816,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2581625816
25817#ifdef __LITTLE_ENDIAN__25817#ifdef __LITTLE_ENDIAN__
25818#define vsliq_n_s32(__p0, __p1, __p2) __extension__ ({ \25818#define vsliq_n_s32(__p0, __p1, __p2) __extension__ ({ \
25819 int32x4_t __ret; \
25819 int32x4_t __s0 = __p0; \25820 int32x4_t __s0 = __p0; \
25820 int32x4_t __s1 = __p1; \25821 int32x4_t __s1 = __p1; \
25821 int32x4_t __ret; \
25822 __ret = (int32x4_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 34); \25822 __ret = (int32x4_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 34); \
25823 __ret; \25823 __ret; \
25824})25824})
25825#else25825#else
25826#define vsliq_n_s32(__p0, __p1, __p2) __extension__ ({ \25826#define vsliq_n_s32(__p0, __p1, __p2) __extension__ ({ \
25827 int32x4_t __ret; \
25827 int32x4_t __s0 = __p0; \25828 int32x4_t __s0 = __p0; \
25828 int32x4_t __s1 = __p1; \25829 int32x4_t __s1 = __p1; \
25829 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \25830 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
25830 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \25831 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
25831 int32x4_t __ret; \
25832 __ret = (int32x4_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 34); \25832 __ret = (int32x4_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 34); \
25833 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \25833 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
25834 __ret; \25834 __ret; \
...@@ -25837,19 +25837,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25837,19 +25837,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2583725837
25838#ifdef __LITTLE_ENDIAN__25838#ifdef __LITTLE_ENDIAN__
25839#define vsliq_n_s64(__p0, __p1, __p2) __extension__ ({ \25839#define vsliq_n_s64(__p0, __p1, __p2) __extension__ ({ \
25840 int64x2_t __ret; \
25840 int64x2_t __s0 = __p0; \25841 int64x2_t __s0 = __p0; \
25841 int64x2_t __s1 = __p1; \25842 int64x2_t __s1 = __p1; \
25842 int64x2_t __ret; \
25843 __ret = (int64x2_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 35); \25843 __ret = (int64x2_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 35); \
25844 __ret; \25844 __ret; \
25845})25845})
25846#else25846#else
25847#define vsliq_n_s64(__p0, __p1, __p2) __extension__ ({ \25847#define vsliq_n_s64(__p0, __p1, __p2) __extension__ ({ \
25848 int64x2_t __ret; \
25848 int64x2_t __s0 = __p0; \25849 int64x2_t __s0 = __p0; \
25849 int64x2_t __s1 = __p1; \25850 int64x2_t __s1 = __p1; \
25850 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \25851 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
25851 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \25852 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
25852 int64x2_t __ret; \
25853 __ret = (int64x2_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 35); \25853 __ret = (int64x2_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 35); \
25854 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \25854 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
25855 __ret; \25855 __ret; \
...@@ -25858,19 +25858,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25858,19 +25858,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2585825858
25859#ifdef __LITTLE_ENDIAN__25859#ifdef __LITTLE_ENDIAN__
25860#define vsliq_n_s16(__p0, __p1, __p2) __extension__ ({ \25860#define vsliq_n_s16(__p0, __p1, __p2) __extension__ ({ \
25861 int16x8_t __ret; \
25861 int16x8_t __s0 = __p0; \25862 int16x8_t __s0 = __p0; \
25862 int16x8_t __s1 = __p1; \25863 int16x8_t __s1 = __p1; \
25863 int16x8_t __ret; \
25864 __ret = (int16x8_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 33); \25864 __ret = (int16x8_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 33); \
25865 __ret; \25865 __ret; \
25866})25866})
25867#else25867#else
25868#define vsliq_n_s16(__p0, __p1, __p2) __extension__ ({ \25868#define vsliq_n_s16(__p0, __p1, __p2) __extension__ ({ \
25869 int16x8_t __ret; \
25869 int16x8_t __s0 = __p0; \25870 int16x8_t __s0 = __p0; \
25870 int16x8_t __s1 = __p1; \25871 int16x8_t __s1 = __p1; \
25871 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \25872 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
25872 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \25873 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
25873 int16x8_t __ret; \
25874 __ret = (int16x8_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 33); \25874 __ret = (int16x8_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 33); \
25875 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \25875 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
25876 __ret; \25876 __ret; \
...@@ -25879,19 +25879,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25879,19 +25879,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2587925879
25880#ifdef __LITTLE_ENDIAN__25880#ifdef __LITTLE_ENDIAN__
25881#define vsli_n_u8(__p0, __p1, __p2) __extension__ ({ \25881#define vsli_n_u8(__p0, __p1, __p2) __extension__ ({ \
25882 uint8x8_t __ret; \
25882 uint8x8_t __s0 = __p0; \25883 uint8x8_t __s0 = __p0; \
25883 uint8x8_t __s1 = __p1; \25884 uint8x8_t __s1 = __p1; \
25884 uint8x8_t __ret; \
25885 __ret = (uint8x8_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 16); \25885 __ret = (uint8x8_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 16); \
25886 __ret; \25886 __ret; \
25887})25887})
25888#else25888#else
25889#define vsli_n_u8(__p0, __p1, __p2) __extension__ ({ \25889#define vsli_n_u8(__p0, __p1, __p2) __extension__ ({ \
25890 uint8x8_t __ret; \
25890 uint8x8_t __s0 = __p0; \25891 uint8x8_t __s0 = __p0; \
25891 uint8x8_t __s1 = __p1; \25892 uint8x8_t __s1 = __p1; \
25892 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \25893 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
25893 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \25894 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
25894 uint8x8_t __ret; \
25895 __ret = (uint8x8_t) __builtin_neon_vsli_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 16); \25895 __ret = (uint8x8_t) __builtin_neon_vsli_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 16); \
25896 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \25896 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
25897 __ret; \25897 __ret; \
...@@ -25900,19 +25900,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25900,19 +25900,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2590025900
25901#ifdef __LITTLE_ENDIAN__25901#ifdef __LITTLE_ENDIAN__
25902#define vsli_n_u32(__p0, __p1, __p2) __extension__ ({ \25902#define vsli_n_u32(__p0, __p1, __p2) __extension__ ({ \
25903 uint32x2_t __ret; \
25903 uint32x2_t __s0 = __p0; \25904 uint32x2_t __s0 = __p0; \
25904 uint32x2_t __s1 = __p1; \25905 uint32x2_t __s1 = __p1; \
25905 uint32x2_t __ret; \
25906 __ret = (uint32x2_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 18); \25906 __ret = (uint32x2_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 18); \
25907 __ret; \25907 __ret; \
25908})25908})
25909#else25909#else
25910#define vsli_n_u32(__p0, __p1, __p2) __extension__ ({ \25910#define vsli_n_u32(__p0, __p1, __p2) __extension__ ({ \
25911 uint32x2_t __ret; \
25911 uint32x2_t __s0 = __p0; \25912 uint32x2_t __s0 = __p0; \
25912 uint32x2_t __s1 = __p1; \25913 uint32x2_t __s1 = __p1; \
25913 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \25914 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
25914 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \25915 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
25915 uint32x2_t __ret; \
25916 __ret = (uint32x2_t) __builtin_neon_vsli_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 18); \25916 __ret = (uint32x2_t) __builtin_neon_vsli_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 18); \
25917 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \25917 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
25918 __ret; \25918 __ret; \
...@@ -25920,27 +25920,27 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25920,27 +25920,27 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
25920#endif25920#endif
2592125921
25922#define vsli_n_u64(__p0, __p1, __p2) __extension__ ({ \25922#define vsli_n_u64(__p0, __p1, __p2) __extension__ ({ \
25923 uint64x1_t __ret; \
25923 uint64x1_t __s0 = __p0; \25924 uint64x1_t __s0 = __p0; \
25924 uint64x1_t __s1 = __p1; \25925 uint64x1_t __s1 = __p1; \
25925 uint64x1_t __ret; \
25926 __ret = (uint64x1_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 19); \25926 __ret = (uint64x1_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 19); \
25927 __ret; \25927 __ret; \
25928})25928})
25929#ifdef __LITTLE_ENDIAN__25929#ifdef __LITTLE_ENDIAN__
25930#define vsli_n_u16(__p0, __p1, __p2) __extension__ ({ \25930#define vsli_n_u16(__p0, __p1, __p2) __extension__ ({ \
25931 uint16x4_t __ret; \
25931 uint16x4_t __s0 = __p0; \25932 uint16x4_t __s0 = __p0; \
25932 uint16x4_t __s1 = __p1; \25933 uint16x4_t __s1 = __p1; \
25933 uint16x4_t __ret; \
25934 __ret = (uint16x4_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 17); \25934 __ret = (uint16x4_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 17); \
25935 __ret; \25935 __ret; \
25936})25936})
25937#else25937#else
25938#define vsli_n_u16(__p0, __p1, __p2) __extension__ ({ \25938#define vsli_n_u16(__p0, __p1, __p2) __extension__ ({ \
25939 uint16x4_t __ret; \
25939 uint16x4_t __s0 = __p0; \25940 uint16x4_t __s0 = __p0; \
25940 uint16x4_t __s1 = __p1; \25941 uint16x4_t __s1 = __p1; \
25941 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \25942 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
25942 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \25943 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
25943 uint16x4_t __ret; \
25944 __ret = (uint16x4_t) __builtin_neon_vsli_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 17); \25944 __ret = (uint16x4_t) __builtin_neon_vsli_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 17); \
25945 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \25945 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
25946 __ret; \25946 __ret; \
...@@ -25949,19 +25949,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25949,19 +25949,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2594925949
25950#ifdef __LITTLE_ENDIAN__25950#ifdef __LITTLE_ENDIAN__
25951#define vsli_n_s8(__p0, __p1, __p2) __extension__ ({ \25951#define vsli_n_s8(__p0, __p1, __p2) __extension__ ({ \
25952 int8x8_t __ret; \
25952 int8x8_t __s0 = __p0; \25953 int8x8_t __s0 = __p0; \
25953 int8x8_t __s1 = __p1; \25954 int8x8_t __s1 = __p1; \
25954 int8x8_t __ret; \
25955 __ret = (int8x8_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 0); \25955 __ret = (int8x8_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 0); \
25956 __ret; \25956 __ret; \
25957})25957})
25958#else25958#else
25959#define vsli_n_s8(__p0, __p1, __p2) __extension__ ({ \25959#define vsli_n_s8(__p0, __p1, __p2) __extension__ ({ \
25960 int8x8_t __ret; \
25960 int8x8_t __s0 = __p0; \25961 int8x8_t __s0 = __p0; \
25961 int8x8_t __s1 = __p1; \25962 int8x8_t __s1 = __p1; \
25962 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \25963 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
25963 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \25964 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
25964 int8x8_t __ret; \
25965 __ret = (int8x8_t) __builtin_neon_vsli_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 0); \25965 __ret = (int8x8_t) __builtin_neon_vsli_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 0); \
25966 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \25966 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
25967 __ret; \25967 __ret; \
...@@ -25970,19 +25970,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25970,19 +25970,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2597025970
25971#ifdef __LITTLE_ENDIAN__25971#ifdef __LITTLE_ENDIAN__
25972#define vsli_n_s32(__p0, __p1, __p2) __extension__ ({ \25972#define vsli_n_s32(__p0, __p1, __p2) __extension__ ({ \
25973 int32x2_t __ret; \
25973 int32x2_t __s0 = __p0; \25974 int32x2_t __s0 = __p0; \
25974 int32x2_t __s1 = __p1; \25975 int32x2_t __s1 = __p1; \
25975 int32x2_t __ret; \
25976 __ret = (int32x2_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 2); \25976 __ret = (int32x2_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 2); \
25977 __ret; \25977 __ret; \
25978})25978})
25979#else25979#else
25980#define vsli_n_s32(__p0, __p1, __p2) __extension__ ({ \25980#define vsli_n_s32(__p0, __p1, __p2) __extension__ ({ \
25981 int32x2_t __ret; \
25981 int32x2_t __s0 = __p0; \25982 int32x2_t __s0 = __p0; \
25982 int32x2_t __s1 = __p1; \25983 int32x2_t __s1 = __p1; \
25983 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \25984 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
25984 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \25985 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
25985 int32x2_t __ret; \
25986 __ret = (int32x2_t) __builtin_neon_vsli_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 2); \25986 __ret = (int32x2_t) __builtin_neon_vsli_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 2); \
25987 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \25987 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
25988 __ret; \25988 __ret; \
...@@ -25990,27 +25990,27 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -25990,27 +25990,27 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
25990#endif25990#endif
2599125991
25992#define vsli_n_s64(__p0, __p1, __p2) __extension__ ({ \25992#define vsli_n_s64(__p0, __p1, __p2) __extension__ ({ \
25993 int64x1_t __ret; \
25993 int64x1_t __s0 = __p0; \25994 int64x1_t __s0 = __p0; \
25994 int64x1_t __s1 = __p1; \25995 int64x1_t __s1 = __p1; \
25995 int64x1_t __ret; \
25996 __ret = (int64x1_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 3); \25996 __ret = (int64x1_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 3); \
25997 __ret; \25997 __ret; \
25998})25998})
25999#ifdef __LITTLE_ENDIAN__25999#ifdef __LITTLE_ENDIAN__
26000#define vsli_n_s16(__p0, __p1, __p2) __extension__ ({ \26000#define vsli_n_s16(__p0, __p1, __p2) __extension__ ({ \
26001 int16x4_t __ret; \
26001 int16x4_t __s0 = __p0; \26002 int16x4_t __s0 = __p0; \
26002 int16x4_t __s1 = __p1; \26003 int16x4_t __s1 = __p1; \
26003 int16x4_t __ret; \
26004 __ret = (int16x4_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 1); \26004 __ret = (int16x4_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 1); \
26005 __ret; \26005 __ret; \
26006})26006})
26007#else26007#else
26008#define vsli_n_s16(__p0, __p1, __p2) __extension__ ({ \26008#define vsli_n_s16(__p0, __p1, __p2) __extension__ ({ \
26009 int16x4_t __ret; \
26009 int16x4_t __s0 = __p0; \26010 int16x4_t __s0 = __p0; \
26010 int16x4_t __s1 = __p1; \26011 int16x4_t __s1 = __p1; \
26011 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \26012 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
26012 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \26013 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
26013 int16x4_t __ret; \
26014 __ret = (int16x4_t) __builtin_neon_vsli_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 1); \26014 __ret = (int16x4_t) __builtin_neon_vsli_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 1); \
26015 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \26015 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
26016 __ret; \26016 __ret; \
...@@ -26019,19 +26019,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -26019,19 +26019,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2601926019
26020#ifdef __LITTLE_ENDIAN__26020#ifdef __LITTLE_ENDIAN__
26021#define vsraq_n_u8(__p0, __p1, __p2) __extension__ ({ \26021#define vsraq_n_u8(__p0, __p1, __p2) __extension__ ({ \
26022 uint8x16_t __ret; \
26022 uint8x16_t __s0 = __p0; \26023 uint8x16_t __s0 = __p0; \
26023 uint8x16_t __s1 = __p1; \26024 uint8x16_t __s1 = __p1; \
26024 uint8x16_t __ret; \
26025 __ret = (uint8x16_t) __builtin_neon_vsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 48); \26025 __ret = (uint8x16_t) __builtin_neon_vsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 48); \
26026 __ret; \26026 __ret; \
26027})26027})
26028#else26028#else
26029#define vsraq_n_u8(__p0, __p1, __p2) __extension__ ({ \26029#define vsraq_n_u8(__p0, __p1, __p2) __extension__ ({ \
26030 uint8x16_t __ret; \
26030 uint8x16_t __s0 = __p0; \26031 uint8x16_t __s0 = __p0; \
26031 uint8x16_t __s1 = __p1; \26032 uint8x16_t __s1 = __p1; \
26032 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \26033 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
26033 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \26034 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
26034 uint8x16_t __ret; \
26035 __ret = (uint8x16_t) __builtin_neon_vsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 48); \26035 __ret = (uint8x16_t) __builtin_neon_vsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 48); \
26036 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \26036 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
26037 __ret; \26037 __ret; \
...@@ -26040,19 +26040,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -26040,19 +26040,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2604026040
26041#ifdef __LITTLE_ENDIAN__26041#ifdef __LITTLE_ENDIAN__
26042#define vsraq_n_u32(__p0, __p1, __p2) __extension__ ({ \26042#define vsraq_n_u32(__p0, __p1, __p2) __extension__ ({ \
26043 uint32x4_t __ret; \
26043 uint32x4_t __s0 = __p0; \26044 uint32x4_t __s0 = __p0; \
26044 uint32x4_t __s1 = __p1; \26045 uint32x4_t __s1 = __p1; \
26045 uint32x4_t __ret; \
26046 __ret = (uint32x4_t) __builtin_neon_vsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 50); \26046 __ret = (uint32x4_t) __builtin_neon_vsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 50); \
26047 __ret; \26047 __ret; \
26048})26048})
26049#else26049#else
26050#define vsraq_n_u32(__p0, __p1, __p2) __extension__ ({ \26050#define vsraq_n_u32(__p0, __p1, __p2) __extension__ ({ \
26051 uint32x4_t __ret; \
26051 uint32x4_t __s0 = __p0; \26052 uint32x4_t __s0 = __p0; \
26052 uint32x4_t __s1 = __p1; \26053 uint32x4_t __s1 = __p1; \
26053 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \26054 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
26054 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \26055 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
26055 uint32x4_t __ret; \
26056 __ret = (uint32x4_t) __builtin_neon_vsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 50); \26056 __ret = (uint32x4_t) __builtin_neon_vsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 50); \
26057 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \26057 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
26058 __ret; \26058 __ret; \
...@@ -26061,19 +26061,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -26061,19 +26061,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2606126061
26062#ifdef __LITTLE_ENDIAN__26062#ifdef __LITTLE_ENDIAN__
26063#define vsraq_n_u64(__p0, __p1, __p2) __extension__ ({ \26063#define vsraq_n_u64(__p0, __p1, __p2) __extension__ ({ \
26064 uint64x2_t __ret; \
26064 uint64x2_t __s0 = __p0; \26065 uint64x2_t __s0 = __p0; \
26065 uint64x2_t __s1 = __p1; \26066 uint64x2_t __s1 = __p1; \
26066 uint64x2_t __ret; \
26067 __ret = (uint64x2_t) __builtin_neon_vsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 51); \26067 __ret = (uint64x2_t) __builtin_neon_vsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 51); \
26068 __ret; \26068 __ret; \
26069})26069})
26070#else26070#else
26071#define vsraq_n_u64(__p0, __p1, __p2) __extension__ ({ \26071#define vsraq_n_u64(__p0, __p1, __p2) __extension__ ({ \
26072 uint64x2_t __ret; \
26072 uint64x2_t __s0 = __p0; \26073 uint64x2_t __s0 = __p0; \
26073 uint64x2_t __s1 = __p1; \26074 uint64x2_t __s1 = __p1; \
26074 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \26075 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
26075 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \26076 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
26076 uint64x2_t __ret; \
26077 __ret = (uint64x2_t) __builtin_neon_vsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 51); \26077 __ret = (uint64x2_t) __builtin_neon_vsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 51); \
26078 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \26078 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
26079 __ret; \26079 __ret; \
...@@ -26082,19 +26082,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -26082,19 +26082,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2608226082
26083#ifdef __LITTLE_ENDIAN__26083#ifdef __LITTLE_ENDIAN__
26084#define vsraq_n_u16(__p0, __p1, __p2) __extension__ ({ \26084#define vsraq_n_u16(__p0, __p1, __p2) __extension__ ({ \
26085 uint16x8_t __ret; \
26085 uint16x8_t __s0 = __p0; \26086 uint16x8_t __s0 = __p0; \
26086 uint16x8_t __s1 = __p1; \26087 uint16x8_t __s1 = __p1; \
26087 uint16x8_t __ret; \
26088 __ret = (uint16x8_t) __builtin_neon_vsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 49); \26088 __ret = (uint16x8_t) __builtin_neon_vsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 49); \
26089 __ret; \26089 __ret; \
26090})26090})
26091#else26091#else
26092#define vsraq_n_u16(__p0, __p1, __p2) __extension__ ({ \26092#define vsraq_n_u16(__p0, __p1, __p2) __extension__ ({ \
26093 uint16x8_t __ret; \
26093 uint16x8_t __s0 = __p0; \26094 uint16x8_t __s0 = __p0; \
26094 uint16x8_t __s1 = __p1; \26095 uint16x8_t __s1 = __p1; \
26095 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \26096 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
26096 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \26097 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
26097 uint16x8_t __ret; \
26098 __ret = (uint16x8_t) __builtin_neon_vsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 49); \26098 __ret = (uint16x8_t) __builtin_neon_vsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 49); \
26099 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \26099 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
26100 __ret; \26100 __ret; \
...@@ -26103,19 +26103,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -26103,19 +26103,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2610326103
26104#ifdef __LITTLE_ENDIAN__26104#ifdef __LITTLE_ENDIAN__
26105#define vsraq_n_s8(__p0, __p1, __p2) __extension__ ({ \26105#define vsraq_n_s8(__p0, __p1, __p2) __extension__ ({ \
26106 int8x16_t __ret; \
26106 int8x16_t __s0 = __p0; \26107 int8x16_t __s0 = __p0; \
26107 int8x16_t __s1 = __p1; \26108 int8x16_t __s1 = __p1; \
26108 int8x16_t __ret; \
26109 __ret = (int8x16_t) __builtin_neon_vsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 32); \26109 __ret = (int8x16_t) __builtin_neon_vsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 32); \
26110 __ret; \26110 __ret; \
26111})26111})
26112#else26112#else
26113#define vsraq_n_s8(__p0, __p1, __p2) __extension__ ({ \26113#define vsraq_n_s8(__p0, __p1, __p2) __extension__ ({ \
26114 int8x16_t __ret; \
26114 int8x16_t __s0 = __p0; \26115 int8x16_t __s0 = __p0; \
26115 int8x16_t __s1 = __p1; \26116 int8x16_t __s1 = __p1; \
26116 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \26117 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
26117 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \26118 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
26118 int8x16_t __ret; \
26119 __ret = (int8x16_t) __builtin_neon_vsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 32); \26119 __ret = (int8x16_t) __builtin_neon_vsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 32); \
26120 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \26120 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
26121 __ret; \26121 __ret; \
...@@ -26124,19 +26124,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -26124,19 +26124,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2612426124
26125#ifdef __LITTLE_ENDIAN__26125#ifdef __LITTLE_ENDIAN__
26126#define vsraq_n_s32(__p0, __p1, __p2) __extension__ ({ \26126#define vsraq_n_s32(__p0, __p1, __p2) __extension__ ({ \
26127 int32x4_t __ret; \
26127 int32x4_t __s0 = __p0; \26128 int32x4_t __s0 = __p0; \
26128 int32x4_t __s1 = __p1; \26129 int32x4_t __s1 = __p1; \
26129 int32x4_t __ret; \
26130 __ret = (int32x4_t) __builtin_neon_vsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 34); \26130 __ret = (int32x4_t) __builtin_neon_vsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 34); \
26131 __ret; \26131 __ret; \
26132})26132})
26133#else26133#else
26134#define vsraq_n_s32(__p0, __p1, __p2) __extension__ ({ \26134#define vsraq_n_s32(__p0, __p1, __p2) __extension__ ({ \
26135 int32x4_t __ret; \
26135 int32x4_t __s0 = __p0; \26136 int32x4_t __s0 = __p0; \
26136 int32x4_t __s1 = __p1; \26137 int32x4_t __s1 = __p1; \
26137 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \26138 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
26138 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \26139 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
26139 int32x4_t __ret; \
26140 __ret = (int32x4_t) __builtin_neon_vsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 34); \26140 __ret = (int32x4_t) __builtin_neon_vsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 34); \
26141 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \26141 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
26142 __ret; \26142 __ret; \
...@@ -26145,19 +26145,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -26145,19 +26145,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2614526145
26146#ifdef __LITTLE_ENDIAN__26146#ifdef __LITTLE_ENDIAN__
26147#define vsraq_n_s64(__p0, __p1, __p2) __extension__ ({ \26147#define vsraq_n_s64(__p0, __p1, __p2) __extension__ ({ \
26148 int64x2_t __ret; \
26148 int64x2_t __s0 = __p0; \26149 int64x2_t __s0 = __p0; \
26149 int64x2_t __s1 = __p1; \26150 int64x2_t __s1 = __p1; \
26150 int64x2_t __ret; \
26151 __ret = (int64x2_t) __builtin_neon_vsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 35); \26151 __ret = (int64x2_t) __builtin_neon_vsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 35); \
26152 __ret; \26152 __ret; \
26153})26153})
26154#else26154#else
26155#define vsraq_n_s64(__p0, __p1, __p2) __extension__ ({ \26155#define vsraq_n_s64(__p0, __p1, __p2) __extension__ ({ \
26156 int64x2_t __ret; \
26156 int64x2_t __s0 = __p0; \26157 int64x2_t __s0 = __p0; \
26157 int64x2_t __s1 = __p1; \26158 int64x2_t __s1 = __p1; \
26158 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \26159 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
26159 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \26160 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
26160 int64x2_t __ret; \
26161 __ret = (int64x2_t) __builtin_neon_vsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 35); \26161 __ret = (int64x2_t) __builtin_neon_vsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 35); \
26162 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \26162 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
26163 __ret; \26163 __ret; \
...@@ -26166,19 +26166,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -26166,19 +26166,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2616626166
26167#ifdef __LITTLE_ENDIAN__26167#ifdef __LITTLE_ENDIAN__
26168#define vsraq_n_s16(__p0, __p1, __p2) __extension__ ({ \26168#define vsraq_n_s16(__p0, __p1, __p2) __extension__ ({ \
26169 int16x8_t __ret; \
26169 int16x8_t __s0 = __p0; \26170 int16x8_t __s0 = __p0; \
26170 int16x8_t __s1 = __p1; \26171 int16x8_t __s1 = __p1; \
26171 int16x8_t __ret; \
26172 __ret = (int16x8_t) __builtin_neon_vsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 33); \26172 __ret = (int16x8_t) __builtin_neon_vsraq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 33); \
26173 __ret; \26173 __ret; \
26174})26174})
26175#else26175#else
26176#define vsraq_n_s16(__p0, __p1, __p2) __extension__ ({ \26176#define vsraq_n_s16(__p0, __p1, __p2) __extension__ ({ \
26177 int16x8_t __ret; \
26177 int16x8_t __s0 = __p0; \26178 int16x8_t __s0 = __p0; \
26178 int16x8_t __s1 = __p1; \26179 int16x8_t __s1 = __p1; \
26179 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \26180 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
26180 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \26181 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
26181 int16x8_t __ret; \
26182 __ret = (int16x8_t) __builtin_neon_vsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 33); \26182 __ret = (int16x8_t) __builtin_neon_vsraq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 33); \
26183 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \26183 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
26184 __ret; \26184 __ret; \
...@@ -26187,19 +26187,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -26187,19 +26187,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2618726187
26188#ifdef __LITTLE_ENDIAN__26188#ifdef __LITTLE_ENDIAN__
26189#define vsra_n_u8(__p0, __p1, __p2) __extension__ ({ \26189#define vsra_n_u8(__p0, __p1, __p2) __extension__ ({ \
26190 uint8x8_t __ret; \
26190 uint8x8_t __s0 = __p0; \26191 uint8x8_t __s0 = __p0; \
26191 uint8x8_t __s1 = __p1; \26192 uint8x8_t __s1 = __p1; \
26192 uint8x8_t __ret; \
26193 __ret = (uint8x8_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 16); \26193 __ret = (uint8x8_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 16); \
26194 __ret; \26194 __ret; \
26195})26195})
26196#else26196#else
26197#define vsra_n_u8(__p0, __p1, __p2) __extension__ ({ \26197#define vsra_n_u8(__p0, __p1, __p2) __extension__ ({ \
26198 uint8x8_t __ret; \
26198 uint8x8_t __s0 = __p0; \26199 uint8x8_t __s0 = __p0; \
26199 uint8x8_t __s1 = __p1; \26200 uint8x8_t __s1 = __p1; \
26200 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \26201 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
26201 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \26202 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
26202 uint8x8_t __ret; \
26203 __ret = (uint8x8_t) __builtin_neon_vsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 16); \26203 __ret = (uint8x8_t) __builtin_neon_vsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 16); \
26204 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \26204 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
26205 __ret; \26205 __ret; \
...@@ -26208,19 +26208,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -26208,19 +26208,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2620826208
26209#ifdef __LITTLE_ENDIAN__26209#ifdef __LITTLE_ENDIAN__
26210#define vsra_n_u32(__p0, __p1, __p2) __extension__ ({ \26210#define vsra_n_u32(__p0, __p1, __p2) __extension__ ({ \
26211 uint32x2_t __ret; \
26211 uint32x2_t __s0 = __p0; \26212 uint32x2_t __s0 = __p0; \
26212 uint32x2_t __s1 = __p1; \26213 uint32x2_t __s1 = __p1; \
26213 uint32x2_t __ret; \
26214 __ret = (uint32x2_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 18); \26214 __ret = (uint32x2_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 18); \
26215 __ret; \26215 __ret; \
26216})26216})
26217#else26217#else
26218#define vsra_n_u32(__p0, __p1, __p2) __extension__ ({ \26218#define vsra_n_u32(__p0, __p1, __p2) __extension__ ({ \
26219 uint32x2_t __ret; \
26219 uint32x2_t __s0 = __p0; \26220 uint32x2_t __s0 = __p0; \
26220 uint32x2_t __s1 = __p1; \26221 uint32x2_t __s1 = __p1; \
26221 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \26222 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
26222 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \26223 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
26223 uint32x2_t __ret; \
26224 __ret = (uint32x2_t) __builtin_neon_vsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 18); \26224 __ret = (uint32x2_t) __builtin_neon_vsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 18); \
26225 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \26225 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
26226 __ret; \26226 __ret; \
...@@ -26228,27 +26228,27 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -26228,27 +26228,27 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
26228#endif26228#endif
2622926229
26230#define vsra_n_u64(__p0, __p1, __p2) __extension__ ({ \26230#define vsra_n_u64(__p0, __p1, __p2) __extension__ ({ \
26231 uint64x1_t __ret; \
26231 uint64x1_t __s0 = __p0; \26232 uint64x1_t __s0 = __p0; \
26232 uint64x1_t __s1 = __p1; \26233 uint64x1_t __s1 = __p1; \
26233 uint64x1_t __ret; \
26234 __ret = (uint64x1_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 19); \26234 __ret = (uint64x1_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 19); \
26235 __ret; \26235 __ret; \
26236})26236})
26237#ifdef __LITTLE_ENDIAN__26237#ifdef __LITTLE_ENDIAN__
26238#define vsra_n_u16(__p0, __p1, __p2) __extension__ ({ \26238#define vsra_n_u16(__p0, __p1, __p2) __extension__ ({ \
26239 uint16x4_t __ret; \
26239 uint16x4_t __s0 = __p0; \26240 uint16x4_t __s0 = __p0; \
26240 uint16x4_t __s1 = __p1; \26241 uint16x4_t __s1 = __p1; \
26241 uint16x4_t __ret; \
26242 __ret = (uint16x4_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 17); \26242 __ret = (uint16x4_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 17); \
26243 __ret; \26243 __ret; \
26244})26244})
26245#else26245#else
26246#define vsra_n_u16(__p0, __p1, __p2) __extension__ ({ \26246#define vsra_n_u16(__p0, __p1, __p2) __extension__ ({ \
26247 uint16x4_t __ret; \
26247 uint16x4_t __s0 = __p0; \26248 uint16x4_t __s0 = __p0; \
26248 uint16x4_t __s1 = __p1; \26249 uint16x4_t __s1 = __p1; \
26249 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \26250 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
26250 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \26251 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
26251 uint16x4_t __ret; \
26252 __ret = (uint16x4_t) __builtin_neon_vsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 17); \26252 __ret = (uint16x4_t) __builtin_neon_vsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 17); \
26253 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \26253 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
26254 __ret; \26254 __ret; \
...@@ -26257,19 +26257,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -26257,19 +26257,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2625726257
26258#ifdef __LITTLE_ENDIAN__26258#ifdef __LITTLE_ENDIAN__
26259#define vsra_n_s8(__p0, __p1, __p2) __extension__ ({ \26259#define vsra_n_s8(__p0, __p1, __p2) __extension__ ({ \
26260 int8x8_t __ret; \
26260 int8x8_t __s0 = __p0; \26261 int8x8_t __s0 = __p0; \
26261 int8x8_t __s1 = __p1; \26262 int8x8_t __s1 = __p1; \
26262 int8x8_t __ret; \
26263 __ret = (int8x8_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 0); \26263 __ret = (int8x8_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 0); \
26264 __ret; \26264 __ret; \
26265})26265})
26266#else26266#else
26267#define vsra_n_s8(__p0, __p1, __p2) __extension__ ({ \26267#define vsra_n_s8(__p0, __p1, __p2) __extension__ ({ \
26268 int8x8_t __ret; \
26268 int8x8_t __s0 = __p0; \26269 int8x8_t __s0 = __p0; \
26269 int8x8_t __s1 = __p1; \26270 int8x8_t __s1 = __p1; \
26270 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \26271 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
26271 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \26272 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
26272 int8x8_t __ret; \
26273 __ret = (int8x8_t) __builtin_neon_vsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 0); \26273 __ret = (int8x8_t) __builtin_neon_vsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 0); \
26274 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \26274 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
26275 __ret; \26275 __ret; \
...@@ -26278,19 +26278,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -26278,19 +26278,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2627826278
26279#ifdef __LITTLE_ENDIAN__26279#ifdef __LITTLE_ENDIAN__
26280#define vsra_n_s32(__p0, __p1, __p2) __extension__ ({ \26280#define vsra_n_s32(__p0, __p1, __p2) __extension__ ({ \
26281 int32x2_t __ret; \
26281 int32x2_t __s0 = __p0; \26282 int32x2_t __s0 = __p0; \
26282 int32x2_t __s1 = __p1; \26283 int32x2_t __s1 = __p1; \
26283 int32x2_t __ret; \
26284 __ret = (int32x2_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 2); \26284 __ret = (int32x2_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 2); \
26285 __ret; \26285 __ret; \
26286})26286})
26287#else26287#else
26288#define vsra_n_s32(__p0, __p1, __p2) __extension__ ({ \26288#define vsra_n_s32(__p0, __p1, __p2) __extension__ ({ \
26289 int32x2_t __ret; \
26289 int32x2_t __s0 = __p0; \26290 int32x2_t __s0 = __p0; \
26290 int32x2_t __s1 = __p1; \26291 int32x2_t __s1 = __p1; \
26291 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \26292 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
26292 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \26293 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
26293 int32x2_t __ret; \
26294 __ret = (int32x2_t) __builtin_neon_vsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 2); \26294 __ret = (int32x2_t) __builtin_neon_vsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 2); \
26295 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \26295 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
26296 __ret; \26296 __ret; \
...@@ -26298,27 +26298,27 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -26298,27 +26298,27 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
26298#endif26298#endif
2629926299
26300#define vsra_n_s64(__p0, __p1, __p2) __extension__ ({ \26300#define vsra_n_s64(__p0, __p1, __p2) __extension__ ({ \
26301 int64x1_t __ret; \
26301 int64x1_t __s0 = __p0; \26302 int64x1_t __s0 = __p0; \
26302 int64x1_t __s1 = __p1; \26303 int64x1_t __s1 = __p1; \
26303 int64x1_t __ret; \
26304 __ret = (int64x1_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 3); \26304 __ret = (int64x1_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 3); \
26305 __ret; \26305 __ret; \
26306})26306})
26307#ifdef __LITTLE_ENDIAN__26307#ifdef __LITTLE_ENDIAN__
26308#define vsra_n_s16(__p0, __p1, __p2) __extension__ ({ \26308#define vsra_n_s16(__p0, __p1, __p2) __extension__ ({ \
26309 int16x4_t __ret; \
26309 int16x4_t __s0 = __p0; \26310 int16x4_t __s0 = __p0; \
26310 int16x4_t __s1 = __p1; \26311 int16x4_t __s1 = __p1; \
26311 int16x4_t __ret; \
26312 __ret = (int16x4_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 1); \26312 __ret = (int16x4_t) __builtin_neon_vsra_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 1); \
26313 __ret; \26313 __ret; \
26314})26314})
26315#else26315#else
26316#define vsra_n_s16(__p0, __p1, __p2) __extension__ ({ \26316#define vsra_n_s16(__p0, __p1, __p2) __extension__ ({ \
26317 int16x4_t __ret; \
26317 int16x4_t __s0 = __p0; \26318 int16x4_t __s0 = __p0; \
26318 int16x4_t __s1 = __p1; \26319 int16x4_t __s1 = __p1; \
26319 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \26320 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
26320 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \26321 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
26321 int16x4_t __ret; \
26322 __ret = (int16x4_t) __builtin_neon_vsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 1); \26322 __ret = (int16x4_t) __builtin_neon_vsra_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 1); \
26323 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \26323 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
26324 __ret; \26324 __ret; \
...@@ -26327,19 +26327,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -26327,19 +26327,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2632726327
26328#ifdef __LITTLE_ENDIAN__26328#ifdef __LITTLE_ENDIAN__
26329#define vsri_n_p8(__p0, __p1, __p2) __extension__ ({ \26329#define vsri_n_p8(__p0, __p1, __p2) __extension__ ({ \
26330 poly8x8_t __ret; \
26330 poly8x8_t __s0 = __p0; \26331 poly8x8_t __s0 = __p0; \
26331 poly8x8_t __s1 = __p1; \26332 poly8x8_t __s1 = __p1; \
26332 poly8x8_t __ret; \
26333 __ret = (poly8x8_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 4); \26333 __ret = (poly8x8_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 4); \
26334 __ret; \26334 __ret; \
26335})26335})
26336#else26336#else
26337#define vsri_n_p8(__p0, __p1, __p2) __extension__ ({ \26337#define vsri_n_p8(__p0, __p1, __p2) __extension__ ({ \
26338 poly8x8_t __ret; \
26338 poly8x8_t __s0 = __p0; \26339 poly8x8_t __s0 = __p0; \
26339 poly8x8_t __s1 = __p1; \26340 poly8x8_t __s1 = __p1; \
26340 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \26341 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
26341 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \26342 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
26342 poly8x8_t __ret; \
26343 __ret = (poly8x8_t) __builtin_neon_vsri_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 4); \26343 __ret = (poly8x8_t) __builtin_neon_vsri_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 4); \
26344 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \26344 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
26345 __ret; \26345 __ret; \
...@@ -26348,19 +26348,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -26348,19 +26348,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2634826348
26349#ifdef __LITTLE_ENDIAN__26349#ifdef __LITTLE_ENDIAN__
26350#define vsri_n_p16(__p0, __p1, __p2) __extension__ ({ \26350#define vsri_n_p16(__p0, __p1, __p2) __extension__ ({ \
26351 poly16x4_t __ret; \
26351 poly16x4_t __s0 = __p0; \26352 poly16x4_t __s0 = __p0; \
26352 poly16x4_t __s1 = __p1; \26353 poly16x4_t __s1 = __p1; \
26353 poly16x4_t __ret; \
26354 __ret = (poly16x4_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 5); \26354 __ret = (poly16x4_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 5); \
26355 __ret; \26355 __ret; \
26356})26356})
26357#else26357#else
26358#define vsri_n_p16(__p0, __p1, __p2) __extension__ ({ \26358#define vsri_n_p16(__p0, __p1, __p2) __extension__ ({ \
26359 poly16x4_t __ret; \
26359 poly16x4_t __s0 = __p0; \26360 poly16x4_t __s0 = __p0; \
26360 poly16x4_t __s1 = __p1; \26361 poly16x4_t __s1 = __p1; \
26361 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \26362 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
26362 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \26363 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
26363 poly16x4_t __ret; \
26364 __ret = (poly16x4_t) __builtin_neon_vsri_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 5); \26364 __ret = (poly16x4_t) __builtin_neon_vsri_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 5); \
26365 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \26365 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
26366 __ret; \26366 __ret; \
...@@ -26369,19 +26369,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -26369,19 +26369,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2636926369
26370#ifdef __LITTLE_ENDIAN__26370#ifdef __LITTLE_ENDIAN__
26371#define vsriq_n_p8(__p0, __p1, __p2) __extension__ ({ \26371#define vsriq_n_p8(__p0, __p1, __p2) __extension__ ({ \
26372 poly8x16_t __ret; \
26372 poly8x16_t __s0 = __p0; \26373 poly8x16_t __s0 = __p0; \
26373 poly8x16_t __s1 = __p1; \26374 poly8x16_t __s1 = __p1; \
26374 poly8x16_t __ret; \
26375 __ret = (poly8x16_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 36); \26375 __ret = (poly8x16_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 36); \
26376 __ret; \26376 __ret; \
26377})26377})
26378#else26378#else
26379#define vsriq_n_p8(__p0, __p1, __p2) __extension__ ({ \26379#define vsriq_n_p8(__p0, __p1, __p2) __extension__ ({ \
26380 poly8x16_t __ret; \
26380 poly8x16_t __s0 = __p0; \26381 poly8x16_t __s0 = __p0; \
26381 poly8x16_t __s1 = __p1; \26382 poly8x16_t __s1 = __p1; \
26382 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \26383 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
26383 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \26384 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
26384 poly8x16_t __ret; \
26385 __ret = (poly8x16_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 36); \26385 __ret = (poly8x16_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 36); \
26386 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \26386 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
26387 __ret; \26387 __ret; \
...@@ -26390,19 +26390,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -26390,19 +26390,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2639026390
26391#ifdef __LITTLE_ENDIAN__26391#ifdef __LITTLE_ENDIAN__
26392#define vsriq_n_p16(__p0, __p1, __p2) __extension__ ({ \26392#define vsriq_n_p16(__p0, __p1, __p2) __extension__ ({ \
26393 poly16x8_t __ret; \
26393 poly16x8_t __s0 = __p0; \26394 poly16x8_t __s0 = __p0; \
26394 poly16x8_t __s1 = __p1; \26395 poly16x8_t __s1 = __p1; \
26395 poly16x8_t __ret; \
26396 __ret = (poly16x8_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 37); \26396 __ret = (poly16x8_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 37); \
26397 __ret; \26397 __ret; \
26398})26398})
26399#else26399#else
26400#define vsriq_n_p16(__p0, __p1, __p2) __extension__ ({ \26400#define vsriq_n_p16(__p0, __p1, __p2) __extension__ ({ \
26401 poly16x8_t __ret; \
26401 poly16x8_t __s0 = __p0; \26402 poly16x8_t __s0 = __p0; \
26402 poly16x8_t __s1 = __p1; \26403 poly16x8_t __s1 = __p1; \
26403 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \26404 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
26404 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \26405 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
26405 poly16x8_t __ret; \
26406 __ret = (poly16x8_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 37); \26406 __ret = (poly16x8_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 37); \
26407 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \26407 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
26408 __ret; \26408 __ret; \
...@@ -26411,19 +26411,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -26411,19 +26411,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2641126411
26412#ifdef __LITTLE_ENDIAN__26412#ifdef __LITTLE_ENDIAN__
26413#define vsriq_n_u8(__p0, __p1, __p2) __extension__ ({ \26413#define vsriq_n_u8(__p0, __p1, __p2) __extension__ ({ \
26414 uint8x16_t __ret; \
26414 uint8x16_t __s0 = __p0; \26415 uint8x16_t __s0 = __p0; \
26415 uint8x16_t __s1 = __p1; \26416 uint8x16_t __s1 = __p1; \
26416 uint8x16_t __ret; \
26417 __ret = (uint8x16_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 48); \26417 __ret = (uint8x16_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 48); \
26418 __ret; \26418 __ret; \
26419})26419})
26420#else26420#else
26421#define vsriq_n_u8(__p0, __p1, __p2) __extension__ ({ \26421#define vsriq_n_u8(__p0, __p1, __p2) __extension__ ({ \
26422 uint8x16_t __ret; \
26422 uint8x16_t __s0 = __p0; \26423 uint8x16_t __s0 = __p0; \
26423 uint8x16_t __s1 = __p1; \26424 uint8x16_t __s1 = __p1; \
26424 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \26425 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
26425 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \26426 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
26426 uint8x16_t __ret; \
26427 __ret = (uint8x16_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 48); \26427 __ret = (uint8x16_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 48); \
26428 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \26428 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
26429 __ret; \26429 __ret; \
...@@ -26432,19 +26432,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -26432,19 +26432,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2643226432
26433#ifdef __LITTLE_ENDIAN__26433#ifdef __LITTLE_ENDIAN__
26434#define vsriq_n_u32(__p0, __p1, __p2) __extension__ ({ \26434#define vsriq_n_u32(__p0, __p1, __p2) __extension__ ({ \
26435 uint32x4_t __ret; \
26435 uint32x4_t __s0 = __p0; \26436 uint32x4_t __s0 = __p0; \
26436 uint32x4_t __s1 = __p1; \26437 uint32x4_t __s1 = __p1; \
26437 uint32x4_t __ret; \
26438 __ret = (uint32x4_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 50); \26438 __ret = (uint32x4_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 50); \
26439 __ret; \26439 __ret; \
26440})26440})
26441#else26441#else
26442#define vsriq_n_u32(__p0, __p1, __p2) __extension__ ({ \26442#define vsriq_n_u32(__p0, __p1, __p2) __extension__ ({ \
26443 uint32x4_t __ret; \
26443 uint32x4_t __s0 = __p0; \26444 uint32x4_t __s0 = __p0; \
26444 uint32x4_t __s1 = __p1; \26445 uint32x4_t __s1 = __p1; \
26445 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \26446 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
26446 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \26447 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
26447 uint32x4_t __ret; \
26448 __ret = (uint32x4_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 50); \26448 __ret = (uint32x4_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 50); \
26449 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \26449 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
26450 __ret; \26450 __ret; \
...@@ -26453,19 +26453,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -26453,19 +26453,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2645326453
26454#ifdef __LITTLE_ENDIAN__26454#ifdef __LITTLE_ENDIAN__
26455#define vsriq_n_u64(__p0, __p1, __p2) __extension__ ({ \26455#define vsriq_n_u64(__p0, __p1, __p2) __extension__ ({ \
26456 uint64x2_t __ret; \
26456 uint64x2_t __s0 = __p0; \26457 uint64x2_t __s0 = __p0; \
26457 uint64x2_t __s1 = __p1; \26458 uint64x2_t __s1 = __p1; \
26458 uint64x2_t __ret; \
26459 __ret = (uint64x2_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 51); \26459 __ret = (uint64x2_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 51); \
26460 __ret; \26460 __ret; \
26461})26461})
26462#else26462#else
26463#define vsriq_n_u64(__p0, __p1, __p2) __extension__ ({ \26463#define vsriq_n_u64(__p0, __p1, __p2) __extension__ ({ \
26464 uint64x2_t __ret; \
26464 uint64x2_t __s0 = __p0; \26465 uint64x2_t __s0 = __p0; \
26465 uint64x2_t __s1 = __p1; \26466 uint64x2_t __s1 = __p1; \
26466 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \26467 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
26467 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \26468 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
26468 uint64x2_t __ret; \
26469 __ret = (uint64x2_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 51); \26469 __ret = (uint64x2_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 51); \
26470 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \26470 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
26471 __ret; \26471 __ret; \
...@@ -26474,19 +26474,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -26474,19 +26474,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2647426474
26475#ifdef __LITTLE_ENDIAN__26475#ifdef __LITTLE_ENDIAN__
26476#define vsriq_n_u16(__p0, __p1, __p2) __extension__ ({ \26476#define vsriq_n_u16(__p0, __p1, __p2) __extension__ ({ \
26477 uint16x8_t __ret; \
26477 uint16x8_t __s0 = __p0; \26478 uint16x8_t __s0 = __p0; \
26478 uint16x8_t __s1 = __p1; \26479 uint16x8_t __s1 = __p1; \
26479 uint16x8_t __ret; \
26480 __ret = (uint16x8_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 49); \26480 __ret = (uint16x8_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 49); \
26481 __ret; \26481 __ret; \
26482})26482})
26483#else26483#else
26484#define vsriq_n_u16(__p0, __p1, __p2) __extension__ ({ \26484#define vsriq_n_u16(__p0, __p1, __p2) __extension__ ({ \
26485 uint16x8_t __ret; \
26485 uint16x8_t __s0 = __p0; \26486 uint16x8_t __s0 = __p0; \
26486 uint16x8_t __s1 = __p1; \26487 uint16x8_t __s1 = __p1; \
26487 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \26488 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
26488 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \26489 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
26489 uint16x8_t __ret; \
26490 __ret = (uint16x8_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 49); \26490 __ret = (uint16x8_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 49); \
26491 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \26491 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
26492 __ret; \26492 __ret; \
...@@ -26495,19 +26495,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -26495,19 +26495,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2649526495
26496#ifdef __LITTLE_ENDIAN__26496#ifdef __LITTLE_ENDIAN__
26497#define vsriq_n_s8(__p0, __p1, __p2) __extension__ ({ \26497#define vsriq_n_s8(__p0, __p1, __p2) __extension__ ({ \
26498 int8x16_t __ret; \
26498 int8x16_t __s0 = __p0; \26499 int8x16_t __s0 = __p0; \
26499 int8x16_t __s1 = __p1; \26500 int8x16_t __s1 = __p1; \
26500 int8x16_t __ret; \
26501 __ret = (int8x16_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 32); \26501 __ret = (int8x16_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 32); \
26502 __ret; \26502 __ret; \
26503})26503})
26504#else26504#else
26505#define vsriq_n_s8(__p0, __p1, __p2) __extension__ ({ \26505#define vsriq_n_s8(__p0, __p1, __p2) __extension__ ({ \
26506 int8x16_t __ret; \
26506 int8x16_t __s0 = __p0; \26507 int8x16_t __s0 = __p0; \
26507 int8x16_t __s1 = __p1; \26508 int8x16_t __s1 = __p1; \
26508 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \26509 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
26509 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \26510 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
26510 int8x16_t __ret; \
26511 __ret = (int8x16_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 32); \26511 __ret = (int8x16_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 32); \
26512 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \26512 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
26513 __ret; \26513 __ret; \
...@@ -26516,19 +26516,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -26516,19 +26516,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2651626516
26517#ifdef __LITTLE_ENDIAN__26517#ifdef __LITTLE_ENDIAN__
26518#define vsriq_n_s32(__p0, __p1, __p2) __extension__ ({ \26518#define vsriq_n_s32(__p0, __p1, __p2) __extension__ ({ \
26519 int32x4_t __ret; \
26519 int32x4_t __s0 = __p0; \26520 int32x4_t __s0 = __p0; \
26520 int32x4_t __s1 = __p1; \26521 int32x4_t __s1 = __p1; \
26521 int32x4_t __ret; \
26522 __ret = (int32x4_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 34); \26522 __ret = (int32x4_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 34); \
26523 __ret; \26523 __ret; \
26524})26524})
26525#else26525#else
26526#define vsriq_n_s32(__p0, __p1, __p2) __extension__ ({ \26526#define vsriq_n_s32(__p0, __p1, __p2) __extension__ ({ \
26527 int32x4_t __ret; \
26527 int32x4_t __s0 = __p0; \26528 int32x4_t __s0 = __p0; \
26528 int32x4_t __s1 = __p1; \26529 int32x4_t __s1 = __p1; \
26529 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \26530 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
26530 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \26531 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
26531 int32x4_t __ret; \
26532 __ret = (int32x4_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 34); \26532 __ret = (int32x4_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 34); \
26533 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \26533 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
26534 __ret; \26534 __ret; \
...@@ -26537,19 +26537,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -26537,19 +26537,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2653726537
26538#ifdef __LITTLE_ENDIAN__26538#ifdef __LITTLE_ENDIAN__
26539#define vsriq_n_s64(__p0, __p1, __p2) __extension__ ({ \26539#define vsriq_n_s64(__p0, __p1, __p2) __extension__ ({ \
26540 int64x2_t __ret; \
26540 int64x2_t __s0 = __p0; \26541 int64x2_t __s0 = __p0; \
26541 int64x2_t __s1 = __p1; \26542 int64x2_t __s1 = __p1; \
26542 int64x2_t __ret; \
26543 __ret = (int64x2_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 35); \26543 __ret = (int64x2_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 35); \
26544 __ret; \26544 __ret; \
26545})26545})
26546#else26546#else
26547#define vsriq_n_s64(__p0, __p1, __p2) __extension__ ({ \26547#define vsriq_n_s64(__p0, __p1, __p2) __extension__ ({ \
26548 int64x2_t __ret; \
26548 int64x2_t __s0 = __p0; \26549 int64x2_t __s0 = __p0; \
26549 int64x2_t __s1 = __p1; \26550 int64x2_t __s1 = __p1; \
26550 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \26551 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
26551 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \26552 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
26552 int64x2_t __ret; \
26553 __ret = (int64x2_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 35); \26553 __ret = (int64x2_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 35); \
26554 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \26554 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
26555 __ret; \26555 __ret; \
...@@ -26558,19 +26558,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -26558,19 +26558,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2655826558
26559#ifdef __LITTLE_ENDIAN__26559#ifdef __LITTLE_ENDIAN__
26560#define vsriq_n_s16(__p0, __p1, __p2) __extension__ ({ \26560#define vsriq_n_s16(__p0, __p1, __p2) __extension__ ({ \
26561 int16x8_t __ret; \
26561 int16x8_t __s0 = __p0; \26562 int16x8_t __s0 = __p0; \
26562 int16x8_t __s1 = __p1; \26563 int16x8_t __s1 = __p1; \
26563 int16x8_t __ret; \
26564 __ret = (int16x8_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 33); \26564 __ret = (int16x8_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 33); \
26565 __ret; \26565 __ret; \
26566})26566})
26567#else26567#else
26568#define vsriq_n_s16(__p0, __p1, __p2) __extension__ ({ \26568#define vsriq_n_s16(__p0, __p1, __p2) __extension__ ({ \
26569 int16x8_t __ret; \
26569 int16x8_t __s0 = __p0; \26570 int16x8_t __s0 = __p0; \
26570 int16x8_t __s1 = __p1; \26571 int16x8_t __s1 = __p1; \
26571 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \26572 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
26572 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \26573 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
26573 int16x8_t __ret; \
26574 __ret = (int16x8_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 33); \26574 __ret = (int16x8_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 33); \
26575 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \26575 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
26576 __ret; \26576 __ret; \
...@@ -26579,19 +26579,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -26579,19 +26579,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2657926579
26580#ifdef __LITTLE_ENDIAN__26580#ifdef __LITTLE_ENDIAN__
26581#define vsri_n_u8(__p0, __p1, __p2) __extension__ ({ \26581#define vsri_n_u8(__p0, __p1, __p2) __extension__ ({ \
26582 uint8x8_t __ret; \
26582 uint8x8_t __s0 = __p0; \26583 uint8x8_t __s0 = __p0; \
26583 uint8x8_t __s1 = __p1; \26584 uint8x8_t __s1 = __p1; \
26584 uint8x8_t __ret; \
26585 __ret = (uint8x8_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 16); \26585 __ret = (uint8x8_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 16); \
26586 __ret; \26586 __ret; \
26587})26587})
26588#else26588#else
26589#define vsri_n_u8(__p0, __p1, __p2) __extension__ ({ \26589#define vsri_n_u8(__p0, __p1, __p2) __extension__ ({ \
26590 uint8x8_t __ret; \
26590 uint8x8_t __s0 = __p0; \26591 uint8x8_t __s0 = __p0; \
26591 uint8x8_t __s1 = __p1; \26592 uint8x8_t __s1 = __p1; \
26592 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \26593 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
26593 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \26594 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
26594 uint8x8_t __ret; \
26595 __ret = (uint8x8_t) __builtin_neon_vsri_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 16); \26595 __ret = (uint8x8_t) __builtin_neon_vsri_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 16); \
26596 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \26596 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
26597 __ret; \26597 __ret; \
...@@ -26600,19 +26600,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -26600,19 +26600,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2660026600
26601#ifdef __LITTLE_ENDIAN__26601#ifdef __LITTLE_ENDIAN__
26602#define vsri_n_u32(__p0, __p1, __p2) __extension__ ({ \26602#define vsri_n_u32(__p0, __p1, __p2) __extension__ ({ \
26603 uint32x2_t __ret; \
26603 uint32x2_t __s0 = __p0; \26604 uint32x2_t __s0 = __p0; \
26604 uint32x2_t __s1 = __p1; \26605 uint32x2_t __s1 = __p1; \
26605 uint32x2_t __ret; \
26606 __ret = (uint32x2_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 18); \26606 __ret = (uint32x2_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 18); \
26607 __ret; \26607 __ret; \
26608})26608})
26609#else26609#else
26610#define vsri_n_u32(__p0, __p1, __p2) __extension__ ({ \26610#define vsri_n_u32(__p0, __p1, __p2) __extension__ ({ \
26611 uint32x2_t __ret; \
26611 uint32x2_t __s0 = __p0; \26612 uint32x2_t __s0 = __p0; \
26612 uint32x2_t __s1 = __p1; \26613 uint32x2_t __s1 = __p1; \
26613 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \26614 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
26614 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \26615 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
26615 uint32x2_t __ret; \
26616 __ret = (uint32x2_t) __builtin_neon_vsri_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 18); \26616 __ret = (uint32x2_t) __builtin_neon_vsri_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 18); \
26617 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \26617 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
26618 __ret; \26618 __ret; \
...@@ -26620,27 +26620,27 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -26620,27 +26620,27 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
26620#endif26620#endif
2662126621
26622#define vsri_n_u64(__p0, __p1, __p2) __extension__ ({ \26622#define vsri_n_u64(__p0, __p1, __p2) __extension__ ({ \
26623 uint64x1_t __ret; \
26623 uint64x1_t __s0 = __p0; \26624 uint64x1_t __s0 = __p0; \
26624 uint64x1_t __s1 = __p1; \26625 uint64x1_t __s1 = __p1; \
26625 uint64x1_t __ret; \
26626 __ret = (uint64x1_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 19); \26626 __ret = (uint64x1_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 19); \
26627 __ret; \26627 __ret; \
26628})26628})
26629#ifdef __LITTLE_ENDIAN__26629#ifdef __LITTLE_ENDIAN__
26630#define vsri_n_u16(__p0, __p1, __p2) __extension__ ({ \26630#define vsri_n_u16(__p0, __p1, __p2) __extension__ ({ \
26631 uint16x4_t __ret; \
26631 uint16x4_t __s0 = __p0; \26632 uint16x4_t __s0 = __p0; \
26632 uint16x4_t __s1 = __p1; \26633 uint16x4_t __s1 = __p1; \
26633 uint16x4_t __ret; \
26634 __ret = (uint16x4_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 17); \26634 __ret = (uint16x4_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 17); \
26635 __ret; \26635 __ret; \
26636})26636})
26637#else26637#else
26638#define vsri_n_u16(__p0, __p1, __p2) __extension__ ({ \26638#define vsri_n_u16(__p0, __p1, __p2) __extension__ ({ \
26639 uint16x4_t __ret; \
26639 uint16x4_t __s0 = __p0; \26640 uint16x4_t __s0 = __p0; \
26640 uint16x4_t __s1 = __p1; \26641 uint16x4_t __s1 = __p1; \
26641 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \26642 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
26642 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \26643 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
26643 uint16x4_t __ret; \
26644 __ret = (uint16x4_t) __builtin_neon_vsri_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 17); \26644 __ret = (uint16x4_t) __builtin_neon_vsri_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 17); \
26645 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \26645 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
26646 __ret; \26646 __ret; \
...@@ -26649,19 +26649,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -26649,19 +26649,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2664926649
26650#ifdef __LITTLE_ENDIAN__26650#ifdef __LITTLE_ENDIAN__
26651#define vsri_n_s8(__p0, __p1, __p2) __extension__ ({ \26651#define vsri_n_s8(__p0, __p1, __p2) __extension__ ({ \
26652 int8x8_t __ret; \
26652 int8x8_t __s0 = __p0; \26653 int8x8_t __s0 = __p0; \
26653 int8x8_t __s1 = __p1; \26654 int8x8_t __s1 = __p1; \
26654 int8x8_t __ret; \
26655 __ret = (int8x8_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 0); \26655 __ret = (int8x8_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 0); \
26656 __ret; \26656 __ret; \
26657})26657})
26658#else26658#else
26659#define vsri_n_s8(__p0, __p1, __p2) __extension__ ({ \26659#define vsri_n_s8(__p0, __p1, __p2) __extension__ ({ \
26660 int8x8_t __ret; \
26660 int8x8_t __s0 = __p0; \26661 int8x8_t __s0 = __p0; \
26661 int8x8_t __s1 = __p1; \26662 int8x8_t __s1 = __p1; \
26662 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \26663 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
26663 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \26664 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
26664 int8x8_t __ret; \
26665 __ret = (int8x8_t) __builtin_neon_vsri_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 0); \26665 __ret = (int8x8_t) __builtin_neon_vsri_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 0); \
26666 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \26666 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
26667 __ret; \26667 __ret; \
...@@ -26670,19 +26670,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -26670,19 +26670,19 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
2667026670
26671#ifdef __LITTLE_ENDIAN__26671#ifdef __LITTLE_ENDIAN__
26672#define vsri_n_s32(__p0, __p1, __p2) __extension__ ({ \26672#define vsri_n_s32(__p0, __p1, __p2) __extension__ ({ \
26673 int32x2_t __ret; \
26673 int32x2_t __s0 = __p0; \26674 int32x2_t __s0 = __p0; \
26674 int32x2_t __s1 = __p1; \26675 int32x2_t __s1 = __p1; \
26675 int32x2_t __ret; \
26676 __ret = (int32x2_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 2); \26676 __ret = (int32x2_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 2); \
26677 __ret; \26677 __ret; \
26678})26678})
26679#else26679#else
26680#define vsri_n_s32(__p0, __p1, __p2) __extension__ ({ \26680#define vsri_n_s32(__p0, __p1, __p2) __extension__ ({ \
26681 int32x2_t __ret; \
26681 int32x2_t __s0 = __p0; \26682 int32x2_t __s0 = __p0; \
26682 int32x2_t __s1 = __p1; \26683 int32x2_t __s1 = __p1; \
26683 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \26684 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
26684 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \26685 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
26685 int32x2_t __ret; \
26686 __ret = (int32x2_t) __builtin_neon_vsri_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 2); \26686 __ret = (int32x2_t) __builtin_neon_vsri_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 2); \
26687 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \26687 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
26688 __ret; \26688 __ret; \
...@@ -26690,27 +26690,27 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -26690,27 +26690,27 @@ __ai int16x4_t vshl_s16(int16x4_t __p0, int16x4_t __p1) {
26690#endif26690#endif
2669126691
26692#define vsri_n_s64(__p0, __p1, __p2) __extension__ ({ \26692#define vsri_n_s64(__p0, __p1, __p2) __extension__ ({ \
26693 int64x1_t __ret; \
26693 int64x1_t __s0 = __p0; \26694 int64x1_t __s0 = __p0; \
26694 int64x1_t __s1 = __p1; \26695 int64x1_t __s1 = __p1; \
26695 int64x1_t __ret; \
26696 __ret = (int64x1_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 3); \26696 __ret = (int64x1_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 3); \
26697 __ret; \26697 __ret; \
26698})26698})
26699#ifdef __LITTLE_ENDIAN__26699#ifdef __LITTLE_ENDIAN__
26700#define vsri_n_s16(__p0, __p1, __p2) __extension__ ({ \26700#define vsri_n_s16(__p0, __p1, __p2) __extension__ ({ \
26701 int16x4_t __ret; \
26701 int16x4_t __s0 = __p0; \26702 int16x4_t __s0 = __p0; \
26702 int16x4_t __s1 = __p1; \26703 int16x4_t __s1 = __p1; \
26703 int16x4_t __ret; \
26704 __ret = (int16x4_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 1); \26704 __ret = (int16x4_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 1); \
26705 __ret; \26705 __ret; \
26706})26706})
26707#else26707#else
26708#define vsri_n_s16(__p0, __p1, __p2) __extension__ ({ \26708#define vsri_n_s16(__p0, __p1, __p2) __extension__ ({ \
26709 int16x4_t __ret; \
26709 int16x4_t __s0 = __p0; \26710 int16x4_t __s0 = __p0; \
26710 int16x4_t __s1 = __p1; \26711 int16x4_t __s1 = __p1; \
26711 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \26712 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
26712 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \26713 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
26713 int16x4_t __ret; \
26714 __ret = (int16x4_t) __builtin_neon_vsri_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 1); \26714 __ret = (int16x4_t) __builtin_neon_vsri_n_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 1); \
26715 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \26715 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
26716 __ret; \26716 __ret; \
...@@ -29853,9 +29853,9 @@ __ai uint8x16_t vsubq_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -29853,9 +29853,9 @@ __ai uint8x16_t vsubq_u8(uint8x16_t __p0, uint8x16_t __p1) {
29853}29853}
29854#else29854#else
29855__ai uint8x16_t vsubq_u8(uint8x16_t __p0, uint8x16_t __p1) {29855__ai uint8x16_t vsubq_u8(uint8x16_t __p0, uint8x16_t __p1) {
29856 uint8x16_t __ret;
29856 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);29857 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
29857 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);29858 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
29858 uint8x16_t __ret;
29859 __ret = __rev0 - __rev1;29859 __ret = __rev0 - __rev1;
29860 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);29860 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
29861 return __ret;29861 return __ret;
...@@ -29870,9 +29870,9 @@ __ai uint32x4_t vsubq_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -29870,9 +29870,9 @@ __ai uint32x4_t vsubq_u32(uint32x4_t __p0, uint32x4_t __p1) {
29870}29870}
29871#else29871#else
29872__ai uint32x4_t vsubq_u32(uint32x4_t __p0, uint32x4_t __p1) {29872__ai uint32x4_t vsubq_u32(uint32x4_t __p0, uint32x4_t __p1) {
29873 uint32x4_t __ret;
29873 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);29874 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
29874 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);29875 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
29875 uint32x4_t __ret;
29876 __ret = __rev0 - __rev1;29876 __ret = __rev0 - __rev1;
29877 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);29877 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
29878 return __ret;29878 return __ret;
...@@ -29887,9 +29887,9 @@ __ai uint64x2_t vsubq_u64(uint64x2_t __p0, uint64x2_t __p1) {...@@ -29887,9 +29887,9 @@ __ai uint64x2_t vsubq_u64(uint64x2_t __p0, uint64x2_t __p1) {
29887}29887}
29888#else29888#else
29889__ai uint64x2_t vsubq_u64(uint64x2_t __p0, uint64x2_t __p1) {29889__ai uint64x2_t vsubq_u64(uint64x2_t __p0, uint64x2_t __p1) {
29890 uint64x2_t __ret;
29890 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);29891 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
29891 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);29892 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
29892 uint64x2_t __ret;
29893 __ret = __rev0 - __rev1;29893 __ret = __rev0 - __rev1;
29894 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);29894 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
29895 return __ret;29895 return __ret;
...@@ -29904,9 +29904,9 @@ __ai uint16x8_t vsubq_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -29904,9 +29904,9 @@ __ai uint16x8_t vsubq_u16(uint16x8_t __p0, uint16x8_t __p1) {
29904}29904}
29905#else29905#else
29906__ai uint16x8_t vsubq_u16(uint16x8_t __p0, uint16x8_t __p1) {29906__ai uint16x8_t vsubq_u16(uint16x8_t __p0, uint16x8_t __p1) {
29907 uint16x8_t __ret;
29907 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);29908 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
29908 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);29909 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
29909 uint16x8_t __ret;
29910 __ret = __rev0 - __rev1;29910 __ret = __rev0 - __rev1;
29911 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);29911 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
29912 return __ret;29912 return __ret;
...@@ -29921,9 +29921,9 @@ __ai int8x16_t vsubq_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -29921,9 +29921,9 @@ __ai int8x16_t vsubq_s8(int8x16_t __p0, int8x16_t __p1) {
29921}29921}
29922#else29922#else
29923__ai int8x16_t vsubq_s8(int8x16_t __p0, int8x16_t __p1) {29923__ai int8x16_t vsubq_s8(int8x16_t __p0, int8x16_t __p1) {
29924 int8x16_t __ret;
29924 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);29925 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
29925 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);29926 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
29926 int8x16_t __ret;
29927 __ret = __rev0 - __rev1;29927 __ret = __rev0 - __rev1;
29928 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);29928 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
29929 return __ret;29929 return __ret;
...@@ -29938,9 +29938,9 @@ __ai float32x4_t vsubq_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -29938,9 +29938,9 @@ __ai float32x4_t vsubq_f32(float32x4_t __p0, float32x4_t __p1) {
29938}29938}
29939#else29939#else
29940__ai float32x4_t vsubq_f32(float32x4_t __p0, float32x4_t __p1) {29940__ai float32x4_t vsubq_f32(float32x4_t __p0, float32x4_t __p1) {
29941 float32x4_t __ret;
29941 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);29942 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
29942 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);29943 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
29943 float32x4_t __ret;
29944 __ret = __rev0 - __rev1;29944 __ret = __rev0 - __rev1;
29945 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);29945 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
29946 return __ret;29946 return __ret;
...@@ -29955,9 +29955,9 @@ __ai int32x4_t vsubq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -29955,9 +29955,9 @@ __ai int32x4_t vsubq_s32(int32x4_t __p0, int32x4_t __p1) {
29955}29955}
29956#else29956#else
29957__ai int32x4_t vsubq_s32(int32x4_t __p0, int32x4_t __p1) {29957__ai int32x4_t vsubq_s32(int32x4_t __p0, int32x4_t __p1) {
29958 int32x4_t __ret;
29958 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);29959 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
29959 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);29960 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
29960 int32x4_t __ret;
29961 __ret = __rev0 - __rev1;29961 __ret = __rev0 - __rev1;
29962 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);29962 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
29963 return __ret;29963 return __ret;
...@@ -29972,9 +29972,9 @@ __ai int64x2_t vsubq_s64(int64x2_t __p0, int64x2_t __p1) {...@@ -29972,9 +29972,9 @@ __ai int64x2_t vsubq_s64(int64x2_t __p0, int64x2_t __p1) {
29972}29972}
29973#else29973#else
29974__ai int64x2_t vsubq_s64(int64x2_t __p0, int64x2_t __p1) {29974__ai int64x2_t vsubq_s64(int64x2_t __p0, int64x2_t __p1) {
29975 int64x2_t __ret;
29975 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);29976 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
29976 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);29977 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
29977 int64x2_t __ret;
29978 __ret = __rev0 - __rev1;29978 __ret = __rev0 - __rev1;
29979 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);29979 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
29980 return __ret;29980 return __ret;
...@@ -29989,9 +29989,9 @@ __ai int16x8_t vsubq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -29989,9 +29989,9 @@ __ai int16x8_t vsubq_s16(int16x8_t __p0, int16x8_t __p1) {
29989}29989}
29990#else29990#else
29991__ai int16x8_t vsubq_s16(int16x8_t __p0, int16x8_t __p1) {29991__ai int16x8_t vsubq_s16(int16x8_t __p0, int16x8_t __p1) {
29992 int16x8_t __ret;
29992 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);29993 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
29993 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);29994 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
29994 int16x8_t __ret;
29995 __ret = __rev0 - __rev1;29995 __ret = __rev0 - __rev1;
29996 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);29996 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
29997 return __ret;29997 return __ret;
...@@ -30006,9 +30006,9 @@ __ai uint8x8_t vsub_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -30006,9 +30006,9 @@ __ai uint8x8_t vsub_u8(uint8x8_t __p0, uint8x8_t __p1) {
30006}30006}
30007#else30007#else
30008__ai uint8x8_t vsub_u8(uint8x8_t __p0, uint8x8_t __p1) {30008__ai uint8x8_t vsub_u8(uint8x8_t __p0, uint8x8_t __p1) {
30009 uint8x8_t __ret;
30009 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);30010 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
30010 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);30011 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
30011 uint8x8_t __ret;
30012 __ret = __rev0 - __rev1;30012 __ret = __rev0 - __rev1;
30013 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);30013 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
30014 return __ret;30014 return __ret;
...@@ -30023,9 +30023,9 @@ __ai uint32x2_t vsub_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -30023,9 +30023,9 @@ __ai uint32x2_t vsub_u32(uint32x2_t __p0, uint32x2_t __p1) {
30023}30023}
30024#else30024#else
30025__ai uint32x2_t vsub_u32(uint32x2_t __p0, uint32x2_t __p1) {30025__ai uint32x2_t vsub_u32(uint32x2_t __p0, uint32x2_t __p1) {
30026 uint32x2_t __ret;
30026 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);30027 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
30027 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);30028 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
30028 uint32x2_t __ret;
30029 __ret = __rev0 - __rev1;30029 __ret = __rev0 - __rev1;
30030 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);30030 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
30031 return __ret;30031 return __ret;
...@@ -30045,9 +30045,9 @@ __ai uint16x4_t vsub_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -30045,9 +30045,9 @@ __ai uint16x4_t vsub_u16(uint16x4_t __p0, uint16x4_t __p1) {
30045}30045}
30046#else30046#else
30047__ai uint16x4_t vsub_u16(uint16x4_t __p0, uint16x4_t __p1) {30047__ai uint16x4_t vsub_u16(uint16x4_t __p0, uint16x4_t __p1) {
30048 uint16x4_t __ret;
30048 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);30049 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
30049 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);30050 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
30050 uint16x4_t __ret;
30051 __ret = __rev0 - __rev1;30051 __ret = __rev0 - __rev1;
30052 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);30052 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
30053 return __ret;30053 return __ret;
...@@ -30062,9 +30062,9 @@ __ai int8x8_t vsub_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -30062,9 +30062,9 @@ __ai int8x8_t vsub_s8(int8x8_t __p0, int8x8_t __p1) {
30062}30062}
30063#else30063#else
30064__ai int8x8_t vsub_s8(int8x8_t __p0, int8x8_t __p1) {30064__ai int8x8_t vsub_s8(int8x8_t __p0, int8x8_t __p1) {
30065 int8x8_t __ret;
30065 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);30066 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
30066 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);30067 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
30067 int8x8_t __ret;
30068 __ret = __rev0 - __rev1;30068 __ret = __rev0 - __rev1;
30069 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);30069 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
30070 return __ret;30070 return __ret;
...@@ -30079,9 +30079,9 @@ __ai float32x2_t vsub_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -30079,9 +30079,9 @@ __ai float32x2_t vsub_f32(float32x2_t __p0, float32x2_t __p1) {
30079}30079}
30080#else30080#else
30081__ai float32x2_t vsub_f32(float32x2_t __p0, float32x2_t __p1) {30081__ai float32x2_t vsub_f32(float32x2_t __p0, float32x2_t __p1) {
30082 float32x2_t __ret;
30082 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);30083 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
30083 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);30084 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
30084 float32x2_t __ret;
30085 __ret = __rev0 - __rev1;30085 __ret = __rev0 - __rev1;
30086 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);30086 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
30087 return __ret;30087 return __ret;
...@@ -30096,9 +30096,9 @@ __ai int32x2_t vsub_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -30096,9 +30096,9 @@ __ai int32x2_t vsub_s32(int32x2_t __p0, int32x2_t __p1) {
30096}30096}
30097#else30097#else
30098__ai int32x2_t vsub_s32(int32x2_t __p0, int32x2_t __p1) {30098__ai int32x2_t vsub_s32(int32x2_t __p0, int32x2_t __p1) {
30099 int32x2_t __ret;
30099 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);30100 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
30100 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);30101 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
30101 int32x2_t __ret;
30102 __ret = __rev0 - __rev1;30102 __ret = __rev0 - __rev1;
30103 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);30103 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
30104 return __ret;30104 return __ret;
...@@ -30118,9 +30118,9 @@ __ai int16x4_t vsub_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -30118,9 +30118,9 @@ __ai int16x4_t vsub_s16(int16x4_t __p0, int16x4_t __p1) {
30118}30118}
30119#else30119#else
30120__ai int16x4_t vsub_s16(int16x4_t __p0, int16x4_t __p1) {30120__ai int16x4_t vsub_s16(int16x4_t __p0, int16x4_t __p1) {
30121 int16x4_t __ret;
30121 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);30122 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
30122 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);30123 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
30123 int16x4_t __ret;
30124 __ret = __rev0 - __rev1;30124 __ret = __rev0 - __rev1;
30125 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);30125 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
30126 return __ret;30126 return __ret;
...@@ -30135,9 +30135,9 @@ __ai uint16x4_t vsubhn_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -30135,9 +30135,9 @@ __ai uint16x4_t vsubhn_u32(uint32x4_t __p0, uint32x4_t __p1) {
30135}30135}
30136#else30136#else
30137__ai uint16x4_t vsubhn_u32(uint32x4_t __p0, uint32x4_t __p1) {30137__ai uint16x4_t vsubhn_u32(uint32x4_t __p0, uint32x4_t __p1) {
30138 uint16x4_t __ret;
30138 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);30139 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
30139 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);30140 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
30140 uint16x4_t __ret;
30141 __ret = (uint16x4_t) __builtin_neon_vsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 17);30141 __ret = (uint16x4_t) __builtin_neon_vsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 17);
30142 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);30142 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
30143 return __ret;30143 return __ret;
...@@ -30157,9 +30157,9 @@ __ai uint32x2_t vsubhn_u64(uint64x2_t __p0, uint64x2_t __p1) {...@@ -30157,9 +30157,9 @@ __ai uint32x2_t vsubhn_u64(uint64x2_t __p0, uint64x2_t __p1) {
30157}30157}
30158#else30158#else
30159__ai uint32x2_t vsubhn_u64(uint64x2_t __p0, uint64x2_t __p1) {30159__ai uint32x2_t vsubhn_u64(uint64x2_t __p0, uint64x2_t __p1) {
30160 uint32x2_t __ret;
30160 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);30161 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
30161 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);30162 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
30162 uint32x2_t __ret;
30163 __ret = (uint32x2_t) __builtin_neon_vsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 18);30163 __ret = (uint32x2_t) __builtin_neon_vsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 18);
30164 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);30164 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
30165 return __ret;30165 return __ret;
...@@ -30179,9 +30179,9 @@ __ai uint8x8_t vsubhn_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -30179,9 +30179,9 @@ __ai uint8x8_t vsubhn_u16(uint16x8_t __p0, uint16x8_t __p1) {
30179}30179}
30180#else30180#else
30181__ai uint8x8_t vsubhn_u16(uint16x8_t __p0, uint16x8_t __p1) {30181__ai uint8x8_t vsubhn_u16(uint16x8_t __p0, uint16x8_t __p1) {
30182 uint8x8_t __ret;
30182 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);30183 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
30183 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);30184 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
30184 uint8x8_t __ret;
30185 __ret = (uint8x8_t) __builtin_neon_vsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 16);30185 __ret = (uint8x8_t) __builtin_neon_vsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 16);
30186 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);30186 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
30187 return __ret;30187 return __ret;
...@@ -30201,9 +30201,9 @@ __ai int16x4_t vsubhn_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -30201,9 +30201,9 @@ __ai int16x4_t vsubhn_s32(int32x4_t __p0, int32x4_t __p1) {
30201}30201}
30202#else30202#else
30203__ai int16x4_t vsubhn_s32(int32x4_t __p0, int32x4_t __p1) {30203__ai int16x4_t vsubhn_s32(int32x4_t __p0, int32x4_t __p1) {
30204 int16x4_t __ret;
30204 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);30205 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
30205 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);30206 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
30206 int16x4_t __ret;
30207 __ret = (int16x4_t) __builtin_neon_vsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 1);30207 __ret = (int16x4_t) __builtin_neon_vsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 1);
30208 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);30208 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
30209 return __ret;30209 return __ret;
...@@ -30223,9 +30223,9 @@ __ai int32x2_t vsubhn_s64(int64x2_t __p0, int64x2_t __p1) {...@@ -30223,9 +30223,9 @@ __ai int32x2_t vsubhn_s64(int64x2_t __p0, int64x2_t __p1) {
30223}30223}
30224#else30224#else
30225__ai int32x2_t vsubhn_s64(int64x2_t __p0, int64x2_t __p1) {30225__ai int32x2_t vsubhn_s64(int64x2_t __p0, int64x2_t __p1) {
30226 int32x2_t __ret;
30226 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);30227 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
30227 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);30228 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
30228 int32x2_t __ret;
30229 __ret = (int32x2_t) __builtin_neon_vsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 2);30229 __ret = (int32x2_t) __builtin_neon_vsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 2);
30230 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);30230 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
30231 return __ret;30231 return __ret;
...@@ -30245,9 +30245,9 @@ __ai int8x8_t vsubhn_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -30245,9 +30245,9 @@ __ai int8x8_t vsubhn_s16(int16x8_t __p0, int16x8_t __p1) {
30245}30245}
30246#else30246#else
30247__ai int8x8_t vsubhn_s16(int16x8_t __p0, int16x8_t __p1) {30247__ai int8x8_t vsubhn_s16(int16x8_t __p0, int16x8_t __p1) {
30248 int8x8_t __ret;
30248 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);30249 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
30249 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);30250 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
30250 int8x8_t __ret;
30251 __ret = (int8x8_t) __builtin_neon_vsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 0);30251 __ret = (int8x8_t) __builtin_neon_vsubhn_v((int8x16_t)__rev0, (int8x16_t)__rev1, 0);
30252 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);30252 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
30253 return __ret;30253 return __ret;
...@@ -30267,9 +30267,9 @@ __ai uint16x8_t vsubl_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -30267,9 +30267,9 @@ __ai uint16x8_t vsubl_u8(uint8x8_t __p0, uint8x8_t __p1) {
30267}30267}
30268#else30268#else
30269__ai uint16x8_t vsubl_u8(uint8x8_t __p0, uint8x8_t __p1) {30269__ai uint16x8_t vsubl_u8(uint8x8_t __p0, uint8x8_t __p1) {
30270 uint16x8_t __ret;
30270 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);30271 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
30271 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);30272 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
30272 uint16x8_t __ret;
30273 __ret = __noswap_vmovl_u8(__rev0) - __noswap_vmovl_u8(__rev1);30273 __ret = __noswap_vmovl_u8(__rev0) - __noswap_vmovl_u8(__rev1);
30274 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);30274 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
30275 return __ret;30275 return __ret;
...@@ -30284,9 +30284,9 @@ __ai uint64x2_t vsubl_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -30284,9 +30284,9 @@ __ai uint64x2_t vsubl_u32(uint32x2_t __p0, uint32x2_t __p1) {
30284}30284}
30285#else30285#else
30286__ai uint64x2_t vsubl_u32(uint32x2_t __p0, uint32x2_t __p1) {30286__ai uint64x2_t vsubl_u32(uint32x2_t __p0, uint32x2_t __p1) {
30287 uint64x2_t __ret;
30287 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);30288 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
30288 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);30289 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
30289 uint64x2_t __ret;
30290 __ret = __noswap_vmovl_u32(__rev0) - __noswap_vmovl_u32(__rev1);30290 __ret = __noswap_vmovl_u32(__rev0) - __noswap_vmovl_u32(__rev1);
30291 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);30291 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
30292 return __ret;30292 return __ret;
...@@ -30301,9 +30301,9 @@ __ai uint32x4_t vsubl_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -30301,9 +30301,9 @@ __ai uint32x4_t vsubl_u16(uint16x4_t __p0, uint16x4_t __p1) {
30301}30301}
30302#else30302#else
30303__ai uint32x4_t vsubl_u16(uint16x4_t __p0, uint16x4_t __p1) {30303__ai uint32x4_t vsubl_u16(uint16x4_t __p0, uint16x4_t __p1) {
30304 uint32x4_t __ret;
30304 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);30305 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
30305 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);30306 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
30306 uint32x4_t __ret;
30307 __ret = __noswap_vmovl_u16(__rev0) - __noswap_vmovl_u16(__rev1);30307 __ret = __noswap_vmovl_u16(__rev0) - __noswap_vmovl_u16(__rev1);
30308 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);30308 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
30309 return __ret;30309 return __ret;
...@@ -30318,9 +30318,9 @@ __ai int16x8_t vsubl_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -30318,9 +30318,9 @@ __ai int16x8_t vsubl_s8(int8x8_t __p0, int8x8_t __p1) {
30318}30318}
30319#else30319#else
30320__ai int16x8_t vsubl_s8(int8x8_t __p0, int8x8_t __p1) {30320__ai int16x8_t vsubl_s8(int8x8_t __p0, int8x8_t __p1) {
30321 int16x8_t __ret;
30321 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);30322 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
30322 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);30323 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
30323 int16x8_t __ret;
30324 __ret = __noswap_vmovl_s8(__rev0) - __noswap_vmovl_s8(__rev1);30324 __ret = __noswap_vmovl_s8(__rev0) - __noswap_vmovl_s8(__rev1);
30325 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);30325 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
30326 return __ret;30326 return __ret;
...@@ -30335,9 +30335,9 @@ __ai int64x2_t vsubl_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -30335,9 +30335,9 @@ __ai int64x2_t vsubl_s32(int32x2_t __p0, int32x2_t __p1) {
30335}30335}
30336#else30336#else
30337__ai int64x2_t vsubl_s32(int32x2_t __p0, int32x2_t __p1) {30337__ai int64x2_t vsubl_s32(int32x2_t __p0, int32x2_t __p1) {
30338 int64x2_t __ret;
30338 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);30339 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
30339 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);30340 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
30340 int64x2_t __ret;
30341 __ret = __noswap_vmovl_s32(__rev0) - __noswap_vmovl_s32(__rev1);30341 __ret = __noswap_vmovl_s32(__rev0) - __noswap_vmovl_s32(__rev1);
30342 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);30342 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
30343 return __ret;30343 return __ret;
...@@ -30352,9 +30352,9 @@ __ai int32x4_t vsubl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -30352,9 +30352,9 @@ __ai int32x4_t vsubl_s16(int16x4_t __p0, int16x4_t __p1) {
30352}30352}
30353#else30353#else
30354__ai int32x4_t vsubl_s16(int16x4_t __p0, int16x4_t __p1) {30354__ai int32x4_t vsubl_s16(int16x4_t __p0, int16x4_t __p1) {
30355 int32x4_t __ret;
30355 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);30356 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
30356 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);30357 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
30357 int32x4_t __ret;
30358 __ret = __noswap_vmovl_s16(__rev0) - __noswap_vmovl_s16(__rev1);30358 __ret = __noswap_vmovl_s16(__rev0) - __noswap_vmovl_s16(__rev1);
30359 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);30359 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
30360 return __ret;30360 return __ret;
...@@ -30369,9 +30369,9 @@ __ai uint16x8_t vsubw_u8(uint16x8_t __p0, uint8x8_t __p1) {...@@ -30369,9 +30369,9 @@ __ai uint16x8_t vsubw_u8(uint16x8_t __p0, uint8x8_t __p1) {
30369}30369}
30370#else30370#else
30371__ai uint16x8_t vsubw_u8(uint16x8_t __p0, uint8x8_t __p1) {30371__ai uint16x8_t vsubw_u8(uint16x8_t __p0, uint8x8_t __p1) {
30372 uint16x8_t __ret;
30372 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);30373 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
30373 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);30374 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
30374 uint16x8_t __ret;
30375 __ret = __rev0 - __noswap_vmovl_u8(__rev1);30375 __ret = __rev0 - __noswap_vmovl_u8(__rev1);
30376 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);30376 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
30377 return __ret;30377 return __ret;
...@@ -30386,9 +30386,9 @@ __ai uint64x2_t vsubw_u32(uint64x2_t __p0, uint32x2_t __p1) {...@@ -30386,9 +30386,9 @@ __ai uint64x2_t vsubw_u32(uint64x2_t __p0, uint32x2_t __p1) {
30386}30386}
30387#else30387#else
30388__ai uint64x2_t vsubw_u32(uint64x2_t __p0, uint32x2_t __p1) {30388__ai uint64x2_t vsubw_u32(uint64x2_t __p0, uint32x2_t __p1) {
30389 uint64x2_t __ret;
30389 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);30390 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
30390 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);30391 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
30391 uint64x2_t __ret;
30392 __ret = __rev0 - __noswap_vmovl_u32(__rev1);30392 __ret = __rev0 - __noswap_vmovl_u32(__rev1);
30393 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);30393 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
30394 return __ret;30394 return __ret;
...@@ -30403,9 +30403,9 @@ __ai uint32x4_t vsubw_u16(uint32x4_t __p0, uint16x4_t __p1) {...@@ -30403,9 +30403,9 @@ __ai uint32x4_t vsubw_u16(uint32x4_t __p0, uint16x4_t __p1) {
30403}30403}
30404#else30404#else
30405__ai uint32x4_t vsubw_u16(uint32x4_t __p0, uint16x4_t __p1) {30405__ai uint32x4_t vsubw_u16(uint32x4_t __p0, uint16x4_t __p1) {
30406 uint32x4_t __ret;
30406 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);30407 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
30407 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);30408 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
30408 uint32x4_t __ret;
30409 __ret = __rev0 - __noswap_vmovl_u16(__rev1);30409 __ret = __rev0 - __noswap_vmovl_u16(__rev1);
30410 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);30410 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
30411 return __ret;30411 return __ret;
...@@ -30420,9 +30420,9 @@ __ai int16x8_t vsubw_s8(int16x8_t __p0, int8x8_t __p1) {...@@ -30420,9 +30420,9 @@ __ai int16x8_t vsubw_s8(int16x8_t __p0, int8x8_t __p1) {
30420}30420}
30421#else30421#else
30422__ai int16x8_t vsubw_s8(int16x8_t __p0, int8x8_t __p1) {30422__ai int16x8_t vsubw_s8(int16x8_t __p0, int8x8_t __p1) {
30423 int16x8_t __ret;
30423 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);30424 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
30424 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);30425 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
30425 int16x8_t __ret;
30426 __ret = __rev0 - __noswap_vmovl_s8(__rev1);30426 __ret = __rev0 - __noswap_vmovl_s8(__rev1);
30427 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);30427 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
30428 return __ret;30428 return __ret;
...@@ -30437,9 +30437,9 @@ __ai int64x2_t vsubw_s32(int64x2_t __p0, int32x2_t __p1) {...@@ -30437,9 +30437,9 @@ __ai int64x2_t vsubw_s32(int64x2_t __p0, int32x2_t __p1) {
30437}30437}
30438#else30438#else
30439__ai int64x2_t vsubw_s32(int64x2_t __p0, int32x2_t __p1) {30439__ai int64x2_t vsubw_s32(int64x2_t __p0, int32x2_t __p1) {
30440 int64x2_t __ret;
30440 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);30441 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
30441 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);30442 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
30442 int64x2_t __ret;
30443 __ret = __rev0 - __noswap_vmovl_s32(__rev1);30443 __ret = __rev0 - __noswap_vmovl_s32(__rev1);
30444 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);30444 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
30445 return __ret;30445 return __ret;
...@@ -30454,9 +30454,9 @@ __ai int32x4_t vsubw_s16(int32x4_t __p0, int16x4_t __p1) {...@@ -30454,9 +30454,9 @@ __ai int32x4_t vsubw_s16(int32x4_t __p0, int16x4_t __p1) {
30454}30454}
30455#else30455#else
30456__ai int32x4_t vsubw_s16(int32x4_t __p0, int16x4_t __p1) {30456__ai int32x4_t vsubw_s16(int32x4_t __p0, int16x4_t __p1) {
30457 int32x4_t __ret;
30457 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);30458 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
30458 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);30459 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
30459 int32x4_t __ret;
30460 __ret = __rev0 - __noswap_vmovl_s16(__rev1);30460 __ret = __rev0 - __noswap_vmovl_s16(__rev1);
30461 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);30461 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
30462 return __ret;30462 return __ret;
...@@ -30471,9 +30471,9 @@ __ai poly8x8_t vtbl1_p8(poly8x8_t __p0, uint8x8_t __p1) {...@@ -30471,9 +30471,9 @@ __ai poly8x8_t vtbl1_p8(poly8x8_t __p0, uint8x8_t __p1) {
30471}30471}
30472#else30472#else
30473__ai poly8x8_t vtbl1_p8(poly8x8_t __p0, uint8x8_t __p1) {30473__ai poly8x8_t vtbl1_p8(poly8x8_t __p0, uint8x8_t __p1) {
30474 poly8x8_t __ret;
30474 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);30475 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
30475 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);30476 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
30476 poly8x8_t __ret;
30477 __ret = (poly8x8_t) __builtin_neon_vtbl1_v((int8x8_t)__rev0, (int8x8_t)__rev1, 4);30477 __ret = (poly8x8_t) __builtin_neon_vtbl1_v((int8x8_t)__rev0, (int8x8_t)__rev1, 4);
30478 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);30478 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
30479 return __ret;30479 return __ret;
...@@ -30488,9 +30488,9 @@ __ai uint8x8_t vtbl1_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -30488,9 +30488,9 @@ __ai uint8x8_t vtbl1_u8(uint8x8_t __p0, uint8x8_t __p1) {
30488}30488}
30489#else30489#else
30490__ai uint8x8_t vtbl1_u8(uint8x8_t __p0, uint8x8_t __p1) {30490__ai uint8x8_t vtbl1_u8(uint8x8_t __p0, uint8x8_t __p1) {
30491 uint8x8_t __ret;
30491 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);30492 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
30492 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);30493 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
30493 uint8x8_t __ret;
30494 __ret = (uint8x8_t) __builtin_neon_vtbl1_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);30494 __ret = (uint8x8_t) __builtin_neon_vtbl1_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
30495 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);30495 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
30496 return __ret;30496 return __ret;
...@@ -30505,9 +30505,9 @@ __ai int8x8_t vtbl1_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -30505,9 +30505,9 @@ __ai int8x8_t vtbl1_s8(int8x8_t __p0, int8x8_t __p1) {
30505}30505}
30506#else30506#else
30507__ai int8x8_t vtbl1_s8(int8x8_t __p0, int8x8_t __p1) {30507__ai int8x8_t vtbl1_s8(int8x8_t __p0, int8x8_t __p1) {
30508 int8x8_t __ret;
30508 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);30509 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
30509 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);30510 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
30510 int8x8_t __ret;
30511 __ret = (int8x8_t) __builtin_neon_vtbl1_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);30511 __ret = (int8x8_t) __builtin_neon_vtbl1_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
30512 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);30512 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
30513 return __ret;30513 return __ret;
...@@ -30522,11 +30522,11 @@ __ai poly8x8_t vtbl2_p8(poly8x8x2_t __p0, uint8x8_t __p1) {...@@ -30522,11 +30522,11 @@ __ai poly8x8_t vtbl2_p8(poly8x8x2_t __p0, uint8x8_t __p1) {
30522}30522}
30523#else30523#else
30524__ai poly8x8_t vtbl2_p8(poly8x8x2_t __p0, uint8x8_t __p1) {30524__ai poly8x8_t vtbl2_p8(poly8x8x2_t __p0, uint8x8_t __p1) {
30525 poly8x8_t __ret;
30525 poly8x8x2_t __rev0;30526 poly8x8x2_t __rev0;
30526 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 7, 6, 5, 4, 3, 2, 1, 0);30527 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
30527 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 7, 6, 5, 4, 3, 2, 1, 0);30528 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
30528 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);30529 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
30529 poly8x8_t __ret;
30530 __ret = (poly8x8_t) __builtin_neon_vtbl2_v((int8x8_t)__rev0.val[0], (int8x8_t)__rev0.val[1], (int8x8_t)__rev1, 4);30530 __ret = (poly8x8_t) __builtin_neon_vtbl2_v((int8x8_t)__rev0.val[0], (int8x8_t)__rev0.val[1], (int8x8_t)__rev1, 4);
30531 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);30531 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
30532 return __ret;30532 return __ret;
...@@ -30541,11 +30541,11 @@ __ai uint8x8_t vtbl2_u8(uint8x8x2_t __p0, uint8x8_t __p1) {...@@ -30541,11 +30541,11 @@ __ai uint8x8_t vtbl2_u8(uint8x8x2_t __p0, uint8x8_t __p1) {
30541}30541}
30542#else30542#else
30543__ai uint8x8_t vtbl2_u8(uint8x8x2_t __p0, uint8x8_t __p1) {30543__ai uint8x8_t vtbl2_u8(uint8x8x2_t __p0, uint8x8_t __p1) {
30544 uint8x8_t __ret;
30544 uint8x8x2_t __rev0;30545 uint8x8x2_t __rev0;
30545 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 7, 6, 5, 4, 3, 2, 1, 0);30546 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
30546 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 7, 6, 5, 4, 3, 2, 1, 0);30547 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
30547 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);30548 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
30548 uint8x8_t __ret;
30549 __ret = (uint8x8_t) __builtin_neon_vtbl2_v((int8x8_t)__rev0.val[0], (int8x8_t)__rev0.val[1], (int8x8_t)__rev1, 16);30549 __ret = (uint8x8_t) __builtin_neon_vtbl2_v((int8x8_t)__rev0.val[0], (int8x8_t)__rev0.val[1], (int8x8_t)__rev1, 16);
30550 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);30550 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
30551 return __ret;30551 return __ret;
...@@ -30560,11 +30560,11 @@ __ai int8x8_t vtbl2_s8(int8x8x2_t __p0, int8x8_t __p1) {...@@ -30560,11 +30560,11 @@ __ai int8x8_t vtbl2_s8(int8x8x2_t __p0, int8x8_t __p1) {
30560}30560}
30561#else30561#else
30562__ai int8x8_t vtbl2_s8(int8x8x2_t __p0, int8x8_t __p1) {30562__ai int8x8_t vtbl2_s8(int8x8x2_t __p0, int8x8_t __p1) {
30563 int8x8_t __ret;
30563 int8x8x2_t __rev0;30564 int8x8x2_t __rev0;
30564 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 7, 6, 5, 4, 3, 2, 1, 0);30565 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
30565 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 7, 6, 5, 4, 3, 2, 1, 0);30566 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
30566 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);30567 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
30567 int8x8_t __ret;
30568 __ret = (int8x8_t) __builtin_neon_vtbl2_v((int8x8_t)__rev0.val[0], (int8x8_t)__rev0.val[1], (int8x8_t)__rev1, 0);30568 __ret = (int8x8_t) __builtin_neon_vtbl2_v((int8x8_t)__rev0.val[0], (int8x8_t)__rev0.val[1], (int8x8_t)__rev1, 0);
30569 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);30569 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
30570 return __ret;30570 return __ret;
...@@ -30579,12 +30579,12 @@ __ai poly8x8_t vtbl3_p8(poly8x8x3_t __p0, uint8x8_t __p1) {...@@ -30579,12 +30579,12 @@ __ai poly8x8_t vtbl3_p8(poly8x8x3_t __p0, uint8x8_t __p1) {
30579}30579}
30580#else30580#else
30581__ai poly8x8_t vtbl3_p8(poly8x8x3_t __p0, uint8x8_t __p1) {30581__ai poly8x8_t vtbl3_p8(poly8x8x3_t __p0, uint8x8_t __p1) {
30582 poly8x8_t __ret;
30582 poly8x8x3_t __rev0;30583 poly8x8x3_t __rev0;
30583 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 7, 6, 5, 4, 3, 2, 1, 0);30584 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
30584 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 7, 6, 5, 4, 3, 2, 1, 0);30585 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
30585 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 7, 6, 5, 4, 3, 2, 1, 0);30586 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 7, 6, 5, 4, 3, 2, 1, 0);
30586 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);30587 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
30587 poly8x8_t __ret;
30588 __ret = (poly8x8_t) __builtin_neon_vtbl3_v((int8x8_t)__rev0.val[0], (int8x8_t)__rev0.val[1], (int8x8_t)__rev0.val[2], (int8x8_t)__rev1, 4);30588 __ret = (poly8x8_t) __builtin_neon_vtbl3_v((int8x8_t)__rev0.val[0], (int8x8_t)__rev0.val[1], (int8x8_t)__rev0.val[2], (int8x8_t)__rev1, 4);
30589 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);30589 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
30590 return __ret;30590 return __ret;
...@@ -30599,12 +30599,12 @@ __ai uint8x8_t vtbl3_u8(uint8x8x3_t __p0, uint8x8_t __p1) {...@@ -30599,12 +30599,12 @@ __ai uint8x8_t vtbl3_u8(uint8x8x3_t __p0, uint8x8_t __p1) {
30599}30599}
30600#else30600#else
30601__ai uint8x8_t vtbl3_u8(uint8x8x3_t __p0, uint8x8_t __p1) {30601__ai uint8x8_t vtbl3_u8(uint8x8x3_t __p0, uint8x8_t __p1) {
30602 uint8x8_t __ret;
30602 uint8x8x3_t __rev0;30603 uint8x8x3_t __rev0;
30603 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 7, 6, 5, 4, 3, 2, 1, 0);30604 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
30604 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 7, 6, 5, 4, 3, 2, 1, 0);30605 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
30605 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 7, 6, 5, 4, 3, 2, 1, 0);30606 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 7, 6, 5, 4, 3, 2, 1, 0);
30606 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);30607 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
30607 uint8x8_t __ret;
30608 __ret = (uint8x8_t) __builtin_neon_vtbl3_v((int8x8_t)__rev0.val[0], (int8x8_t)__rev0.val[1], (int8x8_t)__rev0.val[2], (int8x8_t)__rev1, 16);30608 __ret = (uint8x8_t) __builtin_neon_vtbl3_v((int8x8_t)__rev0.val[0], (int8x8_t)__rev0.val[1], (int8x8_t)__rev0.val[2], (int8x8_t)__rev1, 16);
30609 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);30609 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
30610 return __ret;30610 return __ret;
...@@ -30619,12 +30619,12 @@ __ai int8x8_t vtbl3_s8(int8x8x3_t __p0, int8x8_t __p1) {...@@ -30619,12 +30619,12 @@ __ai int8x8_t vtbl3_s8(int8x8x3_t __p0, int8x8_t __p1) {
30619}30619}
30620#else30620#else
30621__ai int8x8_t vtbl3_s8(int8x8x3_t __p0, int8x8_t __p1) {30621__ai int8x8_t vtbl3_s8(int8x8x3_t __p0, int8x8_t __p1) {
30622 int8x8_t __ret;
30622 int8x8x3_t __rev0;30623 int8x8x3_t __rev0;
30623 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 7, 6, 5, 4, 3, 2, 1, 0);30624 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
30624 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 7, 6, 5, 4, 3, 2, 1, 0);30625 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
30625 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 7, 6, 5, 4, 3, 2, 1, 0);30626 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 7, 6, 5, 4, 3, 2, 1, 0);
30626 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);30627 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
30627 int8x8_t __ret;
30628 __ret = (int8x8_t) __builtin_neon_vtbl3_v((int8x8_t)__rev0.val[0], (int8x8_t)__rev0.val[1], (int8x8_t)__rev0.val[2], (int8x8_t)__rev1, 0);30628 __ret = (int8x8_t) __builtin_neon_vtbl3_v((int8x8_t)__rev0.val[0], (int8x8_t)__rev0.val[1], (int8x8_t)__rev0.val[2], (int8x8_t)__rev1, 0);
30629 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);30629 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
30630 return __ret;30630 return __ret;
...@@ -30639,13 +30639,13 @@ __ai poly8x8_t vtbl4_p8(poly8x8x4_t __p0, uint8x8_t __p1) {...@@ -30639,13 +30639,13 @@ __ai poly8x8_t vtbl4_p8(poly8x8x4_t __p0, uint8x8_t __p1) {
30639}30639}
30640#else30640#else
30641__ai poly8x8_t vtbl4_p8(poly8x8x4_t __p0, uint8x8_t __p1) {30641__ai poly8x8_t vtbl4_p8(poly8x8x4_t __p0, uint8x8_t __p1) {
30642 poly8x8_t __ret;
30642 poly8x8x4_t __rev0;30643 poly8x8x4_t __rev0;
30643 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 7, 6, 5, 4, 3, 2, 1, 0);30644 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
30644 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 7, 6, 5, 4, 3, 2, 1, 0);30645 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
30645 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 7, 6, 5, 4, 3, 2, 1, 0);30646 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 7, 6, 5, 4, 3, 2, 1, 0);
30646 __rev0.val[3] = __builtin_shufflevector(__p0.val[3], __p0.val[3], 7, 6, 5, 4, 3, 2, 1, 0);30647 __rev0.val[3] = __builtin_shufflevector(__p0.val[3], __p0.val[3], 7, 6, 5, 4, 3, 2, 1, 0);
30647 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);30648 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
30648 poly8x8_t __ret;
30649 __ret = (poly8x8_t) __builtin_neon_vtbl4_v((int8x8_t)__rev0.val[0], (int8x8_t)__rev0.val[1], (int8x8_t)__rev0.val[2], (int8x8_t)__rev0.val[3], (int8x8_t)__rev1, 4);30649 __ret = (poly8x8_t) __builtin_neon_vtbl4_v((int8x8_t)__rev0.val[0], (int8x8_t)__rev0.val[1], (int8x8_t)__rev0.val[2], (int8x8_t)__rev0.val[3], (int8x8_t)__rev1, 4);
30650 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);30650 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
30651 return __ret;30651 return __ret;
...@@ -30660,13 +30660,13 @@ __ai uint8x8_t vtbl4_u8(uint8x8x4_t __p0, uint8x8_t __p1) {...@@ -30660,13 +30660,13 @@ __ai uint8x8_t vtbl4_u8(uint8x8x4_t __p0, uint8x8_t __p1) {
30660}30660}
30661#else30661#else
30662__ai uint8x8_t vtbl4_u8(uint8x8x4_t __p0, uint8x8_t __p1) {30662__ai uint8x8_t vtbl4_u8(uint8x8x4_t __p0, uint8x8_t __p1) {
30663 uint8x8_t __ret;
30663 uint8x8x4_t __rev0;30664 uint8x8x4_t __rev0;
30664 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 7, 6, 5, 4, 3, 2, 1, 0);30665 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
30665 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 7, 6, 5, 4, 3, 2, 1, 0);30666 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
30666 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 7, 6, 5, 4, 3, 2, 1, 0);30667 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 7, 6, 5, 4, 3, 2, 1, 0);
30667 __rev0.val[3] = __builtin_shufflevector(__p0.val[3], __p0.val[3], 7, 6, 5, 4, 3, 2, 1, 0);30668 __rev0.val[3] = __builtin_shufflevector(__p0.val[3], __p0.val[3], 7, 6, 5, 4, 3, 2, 1, 0);
30668 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);30669 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
30669 uint8x8_t __ret;
30670 __ret = (uint8x8_t) __builtin_neon_vtbl4_v((int8x8_t)__rev0.val[0], (int8x8_t)__rev0.val[1], (int8x8_t)__rev0.val[2], (int8x8_t)__rev0.val[3], (int8x8_t)__rev1, 16);30670 __ret = (uint8x8_t) __builtin_neon_vtbl4_v((int8x8_t)__rev0.val[0], (int8x8_t)__rev0.val[1], (int8x8_t)__rev0.val[2], (int8x8_t)__rev0.val[3], (int8x8_t)__rev1, 16);
30671 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);30671 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
30672 return __ret;30672 return __ret;
...@@ -30681,13 +30681,13 @@ __ai int8x8_t vtbl4_s8(int8x8x4_t __p0, int8x8_t __p1) {...@@ -30681,13 +30681,13 @@ __ai int8x8_t vtbl4_s8(int8x8x4_t __p0, int8x8_t __p1) {
30681}30681}
30682#else30682#else
30683__ai int8x8_t vtbl4_s8(int8x8x4_t __p0, int8x8_t __p1) {30683__ai int8x8_t vtbl4_s8(int8x8x4_t __p0, int8x8_t __p1) {
30684 int8x8_t __ret;
30684 int8x8x4_t __rev0;30685 int8x8x4_t __rev0;
30685 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 7, 6, 5, 4, 3, 2, 1, 0);30686 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
30686 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 7, 6, 5, 4, 3, 2, 1, 0);30687 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
30687 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 7, 6, 5, 4, 3, 2, 1, 0);30688 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 7, 6, 5, 4, 3, 2, 1, 0);
30688 __rev0.val[3] = __builtin_shufflevector(__p0.val[3], __p0.val[3], 7, 6, 5, 4, 3, 2, 1, 0);30689 __rev0.val[3] = __builtin_shufflevector(__p0.val[3], __p0.val[3], 7, 6, 5, 4, 3, 2, 1, 0);
30689 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);30690 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
30690 int8x8_t __ret;
30691 __ret = (int8x8_t) __builtin_neon_vtbl4_v((int8x8_t)__rev0.val[0], (int8x8_t)__rev0.val[1], (int8x8_t)__rev0.val[2], (int8x8_t)__rev0.val[3], (int8x8_t)__rev1, 0);30691 __ret = (int8x8_t) __builtin_neon_vtbl4_v((int8x8_t)__rev0.val[0], (int8x8_t)__rev0.val[1], (int8x8_t)__rev0.val[2], (int8x8_t)__rev0.val[3], (int8x8_t)__rev1, 0);
30692 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);30692 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
30693 return __ret;30693 return __ret;
...@@ -30702,10 +30702,10 @@ __ai poly8x8_t vtbx1_p8(poly8x8_t __p0, poly8x8_t __p1, uint8x8_t __p2) {...@@ -30702,10 +30702,10 @@ __ai poly8x8_t vtbx1_p8(poly8x8_t __p0, poly8x8_t __p1, uint8x8_t __p2) {
30702}30702}
30703#else30703#else
30704__ai poly8x8_t vtbx1_p8(poly8x8_t __p0, poly8x8_t __p1, uint8x8_t __p2) {30704__ai poly8x8_t vtbx1_p8(poly8x8_t __p0, poly8x8_t __p1, uint8x8_t __p2) {
30705 poly8x8_t __ret;
30705 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);30706 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
30706 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);30707 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
30707 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);30708 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
30708 poly8x8_t __ret;
30709 __ret = (poly8x8_t) __builtin_neon_vtbx1_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 4);30709 __ret = (poly8x8_t) __builtin_neon_vtbx1_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 4);
30710 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);30710 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
30711 return __ret;30711 return __ret;
...@@ -30720,10 +30720,10 @@ __ai uint8x8_t vtbx1_u8(uint8x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {...@@ -30720,10 +30720,10 @@ __ai uint8x8_t vtbx1_u8(uint8x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {
30720}30720}
30721#else30721#else
30722__ai uint8x8_t vtbx1_u8(uint8x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {30722__ai uint8x8_t vtbx1_u8(uint8x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {
30723 uint8x8_t __ret;
30723 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);30724 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
30724 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);30725 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
30725 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);30726 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
30726 uint8x8_t __ret;
30727 __ret = (uint8x8_t) __builtin_neon_vtbx1_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 16);30727 __ret = (uint8x8_t) __builtin_neon_vtbx1_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 16);
30728 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);30728 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
30729 return __ret;30729 return __ret;
...@@ -30738,10 +30738,10 @@ __ai int8x8_t vtbx1_s8(int8x8_t __p0, int8x8_t __p1, int8x8_t __p2) {...@@ -30738,10 +30738,10 @@ __ai int8x8_t vtbx1_s8(int8x8_t __p0, int8x8_t __p1, int8x8_t __p2) {
30738}30738}
30739#else30739#else
30740__ai int8x8_t vtbx1_s8(int8x8_t __p0, int8x8_t __p1, int8x8_t __p2) {30740__ai int8x8_t vtbx1_s8(int8x8_t __p0, int8x8_t __p1, int8x8_t __p2) {
30741 int8x8_t __ret;
30741 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);30742 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
30742 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);30743 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
30743 int8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);30744 int8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
30744 int8x8_t __ret;
30745 __ret = (int8x8_t) __builtin_neon_vtbx1_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 0);30745 __ret = (int8x8_t) __builtin_neon_vtbx1_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 0);
30746 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);30746 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
30747 return __ret;30747 return __ret;
...@@ -30756,12 +30756,12 @@ __ai poly8x8_t vtbx2_p8(poly8x8_t __p0, poly8x8x2_t __p1, uint8x8_t __p2) {...@@ -30756,12 +30756,12 @@ __ai poly8x8_t vtbx2_p8(poly8x8_t __p0, poly8x8x2_t __p1, uint8x8_t __p2) {
30756}30756}
30757#else30757#else
30758__ai poly8x8_t vtbx2_p8(poly8x8_t __p0, poly8x8x2_t __p1, uint8x8_t __p2) {30758__ai poly8x8_t vtbx2_p8(poly8x8_t __p0, poly8x8x2_t __p1, uint8x8_t __p2) {
30759 poly8x8_t __ret;
30759 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);30760 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
30760 poly8x8x2_t __rev1;30761 poly8x8x2_t __rev1;
30761 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 7, 6, 5, 4, 3, 2, 1, 0);30762 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
30762 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 7, 6, 5, 4, 3, 2, 1, 0);30763 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
30763 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);30764 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
30764 poly8x8_t __ret;
30765 __ret = (poly8x8_t) __builtin_neon_vtbx2_v((int8x8_t)__rev0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev2, 4);30765 __ret = (poly8x8_t) __builtin_neon_vtbx2_v((int8x8_t)__rev0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev2, 4);
30766 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);30766 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
30767 return __ret;30767 return __ret;
...@@ -30776,12 +30776,12 @@ __ai uint8x8_t vtbx2_u8(uint8x8_t __p0, uint8x8x2_t __p1, uint8x8_t __p2) {...@@ -30776,12 +30776,12 @@ __ai uint8x8_t vtbx2_u8(uint8x8_t __p0, uint8x8x2_t __p1, uint8x8_t __p2) {
30776}30776}
30777#else30777#else
30778__ai uint8x8_t vtbx2_u8(uint8x8_t __p0, uint8x8x2_t __p1, uint8x8_t __p2) {30778__ai uint8x8_t vtbx2_u8(uint8x8_t __p0, uint8x8x2_t __p1, uint8x8_t __p2) {
30779 uint8x8_t __ret;
30779 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);30780 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
30780 uint8x8x2_t __rev1;30781 uint8x8x2_t __rev1;
30781 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 7, 6, 5, 4, 3, 2, 1, 0);30782 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
30782 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 7, 6, 5, 4, 3, 2, 1, 0);30783 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
30783 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);30784 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
30784 uint8x8_t __ret;
30785 __ret = (uint8x8_t) __builtin_neon_vtbx2_v((int8x8_t)__rev0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev2, 16);30785 __ret = (uint8x8_t) __builtin_neon_vtbx2_v((int8x8_t)__rev0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev2, 16);
30786 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);30786 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
30787 return __ret;30787 return __ret;
...@@ -30796,12 +30796,12 @@ __ai int8x8_t vtbx2_s8(int8x8_t __p0, int8x8x2_t __p1, int8x8_t __p2) {...@@ -30796,12 +30796,12 @@ __ai int8x8_t vtbx2_s8(int8x8_t __p0, int8x8x2_t __p1, int8x8_t __p2) {
30796}30796}
30797#else30797#else
30798__ai int8x8_t vtbx2_s8(int8x8_t __p0, int8x8x2_t __p1, int8x8_t __p2) {30798__ai int8x8_t vtbx2_s8(int8x8_t __p0, int8x8x2_t __p1, int8x8_t __p2) {
30799 int8x8_t __ret;
30799 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);30800 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
30800 int8x8x2_t __rev1;30801 int8x8x2_t __rev1;
30801 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 7, 6, 5, 4, 3, 2, 1, 0);30802 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
30802 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 7, 6, 5, 4, 3, 2, 1, 0);30803 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
30803 int8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);30804 int8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
30804 int8x8_t __ret;
30805 __ret = (int8x8_t) __builtin_neon_vtbx2_v((int8x8_t)__rev0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev2, 0);30805 __ret = (int8x8_t) __builtin_neon_vtbx2_v((int8x8_t)__rev0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev2, 0);
30806 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);30806 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
30807 return __ret;30807 return __ret;
...@@ -30816,13 +30816,13 @@ __ai poly8x8_t vtbx3_p8(poly8x8_t __p0, poly8x8x3_t __p1, uint8x8_t __p2) {...@@ -30816,13 +30816,13 @@ __ai poly8x8_t vtbx3_p8(poly8x8_t __p0, poly8x8x3_t __p1, uint8x8_t __p2) {
30816}30816}
30817#else30817#else
30818__ai poly8x8_t vtbx3_p8(poly8x8_t __p0, poly8x8x3_t __p1, uint8x8_t __p2) {30818__ai poly8x8_t vtbx3_p8(poly8x8_t __p0, poly8x8x3_t __p1, uint8x8_t __p2) {
30819 poly8x8_t __ret;
30819 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);30820 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
30820 poly8x8x3_t __rev1;30821 poly8x8x3_t __rev1;
30821 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 7, 6, 5, 4, 3, 2, 1, 0);30822 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
30822 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 7, 6, 5, 4, 3, 2, 1, 0);30823 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
30823 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 7, 6, 5, 4, 3, 2, 1, 0);30824 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 7, 6, 5, 4, 3, 2, 1, 0);
30824 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);30825 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
30825 poly8x8_t __ret;
30826 __ret = (poly8x8_t) __builtin_neon_vtbx3_v((int8x8_t)__rev0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev2, 4);30826 __ret = (poly8x8_t) __builtin_neon_vtbx3_v((int8x8_t)__rev0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev2, 4);
30827 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);30827 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
30828 return __ret;30828 return __ret;
...@@ -30837,13 +30837,13 @@ __ai uint8x8_t vtbx3_u8(uint8x8_t __p0, uint8x8x3_t __p1, uint8x8_t __p2) {...@@ -30837,13 +30837,13 @@ __ai uint8x8_t vtbx3_u8(uint8x8_t __p0, uint8x8x3_t __p1, uint8x8_t __p2) {
30837}30837}
30838#else30838#else
30839__ai uint8x8_t vtbx3_u8(uint8x8_t __p0, uint8x8x3_t __p1, uint8x8_t __p2) {30839__ai uint8x8_t vtbx3_u8(uint8x8_t __p0, uint8x8x3_t __p1, uint8x8_t __p2) {
30840 uint8x8_t __ret;
30840 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);30841 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
30841 uint8x8x3_t __rev1;30842 uint8x8x3_t __rev1;
30842 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 7, 6, 5, 4, 3, 2, 1, 0);30843 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
30843 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 7, 6, 5, 4, 3, 2, 1, 0);30844 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
30844 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 7, 6, 5, 4, 3, 2, 1, 0);30845 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 7, 6, 5, 4, 3, 2, 1, 0);
30845 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);30846 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
30846 uint8x8_t __ret;
30847 __ret = (uint8x8_t) __builtin_neon_vtbx3_v((int8x8_t)__rev0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev2, 16);30847 __ret = (uint8x8_t) __builtin_neon_vtbx3_v((int8x8_t)__rev0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev2, 16);
30848 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);30848 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
30849 return __ret;30849 return __ret;
...@@ -30858,13 +30858,13 @@ __ai int8x8_t vtbx3_s8(int8x8_t __p0, int8x8x3_t __p1, int8x8_t __p2) {...@@ -30858,13 +30858,13 @@ __ai int8x8_t vtbx3_s8(int8x8_t __p0, int8x8x3_t __p1, int8x8_t __p2) {
30858}30858}
30859#else30859#else
30860__ai int8x8_t vtbx3_s8(int8x8_t __p0, int8x8x3_t __p1, int8x8_t __p2) {30860__ai int8x8_t vtbx3_s8(int8x8_t __p0, int8x8x3_t __p1, int8x8_t __p2) {
30861 int8x8_t __ret;
30861 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);30862 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
30862 int8x8x3_t __rev1;30863 int8x8x3_t __rev1;
30863 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 7, 6, 5, 4, 3, 2, 1, 0);30864 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
30864 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 7, 6, 5, 4, 3, 2, 1, 0);30865 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 7, 6, 5, 4, 3, 2, 1, 0);
30865 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 7, 6, 5, 4, 3, 2, 1, 0);30866 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 7, 6, 5, 4, 3, 2, 1, 0);
30866 int8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);30867 int8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
30867 int8x8_t __ret;
30868 __ret = (int8x8_t) __builtin_neon_vtbx3_v((int8x8_t)__rev0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev2, 0);30868 __ret = (int8x8_t) __builtin_neon_vtbx3_v((int8x8_t)__rev0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev2, 0);
30869 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);30869 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
30870 return __ret;30870 return __ret;
...@@ -30879,6 +30879,7 @@ __ai poly8x8_t vtbx4_p8(poly8x8_t __p0, poly8x8x4_t __p1, uint8x8_t __p2) {...@@ -30879,6 +30879,7 @@ __ai poly8x8_t vtbx4_p8(poly8x8_t __p0, poly8x8x4_t __p1, uint8x8_t __p2) {
30879}30879}
30880#else30880#else
30881__ai poly8x8_t vtbx4_p8(poly8x8_t __p0, poly8x8x4_t __p1, uint8x8_t __p2) {30881__ai poly8x8_t vtbx4_p8(poly8x8_t __p0, poly8x8x4_t __p1, uint8x8_t __p2) {
30882 poly8x8_t __ret;
30882 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);30883 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
30883 poly8x8x4_t __rev1;30884 poly8x8x4_t __rev1;
30884 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 7, 6, 5, 4, 3, 2, 1, 0);30885 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -30886,7 +30887,6 @@ __ai poly8x8_t vtbx4_p8(poly8x8_t __p0, poly8x8x4_t __p1, uint8x8_t __p2) {...@@ -30886,7 +30887,6 @@ __ai poly8x8_t vtbx4_p8(poly8x8_t __p0, poly8x8x4_t __p1, uint8x8_t __p2) {
30886 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 7, 6, 5, 4, 3, 2, 1, 0);30887 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 7, 6, 5, 4, 3, 2, 1, 0);
30887 __rev1.val[3] = __builtin_shufflevector(__p1.val[3], __p1.val[3], 7, 6, 5, 4, 3, 2, 1, 0);30888 __rev1.val[3] = __builtin_shufflevector(__p1.val[3], __p1.val[3], 7, 6, 5, 4, 3, 2, 1, 0);
30888 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);30889 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
30889 poly8x8_t __ret;
30890 __ret = (poly8x8_t) __builtin_neon_vtbx4_v((int8x8_t)__rev0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], (int8x8_t)__rev2, 4);30890 __ret = (poly8x8_t) __builtin_neon_vtbx4_v((int8x8_t)__rev0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], (int8x8_t)__rev2, 4);
30891 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);30891 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
30892 return __ret;30892 return __ret;
...@@ -30901,6 +30901,7 @@ __ai uint8x8_t vtbx4_u8(uint8x8_t __p0, uint8x8x4_t __p1, uint8x8_t __p2) {...@@ -30901,6 +30901,7 @@ __ai uint8x8_t vtbx4_u8(uint8x8_t __p0, uint8x8x4_t __p1, uint8x8_t __p2) {
30901}30901}
30902#else30902#else
30903__ai uint8x8_t vtbx4_u8(uint8x8_t __p0, uint8x8x4_t __p1, uint8x8_t __p2) {30903__ai uint8x8_t vtbx4_u8(uint8x8_t __p0, uint8x8x4_t __p1, uint8x8_t __p2) {
30904 uint8x8_t __ret;
30904 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);30905 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
30905 uint8x8x4_t __rev1;30906 uint8x8x4_t __rev1;
30906 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 7, 6, 5, 4, 3, 2, 1, 0);30907 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -30908,7 +30909,6 @@ __ai uint8x8_t vtbx4_u8(uint8x8_t __p0, uint8x8x4_t __p1, uint8x8_t __p2) {...@@ -30908,7 +30909,6 @@ __ai uint8x8_t vtbx4_u8(uint8x8_t __p0, uint8x8x4_t __p1, uint8x8_t __p2) {
30908 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 7, 6, 5, 4, 3, 2, 1, 0);30909 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 7, 6, 5, 4, 3, 2, 1, 0);
30909 __rev1.val[3] = __builtin_shufflevector(__p1.val[3], __p1.val[3], 7, 6, 5, 4, 3, 2, 1, 0);30910 __rev1.val[3] = __builtin_shufflevector(__p1.val[3], __p1.val[3], 7, 6, 5, 4, 3, 2, 1, 0);
30910 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);30911 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
30911 uint8x8_t __ret;
30912 __ret = (uint8x8_t) __builtin_neon_vtbx4_v((int8x8_t)__rev0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], (int8x8_t)__rev2, 16);30912 __ret = (uint8x8_t) __builtin_neon_vtbx4_v((int8x8_t)__rev0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], (int8x8_t)__rev2, 16);
30913 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);30913 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
30914 return __ret;30914 return __ret;
...@@ -30923,6 +30923,7 @@ __ai int8x8_t vtbx4_s8(int8x8_t __p0, int8x8x4_t __p1, int8x8_t __p2) {...@@ -30923,6 +30923,7 @@ __ai int8x8_t vtbx4_s8(int8x8_t __p0, int8x8x4_t __p1, int8x8_t __p2) {
30923}30923}
30924#else30924#else
30925__ai int8x8_t vtbx4_s8(int8x8_t __p0, int8x8x4_t __p1, int8x8_t __p2) {30925__ai int8x8_t vtbx4_s8(int8x8_t __p0, int8x8x4_t __p1, int8x8_t __p2) {
30926 int8x8_t __ret;
30926 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);30927 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
30927 int8x8x4_t __rev1;30928 int8x8x4_t __rev1;
30928 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 7, 6, 5, 4, 3, 2, 1, 0);30929 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -30930,7 +30931,6 @@ __ai int8x8_t vtbx4_s8(int8x8_t __p0, int8x8x4_t __p1, int8x8_t __p2) {...@@ -30930,7 +30931,6 @@ __ai int8x8_t vtbx4_s8(int8x8_t __p0, int8x8x4_t __p1, int8x8_t __p2) {
30930 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 7, 6, 5, 4, 3, 2, 1, 0);30931 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 7, 6, 5, 4, 3, 2, 1, 0);
30931 __rev1.val[3] = __builtin_shufflevector(__p1.val[3], __p1.val[3], 7, 6, 5, 4, 3, 2, 1, 0);30932 __rev1.val[3] = __builtin_shufflevector(__p1.val[3], __p1.val[3], 7, 6, 5, 4, 3, 2, 1, 0);
30932 int8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);30933 int8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
30933 int8x8_t __ret;
30934 __ret = (int8x8_t) __builtin_neon_vtbx4_v((int8x8_t)__rev0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], (int8x8_t)__rev2, 0);30934 __ret = (int8x8_t) __builtin_neon_vtbx4_v((int8x8_t)__rev0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], (int8x8_t)__rev2, 0);
30935 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);30935 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
30936 return __ret;30936 return __ret;
...@@ -30945,9 +30945,9 @@ __ai poly8x8x2_t vtrn_p8(poly8x8_t __p0, poly8x8_t __p1) {...@@ -30945,9 +30945,9 @@ __ai poly8x8x2_t vtrn_p8(poly8x8_t __p0, poly8x8_t __p1) {
30945}30945}
30946#else30946#else
30947__ai poly8x8x2_t vtrn_p8(poly8x8_t __p0, poly8x8_t __p1) {30947__ai poly8x8x2_t vtrn_p8(poly8x8_t __p0, poly8x8_t __p1) {
30948 poly8x8x2_t __ret;
30948 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);30949 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
30949 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);30950 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
30950 poly8x8x2_t __ret;
30951 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 4);30951 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 4);
3095230952
30953 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);30953 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -30964,9 +30964,9 @@ __ai poly16x4x2_t vtrn_p16(poly16x4_t __p0, poly16x4_t __p1) {...@@ -30964,9 +30964,9 @@ __ai poly16x4x2_t vtrn_p16(poly16x4_t __p0, poly16x4_t __p1) {
30964}30964}
30965#else30965#else
30966__ai poly16x4x2_t vtrn_p16(poly16x4_t __p0, poly16x4_t __p1) {30966__ai poly16x4x2_t vtrn_p16(poly16x4_t __p0, poly16x4_t __p1) {
30967 poly16x4x2_t __ret;
30967 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);30968 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
30968 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);30969 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
30969 poly16x4x2_t __ret;
30970 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 5);30970 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 5);
3097130971
30972 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);30972 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
...@@ -30983,9 +30983,9 @@ __ai poly8x16x2_t vtrnq_p8(poly8x16_t __p0, poly8x16_t __p1) {...@@ -30983,9 +30983,9 @@ __ai poly8x16x2_t vtrnq_p8(poly8x16_t __p0, poly8x16_t __p1) {
30983}30983}
30984#else30984#else
30985__ai poly8x16x2_t vtrnq_p8(poly8x16_t __p0, poly8x16_t __p1) {30985__ai poly8x16x2_t vtrnq_p8(poly8x16_t __p0, poly8x16_t __p1) {
30986 poly8x16x2_t __ret;
30986 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);30987 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
30987 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);30988 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
30988 poly8x16x2_t __ret;
30989 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 36);30989 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 36);
3099030990
30991 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);30991 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -31002,9 +31002,9 @@ __ai poly16x8x2_t vtrnq_p16(poly16x8_t __p0, poly16x8_t __p1) {...@@ -31002,9 +31002,9 @@ __ai poly16x8x2_t vtrnq_p16(poly16x8_t __p0, poly16x8_t __p1) {
31002}31002}
31003#else31003#else
31004__ai poly16x8x2_t vtrnq_p16(poly16x8_t __p0, poly16x8_t __p1) {31004__ai poly16x8x2_t vtrnq_p16(poly16x8_t __p0, poly16x8_t __p1) {
31005 poly16x8x2_t __ret;
31005 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);31006 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
31006 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);31007 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
31007 poly16x8x2_t __ret;
31008 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 37);31008 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 37);
3100931009
31010 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);31010 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -31021,9 +31021,9 @@ __ai uint8x16x2_t vtrnq_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -31021,9 +31021,9 @@ __ai uint8x16x2_t vtrnq_u8(uint8x16_t __p0, uint8x16_t __p1) {
31021}31021}
31022#else31022#else
31023__ai uint8x16x2_t vtrnq_u8(uint8x16_t __p0, uint8x16_t __p1) {31023__ai uint8x16x2_t vtrnq_u8(uint8x16_t __p0, uint8x16_t __p1) {
31024 uint8x16x2_t __ret;
31024 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);31025 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
31025 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);31026 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
31026 uint8x16x2_t __ret;
31027 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 48);31027 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 48);
3102831028
31029 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);31029 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -31040,9 +31040,9 @@ __ai uint32x4x2_t vtrnq_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -31040,9 +31040,9 @@ __ai uint32x4x2_t vtrnq_u32(uint32x4_t __p0, uint32x4_t __p1) {
31040}31040}
31041#else31041#else
31042__ai uint32x4x2_t vtrnq_u32(uint32x4_t __p0, uint32x4_t __p1) {31042__ai uint32x4x2_t vtrnq_u32(uint32x4_t __p0, uint32x4_t __p1) {
31043 uint32x4x2_t __ret;
31043 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);31044 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
31044 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);31045 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
31045 uint32x4x2_t __ret;
31046 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 50);31046 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 50);
3104731047
31048 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);31048 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
...@@ -31059,9 +31059,9 @@ __ai uint16x8x2_t vtrnq_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -31059,9 +31059,9 @@ __ai uint16x8x2_t vtrnq_u16(uint16x8_t __p0, uint16x8_t __p1) {
31059}31059}
31060#else31060#else
31061__ai uint16x8x2_t vtrnq_u16(uint16x8_t __p0, uint16x8_t __p1) {31061__ai uint16x8x2_t vtrnq_u16(uint16x8_t __p0, uint16x8_t __p1) {
31062 uint16x8x2_t __ret;
31062 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);31063 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
31063 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);31064 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
31064 uint16x8x2_t __ret;
31065 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 49);31065 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 49);
3106631066
31067 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);31067 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -31078,9 +31078,9 @@ __ai int8x16x2_t vtrnq_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -31078,9 +31078,9 @@ __ai int8x16x2_t vtrnq_s8(int8x16_t __p0, int8x16_t __p1) {
31078}31078}
31079#else31079#else
31080__ai int8x16x2_t vtrnq_s8(int8x16_t __p0, int8x16_t __p1) {31080__ai int8x16x2_t vtrnq_s8(int8x16_t __p0, int8x16_t __p1) {
31081 int8x16x2_t __ret;
31081 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);31082 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
31082 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);31083 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
31083 int8x16x2_t __ret;
31084 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 32);31084 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 32);
3108531085
31086 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);31086 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -31097,9 +31097,9 @@ __ai float32x4x2_t vtrnq_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -31097,9 +31097,9 @@ __ai float32x4x2_t vtrnq_f32(float32x4_t __p0, float32x4_t __p1) {
31097}31097}
31098#else31098#else
31099__ai float32x4x2_t vtrnq_f32(float32x4_t __p0, float32x4_t __p1) {31099__ai float32x4x2_t vtrnq_f32(float32x4_t __p0, float32x4_t __p1) {
31100 float32x4x2_t __ret;
31100 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);31101 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
31101 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);31102 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
31102 float32x4x2_t __ret;
31103 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 41);31103 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 41);
3110431104
31105 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);31105 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
...@@ -31116,9 +31116,9 @@ __ai int32x4x2_t vtrnq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -31116,9 +31116,9 @@ __ai int32x4x2_t vtrnq_s32(int32x4_t __p0, int32x4_t __p1) {
31116}31116}
31117#else31117#else
31118__ai int32x4x2_t vtrnq_s32(int32x4_t __p0, int32x4_t __p1) {31118__ai int32x4x2_t vtrnq_s32(int32x4_t __p0, int32x4_t __p1) {
31119 int32x4x2_t __ret;
31119 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);31120 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
31120 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);31121 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
31121 int32x4x2_t __ret;
31122 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 34);31122 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 34);
3112331123
31124 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);31124 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
...@@ -31135,9 +31135,9 @@ __ai int16x8x2_t vtrnq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -31135,9 +31135,9 @@ __ai int16x8x2_t vtrnq_s16(int16x8_t __p0, int16x8_t __p1) {
31135}31135}
31136#else31136#else
31137__ai int16x8x2_t vtrnq_s16(int16x8_t __p0, int16x8_t __p1) {31137__ai int16x8x2_t vtrnq_s16(int16x8_t __p0, int16x8_t __p1) {
31138 int16x8x2_t __ret;
31138 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);31139 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
31139 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);31140 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
31140 int16x8x2_t __ret;
31141 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 33);31141 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 33);
3114231142
31143 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);31143 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -31154,9 +31154,9 @@ __ai uint8x8x2_t vtrn_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -31154,9 +31154,9 @@ __ai uint8x8x2_t vtrn_u8(uint8x8_t __p0, uint8x8_t __p1) {
31154}31154}
31155#else31155#else
31156__ai uint8x8x2_t vtrn_u8(uint8x8_t __p0, uint8x8_t __p1) {31156__ai uint8x8x2_t vtrn_u8(uint8x8_t __p0, uint8x8_t __p1) {
31157 uint8x8x2_t __ret;
31157 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);31158 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
31158 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);31159 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
31159 uint8x8x2_t __ret;
31160 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 16);31160 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 16);
3116131161
31162 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);31162 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -31173,9 +31173,9 @@ __ai uint32x2x2_t vtrn_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -31173,9 +31173,9 @@ __ai uint32x2x2_t vtrn_u32(uint32x2_t __p0, uint32x2_t __p1) {
31173}31173}
31174#else31174#else
31175__ai uint32x2x2_t vtrn_u32(uint32x2_t __p0, uint32x2_t __p1) {31175__ai uint32x2x2_t vtrn_u32(uint32x2_t __p0, uint32x2_t __p1) {
31176 uint32x2x2_t __ret;
31176 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);31177 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
31177 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);31178 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
31178 uint32x2x2_t __ret;
31179 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 18);31179 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 18);
3118031180
31181 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);31181 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);
...@@ -31192,9 +31192,9 @@ __ai uint16x4x2_t vtrn_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -31192,9 +31192,9 @@ __ai uint16x4x2_t vtrn_u16(uint16x4_t __p0, uint16x4_t __p1) {
31192}31192}
31193#else31193#else
31194__ai uint16x4x2_t vtrn_u16(uint16x4_t __p0, uint16x4_t __p1) {31194__ai uint16x4x2_t vtrn_u16(uint16x4_t __p0, uint16x4_t __p1) {
31195 uint16x4x2_t __ret;
31195 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);31196 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
31196 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);31197 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
31197 uint16x4x2_t __ret;
31198 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 17);31198 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 17);
3119931199
31200 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);31200 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
...@@ -31211,9 +31211,9 @@ __ai int8x8x2_t vtrn_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -31211,9 +31211,9 @@ __ai int8x8x2_t vtrn_s8(int8x8_t __p0, int8x8_t __p1) {
31211}31211}
31212#else31212#else
31213__ai int8x8x2_t vtrn_s8(int8x8_t __p0, int8x8_t __p1) {31213__ai int8x8x2_t vtrn_s8(int8x8_t __p0, int8x8_t __p1) {
31214 int8x8x2_t __ret;
31214 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);31215 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
31215 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);31216 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
31216 int8x8x2_t __ret;
31217 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 0);31217 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 0);
3121831218
31219 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);31219 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -31230,9 +31230,9 @@ __ai float32x2x2_t vtrn_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -31230,9 +31230,9 @@ __ai float32x2x2_t vtrn_f32(float32x2_t __p0, float32x2_t __p1) {
31230}31230}
31231#else31231#else
31232__ai float32x2x2_t vtrn_f32(float32x2_t __p0, float32x2_t __p1) {31232__ai float32x2x2_t vtrn_f32(float32x2_t __p0, float32x2_t __p1) {
31233 float32x2x2_t __ret;
31233 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);31234 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
31234 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);31235 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
31235 float32x2x2_t __ret;
31236 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 9);31236 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 9);
3123731237
31238 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);31238 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);
...@@ -31249,9 +31249,9 @@ __ai int32x2x2_t vtrn_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -31249,9 +31249,9 @@ __ai int32x2x2_t vtrn_s32(int32x2_t __p0, int32x2_t __p1) {
31249}31249}
31250#else31250#else
31251__ai int32x2x2_t vtrn_s32(int32x2_t __p0, int32x2_t __p1) {31251__ai int32x2x2_t vtrn_s32(int32x2_t __p0, int32x2_t __p1) {
31252 int32x2x2_t __ret;
31252 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);31253 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
31253 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);31254 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
31254 int32x2x2_t __ret;
31255 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 2);31255 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 2);
3125631256
31257 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);31257 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);
...@@ -31268,9 +31268,9 @@ __ai int16x4x2_t vtrn_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -31268,9 +31268,9 @@ __ai int16x4x2_t vtrn_s16(int16x4_t __p0, int16x4_t __p1) {
31268}31268}
31269#else31269#else
31270__ai int16x4x2_t vtrn_s16(int16x4_t __p0, int16x4_t __p1) {31270__ai int16x4x2_t vtrn_s16(int16x4_t __p0, int16x4_t __p1) {
31271 int16x4x2_t __ret;
31271 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);31272 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
31272 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);31273 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
31273 int16x4x2_t __ret;
31274 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 1);31274 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 1);
3127531275
31276 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);31276 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
...@@ -31287,9 +31287,9 @@ __ai uint8x8_t vtst_p8(poly8x8_t __p0, poly8x8_t __p1) {...@@ -31287,9 +31287,9 @@ __ai uint8x8_t vtst_p8(poly8x8_t __p0, poly8x8_t __p1) {
31287}31287}
31288#else31288#else
31289__ai uint8x8_t vtst_p8(poly8x8_t __p0, poly8x8_t __p1) {31289__ai uint8x8_t vtst_p8(poly8x8_t __p0, poly8x8_t __p1) {
31290 uint8x8_t __ret;
31290 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);31291 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
31291 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);31292 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
31292 uint8x8_t __ret;
31293 __ret = (uint8x8_t) __builtin_neon_vtst_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);31293 __ret = (uint8x8_t) __builtin_neon_vtst_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
31294 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);31294 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
31295 return __ret;31295 return __ret;
...@@ -31304,9 +31304,9 @@ __ai uint16x4_t vtst_p16(poly16x4_t __p0, poly16x4_t __p1) {...@@ -31304,9 +31304,9 @@ __ai uint16x4_t vtst_p16(poly16x4_t __p0, poly16x4_t __p1) {
31304}31304}
31305#else31305#else
31306__ai uint16x4_t vtst_p16(poly16x4_t __p0, poly16x4_t __p1) {31306__ai uint16x4_t vtst_p16(poly16x4_t __p0, poly16x4_t __p1) {
31307 uint16x4_t __ret;
31307 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);31308 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
31308 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);31309 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
31309 uint16x4_t __ret;
31310 __ret = (uint16x4_t) __builtin_neon_vtst_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);31310 __ret = (uint16x4_t) __builtin_neon_vtst_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
31311 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);31311 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
31312 return __ret;31312 return __ret;
...@@ -31321,9 +31321,9 @@ __ai uint8x16_t vtstq_p8(poly8x16_t __p0, poly8x16_t __p1) {...@@ -31321,9 +31321,9 @@ __ai uint8x16_t vtstq_p8(poly8x16_t __p0, poly8x16_t __p1) {
31321}31321}
31322#else31322#else
31323__ai uint8x16_t vtstq_p8(poly8x16_t __p0, poly8x16_t __p1) {31323__ai uint8x16_t vtstq_p8(poly8x16_t __p0, poly8x16_t __p1) {
31324 uint8x16_t __ret;
31324 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);31325 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
31325 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);31326 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
31326 uint8x16_t __ret;
31327 __ret = (uint8x16_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);31327 __ret = (uint8x16_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
31328 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);31328 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
31329 return __ret;31329 return __ret;
...@@ -31338,9 +31338,9 @@ __ai uint16x8_t vtstq_p16(poly16x8_t __p0, poly16x8_t __p1) {...@@ -31338,9 +31338,9 @@ __ai uint16x8_t vtstq_p16(poly16x8_t __p0, poly16x8_t __p1) {
31338}31338}
31339#else31339#else
31340__ai uint16x8_t vtstq_p16(poly16x8_t __p0, poly16x8_t __p1) {31340__ai uint16x8_t vtstq_p16(poly16x8_t __p0, poly16x8_t __p1) {
31341 uint16x8_t __ret;
31341 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);31342 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
31342 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);31343 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
31343 uint16x8_t __ret;
31344 __ret = (uint16x8_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);31344 __ret = (uint16x8_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
31345 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);31345 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
31346 return __ret;31346 return __ret;
...@@ -31355,9 +31355,9 @@ __ai uint8x16_t vtstq_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -31355,9 +31355,9 @@ __ai uint8x16_t vtstq_u8(uint8x16_t __p0, uint8x16_t __p1) {
31355}31355}
31356#else31356#else
31357__ai uint8x16_t vtstq_u8(uint8x16_t __p0, uint8x16_t __p1) {31357__ai uint8x16_t vtstq_u8(uint8x16_t __p0, uint8x16_t __p1) {
31358 uint8x16_t __ret;
31358 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);31359 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
31359 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);31360 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
31360 uint8x16_t __ret;
31361 __ret = (uint8x16_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);31361 __ret = (uint8x16_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
31362 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);31362 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
31363 return __ret;31363 return __ret;
...@@ -31372,9 +31372,9 @@ __ai uint32x4_t vtstq_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -31372,9 +31372,9 @@ __ai uint32x4_t vtstq_u32(uint32x4_t __p0, uint32x4_t __p1) {
31372}31372}
31373#else31373#else
31374__ai uint32x4_t vtstq_u32(uint32x4_t __p0, uint32x4_t __p1) {31374__ai uint32x4_t vtstq_u32(uint32x4_t __p0, uint32x4_t __p1) {
31375 uint32x4_t __ret;
31375 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);31376 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
31376 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);31377 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
31377 uint32x4_t __ret;
31378 __ret = (uint32x4_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);31378 __ret = (uint32x4_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
31379 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);31379 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
31380 return __ret;31380 return __ret;
...@@ -31389,9 +31389,9 @@ __ai uint16x8_t vtstq_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -31389,9 +31389,9 @@ __ai uint16x8_t vtstq_u16(uint16x8_t __p0, uint16x8_t __p1) {
31389}31389}
31390#else31390#else
31391__ai uint16x8_t vtstq_u16(uint16x8_t __p0, uint16x8_t __p1) {31391__ai uint16x8_t vtstq_u16(uint16x8_t __p0, uint16x8_t __p1) {
31392 uint16x8_t __ret;
31392 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);31393 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
31393 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);31394 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
31394 uint16x8_t __ret;
31395 __ret = (uint16x8_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);31395 __ret = (uint16x8_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
31396 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);31396 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
31397 return __ret;31397 return __ret;
...@@ -31406,9 +31406,9 @@ __ai uint8x16_t vtstq_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -31406,9 +31406,9 @@ __ai uint8x16_t vtstq_s8(int8x16_t __p0, int8x16_t __p1) {
31406}31406}
31407#else31407#else
31408__ai uint8x16_t vtstq_s8(int8x16_t __p0, int8x16_t __p1) {31408__ai uint8x16_t vtstq_s8(int8x16_t __p0, int8x16_t __p1) {
31409 uint8x16_t __ret;
31409 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);31410 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
31410 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);31411 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
31411 uint8x16_t __ret;
31412 __ret = (uint8x16_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);31412 __ret = (uint8x16_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
31413 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);31413 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
31414 return __ret;31414 return __ret;
...@@ -31423,9 +31423,9 @@ __ai uint32x4_t vtstq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -31423,9 +31423,9 @@ __ai uint32x4_t vtstq_s32(int32x4_t __p0, int32x4_t __p1) {
31423}31423}
31424#else31424#else
31425__ai uint32x4_t vtstq_s32(int32x4_t __p0, int32x4_t __p1) {31425__ai uint32x4_t vtstq_s32(int32x4_t __p0, int32x4_t __p1) {
31426 uint32x4_t __ret;
31426 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);31427 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
31427 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);31428 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
31428 uint32x4_t __ret;
31429 __ret = (uint32x4_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);31429 __ret = (uint32x4_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
31430 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);31430 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
31431 return __ret;31431 return __ret;
...@@ -31440,9 +31440,9 @@ __ai uint16x8_t vtstq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -31440,9 +31440,9 @@ __ai uint16x8_t vtstq_s16(int16x8_t __p0, int16x8_t __p1) {
31440}31440}
31441#else31441#else
31442__ai uint16x8_t vtstq_s16(int16x8_t __p0, int16x8_t __p1) {31442__ai uint16x8_t vtstq_s16(int16x8_t __p0, int16x8_t __p1) {
31443 uint16x8_t __ret;
31443 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);31444 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
31444 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);31445 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
31445 uint16x8_t __ret;
31446 __ret = (uint16x8_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);31446 __ret = (uint16x8_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
31447 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);31447 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
31448 return __ret;31448 return __ret;
...@@ -31457,9 +31457,9 @@ __ai uint8x8_t vtst_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -31457,9 +31457,9 @@ __ai uint8x8_t vtst_u8(uint8x8_t __p0, uint8x8_t __p1) {
31457}31457}
31458#else31458#else
31459__ai uint8x8_t vtst_u8(uint8x8_t __p0, uint8x8_t __p1) {31459__ai uint8x8_t vtst_u8(uint8x8_t __p0, uint8x8_t __p1) {
31460 uint8x8_t __ret;
31460 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);31461 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
31461 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);31462 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
31462 uint8x8_t __ret;
31463 __ret = (uint8x8_t) __builtin_neon_vtst_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);31463 __ret = (uint8x8_t) __builtin_neon_vtst_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
31464 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);31464 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
31465 return __ret;31465 return __ret;
...@@ -31474,9 +31474,9 @@ __ai uint32x2_t vtst_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -31474,9 +31474,9 @@ __ai uint32x2_t vtst_u32(uint32x2_t __p0, uint32x2_t __p1) {
31474}31474}
31475#else31475#else
31476__ai uint32x2_t vtst_u32(uint32x2_t __p0, uint32x2_t __p1) {31476__ai uint32x2_t vtst_u32(uint32x2_t __p0, uint32x2_t __p1) {
31477 uint32x2_t __ret;
31477 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);31478 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
31478 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);31479 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
31479 uint32x2_t __ret;
31480 __ret = (uint32x2_t) __builtin_neon_vtst_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);31480 __ret = (uint32x2_t) __builtin_neon_vtst_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
31481 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);31481 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
31482 return __ret;31482 return __ret;
...@@ -31491,9 +31491,9 @@ __ai uint16x4_t vtst_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -31491,9 +31491,9 @@ __ai uint16x4_t vtst_u16(uint16x4_t __p0, uint16x4_t __p1) {
31491}31491}
31492#else31492#else
31493__ai uint16x4_t vtst_u16(uint16x4_t __p0, uint16x4_t __p1) {31493__ai uint16x4_t vtst_u16(uint16x4_t __p0, uint16x4_t __p1) {
31494 uint16x4_t __ret;
31494 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);31495 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
31495 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);31496 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
31496 uint16x4_t __ret;
31497 __ret = (uint16x4_t) __builtin_neon_vtst_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);31497 __ret = (uint16x4_t) __builtin_neon_vtst_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
31498 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);31498 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
31499 return __ret;31499 return __ret;
...@@ -31508,9 +31508,9 @@ __ai uint8x8_t vtst_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -31508,9 +31508,9 @@ __ai uint8x8_t vtst_s8(int8x8_t __p0, int8x8_t __p1) {
31508}31508}
31509#else31509#else
31510__ai uint8x8_t vtst_s8(int8x8_t __p0, int8x8_t __p1) {31510__ai uint8x8_t vtst_s8(int8x8_t __p0, int8x8_t __p1) {
31511 uint8x8_t __ret;
31511 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);31512 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
31512 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);31513 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
31513 uint8x8_t __ret;
31514 __ret = (uint8x8_t) __builtin_neon_vtst_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);31514 __ret = (uint8x8_t) __builtin_neon_vtst_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
31515 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);31515 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
31516 return __ret;31516 return __ret;
...@@ -31525,9 +31525,9 @@ __ai uint32x2_t vtst_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -31525,9 +31525,9 @@ __ai uint32x2_t vtst_s32(int32x2_t __p0, int32x2_t __p1) {
31525}31525}
31526#else31526#else
31527__ai uint32x2_t vtst_s32(int32x2_t __p0, int32x2_t __p1) {31527__ai uint32x2_t vtst_s32(int32x2_t __p0, int32x2_t __p1) {
31528 uint32x2_t __ret;
31528 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);31529 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
31529 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);31530 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
31530 uint32x2_t __ret;
31531 __ret = (uint32x2_t) __builtin_neon_vtst_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);31531 __ret = (uint32x2_t) __builtin_neon_vtst_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
31532 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);31532 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
31533 return __ret;31533 return __ret;
...@@ -31542,9 +31542,9 @@ __ai uint16x4_t vtst_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -31542,9 +31542,9 @@ __ai uint16x4_t vtst_s16(int16x4_t __p0, int16x4_t __p1) {
31542}31542}
31543#else31543#else
31544__ai uint16x4_t vtst_s16(int16x4_t __p0, int16x4_t __p1) {31544__ai uint16x4_t vtst_s16(int16x4_t __p0, int16x4_t __p1) {
31545 uint16x4_t __ret;
31545 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);31546 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
31546 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);31547 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
31547 uint16x4_t __ret;
31548 __ret = (uint16x4_t) __builtin_neon_vtst_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);31548 __ret = (uint16x4_t) __builtin_neon_vtst_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
31549 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);31549 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
31550 return __ret;31550 return __ret;
...@@ -31559,9 +31559,9 @@ __ai poly8x8x2_t vuzp_p8(poly8x8_t __p0, poly8x8_t __p1) {...@@ -31559,9 +31559,9 @@ __ai poly8x8x2_t vuzp_p8(poly8x8_t __p0, poly8x8_t __p1) {
31559}31559}
31560#else31560#else
31561__ai poly8x8x2_t vuzp_p8(poly8x8_t __p0, poly8x8_t __p1) {31561__ai poly8x8x2_t vuzp_p8(poly8x8_t __p0, poly8x8_t __p1) {
31562 poly8x8x2_t __ret;
31562 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);31563 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
31563 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);31564 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
31564 poly8x8x2_t __ret;
31565 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 4);31565 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 4);
3156631566
31567 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);31567 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -31578,9 +31578,9 @@ __ai poly16x4x2_t vuzp_p16(poly16x4_t __p0, poly16x4_t __p1) {...@@ -31578,9 +31578,9 @@ __ai poly16x4x2_t vuzp_p16(poly16x4_t __p0, poly16x4_t __p1) {
31578}31578}
31579#else31579#else
31580__ai poly16x4x2_t vuzp_p16(poly16x4_t __p0, poly16x4_t __p1) {31580__ai poly16x4x2_t vuzp_p16(poly16x4_t __p0, poly16x4_t __p1) {
31581 poly16x4x2_t __ret;
31581 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);31582 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
31582 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);31583 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
31583 poly16x4x2_t __ret;
31584 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 5);31584 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 5);
3158531585
31586 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);31586 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
...@@ -31597,9 +31597,9 @@ __ai poly8x16x2_t vuzpq_p8(poly8x16_t __p0, poly8x16_t __p1) {...@@ -31597,9 +31597,9 @@ __ai poly8x16x2_t vuzpq_p8(poly8x16_t __p0, poly8x16_t __p1) {
31597}31597}
31598#else31598#else
31599__ai poly8x16x2_t vuzpq_p8(poly8x16_t __p0, poly8x16_t __p1) {31599__ai poly8x16x2_t vuzpq_p8(poly8x16_t __p0, poly8x16_t __p1) {
31600 poly8x16x2_t __ret;
31600 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);31601 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
31601 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);31602 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
31602 poly8x16x2_t __ret;
31603 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 36);31603 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 36);
3160431604
31605 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);31605 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -31616,9 +31616,9 @@ __ai poly16x8x2_t vuzpq_p16(poly16x8_t __p0, poly16x8_t __p1) {...@@ -31616,9 +31616,9 @@ __ai poly16x8x2_t vuzpq_p16(poly16x8_t __p0, poly16x8_t __p1) {
31616}31616}
31617#else31617#else
31618__ai poly16x8x2_t vuzpq_p16(poly16x8_t __p0, poly16x8_t __p1) {31618__ai poly16x8x2_t vuzpq_p16(poly16x8_t __p0, poly16x8_t __p1) {
31619 poly16x8x2_t __ret;
31619 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);31620 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
31620 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);31621 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
31621 poly16x8x2_t __ret;
31622 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 37);31622 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 37);
3162331623
31624 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);31624 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -31635,9 +31635,9 @@ __ai uint8x16x2_t vuzpq_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -31635,9 +31635,9 @@ __ai uint8x16x2_t vuzpq_u8(uint8x16_t __p0, uint8x16_t __p1) {
31635}31635}
31636#else31636#else
31637__ai uint8x16x2_t vuzpq_u8(uint8x16_t __p0, uint8x16_t __p1) {31637__ai uint8x16x2_t vuzpq_u8(uint8x16_t __p0, uint8x16_t __p1) {
31638 uint8x16x2_t __ret;
31638 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);31639 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
31639 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);31640 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
31640 uint8x16x2_t __ret;
31641 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 48);31641 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 48);
3164231642
31643 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);31643 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -31654,9 +31654,9 @@ __ai uint32x4x2_t vuzpq_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -31654,9 +31654,9 @@ __ai uint32x4x2_t vuzpq_u32(uint32x4_t __p0, uint32x4_t __p1) {
31654}31654}
31655#else31655#else
31656__ai uint32x4x2_t vuzpq_u32(uint32x4_t __p0, uint32x4_t __p1) {31656__ai uint32x4x2_t vuzpq_u32(uint32x4_t __p0, uint32x4_t __p1) {
31657 uint32x4x2_t __ret;
31657 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);31658 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
31658 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);31659 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
31659 uint32x4x2_t __ret;
31660 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 50);31660 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 50);
3166131661
31662 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);31662 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
...@@ -31673,9 +31673,9 @@ __ai uint16x8x2_t vuzpq_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -31673,9 +31673,9 @@ __ai uint16x8x2_t vuzpq_u16(uint16x8_t __p0, uint16x8_t __p1) {
31673}31673}
31674#else31674#else
31675__ai uint16x8x2_t vuzpq_u16(uint16x8_t __p0, uint16x8_t __p1) {31675__ai uint16x8x2_t vuzpq_u16(uint16x8_t __p0, uint16x8_t __p1) {
31676 uint16x8x2_t __ret;
31676 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);31677 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
31677 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);31678 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
31678 uint16x8x2_t __ret;
31679 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 49);31679 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 49);
3168031680
31681 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);31681 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -31692,9 +31692,9 @@ __ai int8x16x2_t vuzpq_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -31692,9 +31692,9 @@ __ai int8x16x2_t vuzpq_s8(int8x16_t __p0, int8x16_t __p1) {
31692}31692}
31693#else31693#else
31694__ai int8x16x2_t vuzpq_s8(int8x16_t __p0, int8x16_t __p1) {31694__ai int8x16x2_t vuzpq_s8(int8x16_t __p0, int8x16_t __p1) {
31695 int8x16x2_t __ret;
31695 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);31696 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
31696 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);31697 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
31697 int8x16x2_t __ret;
31698 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 32);31698 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 32);
3169931699
31700 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);31700 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -31711,9 +31711,9 @@ __ai float32x4x2_t vuzpq_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -31711,9 +31711,9 @@ __ai float32x4x2_t vuzpq_f32(float32x4_t __p0, float32x4_t __p1) {
31711}31711}
31712#else31712#else
31713__ai float32x4x2_t vuzpq_f32(float32x4_t __p0, float32x4_t __p1) {31713__ai float32x4x2_t vuzpq_f32(float32x4_t __p0, float32x4_t __p1) {
31714 float32x4x2_t __ret;
31714 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);31715 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
31715 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);31716 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
31716 float32x4x2_t __ret;
31717 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 41);31717 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 41);
3171831718
31719 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);31719 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
...@@ -31730,9 +31730,9 @@ __ai int32x4x2_t vuzpq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -31730,9 +31730,9 @@ __ai int32x4x2_t vuzpq_s32(int32x4_t __p0, int32x4_t __p1) {
31730}31730}
31731#else31731#else
31732__ai int32x4x2_t vuzpq_s32(int32x4_t __p0, int32x4_t __p1) {31732__ai int32x4x2_t vuzpq_s32(int32x4_t __p0, int32x4_t __p1) {
31733 int32x4x2_t __ret;
31733 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);31734 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
31734 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);31735 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
31735 int32x4x2_t __ret;
31736 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 34);31736 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 34);
3173731737
31738 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);31738 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
...@@ -31749,9 +31749,9 @@ __ai int16x8x2_t vuzpq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -31749,9 +31749,9 @@ __ai int16x8x2_t vuzpq_s16(int16x8_t __p0, int16x8_t __p1) {
31749}31749}
31750#else31750#else
31751__ai int16x8x2_t vuzpq_s16(int16x8_t __p0, int16x8_t __p1) {31751__ai int16x8x2_t vuzpq_s16(int16x8_t __p0, int16x8_t __p1) {
31752 int16x8x2_t __ret;
31752 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);31753 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
31753 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);31754 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
31754 int16x8x2_t __ret;
31755 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 33);31755 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 33);
3175631756
31757 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);31757 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -31768,9 +31768,9 @@ __ai uint8x8x2_t vuzp_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -31768,9 +31768,9 @@ __ai uint8x8x2_t vuzp_u8(uint8x8_t __p0, uint8x8_t __p1) {
31768}31768}
31769#else31769#else
31770__ai uint8x8x2_t vuzp_u8(uint8x8_t __p0, uint8x8_t __p1) {31770__ai uint8x8x2_t vuzp_u8(uint8x8_t __p0, uint8x8_t __p1) {
31771 uint8x8x2_t __ret;
31771 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);31772 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
31772 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);31773 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
31773 uint8x8x2_t __ret;
31774 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 16);31774 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 16);
3177531775
31776 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);31776 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -31787,9 +31787,9 @@ __ai uint32x2x2_t vuzp_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -31787,9 +31787,9 @@ __ai uint32x2x2_t vuzp_u32(uint32x2_t __p0, uint32x2_t __p1) {
31787}31787}
31788#else31788#else
31789__ai uint32x2x2_t vuzp_u32(uint32x2_t __p0, uint32x2_t __p1) {31789__ai uint32x2x2_t vuzp_u32(uint32x2_t __p0, uint32x2_t __p1) {
31790 uint32x2x2_t __ret;
31790 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);31791 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
31791 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);31792 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
31792 uint32x2x2_t __ret;
31793 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 18);31793 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 18);
3179431794
31795 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);31795 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);
...@@ -31806,9 +31806,9 @@ __ai uint16x4x2_t vuzp_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -31806,9 +31806,9 @@ __ai uint16x4x2_t vuzp_u16(uint16x4_t __p0, uint16x4_t __p1) {
31806}31806}
31807#else31807#else
31808__ai uint16x4x2_t vuzp_u16(uint16x4_t __p0, uint16x4_t __p1) {31808__ai uint16x4x2_t vuzp_u16(uint16x4_t __p0, uint16x4_t __p1) {
31809 uint16x4x2_t __ret;
31809 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);31810 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
31810 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);31811 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
31811 uint16x4x2_t __ret;
31812 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 17);31812 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 17);
3181331813
31814 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);31814 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
...@@ -31825,9 +31825,9 @@ __ai int8x8x2_t vuzp_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -31825,9 +31825,9 @@ __ai int8x8x2_t vuzp_s8(int8x8_t __p0, int8x8_t __p1) {
31825}31825}
31826#else31826#else
31827__ai int8x8x2_t vuzp_s8(int8x8_t __p0, int8x8_t __p1) {31827__ai int8x8x2_t vuzp_s8(int8x8_t __p0, int8x8_t __p1) {
31828 int8x8x2_t __ret;
31828 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);31829 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
31829 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);31830 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
31830 int8x8x2_t __ret;
31831 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 0);31831 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 0);
3183231832
31833 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);31833 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -31844,9 +31844,9 @@ __ai float32x2x2_t vuzp_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -31844,9 +31844,9 @@ __ai float32x2x2_t vuzp_f32(float32x2_t __p0, float32x2_t __p1) {
31844}31844}
31845#else31845#else
31846__ai float32x2x2_t vuzp_f32(float32x2_t __p0, float32x2_t __p1) {31846__ai float32x2x2_t vuzp_f32(float32x2_t __p0, float32x2_t __p1) {
31847 float32x2x2_t __ret;
31847 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);31848 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
31848 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);31849 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
31849 float32x2x2_t __ret;
31850 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 9);31850 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 9);
3185131851
31852 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);31852 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);
...@@ -31863,9 +31863,9 @@ __ai int32x2x2_t vuzp_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -31863,9 +31863,9 @@ __ai int32x2x2_t vuzp_s32(int32x2_t __p0, int32x2_t __p1) {
31863}31863}
31864#else31864#else
31865__ai int32x2x2_t vuzp_s32(int32x2_t __p0, int32x2_t __p1) {31865__ai int32x2x2_t vuzp_s32(int32x2_t __p0, int32x2_t __p1) {
31866 int32x2x2_t __ret;
31866 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);31867 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
31867 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);31868 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
31868 int32x2x2_t __ret;
31869 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 2);31869 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 2);
3187031870
31871 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);31871 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);
...@@ -31882,9 +31882,9 @@ __ai int16x4x2_t vuzp_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -31882,9 +31882,9 @@ __ai int16x4x2_t vuzp_s16(int16x4_t __p0, int16x4_t __p1) {
31882}31882}
31883#else31883#else
31884__ai int16x4x2_t vuzp_s16(int16x4_t __p0, int16x4_t __p1) {31884__ai int16x4x2_t vuzp_s16(int16x4_t __p0, int16x4_t __p1) {
31885 int16x4x2_t __ret;
31885 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);31886 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
31886 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);31887 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
31887 int16x4x2_t __ret;
31888 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 1);31888 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 1);
3188931889
31890 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);31890 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
...@@ -31901,9 +31901,9 @@ __ai poly8x8x2_t vzip_p8(poly8x8_t __p0, poly8x8_t __p1) {...@@ -31901,9 +31901,9 @@ __ai poly8x8x2_t vzip_p8(poly8x8_t __p0, poly8x8_t __p1) {
31901}31901}
31902#else31902#else
31903__ai poly8x8x2_t vzip_p8(poly8x8_t __p0, poly8x8_t __p1) {31903__ai poly8x8x2_t vzip_p8(poly8x8_t __p0, poly8x8_t __p1) {
31904 poly8x8x2_t __ret;
31904 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);31905 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
31905 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);31906 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
31906 poly8x8x2_t __ret;
31907 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 4);31907 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 4);
3190831908
31909 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);31909 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -31920,9 +31920,9 @@ __ai poly16x4x2_t vzip_p16(poly16x4_t __p0, poly16x4_t __p1) {...@@ -31920,9 +31920,9 @@ __ai poly16x4x2_t vzip_p16(poly16x4_t __p0, poly16x4_t __p1) {
31920}31920}
31921#else31921#else
31922__ai poly16x4x2_t vzip_p16(poly16x4_t __p0, poly16x4_t __p1) {31922__ai poly16x4x2_t vzip_p16(poly16x4_t __p0, poly16x4_t __p1) {
31923 poly16x4x2_t __ret;
31923 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);31924 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
31924 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);31925 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
31925 poly16x4x2_t __ret;
31926 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 5);31926 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 5);
3192731927
31928 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);31928 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
...@@ -31939,9 +31939,9 @@ __ai poly8x16x2_t vzipq_p8(poly8x16_t __p0, poly8x16_t __p1) {...@@ -31939,9 +31939,9 @@ __ai poly8x16x2_t vzipq_p8(poly8x16_t __p0, poly8x16_t __p1) {
31939}31939}
31940#else31940#else
31941__ai poly8x16x2_t vzipq_p8(poly8x16_t __p0, poly8x16_t __p1) {31941__ai poly8x16x2_t vzipq_p8(poly8x16_t __p0, poly8x16_t __p1) {
31942 poly8x16x2_t __ret;
31942 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);31943 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
31943 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);31944 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
31944 poly8x16x2_t __ret;
31945 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 36);31945 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 36);
3194631946
31947 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);31947 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -31958,9 +31958,9 @@ __ai poly16x8x2_t vzipq_p16(poly16x8_t __p0, poly16x8_t __p1) {...@@ -31958,9 +31958,9 @@ __ai poly16x8x2_t vzipq_p16(poly16x8_t __p0, poly16x8_t __p1) {
31958}31958}
31959#else31959#else
31960__ai poly16x8x2_t vzipq_p16(poly16x8_t __p0, poly16x8_t __p1) {31960__ai poly16x8x2_t vzipq_p16(poly16x8_t __p0, poly16x8_t __p1) {
31961 poly16x8x2_t __ret;
31961 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);31962 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
31962 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);31963 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
31963 poly16x8x2_t __ret;
31964 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 37);31964 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 37);
3196531965
31966 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);31966 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -31977,9 +31977,9 @@ __ai uint8x16x2_t vzipq_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -31977,9 +31977,9 @@ __ai uint8x16x2_t vzipq_u8(uint8x16_t __p0, uint8x16_t __p1) {
31977}31977}
31978#else31978#else
31979__ai uint8x16x2_t vzipq_u8(uint8x16_t __p0, uint8x16_t __p1) {31979__ai uint8x16x2_t vzipq_u8(uint8x16_t __p0, uint8x16_t __p1) {
31980 uint8x16x2_t __ret;
31980 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);31981 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
31981 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);31982 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
31982 uint8x16x2_t __ret;
31983 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 48);31983 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 48);
3198431984
31985 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);31985 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -31996,9 +31996,9 @@ __ai uint32x4x2_t vzipq_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -31996,9 +31996,9 @@ __ai uint32x4x2_t vzipq_u32(uint32x4_t __p0, uint32x4_t __p1) {
31996}31996}
31997#else31997#else
31998__ai uint32x4x2_t vzipq_u32(uint32x4_t __p0, uint32x4_t __p1) {31998__ai uint32x4x2_t vzipq_u32(uint32x4_t __p0, uint32x4_t __p1) {
31999 uint32x4x2_t __ret;
31999 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);32000 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
32000 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);32001 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
32001 uint32x4x2_t __ret;
32002 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 50);32002 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 50);
3200332003
32004 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);32004 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
...@@ -32015,9 +32015,9 @@ __ai uint16x8x2_t vzipq_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -32015,9 +32015,9 @@ __ai uint16x8x2_t vzipq_u16(uint16x8_t __p0, uint16x8_t __p1) {
32015}32015}
32016#else32016#else
32017__ai uint16x8x2_t vzipq_u16(uint16x8_t __p0, uint16x8_t __p1) {32017__ai uint16x8x2_t vzipq_u16(uint16x8_t __p0, uint16x8_t __p1) {
32018 uint16x8x2_t __ret;
32018 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);32019 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
32019 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);32020 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
32020 uint16x8x2_t __ret;
32021 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 49);32021 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 49);
3202232022
32023 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);32023 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -32034,9 +32034,9 @@ __ai int8x16x2_t vzipq_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -32034,9 +32034,9 @@ __ai int8x16x2_t vzipq_s8(int8x16_t __p0, int8x16_t __p1) {
32034}32034}
32035#else32035#else
32036__ai int8x16x2_t vzipq_s8(int8x16_t __p0, int8x16_t __p1) {32036__ai int8x16x2_t vzipq_s8(int8x16_t __p0, int8x16_t __p1) {
32037 int8x16x2_t __ret;
32037 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);32038 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
32038 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);32039 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
32039 int8x16x2_t __ret;
32040 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 32);32040 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 32);
3204132041
32042 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);32042 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -32053,9 +32053,9 @@ __ai float32x4x2_t vzipq_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -32053,9 +32053,9 @@ __ai float32x4x2_t vzipq_f32(float32x4_t __p0, float32x4_t __p1) {
32053}32053}
32054#else32054#else
32055__ai float32x4x2_t vzipq_f32(float32x4_t __p0, float32x4_t __p1) {32055__ai float32x4x2_t vzipq_f32(float32x4_t __p0, float32x4_t __p1) {
32056 float32x4x2_t __ret;
32056 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);32057 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
32057 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);32058 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
32058 float32x4x2_t __ret;
32059 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 41);32059 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 41);
3206032060
32061 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);32061 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
...@@ -32072,9 +32072,9 @@ __ai int32x4x2_t vzipq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -32072,9 +32072,9 @@ __ai int32x4x2_t vzipq_s32(int32x4_t __p0, int32x4_t __p1) {
32072}32072}
32073#else32073#else
32074__ai int32x4x2_t vzipq_s32(int32x4_t __p0, int32x4_t __p1) {32074__ai int32x4x2_t vzipq_s32(int32x4_t __p0, int32x4_t __p1) {
32075 int32x4x2_t __ret;
32075 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);32076 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
32076 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);32077 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
32077 int32x4x2_t __ret;
32078 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 34);32078 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 34);
3207932079
32080 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);32080 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
...@@ -32091,9 +32091,9 @@ __ai int16x8x2_t vzipq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -32091,9 +32091,9 @@ __ai int16x8x2_t vzipq_s16(int16x8_t __p0, int16x8_t __p1) {
32091}32091}
32092#else32092#else
32093__ai int16x8x2_t vzipq_s16(int16x8_t __p0, int16x8_t __p1) {32093__ai int16x8x2_t vzipq_s16(int16x8_t __p0, int16x8_t __p1) {
32094 int16x8x2_t __ret;
32094 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);32095 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
32095 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);32096 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
32096 int16x8x2_t __ret;
32097 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 33);32097 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 33);
3209832098
32099 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);32099 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -32110,9 +32110,9 @@ __ai uint8x8x2_t vzip_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -32110,9 +32110,9 @@ __ai uint8x8x2_t vzip_u8(uint8x8_t __p0, uint8x8_t __p1) {
32110}32110}
32111#else32111#else
32112__ai uint8x8x2_t vzip_u8(uint8x8_t __p0, uint8x8_t __p1) {32112__ai uint8x8x2_t vzip_u8(uint8x8_t __p0, uint8x8_t __p1) {
32113 uint8x8x2_t __ret;
32113 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);32114 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
32114 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);32115 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
32115 uint8x8x2_t __ret;
32116 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 16);32116 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 16);
3211732117
32118 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);32118 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -32129,9 +32129,9 @@ __ai uint32x2x2_t vzip_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -32129,9 +32129,9 @@ __ai uint32x2x2_t vzip_u32(uint32x2_t __p0, uint32x2_t __p1) {
32129}32129}
32130#else32130#else
32131__ai uint32x2x2_t vzip_u32(uint32x2_t __p0, uint32x2_t __p1) {32131__ai uint32x2x2_t vzip_u32(uint32x2_t __p0, uint32x2_t __p1) {
32132 uint32x2x2_t __ret;
32132 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);32133 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
32133 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);32134 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
32134 uint32x2x2_t __ret;
32135 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 18);32135 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 18);
3213632136
32137 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);32137 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);
...@@ -32148,9 +32148,9 @@ __ai uint16x4x2_t vzip_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -32148,9 +32148,9 @@ __ai uint16x4x2_t vzip_u16(uint16x4_t __p0, uint16x4_t __p1) {
32148}32148}
32149#else32149#else
32150__ai uint16x4x2_t vzip_u16(uint16x4_t __p0, uint16x4_t __p1) {32150__ai uint16x4x2_t vzip_u16(uint16x4_t __p0, uint16x4_t __p1) {
32151 uint16x4x2_t __ret;
32151 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);32152 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
32152 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);32153 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
32153 uint16x4x2_t __ret;
32154 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 17);32154 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 17);
3215532155
32156 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);32156 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
...@@ -32167,9 +32167,9 @@ __ai int8x8x2_t vzip_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -32167,9 +32167,9 @@ __ai int8x8x2_t vzip_s8(int8x8_t __p0, int8x8_t __p1) {
32167}32167}
32168#else32168#else
32169__ai int8x8x2_t vzip_s8(int8x8_t __p0, int8x8_t __p1) {32169__ai int8x8x2_t vzip_s8(int8x8_t __p0, int8x8_t __p1) {
32170 int8x8x2_t __ret;
32170 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);32171 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
32171 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);32172 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
32172 int8x8x2_t __ret;
32173 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 0);32173 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 0);
3217432174
32175 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);32175 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -32186,9 +32186,9 @@ __ai float32x2x2_t vzip_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -32186,9 +32186,9 @@ __ai float32x2x2_t vzip_f32(float32x2_t __p0, float32x2_t __p1) {
32186}32186}
32187#else32187#else
32188__ai float32x2x2_t vzip_f32(float32x2_t __p0, float32x2_t __p1) {32188__ai float32x2x2_t vzip_f32(float32x2_t __p0, float32x2_t __p1) {
32189 float32x2x2_t __ret;
32189 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);32190 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
32190 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);32191 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
32191 float32x2x2_t __ret;
32192 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 9);32192 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 9);
3219332193
32194 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);32194 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);
...@@ -32205,9 +32205,9 @@ __ai int32x2x2_t vzip_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -32205,9 +32205,9 @@ __ai int32x2x2_t vzip_s32(int32x2_t __p0, int32x2_t __p1) {
32205}32205}
32206#else32206#else
32207__ai int32x2x2_t vzip_s32(int32x2_t __p0, int32x2_t __p1) {32207__ai int32x2x2_t vzip_s32(int32x2_t __p0, int32x2_t __p1) {
32208 int32x2x2_t __ret;
32208 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);32209 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
32209 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);32210 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
32210 int32x2x2_t __ret;
32211 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 2);32211 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 2);
3221232212
32213 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);32213 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0);
...@@ -32224,9 +32224,9 @@ __ai int16x4x2_t vzip_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -32224,9 +32224,9 @@ __ai int16x4x2_t vzip_s16(int16x4_t __p0, int16x4_t __p1) {
32224}32224}
32225#else32225#else
32226__ai int16x4x2_t vzip_s16(int16x4_t __p0, int16x4_t __p1) {32226__ai int16x4x2_t vzip_s16(int16x4_t __p0, int16x4_t __p1) {
32227 int16x4x2_t __ret;
32227 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);32228 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
32228 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);32229 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
32229 int16x4x2_t __ret;
32230 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 1);32230 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 1);
3223132231
32232 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);32232 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
...@@ -32238,16 +32238,16 @@ __ai int16x4x2_t vzip_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -32238,16 +32238,16 @@ __ai int16x4x2_t vzip_s16(int16x4_t __p0, int16x4_t __p1) {
32238#if !defined(__aarch64__)32238#if !defined(__aarch64__)
32239#ifdef __LITTLE_ENDIAN__32239#ifdef __LITTLE_ENDIAN__
32240#define vdupq_lane_f16(__p0_122, __p1_122) __extension__ ({ \32240#define vdupq_lane_f16(__p0_122, __p1_122) __extension__ ({ \
32241 float16x4_t __s0_122 = __p0_122; \
32242 float16x8_t __ret_122; \32241 float16x8_t __ret_122; \
32242 float16x4_t __s0_122 = __p0_122; \
32243 __ret_122 = splatq_lane_f16(__s0_122, __p1_122); \32243 __ret_122 = splatq_lane_f16(__s0_122, __p1_122); \
32244 __ret_122; \32244 __ret_122; \
32245})32245})
32246#else32246#else
32247#define vdupq_lane_f16(__p0_123, __p1_123) __extension__ ({ \32247#define vdupq_lane_f16(__p0_123, __p1_123) __extension__ ({ \
32248 float16x8_t __ret_123; \
32248 float16x4_t __s0_123 = __p0_123; \32249 float16x4_t __s0_123 = __p0_123; \
32249 float16x4_t __rev0_123; __rev0_123 = __builtin_shufflevector(__s0_123, __s0_123, 3, 2, 1, 0); \32250 float16x4_t __rev0_123; __rev0_123 = __builtin_shufflevector(__s0_123, __s0_123, 3, 2, 1, 0); \
32250 float16x8_t __ret_123; \
32251 __ret_123 = __noswap_splatq_lane_f16(__rev0_123, __p1_123); \32251 __ret_123 = __noswap_splatq_lane_f16(__rev0_123, __p1_123); \
32252 __ret_123 = __builtin_shufflevector(__ret_123, __ret_123, 7, 6, 5, 4, 3, 2, 1, 0); \32252 __ret_123 = __builtin_shufflevector(__ret_123, __ret_123, 7, 6, 5, 4, 3, 2, 1, 0); \
32253 __ret_123; \32253 __ret_123; \
...@@ -32256,16 +32256,16 @@ __ai int16x4x2_t vzip_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -32256,16 +32256,16 @@ __ai int16x4x2_t vzip_s16(int16x4_t __p0, int16x4_t __p1) {
3225632256
32257#ifdef __LITTLE_ENDIAN__32257#ifdef __LITTLE_ENDIAN__
32258#define vdup_lane_f16(__p0_124, __p1_124) __extension__ ({ \32258#define vdup_lane_f16(__p0_124, __p1_124) __extension__ ({ \
32259 float16x4_t __s0_124 = __p0_124; \
32260 float16x4_t __ret_124; \32259 float16x4_t __ret_124; \
32260 float16x4_t __s0_124 = __p0_124; \
32261 __ret_124 = splat_lane_f16(__s0_124, __p1_124); \32261 __ret_124 = splat_lane_f16(__s0_124, __p1_124); \
32262 __ret_124; \32262 __ret_124; \
32263})32263})
32264#else32264#else
32265#define vdup_lane_f16(__p0_125, __p1_125) __extension__ ({ \32265#define vdup_lane_f16(__p0_125, __p1_125) __extension__ ({ \
32266 float16x4_t __ret_125; \
32266 float16x4_t __s0_125 = __p0_125; \32267 float16x4_t __s0_125 = __p0_125; \
32267 float16x4_t __rev0_125; __rev0_125 = __builtin_shufflevector(__s0_125, __s0_125, 3, 2, 1, 0); \32268 float16x4_t __rev0_125; __rev0_125 = __builtin_shufflevector(__s0_125, __s0_125, 3, 2, 1, 0); \
32268 float16x4_t __ret_125; \
32269 __ret_125 = __noswap_splat_lane_f16(__rev0_125, __p1_125); \32269 __ret_125 = __noswap_splat_lane_f16(__rev0_125, __p1_125); \
32270 __ret_125 = __builtin_shufflevector(__ret_125, __ret_125, 3, 2, 1, 0); \32270 __ret_125 = __builtin_shufflevector(__ret_125, __ret_125, 3, 2, 1, 0); \
32271 __ret_125; \32271 __ret_125; \
...@@ -32274,15 +32274,15 @@ __ai int16x4x2_t vzip_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -32274,15 +32274,15 @@ __ai int16x4x2_t vzip_s16(int16x4_t __p0, int16x4_t __p1) {
3227432274
32275#ifdef __LITTLE_ENDIAN__32275#ifdef __LITTLE_ENDIAN__
32276#define vdupq_n_f16(__p0) __extension__ ({ \32276#define vdupq_n_f16(__p0) __extension__ ({ \
32277 float16_t __s0 = __p0; \
32278 float16x8_t __ret; \32277 float16x8_t __ret; \
32278 float16_t __s0 = __p0; \
32279 __ret = (float16x8_t) {__s0, __s0, __s0, __s0, __s0, __s0, __s0, __s0}; \32279 __ret = (float16x8_t) {__s0, __s0, __s0, __s0, __s0, __s0, __s0, __s0}; \
32280 __ret; \32280 __ret; \
32281})32281})
32282#else32282#else
32283#define vdupq_n_f16(__p0) __extension__ ({ \32283#define vdupq_n_f16(__p0) __extension__ ({ \
32284 float16_t __s0 = __p0; \
32285 float16x8_t __ret; \32284 float16x8_t __ret; \
32285 float16_t __s0 = __p0; \
32286 __ret = (float16x8_t) {__s0, __s0, __s0, __s0, __s0, __s0, __s0, __s0}; \32286 __ret = (float16x8_t) {__s0, __s0, __s0, __s0, __s0, __s0, __s0, __s0}; \
32287 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \32287 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
32288 __ret; \32288 __ret; \
...@@ -32291,15 +32291,15 @@ __ai int16x4x2_t vzip_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -32291,15 +32291,15 @@ __ai int16x4x2_t vzip_s16(int16x4_t __p0, int16x4_t __p1) {
3229132291
32292#ifdef __LITTLE_ENDIAN__32292#ifdef __LITTLE_ENDIAN__
32293#define vdup_n_f16(__p0) __extension__ ({ \32293#define vdup_n_f16(__p0) __extension__ ({ \
32294 float16_t __s0 = __p0; \
32295 float16x4_t __ret; \32294 float16x4_t __ret; \
32295 float16_t __s0 = __p0; \
32296 __ret = (float16x4_t) {__s0, __s0, __s0, __s0}; \32296 __ret = (float16x4_t) {__s0, __s0, __s0, __s0}; \
32297 __ret; \32297 __ret; \
32298})32298})
32299#else32299#else
32300#define vdup_n_f16(__p0) __extension__ ({ \32300#define vdup_n_f16(__p0) __extension__ ({ \
32301 float16_t __s0 = __p0; \
32302 float16x4_t __ret; \32301 float16x4_t __ret; \
32302 float16_t __s0 = __p0; \
32303 __ret = (float16x4_t) {__s0, __s0, __s0, __s0}; \32303 __ret = (float16x4_t) {__s0, __s0, __s0, __s0}; \
32304 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \32304 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
32305 __ret; \32305 __ret; \
...@@ -32308,15 +32308,15 @@ __ai int16x4x2_t vzip_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -32308,15 +32308,15 @@ __ai int16x4x2_t vzip_s16(int16x4_t __p0, int16x4_t __p1) {
3230832308
32309#ifdef __LITTLE_ENDIAN__32309#ifdef __LITTLE_ENDIAN__
32310#define vmovq_n_f16(__p0) __extension__ ({ \32310#define vmovq_n_f16(__p0) __extension__ ({ \
32311 float16_t __s0 = __p0; \
32312 float16x8_t __ret; \32311 float16x8_t __ret; \
32312 float16_t __s0 = __p0; \
32313 __ret = (float16x8_t) {__s0, __s0, __s0, __s0, __s0, __s0, __s0, __s0}; \32313 __ret = (float16x8_t) {__s0, __s0, __s0, __s0, __s0, __s0, __s0, __s0}; \
32314 __ret; \32314 __ret; \
32315})32315})
32316#else32316#else
32317#define vmovq_n_f16(__p0) __extension__ ({ \32317#define vmovq_n_f16(__p0) __extension__ ({ \
32318 float16_t __s0 = __p0; \
32319 float16x8_t __ret; \32318 float16x8_t __ret; \
32319 float16_t __s0 = __p0; \
32320 __ret = (float16x8_t) {__s0, __s0, __s0, __s0, __s0, __s0, __s0, __s0}; \32320 __ret = (float16x8_t) {__s0, __s0, __s0, __s0, __s0, __s0, __s0, __s0}; \
32321 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \32321 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
32322 __ret; \32322 __ret; \
...@@ -32325,15 +32325,15 @@ __ai int16x4x2_t vzip_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -32325,15 +32325,15 @@ __ai int16x4x2_t vzip_s16(int16x4_t __p0, int16x4_t __p1) {
3232532325
32326#ifdef __LITTLE_ENDIAN__32326#ifdef __LITTLE_ENDIAN__
32327#define vmov_n_f16(__p0) __extension__ ({ \32327#define vmov_n_f16(__p0) __extension__ ({ \
32328 float16_t __s0 = __p0; \
32329 float16x4_t __ret; \32328 float16x4_t __ret; \
32329 float16_t __s0 = __p0; \
32330 __ret = (float16x4_t) {__s0, __s0, __s0, __s0}; \32330 __ret = (float16x4_t) {__s0, __s0, __s0, __s0}; \
32331 __ret; \32331 __ret; \
32332})32332})
32333#else32333#else
32334#define vmov_n_f16(__p0) __extension__ ({ \32334#define vmov_n_f16(__p0) __extension__ ({ \
32335 float16_t __s0 = __p0; \
32336 float16x4_t __ret; \32335 float16x4_t __ret; \
32336 float16_t __s0 = __p0; \
32337 __ret = (float16x4_t) {__s0, __s0, __s0, __s0}; \32337 __ret = (float16x4_t) {__s0, __s0, __s0, __s0}; \
32338 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \32338 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
32339 __ret; \32339 __ret; \
...@@ -32342,19 +32342,19 @@ __ai int16x4x2_t vzip_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -32342,19 +32342,19 @@ __ai int16x4x2_t vzip_s16(int16x4_t __p0, int16x4_t __p1) {
3234232342
32343#ifdef __LITTLE_ENDIAN__32343#ifdef __LITTLE_ENDIAN__
32344#define vqdmulhq_lane_s32(__p0_126, __p1_126, __p2_126) __extension__ ({ \32344#define vqdmulhq_lane_s32(__p0_126, __p1_126, __p2_126) __extension__ ({ \
32345 int32x4_t __ret_126; \
32345 int32x4_t __s0_126 = __p0_126; \32346 int32x4_t __s0_126 = __p0_126; \
32346 int32x2_t __s1_126 = __p1_126; \32347 int32x2_t __s1_126 = __p1_126; \
32347 int32x4_t __ret_126; \
32348 __ret_126 = vqdmulhq_s32(__s0_126, splatq_lane_s32(__s1_126, __p2_126)); \32348 __ret_126 = vqdmulhq_s32(__s0_126, splatq_lane_s32(__s1_126, __p2_126)); \
32349 __ret_126; \32349 __ret_126; \
32350})32350})
32351#else32351#else
32352#define vqdmulhq_lane_s32(__p0_127, __p1_127, __p2_127) __extension__ ({ \32352#define vqdmulhq_lane_s32(__p0_127, __p1_127, __p2_127) __extension__ ({ \
32353 int32x4_t __ret_127; \
32353 int32x4_t __s0_127 = __p0_127; \32354 int32x4_t __s0_127 = __p0_127; \
32354 int32x2_t __s1_127 = __p1_127; \32355 int32x2_t __s1_127 = __p1_127; \
32355 int32x4_t __rev0_127; __rev0_127 = __builtin_shufflevector(__s0_127, __s0_127, 3, 2, 1, 0); \32356 int32x4_t __rev0_127; __rev0_127 = __builtin_shufflevector(__s0_127, __s0_127, 3, 2, 1, 0); \
32356 int32x2_t __rev1_127; __rev1_127 = __builtin_shufflevector(__s1_127, __s1_127, 1, 0); \32357 int32x2_t __rev1_127; __rev1_127 = __builtin_shufflevector(__s1_127, __s1_127, 1, 0); \
32357 int32x4_t __ret_127; \
32358 __ret_127 = __noswap_vqdmulhq_s32(__rev0_127, __noswap_splatq_lane_s32(__rev1_127, __p2_127)); \32358 __ret_127 = __noswap_vqdmulhq_s32(__rev0_127, __noswap_splatq_lane_s32(__rev1_127, __p2_127)); \
32359 __ret_127 = __builtin_shufflevector(__ret_127, __ret_127, 3, 2, 1, 0); \32359 __ret_127 = __builtin_shufflevector(__ret_127, __ret_127, 3, 2, 1, 0); \
32360 __ret_127; \32360 __ret_127; \
...@@ -32363,19 +32363,19 @@ __ai int16x4x2_t vzip_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -32363,19 +32363,19 @@ __ai int16x4x2_t vzip_s16(int16x4_t __p0, int16x4_t __p1) {
3236332363
32364#ifdef __LITTLE_ENDIAN__32364#ifdef __LITTLE_ENDIAN__
32365#define vqdmulhq_lane_s16(__p0_128, __p1_128, __p2_128) __extension__ ({ \32365#define vqdmulhq_lane_s16(__p0_128, __p1_128, __p2_128) __extension__ ({ \
32366 int16x8_t __ret_128; \
32366 int16x8_t __s0_128 = __p0_128; \32367 int16x8_t __s0_128 = __p0_128; \
32367 int16x4_t __s1_128 = __p1_128; \32368 int16x4_t __s1_128 = __p1_128; \
32368 int16x8_t __ret_128; \
32369 __ret_128 = vqdmulhq_s16(__s0_128, splatq_lane_s16(__s1_128, __p2_128)); \32369 __ret_128 = vqdmulhq_s16(__s0_128, splatq_lane_s16(__s1_128, __p2_128)); \
32370 __ret_128; \32370 __ret_128; \
32371})32371})
32372#else32372#else
32373#define vqdmulhq_lane_s16(__p0_129, __p1_129, __p2_129) __extension__ ({ \32373#define vqdmulhq_lane_s16(__p0_129, __p1_129, __p2_129) __extension__ ({ \
32374 int16x8_t __ret_129; \
32374 int16x8_t __s0_129 = __p0_129; \32375 int16x8_t __s0_129 = __p0_129; \
32375 int16x4_t __s1_129 = __p1_129; \32376 int16x4_t __s1_129 = __p1_129; \
32376 int16x8_t __rev0_129; __rev0_129 = __builtin_shufflevector(__s0_129, __s0_129, 7, 6, 5, 4, 3, 2, 1, 0); \32377 int16x8_t __rev0_129; __rev0_129 = __builtin_shufflevector(__s0_129, __s0_129, 7, 6, 5, 4, 3, 2, 1, 0); \
32377 int16x4_t __rev1_129; __rev1_129 = __builtin_shufflevector(__s1_129, __s1_129, 3, 2, 1, 0); \32378 int16x4_t __rev1_129; __rev1_129 = __builtin_shufflevector(__s1_129, __s1_129, 3, 2, 1, 0); \
32378 int16x8_t __ret_129; \
32379 __ret_129 = __noswap_vqdmulhq_s16(__rev0_129, __noswap_splatq_lane_s16(__rev1_129, __p2_129)); \32379 __ret_129 = __noswap_vqdmulhq_s16(__rev0_129, __noswap_splatq_lane_s16(__rev1_129, __p2_129)); \
32380 __ret_129 = __builtin_shufflevector(__ret_129, __ret_129, 7, 6, 5, 4, 3, 2, 1, 0); \32380 __ret_129 = __builtin_shufflevector(__ret_129, __ret_129, 7, 6, 5, 4, 3, 2, 1, 0); \
32381 __ret_129; \32381 __ret_129; \
...@@ -32384,19 +32384,19 @@ __ai int16x4x2_t vzip_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -32384,19 +32384,19 @@ __ai int16x4x2_t vzip_s16(int16x4_t __p0, int16x4_t __p1) {
3238432384
32385#ifdef __LITTLE_ENDIAN__32385#ifdef __LITTLE_ENDIAN__
32386#define vqdmulh_lane_s32(__p0_130, __p1_130, __p2_130) __extension__ ({ \32386#define vqdmulh_lane_s32(__p0_130, __p1_130, __p2_130) __extension__ ({ \
32387 int32x2_t __ret_130; \
32387 int32x2_t __s0_130 = __p0_130; \32388 int32x2_t __s0_130 = __p0_130; \
32388 int32x2_t __s1_130 = __p1_130; \32389 int32x2_t __s1_130 = __p1_130; \
32389 int32x2_t __ret_130; \
32390 __ret_130 = vqdmulh_s32(__s0_130, splat_lane_s32(__s1_130, __p2_130)); \32390 __ret_130 = vqdmulh_s32(__s0_130, splat_lane_s32(__s1_130, __p2_130)); \
32391 __ret_130; \32391 __ret_130; \
32392})32392})
32393#else32393#else
32394#define vqdmulh_lane_s32(__p0_131, __p1_131, __p2_131) __extension__ ({ \32394#define vqdmulh_lane_s32(__p0_131, __p1_131, __p2_131) __extension__ ({ \
32395 int32x2_t __ret_131; \
32395 int32x2_t __s0_131 = __p0_131; \32396 int32x2_t __s0_131 = __p0_131; \
32396 int32x2_t __s1_131 = __p1_131; \32397 int32x2_t __s1_131 = __p1_131; \
32397 int32x2_t __rev0_131; __rev0_131 = __builtin_shufflevector(__s0_131, __s0_131, 1, 0); \32398 int32x2_t __rev0_131; __rev0_131 = __builtin_shufflevector(__s0_131, __s0_131, 1, 0); \
32398 int32x2_t __rev1_131; __rev1_131 = __builtin_shufflevector(__s1_131, __s1_131, 1, 0); \32399 int32x2_t __rev1_131; __rev1_131 = __builtin_shufflevector(__s1_131, __s1_131, 1, 0); \
32399 int32x2_t __ret_131; \
32400 __ret_131 = __noswap_vqdmulh_s32(__rev0_131, __noswap_splat_lane_s32(__rev1_131, __p2_131)); \32400 __ret_131 = __noswap_vqdmulh_s32(__rev0_131, __noswap_splat_lane_s32(__rev1_131, __p2_131)); \
32401 __ret_131 = __builtin_shufflevector(__ret_131, __ret_131, 1, 0); \32401 __ret_131 = __builtin_shufflevector(__ret_131, __ret_131, 1, 0); \
32402 __ret_131; \32402 __ret_131; \
...@@ -32405,19 +32405,19 @@ __ai int16x4x2_t vzip_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -32405,19 +32405,19 @@ __ai int16x4x2_t vzip_s16(int16x4_t __p0, int16x4_t __p1) {
3240532405
32406#ifdef __LITTLE_ENDIAN__32406#ifdef __LITTLE_ENDIAN__
32407#define vqdmulh_lane_s16(__p0_132, __p1_132, __p2_132) __extension__ ({ \32407#define vqdmulh_lane_s16(__p0_132, __p1_132, __p2_132) __extension__ ({ \
32408 int16x4_t __ret_132; \
32408 int16x4_t __s0_132 = __p0_132; \32409 int16x4_t __s0_132 = __p0_132; \
32409 int16x4_t __s1_132 = __p1_132; \32410 int16x4_t __s1_132 = __p1_132; \
32410 int16x4_t __ret_132; \
32411 __ret_132 = vqdmulh_s16(__s0_132, splat_lane_s16(__s1_132, __p2_132)); \32411 __ret_132 = vqdmulh_s16(__s0_132, splat_lane_s16(__s1_132, __p2_132)); \
32412 __ret_132; \32412 __ret_132; \
32413})32413})
32414#else32414#else
32415#define vqdmulh_lane_s16(__p0_133, __p1_133, __p2_133) __extension__ ({ \32415#define vqdmulh_lane_s16(__p0_133, __p1_133, __p2_133) __extension__ ({ \
32416 int16x4_t __ret_133; \
32416 int16x4_t __s0_133 = __p0_133; \32417 int16x4_t __s0_133 = __p0_133; \
32417 int16x4_t __s1_133 = __p1_133; \32418 int16x4_t __s1_133 = __p1_133; \
32418 int16x4_t __rev0_133; __rev0_133 = __builtin_shufflevector(__s0_133, __s0_133, 3, 2, 1, 0); \32419 int16x4_t __rev0_133; __rev0_133 = __builtin_shufflevector(__s0_133, __s0_133, 3, 2, 1, 0); \
32419 int16x4_t __rev1_133; __rev1_133 = __builtin_shufflevector(__s1_133, __s1_133, 3, 2, 1, 0); \32420 int16x4_t __rev1_133; __rev1_133 = __builtin_shufflevector(__s1_133, __s1_133, 3, 2, 1, 0); \
32420 int16x4_t __ret_133; \
32421 __ret_133 = __noswap_vqdmulh_s16(__rev0_133, __noswap_splat_lane_s16(__rev1_133, __p2_133)); \32421 __ret_133 = __noswap_vqdmulh_s16(__rev0_133, __noswap_splat_lane_s16(__rev1_133, __p2_133)); \
32422 __ret_133 = __builtin_shufflevector(__ret_133, __ret_133, 3, 2, 1, 0); \32422 __ret_133 = __builtin_shufflevector(__ret_133, __ret_133, 3, 2, 1, 0); \
32423 __ret_133; \32423 __ret_133; \
...@@ -32426,19 +32426,19 @@ __ai int16x4x2_t vzip_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -32426,19 +32426,19 @@ __ai int16x4x2_t vzip_s16(int16x4_t __p0, int16x4_t __p1) {
3242632426
32427#ifdef __LITTLE_ENDIAN__32427#ifdef __LITTLE_ENDIAN__
32428#define vqrdmulhq_lane_s32(__p0_134, __p1_134, __p2_134) __extension__ ({ \32428#define vqrdmulhq_lane_s32(__p0_134, __p1_134, __p2_134) __extension__ ({ \
32429 int32x4_t __ret_134; \
32429 int32x4_t __s0_134 = __p0_134; \32430 int32x4_t __s0_134 = __p0_134; \
32430 int32x2_t __s1_134 = __p1_134; \32431 int32x2_t __s1_134 = __p1_134; \
32431 int32x4_t __ret_134; \
32432 __ret_134 = vqrdmulhq_s32(__s0_134, splatq_lane_s32(__s1_134, __p2_134)); \32432 __ret_134 = vqrdmulhq_s32(__s0_134, splatq_lane_s32(__s1_134, __p2_134)); \
32433 __ret_134; \32433 __ret_134; \
32434})32434})
32435#else32435#else
32436#define vqrdmulhq_lane_s32(__p0_135, __p1_135, __p2_135) __extension__ ({ \32436#define vqrdmulhq_lane_s32(__p0_135, __p1_135, __p2_135) __extension__ ({ \
32437 int32x4_t __ret_135; \
32437 int32x4_t __s0_135 = __p0_135; \32438 int32x4_t __s0_135 = __p0_135; \
32438 int32x2_t __s1_135 = __p1_135; \32439 int32x2_t __s1_135 = __p1_135; \
32439 int32x4_t __rev0_135; __rev0_135 = __builtin_shufflevector(__s0_135, __s0_135, 3, 2, 1, 0); \32440 int32x4_t __rev0_135; __rev0_135 = __builtin_shufflevector(__s0_135, __s0_135, 3, 2, 1, 0); \
32440 int32x2_t __rev1_135; __rev1_135 = __builtin_shufflevector(__s1_135, __s1_135, 1, 0); \32441 int32x2_t __rev1_135; __rev1_135 = __builtin_shufflevector(__s1_135, __s1_135, 1, 0); \
32441 int32x4_t __ret_135; \
32442 __ret_135 = __noswap_vqrdmulhq_s32(__rev0_135, __noswap_splatq_lane_s32(__rev1_135, __p2_135)); \32442 __ret_135 = __noswap_vqrdmulhq_s32(__rev0_135, __noswap_splatq_lane_s32(__rev1_135, __p2_135)); \
32443 __ret_135 = __builtin_shufflevector(__ret_135, __ret_135, 3, 2, 1, 0); \32443 __ret_135 = __builtin_shufflevector(__ret_135, __ret_135, 3, 2, 1, 0); \
32444 __ret_135; \32444 __ret_135; \
...@@ -32447,19 +32447,19 @@ __ai int16x4x2_t vzip_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -32447,19 +32447,19 @@ __ai int16x4x2_t vzip_s16(int16x4_t __p0, int16x4_t __p1) {
3244732447
32448#ifdef __LITTLE_ENDIAN__32448#ifdef __LITTLE_ENDIAN__
32449#define vqrdmulhq_lane_s16(__p0_136, __p1_136, __p2_136) __extension__ ({ \32449#define vqrdmulhq_lane_s16(__p0_136, __p1_136, __p2_136) __extension__ ({ \
32450 int16x8_t __ret_136; \
32450 int16x8_t __s0_136 = __p0_136; \32451 int16x8_t __s0_136 = __p0_136; \
32451 int16x4_t __s1_136 = __p1_136; \32452 int16x4_t __s1_136 = __p1_136; \
32452 int16x8_t __ret_136; \
32453 __ret_136 = vqrdmulhq_s16(__s0_136, splatq_lane_s16(__s1_136, __p2_136)); \32453 __ret_136 = vqrdmulhq_s16(__s0_136, splatq_lane_s16(__s1_136, __p2_136)); \
32454 __ret_136; \32454 __ret_136; \
32455})32455})
32456#else32456#else
32457#define vqrdmulhq_lane_s16(__p0_137, __p1_137, __p2_137) __extension__ ({ \32457#define vqrdmulhq_lane_s16(__p0_137, __p1_137, __p2_137) __extension__ ({ \
32458 int16x8_t __ret_137; \
32458 int16x8_t __s0_137 = __p0_137; \32459 int16x8_t __s0_137 = __p0_137; \
32459 int16x4_t __s1_137 = __p1_137; \32460 int16x4_t __s1_137 = __p1_137; \
32460 int16x8_t __rev0_137; __rev0_137 = __builtin_shufflevector(__s0_137, __s0_137, 7, 6, 5, 4, 3, 2, 1, 0); \32461 int16x8_t __rev0_137; __rev0_137 = __builtin_shufflevector(__s0_137, __s0_137, 7, 6, 5, 4, 3, 2, 1, 0); \
32461 int16x4_t __rev1_137; __rev1_137 = __builtin_shufflevector(__s1_137, __s1_137, 3, 2, 1, 0); \32462 int16x4_t __rev1_137; __rev1_137 = __builtin_shufflevector(__s1_137, __s1_137, 3, 2, 1, 0); \
32462 int16x8_t __ret_137; \
32463 __ret_137 = __noswap_vqrdmulhq_s16(__rev0_137, __noswap_splatq_lane_s16(__rev1_137, __p2_137)); \32463 __ret_137 = __noswap_vqrdmulhq_s16(__rev0_137, __noswap_splatq_lane_s16(__rev1_137, __p2_137)); \
32464 __ret_137 = __builtin_shufflevector(__ret_137, __ret_137, 7, 6, 5, 4, 3, 2, 1, 0); \32464 __ret_137 = __builtin_shufflevector(__ret_137, __ret_137, 7, 6, 5, 4, 3, 2, 1, 0); \
32465 __ret_137; \32465 __ret_137; \
...@@ -32468,19 +32468,19 @@ __ai int16x4x2_t vzip_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -32468,19 +32468,19 @@ __ai int16x4x2_t vzip_s16(int16x4_t __p0, int16x4_t __p1) {
3246832468
32469#ifdef __LITTLE_ENDIAN__32469#ifdef __LITTLE_ENDIAN__
32470#define vqrdmulh_lane_s32(__p0_138, __p1_138, __p2_138) __extension__ ({ \32470#define vqrdmulh_lane_s32(__p0_138, __p1_138, __p2_138) __extension__ ({ \
32471 int32x2_t __ret_138; \
32471 int32x2_t __s0_138 = __p0_138; \32472 int32x2_t __s0_138 = __p0_138; \
32472 int32x2_t __s1_138 = __p1_138; \32473 int32x2_t __s1_138 = __p1_138; \
32473 int32x2_t __ret_138; \
32474 __ret_138 = vqrdmulh_s32(__s0_138, splat_lane_s32(__s1_138, __p2_138)); \32474 __ret_138 = vqrdmulh_s32(__s0_138, splat_lane_s32(__s1_138, __p2_138)); \
32475 __ret_138; \32475 __ret_138; \
32476})32476})
32477#else32477#else
32478#define vqrdmulh_lane_s32(__p0_139, __p1_139, __p2_139) __extension__ ({ \32478#define vqrdmulh_lane_s32(__p0_139, __p1_139, __p2_139) __extension__ ({ \
32479 int32x2_t __ret_139; \
32479 int32x2_t __s0_139 = __p0_139; \32480 int32x2_t __s0_139 = __p0_139; \
32480 int32x2_t __s1_139 = __p1_139; \32481 int32x2_t __s1_139 = __p1_139; \
32481 int32x2_t __rev0_139; __rev0_139 = __builtin_shufflevector(__s0_139, __s0_139, 1, 0); \32482 int32x2_t __rev0_139; __rev0_139 = __builtin_shufflevector(__s0_139, __s0_139, 1, 0); \
32482 int32x2_t __rev1_139; __rev1_139 = __builtin_shufflevector(__s1_139, __s1_139, 1, 0); \32483 int32x2_t __rev1_139; __rev1_139 = __builtin_shufflevector(__s1_139, __s1_139, 1, 0); \
32483 int32x2_t __ret_139; \
32484 __ret_139 = __noswap_vqrdmulh_s32(__rev0_139, __noswap_splat_lane_s32(__rev1_139, __p2_139)); \32484 __ret_139 = __noswap_vqrdmulh_s32(__rev0_139, __noswap_splat_lane_s32(__rev1_139, __p2_139)); \
32485 __ret_139 = __builtin_shufflevector(__ret_139, __ret_139, 1, 0); \32485 __ret_139 = __builtin_shufflevector(__ret_139, __ret_139, 1, 0); \
32486 __ret_139; \32486 __ret_139; \
...@@ -32489,19 +32489,19 @@ __ai int16x4x2_t vzip_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -32489,19 +32489,19 @@ __ai int16x4x2_t vzip_s16(int16x4_t __p0, int16x4_t __p1) {
3248932489
32490#ifdef __LITTLE_ENDIAN__32490#ifdef __LITTLE_ENDIAN__
32491#define vqrdmulh_lane_s16(__p0_140, __p1_140, __p2_140) __extension__ ({ \32491#define vqrdmulh_lane_s16(__p0_140, __p1_140, __p2_140) __extension__ ({ \
32492 int16x4_t __ret_140; \
32492 int16x4_t __s0_140 = __p0_140; \32493 int16x4_t __s0_140 = __p0_140; \
32493 int16x4_t __s1_140 = __p1_140; \32494 int16x4_t __s1_140 = __p1_140; \
32494 int16x4_t __ret_140; \
32495 __ret_140 = vqrdmulh_s16(__s0_140, splat_lane_s16(__s1_140, __p2_140)); \32495 __ret_140 = vqrdmulh_s16(__s0_140, splat_lane_s16(__s1_140, __p2_140)); \
32496 __ret_140; \32496 __ret_140; \
32497})32497})
32498#else32498#else
32499#define vqrdmulh_lane_s16(__p0_141, __p1_141, __p2_141) __extension__ ({ \32499#define vqrdmulh_lane_s16(__p0_141, __p1_141, __p2_141) __extension__ ({ \
32500 int16x4_t __ret_141; \
32500 int16x4_t __s0_141 = __p0_141; \32501 int16x4_t __s0_141 = __p0_141; \
32501 int16x4_t __s1_141 = __p1_141; \32502 int16x4_t __s1_141 = __p1_141; \
32502 int16x4_t __rev0_141; __rev0_141 = __builtin_shufflevector(__s0_141, __s0_141, 3, 2, 1, 0); \32503 int16x4_t __rev0_141; __rev0_141 = __builtin_shufflevector(__s0_141, __s0_141, 3, 2, 1, 0); \
32503 int16x4_t __rev1_141; __rev1_141 = __builtin_shufflevector(__s1_141, __s1_141, 3, 2, 1, 0); \32504 int16x4_t __rev1_141; __rev1_141 = __builtin_shufflevector(__s1_141, __s1_141, 3, 2, 1, 0); \
32504 int16x4_t __ret_141; \
32505 __ret_141 = __noswap_vqrdmulh_s16(__rev0_141, __noswap_splat_lane_s16(__rev1_141, __p2_141)); \32505 __ret_141 = __noswap_vqrdmulh_s16(__rev0_141, __noswap_splat_lane_s16(__rev1_141, __p2_141)); \
32506 __ret_141 = __builtin_shufflevector(__ret_141, __ret_141, 3, 2, 1, 0); \32506 __ret_141 = __builtin_shufflevector(__ret_141, __ret_141, 3, 2, 1, 0); \
32507 __ret_141; \32507 __ret_141; \
...@@ -33838,8 +33838,8 @@ __ai float16x4_t vcvt_f16_f32(float32x4_t __p0) {...@@ -33838,8 +33838,8 @@ __ai float16x4_t vcvt_f16_f32(float32x4_t __p0) {
33838}33838}
33839#else33839#else
33840__ai float16x4_t vcvt_f16_f32(float32x4_t __p0) {33840__ai float16x4_t vcvt_f16_f32(float32x4_t __p0) {
33841 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
33842 float16x4_t __ret;33841 float16x4_t __ret;
33842 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
33843 __ret = (float16x4_t) __builtin_neon_vcvt_f16_f32((int8x16_t)__rev0, 41);33843 __ret = (float16x4_t) __builtin_neon_vcvt_f16_f32((int8x16_t)__rev0, 41);
33844 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);33844 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
33845 return __ret;33845 return __ret;
...@@ -33859,8 +33859,8 @@ __ai float32x4_t vcvt_f32_f16(float16x4_t __p0) {...@@ -33859,8 +33859,8 @@ __ai float32x4_t vcvt_f32_f16(float16x4_t __p0) {
33859}33859}
33860#else33860#else
33861__ai float32x4_t vcvt_f32_f16(float16x4_t __p0) {33861__ai float32x4_t vcvt_f32_f16(float16x4_t __p0) {
33862 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
33863 float32x4_t __ret;33862 float32x4_t __ret;
33863 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
33864 __ret = (float32x4_t) __builtin_neon_vcvt_f32_f16((int8x8_t)__rev0, 8);33864 __ret = (float32x4_t) __builtin_neon_vcvt_f32_f16((int8x8_t)__rev0, 8);
33865 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);33865 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
33866 return __ret;33866 return __ret;
...@@ -33934,16 +33934,16 @@ __ai float32x4_t __noswap_vcvt_f32_f16(float16x4_t __p0) {...@@ -33934,16 +33934,16 @@ __ai float32x4_t __noswap_vcvt_f32_f16(float16x4_t __p0) {
3393433934
33935#ifdef __LITTLE_ENDIAN__33935#ifdef __LITTLE_ENDIAN__
33936#define vld1q_lane_f16(__p0, __p1, __p2) __extension__ ({ \33936#define vld1q_lane_f16(__p0, __p1, __p2) __extension__ ({ \
33937 float16x8_t __s1 = __p1; \
33938 float16x8_t __ret; \33937 float16x8_t __ret; \
33938 float16x8_t __s1 = __p1; \
33939 __ret = (float16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 40); \33939 __ret = (float16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 40); \
33940 __ret; \33940 __ret; \
33941})33941})
33942#else33942#else
33943#define vld1q_lane_f16(__p0, __p1, __p2) __extension__ ({ \33943#define vld1q_lane_f16(__p0, __p1, __p2) __extension__ ({ \
33944 float16x8_t __ret; \
33944 float16x8_t __s1 = __p1; \33945 float16x8_t __s1 = __p1; \
33945 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \33946 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
33946 float16x8_t __ret; \
33947 __ret = (float16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 40); \33947 __ret = (float16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 40); \
33948 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \33948 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
33949 __ret; \33949 __ret; \
...@@ -33952,16 +33952,16 @@ __ai float32x4_t __noswap_vcvt_f32_f16(float16x4_t __p0) {...@@ -33952,16 +33952,16 @@ __ai float32x4_t __noswap_vcvt_f32_f16(float16x4_t __p0) {
3395233952
33953#ifdef __LITTLE_ENDIAN__33953#ifdef __LITTLE_ENDIAN__
33954#define vld1_lane_f16(__p0, __p1, __p2) __extension__ ({ \33954#define vld1_lane_f16(__p0, __p1, __p2) __extension__ ({ \
33955 float16x4_t __s1 = __p1; \
33956 float16x4_t __ret; \33955 float16x4_t __ret; \
33956 float16x4_t __s1 = __p1; \
33957 __ret = (float16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 8); \33957 __ret = (float16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 8); \
33958 __ret; \33958 __ret; \
33959})33959})
33960#else33960#else
33961#define vld1_lane_f16(__p0, __p1, __p2) __extension__ ({ \33961#define vld1_lane_f16(__p0, __p1, __p2) __extension__ ({ \
33962 float16x4_t __ret; \
33962 float16x4_t __s1 = __p1; \33963 float16x4_t __s1 = __p1; \
33963 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \33964 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
33964 float16x4_t __ret; \
33965 __ret = (float16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 8); \33965 __ret = (float16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 8); \
33966 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \33966 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
33967 __ret; \33967 __ret; \
...@@ -34146,18 +34146,18 @@ __ai float32x4_t __noswap_vcvt_f32_f16(float16x4_t __p0) {...@@ -34146,18 +34146,18 @@ __ai float32x4_t __noswap_vcvt_f32_f16(float16x4_t __p0) {
3414634146
34147#ifdef __LITTLE_ENDIAN__34147#ifdef __LITTLE_ENDIAN__
34148#define vld2q_lane_f16(__p0, __p1, __p2) __extension__ ({ \34148#define vld2q_lane_f16(__p0, __p1, __p2) __extension__ ({ \
34149 float16x8x2_t __s1 = __p1; \
34150 float16x8x2_t __ret; \34149 float16x8x2_t __ret; \
34150 float16x8x2_t __s1 = __p1; \
34151 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 40); \34151 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 40); \
34152 __ret; \34152 __ret; \
34153})34153})
34154#else34154#else
34155#define vld2q_lane_f16(__p0, __p1, __p2) __extension__ ({ \34155#define vld2q_lane_f16(__p0, __p1, __p2) __extension__ ({ \
34156 float16x8x2_t __ret; \
34156 float16x8x2_t __s1 = __p1; \34157 float16x8x2_t __s1 = __p1; \
34157 float16x8x2_t __rev1; \34158 float16x8x2_t __rev1; \
34158 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \34159 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
34159 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \34160 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
34160 float16x8x2_t __ret; \
34161 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 40); \34161 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 40); \
34162 \34162 \
34163 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \34163 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
...@@ -34168,18 +34168,18 @@ __ai float32x4_t __noswap_vcvt_f32_f16(float16x4_t __p0) {...@@ -34168,18 +34168,18 @@ __ai float32x4_t __noswap_vcvt_f32_f16(float16x4_t __p0) {
3416834168
34169#ifdef __LITTLE_ENDIAN__34169#ifdef __LITTLE_ENDIAN__
34170#define vld2_lane_f16(__p0, __p1, __p2) __extension__ ({ \34170#define vld2_lane_f16(__p0, __p1, __p2) __extension__ ({ \
34171 float16x4x2_t __s1 = __p1; \
34172 float16x4x2_t __ret; \34171 float16x4x2_t __ret; \
34172 float16x4x2_t __s1 = __p1; \
34173 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 8); \34173 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 8); \
34174 __ret; \34174 __ret; \
34175})34175})
34176#else34176#else
34177#define vld2_lane_f16(__p0, __p1, __p2) __extension__ ({ \34177#define vld2_lane_f16(__p0, __p1, __p2) __extension__ ({ \
34178 float16x4x2_t __ret; \
34178 float16x4x2_t __s1 = __p1; \34179 float16x4x2_t __s1 = __p1; \
34179 float16x4x2_t __rev1; \34180 float16x4x2_t __rev1; \
34180 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \34181 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \
34181 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \34182 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \
34182 float16x4x2_t __ret; \
34183 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 8); \34183 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 8); \
34184 \34184 \
34185 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \34185 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
...@@ -34262,19 +34262,19 @@ __ai float32x4_t __noswap_vcvt_f32_f16(float16x4_t __p0) {...@@ -34262,19 +34262,19 @@ __ai float32x4_t __noswap_vcvt_f32_f16(float16x4_t __p0) {
3426234262
34263#ifdef __LITTLE_ENDIAN__34263#ifdef __LITTLE_ENDIAN__
34264#define vld3q_lane_f16(__p0, __p1, __p2) __extension__ ({ \34264#define vld3q_lane_f16(__p0, __p1, __p2) __extension__ ({ \
34265 float16x8x3_t __s1 = __p1; \
34266 float16x8x3_t __ret; \34265 float16x8x3_t __ret; \
34266 float16x8x3_t __s1 = __p1; \
34267 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 40); \34267 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 40); \
34268 __ret; \34268 __ret; \
34269})34269})
34270#else34270#else
34271#define vld3q_lane_f16(__p0, __p1, __p2) __extension__ ({ \34271#define vld3q_lane_f16(__p0, __p1, __p2) __extension__ ({ \
34272 float16x8x3_t __ret; \
34272 float16x8x3_t __s1 = __p1; \34273 float16x8x3_t __s1 = __p1; \
34273 float16x8x3_t __rev1; \34274 float16x8x3_t __rev1; \
34274 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \34275 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
34275 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \34276 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
34276 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \34277 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
34277 float16x8x3_t __ret; \
34278 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 40); \34278 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 40); \
34279 \34279 \
34280 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \34280 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
...@@ -34286,19 +34286,19 @@ __ai float32x4_t __noswap_vcvt_f32_f16(float16x4_t __p0) {...@@ -34286,19 +34286,19 @@ __ai float32x4_t __noswap_vcvt_f32_f16(float16x4_t __p0) {
3428634286
34287#ifdef __LITTLE_ENDIAN__34287#ifdef __LITTLE_ENDIAN__
34288#define vld3_lane_f16(__p0, __p1, __p2) __extension__ ({ \34288#define vld3_lane_f16(__p0, __p1, __p2) __extension__ ({ \
34289 float16x4x3_t __s1 = __p1; \
34290 float16x4x3_t __ret; \34289 float16x4x3_t __ret; \
34290 float16x4x3_t __s1 = __p1; \
34291 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 8); \34291 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 8); \
34292 __ret; \34292 __ret; \
34293})34293})
34294#else34294#else
34295#define vld3_lane_f16(__p0, __p1, __p2) __extension__ ({ \34295#define vld3_lane_f16(__p0, __p1, __p2) __extension__ ({ \
34296 float16x4x3_t __ret; \
34296 float16x4x3_t __s1 = __p1; \34297 float16x4x3_t __s1 = __p1; \
34297 float16x4x3_t __rev1; \34298 float16x4x3_t __rev1; \
34298 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \34299 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \
34299 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \34300 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \
34300 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 3, 2, 1, 0); \34301 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 3, 2, 1, 0); \
34301 float16x4x3_t __ret; \
34302 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 8); \34302 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 8); \
34303 \34303 \
34304 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \34304 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
...@@ -34386,20 +34386,20 @@ __ai float32x4_t __noswap_vcvt_f32_f16(float16x4_t __p0) {...@@ -34386,20 +34386,20 @@ __ai float32x4_t __noswap_vcvt_f32_f16(float16x4_t __p0) {
3438634386
34387#ifdef __LITTLE_ENDIAN__34387#ifdef __LITTLE_ENDIAN__
34388#define vld4q_lane_f16(__p0, __p1, __p2) __extension__ ({ \34388#define vld4q_lane_f16(__p0, __p1, __p2) __extension__ ({ \
34389 float16x8x4_t __s1 = __p1; \
34390 float16x8x4_t __ret; \34389 float16x8x4_t __ret; \
34390 float16x8x4_t __s1 = __p1; \
34391 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 40); \34391 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 40); \
34392 __ret; \34392 __ret; \
34393})34393})
34394#else34394#else
34395#define vld4q_lane_f16(__p0, __p1, __p2) __extension__ ({ \34395#define vld4q_lane_f16(__p0, __p1, __p2) __extension__ ({ \
34396 float16x8x4_t __ret; \
34396 float16x8x4_t __s1 = __p1; \34397 float16x8x4_t __s1 = __p1; \
34397 float16x8x4_t __rev1; \34398 float16x8x4_t __rev1; \
34398 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \34399 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
34399 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \34400 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
34400 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \34401 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
34401 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \34402 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
34402 float16x8x4_t __ret; \
34403 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 40); \34403 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 40); \
34404 \34404 \
34405 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \34405 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
...@@ -34412,20 +34412,20 @@ __ai float32x4_t __noswap_vcvt_f32_f16(float16x4_t __p0) {...@@ -34412,20 +34412,20 @@ __ai float32x4_t __noswap_vcvt_f32_f16(float16x4_t __p0) {
3441234412
34413#ifdef __LITTLE_ENDIAN__34413#ifdef __LITTLE_ENDIAN__
34414#define vld4_lane_f16(__p0, __p1, __p2) __extension__ ({ \34414#define vld4_lane_f16(__p0, __p1, __p2) __extension__ ({ \
34415 float16x4x4_t __s1 = __p1; \
34416 float16x4x4_t __ret; \34415 float16x4x4_t __ret; \
34416 float16x4x4_t __s1 = __p1; \
34417 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 8); \34417 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 8); \
34418 __ret; \34418 __ret; \
34419})34419})
34420#else34420#else
34421#define vld4_lane_f16(__p0, __p1, __p2) __extension__ ({ \34421#define vld4_lane_f16(__p0, __p1, __p2) __extension__ ({ \
34422 float16x4x4_t __ret; \
34422 float16x4x4_t __s1 = __p1; \34423 float16x4x4_t __s1 = __p1; \
34423 float16x4x4_t __rev1; \34424 float16x4x4_t __rev1; \
34424 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \34425 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \
34425 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \34426 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \
34426 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 3, 2, 1, 0); \34427 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 3, 2, 1, 0); \
34427 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 3, 2, 1, 0); \34428 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 3, 2, 1, 0); \
34428 float16x4x4_t __ret; \
34429 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], __p2, 8); \34429 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], __p2, 8); \
34430 \34430 \
34431 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \34431 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
...@@ -34786,8 +34786,8 @@ __ai int32x4_t vcvtaq_s32_f32(float32x4_t __p0) {...@@ -34786,8 +34786,8 @@ __ai int32x4_t vcvtaq_s32_f32(float32x4_t __p0) {
34786}34786}
34787#else34787#else
34788__ai int32x4_t vcvtaq_s32_f32(float32x4_t __p0) {34788__ai int32x4_t vcvtaq_s32_f32(float32x4_t __p0) {
34789 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
34790 int32x4_t __ret;34789 int32x4_t __ret;
34790 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
34791 __ret = (int32x4_t) __builtin_neon_vcvtaq_s32_v((int8x16_t)__rev0, 34);34791 __ret = (int32x4_t) __builtin_neon_vcvtaq_s32_v((int8x16_t)__rev0, 34);
34792 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);34792 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
34793 return __ret;34793 return __ret;
...@@ -34802,8 +34802,8 @@ __ai int32x2_t vcvta_s32_f32(float32x2_t __p0) {...@@ -34802,8 +34802,8 @@ __ai int32x2_t vcvta_s32_f32(float32x2_t __p0) {
34802}34802}
34803#else34803#else
34804__ai int32x2_t vcvta_s32_f32(float32x2_t __p0) {34804__ai int32x2_t vcvta_s32_f32(float32x2_t __p0) {
34805 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
34806 int32x2_t __ret;34805 int32x2_t __ret;
34806 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
34807 __ret = (int32x2_t) __builtin_neon_vcvta_s32_v((int8x8_t)__rev0, 2);34807 __ret = (int32x2_t) __builtin_neon_vcvta_s32_v((int8x8_t)__rev0, 2);
34808 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);34808 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
34809 return __ret;34809 return __ret;
...@@ -34818,8 +34818,8 @@ __ai uint32x4_t vcvtaq_u32_f32(float32x4_t __p0) {...@@ -34818,8 +34818,8 @@ __ai uint32x4_t vcvtaq_u32_f32(float32x4_t __p0) {
34818}34818}
34819#else34819#else
34820__ai uint32x4_t vcvtaq_u32_f32(float32x4_t __p0) {34820__ai uint32x4_t vcvtaq_u32_f32(float32x4_t __p0) {
34821 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
34822 uint32x4_t __ret;34821 uint32x4_t __ret;
34822 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
34823 __ret = (uint32x4_t) __builtin_neon_vcvtaq_u32_v((int8x16_t)__rev0, 50);34823 __ret = (uint32x4_t) __builtin_neon_vcvtaq_u32_v((int8x16_t)__rev0, 50);
34824 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);34824 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
34825 return __ret;34825 return __ret;
...@@ -34834,8 +34834,8 @@ __ai uint32x2_t vcvta_u32_f32(float32x2_t __p0) {...@@ -34834,8 +34834,8 @@ __ai uint32x2_t vcvta_u32_f32(float32x2_t __p0) {
34834}34834}
34835#else34835#else
34836__ai uint32x2_t vcvta_u32_f32(float32x2_t __p0) {34836__ai uint32x2_t vcvta_u32_f32(float32x2_t __p0) {
34837 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
34838 uint32x2_t __ret;34837 uint32x2_t __ret;
34838 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
34839 __ret = (uint32x2_t) __builtin_neon_vcvta_u32_v((int8x8_t)__rev0, 18);34839 __ret = (uint32x2_t) __builtin_neon_vcvta_u32_v((int8x8_t)__rev0, 18);
34840 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);34840 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
34841 return __ret;34841 return __ret;
...@@ -34850,8 +34850,8 @@ __ai int32x4_t vcvtmq_s32_f32(float32x4_t __p0) {...@@ -34850,8 +34850,8 @@ __ai int32x4_t vcvtmq_s32_f32(float32x4_t __p0) {
34850}34850}
34851#else34851#else
34852__ai int32x4_t vcvtmq_s32_f32(float32x4_t __p0) {34852__ai int32x4_t vcvtmq_s32_f32(float32x4_t __p0) {
34853 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
34854 int32x4_t __ret;34853 int32x4_t __ret;
34854 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
34855 __ret = (int32x4_t) __builtin_neon_vcvtmq_s32_v((int8x16_t)__rev0, 34);34855 __ret = (int32x4_t) __builtin_neon_vcvtmq_s32_v((int8x16_t)__rev0, 34);
34856 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);34856 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
34857 return __ret;34857 return __ret;
...@@ -34866,8 +34866,8 @@ __ai int32x2_t vcvtm_s32_f32(float32x2_t __p0) {...@@ -34866,8 +34866,8 @@ __ai int32x2_t vcvtm_s32_f32(float32x2_t __p0) {
34866}34866}
34867#else34867#else
34868__ai int32x2_t vcvtm_s32_f32(float32x2_t __p0) {34868__ai int32x2_t vcvtm_s32_f32(float32x2_t __p0) {
34869 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
34870 int32x2_t __ret;34869 int32x2_t __ret;
34870 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
34871 __ret = (int32x2_t) __builtin_neon_vcvtm_s32_v((int8x8_t)__rev0, 2);34871 __ret = (int32x2_t) __builtin_neon_vcvtm_s32_v((int8x8_t)__rev0, 2);
34872 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);34872 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
34873 return __ret;34873 return __ret;
...@@ -34882,8 +34882,8 @@ __ai uint32x4_t vcvtmq_u32_f32(float32x4_t __p0) {...@@ -34882,8 +34882,8 @@ __ai uint32x4_t vcvtmq_u32_f32(float32x4_t __p0) {
34882}34882}
34883#else34883#else
34884__ai uint32x4_t vcvtmq_u32_f32(float32x4_t __p0) {34884__ai uint32x4_t vcvtmq_u32_f32(float32x4_t __p0) {
34885 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
34886 uint32x4_t __ret;34885 uint32x4_t __ret;
34886 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
34887 __ret = (uint32x4_t) __builtin_neon_vcvtmq_u32_v((int8x16_t)__rev0, 50);34887 __ret = (uint32x4_t) __builtin_neon_vcvtmq_u32_v((int8x16_t)__rev0, 50);
34888 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);34888 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
34889 return __ret;34889 return __ret;
...@@ -34898,8 +34898,8 @@ __ai uint32x2_t vcvtm_u32_f32(float32x2_t __p0) {...@@ -34898,8 +34898,8 @@ __ai uint32x2_t vcvtm_u32_f32(float32x2_t __p0) {
34898}34898}
34899#else34899#else
34900__ai uint32x2_t vcvtm_u32_f32(float32x2_t __p0) {34900__ai uint32x2_t vcvtm_u32_f32(float32x2_t __p0) {
34901 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
34902 uint32x2_t __ret;34901 uint32x2_t __ret;
34902 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
34903 __ret = (uint32x2_t) __builtin_neon_vcvtm_u32_v((int8x8_t)__rev0, 18);34903 __ret = (uint32x2_t) __builtin_neon_vcvtm_u32_v((int8x8_t)__rev0, 18);
34904 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);34904 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
34905 return __ret;34905 return __ret;
...@@ -34914,8 +34914,8 @@ __ai int32x4_t vcvtnq_s32_f32(float32x4_t __p0) {...@@ -34914,8 +34914,8 @@ __ai int32x4_t vcvtnq_s32_f32(float32x4_t __p0) {
34914}34914}
34915#else34915#else
34916__ai int32x4_t vcvtnq_s32_f32(float32x4_t __p0) {34916__ai int32x4_t vcvtnq_s32_f32(float32x4_t __p0) {
34917 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
34918 int32x4_t __ret;34917 int32x4_t __ret;
34918 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
34919 __ret = (int32x4_t) __builtin_neon_vcvtnq_s32_v((int8x16_t)__rev0, 34);34919 __ret = (int32x4_t) __builtin_neon_vcvtnq_s32_v((int8x16_t)__rev0, 34);
34920 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);34920 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
34921 return __ret;34921 return __ret;
...@@ -34930,8 +34930,8 @@ __ai int32x2_t vcvtn_s32_f32(float32x2_t __p0) {...@@ -34930,8 +34930,8 @@ __ai int32x2_t vcvtn_s32_f32(float32x2_t __p0) {
34930}34930}
34931#else34931#else
34932__ai int32x2_t vcvtn_s32_f32(float32x2_t __p0) {34932__ai int32x2_t vcvtn_s32_f32(float32x2_t __p0) {
34933 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
34934 int32x2_t __ret;34933 int32x2_t __ret;
34934 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
34935 __ret = (int32x2_t) __builtin_neon_vcvtn_s32_v((int8x8_t)__rev0, 2);34935 __ret = (int32x2_t) __builtin_neon_vcvtn_s32_v((int8x8_t)__rev0, 2);
34936 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);34936 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
34937 return __ret;34937 return __ret;
...@@ -34946,8 +34946,8 @@ __ai uint32x4_t vcvtnq_u32_f32(float32x4_t __p0) {...@@ -34946,8 +34946,8 @@ __ai uint32x4_t vcvtnq_u32_f32(float32x4_t __p0) {
34946}34946}
34947#else34947#else
34948__ai uint32x4_t vcvtnq_u32_f32(float32x4_t __p0) {34948__ai uint32x4_t vcvtnq_u32_f32(float32x4_t __p0) {
34949 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
34950 uint32x4_t __ret;34949 uint32x4_t __ret;
34950 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
34951 __ret = (uint32x4_t) __builtin_neon_vcvtnq_u32_v((int8x16_t)__rev0, 50);34951 __ret = (uint32x4_t) __builtin_neon_vcvtnq_u32_v((int8x16_t)__rev0, 50);
34952 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);34952 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
34953 return __ret;34953 return __ret;
...@@ -34962,8 +34962,8 @@ __ai uint32x2_t vcvtn_u32_f32(float32x2_t __p0) {...@@ -34962,8 +34962,8 @@ __ai uint32x2_t vcvtn_u32_f32(float32x2_t __p0) {
34962}34962}
34963#else34963#else
34964__ai uint32x2_t vcvtn_u32_f32(float32x2_t __p0) {34964__ai uint32x2_t vcvtn_u32_f32(float32x2_t __p0) {
34965 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
34966 uint32x2_t __ret;34965 uint32x2_t __ret;
34966 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
34967 __ret = (uint32x2_t) __builtin_neon_vcvtn_u32_v((int8x8_t)__rev0, 18);34967 __ret = (uint32x2_t) __builtin_neon_vcvtn_u32_v((int8x8_t)__rev0, 18);
34968 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);34968 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
34969 return __ret;34969 return __ret;
...@@ -34978,8 +34978,8 @@ __ai int32x4_t vcvtpq_s32_f32(float32x4_t __p0) {...@@ -34978,8 +34978,8 @@ __ai int32x4_t vcvtpq_s32_f32(float32x4_t __p0) {
34978}34978}
34979#else34979#else
34980__ai int32x4_t vcvtpq_s32_f32(float32x4_t __p0) {34980__ai int32x4_t vcvtpq_s32_f32(float32x4_t __p0) {
34981 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
34982 int32x4_t __ret;34981 int32x4_t __ret;
34982 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
34983 __ret = (int32x4_t) __builtin_neon_vcvtpq_s32_v((int8x16_t)__rev0, 34);34983 __ret = (int32x4_t) __builtin_neon_vcvtpq_s32_v((int8x16_t)__rev0, 34);
34984 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);34984 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
34985 return __ret;34985 return __ret;
...@@ -34994,8 +34994,8 @@ __ai int32x2_t vcvtp_s32_f32(float32x2_t __p0) {...@@ -34994,8 +34994,8 @@ __ai int32x2_t vcvtp_s32_f32(float32x2_t __p0) {
34994}34994}
34995#else34995#else
34996__ai int32x2_t vcvtp_s32_f32(float32x2_t __p0) {34996__ai int32x2_t vcvtp_s32_f32(float32x2_t __p0) {
34997 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
34998 int32x2_t __ret;34997 int32x2_t __ret;
34998 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
34999 __ret = (int32x2_t) __builtin_neon_vcvtp_s32_v((int8x8_t)__rev0, 2);34999 __ret = (int32x2_t) __builtin_neon_vcvtp_s32_v((int8x8_t)__rev0, 2);
35000 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);35000 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
35001 return __ret;35001 return __ret;
...@@ -35010,8 +35010,8 @@ __ai uint32x4_t vcvtpq_u32_f32(float32x4_t __p0) {...@@ -35010,8 +35010,8 @@ __ai uint32x4_t vcvtpq_u32_f32(float32x4_t __p0) {
35010}35010}
35011#else35011#else
35012__ai uint32x4_t vcvtpq_u32_f32(float32x4_t __p0) {35012__ai uint32x4_t vcvtpq_u32_f32(float32x4_t __p0) {
35013 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35014 uint32x4_t __ret;35013 uint32x4_t __ret;
35014 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35015 __ret = (uint32x4_t) __builtin_neon_vcvtpq_u32_v((int8x16_t)__rev0, 50);35015 __ret = (uint32x4_t) __builtin_neon_vcvtpq_u32_v((int8x16_t)__rev0, 50);
35016 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);35016 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
35017 return __ret;35017 return __ret;
...@@ -35026,8 +35026,8 @@ __ai uint32x2_t vcvtp_u32_f32(float32x2_t __p0) {...@@ -35026,8 +35026,8 @@ __ai uint32x2_t vcvtp_u32_f32(float32x2_t __p0) {
35026}35026}
35027#else35027#else
35028__ai uint32x2_t vcvtp_u32_f32(float32x2_t __p0) {35028__ai uint32x2_t vcvtp_u32_f32(float32x2_t __p0) {
35029 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
35030 uint32x2_t __ret;35029 uint32x2_t __ret;
35030 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
35031 __ret = (uint32x2_t) __builtin_neon_vcvtp_u32_v((int8x8_t)__rev0, 18);35031 __ret = (uint32x2_t) __builtin_neon_vcvtp_u32_v((int8x8_t)__rev0, 18);
35032 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);35032 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
35033 return __ret;35033 return __ret;
...@@ -35044,9 +35044,9 @@ __ai uint8x16_t vaesdq_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -35044,9 +35044,9 @@ __ai uint8x16_t vaesdq_u8(uint8x16_t __p0, uint8x16_t __p1) {
35044}35044}
35045#else35045#else
35046__ai uint8x16_t vaesdq_u8(uint8x16_t __p0, uint8x16_t __p1) {35046__ai uint8x16_t vaesdq_u8(uint8x16_t __p0, uint8x16_t __p1) {
35047 uint8x16_t __ret;
35047 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);35048 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
35048 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);35049 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
35049 uint8x16_t __ret;
35050 __ret = (uint8x16_t) __builtin_neon_vaesdq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);35050 __ret = (uint8x16_t) __builtin_neon_vaesdq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
35051 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);35051 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
35052 return __ret;35052 return __ret;
...@@ -35061,9 +35061,9 @@ __ai uint8x16_t vaeseq_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -35061,9 +35061,9 @@ __ai uint8x16_t vaeseq_u8(uint8x16_t __p0, uint8x16_t __p1) {
35061}35061}
35062#else35062#else
35063__ai uint8x16_t vaeseq_u8(uint8x16_t __p0, uint8x16_t __p1) {35063__ai uint8x16_t vaeseq_u8(uint8x16_t __p0, uint8x16_t __p1) {
35064 uint8x16_t __ret;
35064 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);35065 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
35065 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);35066 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
35066 uint8x16_t __ret;
35067 __ret = (uint8x16_t) __builtin_neon_vaeseq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);35067 __ret = (uint8x16_t) __builtin_neon_vaeseq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
35068 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);35068 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
35069 return __ret;35069 return __ret;
...@@ -35078,8 +35078,8 @@ __ai uint8x16_t vaesimcq_u8(uint8x16_t __p0) {...@@ -35078,8 +35078,8 @@ __ai uint8x16_t vaesimcq_u8(uint8x16_t __p0) {
35078}35078}
35079#else35079#else
35080__ai uint8x16_t vaesimcq_u8(uint8x16_t __p0) {35080__ai uint8x16_t vaesimcq_u8(uint8x16_t __p0) {
35081 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
35082 uint8x16_t __ret;35081 uint8x16_t __ret;
35082 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
35083 __ret = (uint8x16_t) __builtin_neon_vaesimcq_v((int8x16_t)__rev0, 48);35083 __ret = (uint8x16_t) __builtin_neon_vaesimcq_v((int8x16_t)__rev0, 48);
35084 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);35084 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
35085 return __ret;35085 return __ret;
...@@ -35094,8 +35094,8 @@ __ai uint8x16_t vaesmcq_u8(uint8x16_t __p0) {...@@ -35094,8 +35094,8 @@ __ai uint8x16_t vaesmcq_u8(uint8x16_t __p0) {
35094}35094}
35095#else35095#else
35096__ai uint8x16_t vaesmcq_u8(uint8x16_t __p0) {35096__ai uint8x16_t vaesmcq_u8(uint8x16_t __p0) {
35097 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
35098 uint8x16_t __ret;35097 uint8x16_t __ret;
35098 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
35099 __ret = (uint8x16_t) __builtin_neon_vaesmcq_v((int8x16_t)__rev0, 48);35099 __ret = (uint8x16_t) __builtin_neon_vaesmcq_v((int8x16_t)__rev0, 48);
35100 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);35100 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
35101 return __ret;35101 return __ret;
...@@ -35112,8 +35112,8 @@ __ai float32x4_t vrndq_f32(float32x4_t __p0) {...@@ -35112,8 +35112,8 @@ __ai float32x4_t vrndq_f32(float32x4_t __p0) {
35112}35112}
35113#else35113#else
35114__ai float32x4_t vrndq_f32(float32x4_t __p0) {35114__ai float32x4_t vrndq_f32(float32x4_t __p0) {
35115 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35116 float32x4_t __ret;35115 float32x4_t __ret;
35116 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35117 __ret = (float32x4_t) __builtin_neon_vrndq_v((int8x16_t)__rev0, 41);35117 __ret = (float32x4_t) __builtin_neon_vrndq_v((int8x16_t)__rev0, 41);
35118 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);35118 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
35119 return __ret;35119 return __ret;
...@@ -35128,8 +35128,8 @@ __ai float32x2_t vrnd_f32(float32x2_t __p0) {...@@ -35128,8 +35128,8 @@ __ai float32x2_t vrnd_f32(float32x2_t __p0) {
35128}35128}
35129#else35129#else
35130__ai float32x2_t vrnd_f32(float32x2_t __p0) {35130__ai float32x2_t vrnd_f32(float32x2_t __p0) {
35131 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
35132 float32x2_t __ret;35131 float32x2_t __ret;
35132 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
35133 __ret = (float32x2_t) __builtin_neon_vrnd_v((int8x8_t)__rev0, 9);35133 __ret = (float32x2_t) __builtin_neon_vrnd_v((int8x8_t)__rev0, 9);
35134 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);35134 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
35135 return __ret;35135 return __ret;
...@@ -35144,8 +35144,8 @@ __ai float32x4_t vrndaq_f32(float32x4_t __p0) {...@@ -35144,8 +35144,8 @@ __ai float32x4_t vrndaq_f32(float32x4_t __p0) {
35144}35144}
35145#else35145#else
35146__ai float32x4_t vrndaq_f32(float32x4_t __p0) {35146__ai float32x4_t vrndaq_f32(float32x4_t __p0) {
35147 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35148 float32x4_t __ret;35147 float32x4_t __ret;
35148 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35149 __ret = (float32x4_t) __builtin_neon_vrndaq_v((int8x16_t)__rev0, 41);35149 __ret = (float32x4_t) __builtin_neon_vrndaq_v((int8x16_t)__rev0, 41);
35150 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);35150 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
35151 return __ret;35151 return __ret;
...@@ -35160,8 +35160,8 @@ __ai float32x2_t vrnda_f32(float32x2_t __p0) {...@@ -35160,8 +35160,8 @@ __ai float32x2_t vrnda_f32(float32x2_t __p0) {
35160}35160}
35161#else35161#else
35162__ai float32x2_t vrnda_f32(float32x2_t __p0) {35162__ai float32x2_t vrnda_f32(float32x2_t __p0) {
35163 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
35164 float32x2_t __ret;35163 float32x2_t __ret;
35164 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
35165 __ret = (float32x2_t) __builtin_neon_vrnda_v((int8x8_t)__rev0, 9);35165 __ret = (float32x2_t) __builtin_neon_vrnda_v((int8x8_t)__rev0, 9);
35166 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);35166 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
35167 return __ret;35167 return __ret;
...@@ -35176,8 +35176,8 @@ __ai float32x4_t vrndiq_f32(float32x4_t __p0) {...@@ -35176,8 +35176,8 @@ __ai float32x4_t vrndiq_f32(float32x4_t __p0) {
35176}35176}
35177#else35177#else
35178__ai float32x4_t vrndiq_f32(float32x4_t __p0) {35178__ai float32x4_t vrndiq_f32(float32x4_t __p0) {
35179 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35180 float32x4_t __ret;35179 float32x4_t __ret;
35180 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35181 __ret = (float32x4_t) __builtin_neon_vrndiq_v((int8x16_t)__rev0, 41);35181 __ret = (float32x4_t) __builtin_neon_vrndiq_v((int8x16_t)__rev0, 41);
35182 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);35182 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
35183 return __ret;35183 return __ret;
...@@ -35192,8 +35192,8 @@ __ai float32x2_t vrndi_f32(float32x2_t __p0) {...@@ -35192,8 +35192,8 @@ __ai float32x2_t vrndi_f32(float32x2_t __p0) {
35192}35192}
35193#else35193#else
35194__ai float32x2_t vrndi_f32(float32x2_t __p0) {35194__ai float32x2_t vrndi_f32(float32x2_t __p0) {
35195 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
35196 float32x2_t __ret;35195 float32x2_t __ret;
35196 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
35197 __ret = (float32x2_t) __builtin_neon_vrndi_v((int8x8_t)__rev0, 9);35197 __ret = (float32x2_t) __builtin_neon_vrndi_v((int8x8_t)__rev0, 9);
35198 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);35198 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
35199 return __ret;35199 return __ret;
...@@ -35208,8 +35208,8 @@ __ai float32x4_t vrndmq_f32(float32x4_t __p0) {...@@ -35208,8 +35208,8 @@ __ai float32x4_t vrndmq_f32(float32x4_t __p0) {
35208}35208}
35209#else35209#else
35210__ai float32x4_t vrndmq_f32(float32x4_t __p0) {35210__ai float32x4_t vrndmq_f32(float32x4_t __p0) {
35211 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35212 float32x4_t __ret;35211 float32x4_t __ret;
35212 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35213 __ret = (float32x4_t) __builtin_neon_vrndmq_v((int8x16_t)__rev0, 41);35213 __ret = (float32x4_t) __builtin_neon_vrndmq_v((int8x16_t)__rev0, 41);
35214 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);35214 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
35215 return __ret;35215 return __ret;
...@@ -35224,8 +35224,8 @@ __ai float32x2_t vrndm_f32(float32x2_t __p0) {...@@ -35224,8 +35224,8 @@ __ai float32x2_t vrndm_f32(float32x2_t __p0) {
35224}35224}
35225#else35225#else
35226__ai float32x2_t vrndm_f32(float32x2_t __p0) {35226__ai float32x2_t vrndm_f32(float32x2_t __p0) {
35227 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
35228 float32x2_t __ret;35227 float32x2_t __ret;
35228 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
35229 __ret = (float32x2_t) __builtin_neon_vrndm_v((int8x8_t)__rev0, 9);35229 __ret = (float32x2_t) __builtin_neon_vrndm_v((int8x8_t)__rev0, 9);
35230 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);35230 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
35231 return __ret;35231 return __ret;
...@@ -35240,8 +35240,8 @@ __ai float32x4_t vrndnq_f32(float32x4_t __p0) {...@@ -35240,8 +35240,8 @@ __ai float32x4_t vrndnq_f32(float32x4_t __p0) {
35240}35240}
35241#else35241#else
35242__ai float32x4_t vrndnq_f32(float32x4_t __p0) {35242__ai float32x4_t vrndnq_f32(float32x4_t __p0) {
35243 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35244 float32x4_t __ret;35243 float32x4_t __ret;
35244 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35245 __ret = (float32x4_t) __builtin_neon_vrndnq_v((int8x16_t)__rev0, 41);35245 __ret = (float32x4_t) __builtin_neon_vrndnq_v((int8x16_t)__rev0, 41);
35246 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);35246 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
35247 return __ret;35247 return __ret;
...@@ -35256,8 +35256,8 @@ __ai float32x2_t vrndn_f32(float32x2_t __p0) {...@@ -35256,8 +35256,8 @@ __ai float32x2_t vrndn_f32(float32x2_t __p0) {
35256}35256}
35257#else35257#else
35258__ai float32x2_t vrndn_f32(float32x2_t __p0) {35258__ai float32x2_t vrndn_f32(float32x2_t __p0) {
35259 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
35260 float32x2_t __ret;35259 float32x2_t __ret;
35260 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
35261 __ret = (float32x2_t) __builtin_neon_vrndn_v((int8x8_t)__rev0, 9);35261 __ret = (float32x2_t) __builtin_neon_vrndn_v((int8x8_t)__rev0, 9);
35262 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);35262 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
35263 return __ret;35263 return __ret;
...@@ -35277,8 +35277,8 @@ __ai float32x4_t vrndpq_f32(float32x4_t __p0) {...@@ -35277,8 +35277,8 @@ __ai float32x4_t vrndpq_f32(float32x4_t __p0) {
35277}35277}
35278#else35278#else
35279__ai float32x4_t vrndpq_f32(float32x4_t __p0) {35279__ai float32x4_t vrndpq_f32(float32x4_t __p0) {
35280 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35281 float32x4_t __ret;35280 float32x4_t __ret;
35281 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35282 __ret = (float32x4_t) __builtin_neon_vrndpq_v((int8x16_t)__rev0, 41);35282 __ret = (float32x4_t) __builtin_neon_vrndpq_v((int8x16_t)__rev0, 41);
35283 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);35283 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
35284 return __ret;35284 return __ret;
...@@ -35293,8 +35293,8 @@ __ai float32x2_t vrndp_f32(float32x2_t __p0) {...@@ -35293,8 +35293,8 @@ __ai float32x2_t vrndp_f32(float32x2_t __p0) {
35293}35293}
35294#else35294#else
35295__ai float32x2_t vrndp_f32(float32x2_t __p0) {35295__ai float32x2_t vrndp_f32(float32x2_t __p0) {
35296 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
35297 float32x2_t __ret;35296 float32x2_t __ret;
35297 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
35298 __ret = (float32x2_t) __builtin_neon_vrndp_v((int8x8_t)__rev0, 9);35298 __ret = (float32x2_t) __builtin_neon_vrndp_v((int8x8_t)__rev0, 9);
35299 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);35299 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
35300 return __ret;35300 return __ret;
...@@ -35309,8 +35309,8 @@ __ai float32x4_t vrndxq_f32(float32x4_t __p0) {...@@ -35309,8 +35309,8 @@ __ai float32x4_t vrndxq_f32(float32x4_t __p0) {
35309}35309}
35310#else35310#else
35311__ai float32x4_t vrndxq_f32(float32x4_t __p0) {35311__ai float32x4_t vrndxq_f32(float32x4_t __p0) {
35312 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35313 float32x4_t __ret;35312 float32x4_t __ret;
35313 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35314 __ret = (float32x4_t) __builtin_neon_vrndxq_v((int8x16_t)__rev0, 41);35314 __ret = (float32x4_t) __builtin_neon_vrndxq_v((int8x16_t)__rev0, 41);
35315 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);35315 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
35316 return __ret;35316 return __ret;
...@@ -35325,8 +35325,8 @@ __ai float32x2_t vrndx_f32(float32x2_t __p0) {...@@ -35325,8 +35325,8 @@ __ai float32x2_t vrndx_f32(float32x2_t __p0) {
35325}35325}
35326#else35326#else
35327__ai float32x2_t vrndx_f32(float32x2_t __p0) {35327__ai float32x2_t vrndx_f32(float32x2_t __p0) {
35328 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
35329 float32x2_t __ret;35328 float32x2_t __ret;
35329 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
35330 __ret = (float32x2_t) __builtin_neon_vrndx_v((int8x8_t)__rev0, 9);35330 __ret = (float32x2_t) __builtin_neon_vrndx_v((int8x8_t)__rev0, 9);
35331 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);35331 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
35332 return __ret;35332 return __ret;
...@@ -35343,8 +35343,8 @@ __ai float16x8_t vrndq_f16(float16x8_t __p0) {...@@ -35343,8 +35343,8 @@ __ai float16x8_t vrndq_f16(float16x8_t __p0) {
35343}35343}
35344#else35344#else
35345__ai float16x8_t vrndq_f16(float16x8_t __p0) {35345__ai float16x8_t vrndq_f16(float16x8_t __p0) {
35346 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
35347 float16x8_t __ret;35346 float16x8_t __ret;
35347 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
35348 __ret = (float16x8_t) __builtin_neon_vrndq_v((int8x16_t)__rev0, 40);35348 __ret = (float16x8_t) __builtin_neon_vrndq_v((int8x16_t)__rev0, 40);
35349 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);35349 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
35350 return __ret;35350 return __ret;
...@@ -35359,8 +35359,8 @@ __ai float16x4_t vrnd_f16(float16x4_t __p0) {...@@ -35359,8 +35359,8 @@ __ai float16x4_t vrnd_f16(float16x4_t __p0) {
35359}35359}
35360#else35360#else
35361__ai float16x4_t vrnd_f16(float16x4_t __p0) {35361__ai float16x4_t vrnd_f16(float16x4_t __p0) {
35362 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35363 float16x4_t __ret;35362 float16x4_t __ret;
35363 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35364 __ret = (float16x4_t) __builtin_neon_vrnd_v((int8x8_t)__rev0, 8);35364 __ret = (float16x4_t) __builtin_neon_vrnd_v((int8x8_t)__rev0, 8);
35365 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);35365 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
35366 return __ret;35366 return __ret;
...@@ -35375,8 +35375,8 @@ __ai float16x8_t vrndaq_f16(float16x8_t __p0) {...@@ -35375,8 +35375,8 @@ __ai float16x8_t vrndaq_f16(float16x8_t __p0) {
35375}35375}
35376#else35376#else
35377__ai float16x8_t vrndaq_f16(float16x8_t __p0) {35377__ai float16x8_t vrndaq_f16(float16x8_t __p0) {
35378 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
35379 float16x8_t __ret;35378 float16x8_t __ret;
35379 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
35380 __ret = (float16x8_t) __builtin_neon_vrndaq_v((int8x16_t)__rev0, 40);35380 __ret = (float16x8_t) __builtin_neon_vrndaq_v((int8x16_t)__rev0, 40);
35381 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);35381 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
35382 return __ret;35382 return __ret;
...@@ -35391,8 +35391,8 @@ __ai float16x4_t vrnda_f16(float16x4_t __p0) {...@@ -35391,8 +35391,8 @@ __ai float16x4_t vrnda_f16(float16x4_t __p0) {
35391}35391}
35392#else35392#else
35393__ai float16x4_t vrnda_f16(float16x4_t __p0) {35393__ai float16x4_t vrnda_f16(float16x4_t __p0) {
35394 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35395 float16x4_t __ret;35394 float16x4_t __ret;
35395 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35396 __ret = (float16x4_t) __builtin_neon_vrnda_v((int8x8_t)__rev0, 8);35396 __ret = (float16x4_t) __builtin_neon_vrnda_v((int8x8_t)__rev0, 8);
35397 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);35397 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
35398 return __ret;35398 return __ret;
...@@ -35407,8 +35407,8 @@ __ai float16x8_t vrndmq_f16(float16x8_t __p0) {...@@ -35407,8 +35407,8 @@ __ai float16x8_t vrndmq_f16(float16x8_t __p0) {
35407}35407}
35408#else35408#else
35409__ai float16x8_t vrndmq_f16(float16x8_t __p0) {35409__ai float16x8_t vrndmq_f16(float16x8_t __p0) {
35410 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
35411 float16x8_t __ret;35410 float16x8_t __ret;
35411 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
35412 __ret = (float16x8_t) __builtin_neon_vrndmq_v((int8x16_t)__rev0, 40);35412 __ret = (float16x8_t) __builtin_neon_vrndmq_v((int8x16_t)__rev0, 40);
35413 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);35413 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
35414 return __ret;35414 return __ret;
...@@ -35423,8 +35423,8 @@ __ai float16x4_t vrndm_f16(float16x4_t __p0) {...@@ -35423,8 +35423,8 @@ __ai float16x4_t vrndm_f16(float16x4_t __p0) {
35423}35423}
35424#else35424#else
35425__ai float16x4_t vrndm_f16(float16x4_t __p0) {35425__ai float16x4_t vrndm_f16(float16x4_t __p0) {
35426 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35427 float16x4_t __ret;35426 float16x4_t __ret;
35427 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35428 __ret = (float16x4_t) __builtin_neon_vrndm_v((int8x8_t)__rev0, 8);35428 __ret = (float16x4_t) __builtin_neon_vrndm_v((int8x8_t)__rev0, 8);
35429 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);35429 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
35430 return __ret;35430 return __ret;
...@@ -35439,8 +35439,8 @@ __ai float16x8_t vrndnq_f16(float16x8_t __p0) {...@@ -35439,8 +35439,8 @@ __ai float16x8_t vrndnq_f16(float16x8_t __p0) {
35439}35439}
35440#else35440#else
35441__ai float16x8_t vrndnq_f16(float16x8_t __p0) {35441__ai float16x8_t vrndnq_f16(float16x8_t __p0) {
35442 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
35443 float16x8_t __ret;35442 float16x8_t __ret;
35443 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
35444 __ret = (float16x8_t) __builtin_neon_vrndnq_v((int8x16_t)__rev0, 40);35444 __ret = (float16x8_t) __builtin_neon_vrndnq_v((int8x16_t)__rev0, 40);
35445 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);35445 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
35446 return __ret;35446 return __ret;
...@@ -35455,8 +35455,8 @@ __ai float16x4_t vrndn_f16(float16x4_t __p0) {...@@ -35455,8 +35455,8 @@ __ai float16x4_t vrndn_f16(float16x4_t __p0) {
35455}35455}
35456#else35456#else
35457__ai float16x4_t vrndn_f16(float16x4_t __p0) {35457__ai float16x4_t vrndn_f16(float16x4_t __p0) {
35458 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35459 float16x4_t __ret;35458 float16x4_t __ret;
35459 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35460 __ret = (float16x4_t) __builtin_neon_vrndn_v((int8x8_t)__rev0, 8);35460 __ret = (float16x4_t) __builtin_neon_vrndn_v((int8x8_t)__rev0, 8);
35461 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);35461 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
35462 return __ret;35462 return __ret;
...@@ -35471,8 +35471,8 @@ __ai float16x8_t vrndpq_f16(float16x8_t __p0) {...@@ -35471,8 +35471,8 @@ __ai float16x8_t vrndpq_f16(float16x8_t __p0) {
35471}35471}
35472#else35472#else
35473__ai float16x8_t vrndpq_f16(float16x8_t __p0) {35473__ai float16x8_t vrndpq_f16(float16x8_t __p0) {
35474 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
35475 float16x8_t __ret;35474 float16x8_t __ret;
35475 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
35476 __ret = (float16x8_t) __builtin_neon_vrndpq_v((int8x16_t)__rev0, 40);35476 __ret = (float16x8_t) __builtin_neon_vrndpq_v((int8x16_t)__rev0, 40);
35477 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);35477 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
35478 return __ret;35478 return __ret;
...@@ -35487,8 +35487,8 @@ __ai float16x4_t vrndp_f16(float16x4_t __p0) {...@@ -35487,8 +35487,8 @@ __ai float16x4_t vrndp_f16(float16x4_t __p0) {
35487}35487}
35488#else35488#else
35489__ai float16x4_t vrndp_f16(float16x4_t __p0) {35489__ai float16x4_t vrndp_f16(float16x4_t __p0) {
35490 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35491 float16x4_t __ret;35490 float16x4_t __ret;
35491 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35492 __ret = (float16x4_t) __builtin_neon_vrndp_v((int8x8_t)__rev0, 8);35492 __ret = (float16x4_t) __builtin_neon_vrndp_v((int8x8_t)__rev0, 8);
35493 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);35493 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
35494 return __ret;35494 return __ret;
...@@ -35503,8 +35503,8 @@ __ai float16x8_t vrndxq_f16(float16x8_t __p0) {...@@ -35503,8 +35503,8 @@ __ai float16x8_t vrndxq_f16(float16x8_t __p0) {
35503}35503}
35504#else35504#else
35505__ai float16x8_t vrndxq_f16(float16x8_t __p0) {35505__ai float16x8_t vrndxq_f16(float16x8_t __p0) {
35506 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
35507 float16x8_t __ret;35506 float16x8_t __ret;
35507 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
35508 __ret = (float16x8_t) __builtin_neon_vrndxq_v((int8x16_t)__rev0, 40);35508 __ret = (float16x8_t) __builtin_neon_vrndxq_v((int8x16_t)__rev0, 40);
35509 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);35509 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
35510 return __ret;35510 return __ret;
...@@ -35519,8 +35519,8 @@ __ai float16x4_t vrndx_f16(float16x4_t __p0) {...@@ -35519,8 +35519,8 @@ __ai float16x4_t vrndx_f16(float16x4_t __p0) {
35519}35519}
35520#else35520#else
35521__ai float16x4_t vrndx_f16(float16x4_t __p0) {35521__ai float16x4_t vrndx_f16(float16x4_t __p0) {
35522 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35523 float16x4_t __ret;35522 float16x4_t __ret;
35523 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35524 __ret = (float16x4_t) __builtin_neon_vrndx_v((int8x8_t)__rev0, 8);35524 __ret = (float16x4_t) __builtin_neon_vrndx_v((int8x8_t)__rev0, 8);
35525 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);35525 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
35526 return __ret;35526 return __ret;
...@@ -35537,9 +35537,9 @@ __ai float32x4_t vmaxnmq_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -35537,9 +35537,9 @@ __ai float32x4_t vmaxnmq_f32(float32x4_t __p0, float32x4_t __p1) {
35537}35537}
35538#else35538#else
35539__ai float32x4_t vmaxnmq_f32(float32x4_t __p0, float32x4_t __p1) {35539__ai float32x4_t vmaxnmq_f32(float32x4_t __p0, float32x4_t __p1) {
35540 float32x4_t __ret;
35540 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);35541 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35541 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);35542 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
35542 float32x4_t __ret;
35543 __ret = (float32x4_t) __builtin_neon_vmaxnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);35543 __ret = (float32x4_t) __builtin_neon_vmaxnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
35544 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);35544 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
35545 return __ret;35545 return __ret;
...@@ -35554,9 +35554,9 @@ __ai float32x2_t vmaxnm_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -35554,9 +35554,9 @@ __ai float32x2_t vmaxnm_f32(float32x2_t __p0, float32x2_t __p1) {
35554}35554}
35555#else35555#else
35556__ai float32x2_t vmaxnm_f32(float32x2_t __p0, float32x2_t __p1) {35556__ai float32x2_t vmaxnm_f32(float32x2_t __p0, float32x2_t __p1) {
35557 float32x2_t __ret;
35557 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);35558 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
35558 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);35559 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
35559 float32x2_t __ret;
35560 __ret = (float32x2_t) __builtin_neon_vmaxnm_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);35560 __ret = (float32x2_t) __builtin_neon_vmaxnm_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
35561 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);35561 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
35562 return __ret;35562 return __ret;
...@@ -35571,9 +35571,9 @@ __ai float32x4_t vminnmq_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -35571,9 +35571,9 @@ __ai float32x4_t vminnmq_f32(float32x4_t __p0, float32x4_t __p1) {
35571}35571}
35572#else35572#else
35573__ai float32x4_t vminnmq_f32(float32x4_t __p0, float32x4_t __p1) {35573__ai float32x4_t vminnmq_f32(float32x4_t __p0, float32x4_t __p1) {
35574 float32x4_t __ret;
35574 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);35575 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35575 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);35576 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
35576 float32x4_t __ret;
35577 __ret = (float32x4_t) __builtin_neon_vminnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);35577 __ret = (float32x4_t) __builtin_neon_vminnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
35578 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);35578 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
35579 return __ret;35579 return __ret;
...@@ -35588,9 +35588,9 @@ __ai float32x2_t vminnm_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -35588,9 +35588,9 @@ __ai float32x2_t vminnm_f32(float32x2_t __p0, float32x2_t __p1) {
35588}35588}
35589#else35589#else
35590__ai float32x2_t vminnm_f32(float32x2_t __p0, float32x2_t __p1) {35590__ai float32x2_t vminnm_f32(float32x2_t __p0, float32x2_t __p1) {
35591 float32x2_t __ret;
35591 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);35592 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
35592 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);35593 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
35593 float32x2_t __ret;
35594 __ret = (float32x2_t) __builtin_neon_vminnm_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);35594 __ret = (float32x2_t) __builtin_neon_vminnm_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
35595 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);35595 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
35596 return __ret;35596 return __ret;
...@@ -35607,9 +35607,9 @@ __ai float16x8_t vmaxnmq_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -35607,9 +35607,9 @@ __ai float16x8_t vmaxnmq_f16(float16x8_t __p0, float16x8_t __p1) {
35607}35607}
35608#else35608#else
35609__ai float16x8_t vmaxnmq_f16(float16x8_t __p0, float16x8_t __p1) {35609__ai float16x8_t vmaxnmq_f16(float16x8_t __p0, float16x8_t __p1) {
35610 float16x8_t __ret;
35610 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);35611 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
35611 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);35612 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
35612 float16x8_t __ret;
35613 __ret = (float16x8_t) __builtin_neon_vmaxnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 40);35613 __ret = (float16x8_t) __builtin_neon_vmaxnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 40);
35614 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);35614 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
35615 return __ret;35615 return __ret;
...@@ -35624,9 +35624,9 @@ __ai float16x4_t vmaxnm_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -35624,9 +35624,9 @@ __ai float16x4_t vmaxnm_f16(float16x4_t __p0, float16x4_t __p1) {
35624}35624}
35625#else35625#else
35626__ai float16x4_t vmaxnm_f16(float16x4_t __p0, float16x4_t __p1) {35626__ai float16x4_t vmaxnm_f16(float16x4_t __p0, float16x4_t __p1) {
35627 float16x4_t __ret;
35627 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);35628 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35628 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);35629 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
35629 float16x4_t __ret;
35630 __ret = (float16x4_t) __builtin_neon_vmaxnm_v((int8x8_t)__rev0, (int8x8_t)__rev1, 8);35630 __ret = (float16x4_t) __builtin_neon_vmaxnm_v((int8x8_t)__rev0, (int8x8_t)__rev1, 8);
35631 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);35631 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
35632 return __ret;35632 return __ret;
...@@ -35641,9 +35641,9 @@ __ai float16x8_t vminnmq_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -35641,9 +35641,9 @@ __ai float16x8_t vminnmq_f16(float16x8_t __p0, float16x8_t __p1) {
35641}35641}
35642#else35642#else
35643__ai float16x8_t vminnmq_f16(float16x8_t __p0, float16x8_t __p1) {35643__ai float16x8_t vminnmq_f16(float16x8_t __p0, float16x8_t __p1) {
35644 float16x8_t __ret;
35644 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);35645 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
35645 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);35646 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
35646 float16x8_t __ret;
35647 __ret = (float16x8_t) __builtin_neon_vminnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 40);35647 __ret = (float16x8_t) __builtin_neon_vminnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 40);
35648 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);35648 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
35649 return __ret;35649 return __ret;
...@@ -35658,9 +35658,9 @@ __ai float16x4_t vminnm_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -35658,9 +35658,9 @@ __ai float16x4_t vminnm_f16(float16x4_t __p0, float16x4_t __p1) {
35658}35658}
35659#else35659#else
35660__ai float16x4_t vminnm_f16(float16x4_t __p0, float16x4_t __p1) {35660__ai float16x4_t vminnm_f16(float16x4_t __p0, float16x4_t __p1) {
35661 float16x4_t __ret;
35661 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);35662 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35662 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);35663 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
35663 float16x4_t __ret;
35664 __ret = (float16x4_t) __builtin_neon_vminnm_v((int8x8_t)__rev0, (int8x8_t)__rev1, 8);35664 __ret = (float16x4_t) __builtin_neon_vminnm_v((int8x8_t)__rev0, (int8x8_t)__rev1, 8);
35665 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);35665 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
35666 return __ret;35666 return __ret;
...@@ -35677,9 +35677,9 @@ __ai uint32x4_t vsha1cq_u32(uint32x4_t __p0, uint32_t __p1, uint32x4_t __p2) {...@@ -35677,9 +35677,9 @@ __ai uint32x4_t vsha1cq_u32(uint32x4_t __p0, uint32_t __p1, uint32x4_t __p2) {
35677}35677}
35678#else35678#else
35679__ai uint32x4_t vsha1cq_u32(uint32x4_t __p0, uint32_t __p1, uint32x4_t __p2) {35679__ai uint32x4_t vsha1cq_u32(uint32x4_t __p0, uint32_t __p1, uint32x4_t __p2) {
35680 uint32x4_t __ret;
35680 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);35681 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35681 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);35682 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
35682 uint32x4_t __ret;
35683 __ret = (uint32x4_t) __builtin_neon_vsha1cq_u32(__rev0, __p1, __rev2);35683 __ret = (uint32x4_t) __builtin_neon_vsha1cq_u32(__rev0, __p1, __rev2);
35684 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);35684 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
35685 return __ret;35685 return __ret;
...@@ -35699,9 +35699,9 @@ __ai uint32x4_t vsha1mq_u32(uint32x4_t __p0, uint32_t __p1, uint32x4_t __p2) {...@@ -35699,9 +35699,9 @@ __ai uint32x4_t vsha1mq_u32(uint32x4_t __p0, uint32_t __p1, uint32x4_t __p2) {
35699}35699}
35700#else35700#else
35701__ai uint32x4_t vsha1mq_u32(uint32x4_t __p0, uint32_t __p1, uint32x4_t __p2) {35701__ai uint32x4_t vsha1mq_u32(uint32x4_t __p0, uint32_t __p1, uint32x4_t __p2) {
35702 uint32x4_t __ret;
35702 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);35703 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35703 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);35704 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
35704 uint32x4_t __ret;
35705 __ret = (uint32x4_t) __builtin_neon_vsha1mq_u32(__rev0, __p1, __rev2);35705 __ret = (uint32x4_t) __builtin_neon_vsha1mq_u32(__rev0, __p1, __rev2);
35706 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);35706 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
35707 return __ret;35707 return __ret;
...@@ -35716,9 +35716,9 @@ __ai uint32x4_t vsha1pq_u32(uint32x4_t __p0, uint32_t __p1, uint32x4_t __p2) {...@@ -35716,9 +35716,9 @@ __ai uint32x4_t vsha1pq_u32(uint32x4_t __p0, uint32_t __p1, uint32x4_t __p2) {
35716}35716}
35717#else35717#else
35718__ai uint32x4_t vsha1pq_u32(uint32x4_t __p0, uint32_t __p1, uint32x4_t __p2) {35718__ai uint32x4_t vsha1pq_u32(uint32x4_t __p0, uint32_t __p1, uint32x4_t __p2) {
35719 uint32x4_t __ret;
35719 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);35720 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35720 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);35721 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
35721 uint32x4_t __ret;
35722 __ret = (uint32x4_t) __builtin_neon_vsha1pq_u32(__rev0, __p1, __rev2);35722 __ret = (uint32x4_t) __builtin_neon_vsha1pq_u32(__rev0, __p1, __rev2);
35723 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);35723 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
35724 return __ret;35724 return __ret;
...@@ -35733,10 +35733,10 @@ __ai uint32x4_t vsha1su0q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2)...@@ -35733,10 +35733,10 @@ __ai uint32x4_t vsha1su0q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2)
35733}35733}
35734#else35734#else
35735__ai uint32x4_t vsha1su0q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {35735__ai uint32x4_t vsha1su0q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
35736 uint32x4_t __ret;
35736 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);35737 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35737 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);35738 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
35738 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);35739 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
35739 uint32x4_t __ret;
35740 __ret = (uint32x4_t) __builtin_neon_vsha1su0q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 50);35740 __ret = (uint32x4_t) __builtin_neon_vsha1su0q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 50);
35741 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);35741 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
35742 return __ret;35742 return __ret;
...@@ -35751,9 +35751,9 @@ __ai uint32x4_t vsha1su1q_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -35751,9 +35751,9 @@ __ai uint32x4_t vsha1su1q_u32(uint32x4_t __p0, uint32x4_t __p1) {
35751}35751}
35752#else35752#else
35753__ai uint32x4_t vsha1su1q_u32(uint32x4_t __p0, uint32x4_t __p1) {35753__ai uint32x4_t vsha1su1q_u32(uint32x4_t __p0, uint32x4_t __p1) {
35754 uint32x4_t __ret;
35754 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);35755 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35755 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);35756 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
35756 uint32x4_t __ret;
35757 __ret = (uint32x4_t) __builtin_neon_vsha1su1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);35757 __ret = (uint32x4_t) __builtin_neon_vsha1su1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
35758 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);35758 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
35759 return __ret;35759 return __ret;
...@@ -35768,10 +35768,10 @@ __ai uint32x4_t vsha256hq_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2)...@@ -35768,10 +35768,10 @@ __ai uint32x4_t vsha256hq_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2)
35768}35768}
35769#else35769#else
35770__ai uint32x4_t vsha256hq_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {35770__ai uint32x4_t vsha256hq_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
35771 uint32x4_t __ret;
35771 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);35772 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35772 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);35773 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
35773 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);35774 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
35774 uint32x4_t __ret;
35775 __ret = (uint32x4_t) __builtin_neon_vsha256hq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 50);35775 __ret = (uint32x4_t) __builtin_neon_vsha256hq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 50);
35776 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);35776 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
35777 return __ret;35777 return __ret;
...@@ -35786,10 +35786,10 @@ __ai uint32x4_t vsha256h2q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2...@@ -35786,10 +35786,10 @@ __ai uint32x4_t vsha256h2q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2
35786}35786}
35787#else35787#else
35788__ai uint32x4_t vsha256h2q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {35788__ai uint32x4_t vsha256h2q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
35789 uint32x4_t __ret;
35789 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);35790 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35790 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);35791 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
35791 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);35792 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
35792 uint32x4_t __ret;
35793 __ret = (uint32x4_t) __builtin_neon_vsha256h2q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 50);35793 __ret = (uint32x4_t) __builtin_neon_vsha256h2q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 50);
35794 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);35794 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
35795 return __ret;35795 return __ret;
...@@ -35804,9 +35804,9 @@ __ai uint32x4_t vsha256su0q_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -35804,9 +35804,9 @@ __ai uint32x4_t vsha256su0q_u32(uint32x4_t __p0, uint32x4_t __p1) {
35804}35804}
35805#else35805#else
35806__ai uint32x4_t vsha256su0q_u32(uint32x4_t __p0, uint32x4_t __p1) {35806__ai uint32x4_t vsha256su0q_u32(uint32x4_t __p0, uint32x4_t __p1) {
35807 uint32x4_t __ret;
35807 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);35808 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35808 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);35809 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
35809 uint32x4_t __ret;
35810 __ret = (uint32x4_t) __builtin_neon_vsha256su0q_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);35810 __ret = (uint32x4_t) __builtin_neon_vsha256su0q_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
35811 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);35811 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
35812 return __ret;35812 return __ret;
...@@ -35821,10 +35821,10 @@ __ai uint32x4_t vsha256su1q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p...@@ -35821,10 +35821,10 @@ __ai uint32x4_t vsha256su1q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p
35821}35821}
35822#else35822#else
35823__ai uint32x4_t vsha256su1q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {35823__ai uint32x4_t vsha256su1q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
35824 uint32x4_t __ret;
35824 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);35825 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35825 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);35826 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
35826 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);35827 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
35827 uint32x4_t __ret;
35828 __ret = (uint32x4_t) __builtin_neon_vsha256su1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 50);35828 __ret = (uint32x4_t) __builtin_neon_vsha256su1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 50);
35829 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);35829 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
35830 return __ret;35830 return __ret;
...@@ -35841,10 +35841,10 @@ __ai uint8x16_t vbcaxq_u8(uint8x16_t __p0, uint8x16_t __p1, uint8x16_t __p2) {...@@ -35841,10 +35841,10 @@ __ai uint8x16_t vbcaxq_u8(uint8x16_t __p0, uint8x16_t __p1, uint8x16_t __p2) {
35841}35841}
35842#else35842#else
35843__ai uint8x16_t vbcaxq_u8(uint8x16_t __p0, uint8x16_t __p1, uint8x16_t __p2) {35843__ai uint8x16_t vbcaxq_u8(uint8x16_t __p0, uint8x16_t __p1, uint8x16_t __p2) {
35844 uint8x16_t __ret;
35844 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);35845 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
35845 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);35846 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
35846 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);35847 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
35847 uint8x16_t __ret;
35848 __ret = (uint8x16_t) __builtin_neon_vbcaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 48);35848 __ret = (uint8x16_t) __builtin_neon_vbcaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 48);
35849 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);35849 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
35850 return __ret;35850 return __ret;
...@@ -35859,10 +35859,10 @@ __ai uint32x4_t vbcaxq_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {...@@ -35859,10 +35859,10 @@ __ai uint32x4_t vbcaxq_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
35859}35859}
35860#else35860#else
35861__ai uint32x4_t vbcaxq_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {35861__ai uint32x4_t vbcaxq_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
35862 uint32x4_t __ret;
35862 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);35863 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35863 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);35864 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
35864 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);35865 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
35865 uint32x4_t __ret;
35866 __ret = (uint32x4_t) __builtin_neon_vbcaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 50);35866 __ret = (uint32x4_t) __builtin_neon_vbcaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 50);
35867 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);35867 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
35868 return __ret;35868 return __ret;
...@@ -35877,10 +35877,10 @@ __ai uint64x2_t vbcaxq_u64(uint64x2_t __p0, uint64x2_t __p1, uint64x2_t __p2) {...@@ -35877,10 +35877,10 @@ __ai uint64x2_t vbcaxq_u64(uint64x2_t __p0, uint64x2_t __p1, uint64x2_t __p2) {
35877}35877}
35878#else35878#else
35879__ai uint64x2_t vbcaxq_u64(uint64x2_t __p0, uint64x2_t __p1, uint64x2_t __p2) {35879__ai uint64x2_t vbcaxq_u64(uint64x2_t __p0, uint64x2_t __p1, uint64x2_t __p2) {
35880 uint64x2_t __ret;
35880 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);35881 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
35881 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);35882 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
35882 uint64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);35883 uint64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
35883 uint64x2_t __ret;
35884 __ret = (uint64x2_t) __builtin_neon_vbcaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 51);35884 __ret = (uint64x2_t) __builtin_neon_vbcaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 51);
35885 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);35885 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
35886 return __ret;35886 return __ret;
...@@ -35895,10 +35895,10 @@ __ai uint16x8_t vbcaxq_u16(uint16x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {...@@ -35895,10 +35895,10 @@ __ai uint16x8_t vbcaxq_u16(uint16x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
35895}35895}
35896#else35896#else
35897__ai uint16x8_t vbcaxq_u16(uint16x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {35897__ai uint16x8_t vbcaxq_u16(uint16x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
35898 uint16x8_t __ret;
35898 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);35899 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
35899 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);35900 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
35900 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);35901 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
35901 uint16x8_t __ret;
35902 __ret = (uint16x8_t) __builtin_neon_vbcaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 49);35902 __ret = (uint16x8_t) __builtin_neon_vbcaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 49);
35903 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);35903 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
35904 return __ret;35904 return __ret;
...@@ -35913,10 +35913,10 @@ __ai int8x16_t vbcaxq_s8(int8x16_t __p0, int8x16_t __p1, int8x16_t __p2) {...@@ -35913,10 +35913,10 @@ __ai int8x16_t vbcaxq_s8(int8x16_t __p0, int8x16_t __p1, int8x16_t __p2) {
35913}35913}
35914#else35914#else
35915__ai int8x16_t vbcaxq_s8(int8x16_t __p0, int8x16_t __p1, int8x16_t __p2) {35915__ai int8x16_t vbcaxq_s8(int8x16_t __p0, int8x16_t __p1, int8x16_t __p2) {
35916 int8x16_t __ret;
35916 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);35917 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
35917 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);35918 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
35918 int8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);35919 int8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
35919 int8x16_t __ret;
35920 __ret = (int8x16_t) __builtin_neon_vbcaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 32);35920 __ret = (int8x16_t) __builtin_neon_vbcaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 32);
35921 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);35921 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
35922 return __ret;35922 return __ret;
...@@ -35931,10 +35931,10 @@ __ai int32x4_t vbcaxq_s32(int32x4_t __p0, int32x4_t __p1, int32x4_t __p2) {...@@ -35931,10 +35931,10 @@ __ai int32x4_t vbcaxq_s32(int32x4_t __p0, int32x4_t __p1, int32x4_t __p2) {
35931}35931}
35932#else35932#else
35933__ai int32x4_t vbcaxq_s32(int32x4_t __p0, int32x4_t __p1, int32x4_t __p2) {35933__ai int32x4_t vbcaxq_s32(int32x4_t __p0, int32x4_t __p1, int32x4_t __p2) {
35934 int32x4_t __ret;
35934 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);35935 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
35935 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);35936 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
35936 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);35937 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
35937 int32x4_t __ret;
35938 __ret = (int32x4_t) __builtin_neon_vbcaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 34);35938 __ret = (int32x4_t) __builtin_neon_vbcaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 34);
35939 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);35939 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
35940 return __ret;35940 return __ret;
...@@ -35949,10 +35949,10 @@ __ai int64x2_t vbcaxq_s64(int64x2_t __p0, int64x2_t __p1, int64x2_t __p2) {...@@ -35949,10 +35949,10 @@ __ai int64x2_t vbcaxq_s64(int64x2_t __p0, int64x2_t __p1, int64x2_t __p2) {
35949}35949}
35950#else35950#else
35951__ai int64x2_t vbcaxq_s64(int64x2_t __p0, int64x2_t __p1, int64x2_t __p2) {35951__ai int64x2_t vbcaxq_s64(int64x2_t __p0, int64x2_t __p1, int64x2_t __p2) {
35952 int64x2_t __ret;
35952 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);35953 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
35953 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);35954 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
35954 int64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);35955 int64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
35955 int64x2_t __ret;
35956 __ret = (int64x2_t) __builtin_neon_vbcaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 35);35956 __ret = (int64x2_t) __builtin_neon_vbcaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 35);
35957 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);35957 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
35958 return __ret;35958 return __ret;
...@@ -35967,10 +35967,10 @@ __ai int16x8_t vbcaxq_s16(int16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {...@@ -35967,10 +35967,10 @@ __ai int16x8_t vbcaxq_s16(int16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {
35967}35967}
35968#else35968#else
35969__ai int16x8_t vbcaxq_s16(int16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {35969__ai int16x8_t vbcaxq_s16(int16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {
35970 int16x8_t __ret;
35970 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);35971 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
35971 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);35972 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
35972 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);35973 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
35973 int16x8_t __ret;
35974 __ret = (int16x8_t) __builtin_neon_vbcaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 33);35974 __ret = (int16x8_t) __builtin_neon_vbcaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 33);
35975 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);35975 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
35976 return __ret;35976 return __ret;
...@@ -35985,10 +35985,10 @@ __ai uint8x16_t veor3q_u8(uint8x16_t __p0, uint8x16_t __p1, uint8x16_t __p2) {...@@ -35985,10 +35985,10 @@ __ai uint8x16_t veor3q_u8(uint8x16_t __p0, uint8x16_t __p1, uint8x16_t __p2) {
35985}35985}
35986#else35986#else
35987__ai uint8x16_t veor3q_u8(uint8x16_t __p0, uint8x16_t __p1, uint8x16_t __p2) {35987__ai uint8x16_t veor3q_u8(uint8x16_t __p0, uint8x16_t __p1, uint8x16_t __p2) {
35988 uint8x16_t __ret;
35988 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);35989 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
35989 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);35990 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
35990 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);35991 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
35991 uint8x16_t __ret;
35992 __ret = (uint8x16_t) __builtin_neon_veor3q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 48);35992 __ret = (uint8x16_t) __builtin_neon_veor3q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 48);
35993 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);35993 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
35994 return __ret;35994 return __ret;
...@@ -36003,10 +36003,10 @@ __ai uint32x4_t veor3q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {...@@ -36003,10 +36003,10 @@ __ai uint32x4_t veor3q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
36003}36003}
36004#else36004#else
36005__ai uint32x4_t veor3q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {36005__ai uint32x4_t veor3q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
36006 uint32x4_t __ret;
36006 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);36007 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
36007 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);36008 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
36008 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);36009 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
36009 uint32x4_t __ret;
36010 __ret = (uint32x4_t) __builtin_neon_veor3q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 50);36010 __ret = (uint32x4_t) __builtin_neon_veor3q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 50);
36011 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);36011 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
36012 return __ret;36012 return __ret;
...@@ -36021,10 +36021,10 @@ __ai uint64x2_t veor3q_u64(uint64x2_t __p0, uint64x2_t __p1, uint64x2_t __p2) {...@@ -36021,10 +36021,10 @@ __ai uint64x2_t veor3q_u64(uint64x2_t __p0, uint64x2_t __p1, uint64x2_t __p2) {
36021}36021}
36022#else36022#else
36023__ai uint64x2_t veor3q_u64(uint64x2_t __p0, uint64x2_t __p1, uint64x2_t __p2) {36023__ai uint64x2_t veor3q_u64(uint64x2_t __p0, uint64x2_t __p1, uint64x2_t __p2) {
36024 uint64x2_t __ret;
36024 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);36025 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
36025 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);36026 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
36026 uint64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);36027 uint64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
36027 uint64x2_t __ret;
36028 __ret = (uint64x2_t) __builtin_neon_veor3q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 51);36028 __ret = (uint64x2_t) __builtin_neon_veor3q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 51);
36029 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);36029 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
36030 return __ret;36030 return __ret;
...@@ -36039,10 +36039,10 @@ __ai uint16x8_t veor3q_u16(uint16x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {...@@ -36039,10 +36039,10 @@ __ai uint16x8_t veor3q_u16(uint16x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
36039}36039}
36040#else36040#else
36041__ai uint16x8_t veor3q_u16(uint16x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {36041__ai uint16x8_t veor3q_u16(uint16x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
36042 uint16x8_t __ret;
36042 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);36043 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
36043 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);36044 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
36044 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);36045 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
36045 uint16x8_t __ret;
36046 __ret = (uint16x8_t) __builtin_neon_veor3q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 49);36046 __ret = (uint16x8_t) __builtin_neon_veor3q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 49);
36047 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);36047 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
36048 return __ret;36048 return __ret;
...@@ -36057,10 +36057,10 @@ __ai int8x16_t veor3q_s8(int8x16_t __p0, int8x16_t __p1, int8x16_t __p2) {...@@ -36057,10 +36057,10 @@ __ai int8x16_t veor3q_s8(int8x16_t __p0, int8x16_t __p1, int8x16_t __p2) {
36057}36057}
36058#else36058#else
36059__ai int8x16_t veor3q_s8(int8x16_t __p0, int8x16_t __p1, int8x16_t __p2) {36059__ai int8x16_t veor3q_s8(int8x16_t __p0, int8x16_t __p1, int8x16_t __p2) {
36060 int8x16_t __ret;
36060 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);36061 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
36061 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);36062 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
36062 int8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);36063 int8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
36063 int8x16_t __ret;
36064 __ret = (int8x16_t) __builtin_neon_veor3q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 32);36064 __ret = (int8x16_t) __builtin_neon_veor3q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 32);
36065 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);36065 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
36066 return __ret;36066 return __ret;
...@@ -36075,10 +36075,10 @@ __ai int32x4_t veor3q_s32(int32x4_t __p0, int32x4_t __p1, int32x4_t __p2) {...@@ -36075,10 +36075,10 @@ __ai int32x4_t veor3q_s32(int32x4_t __p0, int32x4_t __p1, int32x4_t __p2) {
36075}36075}
36076#else36076#else
36077__ai int32x4_t veor3q_s32(int32x4_t __p0, int32x4_t __p1, int32x4_t __p2) {36077__ai int32x4_t veor3q_s32(int32x4_t __p0, int32x4_t __p1, int32x4_t __p2) {
36078 int32x4_t __ret;
36078 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);36079 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
36079 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);36080 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
36080 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);36081 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
36081 int32x4_t __ret;
36082 __ret = (int32x4_t) __builtin_neon_veor3q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 34);36082 __ret = (int32x4_t) __builtin_neon_veor3q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 34);
36083 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);36083 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
36084 return __ret;36084 return __ret;
...@@ -36093,10 +36093,10 @@ __ai int64x2_t veor3q_s64(int64x2_t __p0, int64x2_t __p1, int64x2_t __p2) {...@@ -36093,10 +36093,10 @@ __ai int64x2_t veor3q_s64(int64x2_t __p0, int64x2_t __p1, int64x2_t __p2) {
36093}36093}
36094#else36094#else
36095__ai int64x2_t veor3q_s64(int64x2_t __p0, int64x2_t __p1, int64x2_t __p2) {36095__ai int64x2_t veor3q_s64(int64x2_t __p0, int64x2_t __p1, int64x2_t __p2) {
36096 int64x2_t __ret;
36096 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);36097 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
36097 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);36098 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
36098 int64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);36099 int64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
36099 int64x2_t __ret;
36100 __ret = (int64x2_t) __builtin_neon_veor3q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 35);36100 __ret = (int64x2_t) __builtin_neon_veor3q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 35);
36101 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);36101 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
36102 return __ret;36102 return __ret;
...@@ -36111,10 +36111,10 @@ __ai int16x8_t veor3q_s16(int16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {...@@ -36111,10 +36111,10 @@ __ai int16x8_t veor3q_s16(int16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {
36111}36111}
36112#else36112#else
36113__ai int16x8_t veor3q_s16(int16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {36113__ai int16x8_t veor3q_s16(int16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {
36114 int16x8_t __ret;
36114 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);36115 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
36115 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);36116 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
36116 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);36117 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
36117 int16x8_t __ret;
36118 __ret = (int16x8_t) __builtin_neon_veor3q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 33);36118 __ret = (int16x8_t) __builtin_neon_veor3q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 33);
36119 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);36119 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
36120 return __ret;36120 return __ret;
...@@ -36129,9 +36129,9 @@ __ai uint64x2_t vrax1q_u64(uint64x2_t __p0, uint64x2_t __p1) {...@@ -36129,9 +36129,9 @@ __ai uint64x2_t vrax1q_u64(uint64x2_t __p0, uint64x2_t __p1) {
36129}36129}
36130#else36130#else
36131__ai uint64x2_t vrax1q_u64(uint64x2_t __p0, uint64x2_t __p1) {36131__ai uint64x2_t vrax1q_u64(uint64x2_t __p0, uint64x2_t __p1) {
36132 uint64x2_t __ret;
36132 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);36133 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
36133 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);36134 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
36134 uint64x2_t __ret;
36135 __ret = (uint64x2_t) __builtin_neon_vrax1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);36135 __ret = (uint64x2_t) __builtin_neon_vrax1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
36136 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);36136 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
36137 return __ret;36137 return __ret;
...@@ -36140,19 +36140,19 @@ __ai uint64x2_t vrax1q_u64(uint64x2_t __p0, uint64x2_t __p1) {...@@ -36140,19 +36140,19 @@ __ai uint64x2_t vrax1q_u64(uint64x2_t __p0, uint64x2_t __p1) {
3614036140
36141#ifdef __LITTLE_ENDIAN__36141#ifdef __LITTLE_ENDIAN__
36142#define vxarq_u64(__p0, __p1, __p2) __extension__ ({ \36142#define vxarq_u64(__p0, __p1, __p2) __extension__ ({ \
36143 uint64x2_t __ret; \
36143 uint64x2_t __s0 = __p0; \36144 uint64x2_t __s0 = __p0; \
36144 uint64x2_t __s1 = __p1; \36145 uint64x2_t __s1 = __p1; \
36145 uint64x2_t __ret; \
36146 __ret = (uint64x2_t) __builtin_neon_vxarq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 51); \36146 __ret = (uint64x2_t) __builtin_neon_vxarq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 51); \
36147 __ret; \36147 __ret; \
36148})36148})
36149#else36149#else
36150#define vxarq_u64(__p0, __p1, __p2) __extension__ ({ \36150#define vxarq_u64(__p0, __p1, __p2) __extension__ ({ \
36151 uint64x2_t __ret; \
36151 uint64x2_t __s0 = __p0; \36152 uint64x2_t __s0 = __p0; \
36152 uint64x2_t __s1 = __p1; \36153 uint64x2_t __s1 = __p1; \
36153 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \36154 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
36154 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \36155 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
36155 uint64x2_t __ret; \
36156 __ret = (uint64x2_t) __builtin_neon_vxarq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 51); \36156 __ret = (uint64x2_t) __builtin_neon_vxarq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 51); \
36157 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \36157 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
36158 __ret; \36158 __ret; \
...@@ -36169,10 +36169,10 @@ __ai uint64x2_t vsha512hq_u64(uint64x2_t __p0, uint64x2_t __p1, uint64x2_t __p2)...@@ -36169,10 +36169,10 @@ __ai uint64x2_t vsha512hq_u64(uint64x2_t __p0, uint64x2_t __p1, uint64x2_t __p2)
36169}36169}
36170#else36170#else
36171__ai uint64x2_t vsha512hq_u64(uint64x2_t __p0, uint64x2_t __p1, uint64x2_t __p2) {36171__ai uint64x2_t vsha512hq_u64(uint64x2_t __p0, uint64x2_t __p1, uint64x2_t __p2) {
36172 uint64x2_t __ret;
36172 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);36173 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
36173 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);36174 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
36174 uint64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);36175 uint64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
36175 uint64x2_t __ret;
36176 __ret = (uint64x2_t) __builtin_neon_vsha512hq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 51);36176 __ret = (uint64x2_t) __builtin_neon_vsha512hq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 51);
36177 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);36177 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
36178 return __ret;36178 return __ret;
...@@ -36187,10 +36187,10 @@ __ai uint64x2_t vsha512h2q_u64(uint64x2_t __p0, uint64x2_t __p1, uint64x2_t __p2...@@ -36187,10 +36187,10 @@ __ai uint64x2_t vsha512h2q_u64(uint64x2_t __p0, uint64x2_t __p1, uint64x2_t __p2
36187}36187}
36188#else36188#else
36189__ai uint64x2_t vsha512h2q_u64(uint64x2_t __p0, uint64x2_t __p1, uint64x2_t __p2) {36189__ai uint64x2_t vsha512h2q_u64(uint64x2_t __p0, uint64x2_t __p1, uint64x2_t __p2) {
36190 uint64x2_t __ret;
36190 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);36191 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
36191 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);36192 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
36192 uint64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);36193 uint64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
36193 uint64x2_t __ret;
36194 __ret = (uint64x2_t) __builtin_neon_vsha512h2q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 51);36194 __ret = (uint64x2_t) __builtin_neon_vsha512h2q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 51);
36195 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);36195 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
36196 return __ret;36196 return __ret;
...@@ -36205,9 +36205,9 @@ __ai uint64x2_t vsha512su0q_u64(uint64x2_t __p0, uint64x2_t __p1) {...@@ -36205,9 +36205,9 @@ __ai uint64x2_t vsha512su0q_u64(uint64x2_t __p0, uint64x2_t __p1) {
36205}36205}
36206#else36206#else
36207__ai uint64x2_t vsha512su0q_u64(uint64x2_t __p0, uint64x2_t __p1) {36207__ai uint64x2_t vsha512su0q_u64(uint64x2_t __p0, uint64x2_t __p1) {
36208 uint64x2_t __ret;
36208 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);36209 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
36209 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);36210 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
36210 uint64x2_t __ret;
36211 __ret = (uint64x2_t) __builtin_neon_vsha512su0q_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);36211 __ret = (uint64x2_t) __builtin_neon_vsha512su0q_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
36212 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);36212 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
36213 return __ret;36213 return __ret;
...@@ -36222,10 +36222,10 @@ __ai uint64x2_t vsha512su1q_u64(uint64x2_t __p0, uint64x2_t __p1, uint64x2_t __p...@@ -36222,10 +36222,10 @@ __ai uint64x2_t vsha512su1q_u64(uint64x2_t __p0, uint64x2_t __p1, uint64x2_t __p
36222}36222}
36223#else36223#else
36224__ai uint64x2_t vsha512su1q_u64(uint64x2_t __p0, uint64x2_t __p1, uint64x2_t __p2) {36224__ai uint64x2_t vsha512su1q_u64(uint64x2_t __p0, uint64x2_t __p1, uint64x2_t __p2) {
36225 uint64x2_t __ret;
36225 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);36226 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
36226 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);36227 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
36227 uint64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);36228 uint64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
36228 uint64x2_t __ret;
36229 __ret = (uint64x2_t) __builtin_neon_vsha512su1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 51);36229 __ret = (uint64x2_t) __builtin_neon_vsha512su1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 51);
36230 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);36230 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
36231 return __ret;36231 return __ret;
...@@ -36242,10 +36242,10 @@ __ai uint32x4_t vsm3partw1q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p...@@ -36242,10 +36242,10 @@ __ai uint32x4_t vsm3partw1q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p
36242}36242}
36243#else36243#else
36244__ai uint32x4_t vsm3partw1q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {36244__ai uint32x4_t vsm3partw1q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
36245 uint32x4_t __ret;
36245 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);36246 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
36246 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);36247 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
36247 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);36248 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
36248 uint32x4_t __ret;
36249 __ret = (uint32x4_t) __builtin_neon_vsm3partw1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 50);36249 __ret = (uint32x4_t) __builtin_neon_vsm3partw1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 50);
36250 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);36250 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
36251 return __ret;36251 return __ret;
...@@ -36260,10 +36260,10 @@ __ai uint32x4_t vsm3partw2q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p...@@ -36260,10 +36260,10 @@ __ai uint32x4_t vsm3partw2q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p
36260}36260}
36261#else36261#else
36262__ai uint32x4_t vsm3partw2q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {36262__ai uint32x4_t vsm3partw2q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
36263 uint32x4_t __ret;
36263 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);36264 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
36264 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);36265 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
36265 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);36266 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
36266 uint32x4_t __ret;
36267 __ret = (uint32x4_t) __builtin_neon_vsm3partw2q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 50);36267 __ret = (uint32x4_t) __builtin_neon_vsm3partw2q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 50);
36268 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);36268 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
36269 return __ret;36269 return __ret;
...@@ -36278,10 +36278,10 @@ __ai uint32x4_t vsm3ss1q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2)...@@ -36278,10 +36278,10 @@ __ai uint32x4_t vsm3ss1q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2)
36278}36278}
36279#else36279#else
36280__ai uint32x4_t vsm3ss1q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {36280__ai uint32x4_t vsm3ss1q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
36281 uint32x4_t __ret;
36281 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);36282 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
36282 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);36283 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
36283 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);36284 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
36284 uint32x4_t __ret;
36285 __ret = (uint32x4_t) __builtin_neon_vsm3ss1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 50);36285 __ret = (uint32x4_t) __builtin_neon_vsm3ss1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 50);
36286 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);36286 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
36287 return __ret;36287 return __ret;
...@@ -36290,22 +36290,22 @@ __ai uint32x4_t vsm3ss1q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2)...@@ -36290,22 +36290,22 @@ __ai uint32x4_t vsm3ss1q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2)
3629036290
36291#ifdef __LITTLE_ENDIAN__36291#ifdef __LITTLE_ENDIAN__
36292#define vsm3tt1aq_u32(__p0, __p1, __p2, __p3) __extension__ ({ \36292#define vsm3tt1aq_u32(__p0, __p1, __p2, __p3) __extension__ ({ \
36293 uint32x4_t __ret; \
36293 uint32x4_t __s0 = __p0; \36294 uint32x4_t __s0 = __p0; \
36294 uint32x4_t __s1 = __p1; \36295 uint32x4_t __s1 = __p1; \
36295 uint32x4_t __s2 = __p2; \36296 uint32x4_t __s2 = __p2; \
36296 uint32x4_t __ret; \
36297 __ret = (uint32x4_t) __builtin_neon_vsm3tt1aq_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x16_t)__s2, __p3, 50); \36297 __ret = (uint32x4_t) __builtin_neon_vsm3tt1aq_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x16_t)__s2, __p3, 50); \
36298 __ret; \36298 __ret; \
36299})36299})
36300#else36300#else
36301#define vsm3tt1aq_u32(__p0, __p1, __p2, __p3) __extension__ ({ \36301#define vsm3tt1aq_u32(__p0, __p1, __p2, __p3) __extension__ ({ \
36302 uint32x4_t __ret; \
36302 uint32x4_t __s0 = __p0; \36303 uint32x4_t __s0 = __p0; \
36303 uint32x4_t __s1 = __p1; \36304 uint32x4_t __s1 = __p1; \
36304 uint32x4_t __s2 = __p2; \36305 uint32x4_t __s2 = __p2; \
36305 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \36306 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
36306 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \36307 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
36307 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 3, 2, 1, 0); \36308 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 3, 2, 1, 0); \
36308 uint32x4_t __ret; \
36309 __ret = (uint32x4_t) __builtin_neon_vsm3tt1aq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, __p3, 50); \36309 __ret = (uint32x4_t) __builtin_neon_vsm3tt1aq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, __p3, 50); \
36310 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \36310 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
36311 __ret; \36311 __ret; \
...@@ -36314,22 +36314,22 @@ __ai uint32x4_t vsm3ss1q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2)...@@ -36314,22 +36314,22 @@ __ai uint32x4_t vsm3ss1q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2)
3631436314
36315#ifdef __LITTLE_ENDIAN__36315#ifdef __LITTLE_ENDIAN__
36316#define vsm3tt1bq_u32(__p0, __p1, __p2, __p3) __extension__ ({ \36316#define vsm3tt1bq_u32(__p0, __p1, __p2, __p3) __extension__ ({ \
36317 uint32x4_t __ret; \
36317 uint32x4_t __s0 = __p0; \36318 uint32x4_t __s0 = __p0; \
36318 uint32x4_t __s1 = __p1; \36319 uint32x4_t __s1 = __p1; \
36319 uint32x4_t __s2 = __p2; \36320 uint32x4_t __s2 = __p2; \
36320 uint32x4_t __ret; \
36321 __ret = (uint32x4_t) __builtin_neon_vsm3tt1bq_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x16_t)__s2, __p3, 50); \36321 __ret = (uint32x4_t) __builtin_neon_vsm3tt1bq_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x16_t)__s2, __p3, 50); \
36322 __ret; \36322 __ret; \
36323})36323})
36324#else36324#else
36325#define vsm3tt1bq_u32(__p0, __p1, __p2, __p3) __extension__ ({ \36325#define vsm3tt1bq_u32(__p0, __p1, __p2, __p3) __extension__ ({ \
36326 uint32x4_t __ret; \
36326 uint32x4_t __s0 = __p0; \36327 uint32x4_t __s0 = __p0; \
36327 uint32x4_t __s1 = __p1; \36328 uint32x4_t __s1 = __p1; \
36328 uint32x4_t __s2 = __p2; \36329 uint32x4_t __s2 = __p2; \
36329 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \36330 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
36330 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \36331 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
36331 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 3, 2, 1, 0); \36332 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 3, 2, 1, 0); \
36332 uint32x4_t __ret; \
36333 __ret = (uint32x4_t) __builtin_neon_vsm3tt1bq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, __p3, 50); \36333 __ret = (uint32x4_t) __builtin_neon_vsm3tt1bq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, __p3, 50); \
36334 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \36334 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
36335 __ret; \36335 __ret; \
...@@ -36338,22 +36338,22 @@ __ai uint32x4_t vsm3ss1q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2)...@@ -36338,22 +36338,22 @@ __ai uint32x4_t vsm3ss1q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2)
3633836338
36339#ifdef __LITTLE_ENDIAN__36339#ifdef __LITTLE_ENDIAN__
36340#define vsm3tt2aq_u32(__p0, __p1, __p2, __p3) __extension__ ({ \36340#define vsm3tt2aq_u32(__p0, __p1, __p2, __p3) __extension__ ({ \
36341 uint32x4_t __ret; \
36341 uint32x4_t __s0 = __p0; \36342 uint32x4_t __s0 = __p0; \
36342 uint32x4_t __s1 = __p1; \36343 uint32x4_t __s1 = __p1; \
36343 uint32x4_t __s2 = __p2; \36344 uint32x4_t __s2 = __p2; \
36344 uint32x4_t __ret; \
36345 __ret = (uint32x4_t) __builtin_neon_vsm3tt2aq_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x16_t)__s2, __p3, 50); \36345 __ret = (uint32x4_t) __builtin_neon_vsm3tt2aq_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x16_t)__s2, __p3, 50); \
36346 __ret; \36346 __ret; \
36347})36347})
36348#else36348#else
36349#define vsm3tt2aq_u32(__p0, __p1, __p2, __p3) __extension__ ({ \36349#define vsm3tt2aq_u32(__p0, __p1, __p2, __p3) __extension__ ({ \
36350 uint32x4_t __ret; \
36350 uint32x4_t __s0 = __p0; \36351 uint32x4_t __s0 = __p0; \
36351 uint32x4_t __s1 = __p1; \36352 uint32x4_t __s1 = __p1; \
36352 uint32x4_t __s2 = __p2; \36353 uint32x4_t __s2 = __p2; \
36353 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \36354 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
36354 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \36355 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
36355 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 3, 2, 1, 0); \36356 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 3, 2, 1, 0); \
36356 uint32x4_t __ret; \
36357 __ret = (uint32x4_t) __builtin_neon_vsm3tt2aq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, __p3, 50); \36357 __ret = (uint32x4_t) __builtin_neon_vsm3tt2aq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, __p3, 50); \
36358 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \36358 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
36359 __ret; \36359 __ret; \
...@@ -36362,22 +36362,22 @@ __ai uint32x4_t vsm3ss1q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2)...@@ -36362,22 +36362,22 @@ __ai uint32x4_t vsm3ss1q_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2)
3636236362
36363#ifdef __LITTLE_ENDIAN__36363#ifdef __LITTLE_ENDIAN__
36364#define vsm3tt2bq_u32(__p0, __p1, __p2, __p3) __extension__ ({ \36364#define vsm3tt2bq_u32(__p0, __p1, __p2, __p3) __extension__ ({ \
36365 uint32x4_t __ret; \
36365 uint32x4_t __s0 = __p0; \36366 uint32x4_t __s0 = __p0; \
36366 uint32x4_t __s1 = __p1; \36367 uint32x4_t __s1 = __p1; \
36367 uint32x4_t __s2 = __p2; \36368 uint32x4_t __s2 = __p2; \
36368 uint32x4_t __ret; \
36369 __ret = (uint32x4_t) __builtin_neon_vsm3tt2bq_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x16_t)__s2, __p3, 50); \36369 __ret = (uint32x4_t) __builtin_neon_vsm3tt2bq_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x16_t)__s2, __p3, 50); \
36370 __ret; \36370 __ret; \
36371})36371})
36372#else36372#else
36373#define vsm3tt2bq_u32(__p0, __p1, __p2, __p3) __extension__ ({ \36373#define vsm3tt2bq_u32(__p0, __p1, __p2, __p3) __extension__ ({ \
36374 uint32x4_t __ret; \
36374 uint32x4_t __s0 = __p0; \36375 uint32x4_t __s0 = __p0; \
36375 uint32x4_t __s1 = __p1; \36376 uint32x4_t __s1 = __p1; \
36376 uint32x4_t __s2 = __p2; \36377 uint32x4_t __s2 = __p2; \
36377 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \36378 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
36378 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \36379 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
36379 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 3, 2, 1, 0); \36380 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 3, 2, 1, 0); \
36380 uint32x4_t __ret; \
36381 __ret = (uint32x4_t) __builtin_neon_vsm3tt2bq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, __p3, 50); \36381 __ret = (uint32x4_t) __builtin_neon_vsm3tt2bq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, __p3, 50); \
36382 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \36382 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
36383 __ret; \36383 __ret; \
...@@ -36394,9 +36394,9 @@ __ai uint32x4_t vsm4eq_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -36394,9 +36394,9 @@ __ai uint32x4_t vsm4eq_u32(uint32x4_t __p0, uint32x4_t __p1) {
36394}36394}
36395#else36395#else
36396__ai uint32x4_t vsm4eq_u32(uint32x4_t __p0, uint32x4_t __p1) {36396__ai uint32x4_t vsm4eq_u32(uint32x4_t __p0, uint32x4_t __p1) {
36397 uint32x4_t __ret;
36397 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);36398 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
36398 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);36399 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
36399 uint32x4_t __ret;
36400 __ret = (uint32x4_t) __builtin_neon_vsm4eq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);36400 __ret = (uint32x4_t) __builtin_neon_vsm4eq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
36401 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);36401 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
36402 return __ret;36402 return __ret;
...@@ -36411,9 +36411,9 @@ __ai uint32x4_t vsm4ekeyq_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -36411,9 +36411,9 @@ __ai uint32x4_t vsm4ekeyq_u32(uint32x4_t __p0, uint32x4_t __p1) {
36411}36411}
36412#else36412#else
36413__ai uint32x4_t vsm4ekeyq_u32(uint32x4_t __p0, uint32x4_t __p1) {36413__ai uint32x4_t vsm4ekeyq_u32(uint32x4_t __p0, uint32x4_t __p1) {
36414 uint32x4_t __ret;
36414 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);36415 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
36415 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);36416 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
36416 uint32x4_t __ret;
36417 __ret = (uint32x4_t) __builtin_neon_vsm4ekeyq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);36417 __ret = (uint32x4_t) __builtin_neon_vsm4ekeyq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
36418 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);36418 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
36419 return __ret;36419 return __ret;
...@@ -36430,8 +36430,8 @@ __ai int64x2_t vcvtaq_s64_f64(float64x2_t __p0) {...@@ -36430,8 +36430,8 @@ __ai int64x2_t vcvtaq_s64_f64(float64x2_t __p0) {
36430}36430}
36431#else36431#else
36432__ai int64x2_t vcvtaq_s64_f64(float64x2_t __p0) {36432__ai int64x2_t vcvtaq_s64_f64(float64x2_t __p0) {
36433 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
36434 int64x2_t __ret;36433 int64x2_t __ret;
36434 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
36435 __ret = (int64x2_t) __builtin_neon_vcvtaq_s64_v((int8x16_t)__rev0, 35);36435 __ret = (int64x2_t) __builtin_neon_vcvtaq_s64_v((int8x16_t)__rev0, 35);
36436 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);36436 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
36437 return __ret;36437 return __ret;
...@@ -36451,8 +36451,8 @@ __ai uint64x2_t vcvtaq_u64_f64(float64x2_t __p0) {...@@ -36451,8 +36451,8 @@ __ai uint64x2_t vcvtaq_u64_f64(float64x2_t __p0) {
36451}36451}
36452#else36452#else
36453__ai uint64x2_t vcvtaq_u64_f64(float64x2_t __p0) {36453__ai uint64x2_t vcvtaq_u64_f64(float64x2_t __p0) {
36454 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
36455 uint64x2_t __ret;36454 uint64x2_t __ret;
36455 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
36456 __ret = (uint64x2_t) __builtin_neon_vcvtaq_u64_v((int8x16_t)__rev0, 51);36456 __ret = (uint64x2_t) __builtin_neon_vcvtaq_u64_v((int8x16_t)__rev0, 51);
36457 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);36457 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
36458 return __ret;36458 return __ret;
...@@ -36472,8 +36472,8 @@ __ai int64x2_t vcvtmq_s64_f64(float64x2_t __p0) {...@@ -36472,8 +36472,8 @@ __ai int64x2_t vcvtmq_s64_f64(float64x2_t __p0) {
36472}36472}
36473#else36473#else
36474__ai int64x2_t vcvtmq_s64_f64(float64x2_t __p0) {36474__ai int64x2_t vcvtmq_s64_f64(float64x2_t __p0) {
36475 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
36476 int64x2_t __ret;36475 int64x2_t __ret;
36476 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
36477 __ret = (int64x2_t) __builtin_neon_vcvtmq_s64_v((int8x16_t)__rev0, 35);36477 __ret = (int64x2_t) __builtin_neon_vcvtmq_s64_v((int8x16_t)__rev0, 35);
36478 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);36478 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
36479 return __ret;36479 return __ret;
...@@ -36493,8 +36493,8 @@ __ai uint64x2_t vcvtmq_u64_f64(float64x2_t __p0) {...@@ -36493,8 +36493,8 @@ __ai uint64x2_t vcvtmq_u64_f64(float64x2_t __p0) {
36493}36493}
36494#else36494#else
36495__ai uint64x2_t vcvtmq_u64_f64(float64x2_t __p0) {36495__ai uint64x2_t vcvtmq_u64_f64(float64x2_t __p0) {
36496 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
36497 uint64x2_t __ret;36496 uint64x2_t __ret;
36497 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
36498 __ret = (uint64x2_t) __builtin_neon_vcvtmq_u64_v((int8x16_t)__rev0, 51);36498 __ret = (uint64x2_t) __builtin_neon_vcvtmq_u64_v((int8x16_t)__rev0, 51);
36499 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);36499 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
36500 return __ret;36500 return __ret;
...@@ -36514,8 +36514,8 @@ __ai int64x2_t vcvtnq_s64_f64(float64x2_t __p0) {...@@ -36514,8 +36514,8 @@ __ai int64x2_t vcvtnq_s64_f64(float64x2_t __p0) {
36514}36514}
36515#else36515#else
36516__ai int64x2_t vcvtnq_s64_f64(float64x2_t __p0) {36516__ai int64x2_t vcvtnq_s64_f64(float64x2_t __p0) {
36517 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
36518 int64x2_t __ret;36517 int64x2_t __ret;
36518 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
36519 __ret = (int64x2_t) __builtin_neon_vcvtnq_s64_v((int8x16_t)__rev0, 35);36519 __ret = (int64x2_t) __builtin_neon_vcvtnq_s64_v((int8x16_t)__rev0, 35);
36520 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);36520 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
36521 return __ret;36521 return __ret;
...@@ -36535,8 +36535,8 @@ __ai uint64x2_t vcvtnq_u64_f64(float64x2_t __p0) {...@@ -36535,8 +36535,8 @@ __ai uint64x2_t vcvtnq_u64_f64(float64x2_t __p0) {
36535}36535}
36536#else36536#else
36537__ai uint64x2_t vcvtnq_u64_f64(float64x2_t __p0) {36537__ai uint64x2_t vcvtnq_u64_f64(float64x2_t __p0) {
36538 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
36539 uint64x2_t __ret;36538 uint64x2_t __ret;
36539 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
36540 __ret = (uint64x2_t) __builtin_neon_vcvtnq_u64_v((int8x16_t)__rev0, 51);36540 __ret = (uint64x2_t) __builtin_neon_vcvtnq_u64_v((int8x16_t)__rev0, 51);
36541 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);36541 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
36542 return __ret;36542 return __ret;
...@@ -36556,8 +36556,8 @@ __ai int64x2_t vcvtpq_s64_f64(float64x2_t __p0) {...@@ -36556,8 +36556,8 @@ __ai int64x2_t vcvtpq_s64_f64(float64x2_t __p0) {
36556}36556}
36557#else36557#else
36558__ai int64x2_t vcvtpq_s64_f64(float64x2_t __p0) {36558__ai int64x2_t vcvtpq_s64_f64(float64x2_t __p0) {
36559 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
36560 int64x2_t __ret;36559 int64x2_t __ret;
36560 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
36561 __ret = (int64x2_t) __builtin_neon_vcvtpq_s64_v((int8x16_t)__rev0, 35);36561 __ret = (int64x2_t) __builtin_neon_vcvtpq_s64_v((int8x16_t)__rev0, 35);
36562 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);36562 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
36563 return __ret;36563 return __ret;
...@@ -36577,8 +36577,8 @@ __ai uint64x2_t vcvtpq_u64_f64(float64x2_t __p0) {...@@ -36577,8 +36577,8 @@ __ai uint64x2_t vcvtpq_u64_f64(float64x2_t __p0) {
36577}36577}
36578#else36578#else
36579__ai uint64x2_t vcvtpq_u64_f64(float64x2_t __p0) {36579__ai uint64x2_t vcvtpq_u64_f64(float64x2_t __p0) {
36580 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
36581 uint64x2_t __ret;36580 uint64x2_t __ret;
36581 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
36582 __ret = (uint64x2_t) __builtin_neon_vcvtpq_u64_v((int8x16_t)__rev0, 51);36582 __ret = (uint64x2_t) __builtin_neon_vcvtpq_u64_v((int8x16_t)__rev0, 51);
36583 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);36583 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
36584 return __ret;36584 return __ret;
...@@ -38560,8 +38560,8 @@ __ai float64x2_t vrndq_f64(float64x2_t __p0) {...@@ -38560,8 +38560,8 @@ __ai float64x2_t vrndq_f64(float64x2_t __p0) {
38560}38560}
38561#else38561#else
38562__ai float64x2_t vrndq_f64(float64x2_t __p0) {38562__ai float64x2_t vrndq_f64(float64x2_t __p0) {
38563 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
38564 float64x2_t __ret;38563 float64x2_t __ret;
38564 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
38565 __ret = (float64x2_t) __builtin_neon_vrndq_v((int8x16_t)__rev0, 42);38565 __ret = (float64x2_t) __builtin_neon_vrndq_v((int8x16_t)__rev0, 42);
38566 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);38566 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
38567 return __ret;38567 return __ret;
...@@ -38581,8 +38581,8 @@ __ai float64x2_t vrndaq_f64(float64x2_t __p0) {...@@ -38581,8 +38581,8 @@ __ai float64x2_t vrndaq_f64(float64x2_t __p0) {
38581}38581}
38582#else38582#else
38583__ai float64x2_t vrndaq_f64(float64x2_t __p0) {38583__ai float64x2_t vrndaq_f64(float64x2_t __p0) {
38584 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
38585 float64x2_t __ret;38584 float64x2_t __ret;
38585 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
38586 __ret = (float64x2_t) __builtin_neon_vrndaq_v((int8x16_t)__rev0, 42);38586 __ret = (float64x2_t) __builtin_neon_vrndaq_v((int8x16_t)__rev0, 42);
38587 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);38587 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
38588 return __ret;38588 return __ret;
...@@ -38602,8 +38602,8 @@ __ai float64x2_t vrndiq_f64(float64x2_t __p0) {...@@ -38602,8 +38602,8 @@ __ai float64x2_t vrndiq_f64(float64x2_t __p0) {
38602}38602}
38603#else38603#else
38604__ai float64x2_t vrndiq_f64(float64x2_t __p0) {38604__ai float64x2_t vrndiq_f64(float64x2_t __p0) {
38605 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
38606 float64x2_t __ret;38605 float64x2_t __ret;
38606 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
38607 __ret = (float64x2_t) __builtin_neon_vrndiq_v((int8x16_t)__rev0, 42);38607 __ret = (float64x2_t) __builtin_neon_vrndiq_v((int8x16_t)__rev0, 42);
38608 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);38608 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
38609 return __ret;38609 return __ret;
...@@ -38623,8 +38623,8 @@ __ai float64x2_t vrndmq_f64(float64x2_t __p0) {...@@ -38623,8 +38623,8 @@ __ai float64x2_t vrndmq_f64(float64x2_t __p0) {
38623}38623}
38624#else38624#else
38625__ai float64x2_t vrndmq_f64(float64x2_t __p0) {38625__ai float64x2_t vrndmq_f64(float64x2_t __p0) {
38626 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
38627 float64x2_t __ret;38626 float64x2_t __ret;
38627 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
38628 __ret = (float64x2_t) __builtin_neon_vrndmq_v((int8x16_t)__rev0, 42);38628 __ret = (float64x2_t) __builtin_neon_vrndmq_v((int8x16_t)__rev0, 42);
38629 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);38629 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
38630 return __ret;38630 return __ret;
...@@ -38644,8 +38644,8 @@ __ai float64x2_t vrndnq_f64(float64x2_t __p0) {...@@ -38644,8 +38644,8 @@ __ai float64x2_t vrndnq_f64(float64x2_t __p0) {
38644}38644}
38645#else38645#else
38646__ai float64x2_t vrndnq_f64(float64x2_t __p0) {38646__ai float64x2_t vrndnq_f64(float64x2_t __p0) {
38647 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
38648 float64x2_t __ret;38647 float64x2_t __ret;
38648 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
38649 __ret = (float64x2_t) __builtin_neon_vrndnq_v((int8x16_t)__rev0, 42);38649 __ret = (float64x2_t) __builtin_neon_vrndnq_v((int8x16_t)__rev0, 42);
38650 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);38650 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
38651 return __ret;38651 return __ret;
...@@ -38665,8 +38665,8 @@ __ai float64x2_t vrndpq_f64(float64x2_t __p0) {...@@ -38665,8 +38665,8 @@ __ai float64x2_t vrndpq_f64(float64x2_t __p0) {
38665}38665}
38666#else38666#else
38667__ai float64x2_t vrndpq_f64(float64x2_t __p0) {38667__ai float64x2_t vrndpq_f64(float64x2_t __p0) {
38668 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
38669 float64x2_t __ret;38668 float64x2_t __ret;
38669 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
38670 __ret = (float64x2_t) __builtin_neon_vrndpq_v((int8x16_t)__rev0, 42);38670 __ret = (float64x2_t) __builtin_neon_vrndpq_v((int8x16_t)__rev0, 42);
38671 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);38671 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
38672 return __ret;38672 return __ret;
...@@ -38686,8 +38686,8 @@ __ai float64x2_t vrndxq_f64(float64x2_t __p0) {...@@ -38686,8 +38686,8 @@ __ai float64x2_t vrndxq_f64(float64x2_t __p0) {
38686}38686}
38687#else38687#else
38688__ai float64x2_t vrndxq_f64(float64x2_t __p0) {38688__ai float64x2_t vrndxq_f64(float64x2_t __p0) {
38689 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
38690 float64x2_t __ret;38689 float64x2_t __ret;
38690 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
38691 __ret = (float64x2_t) __builtin_neon_vrndxq_v((int8x16_t)__rev0, 42);38691 __ret = (float64x2_t) __builtin_neon_vrndxq_v((int8x16_t)__rev0, 42);
38692 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);38692 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
38693 return __ret;38693 return __ret;
...@@ -38709,8 +38709,8 @@ __ai float32x4_t vrnd32xq_f32(float32x4_t __p0) {...@@ -38709,8 +38709,8 @@ __ai float32x4_t vrnd32xq_f32(float32x4_t __p0) {
38709}38709}
38710#else38710#else
38711__ai float32x4_t vrnd32xq_f32(float32x4_t __p0) {38711__ai float32x4_t vrnd32xq_f32(float32x4_t __p0) {
38712 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
38713 float32x4_t __ret;38712 float32x4_t __ret;
38713 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
38714 __ret = (float32x4_t) __builtin_neon_vrnd32xq_v((int8x16_t)__rev0, 41);38714 __ret = (float32x4_t) __builtin_neon_vrnd32xq_v((int8x16_t)__rev0, 41);
38715 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);38715 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
38716 return __ret;38716 return __ret;
...@@ -38725,8 +38725,8 @@ __ai float32x2_t vrnd32x_f32(float32x2_t __p0) {...@@ -38725,8 +38725,8 @@ __ai float32x2_t vrnd32x_f32(float32x2_t __p0) {
38725}38725}
38726#else38726#else
38727__ai float32x2_t vrnd32x_f32(float32x2_t __p0) {38727__ai float32x2_t vrnd32x_f32(float32x2_t __p0) {
38728 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
38729 float32x2_t __ret;38728 float32x2_t __ret;
38729 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
38730 __ret = (float32x2_t) __builtin_neon_vrnd32x_v((int8x8_t)__rev0, 9);38730 __ret = (float32x2_t) __builtin_neon_vrnd32x_v((int8x8_t)__rev0, 9);
38731 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);38731 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
38732 return __ret;38732 return __ret;
...@@ -38741,8 +38741,8 @@ __ai float32x4_t vrnd32zq_f32(float32x4_t __p0) {...@@ -38741,8 +38741,8 @@ __ai float32x4_t vrnd32zq_f32(float32x4_t __p0) {
38741}38741}
38742#else38742#else
38743__ai float32x4_t vrnd32zq_f32(float32x4_t __p0) {38743__ai float32x4_t vrnd32zq_f32(float32x4_t __p0) {
38744 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
38745 float32x4_t __ret;38744 float32x4_t __ret;
38745 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
38746 __ret = (float32x4_t) __builtin_neon_vrnd32zq_v((int8x16_t)__rev0, 41);38746 __ret = (float32x4_t) __builtin_neon_vrnd32zq_v((int8x16_t)__rev0, 41);
38747 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);38747 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
38748 return __ret;38748 return __ret;
...@@ -38757,8 +38757,8 @@ __ai float32x2_t vrnd32z_f32(float32x2_t __p0) {...@@ -38757,8 +38757,8 @@ __ai float32x2_t vrnd32z_f32(float32x2_t __p0) {
38757}38757}
38758#else38758#else
38759__ai float32x2_t vrnd32z_f32(float32x2_t __p0) {38759__ai float32x2_t vrnd32z_f32(float32x2_t __p0) {
38760 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
38761 float32x2_t __ret;38760 float32x2_t __ret;
38761 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
38762 __ret = (float32x2_t) __builtin_neon_vrnd32z_v((int8x8_t)__rev0, 9);38762 __ret = (float32x2_t) __builtin_neon_vrnd32z_v((int8x8_t)__rev0, 9);
38763 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);38763 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
38764 return __ret;38764 return __ret;
...@@ -38773,8 +38773,8 @@ __ai float32x4_t vrnd64xq_f32(float32x4_t __p0) {...@@ -38773,8 +38773,8 @@ __ai float32x4_t vrnd64xq_f32(float32x4_t __p0) {
38773}38773}
38774#else38774#else
38775__ai float32x4_t vrnd64xq_f32(float32x4_t __p0) {38775__ai float32x4_t vrnd64xq_f32(float32x4_t __p0) {
38776 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
38777 float32x4_t __ret;38776 float32x4_t __ret;
38777 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
38778 __ret = (float32x4_t) __builtin_neon_vrnd64xq_v((int8x16_t)__rev0, 41);38778 __ret = (float32x4_t) __builtin_neon_vrnd64xq_v((int8x16_t)__rev0, 41);
38779 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);38779 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
38780 return __ret;38780 return __ret;
...@@ -38789,8 +38789,8 @@ __ai float32x2_t vrnd64x_f32(float32x2_t __p0) {...@@ -38789,8 +38789,8 @@ __ai float32x2_t vrnd64x_f32(float32x2_t __p0) {
38789}38789}
38790#else38790#else
38791__ai float32x2_t vrnd64x_f32(float32x2_t __p0) {38791__ai float32x2_t vrnd64x_f32(float32x2_t __p0) {
38792 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
38793 float32x2_t __ret;38792 float32x2_t __ret;
38793 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
38794 __ret = (float32x2_t) __builtin_neon_vrnd64x_v((int8x8_t)__rev0, 9);38794 __ret = (float32x2_t) __builtin_neon_vrnd64x_v((int8x8_t)__rev0, 9);
38795 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);38795 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
38796 return __ret;38796 return __ret;
...@@ -38805,8 +38805,8 @@ __ai float32x4_t vrnd64zq_f32(float32x4_t __p0) {...@@ -38805,8 +38805,8 @@ __ai float32x4_t vrnd64zq_f32(float32x4_t __p0) {
38805}38805}
38806#else38806#else
38807__ai float32x4_t vrnd64zq_f32(float32x4_t __p0) {38807__ai float32x4_t vrnd64zq_f32(float32x4_t __p0) {
38808 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
38809 float32x4_t __ret;38808 float32x4_t __ret;
38809 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
38810 __ret = (float32x4_t) __builtin_neon_vrnd64zq_v((int8x16_t)__rev0, 41);38810 __ret = (float32x4_t) __builtin_neon_vrnd64zq_v((int8x16_t)__rev0, 41);
38811 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);38811 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
38812 return __ret;38812 return __ret;
...@@ -38821,8 +38821,8 @@ __ai float32x2_t vrnd64z_f32(float32x2_t __p0) {...@@ -38821,8 +38821,8 @@ __ai float32x2_t vrnd64z_f32(float32x2_t __p0) {
38821}38821}
38822#else38822#else
38823__ai float32x2_t vrnd64z_f32(float32x2_t __p0) {38823__ai float32x2_t vrnd64z_f32(float32x2_t __p0) {
38824 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
38825 float32x2_t __ret;38824 float32x2_t __ret;
38825 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
38826 __ret = (float32x2_t) __builtin_neon_vrnd64z_v((int8x8_t)__rev0, 9);38826 __ret = (float32x2_t) __builtin_neon_vrnd64z_v((int8x8_t)__rev0, 9);
38827 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);38827 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
38828 return __ret;38828 return __ret;
...@@ -38839,9 +38839,9 @@ __ai float64x2_t vmaxnmq_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -38839,9 +38839,9 @@ __ai float64x2_t vmaxnmq_f64(float64x2_t __p0, float64x2_t __p1) {
38839}38839}
38840#else38840#else
38841__ai float64x2_t vmaxnmq_f64(float64x2_t __p0, float64x2_t __p1) {38841__ai float64x2_t vmaxnmq_f64(float64x2_t __p0, float64x2_t __p1) {
38842 float64x2_t __ret;
38842 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);38843 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
38843 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);38844 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
38844 float64x2_t __ret;
38845 __ret = (float64x2_t) __builtin_neon_vmaxnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);38845 __ret = (float64x2_t) __builtin_neon_vmaxnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
38846 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);38846 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
38847 return __ret;38847 return __ret;
...@@ -38861,9 +38861,9 @@ __ai float64x2_t vminnmq_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -38861,9 +38861,9 @@ __ai float64x2_t vminnmq_f64(float64x2_t __p0, float64x2_t __p1) {
38861}38861}
38862#else38862#else
38863__ai float64x2_t vminnmq_f64(float64x2_t __p0, float64x2_t __p1) {38863__ai float64x2_t vminnmq_f64(float64x2_t __p0, float64x2_t __p1) {
38864 float64x2_t __ret;
38864 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);38865 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
38865 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);38866 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
38866 float64x2_t __ret;
38867 __ret = (float64x2_t) __builtin_neon_vminnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);38867 __ret = (float64x2_t) __builtin_neon_vminnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
38868 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);38868 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
38869 return __ret;38869 return __ret;
...@@ -39433,23 +39433,23 @@ __ai bfloat16x4_t vreinterpret_bf16_s16(int16x4_t __p0) {...@@ -39433,23 +39433,23 @@ __ai bfloat16x4_t vreinterpret_bf16_s16(int16x4_t __p0) {
39433#if defined(__ARM_FEATURE_BF16_VECTOR_ARITHMETIC)39433#if defined(__ARM_FEATURE_BF16_VECTOR_ARITHMETIC)
39434#ifdef __LITTLE_ENDIAN__39434#ifdef __LITTLE_ENDIAN__
39435#define splatq_lane_bf16(__p0, __p1) __extension__ ({ \39435#define splatq_lane_bf16(__p0, __p1) __extension__ ({ \
39436 bfloat16x4_t __s0 = __p0; \
39437 bfloat16x8_t __ret; \39436 bfloat16x8_t __ret; \
39437 bfloat16x4_t __s0 = __p0; \
39438 __ret = (bfloat16x8_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 11); \39438 __ret = (bfloat16x8_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 11); \
39439 __ret; \39439 __ret; \
39440})39440})
39441#else39441#else
39442#define splatq_lane_bf16(__p0, __p1) __extension__ ({ \39442#define splatq_lane_bf16(__p0, __p1) __extension__ ({ \
39443 bfloat16x8_t __ret; \
39443 bfloat16x4_t __s0 = __p0; \39444 bfloat16x4_t __s0 = __p0; \
39444 bfloat16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \39445 bfloat16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
39445 bfloat16x8_t __ret; \
39446 __ret = (bfloat16x8_t) __builtin_neon_splatq_lane_v((int8x8_t)__rev0, __p1, 11); \39446 __ret = (bfloat16x8_t) __builtin_neon_splatq_lane_v((int8x8_t)__rev0, __p1, 11); \
39447 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \39447 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
39448 __ret; \39448 __ret; \
39449})39449})
39450#define __noswap_splatq_lane_bf16(__p0, __p1) __extension__ ({ \39450#define __noswap_splatq_lane_bf16(__p0, __p1) __extension__ ({ \
39451 bfloat16x4_t __s0 = __p0; \
39452 bfloat16x8_t __ret; \39451 bfloat16x8_t __ret; \
39452 bfloat16x4_t __s0 = __p0; \
39453 __ret = (bfloat16x8_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 11); \39453 __ret = (bfloat16x8_t) __builtin_neon_splatq_lane_v((int8x8_t)__s0, __p1, 11); \
39454 __ret; \39454 __ret; \
39455})39455})
...@@ -39457,23 +39457,23 @@ __ai bfloat16x4_t vreinterpret_bf16_s16(int16x4_t __p0) {...@@ -39457,23 +39457,23 @@ __ai bfloat16x4_t vreinterpret_bf16_s16(int16x4_t __p0) {
3945739457
39458#ifdef __LITTLE_ENDIAN__39458#ifdef __LITTLE_ENDIAN__
39459#define splat_lane_bf16(__p0, __p1) __extension__ ({ \39459#define splat_lane_bf16(__p0, __p1) __extension__ ({ \
39460 bfloat16x4_t __s0 = __p0; \
39461 bfloat16x4_t __ret; \39460 bfloat16x4_t __ret; \
39461 bfloat16x4_t __s0 = __p0; \
39462 __ret = (bfloat16x4_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 11); \39462 __ret = (bfloat16x4_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 11); \
39463 __ret; \39463 __ret; \
39464})39464})
39465#else39465#else
39466#define splat_lane_bf16(__p0, __p1) __extension__ ({ \39466#define splat_lane_bf16(__p0, __p1) __extension__ ({ \
39467 bfloat16x4_t __ret; \
39467 bfloat16x4_t __s0 = __p0; \39468 bfloat16x4_t __s0 = __p0; \
39468 bfloat16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \39469 bfloat16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
39469 bfloat16x4_t __ret; \
39470 __ret = (bfloat16x4_t) __builtin_neon_splat_lane_v((int8x8_t)__rev0, __p1, 11); \39470 __ret = (bfloat16x4_t) __builtin_neon_splat_lane_v((int8x8_t)__rev0, __p1, 11); \
39471 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \39471 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
39472 __ret; \39472 __ret; \
39473})39473})
39474#define __noswap_splat_lane_bf16(__p0, __p1) __extension__ ({ \39474#define __noswap_splat_lane_bf16(__p0, __p1) __extension__ ({ \
39475 bfloat16x4_t __s0 = __p0; \
39476 bfloat16x4_t __ret; \39475 bfloat16x4_t __ret; \
39476 bfloat16x4_t __s0 = __p0; \
39477 __ret = (bfloat16x4_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 11); \39477 __ret = (bfloat16x4_t) __builtin_neon_splat_lane_v((int8x8_t)__s0, __p1, 11); \
39478 __ret; \39478 __ret; \
39479})39479})
...@@ -39481,23 +39481,23 @@ __ai bfloat16x4_t vreinterpret_bf16_s16(int16x4_t __p0) {...@@ -39481,23 +39481,23 @@ __ai bfloat16x4_t vreinterpret_bf16_s16(int16x4_t __p0) {
3948139481
39482#ifdef __LITTLE_ENDIAN__39482#ifdef __LITTLE_ENDIAN__
39483#define splatq_laneq_bf16(__p0, __p1) __extension__ ({ \39483#define splatq_laneq_bf16(__p0, __p1) __extension__ ({ \
39484 bfloat16x8_t __s0 = __p0; \
39485 bfloat16x8_t __ret; \39484 bfloat16x8_t __ret; \
39485 bfloat16x8_t __s0 = __p0; \
39486 __ret = (bfloat16x8_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 43); \39486 __ret = (bfloat16x8_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 43); \
39487 __ret; \39487 __ret; \
39488})39488})
39489#else39489#else
39490#define splatq_laneq_bf16(__p0, __p1) __extension__ ({ \39490#define splatq_laneq_bf16(__p0, __p1) __extension__ ({ \
39491 bfloat16x8_t __ret; \
39491 bfloat16x8_t __s0 = __p0; \39492 bfloat16x8_t __s0 = __p0; \
39492 bfloat16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \39493 bfloat16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
39493 bfloat16x8_t __ret; \
39494 __ret = (bfloat16x8_t) __builtin_neon_splatq_laneq_v((int8x16_t)__rev0, __p1, 43); \39494 __ret = (bfloat16x8_t) __builtin_neon_splatq_laneq_v((int8x16_t)__rev0, __p1, 43); \
39495 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \39495 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
39496 __ret; \39496 __ret; \
39497})39497})
39498#define __noswap_splatq_laneq_bf16(__p0, __p1) __extension__ ({ \39498#define __noswap_splatq_laneq_bf16(__p0, __p1) __extension__ ({ \
39499 bfloat16x8_t __s0 = __p0; \
39500 bfloat16x8_t __ret; \39499 bfloat16x8_t __ret; \
39500 bfloat16x8_t __s0 = __p0; \
39501 __ret = (bfloat16x8_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 43); \39501 __ret = (bfloat16x8_t) __builtin_neon_splatq_laneq_v((int8x16_t)__s0, __p1, 43); \
39502 __ret; \39502 __ret; \
39503})39503})
...@@ -39505,23 +39505,23 @@ __ai bfloat16x4_t vreinterpret_bf16_s16(int16x4_t __p0) {...@@ -39505,23 +39505,23 @@ __ai bfloat16x4_t vreinterpret_bf16_s16(int16x4_t __p0) {
3950539505
39506#ifdef __LITTLE_ENDIAN__39506#ifdef __LITTLE_ENDIAN__
39507#define splat_laneq_bf16(__p0, __p1) __extension__ ({ \39507#define splat_laneq_bf16(__p0, __p1) __extension__ ({ \
39508 bfloat16x8_t __s0 = __p0; \
39509 bfloat16x4_t __ret; \39508 bfloat16x4_t __ret; \
39509 bfloat16x8_t __s0 = __p0; \
39510 __ret = (bfloat16x4_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 43); \39510 __ret = (bfloat16x4_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 43); \
39511 __ret; \39511 __ret; \
39512})39512})
39513#else39513#else
39514#define splat_laneq_bf16(__p0, __p1) __extension__ ({ \39514#define splat_laneq_bf16(__p0, __p1) __extension__ ({ \
39515 bfloat16x4_t __ret; \
39515 bfloat16x8_t __s0 = __p0; \39516 bfloat16x8_t __s0 = __p0; \
39516 bfloat16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \39517 bfloat16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
39517 bfloat16x4_t __ret; \
39518 __ret = (bfloat16x4_t) __builtin_neon_splat_laneq_v((int8x16_t)__rev0, __p1, 43); \39518 __ret = (bfloat16x4_t) __builtin_neon_splat_laneq_v((int8x16_t)__rev0, __p1, 43); \
39519 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \39519 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
39520 __ret; \39520 __ret; \
39521})39521})
39522#define __noswap_splat_laneq_bf16(__p0, __p1) __extension__ ({ \39522#define __noswap_splat_laneq_bf16(__p0, __p1) __extension__ ({ \
39523 bfloat16x8_t __s0 = __p0; \
39524 bfloat16x4_t __ret; \39523 bfloat16x4_t __ret; \
39524 bfloat16x8_t __s0 = __p0; \
39525 __ret = (bfloat16x4_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 43); \39525 __ret = (bfloat16x4_t) __builtin_neon_splat_laneq_v((int8x16_t)__s0, __p1, 43); \
39526 __ret; \39526 __ret; \
39527})39527})
...@@ -39535,10 +39535,10 @@ __ai float32x4_t vbfdotq_f32(float32x4_t __p0, bfloat16x8_t __p1, bfloat16x8_t _...@@ -39535,10 +39535,10 @@ __ai float32x4_t vbfdotq_f32(float32x4_t __p0, bfloat16x8_t __p1, bfloat16x8_t _
39535}39535}
39536#else39536#else
39537__ai float32x4_t vbfdotq_f32(float32x4_t __p0, bfloat16x8_t __p1, bfloat16x8_t __p2) {39537__ai float32x4_t vbfdotq_f32(float32x4_t __p0, bfloat16x8_t __p1, bfloat16x8_t __p2) {
39538 float32x4_t __ret;
39538 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);39539 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
39539 bfloat16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);39540 bfloat16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
39540 bfloat16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);39541 bfloat16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
39541 float32x4_t __ret;
39542 __ret = (float32x4_t) __builtin_neon_vbfdotq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 41);39542 __ret = (float32x4_t) __builtin_neon_vbfdotq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 41);
39543 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);39543 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
39544 return __ret;39544 return __ret;
...@@ -39558,10 +39558,10 @@ __ai float32x2_t vbfdot_f32(float32x2_t __p0, bfloat16x4_t __p1, bfloat16x4_t __...@@ -39558,10 +39558,10 @@ __ai float32x2_t vbfdot_f32(float32x2_t __p0, bfloat16x4_t __p1, bfloat16x4_t __
39558}39558}
39559#else39559#else
39560__ai float32x2_t vbfdot_f32(float32x2_t __p0, bfloat16x4_t __p1, bfloat16x4_t __p2) {39560__ai float32x2_t vbfdot_f32(float32x2_t __p0, bfloat16x4_t __p1, bfloat16x4_t __p2) {
39561 float32x2_t __ret;
39561 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);39562 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
39562 bfloat16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);39563 bfloat16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
39563 bfloat16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);39564 bfloat16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
39564 float32x2_t __ret;
39565 __ret = (float32x2_t) __builtin_neon_vbfdot_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 9);39565 __ret = (float32x2_t) __builtin_neon_vbfdot_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 9);
39566 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);39566 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
39567 return __ret;39567 return __ret;
...@@ -39575,10 +39575,10 @@ __ai float32x2_t __noswap_vbfdot_f32(float32x2_t __p0, bfloat16x4_t __p1, bfloat...@@ -39575,10 +39575,10 @@ __ai float32x2_t __noswap_vbfdot_f32(float32x2_t __p0, bfloat16x4_t __p1, bfloat
3957539575
39576#ifdef __LITTLE_ENDIAN__39576#ifdef __LITTLE_ENDIAN__
39577#define vbfdotq_lane_f32(__p0_142, __p1_142, __p2_142, __p3_142) __extension__ ({ \39577#define vbfdotq_lane_f32(__p0_142, __p1_142, __p2_142, __p3_142) __extension__ ({ \
39578 float32x4_t __ret_142; \
39578 float32x4_t __s0_142 = __p0_142; \39579 float32x4_t __s0_142 = __p0_142; \
39579 bfloat16x8_t __s1_142 = __p1_142; \39580 bfloat16x8_t __s1_142 = __p1_142; \
39580 bfloat16x4_t __s2_142 = __p2_142; \39581 bfloat16x4_t __s2_142 = __p2_142; \
39581 float32x4_t __ret_142; \
39582bfloat16x4_t __reint_142 = __s2_142; \39582bfloat16x4_t __reint_142 = __s2_142; \
39583float32x4_t __reint1_142 = splatq_lane_f32(*(float32x2_t *) &__reint_142, __p3_142); \39583float32x4_t __reint1_142 = splatq_lane_f32(*(float32x2_t *) &__reint_142, __p3_142); \
39584 __ret_142 = vbfdotq_f32(__s0_142, __s1_142, *(bfloat16x8_t *) &__reint1_142); \39584 __ret_142 = vbfdotq_f32(__s0_142, __s1_142, *(bfloat16x8_t *) &__reint1_142); \
...@@ -39586,13 +39586,13 @@ float32x4_t __reint1_142 = splatq_lane_f32(*(float32x2_t *) &__reint_142, __p3_1...@@ -39586,13 +39586,13 @@ float32x4_t __reint1_142 = splatq_lane_f32(*(float32x2_t *) &__reint_142, __p3_1
39586})39586})
39587#else39587#else
39588#define vbfdotq_lane_f32(__p0_143, __p1_143, __p2_143, __p3_143) __extension__ ({ \39588#define vbfdotq_lane_f32(__p0_143, __p1_143, __p2_143, __p3_143) __extension__ ({ \
39589 float32x4_t __ret_143; \
39589 float32x4_t __s0_143 = __p0_143; \39590 float32x4_t __s0_143 = __p0_143; \
39590 bfloat16x8_t __s1_143 = __p1_143; \39591 bfloat16x8_t __s1_143 = __p1_143; \
39591 bfloat16x4_t __s2_143 = __p2_143; \39592 bfloat16x4_t __s2_143 = __p2_143; \
39592 float32x4_t __rev0_143; __rev0_143 = __builtin_shufflevector(__s0_143, __s0_143, 3, 2, 1, 0); \39593 float32x4_t __rev0_143; __rev0_143 = __builtin_shufflevector(__s0_143, __s0_143, 3, 2, 1, 0); \
39593 bfloat16x8_t __rev1_143; __rev1_143 = __builtin_shufflevector(__s1_143, __s1_143, 7, 6, 5, 4, 3, 2, 1, 0); \39594 bfloat16x8_t __rev1_143; __rev1_143 = __builtin_shufflevector(__s1_143, __s1_143, 7, 6, 5, 4, 3, 2, 1, 0); \
39594 bfloat16x4_t __rev2_143; __rev2_143 = __builtin_shufflevector(__s2_143, __s2_143, 3, 2, 1, 0); \39595 bfloat16x4_t __rev2_143; __rev2_143 = __builtin_shufflevector(__s2_143, __s2_143, 3, 2, 1, 0); \
39595 float32x4_t __ret_143; \
39596bfloat16x4_t __reint_143 = __rev2_143; \39596bfloat16x4_t __reint_143 = __rev2_143; \
39597float32x4_t __reint1_143 = __noswap_splatq_lane_f32(*(float32x2_t *) &__reint_143, __p3_143); \39597float32x4_t __reint1_143 = __noswap_splatq_lane_f32(*(float32x2_t *) &__reint_143, __p3_143); \
39598 __ret_143 = __noswap_vbfdotq_f32(__rev0_143, __rev1_143, *(bfloat16x8_t *) &__reint1_143); \39598 __ret_143 = __noswap_vbfdotq_f32(__rev0_143, __rev1_143, *(bfloat16x8_t *) &__reint1_143); \
...@@ -39603,10 +39603,10 @@ float32x4_t __reint1_143 = __noswap_splatq_lane_f32(*(float32x2_t *) &__reint_14...@@ -39603,10 +39603,10 @@ float32x4_t __reint1_143 = __noswap_splatq_lane_f32(*(float32x2_t *) &__reint_14
3960339603
39604#ifdef __LITTLE_ENDIAN__39604#ifdef __LITTLE_ENDIAN__
39605#define vbfdot_lane_f32(__p0_144, __p1_144, __p2_144, __p3_144) __extension__ ({ \39605#define vbfdot_lane_f32(__p0_144, __p1_144, __p2_144, __p3_144) __extension__ ({ \
39606 float32x2_t __ret_144; \
39606 float32x2_t __s0_144 = __p0_144; \39607 float32x2_t __s0_144 = __p0_144; \
39607 bfloat16x4_t __s1_144 = __p1_144; \39608 bfloat16x4_t __s1_144 = __p1_144; \
39608 bfloat16x4_t __s2_144 = __p2_144; \39609 bfloat16x4_t __s2_144 = __p2_144; \
39609 float32x2_t __ret_144; \
39610bfloat16x4_t __reint_144 = __s2_144; \39610bfloat16x4_t __reint_144 = __s2_144; \
39611float32x2_t __reint1_144 = splat_lane_f32(*(float32x2_t *) &__reint_144, __p3_144); \39611float32x2_t __reint1_144 = splat_lane_f32(*(float32x2_t *) &__reint_144, __p3_144); \
39612 __ret_144 = vbfdot_f32(__s0_144, __s1_144, *(bfloat16x4_t *) &__reint1_144); \39612 __ret_144 = vbfdot_f32(__s0_144, __s1_144, *(bfloat16x4_t *) &__reint1_144); \
...@@ -39614,13 +39614,13 @@ float32x2_t __reint1_144 = splat_lane_f32(*(float32x2_t *) &__reint_144, __p3_14...@@ -39614,13 +39614,13 @@ float32x2_t __reint1_144 = splat_lane_f32(*(float32x2_t *) &__reint_144, __p3_14
39614})39614})
39615#else39615#else
39616#define vbfdot_lane_f32(__p0_145, __p1_145, __p2_145, __p3_145) __extension__ ({ \39616#define vbfdot_lane_f32(__p0_145, __p1_145, __p2_145, __p3_145) __extension__ ({ \
39617 float32x2_t __ret_145; \
39617 float32x2_t __s0_145 = __p0_145; \39618 float32x2_t __s0_145 = __p0_145; \
39618 bfloat16x4_t __s1_145 = __p1_145; \39619 bfloat16x4_t __s1_145 = __p1_145; \
39619 bfloat16x4_t __s2_145 = __p2_145; \39620 bfloat16x4_t __s2_145 = __p2_145; \
39620 float32x2_t __rev0_145; __rev0_145 = __builtin_shufflevector(__s0_145, __s0_145, 1, 0); \39621 float32x2_t __rev0_145; __rev0_145 = __builtin_shufflevector(__s0_145, __s0_145, 1, 0); \
39621 bfloat16x4_t __rev1_145; __rev1_145 = __builtin_shufflevector(__s1_145, __s1_145, 3, 2, 1, 0); \39622 bfloat16x4_t __rev1_145; __rev1_145 = __builtin_shufflevector(__s1_145, __s1_145, 3, 2, 1, 0); \
39622 bfloat16x4_t __rev2_145; __rev2_145 = __builtin_shufflevector(__s2_145, __s2_145, 3, 2, 1, 0); \39623 bfloat16x4_t __rev2_145; __rev2_145 = __builtin_shufflevector(__s2_145, __s2_145, 3, 2, 1, 0); \
39623 float32x2_t __ret_145; \
39624bfloat16x4_t __reint_145 = __rev2_145; \39624bfloat16x4_t __reint_145 = __rev2_145; \
39625float32x2_t __reint1_145 = __noswap_splat_lane_f32(*(float32x2_t *) &__reint_145, __p3_145); \39625float32x2_t __reint1_145 = __noswap_splat_lane_f32(*(float32x2_t *) &__reint_145, __p3_145); \
39626 __ret_145 = __noswap_vbfdot_f32(__rev0_145, __rev1_145, *(bfloat16x4_t *) &__reint1_145); \39626 __ret_145 = __noswap_vbfdot_f32(__rev0_145, __rev1_145, *(bfloat16x4_t *) &__reint1_145); \
...@@ -39631,10 +39631,10 @@ float32x2_t __reint1_145 = __noswap_splat_lane_f32(*(float32x2_t *) &__reint_145...@@ -39631,10 +39631,10 @@ float32x2_t __reint1_145 = __noswap_splat_lane_f32(*(float32x2_t *) &__reint_145
3963139631
39632#ifdef __LITTLE_ENDIAN__39632#ifdef __LITTLE_ENDIAN__
39633#define vbfdotq_laneq_f32(__p0_146, __p1_146, __p2_146, __p3_146) __extension__ ({ \39633#define vbfdotq_laneq_f32(__p0_146, __p1_146, __p2_146, __p3_146) __extension__ ({ \
39634 float32x4_t __ret_146; \
39634 float32x4_t __s0_146 = __p0_146; \39635 float32x4_t __s0_146 = __p0_146; \
39635 bfloat16x8_t __s1_146 = __p1_146; \39636 bfloat16x8_t __s1_146 = __p1_146; \
39636 bfloat16x8_t __s2_146 = __p2_146; \39637 bfloat16x8_t __s2_146 = __p2_146; \
39637 float32x4_t __ret_146; \
39638bfloat16x8_t __reint_146 = __s2_146; \39638bfloat16x8_t __reint_146 = __s2_146; \
39639float32x4_t __reint1_146 = splatq_laneq_f32(*(float32x4_t *) &__reint_146, __p3_146); \39639float32x4_t __reint1_146 = splatq_laneq_f32(*(float32x4_t *) &__reint_146, __p3_146); \
39640 __ret_146 = vbfdotq_f32(__s0_146, __s1_146, *(bfloat16x8_t *) &__reint1_146); \39640 __ret_146 = vbfdotq_f32(__s0_146, __s1_146, *(bfloat16x8_t *) &__reint1_146); \
...@@ -39642,13 +39642,13 @@ float32x4_t __reint1_146 = splatq_laneq_f32(*(float32x4_t *) &__reint_146, __p3_...@@ -39642,13 +39642,13 @@ float32x4_t __reint1_146 = splatq_laneq_f32(*(float32x4_t *) &__reint_146, __p3_
39642})39642})
39643#else39643#else
39644#define vbfdotq_laneq_f32(__p0_147, __p1_147, __p2_147, __p3_147) __extension__ ({ \39644#define vbfdotq_laneq_f32(__p0_147, __p1_147, __p2_147, __p3_147) __extension__ ({ \
39645 float32x4_t __ret_147; \
39645 float32x4_t __s0_147 = __p0_147; \39646 float32x4_t __s0_147 = __p0_147; \
39646 bfloat16x8_t __s1_147 = __p1_147; \39647 bfloat16x8_t __s1_147 = __p1_147; \
39647 bfloat16x8_t __s2_147 = __p2_147; \39648 bfloat16x8_t __s2_147 = __p2_147; \
39648 float32x4_t __rev0_147; __rev0_147 = __builtin_shufflevector(__s0_147, __s0_147, 3, 2, 1, 0); \39649 float32x4_t __rev0_147; __rev0_147 = __builtin_shufflevector(__s0_147, __s0_147, 3, 2, 1, 0); \
39649 bfloat16x8_t __rev1_147; __rev1_147 = __builtin_shufflevector(__s1_147, __s1_147, 7, 6, 5, 4, 3, 2, 1, 0); \39650 bfloat16x8_t __rev1_147; __rev1_147 = __builtin_shufflevector(__s1_147, __s1_147, 7, 6, 5, 4, 3, 2, 1, 0); \
39650 bfloat16x8_t __rev2_147; __rev2_147 = __builtin_shufflevector(__s2_147, __s2_147, 7, 6, 5, 4, 3, 2, 1, 0); \39651 bfloat16x8_t __rev2_147; __rev2_147 = __builtin_shufflevector(__s2_147, __s2_147, 7, 6, 5, 4, 3, 2, 1, 0); \
39651 float32x4_t __ret_147; \
39652bfloat16x8_t __reint_147 = __rev2_147; \39652bfloat16x8_t __reint_147 = __rev2_147; \
39653float32x4_t __reint1_147 = __noswap_splatq_laneq_f32(*(float32x4_t *) &__reint_147, __p3_147); \39653float32x4_t __reint1_147 = __noswap_splatq_laneq_f32(*(float32x4_t *) &__reint_147, __p3_147); \
39654 __ret_147 = __noswap_vbfdotq_f32(__rev0_147, __rev1_147, *(bfloat16x8_t *) &__reint1_147); \39654 __ret_147 = __noswap_vbfdotq_f32(__rev0_147, __rev1_147, *(bfloat16x8_t *) &__reint1_147); \
...@@ -39659,10 +39659,10 @@ float32x4_t __reint1_147 = __noswap_splatq_laneq_f32(*(float32x4_t *) &__reint_1...@@ -39659,10 +39659,10 @@ float32x4_t __reint1_147 = __noswap_splatq_laneq_f32(*(float32x4_t *) &__reint_1
3965939659
39660#ifdef __LITTLE_ENDIAN__39660#ifdef __LITTLE_ENDIAN__
39661#define vbfdot_laneq_f32(__p0_148, __p1_148, __p2_148, __p3_148) __extension__ ({ \39661#define vbfdot_laneq_f32(__p0_148, __p1_148, __p2_148, __p3_148) __extension__ ({ \
39662 float32x2_t __ret_148; \
39662 float32x2_t __s0_148 = __p0_148; \39663 float32x2_t __s0_148 = __p0_148; \
39663 bfloat16x4_t __s1_148 = __p1_148; \39664 bfloat16x4_t __s1_148 = __p1_148; \
39664 bfloat16x8_t __s2_148 = __p2_148; \39665 bfloat16x8_t __s2_148 = __p2_148; \
39665 float32x2_t __ret_148; \
39666bfloat16x8_t __reint_148 = __s2_148; \39666bfloat16x8_t __reint_148 = __s2_148; \
39667float32x2_t __reint1_148 = splat_laneq_f32(*(float32x4_t *) &__reint_148, __p3_148); \39667float32x2_t __reint1_148 = splat_laneq_f32(*(float32x4_t *) &__reint_148, __p3_148); \
39668 __ret_148 = vbfdot_f32(__s0_148, __s1_148, *(bfloat16x4_t *) &__reint1_148); \39668 __ret_148 = vbfdot_f32(__s0_148, __s1_148, *(bfloat16x4_t *) &__reint1_148); \
...@@ -39670,13 +39670,13 @@ float32x2_t __reint1_148 = splat_laneq_f32(*(float32x4_t *) &__reint_148, __p3_1...@@ -39670,13 +39670,13 @@ float32x2_t __reint1_148 = splat_laneq_f32(*(float32x4_t *) &__reint_148, __p3_1
39670})39670})
39671#else39671#else
39672#define vbfdot_laneq_f32(__p0_149, __p1_149, __p2_149, __p3_149) __extension__ ({ \39672#define vbfdot_laneq_f32(__p0_149, __p1_149, __p2_149, __p3_149) __extension__ ({ \
39673 float32x2_t __ret_149; \
39673 float32x2_t __s0_149 = __p0_149; \39674 float32x2_t __s0_149 = __p0_149; \
39674 bfloat16x4_t __s1_149 = __p1_149; \39675 bfloat16x4_t __s1_149 = __p1_149; \
39675 bfloat16x8_t __s2_149 = __p2_149; \39676 bfloat16x8_t __s2_149 = __p2_149; \
39676 float32x2_t __rev0_149; __rev0_149 = __builtin_shufflevector(__s0_149, __s0_149, 1, 0); \39677 float32x2_t __rev0_149; __rev0_149 = __builtin_shufflevector(__s0_149, __s0_149, 1, 0); \
39677 bfloat16x4_t __rev1_149; __rev1_149 = __builtin_shufflevector(__s1_149, __s1_149, 3, 2, 1, 0); \39678 bfloat16x4_t __rev1_149; __rev1_149 = __builtin_shufflevector(__s1_149, __s1_149, 3, 2, 1, 0); \
39678 bfloat16x8_t __rev2_149; __rev2_149 = __builtin_shufflevector(__s2_149, __s2_149, 7, 6, 5, 4, 3, 2, 1, 0); \39679 bfloat16x8_t __rev2_149; __rev2_149 = __builtin_shufflevector(__s2_149, __s2_149, 7, 6, 5, 4, 3, 2, 1, 0); \
39679 float32x2_t __ret_149; \
39680bfloat16x8_t __reint_149 = __rev2_149; \39680bfloat16x8_t __reint_149 = __rev2_149; \
39681float32x2_t __reint1_149 = __noswap_splat_laneq_f32(*(float32x4_t *) &__reint_149, __p3_149); \39681float32x2_t __reint1_149 = __noswap_splat_laneq_f32(*(float32x4_t *) &__reint_149, __p3_149); \
39682 __ret_149 = __noswap_vbfdot_f32(__rev0_149, __rev1_149, *(bfloat16x4_t *) &__reint1_149); \39682 __ret_149 = __noswap_vbfdot_f32(__rev0_149, __rev1_149, *(bfloat16x4_t *) &__reint1_149); \
...@@ -39693,10 +39693,10 @@ __ai float32x4_t vbfmlalbq_f32(float32x4_t __p0, bfloat16x8_t __p1, bfloat16x8_t...@@ -39693,10 +39693,10 @@ __ai float32x4_t vbfmlalbq_f32(float32x4_t __p0, bfloat16x8_t __p1, bfloat16x8_t
39693}39693}
39694#else39694#else
39695__ai float32x4_t vbfmlalbq_f32(float32x4_t __p0, bfloat16x8_t __p1, bfloat16x8_t __p2) {39695__ai float32x4_t vbfmlalbq_f32(float32x4_t __p0, bfloat16x8_t __p1, bfloat16x8_t __p2) {
39696 float32x4_t __ret;
39696 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);39697 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
39697 bfloat16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);39698 bfloat16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
39698 bfloat16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);39699 bfloat16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
39699 float32x4_t __ret;
39700 __ret = (float32x4_t) __builtin_neon_vbfmlalbq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 41);39700 __ret = (float32x4_t) __builtin_neon_vbfmlalbq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 41);
39701 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);39701 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
39702 return __ret;39702 return __ret;
...@@ -39716,10 +39716,10 @@ __ai float32x4_t vbfmlaltq_f32(float32x4_t __p0, bfloat16x8_t __p1, bfloat16x8_t...@@ -39716,10 +39716,10 @@ __ai float32x4_t vbfmlaltq_f32(float32x4_t __p0, bfloat16x8_t __p1, bfloat16x8_t
39716}39716}
39717#else39717#else
39718__ai float32x4_t vbfmlaltq_f32(float32x4_t __p0, bfloat16x8_t __p1, bfloat16x8_t __p2) {39718__ai float32x4_t vbfmlaltq_f32(float32x4_t __p0, bfloat16x8_t __p1, bfloat16x8_t __p2) {
39719 float32x4_t __ret;
39719 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);39720 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
39720 bfloat16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);39721 bfloat16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
39721 bfloat16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);39722 bfloat16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
39722 float32x4_t __ret;
39723 __ret = (float32x4_t) __builtin_neon_vbfmlaltq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 41);39723 __ret = (float32x4_t) __builtin_neon_vbfmlaltq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 41);
39724 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);39724 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
39725 return __ret;39725 return __ret;
...@@ -39739,10 +39739,10 @@ __ai float32x4_t vbfmmlaq_f32(float32x4_t __p0, bfloat16x8_t __p1, bfloat16x8_t...@@ -39739,10 +39739,10 @@ __ai float32x4_t vbfmmlaq_f32(float32x4_t __p0, bfloat16x8_t __p1, bfloat16x8_t
39739}39739}
39740#else39740#else
39741__ai float32x4_t vbfmmlaq_f32(float32x4_t __p0, bfloat16x8_t __p1, bfloat16x8_t __p2) {39741__ai float32x4_t vbfmmlaq_f32(float32x4_t __p0, bfloat16x8_t __p1, bfloat16x8_t __p2) {
39742 float32x4_t __ret;
39742 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);39743 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
39743 bfloat16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);39744 bfloat16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
39744 bfloat16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);39745 bfloat16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
39745 float32x4_t __ret;
39746 __ret = (float32x4_t) __builtin_neon_vbfmmlaq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 41);39746 __ret = (float32x4_t) __builtin_neon_vbfmmlaq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 41);
39747 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);39747 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
39748 return __ret;39748 return __ret;
...@@ -39757,9 +39757,9 @@ __ai bfloat16x8_t vcombine_bf16(bfloat16x4_t __p0, bfloat16x4_t __p1) {...@@ -39757,9 +39757,9 @@ __ai bfloat16x8_t vcombine_bf16(bfloat16x4_t __p0, bfloat16x4_t __p1) {
39757}39757}
39758#else39758#else
39759__ai bfloat16x8_t vcombine_bf16(bfloat16x4_t __p0, bfloat16x4_t __p1) {39759__ai bfloat16x8_t vcombine_bf16(bfloat16x4_t __p0, bfloat16x4_t __p1) {
39760 bfloat16x8_t __ret;
39760 bfloat16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);39761 bfloat16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
39761 bfloat16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);39762 bfloat16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
39762 bfloat16x8_t __ret;
39763 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 1, 2, 3, 4, 5, 6, 7);39763 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 1, 2, 3, 4, 5, 6, 7);
39764 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);39764 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
39765 return __ret;39765 return __ret;
...@@ -39787,8 +39787,8 @@ int32x4_t __reint1_150 = vshll_n_s16(*(int16x4_t *) &__reint_150, 16);...@@ -39787,8 +39787,8 @@ int32x4_t __reint1_150 = vshll_n_s16(*(int16x4_t *) &__reint_150, 16);
39787}39787}
39788#else39788#else
39789__ai float32x4_t vcvt_f32_bf16(bfloat16x4_t __p0_151) {39789__ai float32x4_t vcvt_f32_bf16(bfloat16x4_t __p0_151) {
39790 bfloat16x4_t __rev0_151; __rev0_151 = __builtin_shufflevector(__p0_151, __p0_151, 3, 2, 1, 0);
39791 float32x4_t __ret_151;39790 float32x4_t __ret_151;
39791 bfloat16x4_t __rev0_151; __rev0_151 = __builtin_shufflevector(__p0_151, __p0_151, 3, 2, 1, 0);
39792bfloat16x4_t __reint_151 = __rev0_151;39792bfloat16x4_t __reint_151 = __rev0_151;
39793int32x4_t __reint1_151 = __noswap_vshll_n_s16(*(int16x4_t *) &__reint_151, 16);39793int32x4_t __reint1_151 = __noswap_vshll_n_s16(*(int16x4_t *) &__reint_151, 16);
39794 __ret_151 = *(float32x4_t *) &__reint1_151;39794 __ret_151 = *(float32x4_t *) &__reint1_151;
...@@ -39818,16 +39818,16 @@ __ai bfloat16_t vcvth_bf16_f32(float32_t __p0) {...@@ -39818,16 +39818,16 @@ __ai bfloat16_t vcvth_bf16_f32(float32_t __p0) {
39818}39818}
39819#ifdef __LITTLE_ENDIAN__39819#ifdef __LITTLE_ENDIAN__
39820#define vduph_lane_bf16(__p0, __p1) __extension__ ({ \39820#define vduph_lane_bf16(__p0, __p1) __extension__ ({ \
39821 bfloat16x4_t __s0 = __p0; \
39822 bfloat16_t __ret; \39821 bfloat16_t __ret; \
39822 bfloat16x4_t __s0 = __p0; \
39823 __ret = (bfloat16_t) __builtin_neon_vduph_lane_bf16((bfloat16x4_t)__s0, __p1); \39823 __ret = (bfloat16_t) __builtin_neon_vduph_lane_bf16((bfloat16x4_t)__s0, __p1); \
39824 __ret; \39824 __ret; \
39825})39825})
39826#else39826#else
39827#define vduph_lane_bf16(__p0, __p1) __extension__ ({ \39827#define vduph_lane_bf16(__p0, __p1) __extension__ ({ \
39828 bfloat16_t __ret; \
39828 bfloat16x4_t __s0 = __p0; \39829 bfloat16x4_t __s0 = __p0; \
39829 bfloat16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \39830 bfloat16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
39830 bfloat16_t __ret; \
39831 __ret = (bfloat16_t) __builtin_neon_vduph_lane_bf16((bfloat16x4_t)__rev0, __p1); \39831 __ret = (bfloat16_t) __builtin_neon_vduph_lane_bf16((bfloat16x4_t)__rev0, __p1); \
39832 __ret; \39832 __ret; \
39833})39833})
...@@ -39835,16 +39835,16 @@ __ai bfloat16_t vcvth_bf16_f32(float32_t __p0) {...@@ -39835,16 +39835,16 @@ __ai bfloat16_t vcvth_bf16_f32(float32_t __p0) {
3983539835
39836#ifdef __LITTLE_ENDIAN__39836#ifdef __LITTLE_ENDIAN__
39837#define vdupq_lane_bf16(__p0_153, __p1_153) __extension__ ({ \39837#define vdupq_lane_bf16(__p0_153, __p1_153) __extension__ ({ \
39838 bfloat16x4_t __s0_153 = __p0_153; \
39839 bfloat16x8_t __ret_153; \39838 bfloat16x8_t __ret_153; \
39839 bfloat16x4_t __s0_153 = __p0_153; \
39840 __ret_153 = splatq_lane_bf16(__s0_153, __p1_153); \39840 __ret_153 = splatq_lane_bf16(__s0_153, __p1_153); \
39841 __ret_153; \39841 __ret_153; \
39842})39842})
39843#else39843#else
39844#define vdupq_lane_bf16(__p0_154, __p1_154) __extension__ ({ \39844#define vdupq_lane_bf16(__p0_154, __p1_154) __extension__ ({ \
39845 bfloat16x8_t __ret_154; \
39845 bfloat16x4_t __s0_154 = __p0_154; \39846 bfloat16x4_t __s0_154 = __p0_154; \
39846 bfloat16x4_t __rev0_154; __rev0_154 = __builtin_shufflevector(__s0_154, __s0_154, 3, 2, 1, 0); \39847 bfloat16x4_t __rev0_154; __rev0_154 = __builtin_shufflevector(__s0_154, __s0_154, 3, 2, 1, 0); \
39847 bfloat16x8_t __ret_154; \
39848 __ret_154 = __noswap_splatq_lane_bf16(__rev0_154, __p1_154); \39848 __ret_154 = __noswap_splatq_lane_bf16(__rev0_154, __p1_154); \
39849 __ret_154 = __builtin_shufflevector(__ret_154, __ret_154, 7, 6, 5, 4, 3, 2, 1, 0); \39849 __ret_154 = __builtin_shufflevector(__ret_154, __ret_154, 7, 6, 5, 4, 3, 2, 1, 0); \
39850 __ret_154; \39850 __ret_154; \
...@@ -39853,16 +39853,16 @@ __ai bfloat16_t vcvth_bf16_f32(float32_t __p0) {...@@ -39853,16 +39853,16 @@ __ai bfloat16_t vcvth_bf16_f32(float32_t __p0) {
3985339853
39854#ifdef __LITTLE_ENDIAN__39854#ifdef __LITTLE_ENDIAN__
39855#define vdup_lane_bf16(__p0_155, __p1_155) __extension__ ({ \39855#define vdup_lane_bf16(__p0_155, __p1_155) __extension__ ({ \
39856 bfloat16x4_t __s0_155 = __p0_155; \
39857 bfloat16x4_t __ret_155; \39856 bfloat16x4_t __ret_155; \
39857 bfloat16x4_t __s0_155 = __p0_155; \
39858 __ret_155 = splat_lane_bf16(__s0_155, __p1_155); \39858 __ret_155 = splat_lane_bf16(__s0_155, __p1_155); \
39859 __ret_155; \39859 __ret_155; \
39860})39860})
39861#else39861#else
39862#define vdup_lane_bf16(__p0_156, __p1_156) __extension__ ({ \39862#define vdup_lane_bf16(__p0_156, __p1_156) __extension__ ({ \
39863 bfloat16x4_t __ret_156; \
39863 bfloat16x4_t __s0_156 = __p0_156; \39864 bfloat16x4_t __s0_156 = __p0_156; \
39864 bfloat16x4_t __rev0_156; __rev0_156 = __builtin_shufflevector(__s0_156, __s0_156, 3, 2, 1, 0); \39865 bfloat16x4_t __rev0_156; __rev0_156 = __builtin_shufflevector(__s0_156, __s0_156, 3, 2, 1, 0); \
39865 bfloat16x4_t __ret_156; \
39866 __ret_156 = __noswap_splat_lane_bf16(__rev0_156, __p1_156); \39866 __ret_156 = __noswap_splat_lane_bf16(__rev0_156, __p1_156); \
39867 __ret_156 = __builtin_shufflevector(__ret_156, __ret_156, 3, 2, 1, 0); \39867 __ret_156 = __builtin_shufflevector(__ret_156, __ret_156, 3, 2, 1, 0); \
39868 __ret_156; \39868 __ret_156; \
...@@ -39871,16 +39871,16 @@ __ai bfloat16_t vcvth_bf16_f32(float32_t __p0) {...@@ -39871,16 +39871,16 @@ __ai bfloat16_t vcvth_bf16_f32(float32_t __p0) {
3987139871
39872#ifdef __LITTLE_ENDIAN__39872#ifdef __LITTLE_ENDIAN__
39873#define vduph_laneq_bf16(__p0, __p1) __extension__ ({ \39873#define vduph_laneq_bf16(__p0, __p1) __extension__ ({ \
39874 bfloat16x8_t __s0 = __p0; \
39875 bfloat16_t __ret; \39874 bfloat16_t __ret; \
39875 bfloat16x8_t __s0 = __p0; \
39876 __ret = (bfloat16_t) __builtin_neon_vduph_laneq_bf16((bfloat16x8_t)__s0, __p1); \39876 __ret = (bfloat16_t) __builtin_neon_vduph_laneq_bf16((bfloat16x8_t)__s0, __p1); \
39877 __ret; \39877 __ret; \
39878})39878})
39879#else39879#else
39880#define vduph_laneq_bf16(__p0, __p1) __extension__ ({ \39880#define vduph_laneq_bf16(__p0, __p1) __extension__ ({ \
39881 bfloat16_t __ret; \
39881 bfloat16x8_t __s0 = __p0; \39882 bfloat16x8_t __s0 = __p0; \
39882 bfloat16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \39883 bfloat16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
39883 bfloat16_t __ret; \
39884 __ret = (bfloat16_t) __builtin_neon_vduph_laneq_bf16((bfloat16x8_t)__rev0, __p1); \39884 __ret = (bfloat16_t) __builtin_neon_vduph_laneq_bf16((bfloat16x8_t)__rev0, __p1); \
39885 __ret; \39885 __ret; \
39886})39886})
...@@ -39888,16 +39888,16 @@ __ai bfloat16_t vcvth_bf16_f32(float32_t __p0) {...@@ -39888,16 +39888,16 @@ __ai bfloat16_t vcvth_bf16_f32(float32_t __p0) {
3988839888
39889#ifdef __LITTLE_ENDIAN__39889#ifdef __LITTLE_ENDIAN__
39890#define vdupq_laneq_bf16(__p0_157, __p1_157) __extension__ ({ \39890#define vdupq_laneq_bf16(__p0_157, __p1_157) __extension__ ({ \
39891 bfloat16x8_t __s0_157 = __p0_157; \
39892 bfloat16x8_t __ret_157; \39891 bfloat16x8_t __ret_157; \
39892 bfloat16x8_t __s0_157 = __p0_157; \
39893 __ret_157 = splatq_laneq_bf16(__s0_157, __p1_157); \39893 __ret_157 = splatq_laneq_bf16(__s0_157, __p1_157); \
39894 __ret_157; \39894 __ret_157; \
39895})39895})
39896#else39896#else
39897#define vdupq_laneq_bf16(__p0_158, __p1_158) __extension__ ({ \39897#define vdupq_laneq_bf16(__p0_158, __p1_158) __extension__ ({ \
39898 bfloat16x8_t __ret_158; \
39898 bfloat16x8_t __s0_158 = __p0_158; \39899 bfloat16x8_t __s0_158 = __p0_158; \
39899 bfloat16x8_t __rev0_158; __rev0_158 = __builtin_shufflevector(__s0_158, __s0_158, 7, 6, 5, 4, 3, 2, 1, 0); \39900 bfloat16x8_t __rev0_158; __rev0_158 = __builtin_shufflevector(__s0_158, __s0_158, 7, 6, 5, 4, 3, 2, 1, 0); \
39900 bfloat16x8_t __ret_158; \
39901 __ret_158 = __noswap_splatq_laneq_bf16(__rev0_158, __p1_158); \39901 __ret_158 = __noswap_splatq_laneq_bf16(__rev0_158, __p1_158); \
39902 __ret_158 = __builtin_shufflevector(__ret_158, __ret_158, 7, 6, 5, 4, 3, 2, 1, 0); \39902 __ret_158 = __builtin_shufflevector(__ret_158, __ret_158, 7, 6, 5, 4, 3, 2, 1, 0); \
39903 __ret_158; \39903 __ret_158; \
...@@ -39906,16 +39906,16 @@ __ai bfloat16_t vcvth_bf16_f32(float32_t __p0) {...@@ -39906,16 +39906,16 @@ __ai bfloat16_t vcvth_bf16_f32(float32_t __p0) {
3990639906
39907#ifdef __LITTLE_ENDIAN__39907#ifdef __LITTLE_ENDIAN__
39908#define vdup_laneq_bf16(__p0_159, __p1_159) __extension__ ({ \39908#define vdup_laneq_bf16(__p0_159, __p1_159) __extension__ ({ \
39909 bfloat16x8_t __s0_159 = __p0_159; \
39910 bfloat16x4_t __ret_159; \39909 bfloat16x4_t __ret_159; \
39910 bfloat16x8_t __s0_159 = __p0_159; \
39911 __ret_159 = splat_laneq_bf16(__s0_159, __p1_159); \39911 __ret_159 = splat_laneq_bf16(__s0_159, __p1_159); \
39912 __ret_159; \39912 __ret_159; \
39913})39913})
39914#else39914#else
39915#define vdup_laneq_bf16(__p0_160, __p1_160) __extension__ ({ \39915#define vdup_laneq_bf16(__p0_160, __p1_160) __extension__ ({ \
39916 bfloat16x4_t __ret_160; \
39916 bfloat16x8_t __s0_160 = __p0_160; \39917 bfloat16x8_t __s0_160 = __p0_160; \
39917 bfloat16x8_t __rev0_160; __rev0_160 = __builtin_shufflevector(__s0_160, __s0_160, 7, 6, 5, 4, 3, 2, 1, 0); \39918 bfloat16x8_t __rev0_160; __rev0_160 = __builtin_shufflevector(__s0_160, __s0_160, 7, 6, 5, 4, 3, 2, 1, 0); \
39918 bfloat16x4_t __ret_160; \
39919 __ret_160 = __noswap_splat_laneq_bf16(__rev0_160, __p1_160); \39919 __ret_160 = __noswap_splat_laneq_bf16(__rev0_160, __p1_160); \
39920 __ret_160 = __builtin_shufflevector(__ret_160, __ret_160, 3, 2, 1, 0); \39920 __ret_160 = __builtin_shufflevector(__ret_160, __ret_160, 3, 2, 1, 0); \
39921 __ret_160; \39921 __ret_160; \
...@@ -39960,8 +39960,8 @@ __ai bfloat16x4_t vget_high_bf16(bfloat16x8_t __p0) {...@@ -39960,8 +39960,8 @@ __ai bfloat16x4_t vget_high_bf16(bfloat16x8_t __p0) {
39960}39960}
39961#else39961#else
39962__ai bfloat16x4_t vget_high_bf16(bfloat16x8_t __p0) {39962__ai bfloat16x4_t vget_high_bf16(bfloat16x8_t __p0) {
39963 bfloat16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
39964 bfloat16x4_t __ret;39963 bfloat16x4_t __ret;
39964 bfloat16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
39965 __ret = __builtin_shufflevector(__rev0, __rev0, 4, 5, 6, 7);39965 __ret = __builtin_shufflevector(__rev0, __rev0, 4, 5, 6, 7);
39966 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);39966 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
39967 return __ret;39967 return __ret;
...@@ -39975,22 +39975,22 @@ __ai bfloat16x4_t __noswap_vget_high_bf16(bfloat16x8_t __p0) {...@@ -39975,22 +39975,22 @@ __ai bfloat16x4_t __noswap_vget_high_bf16(bfloat16x8_t __p0) {
3997539975
39976#ifdef __LITTLE_ENDIAN__39976#ifdef __LITTLE_ENDIAN__
39977#define vgetq_lane_bf16(__p0, __p1) __extension__ ({ \39977#define vgetq_lane_bf16(__p0, __p1) __extension__ ({ \
39978 bfloat16x8_t __s0 = __p0; \
39979 bfloat16_t __ret; \39978 bfloat16_t __ret; \
39979 bfloat16x8_t __s0 = __p0; \
39980 __ret = (bfloat16_t) __builtin_neon_vgetq_lane_bf16((bfloat16x8_t)__s0, __p1); \39980 __ret = (bfloat16_t) __builtin_neon_vgetq_lane_bf16((bfloat16x8_t)__s0, __p1); \
39981 __ret; \39981 __ret; \
39982})39982})
39983#else39983#else
39984#define vgetq_lane_bf16(__p0, __p1) __extension__ ({ \39984#define vgetq_lane_bf16(__p0, __p1) __extension__ ({ \
39985 bfloat16_t __ret; \
39985 bfloat16x8_t __s0 = __p0; \39986 bfloat16x8_t __s0 = __p0; \
39986 bfloat16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \39987 bfloat16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
39987 bfloat16_t __ret; \
39988 __ret = (bfloat16_t) __builtin_neon_vgetq_lane_bf16((bfloat16x8_t)__rev0, __p1); \39988 __ret = (bfloat16_t) __builtin_neon_vgetq_lane_bf16((bfloat16x8_t)__rev0, __p1); \
39989 __ret; \39989 __ret; \
39990})39990})
39991#define __noswap_vgetq_lane_bf16(__p0, __p1) __extension__ ({ \39991#define __noswap_vgetq_lane_bf16(__p0, __p1) __extension__ ({ \
39992 bfloat16x8_t __s0 = __p0; \
39993 bfloat16_t __ret; \39992 bfloat16_t __ret; \
39993 bfloat16x8_t __s0 = __p0; \
39994 __ret = (bfloat16_t) __builtin_neon_vgetq_lane_bf16((bfloat16x8_t)__s0, __p1); \39994 __ret = (bfloat16_t) __builtin_neon_vgetq_lane_bf16((bfloat16x8_t)__s0, __p1); \
39995 __ret; \39995 __ret; \
39996})39996})
...@@ -39998,22 +39998,22 @@ __ai bfloat16x4_t __noswap_vget_high_bf16(bfloat16x8_t __p0) {...@@ -39998,22 +39998,22 @@ __ai bfloat16x4_t __noswap_vget_high_bf16(bfloat16x8_t __p0) {
3999839998
39999#ifdef __LITTLE_ENDIAN__39999#ifdef __LITTLE_ENDIAN__
40000#define vget_lane_bf16(__p0, __p1) __extension__ ({ \40000#define vget_lane_bf16(__p0, __p1) __extension__ ({ \
40001 bfloat16x4_t __s0 = __p0; \
40002 bfloat16_t __ret; \40001 bfloat16_t __ret; \
40002 bfloat16x4_t __s0 = __p0; \
40003 __ret = (bfloat16_t) __builtin_neon_vget_lane_bf16((bfloat16x4_t)__s0, __p1); \40003 __ret = (bfloat16_t) __builtin_neon_vget_lane_bf16((bfloat16x4_t)__s0, __p1); \
40004 __ret; \40004 __ret; \
40005})40005})
40006#else40006#else
40007#define vget_lane_bf16(__p0, __p1) __extension__ ({ \40007#define vget_lane_bf16(__p0, __p1) __extension__ ({ \
40008 bfloat16_t __ret; \
40008 bfloat16x4_t __s0 = __p0; \40009 bfloat16x4_t __s0 = __p0; \
40009 bfloat16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \40010 bfloat16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
40010 bfloat16_t __ret; \
40011 __ret = (bfloat16_t) __builtin_neon_vget_lane_bf16((bfloat16x4_t)__rev0, __p1); \40011 __ret = (bfloat16_t) __builtin_neon_vget_lane_bf16((bfloat16x4_t)__rev0, __p1); \
40012 __ret; \40012 __ret; \
40013})40013})
40014#define __noswap_vget_lane_bf16(__p0, __p1) __extension__ ({ \40014#define __noswap_vget_lane_bf16(__p0, __p1) __extension__ ({ \
40015 bfloat16x4_t __s0 = __p0; \
40016 bfloat16_t __ret; \40015 bfloat16_t __ret; \
40016 bfloat16x4_t __s0 = __p0; \
40017 __ret = (bfloat16_t) __builtin_neon_vget_lane_bf16((bfloat16x4_t)__s0, __p1); \40017 __ret = (bfloat16_t) __builtin_neon_vget_lane_bf16((bfloat16x4_t)__s0, __p1); \
40018 __ret; \40018 __ret; \
40019})40019})
...@@ -40027,8 +40027,8 @@ __ai bfloat16x4_t vget_low_bf16(bfloat16x8_t __p0) {...@@ -40027,8 +40027,8 @@ __ai bfloat16x4_t vget_low_bf16(bfloat16x8_t __p0) {
40027}40027}
40028#else40028#else
40029__ai bfloat16x4_t vget_low_bf16(bfloat16x8_t __p0) {40029__ai bfloat16x4_t vget_low_bf16(bfloat16x8_t __p0) {
40030 bfloat16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
40031 bfloat16x4_t __ret;40030 bfloat16x4_t __ret;
40031 bfloat16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
40032 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1, 2, 3);40032 __ret = __builtin_shufflevector(__rev0, __rev0, 0, 1, 2, 3);
40033 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);40033 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
40034 return __ret;40034 return __ret;
...@@ -40102,16 +40102,16 @@ __ai bfloat16x4_t __noswap_vget_low_bf16(bfloat16x8_t __p0) {...@@ -40102,16 +40102,16 @@ __ai bfloat16x4_t __noswap_vget_low_bf16(bfloat16x8_t __p0) {
4010240102
40103#ifdef __LITTLE_ENDIAN__40103#ifdef __LITTLE_ENDIAN__
40104#define vld1q_lane_bf16(__p0, __p1, __p2) __extension__ ({ \40104#define vld1q_lane_bf16(__p0, __p1, __p2) __extension__ ({ \
40105 bfloat16x8_t __s1 = __p1; \
40106 bfloat16x8_t __ret; \40105 bfloat16x8_t __ret; \
40106 bfloat16x8_t __s1 = __p1; \
40107 __ret = (bfloat16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 43); \40107 __ret = (bfloat16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 43); \
40108 __ret; \40108 __ret; \
40109})40109})
40110#else40110#else
40111#define vld1q_lane_bf16(__p0, __p1, __p2) __extension__ ({ \40111#define vld1q_lane_bf16(__p0, __p1, __p2) __extension__ ({ \
40112 bfloat16x8_t __ret; \
40112 bfloat16x8_t __s1 = __p1; \40113 bfloat16x8_t __s1 = __p1; \
40113 bfloat16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \40114 bfloat16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
40114 bfloat16x8_t __ret; \
40115 __ret = (bfloat16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 43); \40115 __ret = (bfloat16x8_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 43); \
40116 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \40116 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
40117 __ret; \40117 __ret; \
...@@ -40120,16 +40120,16 @@ __ai bfloat16x4_t __noswap_vget_low_bf16(bfloat16x8_t __p0) {...@@ -40120,16 +40120,16 @@ __ai bfloat16x4_t __noswap_vget_low_bf16(bfloat16x8_t __p0) {
4012040120
40121#ifdef __LITTLE_ENDIAN__40121#ifdef __LITTLE_ENDIAN__
40122#define vld1_lane_bf16(__p0, __p1, __p2) __extension__ ({ \40122#define vld1_lane_bf16(__p0, __p1, __p2) __extension__ ({ \
40123 bfloat16x4_t __s1 = __p1; \
40124 bfloat16x4_t __ret; \40123 bfloat16x4_t __ret; \
40124 bfloat16x4_t __s1 = __p1; \
40125 __ret = (bfloat16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 11); \40125 __ret = (bfloat16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 11); \
40126 __ret; \40126 __ret; \
40127})40127})
40128#else40128#else
40129#define vld1_lane_bf16(__p0, __p1, __p2) __extension__ ({ \40129#define vld1_lane_bf16(__p0, __p1, __p2) __extension__ ({ \
40130 bfloat16x4_t __ret; \
40130 bfloat16x4_t __s1 = __p1; \40131 bfloat16x4_t __s1 = __p1; \
40131 bfloat16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \40132 bfloat16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
40132 bfloat16x4_t __ret; \
40133 __ret = (bfloat16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 11); \40133 __ret = (bfloat16x4_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__rev1, __p2, 11); \
40134 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \40134 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
40135 __ret; \40135 __ret; \
...@@ -40314,18 +40314,18 @@ __ai bfloat16x4_t __noswap_vget_low_bf16(bfloat16x8_t __p0) {...@@ -40314,18 +40314,18 @@ __ai bfloat16x4_t __noswap_vget_low_bf16(bfloat16x8_t __p0) {
4031440314
40315#ifdef __LITTLE_ENDIAN__40315#ifdef __LITTLE_ENDIAN__
40316#define vld2q_lane_bf16(__p0, __p1, __p2) __extension__ ({ \40316#define vld2q_lane_bf16(__p0, __p1, __p2) __extension__ ({ \
40317 bfloat16x8x2_t __s1 = __p1; \
40318 bfloat16x8x2_t __ret; \40317 bfloat16x8x2_t __ret; \
40318 bfloat16x8x2_t __s1 = __p1; \
40319 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 43); \40319 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 43); \
40320 __ret; \40320 __ret; \
40321})40321})
40322#else40322#else
40323#define vld2q_lane_bf16(__p0, __p1, __p2) __extension__ ({ \40323#define vld2q_lane_bf16(__p0, __p1, __p2) __extension__ ({ \
40324 bfloat16x8x2_t __ret; \
40324 bfloat16x8x2_t __s1 = __p1; \40325 bfloat16x8x2_t __s1 = __p1; \
40325 bfloat16x8x2_t __rev1; \40326 bfloat16x8x2_t __rev1; \
40326 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \40327 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
40327 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \40328 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
40328 bfloat16x8x2_t __ret; \
40329 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 43); \40329 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 43); \
40330 \40330 \
40331 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \40331 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
...@@ -40336,18 +40336,18 @@ __ai bfloat16x4_t __noswap_vget_low_bf16(bfloat16x8_t __p0) {...@@ -40336,18 +40336,18 @@ __ai bfloat16x4_t __noswap_vget_low_bf16(bfloat16x8_t __p0) {
4033640336
40337#ifdef __LITTLE_ENDIAN__40337#ifdef __LITTLE_ENDIAN__
40338#define vld2_lane_bf16(__p0, __p1, __p2) __extension__ ({ \40338#define vld2_lane_bf16(__p0, __p1, __p2) __extension__ ({ \
40339 bfloat16x4x2_t __s1 = __p1; \
40340 bfloat16x4x2_t __ret; \40339 bfloat16x4x2_t __ret; \
40340 bfloat16x4x2_t __s1 = __p1; \
40341 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 11); \40341 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 11); \
40342 __ret; \40342 __ret; \
40343})40343})
40344#else40344#else
40345#define vld2_lane_bf16(__p0, __p1, __p2) __extension__ ({ \40345#define vld2_lane_bf16(__p0, __p1, __p2) __extension__ ({ \
40346 bfloat16x4x2_t __ret; \
40346 bfloat16x4x2_t __s1 = __p1; \40347 bfloat16x4x2_t __s1 = __p1; \
40347 bfloat16x4x2_t __rev1; \40348 bfloat16x4x2_t __rev1; \
40348 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \40349 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \
40349 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \40350 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \
40350 bfloat16x4x2_t __ret; \
40351 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 11); \40351 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], __p2, 11); \
40352 \40352 \
40353 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \40353 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
...@@ -40430,19 +40430,19 @@ __ai bfloat16x4_t __noswap_vget_low_bf16(bfloat16x8_t __p0) {...@@ -40430,19 +40430,19 @@ __ai bfloat16x4_t __noswap_vget_low_bf16(bfloat16x8_t __p0) {
4043040430
40431#ifdef __LITTLE_ENDIAN__40431#ifdef __LITTLE_ENDIAN__
40432#define vld3q_lane_bf16(__p0, __p1, __p2) __extension__ ({ \40432#define vld3q_lane_bf16(__p0, __p1, __p2) __extension__ ({ \
40433 bfloat16x8x3_t __s1 = __p1; \
40434 bfloat16x8x3_t __ret; \40433 bfloat16x8x3_t __ret; \
40434 bfloat16x8x3_t __s1 = __p1; \
40435 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 43); \40435 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 43); \
40436 __ret; \40436 __ret; \
40437})40437})
40438#else40438#else
40439#define vld3q_lane_bf16(__p0, __p1, __p2) __extension__ ({ \40439#define vld3q_lane_bf16(__p0, __p1, __p2) __extension__ ({ \
40440 bfloat16x8x3_t __ret; \
40440 bfloat16x8x3_t __s1 = __p1; \40441 bfloat16x8x3_t __s1 = __p1; \
40441 bfloat16x8x3_t __rev1; \40442 bfloat16x8x3_t __rev1; \
40442 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \40443 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
40443 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \40444 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
40444 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \40445 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
40445 bfloat16x8x3_t __ret; \
40446 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 43); \40446 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 43); \
40447 \40447 \
40448 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \40448 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
...@@ -40454,19 +40454,19 @@ __ai bfloat16x4_t __noswap_vget_low_bf16(bfloat16x8_t __p0) {...@@ -40454,19 +40454,19 @@ __ai bfloat16x4_t __noswap_vget_low_bf16(bfloat16x8_t __p0) {
4045440454
40455#ifdef __LITTLE_ENDIAN__40455#ifdef __LITTLE_ENDIAN__
40456#define vld3_lane_bf16(__p0, __p1, __p2) __extension__ ({ \40456#define vld3_lane_bf16(__p0, __p1, __p2) __extension__ ({ \
40457 bfloat16x4x3_t __s1 = __p1; \
40458 bfloat16x4x3_t __ret; \40457 bfloat16x4x3_t __ret; \
40458 bfloat16x4x3_t __s1 = __p1; \
40459 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 11); \40459 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 11); \
40460 __ret; \40460 __ret; \
40461})40461})
40462#else40462#else
40463#define vld3_lane_bf16(__p0, __p1, __p2) __extension__ ({ \40463#define vld3_lane_bf16(__p0, __p1, __p2) __extension__ ({ \
40464 bfloat16x4x3_t __ret; \
40464 bfloat16x4x3_t __s1 = __p1; \40465 bfloat16x4x3_t __s1 = __p1; \
40465 bfloat16x4x3_t __rev1; \40466 bfloat16x4x3_t __rev1; \
40466 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \40467 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \
40467 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \40468 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \
40468 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 3, 2, 1, 0); \40469 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 3, 2, 1, 0); \
40469 bfloat16x4x3_t __ret; \
40470 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 11); \40470 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], __p2, 11); \
40471 \40471 \
40472 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \40472 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
...@@ -40554,20 +40554,20 @@ __ai bfloat16x4_t __noswap_vget_low_bf16(bfloat16x8_t __p0) {...@@ -40554,20 +40554,20 @@ __ai bfloat16x4_t __noswap_vget_low_bf16(bfloat16x8_t __p0) {
4055440554
40555#ifdef __LITTLE_ENDIAN__40555#ifdef __LITTLE_ENDIAN__
40556#define vld4q_lane_bf16(__p0, __p1, __p2) __extension__ ({ \40556#define vld4q_lane_bf16(__p0, __p1, __p2) __extension__ ({ \
40557 bfloat16x8x4_t __s1 = __p1; \
40558 bfloat16x8x4_t __ret; \40557 bfloat16x8x4_t __ret; \
40558 bfloat16x8x4_t __s1 = __p1; \
40559 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 43); \40559 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 43); \
40560 __ret; \40560 __ret; \
40561})40561})
40562#else40562#else
40563#define vld4q_lane_bf16(__p0, __p1, __p2) __extension__ ({ \40563#define vld4q_lane_bf16(__p0, __p1, __p2) __extension__ ({ \
40564 bfloat16x8x4_t __ret; \
40564 bfloat16x8x4_t __s1 = __p1; \40565 bfloat16x8x4_t __s1 = __p1; \
40565 bfloat16x8x4_t __rev1; \40566 bfloat16x8x4_t __rev1; \
40566 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \40567 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
40567 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \40568 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 7, 6, 5, 4, 3, 2, 1, 0); \
40568 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \40569 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 7, 6, 5, 4, 3, 2, 1, 0); \
40569 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \40570 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 7, 6, 5, 4, 3, 2, 1, 0); \
40570 bfloat16x8x4_t __ret; \
40571 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 43); \40571 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 43); \
40572 \40572 \
40573 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \40573 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0); \
...@@ -40580,20 +40580,20 @@ __ai bfloat16x4_t __noswap_vget_low_bf16(bfloat16x8_t __p0) {...@@ -40580,20 +40580,20 @@ __ai bfloat16x4_t __noswap_vget_low_bf16(bfloat16x8_t __p0) {
4058040580
40581#ifdef __LITTLE_ENDIAN__40581#ifdef __LITTLE_ENDIAN__
40582#define vld4_lane_bf16(__p0, __p1, __p2) __extension__ ({ \40582#define vld4_lane_bf16(__p0, __p1, __p2) __extension__ ({ \
40583 bfloat16x4x4_t __s1 = __p1; \
40584 bfloat16x4x4_t __ret; \40583 bfloat16x4x4_t __ret; \
40584 bfloat16x4x4_t __s1 = __p1; \
40585 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 11); \40585 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 11); \
40586 __ret; \40586 __ret; \
40587})40587})
40588#else40588#else
40589#define vld4_lane_bf16(__p0, __p1, __p2) __extension__ ({ \40589#define vld4_lane_bf16(__p0, __p1, __p2) __extension__ ({ \
40590 bfloat16x4x4_t __ret; \
40590 bfloat16x4x4_t __s1 = __p1; \40591 bfloat16x4x4_t __s1 = __p1; \
40591 bfloat16x4x4_t __rev1; \40592 bfloat16x4x4_t __rev1; \
40592 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \40593 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 3, 2, 1, 0); \
40593 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \40594 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 3, 2, 1, 0); \
40594 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 3, 2, 1, 0); \40595 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 3, 2, 1, 0); \
40595 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 3, 2, 1, 0); \40596 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 3, 2, 1, 0); \
40596 bfloat16x4x4_t __ret; \
40597 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], __p2, 11); \40597 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__rev1.val[0], (int8x8_t)__rev1.val[1], (int8x8_t)__rev1.val[2], (int8x8_t)__rev1.val[3], __p2, 11); \
40598 \40598 \
40599 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \40599 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0); \
...@@ -40606,26 +40606,26 @@ __ai bfloat16x4_t __noswap_vget_low_bf16(bfloat16x8_t __p0) {...@@ -40606,26 +40606,26 @@ __ai bfloat16x4_t __noswap_vget_low_bf16(bfloat16x8_t __p0) {
4060640606
40607#ifdef __LITTLE_ENDIAN__40607#ifdef __LITTLE_ENDIAN__
40608#define vsetq_lane_bf16(__p0, __p1, __p2) __extension__ ({ \40608#define vsetq_lane_bf16(__p0, __p1, __p2) __extension__ ({ \
40609 bfloat16x8_t __ret; \
40609 bfloat16_t __s0 = __p0; \40610 bfloat16_t __s0 = __p0; \
40610 bfloat16x8_t __s1 = __p1; \40611 bfloat16x8_t __s1 = __p1; \
40611 bfloat16x8_t __ret; \
40612 __ret = (bfloat16x8_t) __builtin_neon_vsetq_lane_bf16(__s0, (bfloat16x8_t)__s1, __p2); \40612 __ret = (bfloat16x8_t) __builtin_neon_vsetq_lane_bf16(__s0, (bfloat16x8_t)__s1, __p2); \
40613 __ret; \40613 __ret; \
40614})40614})
40615#else40615#else
40616#define vsetq_lane_bf16(__p0, __p1, __p2) __extension__ ({ \40616#define vsetq_lane_bf16(__p0, __p1, __p2) __extension__ ({ \
40617 bfloat16x8_t __ret; \
40617 bfloat16_t __s0 = __p0; \40618 bfloat16_t __s0 = __p0; \
40618 bfloat16x8_t __s1 = __p1; \40619 bfloat16x8_t __s1 = __p1; \
40619 bfloat16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \40620 bfloat16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
40620 bfloat16x8_t __ret; \
40621 __ret = (bfloat16x8_t) __builtin_neon_vsetq_lane_bf16(__s0, (bfloat16x8_t)__rev1, __p2); \40621 __ret = (bfloat16x8_t) __builtin_neon_vsetq_lane_bf16(__s0, (bfloat16x8_t)__rev1, __p2); \
40622 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \40622 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
40623 __ret; \40623 __ret; \
40624})40624})
40625#define __noswap_vsetq_lane_bf16(__p0, __p1, __p2) __extension__ ({ \40625#define __noswap_vsetq_lane_bf16(__p0, __p1, __p2) __extension__ ({ \
40626 bfloat16x8_t __ret; \
40626 bfloat16_t __s0 = __p0; \40627 bfloat16_t __s0 = __p0; \
40627 bfloat16x8_t __s1 = __p1; \40628 bfloat16x8_t __s1 = __p1; \
40628 bfloat16x8_t __ret; \
40629 __ret = (bfloat16x8_t) __builtin_neon_vsetq_lane_bf16(__s0, (bfloat16x8_t)__s1, __p2); \40629 __ret = (bfloat16x8_t) __builtin_neon_vsetq_lane_bf16(__s0, (bfloat16x8_t)__s1, __p2); \
40630 __ret; \40630 __ret; \
40631})40631})
...@@ -40633,26 +40633,26 @@ __ai bfloat16x4_t __noswap_vget_low_bf16(bfloat16x8_t __p0) {...@@ -40633,26 +40633,26 @@ __ai bfloat16x4_t __noswap_vget_low_bf16(bfloat16x8_t __p0) {
4063340633
40634#ifdef __LITTLE_ENDIAN__40634#ifdef __LITTLE_ENDIAN__
40635#define vset_lane_bf16(__p0, __p1, __p2) __extension__ ({ \40635#define vset_lane_bf16(__p0, __p1, __p2) __extension__ ({ \
40636 bfloat16x4_t __ret; \
40636 bfloat16_t __s0 = __p0; \40637 bfloat16_t __s0 = __p0; \
40637 bfloat16x4_t __s1 = __p1; \40638 bfloat16x4_t __s1 = __p1; \
40638 bfloat16x4_t __ret; \
40639 __ret = (bfloat16x4_t) __builtin_neon_vset_lane_bf16(__s0, (bfloat16x4_t)__s1, __p2); \40639 __ret = (bfloat16x4_t) __builtin_neon_vset_lane_bf16(__s0, (bfloat16x4_t)__s1, __p2); \
40640 __ret; \40640 __ret; \
40641})40641})
40642#else40642#else
40643#define vset_lane_bf16(__p0, __p1, __p2) __extension__ ({ \40643#define vset_lane_bf16(__p0, __p1, __p2) __extension__ ({ \
40644 bfloat16x4_t __ret; \
40644 bfloat16_t __s0 = __p0; \40645 bfloat16_t __s0 = __p0; \
40645 bfloat16x4_t __s1 = __p1; \40646 bfloat16x4_t __s1 = __p1; \
40646 bfloat16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \40647 bfloat16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
40647 bfloat16x4_t __ret; \
40648 __ret = (bfloat16x4_t) __builtin_neon_vset_lane_bf16(__s0, (bfloat16x4_t)__rev1, __p2); \40648 __ret = (bfloat16x4_t) __builtin_neon_vset_lane_bf16(__s0, (bfloat16x4_t)__rev1, __p2); \
40649 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \40649 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
40650 __ret; \40650 __ret; \
40651})40651})
40652#define __noswap_vset_lane_bf16(__p0, __p1, __p2) __extension__ ({ \40652#define __noswap_vset_lane_bf16(__p0, __p1, __p2) __extension__ ({ \
40653 bfloat16x4_t __ret; \
40653 bfloat16_t __s0 = __p0; \40654 bfloat16_t __s0 = __p0; \
40654 bfloat16x4_t __s1 = __p1; \40655 bfloat16x4_t __s1 = __p1; \
40655 bfloat16x4_t __ret; \
40656 __ret = (bfloat16x4_t) __builtin_neon_vset_lane_bf16(__s0, (bfloat16x4_t)__s1, __p2); \40656 __ret = (bfloat16x4_t) __builtin_neon_vset_lane_bf16(__s0, (bfloat16x4_t)__s1, __p2); \
40657 __ret; \40657 __ret; \
40658})40658})
...@@ -41008,8 +41008,8 @@ __ai bfloat16x4_t __a32_vcvt_bf16_f32(float32x4_t __p0) {...@@ -41008,8 +41008,8 @@ __ai bfloat16x4_t __a32_vcvt_bf16_f32(float32x4_t __p0) {
41008}41008}
41009#else41009#else
41010__ai bfloat16x4_t __a32_vcvt_bf16_f32(float32x4_t __p0) {41010__ai bfloat16x4_t __a32_vcvt_bf16_f32(float32x4_t __p0) {
41011 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
41012 bfloat16x4_t __ret;41011 bfloat16x4_t __ret;
41012 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
41013 __ret = (bfloat16x4_t) __builtin_neon___a32_vcvt_bf16_v((int8x16_t)__rev0, 11);41013 __ret = (bfloat16x4_t) __builtin_neon___a32_vcvt_bf16_v((int8x16_t)__rev0, 11);
41014 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);41014 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
41015 return __ret;41015 return __ret;
...@@ -41029,8 +41029,8 @@ __ai bfloat16x4_t vcvt_bf16_f32(float32x4_t __p0) {...@@ -41029,8 +41029,8 @@ __ai bfloat16x4_t vcvt_bf16_f32(float32x4_t __p0) {
41029}41029}
41030#else41030#else
41031__ai bfloat16x4_t vcvt_bf16_f32(float32x4_t __p0) {41031__ai bfloat16x4_t vcvt_bf16_f32(float32x4_t __p0) {
41032 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
41033 bfloat16x4_t __ret;41032 bfloat16x4_t __ret;
41033 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
41034 __ret = __noswap___a32_vcvt_bf16_f32(__rev0);41034 __ret = __noswap___a32_vcvt_bf16_f32(__rev0);
41035 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);41035 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
41036 return __ret;41036 return __ret;
...@@ -41045,9 +41045,9 @@ __ai bfloat16x8_t vcvtq_high_bf16_f32(bfloat16x8_t __p0, float32x4_t __p1) {...@@ -41045,9 +41045,9 @@ __ai bfloat16x8_t vcvtq_high_bf16_f32(bfloat16x8_t __p0, float32x4_t __p1) {
41045}41045}
41046#else41046#else
41047__ai bfloat16x8_t vcvtq_high_bf16_f32(bfloat16x8_t __p0, float32x4_t __p1) {41047__ai bfloat16x8_t vcvtq_high_bf16_f32(bfloat16x8_t __p0, float32x4_t __p1) {
41048 bfloat16x8_t __ret;
41048 bfloat16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);41049 bfloat16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
41049 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);41050 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
41050 bfloat16x8_t __ret;
41051 __ret = __noswap_vcombine_bf16(__noswap___a32_vcvt_bf16_f32(__rev1), __noswap_vget_low_bf16(__rev0));41051 __ret = __noswap_vcombine_bf16(__noswap___a32_vcvt_bf16_f32(__rev1), __noswap_vget_low_bf16(__rev0));
41052 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);41052 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
41053 return __ret;41053 return __ret;
...@@ -41062,8 +41062,8 @@ __ai bfloat16x8_t vcvtq_low_bf16_f32(float32x4_t __p0) {...@@ -41062,8 +41062,8 @@ __ai bfloat16x8_t vcvtq_low_bf16_f32(float32x4_t __p0) {
41062}41062}
41063#else41063#else
41064__ai bfloat16x8_t vcvtq_low_bf16_f32(float32x4_t __p0) {41064__ai bfloat16x8_t vcvtq_low_bf16_f32(float32x4_t __p0) {
41065 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
41066 bfloat16x8_t __ret;41065 bfloat16x8_t __ret;
41066 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
41067 __ret = __noswap_vcombine_bf16((bfloat16x4_t)(0ULL), __noswap___a32_vcvt_bf16_f32(__rev0));41067 __ret = __noswap_vcombine_bf16((bfloat16x4_t)(0ULL), __noswap___a32_vcvt_bf16_f32(__rev0));
41068 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);41068 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
41069 return __ret;41069 return __ret;
...@@ -41080,8 +41080,8 @@ __ai bfloat16x8_t __a64_vcvtq_low_bf16_f32(float32x4_t __p0) {...@@ -41080,8 +41080,8 @@ __ai bfloat16x8_t __a64_vcvtq_low_bf16_f32(float32x4_t __p0) {
41080}41080}
41081#else41081#else
41082__ai bfloat16x8_t __a64_vcvtq_low_bf16_f32(float32x4_t __p0) {41082__ai bfloat16x8_t __a64_vcvtq_low_bf16_f32(float32x4_t __p0) {
41083 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
41084 bfloat16x8_t __ret;41083 bfloat16x8_t __ret;
41084 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
41085 __ret = (bfloat16x8_t) __builtin_neon___a64_vcvtq_low_bf16_v((int8x16_t)__rev0, 43);41085 __ret = (bfloat16x8_t) __builtin_neon___a64_vcvtq_low_bf16_v((int8x16_t)__rev0, 43);
41086 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);41086 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
41087 return __ret;41087 return __ret;
...@@ -41095,19 +41095,19 @@ __ai bfloat16x8_t __noswap___a64_vcvtq_low_bf16_f32(float32x4_t __p0) {...@@ -41095,19 +41095,19 @@ __ai bfloat16x8_t __noswap___a64_vcvtq_low_bf16_f32(float32x4_t __p0) {
4109541095
41096#ifdef __LITTLE_ENDIAN__41096#ifdef __LITTLE_ENDIAN__
41097#define vcopyq_lane_bf16(__p0_161, __p1_161, __p2_161, __p3_161) __extension__ ({ \41097#define vcopyq_lane_bf16(__p0_161, __p1_161, __p2_161, __p3_161) __extension__ ({ \
41098 bfloat16x8_t __ret_161; \
41098 bfloat16x8_t __s0_161 = __p0_161; \41099 bfloat16x8_t __s0_161 = __p0_161; \
41099 bfloat16x4_t __s2_161 = __p2_161; \41100 bfloat16x4_t __s2_161 = __p2_161; \
41100 bfloat16x8_t __ret_161; \
41101 __ret_161 = vsetq_lane_bf16(vget_lane_bf16(__s2_161, __p3_161), __s0_161, __p1_161); \41101 __ret_161 = vsetq_lane_bf16(vget_lane_bf16(__s2_161, __p3_161), __s0_161, __p1_161); \
41102 __ret_161; \41102 __ret_161; \
41103})41103})
41104#else41104#else
41105#define vcopyq_lane_bf16(__p0_162, __p1_162, __p2_162, __p3_162) __extension__ ({ \41105#define vcopyq_lane_bf16(__p0_162, __p1_162, __p2_162, __p3_162) __extension__ ({ \
41106 bfloat16x8_t __ret_162; \
41106 bfloat16x8_t __s0_162 = __p0_162; \41107 bfloat16x8_t __s0_162 = __p0_162; \
41107 bfloat16x4_t __s2_162 = __p2_162; \41108 bfloat16x4_t __s2_162 = __p2_162; \
41108 bfloat16x8_t __rev0_162; __rev0_162 = __builtin_shufflevector(__s0_162, __s0_162, 7, 6, 5, 4, 3, 2, 1, 0); \41109 bfloat16x8_t __rev0_162; __rev0_162 = __builtin_shufflevector(__s0_162, __s0_162, 7, 6, 5, 4, 3, 2, 1, 0); \
41109 bfloat16x4_t __rev2_162; __rev2_162 = __builtin_shufflevector(__s2_162, __s2_162, 3, 2, 1, 0); \41110 bfloat16x4_t __rev2_162; __rev2_162 = __builtin_shufflevector(__s2_162, __s2_162, 3, 2, 1, 0); \
41110 bfloat16x8_t __ret_162; \
41111 __ret_162 = __noswap_vsetq_lane_bf16(__noswap_vget_lane_bf16(__rev2_162, __p3_162), __rev0_162, __p1_162); \41111 __ret_162 = __noswap_vsetq_lane_bf16(__noswap_vget_lane_bf16(__rev2_162, __p3_162), __rev0_162, __p1_162); \
41112 __ret_162 = __builtin_shufflevector(__ret_162, __ret_162, 7, 6, 5, 4, 3, 2, 1, 0); \41112 __ret_162 = __builtin_shufflevector(__ret_162, __ret_162, 7, 6, 5, 4, 3, 2, 1, 0); \
41113 __ret_162; \41113 __ret_162; \
...@@ -41116,19 +41116,19 @@ __ai bfloat16x8_t __noswap___a64_vcvtq_low_bf16_f32(float32x4_t __p0) {...@@ -41116,19 +41116,19 @@ __ai bfloat16x8_t __noswap___a64_vcvtq_low_bf16_f32(float32x4_t __p0) {
4111641116
41117#ifdef __LITTLE_ENDIAN__41117#ifdef __LITTLE_ENDIAN__
41118#define vcopy_lane_bf16(__p0_163, __p1_163, __p2_163, __p3_163) __extension__ ({ \41118#define vcopy_lane_bf16(__p0_163, __p1_163, __p2_163, __p3_163) __extension__ ({ \
41119 bfloat16x4_t __ret_163; \
41119 bfloat16x4_t __s0_163 = __p0_163; \41120 bfloat16x4_t __s0_163 = __p0_163; \
41120 bfloat16x4_t __s2_163 = __p2_163; \41121 bfloat16x4_t __s2_163 = __p2_163; \
41121 bfloat16x4_t __ret_163; \
41122 __ret_163 = vset_lane_bf16(vget_lane_bf16(__s2_163, __p3_163), __s0_163, __p1_163); \41122 __ret_163 = vset_lane_bf16(vget_lane_bf16(__s2_163, __p3_163), __s0_163, __p1_163); \
41123 __ret_163; \41123 __ret_163; \
41124})41124})
41125#else41125#else
41126#define vcopy_lane_bf16(__p0_164, __p1_164, __p2_164, __p3_164) __extension__ ({ \41126#define vcopy_lane_bf16(__p0_164, __p1_164, __p2_164, __p3_164) __extension__ ({ \
41127 bfloat16x4_t __ret_164; \
41127 bfloat16x4_t __s0_164 = __p0_164; \41128 bfloat16x4_t __s0_164 = __p0_164; \
41128 bfloat16x4_t __s2_164 = __p2_164; \41129 bfloat16x4_t __s2_164 = __p2_164; \
41129 bfloat16x4_t __rev0_164; __rev0_164 = __builtin_shufflevector(__s0_164, __s0_164, 3, 2, 1, 0); \41130 bfloat16x4_t __rev0_164; __rev0_164 = __builtin_shufflevector(__s0_164, __s0_164, 3, 2, 1, 0); \
41130 bfloat16x4_t __rev2_164; __rev2_164 = __builtin_shufflevector(__s2_164, __s2_164, 3, 2, 1, 0); \41131 bfloat16x4_t __rev2_164; __rev2_164 = __builtin_shufflevector(__s2_164, __s2_164, 3, 2, 1, 0); \
41131 bfloat16x4_t __ret_164; \
41132 __ret_164 = __noswap_vset_lane_bf16(__noswap_vget_lane_bf16(__rev2_164, __p3_164), __rev0_164, __p1_164); \41132 __ret_164 = __noswap_vset_lane_bf16(__noswap_vget_lane_bf16(__rev2_164, __p3_164), __rev0_164, __p1_164); \
41133 __ret_164 = __builtin_shufflevector(__ret_164, __ret_164, 3, 2, 1, 0); \41133 __ret_164 = __builtin_shufflevector(__ret_164, __ret_164, 3, 2, 1, 0); \
41134 __ret_164; \41134 __ret_164; \
...@@ -41137,19 +41137,19 @@ __ai bfloat16x8_t __noswap___a64_vcvtq_low_bf16_f32(float32x4_t __p0) {...@@ -41137,19 +41137,19 @@ __ai bfloat16x8_t __noswap___a64_vcvtq_low_bf16_f32(float32x4_t __p0) {
4113741137
41138#ifdef __LITTLE_ENDIAN__41138#ifdef __LITTLE_ENDIAN__
41139#define vcopyq_laneq_bf16(__p0_165, __p1_165, __p2_165, __p3_165) __extension__ ({ \41139#define vcopyq_laneq_bf16(__p0_165, __p1_165, __p2_165, __p3_165) __extension__ ({ \
41140 bfloat16x8_t __ret_165; \
41140 bfloat16x8_t __s0_165 = __p0_165; \41141 bfloat16x8_t __s0_165 = __p0_165; \
41141 bfloat16x8_t __s2_165 = __p2_165; \41142 bfloat16x8_t __s2_165 = __p2_165; \
41142 bfloat16x8_t __ret_165; \
41143 __ret_165 = vsetq_lane_bf16(vgetq_lane_bf16(__s2_165, __p3_165), __s0_165, __p1_165); \41143 __ret_165 = vsetq_lane_bf16(vgetq_lane_bf16(__s2_165, __p3_165), __s0_165, __p1_165); \
41144 __ret_165; \41144 __ret_165; \
41145})41145})
41146#else41146#else
41147#define vcopyq_laneq_bf16(__p0_166, __p1_166, __p2_166, __p3_166) __extension__ ({ \41147#define vcopyq_laneq_bf16(__p0_166, __p1_166, __p2_166, __p3_166) __extension__ ({ \
41148 bfloat16x8_t __ret_166; \
41148 bfloat16x8_t __s0_166 = __p0_166; \41149 bfloat16x8_t __s0_166 = __p0_166; \
41149 bfloat16x8_t __s2_166 = __p2_166; \41150 bfloat16x8_t __s2_166 = __p2_166; \
41150 bfloat16x8_t __rev0_166; __rev0_166 = __builtin_shufflevector(__s0_166, __s0_166, 7, 6, 5, 4, 3, 2, 1, 0); \41151 bfloat16x8_t __rev0_166; __rev0_166 = __builtin_shufflevector(__s0_166, __s0_166, 7, 6, 5, 4, 3, 2, 1, 0); \
41151 bfloat16x8_t __rev2_166; __rev2_166 = __builtin_shufflevector(__s2_166, __s2_166, 7, 6, 5, 4, 3, 2, 1, 0); \41152 bfloat16x8_t __rev2_166; __rev2_166 = __builtin_shufflevector(__s2_166, __s2_166, 7, 6, 5, 4, 3, 2, 1, 0); \
41152 bfloat16x8_t __ret_166; \
41153 __ret_166 = __noswap_vsetq_lane_bf16(__noswap_vgetq_lane_bf16(__rev2_166, __p3_166), __rev0_166, __p1_166); \41153 __ret_166 = __noswap_vsetq_lane_bf16(__noswap_vgetq_lane_bf16(__rev2_166, __p3_166), __rev0_166, __p1_166); \
41154 __ret_166 = __builtin_shufflevector(__ret_166, __ret_166, 7, 6, 5, 4, 3, 2, 1, 0); \41154 __ret_166 = __builtin_shufflevector(__ret_166, __ret_166, 7, 6, 5, 4, 3, 2, 1, 0); \
41155 __ret_166; \41155 __ret_166; \
...@@ -41158,19 +41158,19 @@ __ai bfloat16x8_t __noswap___a64_vcvtq_low_bf16_f32(float32x4_t __p0) {...@@ -41158,19 +41158,19 @@ __ai bfloat16x8_t __noswap___a64_vcvtq_low_bf16_f32(float32x4_t __p0) {
4115841158
41159#ifdef __LITTLE_ENDIAN__41159#ifdef __LITTLE_ENDIAN__
41160#define vcopy_laneq_bf16(__p0_167, __p1_167, __p2_167, __p3_167) __extension__ ({ \41160#define vcopy_laneq_bf16(__p0_167, __p1_167, __p2_167, __p3_167) __extension__ ({ \
41161 bfloat16x4_t __ret_167; \
41161 bfloat16x4_t __s0_167 = __p0_167; \41162 bfloat16x4_t __s0_167 = __p0_167; \
41162 bfloat16x8_t __s2_167 = __p2_167; \41163 bfloat16x8_t __s2_167 = __p2_167; \
41163 bfloat16x4_t __ret_167; \
41164 __ret_167 = vset_lane_bf16(vgetq_lane_bf16(__s2_167, __p3_167), __s0_167, __p1_167); \41164 __ret_167 = vset_lane_bf16(vgetq_lane_bf16(__s2_167, __p3_167), __s0_167, __p1_167); \
41165 __ret_167; \41165 __ret_167; \
41166})41166})
41167#else41167#else
41168#define vcopy_laneq_bf16(__p0_168, __p1_168, __p2_168, __p3_168) __extension__ ({ \41168#define vcopy_laneq_bf16(__p0_168, __p1_168, __p2_168, __p3_168) __extension__ ({ \
41169 bfloat16x4_t __ret_168; \
41169 bfloat16x4_t __s0_168 = __p0_168; \41170 bfloat16x4_t __s0_168 = __p0_168; \
41170 bfloat16x8_t __s2_168 = __p2_168; \41171 bfloat16x8_t __s2_168 = __p2_168; \
41171 bfloat16x4_t __rev0_168; __rev0_168 = __builtin_shufflevector(__s0_168, __s0_168, 3, 2, 1, 0); \41172 bfloat16x4_t __rev0_168; __rev0_168 = __builtin_shufflevector(__s0_168, __s0_168, 3, 2, 1, 0); \
41172 bfloat16x8_t __rev2_168; __rev2_168 = __builtin_shufflevector(__s2_168, __s2_168, 7, 6, 5, 4, 3, 2, 1, 0); \41173 bfloat16x8_t __rev2_168; __rev2_168 = __builtin_shufflevector(__s2_168, __s2_168, 7, 6, 5, 4, 3, 2, 1, 0); \
41173 bfloat16x4_t __ret_168; \
41174 __ret_168 = __noswap_vset_lane_bf16(__noswap_vgetq_lane_bf16(__rev2_168, __p3_168), __rev0_168, __p1_168); \41174 __ret_168 = __noswap_vset_lane_bf16(__noswap_vgetq_lane_bf16(__rev2_168, __p3_168), __rev0_168, __p1_168); \
41175 __ret_168 = __builtin_shufflevector(__ret_168, __ret_168, 3, 2, 1, 0); \41175 __ret_168 = __builtin_shufflevector(__ret_168, __ret_168, 3, 2, 1, 0); \
41176 __ret_168; \41176 __ret_168; \
...@@ -41185,8 +41185,8 @@ __ai bfloat16x4_t vcvt_bf16_f32(float32x4_t __p0) {...@@ -41185,8 +41185,8 @@ __ai bfloat16x4_t vcvt_bf16_f32(float32x4_t __p0) {
41185}41185}
41186#else41186#else
41187__ai bfloat16x4_t vcvt_bf16_f32(float32x4_t __p0) {41187__ai bfloat16x4_t vcvt_bf16_f32(float32x4_t __p0) {
41188 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
41189 bfloat16x4_t __ret;41188 bfloat16x4_t __ret;
41189 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
41190 __ret = __noswap_vget_low_bf16(__noswap___a64_vcvtq_low_bf16_f32(__rev0));41190 __ret = __noswap_vget_low_bf16(__noswap___a64_vcvtq_low_bf16_f32(__rev0));
41191 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);41191 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
41192 return __ret;41192 return __ret;
...@@ -41201,9 +41201,9 @@ __ai bfloat16x8_t vcvtq_high_bf16_f32(bfloat16x8_t __p0, float32x4_t __p1) {...@@ -41201,9 +41201,9 @@ __ai bfloat16x8_t vcvtq_high_bf16_f32(bfloat16x8_t __p0, float32x4_t __p1) {
41201}41201}
41202#else41202#else
41203__ai bfloat16x8_t vcvtq_high_bf16_f32(bfloat16x8_t __p0, float32x4_t __p1) {41203__ai bfloat16x8_t vcvtq_high_bf16_f32(bfloat16x8_t __p0, float32x4_t __p1) {
41204 bfloat16x8_t __ret;
41204 bfloat16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);41205 bfloat16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
41205 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);41206 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
41206 bfloat16x8_t __ret;
41207 __ret = (bfloat16x8_t) __builtin_neon_vcvtq_high_bf16_v((int8x16_t)__rev0, (int8x16_t)__rev1, 43);41207 __ret = (bfloat16x8_t) __builtin_neon_vcvtq_high_bf16_v((int8x16_t)__rev0, (int8x16_t)__rev1, 43);
41208 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);41208 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
41209 return __ret;41209 return __ret;
...@@ -41218,8 +41218,8 @@ __ai bfloat16x8_t vcvtq_low_bf16_f32(float32x4_t __p0) {...@@ -41218,8 +41218,8 @@ __ai bfloat16x8_t vcvtq_low_bf16_f32(float32x4_t __p0) {
41218}41218}
41219#else41219#else
41220__ai bfloat16x8_t vcvtq_low_bf16_f32(float32x4_t __p0) {41220__ai bfloat16x8_t vcvtq_low_bf16_f32(float32x4_t __p0) {
41221 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
41222 bfloat16x8_t __ret;41221 bfloat16x8_t __ret;
41222 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
41223 __ret = __noswap___a64_vcvtq_low_bf16_f32(__rev0);41223 __ret = __noswap___a64_vcvtq_low_bf16_f32(__rev0);
41224 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);41224 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
41225 return __ret;41225 return __ret;
...@@ -41236,9 +41236,9 @@ __ai float32x2_t vcadd_rot270_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -41236,9 +41236,9 @@ __ai float32x2_t vcadd_rot270_f32(float32x2_t __p0, float32x2_t __p1) {
41236}41236}
41237#else41237#else
41238__ai float32x2_t vcadd_rot270_f32(float32x2_t __p0, float32x2_t __p1) {41238__ai float32x2_t vcadd_rot270_f32(float32x2_t __p0, float32x2_t __p1) {
41239 float32x2_t __ret;
41239 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);41240 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
41240 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);41241 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
41241 float32x2_t __ret;
41242 __ret = (float32x2_t) __builtin_neon_vcadd_rot270_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);41242 __ret = (float32x2_t) __builtin_neon_vcadd_rot270_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
41243 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);41243 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
41244 return __ret;41244 return __ret;
...@@ -41253,9 +41253,9 @@ __ai float32x2_t vcadd_rot90_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -41253,9 +41253,9 @@ __ai float32x2_t vcadd_rot90_f32(float32x2_t __p0, float32x2_t __p1) {
41253}41253}
41254#else41254#else
41255__ai float32x2_t vcadd_rot90_f32(float32x2_t __p0, float32x2_t __p1) {41255__ai float32x2_t vcadd_rot90_f32(float32x2_t __p0, float32x2_t __p1) {
41256 float32x2_t __ret;
41256 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);41257 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
41257 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);41258 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
41258 float32x2_t __ret;
41259 __ret = (float32x2_t) __builtin_neon_vcadd_rot90_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);41259 __ret = (float32x2_t) __builtin_neon_vcadd_rot90_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
41260 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);41260 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
41261 return __ret;41261 return __ret;
...@@ -41270,9 +41270,9 @@ __ai float32x4_t vcaddq_rot270_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -41270,9 +41270,9 @@ __ai float32x4_t vcaddq_rot270_f32(float32x4_t __p0, float32x4_t __p1) {
41270}41270}
41271#else41271#else
41272__ai float32x4_t vcaddq_rot270_f32(float32x4_t __p0, float32x4_t __p1) {41272__ai float32x4_t vcaddq_rot270_f32(float32x4_t __p0, float32x4_t __p1) {
41273 float32x4_t __ret;
41273 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);41274 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
41274 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);41275 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
41275 float32x4_t __ret;
41276 __ret = (float32x4_t) __builtin_neon_vcaddq_rot270_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);41276 __ret = (float32x4_t) __builtin_neon_vcaddq_rot270_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
41277 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);41277 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
41278 return __ret;41278 return __ret;
...@@ -41287,9 +41287,9 @@ __ai float32x4_t vcaddq_rot90_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -41287,9 +41287,9 @@ __ai float32x4_t vcaddq_rot90_f32(float32x4_t __p0, float32x4_t __p1) {
41287}41287}
41288#else41288#else
41289__ai float32x4_t vcaddq_rot90_f32(float32x4_t __p0, float32x4_t __p1) {41289__ai float32x4_t vcaddq_rot90_f32(float32x4_t __p0, float32x4_t __p1) {
41290 float32x4_t __ret;
41290 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);41291 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
41291 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);41292 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
41292 float32x4_t __ret;
41293 __ret = (float32x4_t) __builtin_neon_vcaddq_rot90_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);41293 __ret = (float32x4_t) __builtin_neon_vcaddq_rot90_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
41294 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);41294 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
41295 return __ret;41295 return __ret;
...@@ -41304,10 +41304,10 @@ __ai float32x4_t vcmlaq_f32(float32x4_t __p0, float32x4_t __p1, float32x4_t __p2...@@ -41304,10 +41304,10 @@ __ai float32x4_t vcmlaq_f32(float32x4_t __p0, float32x4_t __p1, float32x4_t __p2
41304}41304}
41305#else41305#else
41306__ai float32x4_t vcmlaq_f32(float32x4_t __p0, float32x4_t __p1, float32x4_t __p2) {41306__ai float32x4_t vcmlaq_f32(float32x4_t __p0, float32x4_t __p1, float32x4_t __p2) {
41307 float32x4_t __ret;
41307 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);41308 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
41308 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);41309 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
41309 float32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);41310 float32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
41310 float32x4_t __ret;
41311 __ret = (float32x4_t) __builtin_neon_vcmlaq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 41);41311 __ret = (float32x4_t) __builtin_neon_vcmlaq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 41);
41312 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);41312 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
41313 return __ret;41313 return __ret;
...@@ -41327,10 +41327,10 @@ __ai float32x2_t vcmla_f32(float32x2_t __p0, float32x2_t __p1, float32x2_t __p2)...@@ -41327,10 +41327,10 @@ __ai float32x2_t vcmla_f32(float32x2_t __p0, float32x2_t __p1, float32x2_t __p2)
41327}41327}
41328#else41328#else
41329__ai float32x2_t vcmla_f32(float32x2_t __p0, float32x2_t __p1, float32x2_t __p2) {41329__ai float32x2_t vcmla_f32(float32x2_t __p0, float32x2_t __p1, float32x2_t __p2) {
41330 float32x2_t __ret;
41330 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);41331 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
41331 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);41332 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
41332 float32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);41333 float32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
41333 float32x2_t __ret;
41334 __ret = (float32x2_t) __builtin_neon_vcmla_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 9);41334 __ret = (float32x2_t) __builtin_neon_vcmla_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 9);
41335 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);41335 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
41336 return __ret;41336 return __ret;
...@@ -41344,10 +41344,10 @@ __ai float32x2_t __noswap_vcmla_f32(float32x2_t __p0, float32x2_t __p1, float32x...@@ -41344,10 +41344,10 @@ __ai float32x2_t __noswap_vcmla_f32(float32x2_t __p0, float32x2_t __p1, float32x
4134441344
41345#ifdef __LITTLE_ENDIAN__41345#ifdef __LITTLE_ENDIAN__
41346#define vcmla_lane_f32(__p0_169, __p1_169, __p2_169, __p3_169) __extension__ ({ \41346#define vcmla_lane_f32(__p0_169, __p1_169, __p2_169, __p3_169) __extension__ ({ \
41347 float32x2_t __ret_169; \
41347 float32x2_t __s0_169 = __p0_169; \41348 float32x2_t __s0_169 = __p0_169; \
41348 float32x2_t __s1_169 = __p1_169; \41349 float32x2_t __s1_169 = __p1_169; \
41349 float32x2_t __s2_169 = __p2_169; \41350 float32x2_t __s2_169 = __p2_169; \
41350 float32x2_t __ret_169; \
41351float32x2_t __reint_169 = __s2_169; \41351float32x2_t __reint_169 = __s2_169; \
41352uint64x1_t __reint1_169 = (uint64x1_t) {vget_lane_u64(*(uint64x1_t *) &__reint_169, __p3_169)}; \41352uint64x1_t __reint1_169 = (uint64x1_t) {vget_lane_u64(*(uint64x1_t *) &__reint_169, __p3_169)}; \
41353 __ret_169 = vcmla_f32(__s0_169, __s1_169, *(float32x2_t *) &__reint1_169); \41353 __ret_169 = vcmla_f32(__s0_169, __s1_169, *(float32x2_t *) &__reint1_169); \
...@@ -41355,13 +41355,13 @@ uint64x1_t __reint1_169 = (uint64x1_t) {vget_lane_u64(*(uint64x1_t *) &__reint_1...@@ -41355,13 +41355,13 @@ uint64x1_t __reint1_169 = (uint64x1_t) {vget_lane_u64(*(uint64x1_t *) &__reint_1
41355})41355})
41356#else41356#else
41357#define vcmla_lane_f32(__p0_170, __p1_170, __p2_170, __p3_170) __extension__ ({ \41357#define vcmla_lane_f32(__p0_170, __p1_170, __p2_170, __p3_170) __extension__ ({ \
41358 float32x2_t __ret_170; \
41358 float32x2_t __s0_170 = __p0_170; \41359 float32x2_t __s0_170 = __p0_170; \
41359 float32x2_t __s1_170 = __p1_170; \41360 float32x2_t __s1_170 = __p1_170; \
41360 float32x2_t __s2_170 = __p2_170; \41361 float32x2_t __s2_170 = __p2_170; \
41361 float32x2_t __rev0_170; __rev0_170 = __builtin_shufflevector(__s0_170, __s0_170, 1, 0); \41362 float32x2_t __rev0_170; __rev0_170 = __builtin_shufflevector(__s0_170, __s0_170, 1, 0); \
41362 float32x2_t __rev1_170; __rev1_170 = __builtin_shufflevector(__s1_170, __s1_170, 1, 0); \41363 float32x2_t __rev1_170; __rev1_170 = __builtin_shufflevector(__s1_170, __s1_170, 1, 0); \
41363 float32x2_t __rev2_170; __rev2_170 = __builtin_shufflevector(__s2_170, __s2_170, 1, 0); \41364 float32x2_t __rev2_170; __rev2_170 = __builtin_shufflevector(__s2_170, __s2_170, 1, 0); \
41364 float32x2_t __ret_170; \
41365float32x2_t __reint_170 = __rev2_170; \41365float32x2_t __reint_170 = __rev2_170; \
41366uint64x1_t __reint1_170 = (uint64x1_t) {vget_lane_u64(*(uint64x1_t *) &__reint_170, __p3_170)}; \41366uint64x1_t __reint1_170 = (uint64x1_t) {vget_lane_u64(*(uint64x1_t *) &__reint_170, __p3_170)}; \
41367 __ret_170 = __noswap_vcmla_f32(__rev0_170, __rev1_170, *(float32x2_t *) &__reint1_170); \41367 __ret_170 = __noswap_vcmla_f32(__rev0_170, __rev1_170, *(float32x2_t *) &__reint1_170); \
...@@ -41372,10 +41372,10 @@ uint64x1_t __reint1_170 = (uint64x1_t) {vget_lane_u64(*(uint64x1_t *) &__reint_1...@@ -41372,10 +41372,10 @@ uint64x1_t __reint1_170 = (uint64x1_t) {vget_lane_u64(*(uint64x1_t *) &__reint_1
4137241372
41373#ifdef __LITTLE_ENDIAN__41373#ifdef __LITTLE_ENDIAN__
41374#define vcmlaq_lane_f32(__p0_171, __p1_171, __p2_171, __p3_171) __extension__ ({ \41374#define vcmlaq_lane_f32(__p0_171, __p1_171, __p2_171, __p3_171) __extension__ ({ \
41375 float32x4_t __ret_171; \
41375 float32x4_t __s0_171 = __p0_171; \41376 float32x4_t __s0_171 = __p0_171; \
41376 float32x4_t __s1_171 = __p1_171; \41377 float32x4_t __s1_171 = __p1_171; \
41377 float32x2_t __s2_171 = __p2_171; \41378 float32x2_t __s2_171 = __p2_171; \
41378 float32x4_t __ret_171; \
41379float32x2_t __reint_171 = __s2_171; \41379float32x2_t __reint_171 = __s2_171; \
41380uint64x2_t __reint1_171 = (uint64x2_t) {vget_lane_u64(*(uint64x1_t *) &__reint_171, __p3_171), vget_lane_u64(*(uint64x1_t *) &__reint_171, __p3_171)}; \41380uint64x2_t __reint1_171 = (uint64x2_t) {vget_lane_u64(*(uint64x1_t *) &__reint_171, __p3_171), vget_lane_u64(*(uint64x1_t *) &__reint_171, __p3_171)}; \
41381 __ret_171 = vcmlaq_f32(__s0_171, __s1_171, *(float32x4_t *) &__reint1_171); \41381 __ret_171 = vcmlaq_f32(__s0_171, __s1_171, *(float32x4_t *) &__reint1_171); \
...@@ -41383,13 +41383,13 @@ uint64x2_t __reint1_171 = (uint64x2_t) {vget_lane_u64(*(uint64x1_t *) &__reint_1...@@ -41383,13 +41383,13 @@ uint64x2_t __reint1_171 = (uint64x2_t) {vget_lane_u64(*(uint64x1_t *) &__reint_1
41383})41383})
41384#else41384#else
41385#define vcmlaq_lane_f32(__p0_172, __p1_172, __p2_172, __p3_172) __extension__ ({ \41385#define vcmlaq_lane_f32(__p0_172, __p1_172, __p2_172, __p3_172) __extension__ ({ \
41386 float32x4_t __ret_172; \
41386 float32x4_t __s0_172 = __p0_172; \41387 float32x4_t __s0_172 = __p0_172; \
41387 float32x4_t __s1_172 = __p1_172; \41388 float32x4_t __s1_172 = __p1_172; \
41388 float32x2_t __s2_172 = __p2_172; \41389 float32x2_t __s2_172 = __p2_172; \
41389 float32x4_t __rev0_172; __rev0_172 = __builtin_shufflevector(__s0_172, __s0_172, 3, 2, 1, 0); \41390 float32x4_t __rev0_172; __rev0_172 = __builtin_shufflevector(__s0_172, __s0_172, 3, 2, 1, 0); \
41390 float32x4_t __rev1_172; __rev1_172 = __builtin_shufflevector(__s1_172, __s1_172, 3, 2, 1, 0); \41391 float32x4_t __rev1_172; __rev1_172 = __builtin_shufflevector(__s1_172, __s1_172, 3, 2, 1, 0); \
41391 float32x2_t __rev2_172; __rev2_172 = __builtin_shufflevector(__s2_172, __s2_172, 1, 0); \41392 float32x2_t __rev2_172; __rev2_172 = __builtin_shufflevector(__s2_172, __s2_172, 1, 0); \
41392 float32x4_t __ret_172; \
41393float32x2_t __reint_172 = __rev2_172; \41393float32x2_t __reint_172 = __rev2_172; \
41394uint64x2_t __reint1_172 = (uint64x2_t) {vget_lane_u64(*(uint64x1_t *) &__reint_172, __p3_172), vget_lane_u64(*(uint64x1_t *) &__reint_172, __p3_172)}; \41394uint64x2_t __reint1_172 = (uint64x2_t) {vget_lane_u64(*(uint64x1_t *) &__reint_172, __p3_172), vget_lane_u64(*(uint64x1_t *) &__reint_172, __p3_172)}; \
41395 __ret_172 = __noswap_vcmlaq_f32(__rev0_172, __rev1_172, *(float32x4_t *) &__reint1_172); \41395 __ret_172 = __noswap_vcmlaq_f32(__rev0_172, __rev1_172, *(float32x4_t *) &__reint1_172); \
...@@ -41400,10 +41400,10 @@ uint64x2_t __reint1_172 = (uint64x2_t) {vget_lane_u64(*(uint64x1_t *) &__reint_1...@@ -41400,10 +41400,10 @@ uint64x2_t __reint1_172 = (uint64x2_t) {vget_lane_u64(*(uint64x1_t *) &__reint_1
4140041400
41401#ifdef __LITTLE_ENDIAN__41401#ifdef __LITTLE_ENDIAN__
41402#define vcmla_laneq_f32(__p0_173, __p1_173, __p2_173, __p3_173) __extension__ ({ \41402#define vcmla_laneq_f32(__p0_173, __p1_173, __p2_173, __p3_173) __extension__ ({ \
41403 float32x2_t __ret_173; \
41403 float32x2_t __s0_173 = __p0_173; \41404 float32x2_t __s0_173 = __p0_173; \
41404 float32x2_t __s1_173 = __p1_173; \41405 float32x2_t __s1_173 = __p1_173; \
41405 float32x4_t __s2_173 = __p2_173; \41406 float32x4_t __s2_173 = __p2_173; \
41406 float32x2_t __ret_173; \
41407float32x4_t __reint_173 = __s2_173; \41407float32x4_t __reint_173 = __s2_173; \
41408uint64x1_t __reint1_173 = (uint64x1_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_173, __p3_173)}; \41408uint64x1_t __reint1_173 = (uint64x1_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_173, __p3_173)}; \
41409 __ret_173 = vcmla_f32(__s0_173, __s1_173, *(float32x2_t *) &__reint1_173); \41409 __ret_173 = vcmla_f32(__s0_173, __s1_173, *(float32x2_t *) &__reint1_173); \
...@@ -41411,13 +41411,13 @@ uint64x1_t __reint1_173 = (uint64x1_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_...@@ -41411,13 +41411,13 @@ uint64x1_t __reint1_173 = (uint64x1_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_
41411})41411})
41412#else41412#else
41413#define vcmla_laneq_f32(__p0_174, __p1_174, __p2_174, __p3_174) __extension__ ({ \41413#define vcmla_laneq_f32(__p0_174, __p1_174, __p2_174, __p3_174) __extension__ ({ \
41414 float32x2_t __ret_174; \
41414 float32x2_t __s0_174 = __p0_174; \41415 float32x2_t __s0_174 = __p0_174; \
41415 float32x2_t __s1_174 = __p1_174; \41416 float32x2_t __s1_174 = __p1_174; \
41416 float32x4_t __s2_174 = __p2_174; \41417 float32x4_t __s2_174 = __p2_174; \
41417 float32x2_t __rev0_174; __rev0_174 = __builtin_shufflevector(__s0_174, __s0_174, 1, 0); \41418 float32x2_t __rev0_174; __rev0_174 = __builtin_shufflevector(__s0_174, __s0_174, 1, 0); \
41418 float32x2_t __rev1_174; __rev1_174 = __builtin_shufflevector(__s1_174, __s1_174, 1, 0); \41419 float32x2_t __rev1_174; __rev1_174 = __builtin_shufflevector(__s1_174, __s1_174, 1, 0); \
41419 float32x4_t __rev2_174; __rev2_174 = __builtin_shufflevector(__s2_174, __s2_174, 3, 2, 1, 0); \41420 float32x4_t __rev2_174; __rev2_174 = __builtin_shufflevector(__s2_174, __s2_174, 3, 2, 1, 0); \
41420 float32x2_t __ret_174; \
41421float32x4_t __reint_174 = __rev2_174; \41421float32x4_t __reint_174 = __rev2_174; \
41422uint64x1_t __reint1_174 = (uint64x1_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_174, __p3_174)}; \41422uint64x1_t __reint1_174 = (uint64x1_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_174, __p3_174)}; \
41423 __ret_174 = __noswap_vcmla_f32(__rev0_174, __rev1_174, *(float32x2_t *) &__reint1_174); \41423 __ret_174 = __noswap_vcmla_f32(__rev0_174, __rev1_174, *(float32x2_t *) &__reint1_174); \
...@@ -41428,10 +41428,10 @@ uint64x1_t __reint1_174 = (uint64x1_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *)...@@ -41428,10 +41428,10 @@ uint64x1_t __reint1_174 = (uint64x1_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *)
4142841428
41429#ifdef __LITTLE_ENDIAN__41429#ifdef __LITTLE_ENDIAN__
41430#define vcmlaq_laneq_f32(__p0_175, __p1_175, __p2_175, __p3_175) __extension__ ({ \41430#define vcmlaq_laneq_f32(__p0_175, __p1_175, __p2_175, __p3_175) __extension__ ({ \
41431 float32x4_t __ret_175; \
41431 float32x4_t __s0_175 = __p0_175; \41432 float32x4_t __s0_175 = __p0_175; \
41432 float32x4_t __s1_175 = __p1_175; \41433 float32x4_t __s1_175 = __p1_175; \
41433 float32x4_t __s2_175 = __p2_175; \41434 float32x4_t __s2_175 = __p2_175; \
41434 float32x4_t __ret_175; \
41435float32x4_t __reint_175 = __s2_175; \41435float32x4_t __reint_175 = __s2_175; \
41436uint64x2_t __reint1_175 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_175, __p3_175), vgetq_lane_u64(*(uint64x2_t *) &__reint_175, __p3_175)}; \41436uint64x2_t __reint1_175 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_175, __p3_175), vgetq_lane_u64(*(uint64x2_t *) &__reint_175, __p3_175)}; \
41437 __ret_175 = vcmlaq_f32(__s0_175, __s1_175, *(float32x4_t *) &__reint1_175); \41437 __ret_175 = vcmlaq_f32(__s0_175, __s1_175, *(float32x4_t *) &__reint1_175); \
...@@ -41439,13 +41439,13 @@ uint64x2_t __reint1_175 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_...@@ -41439,13 +41439,13 @@ uint64x2_t __reint1_175 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_
41439})41439})
41440#else41440#else
41441#define vcmlaq_laneq_f32(__p0_176, __p1_176, __p2_176, __p3_176) __extension__ ({ \41441#define vcmlaq_laneq_f32(__p0_176, __p1_176, __p2_176, __p3_176) __extension__ ({ \
41442 float32x4_t __ret_176; \
41442 float32x4_t __s0_176 = __p0_176; \41443 float32x4_t __s0_176 = __p0_176; \
41443 float32x4_t __s1_176 = __p1_176; \41444 float32x4_t __s1_176 = __p1_176; \
41444 float32x4_t __s2_176 = __p2_176; \41445 float32x4_t __s2_176 = __p2_176; \
41445 float32x4_t __rev0_176; __rev0_176 = __builtin_shufflevector(__s0_176, __s0_176, 3, 2, 1, 0); \41446 float32x4_t __rev0_176; __rev0_176 = __builtin_shufflevector(__s0_176, __s0_176, 3, 2, 1, 0); \
41446 float32x4_t __rev1_176; __rev1_176 = __builtin_shufflevector(__s1_176, __s1_176, 3, 2, 1, 0); \41447 float32x4_t __rev1_176; __rev1_176 = __builtin_shufflevector(__s1_176, __s1_176, 3, 2, 1, 0); \
41447 float32x4_t __rev2_176; __rev2_176 = __builtin_shufflevector(__s2_176, __s2_176, 3, 2, 1, 0); \41448 float32x4_t __rev2_176; __rev2_176 = __builtin_shufflevector(__s2_176, __s2_176, 3, 2, 1, 0); \
41448 float32x4_t __ret_176; \
41449float32x4_t __reint_176 = __rev2_176; \41449float32x4_t __reint_176 = __rev2_176; \
41450uint64x2_t __reint1_176 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_176, __p3_176), __noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_176, __p3_176)}; \41450uint64x2_t __reint1_176 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_176, __p3_176), __noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_176, __p3_176)}; \
41451 __ret_176 = __noswap_vcmlaq_f32(__rev0_176, __rev1_176, *(float32x4_t *) &__reint1_176); \41451 __ret_176 = __noswap_vcmlaq_f32(__rev0_176, __rev1_176, *(float32x4_t *) &__reint1_176); \
...@@ -41462,10 +41462,10 @@ __ai float32x4_t vcmlaq_rot180_f32(float32x4_t __p0, float32x4_t __p1, float32x4...@@ -41462,10 +41462,10 @@ __ai float32x4_t vcmlaq_rot180_f32(float32x4_t __p0, float32x4_t __p1, float32x4
41462}41462}
41463#else41463#else
41464__ai float32x4_t vcmlaq_rot180_f32(float32x4_t __p0, float32x4_t __p1, float32x4_t __p2) {41464__ai float32x4_t vcmlaq_rot180_f32(float32x4_t __p0, float32x4_t __p1, float32x4_t __p2) {
41465 float32x4_t __ret;
41465 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);41466 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
41466 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);41467 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
41467 float32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);41468 float32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
41468 float32x4_t __ret;
41469 __ret = (float32x4_t) __builtin_neon_vcmlaq_rot180_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 41);41469 __ret = (float32x4_t) __builtin_neon_vcmlaq_rot180_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 41);
41470 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);41470 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
41471 return __ret;41471 return __ret;
...@@ -41485,10 +41485,10 @@ __ai float32x2_t vcmla_rot180_f32(float32x2_t __p0, float32x2_t __p1, float32x2_...@@ -41485,10 +41485,10 @@ __ai float32x2_t vcmla_rot180_f32(float32x2_t __p0, float32x2_t __p1, float32x2_
41485}41485}
41486#else41486#else
41487__ai float32x2_t vcmla_rot180_f32(float32x2_t __p0, float32x2_t __p1, float32x2_t __p2) {41487__ai float32x2_t vcmla_rot180_f32(float32x2_t __p0, float32x2_t __p1, float32x2_t __p2) {
41488 float32x2_t __ret;
41488 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);41489 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
41489 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);41490 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
41490 float32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);41491 float32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
41491 float32x2_t __ret;
41492 __ret = (float32x2_t) __builtin_neon_vcmla_rot180_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 9);41492 __ret = (float32x2_t) __builtin_neon_vcmla_rot180_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 9);
41493 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);41493 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
41494 return __ret;41494 return __ret;
...@@ -41502,10 +41502,10 @@ __ai float32x2_t __noswap_vcmla_rot180_f32(float32x2_t __p0, float32x2_t __p1, f...@@ -41502,10 +41502,10 @@ __ai float32x2_t __noswap_vcmla_rot180_f32(float32x2_t __p0, float32x2_t __p1, f
4150241502
41503#ifdef __LITTLE_ENDIAN__41503#ifdef __LITTLE_ENDIAN__
41504#define vcmla_rot180_lane_f32(__p0_177, __p1_177, __p2_177, __p3_177) __extension__ ({ \41504#define vcmla_rot180_lane_f32(__p0_177, __p1_177, __p2_177, __p3_177) __extension__ ({ \
41505 float32x2_t __ret_177; \
41505 float32x2_t __s0_177 = __p0_177; \41506 float32x2_t __s0_177 = __p0_177; \
41506 float32x2_t __s1_177 = __p1_177; \41507 float32x2_t __s1_177 = __p1_177; \
41507 float32x2_t __s2_177 = __p2_177; \41508 float32x2_t __s2_177 = __p2_177; \
41508 float32x2_t __ret_177; \
41509float32x2_t __reint_177 = __s2_177; \41509float32x2_t __reint_177 = __s2_177; \
41510uint64x1_t __reint1_177 = (uint64x1_t) {vget_lane_u64(*(uint64x1_t *) &__reint_177, __p3_177)}; \41510uint64x1_t __reint1_177 = (uint64x1_t) {vget_lane_u64(*(uint64x1_t *) &__reint_177, __p3_177)}; \
41511 __ret_177 = vcmla_rot180_f32(__s0_177, __s1_177, *(float32x2_t *) &__reint1_177); \41511 __ret_177 = vcmla_rot180_f32(__s0_177, __s1_177, *(float32x2_t *) &__reint1_177); \
...@@ -41513,13 +41513,13 @@ uint64x1_t __reint1_177 = (uint64x1_t) {vget_lane_u64(*(uint64x1_t *) &__reint_1...@@ -41513,13 +41513,13 @@ uint64x1_t __reint1_177 = (uint64x1_t) {vget_lane_u64(*(uint64x1_t *) &__reint_1
41513})41513})
41514#else41514#else
41515#define vcmla_rot180_lane_f32(__p0_178, __p1_178, __p2_178, __p3_178) __extension__ ({ \41515#define vcmla_rot180_lane_f32(__p0_178, __p1_178, __p2_178, __p3_178) __extension__ ({ \
41516 float32x2_t __ret_178; \
41516 float32x2_t __s0_178 = __p0_178; \41517 float32x2_t __s0_178 = __p0_178; \
41517 float32x2_t __s1_178 = __p1_178; \41518 float32x2_t __s1_178 = __p1_178; \
41518 float32x2_t __s2_178 = __p2_178; \41519 float32x2_t __s2_178 = __p2_178; \
41519 float32x2_t __rev0_178; __rev0_178 = __builtin_shufflevector(__s0_178, __s0_178, 1, 0); \41520 float32x2_t __rev0_178; __rev0_178 = __builtin_shufflevector(__s0_178, __s0_178, 1, 0); \
41520 float32x2_t __rev1_178; __rev1_178 = __builtin_shufflevector(__s1_178, __s1_178, 1, 0); \41521 float32x2_t __rev1_178; __rev1_178 = __builtin_shufflevector(__s1_178, __s1_178, 1, 0); \
41521 float32x2_t __rev2_178; __rev2_178 = __builtin_shufflevector(__s2_178, __s2_178, 1, 0); \41522 float32x2_t __rev2_178; __rev2_178 = __builtin_shufflevector(__s2_178, __s2_178, 1, 0); \
41522 float32x2_t __ret_178; \
41523float32x2_t __reint_178 = __rev2_178; \41523float32x2_t __reint_178 = __rev2_178; \
41524uint64x1_t __reint1_178 = (uint64x1_t) {vget_lane_u64(*(uint64x1_t *) &__reint_178, __p3_178)}; \41524uint64x1_t __reint1_178 = (uint64x1_t) {vget_lane_u64(*(uint64x1_t *) &__reint_178, __p3_178)}; \
41525 __ret_178 = __noswap_vcmla_rot180_f32(__rev0_178, __rev1_178, *(float32x2_t *) &__reint1_178); \41525 __ret_178 = __noswap_vcmla_rot180_f32(__rev0_178, __rev1_178, *(float32x2_t *) &__reint1_178); \
...@@ -41530,10 +41530,10 @@ uint64x1_t __reint1_178 = (uint64x1_t) {vget_lane_u64(*(uint64x1_t *) &__reint_1...@@ -41530,10 +41530,10 @@ uint64x1_t __reint1_178 = (uint64x1_t) {vget_lane_u64(*(uint64x1_t *) &__reint_1
4153041530
41531#ifdef __LITTLE_ENDIAN__41531#ifdef __LITTLE_ENDIAN__
41532#define vcmlaq_rot180_lane_f32(__p0_179, __p1_179, __p2_179, __p3_179) __extension__ ({ \41532#define vcmlaq_rot180_lane_f32(__p0_179, __p1_179, __p2_179, __p3_179) __extension__ ({ \
41533 float32x4_t __ret_179; \
41533 float32x4_t __s0_179 = __p0_179; \41534 float32x4_t __s0_179 = __p0_179; \
41534 float32x4_t __s1_179 = __p1_179; \41535 float32x4_t __s1_179 = __p1_179; \
41535 float32x2_t __s2_179 = __p2_179; \41536 float32x2_t __s2_179 = __p2_179; \
41536 float32x4_t __ret_179; \
41537float32x2_t __reint_179 = __s2_179; \41537float32x2_t __reint_179 = __s2_179; \
41538uint64x2_t __reint1_179 = (uint64x2_t) {vget_lane_u64(*(uint64x1_t *) &__reint_179, __p3_179), vget_lane_u64(*(uint64x1_t *) &__reint_179, __p3_179)}; \41538uint64x2_t __reint1_179 = (uint64x2_t) {vget_lane_u64(*(uint64x1_t *) &__reint_179, __p3_179), vget_lane_u64(*(uint64x1_t *) &__reint_179, __p3_179)}; \
41539 __ret_179 = vcmlaq_rot180_f32(__s0_179, __s1_179, *(float32x4_t *) &__reint1_179); \41539 __ret_179 = vcmlaq_rot180_f32(__s0_179, __s1_179, *(float32x4_t *) &__reint1_179); \
...@@ -41541,13 +41541,13 @@ uint64x2_t __reint1_179 = (uint64x2_t) {vget_lane_u64(*(uint64x1_t *) &__reint_1...@@ -41541,13 +41541,13 @@ uint64x2_t __reint1_179 = (uint64x2_t) {vget_lane_u64(*(uint64x1_t *) &__reint_1
41541})41541})
41542#else41542#else
41543#define vcmlaq_rot180_lane_f32(__p0_180, __p1_180, __p2_180, __p3_180) __extension__ ({ \41543#define vcmlaq_rot180_lane_f32(__p0_180, __p1_180, __p2_180, __p3_180) __extension__ ({ \
41544 float32x4_t __ret_180; \
41544 float32x4_t __s0_180 = __p0_180; \41545 float32x4_t __s0_180 = __p0_180; \
41545 float32x4_t __s1_180 = __p1_180; \41546 float32x4_t __s1_180 = __p1_180; \
41546 float32x2_t __s2_180 = __p2_180; \41547 float32x2_t __s2_180 = __p2_180; \
41547 float32x4_t __rev0_180; __rev0_180 = __builtin_shufflevector(__s0_180, __s0_180, 3, 2, 1, 0); \41548 float32x4_t __rev0_180; __rev0_180 = __builtin_shufflevector(__s0_180, __s0_180, 3, 2, 1, 0); \
41548 float32x4_t __rev1_180; __rev1_180 = __builtin_shufflevector(__s1_180, __s1_180, 3, 2, 1, 0); \41549 float32x4_t __rev1_180; __rev1_180 = __builtin_shufflevector(__s1_180, __s1_180, 3, 2, 1, 0); \
41549 float32x2_t __rev2_180; __rev2_180 = __builtin_shufflevector(__s2_180, __s2_180, 1, 0); \41550 float32x2_t __rev2_180; __rev2_180 = __builtin_shufflevector(__s2_180, __s2_180, 1, 0); \
41550 float32x4_t __ret_180; \
41551float32x2_t __reint_180 = __rev2_180; \41551float32x2_t __reint_180 = __rev2_180; \
41552uint64x2_t __reint1_180 = (uint64x2_t) {vget_lane_u64(*(uint64x1_t *) &__reint_180, __p3_180), vget_lane_u64(*(uint64x1_t *) &__reint_180, __p3_180)}; \41552uint64x2_t __reint1_180 = (uint64x2_t) {vget_lane_u64(*(uint64x1_t *) &__reint_180, __p3_180), vget_lane_u64(*(uint64x1_t *) &__reint_180, __p3_180)}; \
41553 __ret_180 = __noswap_vcmlaq_rot180_f32(__rev0_180, __rev1_180, *(float32x4_t *) &__reint1_180); \41553 __ret_180 = __noswap_vcmlaq_rot180_f32(__rev0_180, __rev1_180, *(float32x4_t *) &__reint1_180); \
...@@ -41558,10 +41558,10 @@ uint64x2_t __reint1_180 = (uint64x2_t) {vget_lane_u64(*(uint64x1_t *) &__reint_1...@@ -41558,10 +41558,10 @@ uint64x2_t __reint1_180 = (uint64x2_t) {vget_lane_u64(*(uint64x1_t *) &__reint_1
4155841558
41559#ifdef __LITTLE_ENDIAN__41559#ifdef __LITTLE_ENDIAN__
41560#define vcmla_rot180_laneq_f32(__p0_181, __p1_181, __p2_181, __p3_181) __extension__ ({ \41560#define vcmla_rot180_laneq_f32(__p0_181, __p1_181, __p2_181, __p3_181) __extension__ ({ \
41561 float32x2_t __ret_181; \
41561 float32x2_t __s0_181 = __p0_181; \41562 float32x2_t __s0_181 = __p0_181; \
41562 float32x2_t __s1_181 = __p1_181; \41563 float32x2_t __s1_181 = __p1_181; \
41563 float32x4_t __s2_181 = __p2_181; \41564 float32x4_t __s2_181 = __p2_181; \
41564 float32x2_t __ret_181; \
41565float32x4_t __reint_181 = __s2_181; \41565float32x4_t __reint_181 = __s2_181; \
41566uint64x1_t __reint1_181 = (uint64x1_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_181, __p3_181)}; \41566uint64x1_t __reint1_181 = (uint64x1_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_181, __p3_181)}; \
41567 __ret_181 = vcmla_rot180_f32(__s0_181, __s1_181, *(float32x2_t *) &__reint1_181); \41567 __ret_181 = vcmla_rot180_f32(__s0_181, __s1_181, *(float32x2_t *) &__reint1_181); \
...@@ -41569,13 +41569,13 @@ uint64x1_t __reint1_181 = (uint64x1_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_...@@ -41569,13 +41569,13 @@ uint64x1_t __reint1_181 = (uint64x1_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_
41569})41569})
41570#else41570#else
41571#define vcmla_rot180_laneq_f32(__p0_182, __p1_182, __p2_182, __p3_182) __extension__ ({ \41571#define vcmla_rot180_laneq_f32(__p0_182, __p1_182, __p2_182, __p3_182) __extension__ ({ \
41572 float32x2_t __ret_182; \
41572 float32x2_t __s0_182 = __p0_182; \41573 float32x2_t __s0_182 = __p0_182; \
41573 float32x2_t __s1_182 = __p1_182; \41574 float32x2_t __s1_182 = __p1_182; \
41574 float32x4_t __s2_182 = __p2_182; \41575 float32x4_t __s2_182 = __p2_182; \
41575 float32x2_t __rev0_182; __rev0_182 = __builtin_shufflevector(__s0_182, __s0_182, 1, 0); \41576 float32x2_t __rev0_182; __rev0_182 = __builtin_shufflevector(__s0_182, __s0_182, 1, 0); \
41576 float32x2_t __rev1_182; __rev1_182 = __builtin_shufflevector(__s1_182, __s1_182, 1, 0); \41577 float32x2_t __rev1_182; __rev1_182 = __builtin_shufflevector(__s1_182, __s1_182, 1, 0); \
41577 float32x4_t __rev2_182; __rev2_182 = __builtin_shufflevector(__s2_182, __s2_182, 3, 2, 1, 0); \41578 float32x4_t __rev2_182; __rev2_182 = __builtin_shufflevector(__s2_182, __s2_182, 3, 2, 1, 0); \
41578 float32x2_t __ret_182; \
41579float32x4_t __reint_182 = __rev2_182; \41579float32x4_t __reint_182 = __rev2_182; \
41580uint64x1_t __reint1_182 = (uint64x1_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_182, __p3_182)}; \41580uint64x1_t __reint1_182 = (uint64x1_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_182, __p3_182)}; \
41581 __ret_182 = __noswap_vcmla_rot180_f32(__rev0_182, __rev1_182, *(float32x2_t *) &__reint1_182); \41581 __ret_182 = __noswap_vcmla_rot180_f32(__rev0_182, __rev1_182, *(float32x2_t *) &__reint1_182); \
...@@ -41586,10 +41586,10 @@ uint64x1_t __reint1_182 = (uint64x1_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *)...@@ -41586,10 +41586,10 @@ uint64x1_t __reint1_182 = (uint64x1_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *)
4158641586
41587#ifdef __LITTLE_ENDIAN__41587#ifdef __LITTLE_ENDIAN__
41588#define vcmlaq_rot180_laneq_f32(__p0_183, __p1_183, __p2_183, __p3_183) __extension__ ({ \41588#define vcmlaq_rot180_laneq_f32(__p0_183, __p1_183, __p2_183, __p3_183) __extension__ ({ \
41589 float32x4_t __ret_183; \
41589 float32x4_t __s0_183 = __p0_183; \41590 float32x4_t __s0_183 = __p0_183; \
41590 float32x4_t __s1_183 = __p1_183; \41591 float32x4_t __s1_183 = __p1_183; \
41591 float32x4_t __s2_183 = __p2_183; \41592 float32x4_t __s2_183 = __p2_183; \
41592 float32x4_t __ret_183; \
41593float32x4_t __reint_183 = __s2_183; \41593float32x4_t __reint_183 = __s2_183; \
41594uint64x2_t __reint1_183 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_183, __p3_183), vgetq_lane_u64(*(uint64x2_t *) &__reint_183, __p3_183)}; \41594uint64x2_t __reint1_183 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_183, __p3_183), vgetq_lane_u64(*(uint64x2_t *) &__reint_183, __p3_183)}; \
41595 __ret_183 = vcmlaq_rot180_f32(__s0_183, __s1_183, *(float32x4_t *) &__reint1_183); \41595 __ret_183 = vcmlaq_rot180_f32(__s0_183, __s1_183, *(float32x4_t *) &__reint1_183); \
...@@ -41597,13 +41597,13 @@ uint64x2_t __reint1_183 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_...@@ -41597,13 +41597,13 @@ uint64x2_t __reint1_183 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_
41597})41597})
41598#else41598#else
41599#define vcmlaq_rot180_laneq_f32(__p0_184, __p1_184, __p2_184, __p3_184) __extension__ ({ \41599#define vcmlaq_rot180_laneq_f32(__p0_184, __p1_184, __p2_184, __p3_184) __extension__ ({ \
41600 float32x4_t __ret_184; \
41600 float32x4_t __s0_184 = __p0_184; \41601 float32x4_t __s0_184 = __p0_184; \
41601 float32x4_t __s1_184 = __p1_184; \41602 float32x4_t __s1_184 = __p1_184; \
41602 float32x4_t __s2_184 = __p2_184; \41603 float32x4_t __s2_184 = __p2_184; \
41603 float32x4_t __rev0_184; __rev0_184 = __builtin_shufflevector(__s0_184, __s0_184, 3, 2, 1, 0); \41604 float32x4_t __rev0_184; __rev0_184 = __builtin_shufflevector(__s0_184, __s0_184, 3, 2, 1, 0); \
41604 float32x4_t __rev1_184; __rev1_184 = __builtin_shufflevector(__s1_184, __s1_184, 3, 2, 1, 0); \41605 float32x4_t __rev1_184; __rev1_184 = __builtin_shufflevector(__s1_184, __s1_184, 3, 2, 1, 0); \
41605 float32x4_t __rev2_184; __rev2_184 = __builtin_shufflevector(__s2_184, __s2_184, 3, 2, 1, 0); \41606 float32x4_t __rev2_184; __rev2_184 = __builtin_shufflevector(__s2_184, __s2_184, 3, 2, 1, 0); \
41606 float32x4_t __ret_184; \
41607float32x4_t __reint_184 = __rev2_184; \41607float32x4_t __reint_184 = __rev2_184; \
41608uint64x2_t __reint1_184 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_184, __p3_184), __noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_184, __p3_184)}; \41608uint64x2_t __reint1_184 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_184, __p3_184), __noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_184, __p3_184)}; \
41609 __ret_184 = __noswap_vcmlaq_rot180_f32(__rev0_184, __rev1_184, *(float32x4_t *) &__reint1_184); \41609 __ret_184 = __noswap_vcmlaq_rot180_f32(__rev0_184, __rev1_184, *(float32x4_t *) &__reint1_184); \
...@@ -41620,10 +41620,10 @@ __ai float32x4_t vcmlaq_rot270_f32(float32x4_t __p0, float32x4_t __p1, float32x4...@@ -41620,10 +41620,10 @@ __ai float32x4_t vcmlaq_rot270_f32(float32x4_t __p0, float32x4_t __p1, float32x4
41620}41620}
41621#else41621#else
41622__ai float32x4_t vcmlaq_rot270_f32(float32x4_t __p0, float32x4_t __p1, float32x4_t __p2) {41622__ai float32x4_t vcmlaq_rot270_f32(float32x4_t __p0, float32x4_t __p1, float32x4_t __p2) {
41623 float32x4_t __ret;
41623 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);41624 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
41624 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);41625 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
41625 float32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);41626 float32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
41626 float32x4_t __ret;
41627 __ret = (float32x4_t) __builtin_neon_vcmlaq_rot270_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 41);41627 __ret = (float32x4_t) __builtin_neon_vcmlaq_rot270_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 41);
41628 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);41628 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
41629 return __ret;41629 return __ret;
...@@ -41643,10 +41643,10 @@ __ai float32x2_t vcmla_rot270_f32(float32x2_t __p0, float32x2_t __p1, float32x2_...@@ -41643,10 +41643,10 @@ __ai float32x2_t vcmla_rot270_f32(float32x2_t __p0, float32x2_t __p1, float32x2_
41643}41643}
41644#else41644#else
41645__ai float32x2_t vcmla_rot270_f32(float32x2_t __p0, float32x2_t __p1, float32x2_t __p2) {41645__ai float32x2_t vcmla_rot270_f32(float32x2_t __p0, float32x2_t __p1, float32x2_t __p2) {
41646 float32x2_t __ret;
41646 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);41647 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
41647 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);41648 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
41648 float32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);41649 float32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
41649 float32x2_t __ret;
41650 __ret = (float32x2_t) __builtin_neon_vcmla_rot270_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 9);41650 __ret = (float32x2_t) __builtin_neon_vcmla_rot270_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 9);
41651 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);41651 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
41652 return __ret;41652 return __ret;
...@@ -41660,10 +41660,10 @@ __ai float32x2_t __noswap_vcmla_rot270_f32(float32x2_t __p0, float32x2_t __p1, f...@@ -41660,10 +41660,10 @@ __ai float32x2_t __noswap_vcmla_rot270_f32(float32x2_t __p0, float32x2_t __p1, f
4166041660
41661#ifdef __LITTLE_ENDIAN__41661#ifdef __LITTLE_ENDIAN__
41662#define vcmla_rot270_lane_f32(__p0_185, __p1_185, __p2_185, __p3_185) __extension__ ({ \41662#define vcmla_rot270_lane_f32(__p0_185, __p1_185, __p2_185, __p3_185) __extension__ ({ \
41663 float32x2_t __ret_185; \
41663 float32x2_t __s0_185 = __p0_185; \41664 float32x2_t __s0_185 = __p0_185; \
41664 float32x2_t __s1_185 = __p1_185; \41665 float32x2_t __s1_185 = __p1_185; \
41665 float32x2_t __s2_185 = __p2_185; \41666 float32x2_t __s2_185 = __p2_185; \
41666 float32x2_t __ret_185; \
41667float32x2_t __reint_185 = __s2_185; \41667float32x2_t __reint_185 = __s2_185; \
41668uint64x1_t __reint1_185 = (uint64x1_t) {vget_lane_u64(*(uint64x1_t *) &__reint_185, __p3_185)}; \41668uint64x1_t __reint1_185 = (uint64x1_t) {vget_lane_u64(*(uint64x1_t *) &__reint_185, __p3_185)}; \
41669 __ret_185 = vcmla_rot270_f32(__s0_185, __s1_185, *(float32x2_t *) &__reint1_185); \41669 __ret_185 = vcmla_rot270_f32(__s0_185, __s1_185, *(float32x2_t *) &__reint1_185); \
...@@ -41671,13 +41671,13 @@ uint64x1_t __reint1_185 = (uint64x1_t) {vget_lane_u64(*(uint64x1_t *) &__reint_1...@@ -41671,13 +41671,13 @@ uint64x1_t __reint1_185 = (uint64x1_t) {vget_lane_u64(*(uint64x1_t *) &__reint_1
41671})41671})
41672#else41672#else
41673#define vcmla_rot270_lane_f32(__p0_186, __p1_186, __p2_186, __p3_186) __extension__ ({ \41673#define vcmla_rot270_lane_f32(__p0_186, __p1_186, __p2_186, __p3_186) __extension__ ({ \
41674 float32x2_t __ret_186; \
41674 float32x2_t __s0_186 = __p0_186; \41675 float32x2_t __s0_186 = __p0_186; \
41675 float32x2_t __s1_186 = __p1_186; \41676 float32x2_t __s1_186 = __p1_186; \
41676 float32x2_t __s2_186 = __p2_186; \41677 float32x2_t __s2_186 = __p2_186; \
41677 float32x2_t __rev0_186; __rev0_186 = __builtin_shufflevector(__s0_186, __s0_186, 1, 0); \41678 float32x2_t __rev0_186; __rev0_186 = __builtin_shufflevector(__s0_186, __s0_186, 1, 0); \
41678 float32x2_t __rev1_186; __rev1_186 = __builtin_shufflevector(__s1_186, __s1_186, 1, 0); \41679 float32x2_t __rev1_186; __rev1_186 = __builtin_shufflevector(__s1_186, __s1_186, 1, 0); \
41679 float32x2_t __rev2_186; __rev2_186 = __builtin_shufflevector(__s2_186, __s2_186, 1, 0); \41680 float32x2_t __rev2_186; __rev2_186 = __builtin_shufflevector(__s2_186, __s2_186, 1, 0); \
41680 float32x2_t __ret_186; \
41681float32x2_t __reint_186 = __rev2_186; \41681float32x2_t __reint_186 = __rev2_186; \
41682uint64x1_t __reint1_186 = (uint64x1_t) {vget_lane_u64(*(uint64x1_t *) &__reint_186, __p3_186)}; \41682uint64x1_t __reint1_186 = (uint64x1_t) {vget_lane_u64(*(uint64x1_t *) &__reint_186, __p3_186)}; \
41683 __ret_186 = __noswap_vcmla_rot270_f32(__rev0_186, __rev1_186, *(float32x2_t *) &__reint1_186); \41683 __ret_186 = __noswap_vcmla_rot270_f32(__rev0_186, __rev1_186, *(float32x2_t *) &__reint1_186); \
...@@ -41688,10 +41688,10 @@ uint64x1_t __reint1_186 = (uint64x1_t) {vget_lane_u64(*(uint64x1_t *) &__reint_1...@@ -41688,10 +41688,10 @@ uint64x1_t __reint1_186 = (uint64x1_t) {vget_lane_u64(*(uint64x1_t *) &__reint_1
4168841688
41689#ifdef __LITTLE_ENDIAN__41689#ifdef __LITTLE_ENDIAN__
41690#define vcmlaq_rot270_lane_f32(__p0_187, __p1_187, __p2_187, __p3_187) __extension__ ({ \41690#define vcmlaq_rot270_lane_f32(__p0_187, __p1_187, __p2_187, __p3_187) __extension__ ({ \
41691 float32x4_t __ret_187; \
41691 float32x4_t __s0_187 = __p0_187; \41692 float32x4_t __s0_187 = __p0_187; \
41692 float32x4_t __s1_187 = __p1_187; \41693 float32x4_t __s1_187 = __p1_187; \
41693 float32x2_t __s2_187 = __p2_187; \41694 float32x2_t __s2_187 = __p2_187; \
41694 float32x4_t __ret_187; \
41695float32x2_t __reint_187 = __s2_187; \41695float32x2_t __reint_187 = __s2_187; \
41696uint64x2_t __reint1_187 = (uint64x2_t) {vget_lane_u64(*(uint64x1_t *) &__reint_187, __p3_187), vget_lane_u64(*(uint64x1_t *) &__reint_187, __p3_187)}; \41696uint64x2_t __reint1_187 = (uint64x2_t) {vget_lane_u64(*(uint64x1_t *) &__reint_187, __p3_187), vget_lane_u64(*(uint64x1_t *) &__reint_187, __p3_187)}; \
41697 __ret_187 = vcmlaq_rot270_f32(__s0_187, __s1_187, *(float32x4_t *) &__reint1_187); \41697 __ret_187 = vcmlaq_rot270_f32(__s0_187, __s1_187, *(float32x4_t *) &__reint1_187); \
...@@ -41699,13 +41699,13 @@ uint64x2_t __reint1_187 = (uint64x2_t) {vget_lane_u64(*(uint64x1_t *) &__reint_1...@@ -41699,13 +41699,13 @@ uint64x2_t __reint1_187 = (uint64x2_t) {vget_lane_u64(*(uint64x1_t *) &__reint_1
41699})41699})
41700#else41700#else
41701#define vcmlaq_rot270_lane_f32(__p0_188, __p1_188, __p2_188, __p3_188) __extension__ ({ \41701#define vcmlaq_rot270_lane_f32(__p0_188, __p1_188, __p2_188, __p3_188) __extension__ ({ \
41702 float32x4_t __ret_188; \
41702 float32x4_t __s0_188 = __p0_188; \41703 float32x4_t __s0_188 = __p0_188; \
41703 float32x4_t __s1_188 = __p1_188; \41704 float32x4_t __s1_188 = __p1_188; \
41704 float32x2_t __s2_188 = __p2_188; \41705 float32x2_t __s2_188 = __p2_188; \
41705 float32x4_t __rev0_188; __rev0_188 = __builtin_shufflevector(__s0_188, __s0_188, 3, 2, 1, 0); \41706 float32x4_t __rev0_188; __rev0_188 = __builtin_shufflevector(__s0_188, __s0_188, 3, 2, 1, 0); \
41706 float32x4_t __rev1_188; __rev1_188 = __builtin_shufflevector(__s1_188, __s1_188, 3, 2, 1, 0); \41707 float32x4_t __rev1_188; __rev1_188 = __builtin_shufflevector(__s1_188, __s1_188, 3, 2, 1, 0); \
41707 float32x2_t __rev2_188; __rev2_188 = __builtin_shufflevector(__s2_188, __s2_188, 1, 0); \41708 float32x2_t __rev2_188; __rev2_188 = __builtin_shufflevector(__s2_188, __s2_188, 1, 0); \
41708 float32x4_t __ret_188; \
41709float32x2_t __reint_188 = __rev2_188; \41709float32x2_t __reint_188 = __rev2_188; \
41710uint64x2_t __reint1_188 = (uint64x2_t) {vget_lane_u64(*(uint64x1_t *) &__reint_188, __p3_188), vget_lane_u64(*(uint64x1_t *) &__reint_188, __p3_188)}; \41710uint64x2_t __reint1_188 = (uint64x2_t) {vget_lane_u64(*(uint64x1_t *) &__reint_188, __p3_188), vget_lane_u64(*(uint64x1_t *) &__reint_188, __p3_188)}; \
41711 __ret_188 = __noswap_vcmlaq_rot270_f32(__rev0_188, __rev1_188, *(float32x4_t *) &__reint1_188); \41711 __ret_188 = __noswap_vcmlaq_rot270_f32(__rev0_188, __rev1_188, *(float32x4_t *) &__reint1_188); \
...@@ -41716,10 +41716,10 @@ uint64x2_t __reint1_188 = (uint64x2_t) {vget_lane_u64(*(uint64x1_t *) &__reint_1...@@ -41716,10 +41716,10 @@ uint64x2_t __reint1_188 = (uint64x2_t) {vget_lane_u64(*(uint64x1_t *) &__reint_1
4171641716
41717#ifdef __LITTLE_ENDIAN__41717#ifdef __LITTLE_ENDIAN__
41718#define vcmla_rot270_laneq_f32(__p0_189, __p1_189, __p2_189, __p3_189) __extension__ ({ \41718#define vcmla_rot270_laneq_f32(__p0_189, __p1_189, __p2_189, __p3_189) __extension__ ({ \
41719 float32x2_t __ret_189; \
41719 float32x2_t __s0_189 = __p0_189; \41720 float32x2_t __s0_189 = __p0_189; \
41720 float32x2_t __s1_189 = __p1_189; \41721 float32x2_t __s1_189 = __p1_189; \
41721 float32x4_t __s2_189 = __p2_189; \41722 float32x4_t __s2_189 = __p2_189; \
41722 float32x2_t __ret_189; \
41723float32x4_t __reint_189 = __s2_189; \41723float32x4_t __reint_189 = __s2_189; \
41724uint64x1_t __reint1_189 = (uint64x1_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_189, __p3_189)}; \41724uint64x1_t __reint1_189 = (uint64x1_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_189, __p3_189)}; \
41725 __ret_189 = vcmla_rot270_f32(__s0_189, __s1_189, *(float32x2_t *) &__reint1_189); \41725 __ret_189 = vcmla_rot270_f32(__s0_189, __s1_189, *(float32x2_t *) &__reint1_189); \
...@@ -41727,13 +41727,13 @@ uint64x1_t __reint1_189 = (uint64x1_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_...@@ -41727,13 +41727,13 @@ uint64x1_t __reint1_189 = (uint64x1_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_
41727})41727})
41728#else41728#else
41729#define vcmla_rot270_laneq_f32(__p0_190, __p1_190, __p2_190, __p3_190) __extension__ ({ \41729#define vcmla_rot270_laneq_f32(__p0_190, __p1_190, __p2_190, __p3_190) __extension__ ({ \
41730 float32x2_t __ret_190; \
41730 float32x2_t __s0_190 = __p0_190; \41731 float32x2_t __s0_190 = __p0_190; \
41731 float32x2_t __s1_190 = __p1_190; \41732 float32x2_t __s1_190 = __p1_190; \
41732 float32x4_t __s2_190 = __p2_190; \41733 float32x4_t __s2_190 = __p2_190; \
41733 float32x2_t __rev0_190; __rev0_190 = __builtin_shufflevector(__s0_190, __s0_190, 1, 0); \41734 float32x2_t __rev0_190; __rev0_190 = __builtin_shufflevector(__s0_190, __s0_190, 1, 0); \
41734 float32x2_t __rev1_190; __rev1_190 = __builtin_shufflevector(__s1_190, __s1_190, 1, 0); \41735 float32x2_t __rev1_190; __rev1_190 = __builtin_shufflevector(__s1_190, __s1_190, 1, 0); \
41735 float32x4_t __rev2_190; __rev2_190 = __builtin_shufflevector(__s2_190, __s2_190, 3, 2, 1, 0); \41736 float32x4_t __rev2_190; __rev2_190 = __builtin_shufflevector(__s2_190, __s2_190, 3, 2, 1, 0); \
41736 float32x2_t __ret_190; \
41737float32x4_t __reint_190 = __rev2_190; \41737float32x4_t __reint_190 = __rev2_190; \
41738uint64x1_t __reint1_190 = (uint64x1_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_190, __p3_190)}; \41738uint64x1_t __reint1_190 = (uint64x1_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_190, __p3_190)}; \
41739 __ret_190 = __noswap_vcmla_rot270_f32(__rev0_190, __rev1_190, *(float32x2_t *) &__reint1_190); \41739 __ret_190 = __noswap_vcmla_rot270_f32(__rev0_190, __rev1_190, *(float32x2_t *) &__reint1_190); \
...@@ -41744,10 +41744,10 @@ uint64x1_t __reint1_190 = (uint64x1_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *)...@@ -41744,10 +41744,10 @@ uint64x1_t __reint1_190 = (uint64x1_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *)
4174441744
41745#ifdef __LITTLE_ENDIAN__41745#ifdef __LITTLE_ENDIAN__
41746#define vcmlaq_rot270_laneq_f32(__p0_191, __p1_191, __p2_191, __p3_191) __extension__ ({ \41746#define vcmlaq_rot270_laneq_f32(__p0_191, __p1_191, __p2_191, __p3_191) __extension__ ({ \
41747 float32x4_t __ret_191; \
41747 float32x4_t __s0_191 = __p0_191; \41748 float32x4_t __s0_191 = __p0_191; \
41748 float32x4_t __s1_191 = __p1_191; \41749 float32x4_t __s1_191 = __p1_191; \
41749 float32x4_t __s2_191 = __p2_191; \41750 float32x4_t __s2_191 = __p2_191; \
41750 float32x4_t __ret_191; \
41751float32x4_t __reint_191 = __s2_191; \41751float32x4_t __reint_191 = __s2_191; \
41752uint64x2_t __reint1_191 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_191, __p3_191), vgetq_lane_u64(*(uint64x2_t *) &__reint_191, __p3_191)}; \41752uint64x2_t __reint1_191 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_191, __p3_191), vgetq_lane_u64(*(uint64x2_t *) &__reint_191, __p3_191)}; \
41753 __ret_191 = vcmlaq_rot270_f32(__s0_191, __s1_191, *(float32x4_t *) &__reint1_191); \41753 __ret_191 = vcmlaq_rot270_f32(__s0_191, __s1_191, *(float32x4_t *) &__reint1_191); \
...@@ -41755,13 +41755,13 @@ uint64x2_t __reint1_191 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_...@@ -41755,13 +41755,13 @@ uint64x2_t __reint1_191 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_
41755})41755})
41756#else41756#else
41757#define vcmlaq_rot270_laneq_f32(__p0_192, __p1_192, __p2_192, __p3_192) __extension__ ({ \41757#define vcmlaq_rot270_laneq_f32(__p0_192, __p1_192, __p2_192, __p3_192) __extension__ ({ \
41758 float32x4_t __ret_192; \
41758 float32x4_t __s0_192 = __p0_192; \41759 float32x4_t __s0_192 = __p0_192; \
41759 float32x4_t __s1_192 = __p1_192; \41760 float32x4_t __s1_192 = __p1_192; \
41760 float32x4_t __s2_192 = __p2_192; \41761 float32x4_t __s2_192 = __p2_192; \
41761 float32x4_t __rev0_192; __rev0_192 = __builtin_shufflevector(__s0_192, __s0_192, 3, 2, 1, 0); \41762 float32x4_t __rev0_192; __rev0_192 = __builtin_shufflevector(__s0_192, __s0_192, 3, 2, 1, 0); \
41762 float32x4_t __rev1_192; __rev1_192 = __builtin_shufflevector(__s1_192, __s1_192, 3, 2, 1, 0); \41763 float32x4_t __rev1_192; __rev1_192 = __builtin_shufflevector(__s1_192, __s1_192, 3, 2, 1, 0); \
41763 float32x4_t __rev2_192; __rev2_192 = __builtin_shufflevector(__s2_192, __s2_192, 3, 2, 1, 0); \41764 float32x4_t __rev2_192; __rev2_192 = __builtin_shufflevector(__s2_192, __s2_192, 3, 2, 1, 0); \
41764 float32x4_t __ret_192; \
41765float32x4_t __reint_192 = __rev2_192; \41765float32x4_t __reint_192 = __rev2_192; \
41766uint64x2_t __reint1_192 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_192, __p3_192), __noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_192, __p3_192)}; \41766uint64x2_t __reint1_192 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_192, __p3_192), __noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_192, __p3_192)}; \
41767 __ret_192 = __noswap_vcmlaq_rot270_f32(__rev0_192, __rev1_192, *(float32x4_t *) &__reint1_192); \41767 __ret_192 = __noswap_vcmlaq_rot270_f32(__rev0_192, __rev1_192, *(float32x4_t *) &__reint1_192); \
...@@ -41778,10 +41778,10 @@ __ai float32x4_t vcmlaq_rot90_f32(float32x4_t __p0, float32x4_t __p1, float32x4_...@@ -41778,10 +41778,10 @@ __ai float32x4_t vcmlaq_rot90_f32(float32x4_t __p0, float32x4_t __p1, float32x4_
41778}41778}
41779#else41779#else
41780__ai float32x4_t vcmlaq_rot90_f32(float32x4_t __p0, float32x4_t __p1, float32x4_t __p2) {41780__ai float32x4_t vcmlaq_rot90_f32(float32x4_t __p0, float32x4_t __p1, float32x4_t __p2) {
41781 float32x4_t __ret;
41781 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);41782 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
41782 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);41783 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
41783 float32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);41784 float32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
41784 float32x4_t __ret;
41785 __ret = (float32x4_t) __builtin_neon_vcmlaq_rot90_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 41);41785 __ret = (float32x4_t) __builtin_neon_vcmlaq_rot90_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 41);
41786 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);41786 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
41787 return __ret;41787 return __ret;
...@@ -41801,10 +41801,10 @@ __ai float32x2_t vcmla_rot90_f32(float32x2_t __p0, float32x2_t __p1, float32x2_t...@@ -41801,10 +41801,10 @@ __ai float32x2_t vcmla_rot90_f32(float32x2_t __p0, float32x2_t __p1, float32x2_t
41801}41801}
41802#else41802#else
41803__ai float32x2_t vcmla_rot90_f32(float32x2_t __p0, float32x2_t __p1, float32x2_t __p2) {41803__ai float32x2_t vcmla_rot90_f32(float32x2_t __p0, float32x2_t __p1, float32x2_t __p2) {
41804 float32x2_t __ret;
41804 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);41805 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
41805 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);41806 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
41806 float32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);41807 float32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
41807 float32x2_t __ret;
41808 __ret = (float32x2_t) __builtin_neon_vcmla_rot90_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 9);41808 __ret = (float32x2_t) __builtin_neon_vcmla_rot90_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 9);
41809 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);41809 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
41810 return __ret;41810 return __ret;
...@@ -41818,10 +41818,10 @@ __ai float32x2_t __noswap_vcmla_rot90_f32(float32x2_t __p0, float32x2_t __p1, fl...@@ -41818,10 +41818,10 @@ __ai float32x2_t __noswap_vcmla_rot90_f32(float32x2_t __p0, float32x2_t __p1, fl
4181841818
41819#ifdef __LITTLE_ENDIAN__41819#ifdef __LITTLE_ENDIAN__
41820#define vcmla_rot90_lane_f32(__p0_193, __p1_193, __p2_193, __p3_193) __extension__ ({ \41820#define vcmla_rot90_lane_f32(__p0_193, __p1_193, __p2_193, __p3_193) __extension__ ({ \
41821 float32x2_t __ret_193; \
41821 float32x2_t __s0_193 = __p0_193; \41822 float32x2_t __s0_193 = __p0_193; \
41822 float32x2_t __s1_193 = __p1_193; \41823 float32x2_t __s1_193 = __p1_193; \
41823 float32x2_t __s2_193 = __p2_193; \41824 float32x2_t __s2_193 = __p2_193; \
41824 float32x2_t __ret_193; \
41825float32x2_t __reint_193 = __s2_193; \41825float32x2_t __reint_193 = __s2_193; \
41826uint64x1_t __reint1_193 = (uint64x1_t) {vget_lane_u64(*(uint64x1_t *) &__reint_193, __p3_193)}; \41826uint64x1_t __reint1_193 = (uint64x1_t) {vget_lane_u64(*(uint64x1_t *) &__reint_193, __p3_193)}; \
41827 __ret_193 = vcmla_rot90_f32(__s0_193, __s1_193, *(float32x2_t *) &__reint1_193); \41827 __ret_193 = vcmla_rot90_f32(__s0_193, __s1_193, *(float32x2_t *) &__reint1_193); \
...@@ -41829,13 +41829,13 @@ uint64x1_t __reint1_193 = (uint64x1_t) {vget_lane_u64(*(uint64x1_t *) &__reint_1...@@ -41829,13 +41829,13 @@ uint64x1_t __reint1_193 = (uint64x1_t) {vget_lane_u64(*(uint64x1_t *) &__reint_1
41829})41829})
41830#else41830#else
41831#define vcmla_rot90_lane_f32(__p0_194, __p1_194, __p2_194, __p3_194) __extension__ ({ \41831#define vcmla_rot90_lane_f32(__p0_194, __p1_194, __p2_194, __p3_194) __extension__ ({ \
41832 float32x2_t __ret_194; \
41832 float32x2_t __s0_194 = __p0_194; \41833 float32x2_t __s0_194 = __p0_194; \
41833 float32x2_t __s1_194 = __p1_194; \41834 float32x2_t __s1_194 = __p1_194; \
41834 float32x2_t __s2_194 = __p2_194; \41835 float32x2_t __s2_194 = __p2_194; \
41835 float32x2_t __rev0_194; __rev0_194 = __builtin_shufflevector(__s0_194, __s0_194, 1, 0); \41836 float32x2_t __rev0_194; __rev0_194 = __builtin_shufflevector(__s0_194, __s0_194, 1, 0); \
41836 float32x2_t __rev1_194; __rev1_194 = __builtin_shufflevector(__s1_194, __s1_194, 1, 0); \41837 float32x2_t __rev1_194; __rev1_194 = __builtin_shufflevector(__s1_194, __s1_194, 1, 0); \
41837 float32x2_t __rev2_194; __rev2_194 = __builtin_shufflevector(__s2_194, __s2_194, 1, 0); \41838 float32x2_t __rev2_194; __rev2_194 = __builtin_shufflevector(__s2_194, __s2_194, 1, 0); \
41838 float32x2_t __ret_194; \
41839float32x2_t __reint_194 = __rev2_194; \41839float32x2_t __reint_194 = __rev2_194; \
41840uint64x1_t __reint1_194 = (uint64x1_t) {vget_lane_u64(*(uint64x1_t *) &__reint_194, __p3_194)}; \41840uint64x1_t __reint1_194 = (uint64x1_t) {vget_lane_u64(*(uint64x1_t *) &__reint_194, __p3_194)}; \
41841 __ret_194 = __noswap_vcmla_rot90_f32(__rev0_194, __rev1_194, *(float32x2_t *) &__reint1_194); \41841 __ret_194 = __noswap_vcmla_rot90_f32(__rev0_194, __rev1_194, *(float32x2_t *) &__reint1_194); \
...@@ -41846,10 +41846,10 @@ uint64x1_t __reint1_194 = (uint64x1_t) {vget_lane_u64(*(uint64x1_t *) &__reint_1...@@ -41846,10 +41846,10 @@ uint64x1_t __reint1_194 = (uint64x1_t) {vget_lane_u64(*(uint64x1_t *) &__reint_1
4184641846
41847#ifdef __LITTLE_ENDIAN__41847#ifdef __LITTLE_ENDIAN__
41848#define vcmlaq_rot90_lane_f32(__p0_195, __p1_195, __p2_195, __p3_195) __extension__ ({ \41848#define vcmlaq_rot90_lane_f32(__p0_195, __p1_195, __p2_195, __p3_195) __extension__ ({ \
41849 float32x4_t __ret_195; \
41849 float32x4_t __s0_195 = __p0_195; \41850 float32x4_t __s0_195 = __p0_195; \
41850 float32x4_t __s1_195 = __p1_195; \41851 float32x4_t __s1_195 = __p1_195; \
41851 float32x2_t __s2_195 = __p2_195; \41852 float32x2_t __s2_195 = __p2_195; \
41852 float32x4_t __ret_195; \
41853float32x2_t __reint_195 = __s2_195; \41853float32x2_t __reint_195 = __s2_195; \
41854uint64x2_t __reint1_195 = (uint64x2_t) {vget_lane_u64(*(uint64x1_t *) &__reint_195, __p3_195), vget_lane_u64(*(uint64x1_t *) &__reint_195, __p3_195)}; \41854uint64x2_t __reint1_195 = (uint64x2_t) {vget_lane_u64(*(uint64x1_t *) &__reint_195, __p3_195), vget_lane_u64(*(uint64x1_t *) &__reint_195, __p3_195)}; \
41855 __ret_195 = vcmlaq_rot90_f32(__s0_195, __s1_195, *(float32x4_t *) &__reint1_195); \41855 __ret_195 = vcmlaq_rot90_f32(__s0_195, __s1_195, *(float32x4_t *) &__reint1_195); \
...@@ -41857,13 +41857,13 @@ uint64x2_t __reint1_195 = (uint64x2_t) {vget_lane_u64(*(uint64x1_t *) &__reint_1...@@ -41857,13 +41857,13 @@ uint64x2_t __reint1_195 = (uint64x2_t) {vget_lane_u64(*(uint64x1_t *) &__reint_1
41857})41857})
41858#else41858#else
41859#define vcmlaq_rot90_lane_f32(__p0_196, __p1_196, __p2_196, __p3_196) __extension__ ({ \41859#define vcmlaq_rot90_lane_f32(__p0_196, __p1_196, __p2_196, __p3_196) __extension__ ({ \
41860 float32x4_t __ret_196; \
41860 float32x4_t __s0_196 = __p0_196; \41861 float32x4_t __s0_196 = __p0_196; \
41861 float32x4_t __s1_196 = __p1_196; \41862 float32x4_t __s1_196 = __p1_196; \
41862 float32x2_t __s2_196 = __p2_196; \41863 float32x2_t __s2_196 = __p2_196; \
41863 float32x4_t __rev0_196; __rev0_196 = __builtin_shufflevector(__s0_196, __s0_196, 3, 2, 1, 0); \41864 float32x4_t __rev0_196; __rev0_196 = __builtin_shufflevector(__s0_196, __s0_196, 3, 2, 1, 0); \
41864 float32x4_t __rev1_196; __rev1_196 = __builtin_shufflevector(__s1_196, __s1_196, 3, 2, 1, 0); \41865 float32x4_t __rev1_196; __rev1_196 = __builtin_shufflevector(__s1_196, __s1_196, 3, 2, 1, 0); \
41865 float32x2_t __rev2_196; __rev2_196 = __builtin_shufflevector(__s2_196, __s2_196, 1, 0); \41866 float32x2_t __rev2_196; __rev2_196 = __builtin_shufflevector(__s2_196, __s2_196, 1, 0); \
41866 float32x4_t __ret_196; \
41867float32x2_t __reint_196 = __rev2_196; \41867float32x2_t __reint_196 = __rev2_196; \
41868uint64x2_t __reint1_196 = (uint64x2_t) {vget_lane_u64(*(uint64x1_t *) &__reint_196, __p3_196), vget_lane_u64(*(uint64x1_t *) &__reint_196, __p3_196)}; \41868uint64x2_t __reint1_196 = (uint64x2_t) {vget_lane_u64(*(uint64x1_t *) &__reint_196, __p3_196), vget_lane_u64(*(uint64x1_t *) &__reint_196, __p3_196)}; \
41869 __ret_196 = __noswap_vcmlaq_rot90_f32(__rev0_196, __rev1_196, *(float32x4_t *) &__reint1_196); \41869 __ret_196 = __noswap_vcmlaq_rot90_f32(__rev0_196, __rev1_196, *(float32x4_t *) &__reint1_196); \
...@@ -41874,10 +41874,10 @@ uint64x2_t __reint1_196 = (uint64x2_t) {vget_lane_u64(*(uint64x1_t *) &__reint_1...@@ -41874,10 +41874,10 @@ uint64x2_t __reint1_196 = (uint64x2_t) {vget_lane_u64(*(uint64x1_t *) &__reint_1
4187441874
41875#ifdef __LITTLE_ENDIAN__41875#ifdef __LITTLE_ENDIAN__
41876#define vcmla_rot90_laneq_f32(__p0_197, __p1_197, __p2_197, __p3_197) __extension__ ({ \41876#define vcmla_rot90_laneq_f32(__p0_197, __p1_197, __p2_197, __p3_197) __extension__ ({ \
41877 float32x2_t __ret_197; \
41877 float32x2_t __s0_197 = __p0_197; \41878 float32x2_t __s0_197 = __p0_197; \
41878 float32x2_t __s1_197 = __p1_197; \41879 float32x2_t __s1_197 = __p1_197; \
41879 float32x4_t __s2_197 = __p2_197; \41880 float32x4_t __s2_197 = __p2_197; \
41880 float32x2_t __ret_197; \
41881float32x4_t __reint_197 = __s2_197; \41881float32x4_t __reint_197 = __s2_197; \
41882uint64x1_t __reint1_197 = (uint64x1_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_197, __p3_197)}; \41882uint64x1_t __reint1_197 = (uint64x1_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_197, __p3_197)}; \
41883 __ret_197 = vcmla_rot90_f32(__s0_197, __s1_197, *(float32x2_t *) &__reint1_197); \41883 __ret_197 = vcmla_rot90_f32(__s0_197, __s1_197, *(float32x2_t *) &__reint1_197); \
...@@ -41885,13 +41885,13 @@ uint64x1_t __reint1_197 = (uint64x1_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_...@@ -41885,13 +41885,13 @@ uint64x1_t __reint1_197 = (uint64x1_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_
41885})41885})
41886#else41886#else
41887#define vcmla_rot90_laneq_f32(__p0_198, __p1_198, __p2_198, __p3_198) __extension__ ({ \41887#define vcmla_rot90_laneq_f32(__p0_198, __p1_198, __p2_198, __p3_198) __extension__ ({ \
41888 float32x2_t __ret_198; \
41888 float32x2_t __s0_198 = __p0_198; \41889 float32x2_t __s0_198 = __p0_198; \
41889 float32x2_t __s1_198 = __p1_198; \41890 float32x2_t __s1_198 = __p1_198; \
41890 float32x4_t __s2_198 = __p2_198; \41891 float32x4_t __s2_198 = __p2_198; \
41891 float32x2_t __rev0_198; __rev0_198 = __builtin_shufflevector(__s0_198, __s0_198, 1, 0); \41892 float32x2_t __rev0_198; __rev0_198 = __builtin_shufflevector(__s0_198, __s0_198, 1, 0); \
41892 float32x2_t __rev1_198; __rev1_198 = __builtin_shufflevector(__s1_198, __s1_198, 1, 0); \41893 float32x2_t __rev1_198; __rev1_198 = __builtin_shufflevector(__s1_198, __s1_198, 1, 0); \
41893 float32x4_t __rev2_198; __rev2_198 = __builtin_shufflevector(__s2_198, __s2_198, 3, 2, 1, 0); \41894 float32x4_t __rev2_198; __rev2_198 = __builtin_shufflevector(__s2_198, __s2_198, 3, 2, 1, 0); \
41894 float32x2_t __ret_198; \
41895float32x4_t __reint_198 = __rev2_198; \41895float32x4_t __reint_198 = __rev2_198; \
41896uint64x1_t __reint1_198 = (uint64x1_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_198, __p3_198)}; \41896uint64x1_t __reint1_198 = (uint64x1_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_198, __p3_198)}; \
41897 __ret_198 = __noswap_vcmla_rot90_f32(__rev0_198, __rev1_198, *(float32x2_t *) &__reint1_198); \41897 __ret_198 = __noswap_vcmla_rot90_f32(__rev0_198, __rev1_198, *(float32x2_t *) &__reint1_198); \
...@@ -41902,10 +41902,10 @@ uint64x1_t __reint1_198 = (uint64x1_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *)...@@ -41902,10 +41902,10 @@ uint64x1_t __reint1_198 = (uint64x1_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *)
4190241902
41903#ifdef __LITTLE_ENDIAN__41903#ifdef __LITTLE_ENDIAN__
41904#define vcmlaq_rot90_laneq_f32(__p0_199, __p1_199, __p2_199, __p3_199) __extension__ ({ \41904#define vcmlaq_rot90_laneq_f32(__p0_199, __p1_199, __p2_199, __p3_199) __extension__ ({ \
41905 float32x4_t __ret_199; \
41905 float32x4_t __s0_199 = __p0_199; \41906 float32x4_t __s0_199 = __p0_199; \
41906 float32x4_t __s1_199 = __p1_199; \41907 float32x4_t __s1_199 = __p1_199; \
41907 float32x4_t __s2_199 = __p2_199; \41908 float32x4_t __s2_199 = __p2_199; \
41908 float32x4_t __ret_199; \
41909float32x4_t __reint_199 = __s2_199; \41909float32x4_t __reint_199 = __s2_199; \
41910uint64x2_t __reint1_199 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_199, __p3_199), vgetq_lane_u64(*(uint64x2_t *) &__reint_199, __p3_199)}; \41910uint64x2_t __reint1_199 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_199, __p3_199), vgetq_lane_u64(*(uint64x2_t *) &__reint_199, __p3_199)}; \
41911 __ret_199 = vcmlaq_rot90_f32(__s0_199, __s1_199, *(float32x4_t *) &__reint1_199); \41911 __ret_199 = vcmlaq_rot90_f32(__s0_199, __s1_199, *(float32x4_t *) &__reint1_199); \
...@@ -41913,13 +41913,13 @@ uint64x2_t __reint1_199 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_...@@ -41913,13 +41913,13 @@ uint64x2_t __reint1_199 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_
41913})41913})
41914#else41914#else
41915#define vcmlaq_rot90_laneq_f32(__p0_200, __p1_200, __p2_200, __p3_200) __extension__ ({ \41915#define vcmlaq_rot90_laneq_f32(__p0_200, __p1_200, __p2_200, __p3_200) __extension__ ({ \
41916 float32x4_t __ret_200; \
41916 float32x4_t __s0_200 = __p0_200; \41917 float32x4_t __s0_200 = __p0_200; \
41917 float32x4_t __s1_200 = __p1_200; \41918 float32x4_t __s1_200 = __p1_200; \
41918 float32x4_t __s2_200 = __p2_200; \41919 float32x4_t __s2_200 = __p2_200; \
41919 float32x4_t __rev0_200; __rev0_200 = __builtin_shufflevector(__s0_200, __s0_200, 3, 2, 1, 0); \41920 float32x4_t __rev0_200; __rev0_200 = __builtin_shufflevector(__s0_200, __s0_200, 3, 2, 1, 0); \
41920 float32x4_t __rev1_200; __rev1_200 = __builtin_shufflevector(__s1_200, __s1_200, 3, 2, 1, 0); \41921 float32x4_t __rev1_200; __rev1_200 = __builtin_shufflevector(__s1_200, __s1_200, 3, 2, 1, 0); \
41921 float32x4_t __rev2_200; __rev2_200 = __builtin_shufflevector(__s2_200, __s2_200, 3, 2, 1, 0); \41922 float32x4_t __rev2_200; __rev2_200 = __builtin_shufflevector(__s2_200, __s2_200, 3, 2, 1, 0); \
41922 float32x4_t __ret_200; \
41923float32x4_t __reint_200 = __rev2_200; \41923float32x4_t __reint_200 = __rev2_200; \
41924uint64x2_t __reint1_200 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_200, __p3_200), __noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_200, __p3_200)}; \41924uint64x2_t __reint1_200 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_200, __p3_200), __noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_200, __p3_200)}; \
41925 __ret_200 = __noswap_vcmlaq_rot90_f32(__rev0_200, __rev1_200, *(float32x4_t *) &__reint1_200); \41925 __ret_200 = __noswap_vcmlaq_rot90_f32(__rev0_200, __rev1_200, *(float32x4_t *) &__reint1_200); \
...@@ -41938,9 +41938,9 @@ __ai float16x4_t vcadd_rot270_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -41938,9 +41938,9 @@ __ai float16x4_t vcadd_rot270_f16(float16x4_t __p0, float16x4_t __p1) {
41938}41938}
41939#else41939#else
41940__ai float16x4_t vcadd_rot270_f16(float16x4_t __p0, float16x4_t __p1) {41940__ai float16x4_t vcadd_rot270_f16(float16x4_t __p0, float16x4_t __p1) {
41941 float16x4_t __ret;
41941 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);41942 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
41942 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);41943 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
41943 float16x4_t __ret;
41944 __ret = (float16x4_t) __builtin_neon_vcadd_rot270_v((int8x8_t)__rev0, (int8x8_t)__rev1, 8);41944 __ret = (float16x4_t) __builtin_neon_vcadd_rot270_v((int8x8_t)__rev0, (int8x8_t)__rev1, 8);
41945 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);41945 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
41946 return __ret;41946 return __ret;
...@@ -41955,9 +41955,9 @@ __ai float16x4_t vcadd_rot90_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -41955,9 +41955,9 @@ __ai float16x4_t vcadd_rot90_f16(float16x4_t __p0, float16x4_t __p1) {
41955}41955}
41956#else41956#else
41957__ai float16x4_t vcadd_rot90_f16(float16x4_t __p0, float16x4_t __p1) {41957__ai float16x4_t vcadd_rot90_f16(float16x4_t __p0, float16x4_t __p1) {
41958 float16x4_t __ret;
41958 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);41959 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
41959 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);41960 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
41960 float16x4_t __ret;
41961 __ret = (float16x4_t) __builtin_neon_vcadd_rot90_v((int8x8_t)__rev0, (int8x8_t)__rev1, 8);41961 __ret = (float16x4_t) __builtin_neon_vcadd_rot90_v((int8x8_t)__rev0, (int8x8_t)__rev1, 8);
41962 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);41962 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
41963 return __ret;41963 return __ret;
...@@ -41972,9 +41972,9 @@ __ai float16x8_t vcaddq_rot270_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -41972,9 +41972,9 @@ __ai float16x8_t vcaddq_rot270_f16(float16x8_t __p0, float16x8_t __p1) {
41972}41972}
41973#else41973#else
41974__ai float16x8_t vcaddq_rot270_f16(float16x8_t __p0, float16x8_t __p1) {41974__ai float16x8_t vcaddq_rot270_f16(float16x8_t __p0, float16x8_t __p1) {
41975 float16x8_t __ret;
41975 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);41976 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
41976 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);41977 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
41977 float16x8_t __ret;
41978 __ret = (float16x8_t) __builtin_neon_vcaddq_rot270_v((int8x16_t)__rev0, (int8x16_t)__rev1, 40);41978 __ret = (float16x8_t) __builtin_neon_vcaddq_rot270_v((int8x16_t)__rev0, (int8x16_t)__rev1, 40);
41979 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);41979 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
41980 return __ret;41980 return __ret;
...@@ -41989,9 +41989,9 @@ __ai float16x8_t vcaddq_rot90_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -41989,9 +41989,9 @@ __ai float16x8_t vcaddq_rot90_f16(float16x8_t __p0, float16x8_t __p1) {
41989}41989}
41990#else41990#else
41991__ai float16x8_t vcaddq_rot90_f16(float16x8_t __p0, float16x8_t __p1) {41991__ai float16x8_t vcaddq_rot90_f16(float16x8_t __p0, float16x8_t __p1) {
41992 float16x8_t __ret;
41992 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);41993 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
41993 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);41994 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
41994 float16x8_t __ret;
41995 __ret = (float16x8_t) __builtin_neon_vcaddq_rot90_v((int8x16_t)__rev0, (int8x16_t)__rev1, 40);41995 __ret = (float16x8_t) __builtin_neon_vcaddq_rot90_v((int8x16_t)__rev0, (int8x16_t)__rev1, 40);
41996 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);41996 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
41997 return __ret;41997 return __ret;
...@@ -42006,10 +42006,10 @@ __ai float16x8_t vcmlaq_f16(float16x8_t __p0, float16x8_t __p1, float16x8_t __p2...@@ -42006,10 +42006,10 @@ __ai float16x8_t vcmlaq_f16(float16x8_t __p0, float16x8_t __p1, float16x8_t __p2
42006}42006}
42007#else42007#else
42008__ai float16x8_t vcmlaq_f16(float16x8_t __p0, float16x8_t __p1, float16x8_t __p2) {42008__ai float16x8_t vcmlaq_f16(float16x8_t __p0, float16x8_t __p1, float16x8_t __p2) {
42009 float16x8_t __ret;
42009 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);42010 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
42010 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);42011 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
42011 float16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);42012 float16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
42012 float16x8_t __ret;
42013 __ret = (float16x8_t) __builtin_neon_vcmlaq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 40);42013 __ret = (float16x8_t) __builtin_neon_vcmlaq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 40);
42014 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);42014 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
42015 return __ret;42015 return __ret;
...@@ -42029,10 +42029,10 @@ __ai float16x4_t vcmla_f16(float16x4_t __p0, float16x4_t __p1, float16x4_t __p2)...@@ -42029,10 +42029,10 @@ __ai float16x4_t vcmla_f16(float16x4_t __p0, float16x4_t __p1, float16x4_t __p2)
42029}42029}
42030#else42030#else
42031__ai float16x4_t vcmla_f16(float16x4_t __p0, float16x4_t __p1, float16x4_t __p2) {42031__ai float16x4_t vcmla_f16(float16x4_t __p0, float16x4_t __p1, float16x4_t __p2) {
42032 float16x4_t __ret;
42032 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);42033 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
42033 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);42034 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
42034 float16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);42035 float16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
42035 float16x4_t __ret;
42036 __ret = (float16x4_t) __builtin_neon_vcmla_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 8);42036 __ret = (float16x4_t) __builtin_neon_vcmla_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 8);
42037 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);42037 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
42038 return __ret;42038 return __ret;
...@@ -42046,10 +42046,10 @@ __ai float16x4_t __noswap_vcmla_f16(float16x4_t __p0, float16x4_t __p1, float16x...@@ -42046,10 +42046,10 @@ __ai float16x4_t __noswap_vcmla_f16(float16x4_t __p0, float16x4_t __p1, float16x
4204642046
42047#ifdef __LITTLE_ENDIAN__42047#ifdef __LITTLE_ENDIAN__
42048#define vcmla_lane_f16(__p0_201, __p1_201, __p2_201, __p3_201) __extension__ ({ \42048#define vcmla_lane_f16(__p0_201, __p1_201, __p2_201, __p3_201) __extension__ ({ \
42049 float16x4_t __ret_201; \
42049 float16x4_t __s0_201 = __p0_201; \42050 float16x4_t __s0_201 = __p0_201; \
42050 float16x4_t __s1_201 = __p1_201; \42051 float16x4_t __s1_201 = __p1_201; \
42051 float16x4_t __s2_201 = __p2_201; \42052 float16x4_t __s2_201 = __p2_201; \
42052 float16x4_t __ret_201; \
42053float16x4_t __reint_201 = __s2_201; \42053float16x4_t __reint_201 = __s2_201; \
42054uint32x2_t __reint1_201 = (uint32x2_t) {vget_lane_u32(*(uint32x2_t *) &__reint_201, __p3_201), vget_lane_u32(*(uint32x2_t *) &__reint_201, __p3_201)}; \42054uint32x2_t __reint1_201 = (uint32x2_t) {vget_lane_u32(*(uint32x2_t *) &__reint_201, __p3_201), vget_lane_u32(*(uint32x2_t *) &__reint_201, __p3_201)}; \
42055 __ret_201 = vcmla_f16(__s0_201, __s1_201, *(float16x4_t *) &__reint1_201); \42055 __ret_201 = vcmla_f16(__s0_201, __s1_201, *(float16x4_t *) &__reint1_201); \
...@@ -42057,13 +42057,13 @@ uint32x2_t __reint1_201 = (uint32x2_t) {vget_lane_u32(*(uint32x2_t *) &__reint_2...@@ -42057,13 +42057,13 @@ uint32x2_t __reint1_201 = (uint32x2_t) {vget_lane_u32(*(uint32x2_t *) &__reint_2
42057})42057})
42058#else42058#else
42059#define vcmla_lane_f16(__p0_202, __p1_202, __p2_202, __p3_202) __extension__ ({ \42059#define vcmla_lane_f16(__p0_202, __p1_202, __p2_202, __p3_202) __extension__ ({ \
42060 float16x4_t __ret_202; \
42060 float16x4_t __s0_202 = __p0_202; \42061 float16x4_t __s0_202 = __p0_202; \
42061 float16x4_t __s1_202 = __p1_202; \42062 float16x4_t __s1_202 = __p1_202; \
42062 float16x4_t __s2_202 = __p2_202; \42063 float16x4_t __s2_202 = __p2_202; \
42063 float16x4_t __rev0_202; __rev0_202 = __builtin_shufflevector(__s0_202, __s0_202, 3, 2, 1, 0); \42064 float16x4_t __rev0_202; __rev0_202 = __builtin_shufflevector(__s0_202, __s0_202, 3, 2, 1, 0); \
42064 float16x4_t __rev1_202; __rev1_202 = __builtin_shufflevector(__s1_202, __s1_202, 3, 2, 1, 0); \42065 float16x4_t __rev1_202; __rev1_202 = __builtin_shufflevector(__s1_202, __s1_202, 3, 2, 1, 0); \
42065 float16x4_t __rev2_202; __rev2_202 = __builtin_shufflevector(__s2_202, __s2_202, 3, 2, 1, 0); \42066 float16x4_t __rev2_202; __rev2_202 = __builtin_shufflevector(__s2_202, __s2_202, 3, 2, 1, 0); \
42066 float16x4_t __ret_202; \
42067float16x4_t __reint_202 = __rev2_202; \42067float16x4_t __reint_202 = __rev2_202; \
42068uint32x2_t __reint1_202 = (uint32x2_t) {__noswap_vget_lane_u32(*(uint32x2_t *) &__reint_202, __p3_202), __noswap_vget_lane_u32(*(uint32x2_t *) &__reint_202, __p3_202)}; \42068uint32x2_t __reint1_202 = (uint32x2_t) {__noswap_vget_lane_u32(*(uint32x2_t *) &__reint_202, __p3_202), __noswap_vget_lane_u32(*(uint32x2_t *) &__reint_202, __p3_202)}; \
42069 __ret_202 = __noswap_vcmla_f16(__rev0_202, __rev1_202, *(float16x4_t *) &__reint1_202); \42069 __ret_202 = __noswap_vcmla_f16(__rev0_202, __rev1_202, *(float16x4_t *) &__reint1_202); \
...@@ -42074,10 +42074,10 @@ uint32x2_t __reint1_202 = (uint32x2_t) {__noswap_vget_lane_u32(*(uint32x2_t *) &...@@ -42074,10 +42074,10 @@ uint32x2_t __reint1_202 = (uint32x2_t) {__noswap_vget_lane_u32(*(uint32x2_t *) &
4207442074
42075#ifdef __LITTLE_ENDIAN__42075#ifdef __LITTLE_ENDIAN__
42076#define vcmlaq_lane_f16(__p0_203, __p1_203, __p2_203, __p3_203) __extension__ ({ \42076#define vcmlaq_lane_f16(__p0_203, __p1_203, __p2_203, __p3_203) __extension__ ({ \
42077 float16x8_t __ret_203; \
42077 float16x8_t __s0_203 = __p0_203; \42078 float16x8_t __s0_203 = __p0_203; \
42078 float16x8_t __s1_203 = __p1_203; \42079 float16x8_t __s1_203 = __p1_203; \
42079 float16x4_t __s2_203 = __p2_203; \42080 float16x4_t __s2_203 = __p2_203; \
42080 float16x8_t __ret_203; \
42081float16x4_t __reint_203 = __s2_203; \42081float16x4_t __reint_203 = __s2_203; \
42082uint32x4_t __reint1_203 = (uint32x4_t) {vget_lane_u32(*(uint32x2_t *) &__reint_203, __p3_203), vget_lane_u32(*(uint32x2_t *) &__reint_203, __p3_203), vget_lane_u32(*(uint32x2_t *) &__reint_203, __p3_203), vget_lane_u32(*(uint32x2_t *) &__reint_203, __p3_203)}; \42082uint32x4_t __reint1_203 = (uint32x4_t) {vget_lane_u32(*(uint32x2_t *) &__reint_203, __p3_203), vget_lane_u32(*(uint32x2_t *) &__reint_203, __p3_203), vget_lane_u32(*(uint32x2_t *) &__reint_203, __p3_203), vget_lane_u32(*(uint32x2_t *) &__reint_203, __p3_203)}; \
42083 __ret_203 = vcmlaq_f16(__s0_203, __s1_203, *(float16x8_t *) &__reint1_203); \42083 __ret_203 = vcmlaq_f16(__s0_203, __s1_203, *(float16x8_t *) &__reint1_203); \
...@@ -42085,13 +42085,13 @@ uint32x4_t __reint1_203 = (uint32x4_t) {vget_lane_u32(*(uint32x2_t *) &__reint_2...@@ -42085,13 +42085,13 @@ uint32x4_t __reint1_203 = (uint32x4_t) {vget_lane_u32(*(uint32x2_t *) &__reint_2
42085})42085})
42086#else42086#else
42087#define vcmlaq_lane_f16(__p0_204, __p1_204, __p2_204, __p3_204) __extension__ ({ \42087#define vcmlaq_lane_f16(__p0_204, __p1_204, __p2_204, __p3_204) __extension__ ({ \
42088 float16x8_t __ret_204; \
42088 float16x8_t __s0_204 = __p0_204; \42089 float16x8_t __s0_204 = __p0_204; \
42089 float16x8_t __s1_204 = __p1_204; \42090 float16x8_t __s1_204 = __p1_204; \
42090 float16x4_t __s2_204 = __p2_204; \42091 float16x4_t __s2_204 = __p2_204; \
42091 float16x8_t __rev0_204; __rev0_204 = __builtin_shufflevector(__s0_204, __s0_204, 7, 6, 5, 4, 3, 2, 1, 0); \42092 float16x8_t __rev0_204; __rev0_204 = __builtin_shufflevector(__s0_204, __s0_204, 7, 6, 5, 4, 3, 2, 1, 0); \
42092 float16x8_t __rev1_204; __rev1_204 = __builtin_shufflevector(__s1_204, __s1_204, 7, 6, 5, 4, 3, 2, 1, 0); \42093 float16x8_t __rev1_204; __rev1_204 = __builtin_shufflevector(__s1_204, __s1_204, 7, 6, 5, 4, 3, 2, 1, 0); \
42093 float16x4_t __rev2_204; __rev2_204 = __builtin_shufflevector(__s2_204, __s2_204, 3, 2, 1, 0); \42094 float16x4_t __rev2_204; __rev2_204 = __builtin_shufflevector(__s2_204, __s2_204, 3, 2, 1, 0); \
42094 float16x8_t __ret_204; \
42095float16x4_t __reint_204 = __rev2_204; \42095float16x4_t __reint_204 = __rev2_204; \
42096uint32x4_t __reint1_204 = (uint32x4_t) {__noswap_vget_lane_u32(*(uint32x2_t *) &__reint_204, __p3_204), __noswap_vget_lane_u32(*(uint32x2_t *) &__reint_204, __p3_204), __noswap_vget_lane_u32(*(uint32x2_t *) &__reint_204, __p3_204), __noswap_vget_lane_u32(*(uint32x2_t *) &__reint_204, __p3_204)}; \42096uint32x4_t __reint1_204 = (uint32x4_t) {__noswap_vget_lane_u32(*(uint32x2_t *) &__reint_204, __p3_204), __noswap_vget_lane_u32(*(uint32x2_t *) &__reint_204, __p3_204), __noswap_vget_lane_u32(*(uint32x2_t *) &__reint_204, __p3_204), __noswap_vget_lane_u32(*(uint32x2_t *) &__reint_204, __p3_204)}; \
42097 __ret_204 = __noswap_vcmlaq_f16(__rev0_204, __rev1_204, *(float16x8_t *) &__reint1_204); \42097 __ret_204 = __noswap_vcmlaq_f16(__rev0_204, __rev1_204, *(float16x8_t *) &__reint1_204); \
...@@ -42102,10 +42102,10 @@ uint32x4_t __reint1_204 = (uint32x4_t) {__noswap_vget_lane_u32(*(uint32x2_t *) &...@@ -42102,10 +42102,10 @@ uint32x4_t __reint1_204 = (uint32x4_t) {__noswap_vget_lane_u32(*(uint32x2_t *) &
4210242102
42103#ifdef __LITTLE_ENDIAN__42103#ifdef __LITTLE_ENDIAN__
42104#define vcmla_laneq_f16(__p0_205, __p1_205, __p2_205, __p3_205) __extension__ ({ \42104#define vcmla_laneq_f16(__p0_205, __p1_205, __p2_205, __p3_205) __extension__ ({ \
42105 float16x4_t __ret_205; \
42105 float16x4_t __s0_205 = __p0_205; \42106 float16x4_t __s0_205 = __p0_205; \
42106 float16x4_t __s1_205 = __p1_205; \42107 float16x4_t __s1_205 = __p1_205; \
42107 float16x8_t __s2_205 = __p2_205; \42108 float16x8_t __s2_205 = __p2_205; \
42108 float16x4_t __ret_205; \
42109float16x8_t __reint_205 = __s2_205; \42109float16x8_t __reint_205 = __s2_205; \
42110uint32x2_t __reint1_205 = (uint32x2_t) {vgetq_lane_u32(*(uint32x4_t *) &__reint_205, __p3_205), vgetq_lane_u32(*(uint32x4_t *) &__reint_205, __p3_205)}; \42110uint32x2_t __reint1_205 = (uint32x2_t) {vgetq_lane_u32(*(uint32x4_t *) &__reint_205, __p3_205), vgetq_lane_u32(*(uint32x4_t *) &__reint_205, __p3_205)}; \
42111 __ret_205 = vcmla_f16(__s0_205, __s1_205, *(float16x4_t *) &__reint1_205); \42111 __ret_205 = vcmla_f16(__s0_205, __s1_205, *(float16x4_t *) &__reint1_205); \
...@@ -42113,13 +42113,13 @@ uint32x2_t __reint1_205 = (uint32x2_t) {vgetq_lane_u32(*(uint32x4_t *) &__reint_...@@ -42113,13 +42113,13 @@ uint32x2_t __reint1_205 = (uint32x2_t) {vgetq_lane_u32(*(uint32x4_t *) &__reint_
42113})42113})
42114#else42114#else
42115#define vcmla_laneq_f16(__p0_206, __p1_206, __p2_206, __p3_206) __extension__ ({ \42115#define vcmla_laneq_f16(__p0_206, __p1_206, __p2_206, __p3_206) __extension__ ({ \
42116 float16x4_t __ret_206; \
42116 float16x4_t __s0_206 = __p0_206; \42117 float16x4_t __s0_206 = __p0_206; \
42117 float16x4_t __s1_206 = __p1_206; \42118 float16x4_t __s1_206 = __p1_206; \
42118 float16x8_t __s2_206 = __p2_206; \42119 float16x8_t __s2_206 = __p2_206; \
42119 float16x4_t __rev0_206; __rev0_206 = __builtin_shufflevector(__s0_206, __s0_206, 3, 2, 1, 0); \42120 float16x4_t __rev0_206; __rev0_206 = __builtin_shufflevector(__s0_206, __s0_206, 3, 2, 1, 0); \
42120 float16x4_t __rev1_206; __rev1_206 = __builtin_shufflevector(__s1_206, __s1_206, 3, 2, 1, 0); \42121 float16x4_t __rev1_206; __rev1_206 = __builtin_shufflevector(__s1_206, __s1_206, 3, 2, 1, 0); \
42121 float16x8_t __rev2_206; __rev2_206 = __builtin_shufflevector(__s2_206, __s2_206, 7, 6, 5, 4, 3, 2, 1, 0); \42122 float16x8_t __rev2_206; __rev2_206 = __builtin_shufflevector(__s2_206, __s2_206, 7, 6, 5, 4, 3, 2, 1, 0); \
42122 float16x4_t __ret_206; \
42123float16x8_t __reint_206 = __rev2_206; \42123float16x8_t __reint_206 = __rev2_206; \
42124uint32x2_t __reint1_206 = (uint32x2_t) {__noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_206, __p3_206), __noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_206, __p3_206)}; \42124uint32x2_t __reint1_206 = (uint32x2_t) {__noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_206, __p3_206), __noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_206, __p3_206)}; \
42125 __ret_206 = __noswap_vcmla_f16(__rev0_206, __rev1_206, *(float16x4_t *) &__reint1_206); \42125 __ret_206 = __noswap_vcmla_f16(__rev0_206, __rev1_206, *(float16x4_t *) &__reint1_206); \
...@@ -42130,10 +42130,10 @@ uint32x2_t __reint1_206 = (uint32x2_t) {__noswap_vgetq_lane_u32(*(uint32x4_t *)...@@ -42130,10 +42130,10 @@ uint32x2_t __reint1_206 = (uint32x2_t) {__noswap_vgetq_lane_u32(*(uint32x4_t *)
4213042130
42131#ifdef __LITTLE_ENDIAN__42131#ifdef __LITTLE_ENDIAN__
42132#define vcmlaq_laneq_f16(__p0_207, __p1_207, __p2_207, __p3_207) __extension__ ({ \42132#define vcmlaq_laneq_f16(__p0_207, __p1_207, __p2_207, __p3_207) __extension__ ({ \
42133 float16x8_t __ret_207; \
42133 float16x8_t __s0_207 = __p0_207; \42134 float16x8_t __s0_207 = __p0_207; \
42134 float16x8_t __s1_207 = __p1_207; \42135 float16x8_t __s1_207 = __p1_207; \
42135 float16x8_t __s2_207 = __p2_207; \42136 float16x8_t __s2_207 = __p2_207; \
42136 float16x8_t __ret_207; \
42137float16x8_t __reint_207 = __s2_207; \42137float16x8_t __reint_207 = __s2_207; \
42138uint32x4_t __reint1_207 = (uint32x4_t) {vgetq_lane_u32(*(uint32x4_t *) &__reint_207, __p3_207), vgetq_lane_u32(*(uint32x4_t *) &__reint_207, __p3_207), vgetq_lane_u32(*(uint32x4_t *) &__reint_207, __p3_207), vgetq_lane_u32(*(uint32x4_t *) &__reint_207, __p3_207)}; \42138uint32x4_t __reint1_207 = (uint32x4_t) {vgetq_lane_u32(*(uint32x4_t *) &__reint_207, __p3_207), vgetq_lane_u32(*(uint32x4_t *) &__reint_207, __p3_207), vgetq_lane_u32(*(uint32x4_t *) &__reint_207, __p3_207), vgetq_lane_u32(*(uint32x4_t *) &__reint_207, __p3_207)}; \
42139 __ret_207 = vcmlaq_f16(__s0_207, __s1_207, *(float16x8_t *) &__reint1_207); \42139 __ret_207 = vcmlaq_f16(__s0_207, __s1_207, *(float16x8_t *) &__reint1_207); \
...@@ -42141,13 +42141,13 @@ uint32x4_t __reint1_207 = (uint32x4_t) {vgetq_lane_u32(*(uint32x4_t *) &__reint_...@@ -42141,13 +42141,13 @@ uint32x4_t __reint1_207 = (uint32x4_t) {vgetq_lane_u32(*(uint32x4_t *) &__reint_
42141})42141})
42142#else42142#else
42143#define vcmlaq_laneq_f16(__p0_208, __p1_208, __p2_208, __p3_208) __extension__ ({ \42143#define vcmlaq_laneq_f16(__p0_208, __p1_208, __p2_208, __p3_208) __extension__ ({ \
42144 float16x8_t __ret_208; \
42144 float16x8_t __s0_208 = __p0_208; \42145 float16x8_t __s0_208 = __p0_208; \
42145 float16x8_t __s1_208 = __p1_208; \42146 float16x8_t __s1_208 = __p1_208; \
42146 float16x8_t __s2_208 = __p2_208; \42147 float16x8_t __s2_208 = __p2_208; \
42147 float16x8_t __rev0_208; __rev0_208 = __builtin_shufflevector(__s0_208, __s0_208, 7, 6, 5, 4, 3, 2, 1, 0); \42148 float16x8_t __rev0_208; __rev0_208 = __builtin_shufflevector(__s0_208, __s0_208, 7, 6, 5, 4, 3, 2, 1, 0); \
42148 float16x8_t __rev1_208; __rev1_208 = __builtin_shufflevector(__s1_208, __s1_208, 7, 6, 5, 4, 3, 2, 1, 0); \42149 float16x8_t __rev1_208; __rev1_208 = __builtin_shufflevector(__s1_208, __s1_208, 7, 6, 5, 4, 3, 2, 1, 0); \
42149 float16x8_t __rev2_208; __rev2_208 = __builtin_shufflevector(__s2_208, __s2_208, 7, 6, 5, 4, 3, 2, 1, 0); \42150 float16x8_t __rev2_208; __rev2_208 = __builtin_shufflevector(__s2_208, __s2_208, 7, 6, 5, 4, 3, 2, 1, 0); \
42150 float16x8_t __ret_208; \
42151float16x8_t __reint_208 = __rev2_208; \42151float16x8_t __reint_208 = __rev2_208; \
42152uint32x4_t __reint1_208 = (uint32x4_t) {__noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_208, __p3_208), __noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_208, __p3_208), __noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_208, __p3_208), __noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_208, __p3_208)}; \42152uint32x4_t __reint1_208 = (uint32x4_t) {__noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_208, __p3_208), __noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_208, __p3_208), __noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_208, __p3_208), __noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_208, __p3_208)}; \
42153 __ret_208 = __noswap_vcmlaq_f16(__rev0_208, __rev1_208, *(float16x8_t *) &__reint1_208); \42153 __ret_208 = __noswap_vcmlaq_f16(__rev0_208, __rev1_208, *(float16x8_t *) &__reint1_208); \
...@@ -42164,10 +42164,10 @@ __ai float16x8_t vcmlaq_rot180_f16(float16x8_t __p0, float16x8_t __p1, float16x8...@@ -42164,10 +42164,10 @@ __ai float16x8_t vcmlaq_rot180_f16(float16x8_t __p0, float16x8_t __p1, float16x8
42164}42164}
42165#else42165#else
42166__ai float16x8_t vcmlaq_rot180_f16(float16x8_t __p0, float16x8_t __p1, float16x8_t __p2) {42166__ai float16x8_t vcmlaq_rot180_f16(float16x8_t __p0, float16x8_t __p1, float16x8_t __p2) {
42167 float16x8_t __ret;
42167 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);42168 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
42168 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);42169 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
42169 float16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);42170 float16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
42170 float16x8_t __ret;
42171 __ret = (float16x8_t) __builtin_neon_vcmlaq_rot180_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 40);42171 __ret = (float16x8_t) __builtin_neon_vcmlaq_rot180_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 40);
42172 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);42172 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
42173 return __ret;42173 return __ret;
...@@ -42187,10 +42187,10 @@ __ai float16x4_t vcmla_rot180_f16(float16x4_t __p0, float16x4_t __p1, float16x4_...@@ -42187,10 +42187,10 @@ __ai float16x4_t vcmla_rot180_f16(float16x4_t __p0, float16x4_t __p1, float16x4_
42187}42187}
42188#else42188#else
42189__ai float16x4_t vcmla_rot180_f16(float16x4_t __p0, float16x4_t __p1, float16x4_t __p2) {42189__ai float16x4_t vcmla_rot180_f16(float16x4_t __p0, float16x4_t __p1, float16x4_t __p2) {
42190 float16x4_t __ret;
42190 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);42191 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
42191 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);42192 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
42192 float16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);42193 float16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
42193 float16x4_t __ret;
42194 __ret = (float16x4_t) __builtin_neon_vcmla_rot180_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 8);42194 __ret = (float16x4_t) __builtin_neon_vcmla_rot180_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 8);
42195 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);42195 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
42196 return __ret;42196 return __ret;
...@@ -42204,10 +42204,10 @@ __ai float16x4_t __noswap_vcmla_rot180_f16(float16x4_t __p0, float16x4_t __p1, f...@@ -42204,10 +42204,10 @@ __ai float16x4_t __noswap_vcmla_rot180_f16(float16x4_t __p0, float16x4_t __p1, f
4220442204
42205#ifdef __LITTLE_ENDIAN__42205#ifdef __LITTLE_ENDIAN__
42206#define vcmla_rot180_lane_f16(__p0_209, __p1_209, __p2_209, __p3_209) __extension__ ({ \42206#define vcmla_rot180_lane_f16(__p0_209, __p1_209, __p2_209, __p3_209) __extension__ ({ \
42207 float16x4_t __ret_209; \
42207 float16x4_t __s0_209 = __p0_209; \42208 float16x4_t __s0_209 = __p0_209; \
42208 float16x4_t __s1_209 = __p1_209; \42209 float16x4_t __s1_209 = __p1_209; \
42209 float16x4_t __s2_209 = __p2_209; \42210 float16x4_t __s2_209 = __p2_209; \
42210 float16x4_t __ret_209; \
42211float16x4_t __reint_209 = __s2_209; \42211float16x4_t __reint_209 = __s2_209; \
42212uint32x2_t __reint1_209 = (uint32x2_t) {vget_lane_u32(*(uint32x2_t *) &__reint_209, __p3_209), vget_lane_u32(*(uint32x2_t *) &__reint_209, __p3_209)}; \42212uint32x2_t __reint1_209 = (uint32x2_t) {vget_lane_u32(*(uint32x2_t *) &__reint_209, __p3_209), vget_lane_u32(*(uint32x2_t *) &__reint_209, __p3_209)}; \
42213 __ret_209 = vcmla_rot180_f16(__s0_209, __s1_209, *(float16x4_t *) &__reint1_209); \42213 __ret_209 = vcmla_rot180_f16(__s0_209, __s1_209, *(float16x4_t *) &__reint1_209); \
...@@ -42215,13 +42215,13 @@ uint32x2_t __reint1_209 = (uint32x2_t) {vget_lane_u32(*(uint32x2_t *) &__reint_2...@@ -42215,13 +42215,13 @@ uint32x2_t __reint1_209 = (uint32x2_t) {vget_lane_u32(*(uint32x2_t *) &__reint_2
42215})42215})
42216#else42216#else
42217#define vcmla_rot180_lane_f16(__p0_210, __p1_210, __p2_210, __p3_210) __extension__ ({ \42217#define vcmla_rot180_lane_f16(__p0_210, __p1_210, __p2_210, __p3_210) __extension__ ({ \
42218 float16x4_t __ret_210; \
42218 float16x4_t __s0_210 = __p0_210; \42219 float16x4_t __s0_210 = __p0_210; \
42219 float16x4_t __s1_210 = __p1_210; \42220 float16x4_t __s1_210 = __p1_210; \
42220 float16x4_t __s2_210 = __p2_210; \42221 float16x4_t __s2_210 = __p2_210; \
42221 float16x4_t __rev0_210; __rev0_210 = __builtin_shufflevector(__s0_210, __s0_210, 3, 2, 1, 0); \42222 float16x4_t __rev0_210; __rev0_210 = __builtin_shufflevector(__s0_210, __s0_210, 3, 2, 1, 0); \
42222 float16x4_t __rev1_210; __rev1_210 = __builtin_shufflevector(__s1_210, __s1_210, 3, 2, 1, 0); \42223 float16x4_t __rev1_210; __rev1_210 = __builtin_shufflevector(__s1_210, __s1_210, 3, 2, 1, 0); \
42223 float16x4_t __rev2_210; __rev2_210 = __builtin_shufflevector(__s2_210, __s2_210, 3, 2, 1, 0); \42224 float16x4_t __rev2_210; __rev2_210 = __builtin_shufflevector(__s2_210, __s2_210, 3, 2, 1, 0); \
42224 float16x4_t __ret_210; \
42225float16x4_t __reint_210 = __rev2_210; \42225float16x4_t __reint_210 = __rev2_210; \
42226uint32x2_t __reint1_210 = (uint32x2_t) {__noswap_vget_lane_u32(*(uint32x2_t *) &__reint_210, __p3_210), __noswap_vget_lane_u32(*(uint32x2_t *) &__reint_210, __p3_210)}; \42226uint32x2_t __reint1_210 = (uint32x2_t) {__noswap_vget_lane_u32(*(uint32x2_t *) &__reint_210, __p3_210), __noswap_vget_lane_u32(*(uint32x2_t *) &__reint_210, __p3_210)}; \
42227 __ret_210 = __noswap_vcmla_rot180_f16(__rev0_210, __rev1_210, *(float16x4_t *) &__reint1_210); \42227 __ret_210 = __noswap_vcmla_rot180_f16(__rev0_210, __rev1_210, *(float16x4_t *) &__reint1_210); \
...@@ -42232,10 +42232,10 @@ uint32x2_t __reint1_210 = (uint32x2_t) {__noswap_vget_lane_u32(*(uint32x2_t *) &...@@ -42232,10 +42232,10 @@ uint32x2_t __reint1_210 = (uint32x2_t) {__noswap_vget_lane_u32(*(uint32x2_t *) &
4223242232
42233#ifdef __LITTLE_ENDIAN__42233#ifdef __LITTLE_ENDIAN__
42234#define vcmlaq_rot180_lane_f16(__p0_211, __p1_211, __p2_211, __p3_211) __extension__ ({ \42234#define vcmlaq_rot180_lane_f16(__p0_211, __p1_211, __p2_211, __p3_211) __extension__ ({ \
42235 float16x8_t __ret_211; \
42235 float16x8_t __s0_211 = __p0_211; \42236 float16x8_t __s0_211 = __p0_211; \
42236 float16x8_t __s1_211 = __p1_211; \42237 float16x8_t __s1_211 = __p1_211; \
42237 float16x4_t __s2_211 = __p2_211; \42238 float16x4_t __s2_211 = __p2_211; \
42238 float16x8_t __ret_211; \
42239float16x4_t __reint_211 = __s2_211; \42239float16x4_t __reint_211 = __s2_211; \
42240uint32x4_t __reint1_211 = (uint32x4_t) {vget_lane_u32(*(uint32x2_t *) &__reint_211, __p3_211), vget_lane_u32(*(uint32x2_t *) &__reint_211, __p3_211), vget_lane_u32(*(uint32x2_t *) &__reint_211, __p3_211), vget_lane_u32(*(uint32x2_t *) &__reint_211, __p3_211)}; \42240uint32x4_t __reint1_211 = (uint32x4_t) {vget_lane_u32(*(uint32x2_t *) &__reint_211, __p3_211), vget_lane_u32(*(uint32x2_t *) &__reint_211, __p3_211), vget_lane_u32(*(uint32x2_t *) &__reint_211, __p3_211), vget_lane_u32(*(uint32x2_t *) &__reint_211, __p3_211)}; \
42241 __ret_211 = vcmlaq_rot180_f16(__s0_211, __s1_211, *(float16x8_t *) &__reint1_211); \42241 __ret_211 = vcmlaq_rot180_f16(__s0_211, __s1_211, *(float16x8_t *) &__reint1_211); \
...@@ -42243,13 +42243,13 @@ uint32x4_t __reint1_211 = (uint32x4_t) {vget_lane_u32(*(uint32x2_t *) &__reint_2...@@ -42243,13 +42243,13 @@ uint32x4_t __reint1_211 = (uint32x4_t) {vget_lane_u32(*(uint32x2_t *) &__reint_2
42243})42243})
42244#else42244#else
42245#define vcmlaq_rot180_lane_f16(__p0_212, __p1_212, __p2_212, __p3_212) __extension__ ({ \42245#define vcmlaq_rot180_lane_f16(__p0_212, __p1_212, __p2_212, __p3_212) __extension__ ({ \
42246 float16x8_t __ret_212; \
42246 float16x8_t __s0_212 = __p0_212; \42247 float16x8_t __s0_212 = __p0_212; \
42247 float16x8_t __s1_212 = __p1_212; \42248 float16x8_t __s1_212 = __p1_212; \
42248 float16x4_t __s2_212 = __p2_212; \42249 float16x4_t __s2_212 = __p2_212; \
42249 float16x8_t __rev0_212; __rev0_212 = __builtin_shufflevector(__s0_212, __s0_212, 7, 6, 5, 4, 3, 2, 1, 0); \42250 float16x8_t __rev0_212; __rev0_212 = __builtin_shufflevector(__s0_212, __s0_212, 7, 6, 5, 4, 3, 2, 1, 0); \
42250 float16x8_t __rev1_212; __rev1_212 = __builtin_shufflevector(__s1_212, __s1_212, 7, 6, 5, 4, 3, 2, 1, 0); \42251 float16x8_t __rev1_212; __rev1_212 = __builtin_shufflevector(__s1_212, __s1_212, 7, 6, 5, 4, 3, 2, 1, 0); \
42251 float16x4_t __rev2_212; __rev2_212 = __builtin_shufflevector(__s2_212, __s2_212, 3, 2, 1, 0); \42252 float16x4_t __rev2_212; __rev2_212 = __builtin_shufflevector(__s2_212, __s2_212, 3, 2, 1, 0); \
42252 float16x8_t __ret_212; \
42253float16x4_t __reint_212 = __rev2_212; \42253float16x4_t __reint_212 = __rev2_212; \
42254uint32x4_t __reint1_212 = (uint32x4_t) {__noswap_vget_lane_u32(*(uint32x2_t *) &__reint_212, __p3_212), __noswap_vget_lane_u32(*(uint32x2_t *) &__reint_212, __p3_212), __noswap_vget_lane_u32(*(uint32x2_t *) &__reint_212, __p3_212), __noswap_vget_lane_u32(*(uint32x2_t *) &__reint_212, __p3_212)}; \42254uint32x4_t __reint1_212 = (uint32x4_t) {__noswap_vget_lane_u32(*(uint32x2_t *) &__reint_212, __p3_212), __noswap_vget_lane_u32(*(uint32x2_t *) &__reint_212, __p3_212), __noswap_vget_lane_u32(*(uint32x2_t *) &__reint_212, __p3_212), __noswap_vget_lane_u32(*(uint32x2_t *) &__reint_212, __p3_212)}; \
42255 __ret_212 = __noswap_vcmlaq_rot180_f16(__rev0_212, __rev1_212, *(float16x8_t *) &__reint1_212); \42255 __ret_212 = __noswap_vcmlaq_rot180_f16(__rev0_212, __rev1_212, *(float16x8_t *) &__reint1_212); \
...@@ -42260,10 +42260,10 @@ uint32x4_t __reint1_212 = (uint32x4_t) {__noswap_vget_lane_u32(*(uint32x2_t *) &...@@ -42260,10 +42260,10 @@ uint32x4_t __reint1_212 = (uint32x4_t) {__noswap_vget_lane_u32(*(uint32x2_t *) &
4226042260
42261#ifdef __LITTLE_ENDIAN__42261#ifdef __LITTLE_ENDIAN__
42262#define vcmla_rot180_laneq_f16(__p0_213, __p1_213, __p2_213, __p3_213) __extension__ ({ \42262#define vcmla_rot180_laneq_f16(__p0_213, __p1_213, __p2_213, __p3_213) __extension__ ({ \
42263 float16x4_t __ret_213; \
42263 float16x4_t __s0_213 = __p0_213; \42264 float16x4_t __s0_213 = __p0_213; \
42264 float16x4_t __s1_213 = __p1_213; \42265 float16x4_t __s1_213 = __p1_213; \
42265 float16x8_t __s2_213 = __p2_213; \42266 float16x8_t __s2_213 = __p2_213; \
42266 float16x4_t __ret_213; \
42267float16x8_t __reint_213 = __s2_213; \42267float16x8_t __reint_213 = __s2_213; \
42268uint32x2_t __reint1_213 = (uint32x2_t) {vgetq_lane_u32(*(uint32x4_t *) &__reint_213, __p3_213), vgetq_lane_u32(*(uint32x4_t *) &__reint_213, __p3_213)}; \42268uint32x2_t __reint1_213 = (uint32x2_t) {vgetq_lane_u32(*(uint32x4_t *) &__reint_213, __p3_213), vgetq_lane_u32(*(uint32x4_t *) &__reint_213, __p3_213)}; \
42269 __ret_213 = vcmla_rot180_f16(__s0_213, __s1_213, *(float16x4_t *) &__reint1_213); \42269 __ret_213 = vcmla_rot180_f16(__s0_213, __s1_213, *(float16x4_t *) &__reint1_213); \
...@@ -42271,13 +42271,13 @@ uint32x2_t __reint1_213 = (uint32x2_t) {vgetq_lane_u32(*(uint32x4_t *) &__reint_...@@ -42271,13 +42271,13 @@ uint32x2_t __reint1_213 = (uint32x2_t) {vgetq_lane_u32(*(uint32x4_t *) &__reint_
42271})42271})
42272#else42272#else
42273#define vcmla_rot180_laneq_f16(__p0_214, __p1_214, __p2_214, __p3_214) __extension__ ({ \42273#define vcmla_rot180_laneq_f16(__p0_214, __p1_214, __p2_214, __p3_214) __extension__ ({ \
42274 float16x4_t __ret_214; \
42274 float16x4_t __s0_214 = __p0_214; \42275 float16x4_t __s0_214 = __p0_214; \
42275 float16x4_t __s1_214 = __p1_214; \42276 float16x4_t __s1_214 = __p1_214; \
42276 float16x8_t __s2_214 = __p2_214; \42277 float16x8_t __s2_214 = __p2_214; \
42277 float16x4_t __rev0_214; __rev0_214 = __builtin_shufflevector(__s0_214, __s0_214, 3, 2, 1, 0); \42278 float16x4_t __rev0_214; __rev0_214 = __builtin_shufflevector(__s0_214, __s0_214, 3, 2, 1, 0); \
42278 float16x4_t __rev1_214; __rev1_214 = __builtin_shufflevector(__s1_214, __s1_214, 3, 2, 1, 0); \42279 float16x4_t __rev1_214; __rev1_214 = __builtin_shufflevector(__s1_214, __s1_214, 3, 2, 1, 0); \
42279 float16x8_t __rev2_214; __rev2_214 = __builtin_shufflevector(__s2_214, __s2_214, 7, 6, 5, 4, 3, 2, 1, 0); \42280 float16x8_t __rev2_214; __rev2_214 = __builtin_shufflevector(__s2_214, __s2_214, 7, 6, 5, 4, 3, 2, 1, 0); \
42280 float16x4_t __ret_214; \
42281float16x8_t __reint_214 = __rev2_214; \42281float16x8_t __reint_214 = __rev2_214; \
42282uint32x2_t __reint1_214 = (uint32x2_t) {__noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_214, __p3_214), __noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_214, __p3_214)}; \42282uint32x2_t __reint1_214 = (uint32x2_t) {__noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_214, __p3_214), __noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_214, __p3_214)}; \
42283 __ret_214 = __noswap_vcmla_rot180_f16(__rev0_214, __rev1_214, *(float16x4_t *) &__reint1_214); \42283 __ret_214 = __noswap_vcmla_rot180_f16(__rev0_214, __rev1_214, *(float16x4_t *) &__reint1_214); \
...@@ -42288,10 +42288,10 @@ uint32x2_t __reint1_214 = (uint32x2_t) {__noswap_vgetq_lane_u32(*(uint32x4_t *)...@@ -42288,10 +42288,10 @@ uint32x2_t __reint1_214 = (uint32x2_t) {__noswap_vgetq_lane_u32(*(uint32x4_t *)
4228842288
42289#ifdef __LITTLE_ENDIAN__42289#ifdef __LITTLE_ENDIAN__
42290#define vcmlaq_rot180_laneq_f16(__p0_215, __p1_215, __p2_215, __p3_215) __extension__ ({ \42290#define vcmlaq_rot180_laneq_f16(__p0_215, __p1_215, __p2_215, __p3_215) __extension__ ({ \
42291 float16x8_t __ret_215; \
42291 float16x8_t __s0_215 = __p0_215; \42292 float16x8_t __s0_215 = __p0_215; \
42292 float16x8_t __s1_215 = __p1_215; \42293 float16x8_t __s1_215 = __p1_215; \
42293 float16x8_t __s2_215 = __p2_215; \42294 float16x8_t __s2_215 = __p2_215; \
42294 float16x8_t __ret_215; \
42295float16x8_t __reint_215 = __s2_215; \42295float16x8_t __reint_215 = __s2_215; \
42296uint32x4_t __reint1_215 = (uint32x4_t) {vgetq_lane_u32(*(uint32x4_t *) &__reint_215, __p3_215), vgetq_lane_u32(*(uint32x4_t *) &__reint_215, __p3_215), vgetq_lane_u32(*(uint32x4_t *) &__reint_215, __p3_215), vgetq_lane_u32(*(uint32x4_t *) &__reint_215, __p3_215)}; \42296uint32x4_t __reint1_215 = (uint32x4_t) {vgetq_lane_u32(*(uint32x4_t *) &__reint_215, __p3_215), vgetq_lane_u32(*(uint32x4_t *) &__reint_215, __p3_215), vgetq_lane_u32(*(uint32x4_t *) &__reint_215, __p3_215), vgetq_lane_u32(*(uint32x4_t *) &__reint_215, __p3_215)}; \
42297 __ret_215 = vcmlaq_rot180_f16(__s0_215, __s1_215, *(float16x8_t *) &__reint1_215); \42297 __ret_215 = vcmlaq_rot180_f16(__s0_215, __s1_215, *(float16x8_t *) &__reint1_215); \
...@@ -42299,13 +42299,13 @@ uint32x4_t __reint1_215 = (uint32x4_t) {vgetq_lane_u32(*(uint32x4_t *) &__reint_...@@ -42299,13 +42299,13 @@ uint32x4_t __reint1_215 = (uint32x4_t) {vgetq_lane_u32(*(uint32x4_t *) &__reint_
42299})42299})
42300#else42300#else
42301#define vcmlaq_rot180_laneq_f16(__p0_216, __p1_216, __p2_216, __p3_216) __extension__ ({ \42301#define vcmlaq_rot180_laneq_f16(__p0_216, __p1_216, __p2_216, __p3_216) __extension__ ({ \
42302 float16x8_t __ret_216; \
42302 float16x8_t __s0_216 = __p0_216; \42303 float16x8_t __s0_216 = __p0_216; \
42303 float16x8_t __s1_216 = __p1_216; \42304 float16x8_t __s1_216 = __p1_216; \
42304 float16x8_t __s2_216 = __p2_216; \42305 float16x8_t __s2_216 = __p2_216; \
42305 float16x8_t __rev0_216; __rev0_216 = __builtin_shufflevector(__s0_216, __s0_216, 7, 6, 5, 4, 3, 2, 1, 0); \42306 float16x8_t __rev0_216; __rev0_216 = __builtin_shufflevector(__s0_216, __s0_216, 7, 6, 5, 4, 3, 2, 1, 0); \
42306 float16x8_t __rev1_216; __rev1_216 = __builtin_shufflevector(__s1_216, __s1_216, 7, 6, 5, 4, 3, 2, 1, 0); \42307 float16x8_t __rev1_216; __rev1_216 = __builtin_shufflevector(__s1_216, __s1_216, 7, 6, 5, 4, 3, 2, 1, 0); \
42307 float16x8_t __rev2_216; __rev2_216 = __builtin_shufflevector(__s2_216, __s2_216, 7, 6, 5, 4, 3, 2, 1, 0); \42308 float16x8_t __rev2_216; __rev2_216 = __builtin_shufflevector(__s2_216, __s2_216, 7, 6, 5, 4, 3, 2, 1, 0); \
42308 float16x8_t __ret_216; \
42309float16x8_t __reint_216 = __rev2_216; \42309float16x8_t __reint_216 = __rev2_216; \
42310uint32x4_t __reint1_216 = (uint32x4_t) {__noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_216, __p3_216), __noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_216, __p3_216), __noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_216, __p3_216), __noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_216, __p3_216)}; \42310uint32x4_t __reint1_216 = (uint32x4_t) {__noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_216, __p3_216), __noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_216, __p3_216), __noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_216, __p3_216), __noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_216, __p3_216)}; \
42311 __ret_216 = __noswap_vcmlaq_rot180_f16(__rev0_216, __rev1_216, *(float16x8_t *) &__reint1_216); \42311 __ret_216 = __noswap_vcmlaq_rot180_f16(__rev0_216, __rev1_216, *(float16x8_t *) &__reint1_216); \
...@@ -42322,10 +42322,10 @@ __ai float16x8_t vcmlaq_rot270_f16(float16x8_t __p0, float16x8_t __p1, float16x8...@@ -42322,10 +42322,10 @@ __ai float16x8_t vcmlaq_rot270_f16(float16x8_t __p0, float16x8_t __p1, float16x8
42322}42322}
42323#else42323#else
42324__ai float16x8_t vcmlaq_rot270_f16(float16x8_t __p0, float16x8_t __p1, float16x8_t __p2) {42324__ai float16x8_t vcmlaq_rot270_f16(float16x8_t __p0, float16x8_t __p1, float16x8_t __p2) {
42325 float16x8_t __ret;
42325 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);42326 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
42326 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);42327 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
42327 float16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);42328 float16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
42328 float16x8_t __ret;
42329 __ret = (float16x8_t) __builtin_neon_vcmlaq_rot270_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 40);42329 __ret = (float16x8_t) __builtin_neon_vcmlaq_rot270_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 40);
42330 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);42330 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
42331 return __ret;42331 return __ret;
...@@ -42345,10 +42345,10 @@ __ai float16x4_t vcmla_rot270_f16(float16x4_t __p0, float16x4_t __p1, float16x4_...@@ -42345,10 +42345,10 @@ __ai float16x4_t vcmla_rot270_f16(float16x4_t __p0, float16x4_t __p1, float16x4_
42345}42345}
42346#else42346#else
42347__ai float16x4_t vcmla_rot270_f16(float16x4_t __p0, float16x4_t __p1, float16x4_t __p2) {42347__ai float16x4_t vcmla_rot270_f16(float16x4_t __p0, float16x4_t __p1, float16x4_t __p2) {
42348 float16x4_t __ret;
42348 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);42349 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
42349 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);42350 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
42350 float16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);42351 float16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
42351 float16x4_t __ret;
42352 __ret = (float16x4_t) __builtin_neon_vcmla_rot270_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 8);42352 __ret = (float16x4_t) __builtin_neon_vcmla_rot270_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 8);
42353 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);42353 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
42354 return __ret;42354 return __ret;
...@@ -42362,10 +42362,10 @@ __ai float16x4_t __noswap_vcmla_rot270_f16(float16x4_t __p0, float16x4_t __p1, f...@@ -42362,10 +42362,10 @@ __ai float16x4_t __noswap_vcmla_rot270_f16(float16x4_t __p0, float16x4_t __p1, f
4236242362
42363#ifdef __LITTLE_ENDIAN__42363#ifdef __LITTLE_ENDIAN__
42364#define vcmla_rot270_lane_f16(__p0_217, __p1_217, __p2_217, __p3_217) __extension__ ({ \42364#define vcmla_rot270_lane_f16(__p0_217, __p1_217, __p2_217, __p3_217) __extension__ ({ \
42365 float16x4_t __ret_217; \
42365 float16x4_t __s0_217 = __p0_217; \42366 float16x4_t __s0_217 = __p0_217; \
42366 float16x4_t __s1_217 = __p1_217; \42367 float16x4_t __s1_217 = __p1_217; \
42367 float16x4_t __s2_217 = __p2_217; \42368 float16x4_t __s2_217 = __p2_217; \
42368 float16x4_t __ret_217; \
42369float16x4_t __reint_217 = __s2_217; \42369float16x4_t __reint_217 = __s2_217; \
42370uint32x2_t __reint1_217 = (uint32x2_t) {vget_lane_u32(*(uint32x2_t *) &__reint_217, __p3_217), vget_lane_u32(*(uint32x2_t *) &__reint_217, __p3_217)}; \42370uint32x2_t __reint1_217 = (uint32x2_t) {vget_lane_u32(*(uint32x2_t *) &__reint_217, __p3_217), vget_lane_u32(*(uint32x2_t *) &__reint_217, __p3_217)}; \
42371 __ret_217 = vcmla_rot270_f16(__s0_217, __s1_217, *(float16x4_t *) &__reint1_217); \42371 __ret_217 = vcmla_rot270_f16(__s0_217, __s1_217, *(float16x4_t *) &__reint1_217); \
...@@ -42373,13 +42373,13 @@ uint32x2_t __reint1_217 = (uint32x2_t) {vget_lane_u32(*(uint32x2_t *) &__reint_2...@@ -42373,13 +42373,13 @@ uint32x2_t __reint1_217 = (uint32x2_t) {vget_lane_u32(*(uint32x2_t *) &__reint_2
42373})42373})
42374#else42374#else
42375#define vcmla_rot270_lane_f16(__p0_218, __p1_218, __p2_218, __p3_218) __extension__ ({ \42375#define vcmla_rot270_lane_f16(__p0_218, __p1_218, __p2_218, __p3_218) __extension__ ({ \
42376 float16x4_t __ret_218; \
42376 float16x4_t __s0_218 = __p0_218; \42377 float16x4_t __s0_218 = __p0_218; \
42377 float16x4_t __s1_218 = __p1_218; \42378 float16x4_t __s1_218 = __p1_218; \
42378 float16x4_t __s2_218 = __p2_218; \42379 float16x4_t __s2_218 = __p2_218; \
42379 float16x4_t __rev0_218; __rev0_218 = __builtin_shufflevector(__s0_218, __s0_218, 3, 2, 1, 0); \42380 float16x4_t __rev0_218; __rev0_218 = __builtin_shufflevector(__s0_218, __s0_218, 3, 2, 1, 0); \
42380 float16x4_t __rev1_218; __rev1_218 = __builtin_shufflevector(__s1_218, __s1_218, 3, 2, 1, 0); \42381 float16x4_t __rev1_218; __rev1_218 = __builtin_shufflevector(__s1_218, __s1_218, 3, 2, 1, 0); \
42381 float16x4_t __rev2_218; __rev2_218 = __builtin_shufflevector(__s2_218, __s2_218, 3, 2, 1, 0); \42382 float16x4_t __rev2_218; __rev2_218 = __builtin_shufflevector(__s2_218, __s2_218, 3, 2, 1, 0); \
42382 float16x4_t __ret_218; \
42383float16x4_t __reint_218 = __rev2_218; \42383float16x4_t __reint_218 = __rev2_218; \
42384uint32x2_t __reint1_218 = (uint32x2_t) {__noswap_vget_lane_u32(*(uint32x2_t *) &__reint_218, __p3_218), __noswap_vget_lane_u32(*(uint32x2_t *) &__reint_218, __p3_218)}; \42384uint32x2_t __reint1_218 = (uint32x2_t) {__noswap_vget_lane_u32(*(uint32x2_t *) &__reint_218, __p3_218), __noswap_vget_lane_u32(*(uint32x2_t *) &__reint_218, __p3_218)}; \
42385 __ret_218 = __noswap_vcmla_rot270_f16(__rev0_218, __rev1_218, *(float16x4_t *) &__reint1_218); \42385 __ret_218 = __noswap_vcmla_rot270_f16(__rev0_218, __rev1_218, *(float16x4_t *) &__reint1_218); \
...@@ -42390,10 +42390,10 @@ uint32x2_t __reint1_218 = (uint32x2_t) {__noswap_vget_lane_u32(*(uint32x2_t *) &...@@ -42390,10 +42390,10 @@ uint32x2_t __reint1_218 = (uint32x2_t) {__noswap_vget_lane_u32(*(uint32x2_t *) &
4239042390
42391#ifdef __LITTLE_ENDIAN__42391#ifdef __LITTLE_ENDIAN__
42392#define vcmlaq_rot270_lane_f16(__p0_219, __p1_219, __p2_219, __p3_219) __extension__ ({ \42392#define vcmlaq_rot270_lane_f16(__p0_219, __p1_219, __p2_219, __p3_219) __extension__ ({ \
42393 float16x8_t __ret_219; \
42393 float16x8_t __s0_219 = __p0_219; \42394 float16x8_t __s0_219 = __p0_219; \
42394 float16x8_t __s1_219 = __p1_219; \42395 float16x8_t __s1_219 = __p1_219; \
42395 float16x4_t __s2_219 = __p2_219; \42396 float16x4_t __s2_219 = __p2_219; \
42396 float16x8_t __ret_219; \
42397float16x4_t __reint_219 = __s2_219; \42397float16x4_t __reint_219 = __s2_219; \
42398uint32x4_t __reint1_219 = (uint32x4_t) {vget_lane_u32(*(uint32x2_t *) &__reint_219, __p3_219), vget_lane_u32(*(uint32x2_t *) &__reint_219, __p3_219), vget_lane_u32(*(uint32x2_t *) &__reint_219, __p3_219), vget_lane_u32(*(uint32x2_t *) &__reint_219, __p3_219)}; \42398uint32x4_t __reint1_219 = (uint32x4_t) {vget_lane_u32(*(uint32x2_t *) &__reint_219, __p3_219), vget_lane_u32(*(uint32x2_t *) &__reint_219, __p3_219), vget_lane_u32(*(uint32x2_t *) &__reint_219, __p3_219), vget_lane_u32(*(uint32x2_t *) &__reint_219, __p3_219)}; \
42399 __ret_219 = vcmlaq_rot270_f16(__s0_219, __s1_219, *(float16x8_t *) &__reint1_219); \42399 __ret_219 = vcmlaq_rot270_f16(__s0_219, __s1_219, *(float16x8_t *) &__reint1_219); \
...@@ -42401,13 +42401,13 @@ uint32x4_t __reint1_219 = (uint32x4_t) {vget_lane_u32(*(uint32x2_t *) &__reint_2...@@ -42401,13 +42401,13 @@ uint32x4_t __reint1_219 = (uint32x4_t) {vget_lane_u32(*(uint32x2_t *) &__reint_2
42401})42401})
42402#else42402#else
42403#define vcmlaq_rot270_lane_f16(__p0_220, __p1_220, __p2_220, __p3_220) __extension__ ({ \42403#define vcmlaq_rot270_lane_f16(__p0_220, __p1_220, __p2_220, __p3_220) __extension__ ({ \
42404 float16x8_t __ret_220; \
42404 float16x8_t __s0_220 = __p0_220; \42405 float16x8_t __s0_220 = __p0_220; \
42405 float16x8_t __s1_220 = __p1_220; \42406 float16x8_t __s1_220 = __p1_220; \
42406 float16x4_t __s2_220 = __p2_220; \42407 float16x4_t __s2_220 = __p2_220; \
42407 float16x8_t __rev0_220; __rev0_220 = __builtin_shufflevector(__s0_220, __s0_220, 7, 6, 5, 4, 3, 2, 1, 0); \42408 float16x8_t __rev0_220; __rev0_220 = __builtin_shufflevector(__s0_220, __s0_220, 7, 6, 5, 4, 3, 2, 1, 0); \
42408 float16x8_t __rev1_220; __rev1_220 = __builtin_shufflevector(__s1_220, __s1_220, 7, 6, 5, 4, 3, 2, 1, 0); \42409 float16x8_t __rev1_220; __rev1_220 = __builtin_shufflevector(__s1_220, __s1_220, 7, 6, 5, 4, 3, 2, 1, 0); \
42409 float16x4_t __rev2_220; __rev2_220 = __builtin_shufflevector(__s2_220, __s2_220, 3, 2, 1, 0); \42410 float16x4_t __rev2_220; __rev2_220 = __builtin_shufflevector(__s2_220, __s2_220, 3, 2, 1, 0); \
42410 float16x8_t __ret_220; \
42411float16x4_t __reint_220 = __rev2_220; \42411float16x4_t __reint_220 = __rev2_220; \
42412uint32x4_t __reint1_220 = (uint32x4_t) {__noswap_vget_lane_u32(*(uint32x2_t *) &__reint_220, __p3_220), __noswap_vget_lane_u32(*(uint32x2_t *) &__reint_220, __p3_220), __noswap_vget_lane_u32(*(uint32x2_t *) &__reint_220, __p3_220), __noswap_vget_lane_u32(*(uint32x2_t *) &__reint_220, __p3_220)}; \42412uint32x4_t __reint1_220 = (uint32x4_t) {__noswap_vget_lane_u32(*(uint32x2_t *) &__reint_220, __p3_220), __noswap_vget_lane_u32(*(uint32x2_t *) &__reint_220, __p3_220), __noswap_vget_lane_u32(*(uint32x2_t *) &__reint_220, __p3_220), __noswap_vget_lane_u32(*(uint32x2_t *) &__reint_220, __p3_220)}; \
42413 __ret_220 = __noswap_vcmlaq_rot270_f16(__rev0_220, __rev1_220, *(float16x8_t *) &__reint1_220); \42413 __ret_220 = __noswap_vcmlaq_rot270_f16(__rev0_220, __rev1_220, *(float16x8_t *) &__reint1_220); \
...@@ -42418,10 +42418,10 @@ uint32x4_t __reint1_220 = (uint32x4_t) {__noswap_vget_lane_u32(*(uint32x2_t *) &...@@ -42418,10 +42418,10 @@ uint32x4_t __reint1_220 = (uint32x4_t) {__noswap_vget_lane_u32(*(uint32x2_t *) &
4241842418
42419#ifdef __LITTLE_ENDIAN__42419#ifdef __LITTLE_ENDIAN__
42420#define vcmla_rot270_laneq_f16(__p0_221, __p1_221, __p2_221, __p3_221) __extension__ ({ \42420#define vcmla_rot270_laneq_f16(__p0_221, __p1_221, __p2_221, __p3_221) __extension__ ({ \
42421 float16x4_t __ret_221; \
42421 float16x4_t __s0_221 = __p0_221; \42422 float16x4_t __s0_221 = __p0_221; \
42422 float16x4_t __s1_221 = __p1_221; \42423 float16x4_t __s1_221 = __p1_221; \
42423 float16x8_t __s2_221 = __p2_221; \42424 float16x8_t __s2_221 = __p2_221; \
42424 float16x4_t __ret_221; \
42425float16x8_t __reint_221 = __s2_221; \42425float16x8_t __reint_221 = __s2_221; \
42426uint32x2_t __reint1_221 = (uint32x2_t) {vgetq_lane_u32(*(uint32x4_t *) &__reint_221, __p3_221), vgetq_lane_u32(*(uint32x4_t *) &__reint_221, __p3_221)}; \42426uint32x2_t __reint1_221 = (uint32x2_t) {vgetq_lane_u32(*(uint32x4_t *) &__reint_221, __p3_221), vgetq_lane_u32(*(uint32x4_t *) &__reint_221, __p3_221)}; \
42427 __ret_221 = vcmla_rot270_f16(__s0_221, __s1_221, *(float16x4_t *) &__reint1_221); \42427 __ret_221 = vcmla_rot270_f16(__s0_221, __s1_221, *(float16x4_t *) &__reint1_221); \
...@@ -42429,13 +42429,13 @@ uint32x2_t __reint1_221 = (uint32x2_t) {vgetq_lane_u32(*(uint32x4_t *) &__reint_...@@ -42429,13 +42429,13 @@ uint32x2_t __reint1_221 = (uint32x2_t) {vgetq_lane_u32(*(uint32x4_t *) &__reint_
42429})42429})
42430#else42430#else
42431#define vcmla_rot270_laneq_f16(__p0_222, __p1_222, __p2_222, __p3_222) __extension__ ({ \42431#define vcmla_rot270_laneq_f16(__p0_222, __p1_222, __p2_222, __p3_222) __extension__ ({ \
42432 float16x4_t __ret_222; \
42432 float16x4_t __s0_222 = __p0_222; \42433 float16x4_t __s0_222 = __p0_222; \
42433 float16x4_t __s1_222 = __p1_222; \42434 float16x4_t __s1_222 = __p1_222; \
42434 float16x8_t __s2_222 = __p2_222; \42435 float16x8_t __s2_222 = __p2_222; \
42435 float16x4_t __rev0_222; __rev0_222 = __builtin_shufflevector(__s0_222, __s0_222, 3, 2, 1, 0); \42436 float16x4_t __rev0_222; __rev0_222 = __builtin_shufflevector(__s0_222, __s0_222, 3, 2, 1, 0); \
42436 float16x4_t __rev1_222; __rev1_222 = __builtin_shufflevector(__s1_222, __s1_222, 3, 2, 1, 0); \42437 float16x4_t __rev1_222; __rev1_222 = __builtin_shufflevector(__s1_222, __s1_222, 3, 2, 1, 0); \
42437 float16x8_t __rev2_222; __rev2_222 = __builtin_shufflevector(__s2_222, __s2_222, 7, 6, 5, 4, 3, 2, 1, 0); \42438 float16x8_t __rev2_222; __rev2_222 = __builtin_shufflevector(__s2_222, __s2_222, 7, 6, 5, 4, 3, 2, 1, 0); \
42438 float16x4_t __ret_222; \
42439float16x8_t __reint_222 = __rev2_222; \42439float16x8_t __reint_222 = __rev2_222; \
42440uint32x2_t __reint1_222 = (uint32x2_t) {__noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_222, __p3_222), __noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_222, __p3_222)}; \42440uint32x2_t __reint1_222 = (uint32x2_t) {__noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_222, __p3_222), __noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_222, __p3_222)}; \
42441 __ret_222 = __noswap_vcmla_rot270_f16(__rev0_222, __rev1_222, *(float16x4_t *) &__reint1_222); \42441 __ret_222 = __noswap_vcmla_rot270_f16(__rev0_222, __rev1_222, *(float16x4_t *) &__reint1_222); \
...@@ -42446,10 +42446,10 @@ uint32x2_t __reint1_222 = (uint32x2_t) {__noswap_vgetq_lane_u32(*(uint32x4_t *)...@@ -42446,10 +42446,10 @@ uint32x2_t __reint1_222 = (uint32x2_t) {__noswap_vgetq_lane_u32(*(uint32x4_t *)
4244642446
42447#ifdef __LITTLE_ENDIAN__42447#ifdef __LITTLE_ENDIAN__
42448#define vcmlaq_rot270_laneq_f16(__p0_223, __p1_223, __p2_223, __p3_223) __extension__ ({ \42448#define vcmlaq_rot270_laneq_f16(__p0_223, __p1_223, __p2_223, __p3_223) __extension__ ({ \
42449 float16x8_t __ret_223; \
42449 float16x8_t __s0_223 = __p0_223; \42450 float16x8_t __s0_223 = __p0_223; \
42450 float16x8_t __s1_223 = __p1_223; \42451 float16x8_t __s1_223 = __p1_223; \
42451 float16x8_t __s2_223 = __p2_223; \42452 float16x8_t __s2_223 = __p2_223; \
42452 float16x8_t __ret_223; \
42453float16x8_t __reint_223 = __s2_223; \42453float16x8_t __reint_223 = __s2_223; \
42454uint32x4_t __reint1_223 = (uint32x4_t) {vgetq_lane_u32(*(uint32x4_t *) &__reint_223, __p3_223), vgetq_lane_u32(*(uint32x4_t *) &__reint_223, __p3_223), vgetq_lane_u32(*(uint32x4_t *) &__reint_223, __p3_223), vgetq_lane_u32(*(uint32x4_t *) &__reint_223, __p3_223)}; \42454uint32x4_t __reint1_223 = (uint32x4_t) {vgetq_lane_u32(*(uint32x4_t *) &__reint_223, __p3_223), vgetq_lane_u32(*(uint32x4_t *) &__reint_223, __p3_223), vgetq_lane_u32(*(uint32x4_t *) &__reint_223, __p3_223), vgetq_lane_u32(*(uint32x4_t *) &__reint_223, __p3_223)}; \
42455 __ret_223 = vcmlaq_rot270_f16(__s0_223, __s1_223, *(float16x8_t *) &__reint1_223); \42455 __ret_223 = vcmlaq_rot270_f16(__s0_223, __s1_223, *(float16x8_t *) &__reint1_223); \
...@@ -42457,13 +42457,13 @@ uint32x4_t __reint1_223 = (uint32x4_t) {vgetq_lane_u32(*(uint32x4_t *) &__reint_...@@ -42457,13 +42457,13 @@ uint32x4_t __reint1_223 = (uint32x4_t) {vgetq_lane_u32(*(uint32x4_t *) &__reint_
42457})42457})
42458#else42458#else
42459#define vcmlaq_rot270_laneq_f16(__p0_224, __p1_224, __p2_224, __p3_224) __extension__ ({ \42459#define vcmlaq_rot270_laneq_f16(__p0_224, __p1_224, __p2_224, __p3_224) __extension__ ({ \
42460 float16x8_t __ret_224; \
42460 float16x8_t __s0_224 = __p0_224; \42461 float16x8_t __s0_224 = __p0_224; \
42461 float16x8_t __s1_224 = __p1_224; \42462 float16x8_t __s1_224 = __p1_224; \
42462 float16x8_t __s2_224 = __p2_224; \42463 float16x8_t __s2_224 = __p2_224; \
42463 float16x8_t __rev0_224; __rev0_224 = __builtin_shufflevector(__s0_224, __s0_224, 7, 6, 5, 4, 3, 2, 1, 0); \42464 float16x8_t __rev0_224; __rev0_224 = __builtin_shufflevector(__s0_224, __s0_224, 7, 6, 5, 4, 3, 2, 1, 0); \
42464 float16x8_t __rev1_224; __rev1_224 = __builtin_shufflevector(__s1_224, __s1_224, 7, 6, 5, 4, 3, 2, 1, 0); \42465 float16x8_t __rev1_224; __rev1_224 = __builtin_shufflevector(__s1_224, __s1_224, 7, 6, 5, 4, 3, 2, 1, 0); \
42465 float16x8_t __rev2_224; __rev2_224 = __builtin_shufflevector(__s2_224, __s2_224, 7, 6, 5, 4, 3, 2, 1, 0); \42466 float16x8_t __rev2_224; __rev2_224 = __builtin_shufflevector(__s2_224, __s2_224, 7, 6, 5, 4, 3, 2, 1, 0); \
42466 float16x8_t __ret_224; \
42467float16x8_t __reint_224 = __rev2_224; \42467float16x8_t __reint_224 = __rev2_224; \
42468uint32x4_t __reint1_224 = (uint32x4_t) {__noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_224, __p3_224), __noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_224, __p3_224), __noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_224, __p3_224), __noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_224, __p3_224)}; \42468uint32x4_t __reint1_224 = (uint32x4_t) {__noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_224, __p3_224), __noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_224, __p3_224), __noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_224, __p3_224), __noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_224, __p3_224)}; \
42469 __ret_224 = __noswap_vcmlaq_rot270_f16(__rev0_224, __rev1_224, *(float16x8_t *) &__reint1_224); \42469 __ret_224 = __noswap_vcmlaq_rot270_f16(__rev0_224, __rev1_224, *(float16x8_t *) &__reint1_224); \
...@@ -42480,10 +42480,10 @@ __ai float16x8_t vcmlaq_rot90_f16(float16x8_t __p0, float16x8_t __p1, float16x8_...@@ -42480,10 +42480,10 @@ __ai float16x8_t vcmlaq_rot90_f16(float16x8_t __p0, float16x8_t __p1, float16x8_
42480}42480}
42481#else42481#else
42482__ai float16x8_t vcmlaq_rot90_f16(float16x8_t __p0, float16x8_t __p1, float16x8_t __p2) {42482__ai float16x8_t vcmlaq_rot90_f16(float16x8_t __p0, float16x8_t __p1, float16x8_t __p2) {
42483 float16x8_t __ret;
42483 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);42484 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
42484 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);42485 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
42485 float16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);42486 float16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
42486 float16x8_t __ret;
42487 __ret = (float16x8_t) __builtin_neon_vcmlaq_rot90_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 40);42487 __ret = (float16x8_t) __builtin_neon_vcmlaq_rot90_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 40);
42488 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);42488 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
42489 return __ret;42489 return __ret;
...@@ -42503,10 +42503,10 @@ __ai float16x4_t vcmla_rot90_f16(float16x4_t __p0, float16x4_t __p1, float16x4_t...@@ -42503,10 +42503,10 @@ __ai float16x4_t vcmla_rot90_f16(float16x4_t __p0, float16x4_t __p1, float16x4_t
42503}42503}
42504#else42504#else
42505__ai float16x4_t vcmla_rot90_f16(float16x4_t __p0, float16x4_t __p1, float16x4_t __p2) {42505__ai float16x4_t vcmla_rot90_f16(float16x4_t __p0, float16x4_t __p1, float16x4_t __p2) {
42506 float16x4_t __ret;
42506 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);42507 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
42507 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);42508 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
42508 float16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);42509 float16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
42509 float16x4_t __ret;
42510 __ret = (float16x4_t) __builtin_neon_vcmla_rot90_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 8);42510 __ret = (float16x4_t) __builtin_neon_vcmla_rot90_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 8);
42511 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);42511 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
42512 return __ret;42512 return __ret;
...@@ -42520,10 +42520,10 @@ __ai float16x4_t __noswap_vcmla_rot90_f16(float16x4_t __p0, float16x4_t __p1, fl...@@ -42520,10 +42520,10 @@ __ai float16x4_t __noswap_vcmla_rot90_f16(float16x4_t __p0, float16x4_t __p1, fl
4252042520
42521#ifdef __LITTLE_ENDIAN__42521#ifdef __LITTLE_ENDIAN__
42522#define vcmla_rot90_lane_f16(__p0_225, __p1_225, __p2_225, __p3_225) __extension__ ({ \42522#define vcmla_rot90_lane_f16(__p0_225, __p1_225, __p2_225, __p3_225) __extension__ ({ \
42523 float16x4_t __ret_225; \
42523 float16x4_t __s0_225 = __p0_225; \42524 float16x4_t __s0_225 = __p0_225; \
42524 float16x4_t __s1_225 = __p1_225; \42525 float16x4_t __s1_225 = __p1_225; \
42525 float16x4_t __s2_225 = __p2_225; \42526 float16x4_t __s2_225 = __p2_225; \
42526 float16x4_t __ret_225; \
42527float16x4_t __reint_225 = __s2_225; \42527float16x4_t __reint_225 = __s2_225; \
42528uint32x2_t __reint1_225 = (uint32x2_t) {vget_lane_u32(*(uint32x2_t *) &__reint_225, __p3_225), vget_lane_u32(*(uint32x2_t *) &__reint_225, __p3_225)}; \42528uint32x2_t __reint1_225 = (uint32x2_t) {vget_lane_u32(*(uint32x2_t *) &__reint_225, __p3_225), vget_lane_u32(*(uint32x2_t *) &__reint_225, __p3_225)}; \
42529 __ret_225 = vcmla_rot90_f16(__s0_225, __s1_225, *(float16x4_t *) &__reint1_225); \42529 __ret_225 = vcmla_rot90_f16(__s0_225, __s1_225, *(float16x4_t *) &__reint1_225); \
...@@ -42531,13 +42531,13 @@ uint32x2_t __reint1_225 = (uint32x2_t) {vget_lane_u32(*(uint32x2_t *) &__reint_2...@@ -42531,13 +42531,13 @@ uint32x2_t __reint1_225 = (uint32x2_t) {vget_lane_u32(*(uint32x2_t *) &__reint_2
42531})42531})
42532#else42532#else
42533#define vcmla_rot90_lane_f16(__p0_226, __p1_226, __p2_226, __p3_226) __extension__ ({ \42533#define vcmla_rot90_lane_f16(__p0_226, __p1_226, __p2_226, __p3_226) __extension__ ({ \
42534 float16x4_t __ret_226; \
42534 float16x4_t __s0_226 = __p0_226; \42535 float16x4_t __s0_226 = __p0_226; \
42535 float16x4_t __s1_226 = __p1_226; \42536 float16x4_t __s1_226 = __p1_226; \
42536 float16x4_t __s2_226 = __p2_226; \42537 float16x4_t __s2_226 = __p2_226; \
42537 float16x4_t __rev0_226; __rev0_226 = __builtin_shufflevector(__s0_226, __s0_226, 3, 2, 1, 0); \42538 float16x4_t __rev0_226; __rev0_226 = __builtin_shufflevector(__s0_226, __s0_226, 3, 2, 1, 0); \
42538 float16x4_t __rev1_226; __rev1_226 = __builtin_shufflevector(__s1_226, __s1_226, 3, 2, 1, 0); \42539 float16x4_t __rev1_226; __rev1_226 = __builtin_shufflevector(__s1_226, __s1_226, 3, 2, 1, 0); \
42539 float16x4_t __rev2_226; __rev2_226 = __builtin_shufflevector(__s2_226, __s2_226, 3, 2, 1, 0); \42540 float16x4_t __rev2_226; __rev2_226 = __builtin_shufflevector(__s2_226, __s2_226, 3, 2, 1, 0); \
42540 float16x4_t __ret_226; \
42541float16x4_t __reint_226 = __rev2_226; \42541float16x4_t __reint_226 = __rev2_226; \
42542uint32x2_t __reint1_226 = (uint32x2_t) {__noswap_vget_lane_u32(*(uint32x2_t *) &__reint_226, __p3_226), __noswap_vget_lane_u32(*(uint32x2_t *) &__reint_226, __p3_226)}; \42542uint32x2_t __reint1_226 = (uint32x2_t) {__noswap_vget_lane_u32(*(uint32x2_t *) &__reint_226, __p3_226), __noswap_vget_lane_u32(*(uint32x2_t *) &__reint_226, __p3_226)}; \
42543 __ret_226 = __noswap_vcmla_rot90_f16(__rev0_226, __rev1_226, *(float16x4_t *) &__reint1_226); \42543 __ret_226 = __noswap_vcmla_rot90_f16(__rev0_226, __rev1_226, *(float16x4_t *) &__reint1_226); \
...@@ -42548,10 +42548,10 @@ uint32x2_t __reint1_226 = (uint32x2_t) {__noswap_vget_lane_u32(*(uint32x2_t *) &...@@ -42548,10 +42548,10 @@ uint32x2_t __reint1_226 = (uint32x2_t) {__noswap_vget_lane_u32(*(uint32x2_t *) &
4254842548
42549#ifdef __LITTLE_ENDIAN__42549#ifdef __LITTLE_ENDIAN__
42550#define vcmlaq_rot90_lane_f16(__p0_227, __p1_227, __p2_227, __p3_227) __extension__ ({ \42550#define vcmlaq_rot90_lane_f16(__p0_227, __p1_227, __p2_227, __p3_227) __extension__ ({ \
42551 float16x8_t __ret_227; \
42551 float16x8_t __s0_227 = __p0_227; \42552 float16x8_t __s0_227 = __p0_227; \
42552 float16x8_t __s1_227 = __p1_227; \42553 float16x8_t __s1_227 = __p1_227; \
42553 float16x4_t __s2_227 = __p2_227; \42554 float16x4_t __s2_227 = __p2_227; \
42554 float16x8_t __ret_227; \
42555float16x4_t __reint_227 = __s2_227; \42555float16x4_t __reint_227 = __s2_227; \
42556uint32x4_t __reint1_227 = (uint32x4_t) {vget_lane_u32(*(uint32x2_t *) &__reint_227, __p3_227), vget_lane_u32(*(uint32x2_t *) &__reint_227, __p3_227), vget_lane_u32(*(uint32x2_t *) &__reint_227, __p3_227), vget_lane_u32(*(uint32x2_t *) &__reint_227, __p3_227)}; \42556uint32x4_t __reint1_227 = (uint32x4_t) {vget_lane_u32(*(uint32x2_t *) &__reint_227, __p3_227), vget_lane_u32(*(uint32x2_t *) &__reint_227, __p3_227), vget_lane_u32(*(uint32x2_t *) &__reint_227, __p3_227), vget_lane_u32(*(uint32x2_t *) &__reint_227, __p3_227)}; \
42557 __ret_227 = vcmlaq_rot90_f16(__s0_227, __s1_227, *(float16x8_t *) &__reint1_227); \42557 __ret_227 = vcmlaq_rot90_f16(__s0_227, __s1_227, *(float16x8_t *) &__reint1_227); \
...@@ -42559,13 +42559,13 @@ uint32x4_t __reint1_227 = (uint32x4_t) {vget_lane_u32(*(uint32x2_t *) &__reint_2...@@ -42559,13 +42559,13 @@ uint32x4_t __reint1_227 = (uint32x4_t) {vget_lane_u32(*(uint32x2_t *) &__reint_2
42559})42559})
42560#else42560#else
42561#define vcmlaq_rot90_lane_f16(__p0_228, __p1_228, __p2_228, __p3_228) __extension__ ({ \42561#define vcmlaq_rot90_lane_f16(__p0_228, __p1_228, __p2_228, __p3_228) __extension__ ({ \
42562 float16x8_t __ret_228; \
42562 float16x8_t __s0_228 = __p0_228; \42563 float16x8_t __s0_228 = __p0_228; \
42563 float16x8_t __s1_228 = __p1_228; \42564 float16x8_t __s1_228 = __p1_228; \
42564 float16x4_t __s2_228 = __p2_228; \42565 float16x4_t __s2_228 = __p2_228; \
42565 float16x8_t __rev0_228; __rev0_228 = __builtin_shufflevector(__s0_228, __s0_228, 7, 6, 5, 4, 3, 2, 1, 0); \42566 float16x8_t __rev0_228; __rev0_228 = __builtin_shufflevector(__s0_228, __s0_228, 7, 6, 5, 4, 3, 2, 1, 0); \
42566 float16x8_t __rev1_228; __rev1_228 = __builtin_shufflevector(__s1_228, __s1_228, 7, 6, 5, 4, 3, 2, 1, 0); \42567 float16x8_t __rev1_228; __rev1_228 = __builtin_shufflevector(__s1_228, __s1_228, 7, 6, 5, 4, 3, 2, 1, 0); \
42567 float16x4_t __rev2_228; __rev2_228 = __builtin_shufflevector(__s2_228, __s2_228, 3, 2, 1, 0); \42568 float16x4_t __rev2_228; __rev2_228 = __builtin_shufflevector(__s2_228, __s2_228, 3, 2, 1, 0); \
42568 float16x8_t __ret_228; \
42569float16x4_t __reint_228 = __rev2_228; \42569float16x4_t __reint_228 = __rev2_228; \
42570uint32x4_t __reint1_228 = (uint32x4_t) {__noswap_vget_lane_u32(*(uint32x2_t *) &__reint_228, __p3_228), __noswap_vget_lane_u32(*(uint32x2_t *) &__reint_228, __p3_228), __noswap_vget_lane_u32(*(uint32x2_t *) &__reint_228, __p3_228), __noswap_vget_lane_u32(*(uint32x2_t *) &__reint_228, __p3_228)}; \42570uint32x4_t __reint1_228 = (uint32x4_t) {__noswap_vget_lane_u32(*(uint32x2_t *) &__reint_228, __p3_228), __noswap_vget_lane_u32(*(uint32x2_t *) &__reint_228, __p3_228), __noswap_vget_lane_u32(*(uint32x2_t *) &__reint_228, __p3_228), __noswap_vget_lane_u32(*(uint32x2_t *) &__reint_228, __p3_228)}; \
42571 __ret_228 = __noswap_vcmlaq_rot90_f16(__rev0_228, __rev1_228, *(float16x8_t *) &__reint1_228); \42571 __ret_228 = __noswap_vcmlaq_rot90_f16(__rev0_228, __rev1_228, *(float16x8_t *) &__reint1_228); \
...@@ -42576,10 +42576,10 @@ uint32x4_t __reint1_228 = (uint32x4_t) {__noswap_vget_lane_u32(*(uint32x2_t *) &...@@ -42576,10 +42576,10 @@ uint32x4_t __reint1_228 = (uint32x4_t) {__noswap_vget_lane_u32(*(uint32x2_t *) &
4257642576
42577#ifdef __LITTLE_ENDIAN__42577#ifdef __LITTLE_ENDIAN__
42578#define vcmla_rot90_laneq_f16(__p0_229, __p1_229, __p2_229, __p3_229) __extension__ ({ \42578#define vcmla_rot90_laneq_f16(__p0_229, __p1_229, __p2_229, __p3_229) __extension__ ({ \
42579 float16x4_t __ret_229; \
42579 float16x4_t __s0_229 = __p0_229; \42580 float16x4_t __s0_229 = __p0_229; \
42580 float16x4_t __s1_229 = __p1_229; \42581 float16x4_t __s1_229 = __p1_229; \
42581 float16x8_t __s2_229 = __p2_229; \42582 float16x8_t __s2_229 = __p2_229; \
42582 float16x4_t __ret_229; \
42583float16x8_t __reint_229 = __s2_229; \42583float16x8_t __reint_229 = __s2_229; \
42584uint32x2_t __reint1_229 = (uint32x2_t) {vgetq_lane_u32(*(uint32x4_t *) &__reint_229, __p3_229), vgetq_lane_u32(*(uint32x4_t *) &__reint_229, __p3_229)}; \42584uint32x2_t __reint1_229 = (uint32x2_t) {vgetq_lane_u32(*(uint32x4_t *) &__reint_229, __p3_229), vgetq_lane_u32(*(uint32x4_t *) &__reint_229, __p3_229)}; \
42585 __ret_229 = vcmla_rot90_f16(__s0_229, __s1_229, *(float16x4_t *) &__reint1_229); \42585 __ret_229 = vcmla_rot90_f16(__s0_229, __s1_229, *(float16x4_t *) &__reint1_229); \
...@@ -42587,13 +42587,13 @@ uint32x2_t __reint1_229 = (uint32x2_t) {vgetq_lane_u32(*(uint32x4_t *) &__reint_...@@ -42587,13 +42587,13 @@ uint32x2_t __reint1_229 = (uint32x2_t) {vgetq_lane_u32(*(uint32x4_t *) &__reint_
42587})42587})
42588#else42588#else
42589#define vcmla_rot90_laneq_f16(__p0_230, __p1_230, __p2_230, __p3_230) __extension__ ({ \42589#define vcmla_rot90_laneq_f16(__p0_230, __p1_230, __p2_230, __p3_230) __extension__ ({ \
42590 float16x4_t __ret_230; \
42590 float16x4_t __s0_230 = __p0_230; \42591 float16x4_t __s0_230 = __p0_230; \
42591 float16x4_t __s1_230 = __p1_230; \42592 float16x4_t __s1_230 = __p1_230; \
42592 float16x8_t __s2_230 = __p2_230; \42593 float16x8_t __s2_230 = __p2_230; \
42593 float16x4_t __rev0_230; __rev0_230 = __builtin_shufflevector(__s0_230, __s0_230, 3, 2, 1, 0); \42594 float16x4_t __rev0_230; __rev0_230 = __builtin_shufflevector(__s0_230, __s0_230, 3, 2, 1, 0); \
42594 float16x4_t __rev1_230; __rev1_230 = __builtin_shufflevector(__s1_230, __s1_230, 3, 2, 1, 0); \42595 float16x4_t __rev1_230; __rev1_230 = __builtin_shufflevector(__s1_230, __s1_230, 3, 2, 1, 0); \
42595 float16x8_t __rev2_230; __rev2_230 = __builtin_shufflevector(__s2_230, __s2_230, 7, 6, 5, 4, 3, 2, 1, 0); \42596 float16x8_t __rev2_230; __rev2_230 = __builtin_shufflevector(__s2_230, __s2_230, 7, 6, 5, 4, 3, 2, 1, 0); \
42596 float16x4_t __ret_230; \
42597float16x8_t __reint_230 = __rev2_230; \42597float16x8_t __reint_230 = __rev2_230; \
42598uint32x2_t __reint1_230 = (uint32x2_t) {__noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_230, __p3_230), __noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_230, __p3_230)}; \42598uint32x2_t __reint1_230 = (uint32x2_t) {__noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_230, __p3_230), __noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_230, __p3_230)}; \
42599 __ret_230 = __noswap_vcmla_rot90_f16(__rev0_230, __rev1_230, *(float16x4_t *) &__reint1_230); \42599 __ret_230 = __noswap_vcmla_rot90_f16(__rev0_230, __rev1_230, *(float16x4_t *) &__reint1_230); \
...@@ -42604,10 +42604,10 @@ uint32x2_t __reint1_230 = (uint32x2_t) {__noswap_vgetq_lane_u32(*(uint32x4_t *)...@@ -42604,10 +42604,10 @@ uint32x2_t __reint1_230 = (uint32x2_t) {__noswap_vgetq_lane_u32(*(uint32x4_t *)
4260442604
42605#ifdef __LITTLE_ENDIAN__42605#ifdef __LITTLE_ENDIAN__
42606#define vcmlaq_rot90_laneq_f16(__p0_231, __p1_231, __p2_231, __p3_231) __extension__ ({ \42606#define vcmlaq_rot90_laneq_f16(__p0_231, __p1_231, __p2_231, __p3_231) __extension__ ({ \
42607 float16x8_t __ret_231; \
42607 float16x8_t __s0_231 = __p0_231; \42608 float16x8_t __s0_231 = __p0_231; \
42608 float16x8_t __s1_231 = __p1_231; \42609 float16x8_t __s1_231 = __p1_231; \
42609 float16x8_t __s2_231 = __p2_231; \42610 float16x8_t __s2_231 = __p2_231; \
42610 float16x8_t __ret_231; \
42611float16x8_t __reint_231 = __s2_231; \42611float16x8_t __reint_231 = __s2_231; \
42612uint32x4_t __reint1_231 = (uint32x4_t) {vgetq_lane_u32(*(uint32x4_t *) &__reint_231, __p3_231), vgetq_lane_u32(*(uint32x4_t *) &__reint_231, __p3_231), vgetq_lane_u32(*(uint32x4_t *) &__reint_231, __p3_231), vgetq_lane_u32(*(uint32x4_t *) &__reint_231, __p3_231)}; \42612uint32x4_t __reint1_231 = (uint32x4_t) {vgetq_lane_u32(*(uint32x4_t *) &__reint_231, __p3_231), vgetq_lane_u32(*(uint32x4_t *) &__reint_231, __p3_231), vgetq_lane_u32(*(uint32x4_t *) &__reint_231, __p3_231), vgetq_lane_u32(*(uint32x4_t *) &__reint_231, __p3_231)}; \
42613 __ret_231 = vcmlaq_rot90_f16(__s0_231, __s1_231, *(float16x8_t *) &__reint1_231); \42613 __ret_231 = vcmlaq_rot90_f16(__s0_231, __s1_231, *(float16x8_t *) &__reint1_231); \
...@@ -42615,13 +42615,13 @@ uint32x4_t __reint1_231 = (uint32x4_t) {vgetq_lane_u32(*(uint32x4_t *) &__reint_...@@ -42615,13 +42615,13 @@ uint32x4_t __reint1_231 = (uint32x4_t) {vgetq_lane_u32(*(uint32x4_t *) &__reint_
42615})42615})
42616#else42616#else
42617#define vcmlaq_rot90_laneq_f16(__p0_232, __p1_232, __p2_232, __p3_232) __extension__ ({ \42617#define vcmlaq_rot90_laneq_f16(__p0_232, __p1_232, __p2_232, __p3_232) __extension__ ({ \
42618 float16x8_t __ret_232; \
42618 float16x8_t __s0_232 = __p0_232; \42619 float16x8_t __s0_232 = __p0_232; \
42619 float16x8_t __s1_232 = __p1_232; \42620 float16x8_t __s1_232 = __p1_232; \
42620 float16x8_t __s2_232 = __p2_232; \42621 float16x8_t __s2_232 = __p2_232; \
42621 float16x8_t __rev0_232; __rev0_232 = __builtin_shufflevector(__s0_232, __s0_232, 7, 6, 5, 4, 3, 2, 1, 0); \42622 float16x8_t __rev0_232; __rev0_232 = __builtin_shufflevector(__s0_232, __s0_232, 7, 6, 5, 4, 3, 2, 1, 0); \
42622 float16x8_t __rev1_232; __rev1_232 = __builtin_shufflevector(__s1_232, __s1_232, 7, 6, 5, 4, 3, 2, 1, 0); \42623 float16x8_t __rev1_232; __rev1_232 = __builtin_shufflevector(__s1_232, __s1_232, 7, 6, 5, 4, 3, 2, 1, 0); \
42623 float16x8_t __rev2_232; __rev2_232 = __builtin_shufflevector(__s2_232, __s2_232, 7, 6, 5, 4, 3, 2, 1, 0); \42624 float16x8_t __rev2_232; __rev2_232 = __builtin_shufflevector(__s2_232, __s2_232, 7, 6, 5, 4, 3, 2, 1, 0); \
42624 float16x8_t __ret_232; \
42625float16x8_t __reint_232 = __rev2_232; \42625float16x8_t __reint_232 = __rev2_232; \
42626uint32x4_t __reint1_232 = (uint32x4_t) {__noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_232, __p3_232), __noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_232, __p3_232), __noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_232, __p3_232), __noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_232, __p3_232)}; \42626uint32x4_t __reint1_232 = (uint32x4_t) {__noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_232, __p3_232), __noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_232, __p3_232), __noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_232, __p3_232), __noswap_vgetq_lane_u32(*(uint32x4_t *) &__reint_232, __p3_232)}; \
42627 __ret_232 = __noswap_vcmlaq_rot90_f16(__rev0_232, __rev1_232, *(float16x8_t *) &__reint1_232); \42627 __ret_232 = __noswap_vcmlaq_rot90_f16(__rev0_232, __rev1_232, *(float16x8_t *) &__reint1_232); \
...@@ -42640,9 +42640,9 @@ __ai float64x2_t vcaddq_rot270_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -42640,9 +42640,9 @@ __ai float64x2_t vcaddq_rot270_f64(float64x2_t __p0, float64x2_t __p1) {
42640}42640}
42641#else42641#else
42642__ai float64x2_t vcaddq_rot270_f64(float64x2_t __p0, float64x2_t __p1) {42642__ai float64x2_t vcaddq_rot270_f64(float64x2_t __p0, float64x2_t __p1) {
42643 float64x2_t __ret;
42643 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);42644 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
42644 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);42645 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
42645 float64x2_t __ret;
42646 __ret = (float64x2_t) __builtin_neon_vcaddq_rot270_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);42646 __ret = (float64x2_t) __builtin_neon_vcaddq_rot270_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
42647 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);42647 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42648 return __ret;42648 return __ret;
...@@ -42657,9 +42657,9 @@ __ai float64x2_t vcaddq_rot90_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -42657,9 +42657,9 @@ __ai float64x2_t vcaddq_rot90_f64(float64x2_t __p0, float64x2_t __p1) {
42657}42657}
42658#else42658#else
42659__ai float64x2_t vcaddq_rot90_f64(float64x2_t __p0, float64x2_t __p1) {42659__ai float64x2_t vcaddq_rot90_f64(float64x2_t __p0, float64x2_t __p1) {
42660 float64x2_t __ret;
42660 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);42661 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
42661 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);42662 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
42662 float64x2_t __ret;
42663 __ret = (float64x2_t) __builtin_neon_vcaddq_rot90_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);42663 __ret = (float64x2_t) __builtin_neon_vcaddq_rot90_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
42664 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);42664 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42665 return __ret;42665 return __ret;
...@@ -42674,10 +42674,10 @@ __ai float64x2_t vcmlaq_f64(float64x2_t __p0, float64x2_t __p1, float64x2_t __p2...@@ -42674,10 +42674,10 @@ __ai float64x2_t vcmlaq_f64(float64x2_t __p0, float64x2_t __p1, float64x2_t __p2
42674}42674}
42675#else42675#else
42676__ai float64x2_t vcmlaq_f64(float64x2_t __p0, float64x2_t __p1, float64x2_t __p2) {42676__ai float64x2_t vcmlaq_f64(float64x2_t __p0, float64x2_t __p1, float64x2_t __p2) {
42677 float64x2_t __ret;
42677 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);42678 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
42678 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);42679 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
42679 float64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);42680 float64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
42680 float64x2_t __ret;
42681 __ret = (float64x2_t) __builtin_neon_vcmlaq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 42);42681 __ret = (float64x2_t) __builtin_neon_vcmlaq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 42);
42682 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);42682 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42683 return __ret;42683 return __ret;
...@@ -42695,10 +42695,10 @@ __ai float64x1_t vcmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -42695,10 +42695,10 @@ __ai float64x1_t vcmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
42695 return __ret;42695 return __ret;
42696}42696}
42697#define vcmla_lane_f64(__p0_233, __p1_233, __p2_233, __p3_233) __extension__ ({ \42697#define vcmla_lane_f64(__p0_233, __p1_233, __p2_233, __p3_233) __extension__ ({ \
42698 float64x1_t __ret_233; \
42698 float64x1_t __s0_233 = __p0_233; \42699 float64x1_t __s0_233 = __p0_233; \
42699 float64x1_t __s1_233 = __p1_233; \42700 float64x1_t __s1_233 = __p1_233; \
42700 float64x1_t __s2_233 = __p2_233; \42701 float64x1_t __s2_233 = __p2_233; \
42701 float64x1_t __ret_233; \
42702float64x1_t __reint_233 = __s2_233; \42702float64x1_t __reint_233 = __s2_233; \
42703uint64x2_t __reint1_233 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_233, __p3_233), vgetq_lane_u64(*(uint64x2_t *) &__reint_233, __p3_233)}; \42703uint64x2_t __reint1_233 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_233, __p3_233), vgetq_lane_u64(*(uint64x2_t *) &__reint_233, __p3_233)}; \
42704 __ret_233 = vcmla_f64(__s0_233, __s1_233, *(float64x1_t *) &__reint1_233); \42704 __ret_233 = vcmla_f64(__s0_233, __s1_233, *(float64x1_t *) &__reint1_233); \
...@@ -42706,10 +42706,10 @@ uint64x2_t __reint1_233 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_...@@ -42706,10 +42706,10 @@ uint64x2_t __reint1_233 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_
42706})42706})
42707#ifdef __LITTLE_ENDIAN__42707#ifdef __LITTLE_ENDIAN__
42708#define vcmlaq_lane_f64(__p0_234, __p1_234, __p2_234, __p3_234) __extension__ ({ \42708#define vcmlaq_lane_f64(__p0_234, __p1_234, __p2_234, __p3_234) __extension__ ({ \
42709 float64x2_t __ret_234; \
42709 float64x2_t __s0_234 = __p0_234; \42710 float64x2_t __s0_234 = __p0_234; \
42710 float64x2_t __s1_234 = __p1_234; \42711 float64x2_t __s1_234 = __p1_234; \
42711 float64x1_t __s2_234 = __p2_234; \42712 float64x1_t __s2_234 = __p2_234; \
42712 float64x2_t __ret_234; \
42713float64x1_t __reint_234 = __s2_234; \42713float64x1_t __reint_234 = __s2_234; \
42714uint64x2_t __reint1_234 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_234, __p3_234), vgetq_lane_u64(*(uint64x2_t *) &__reint_234, __p3_234)}; \42714uint64x2_t __reint1_234 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_234, __p3_234), vgetq_lane_u64(*(uint64x2_t *) &__reint_234, __p3_234)}; \
42715 __ret_234 = vcmlaq_f64(__s0_234, __s1_234, *(float64x2_t *) &__reint1_234); \42715 __ret_234 = vcmlaq_f64(__s0_234, __s1_234, *(float64x2_t *) &__reint1_234); \
...@@ -42717,12 +42717,12 @@ uint64x2_t __reint1_234 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_...@@ -42717,12 +42717,12 @@ uint64x2_t __reint1_234 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_
42717})42717})
42718#else42718#else
42719#define vcmlaq_lane_f64(__p0_235, __p1_235, __p2_235, __p3_235) __extension__ ({ \42719#define vcmlaq_lane_f64(__p0_235, __p1_235, __p2_235, __p3_235) __extension__ ({ \
42720 float64x2_t __ret_235; \
42720 float64x2_t __s0_235 = __p0_235; \42721 float64x2_t __s0_235 = __p0_235; \
42721 float64x2_t __s1_235 = __p1_235; \42722 float64x2_t __s1_235 = __p1_235; \
42722 float64x1_t __s2_235 = __p2_235; \42723 float64x1_t __s2_235 = __p2_235; \
42723 float64x2_t __rev0_235; __rev0_235 = __builtin_shufflevector(__s0_235, __s0_235, 1, 0); \42724 float64x2_t __rev0_235; __rev0_235 = __builtin_shufflevector(__s0_235, __s0_235, 1, 0); \
42724 float64x2_t __rev1_235; __rev1_235 = __builtin_shufflevector(__s1_235, __s1_235, 1, 0); \42725 float64x2_t __rev1_235; __rev1_235 = __builtin_shufflevector(__s1_235, __s1_235, 1, 0); \
42725 float64x2_t __ret_235; \
42726float64x1_t __reint_235 = __s2_235; \42726float64x1_t __reint_235 = __s2_235; \
42727uint64x2_t __reint1_235 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_235, __p3_235), __noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_235, __p3_235)}; \42727uint64x2_t __reint1_235 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_235, __p3_235), __noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_235, __p3_235)}; \
42728 __ret_235 = __noswap_vcmlaq_f64(__rev0_235, __rev1_235, *(float64x2_t *) &__reint1_235); \42728 __ret_235 = __noswap_vcmlaq_f64(__rev0_235, __rev1_235, *(float64x2_t *) &__reint1_235); \
...@@ -42733,10 +42733,10 @@ uint64x2_t __reint1_235 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *)...@@ -42733,10 +42733,10 @@ uint64x2_t __reint1_235 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *)
4273342733
42734#ifdef __LITTLE_ENDIAN__42734#ifdef __LITTLE_ENDIAN__
42735#define vcmla_laneq_f64(__p0_236, __p1_236, __p2_236, __p3_236) __extension__ ({ \42735#define vcmla_laneq_f64(__p0_236, __p1_236, __p2_236, __p3_236) __extension__ ({ \
42736 float64x1_t __ret_236; \
42736 float64x1_t __s0_236 = __p0_236; \42737 float64x1_t __s0_236 = __p0_236; \
42737 float64x1_t __s1_236 = __p1_236; \42738 float64x1_t __s1_236 = __p1_236; \
42738 float64x2_t __s2_236 = __p2_236; \42739 float64x2_t __s2_236 = __p2_236; \
42739 float64x1_t __ret_236; \
42740float64x2_t __reint_236 = __s2_236; \42740float64x2_t __reint_236 = __s2_236; \
42741uint64x2_t __reint1_236 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_236, __p3_236), vgetq_lane_u64(*(uint64x2_t *) &__reint_236, __p3_236)}; \42741uint64x2_t __reint1_236 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_236, __p3_236), vgetq_lane_u64(*(uint64x2_t *) &__reint_236, __p3_236)}; \
42742 __ret_236 = vcmla_f64(__s0_236, __s1_236, *(float64x1_t *) &__reint1_236); \42742 __ret_236 = vcmla_f64(__s0_236, __s1_236, *(float64x1_t *) &__reint1_236); \
...@@ -42744,11 +42744,11 @@ uint64x2_t __reint1_236 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_...@@ -42744,11 +42744,11 @@ uint64x2_t __reint1_236 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_
42744})42744})
42745#else42745#else
42746#define vcmla_laneq_f64(__p0_237, __p1_237, __p2_237, __p3_237) __extension__ ({ \42746#define vcmla_laneq_f64(__p0_237, __p1_237, __p2_237, __p3_237) __extension__ ({ \
42747 float64x1_t __ret_237; \
42747 float64x1_t __s0_237 = __p0_237; \42748 float64x1_t __s0_237 = __p0_237; \
42748 float64x1_t __s1_237 = __p1_237; \42749 float64x1_t __s1_237 = __p1_237; \
42749 float64x2_t __s2_237 = __p2_237; \42750 float64x2_t __s2_237 = __p2_237; \
42750 float64x2_t __rev2_237; __rev2_237 = __builtin_shufflevector(__s2_237, __s2_237, 1, 0); \42751 float64x2_t __rev2_237; __rev2_237 = __builtin_shufflevector(__s2_237, __s2_237, 1, 0); \
42751 float64x1_t __ret_237; \
42752float64x2_t __reint_237 = __rev2_237; \42752float64x2_t __reint_237 = __rev2_237; \
42753uint64x2_t __reint1_237 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_237, __p3_237), __noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_237, __p3_237)}; \42753uint64x2_t __reint1_237 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_237, __p3_237), __noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_237, __p3_237)}; \
42754 __ret_237 = vcmla_f64(__s0_237, __s1_237, *(float64x1_t *) &__reint1_237); \42754 __ret_237 = vcmla_f64(__s0_237, __s1_237, *(float64x1_t *) &__reint1_237); \
...@@ -42758,10 +42758,10 @@ uint64x2_t __reint1_237 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *)...@@ -42758,10 +42758,10 @@ uint64x2_t __reint1_237 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *)
4275842758
42759#ifdef __LITTLE_ENDIAN__42759#ifdef __LITTLE_ENDIAN__
42760#define vcmlaq_laneq_f64(__p0_238, __p1_238, __p2_238, __p3_238) __extension__ ({ \42760#define vcmlaq_laneq_f64(__p0_238, __p1_238, __p2_238, __p3_238) __extension__ ({ \
42761 float64x2_t __ret_238; \
42761 float64x2_t __s0_238 = __p0_238; \42762 float64x2_t __s0_238 = __p0_238; \
42762 float64x2_t __s1_238 = __p1_238; \42763 float64x2_t __s1_238 = __p1_238; \
42763 float64x2_t __s2_238 = __p2_238; \42764 float64x2_t __s2_238 = __p2_238; \
42764 float64x2_t __ret_238; \
42765float64x2_t __reint_238 = __s2_238; \42765float64x2_t __reint_238 = __s2_238; \
42766uint64x2_t __reint1_238 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_238, __p3_238), vgetq_lane_u64(*(uint64x2_t *) &__reint_238, __p3_238)}; \42766uint64x2_t __reint1_238 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_238, __p3_238), vgetq_lane_u64(*(uint64x2_t *) &__reint_238, __p3_238)}; \
42767 __ret_238 = vcmlaq_f64(__s0_238, __s1_238, *(float64x2_t *) &__reint1_238); \42767 __ret_238 = vcmlaq_f64(__s0_238, __s1_238, *(float64x2_t *) &__reint1_238); \
...@@ -42769,13 +42769,13 @@ uint64x2_t __reint1_238 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_...@@ -42769,13 +42769,13 @@ uint64x2_t __reint1_238 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_
42769})42769})
42770#else42770#else
42771#define vcmlaq_laneq_f64(__p0_239, __p1_239, __p2_239, __p3_239) __extension__ ({ \42771#define vcmlaq_laneq_f64(__p0_239, __p1_239, __p2_239, __p3_239) __extension__ ({ \
42772 float64x2_t __ret_239; \
42772 float64x2_t __s0_239 = __p0_239; \42773 float64x2_t __s0_239 = __p0_239; \
42773 float64x2_t __s1_239 = __p1_239; \42774 float64x2_t __s1_239 = __p1_239; \
42774 float64x2_t __s2_239 = __p2_239; \42775 float64x2_t __s2_239 = __p2_239; \
42775 float64x2_t __rev0_239; __rev0_239 = __builtin_shufflevector(__s0_239, __s0_239, 1, 0); \42776 float64x2_t __rev0_239; __rev0_239 = __builtin_shufflevector(__s0_239, __s0_239, 1, 0); \
42776 float64x2_t __rev1_239; __rev1_239 = __builtin_shufflevector(__s1_239, __s1_239, 1, 0); \42777 float64x2_t __rev1_239; __rev1_239 = __builtin_shufflevector(__s1_239, __s1_239, 1, 0); \
42777 float64x2_t __rev2_239; __rev2_239 = __builtin_shufflevector(__s2_239, __s2_239, 1, 0); \42778 float64x2_t __rev2_239; __rev2_239 = __builtin_shufflevector(__s2_239, __s2_239, 1, 0); \
42778 float64x2_t __ret_239; \
42779float64x2_t __reint_239 = __rev2_239; \42779float64x2_t __reint_239 = __rev2_239; \
42780uint64x2_t __reint1_239 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_239, __p3_239), __noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_239, __p3_239)}; \42780uint64x2_t __reint1_239 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_239, __p3_239), __noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_239, __p3_239)}; \
42781 __ret_239 = __noswap_vcmlaq_f64(__rev0_239, __rev1_239, *(float64x2_t *) &__reint1_239); \42781 __ret_239 = __noswap_vcmlaq_f64(__rev0_239, __rev1_239, *(float64x2_t *) &__reint1_239); \
...@@ -42792,10 +42792,10 @@ __ai float64x2_t vcmlaq_rot180_f64(float64x2_t __p0, float64x2_t __p1, float64x2...@@ -42792,10 +42792,10 @@ __ai float64x2_t vcmlaq_rot180_f64(float64x2_t __p0, float64x2_t __p1, float64x2
42792}42792}
42793#else42793#else
42794__ai float64x2_t vcmlaq_rot180_f64(float64x2_t __p0, float64x2_t __p1, float64x2_t __p2) {42794__ai float64x2_t vcmlaq_rot180_f64(float64x2_t __p0, float64x2_t __p1, float64x2_t __p2) {
42795 float64x2_t __ret;
42795 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);42796 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
42796 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);42797 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
42797 float64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);42798 float64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
42798 float64x2_t __ret;
42799 __ret = (float64x2_t) __builtin_neon_vcmlaq_rot180_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 42);42799 __ret = (float64x2_t) __builtin_neon_vcmlaq_rot180_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 42);
42800 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);42800 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42801 return __ret;42801 return __ret;
...@@ -42813,10 +42813,10 @@ __ai float64x1_t vcmla_rot180_f64(float64x1_t __p0, float64x1_t __p1, float64x1_...@@ -42813,10 +42813,10 @@ __ai float64x1_t vcmla_rot180_f64(float64x1_t __p0, float64x1_t __p1, float64x1_
42813 return __ret;42813 return __ret;
42814}42814}
42815#define vcmla_rot180_lane_f64(__p0_240, __p1_240, __p2_240, __p3_240) __extension__ ({ \42815#define vcmla_rot180_lane_f64(__p0_240, __p1_240, __p2_240, __p3_240) __extension__ ({ \
42816 float64x1_t __ret_240; \
42816 float64x1_t __s0_240 = __p0_240; \42817 float64x1_t __s0_240 = __p0_240; \
42817 float64x1_t __s1_240 = __p1_240; \42818 float64x1_t __s1_240 = __p1_240; \
42818 float64x1_t __s2_240 = __p2_240; \42819 float64x1_t __s2_240 = __p2_240; \
42819 float64x1_t __ret_240; \
42820float64x1_t __reint_240 = __s2_240; \42820float64x1_t __reint_240 = __s2_240; \
42821uint64x2_t __reint1_240 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_240, __p3_240), vgetq_lane_u64(*(uint64x2_t *) &__reint_240, __p3_240)}; \42821uint64x2_t __reint1_240 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_240, __p3_240), vgetq_lane_u64(*(uint64x2_t *) &__reint_240, __p3_240)}; \
42822 __ret_240 = vcmla_rot180_f64(__s0_240, __s1_240, *(float64x1_t *) &__reint1_240); \42822 __ret_240 = vcmla_rot180_f64(__s0_240, __s1_240, *(float64x1_t *) &__reint1_240); \
...@@ -42824,10 +42824,10 @@ uint64x2_t __reint1_240 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_...@@ -42824,10 +42824,10 @@ uint64x2_t __reint1_240 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_
42824})42824})
42825#ifdef __LITTLE_ENDIAN__42825#ifdef __LITTLE_ENDIAN__
42826#define vcmlaq_rot180_lane_f64(__p0_241, __p1_241, __p2_241, __p3_241) __extension__ ({ \42826#define vcmlaq_rot180_lane_f64(__p0_241, __p1_241, __p2_241, __p3_241) __extension__ ({ \
42827 float64x2_t __ret_241; \
42827 float64x2_t __s0_241 = __p0_241; \42828 float64x2_t __s0_241 = __p0_241; \
42828 float64x2_t __s1_241 = __p1_241; \42829 float64x2_t __s1_241 = __p1_241; \
42829 float64x1_t __s2_241 = __p2_241; \42830 float64x1_t __s2_241 = __p2_241; \
42830 float64x2_t __ret_241; \
42831float64x1_t __reint_241 = __s2_241; \42831float64x1_t __reint_241 = __s2_241; \
42832uint64x2_t __reint1_241 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_241, __p3_241), vgetq_lane_u64(*(uint64x2_t *) &__reint_241, __p3_241)}; \42832uint64x2_t __reint1_241 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_241, __p3_241), vgetq_lane_u64(*(uint64x2_t *) &__reint_241, __p3_241)}; \
42833 __ret_241 = vcmlaq_rot180_f64(__s0_241, __s1_241, *(float64x2_t *) &__reint1_241); \42833 __ret_241 = vcmlaq_rot180_f64(__s0_241, __s1_241, *(float64x2_t *) &__reint1_241); \
...@@ -42835,12 +42835,12 @@ uint64x2_t __reint1_241 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_...@@ -42835,12 +42835,12 @@ uint64x2_t __reint1_241 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_
42835})42835})
42836#else42836#else
42837#define vcmlaq_rot180_lane_f64(__p0_242, __p1_242, __p2_242, __p3_242) __extension__ ({ \42837#define vcmlaq_rot180_lane_f64(__p0_242, __p1_242, __p2_242, __p3_242) __extension__ ({ \
42838 float64x2_t __ret_242; \
42838 float64x2_t __s0_242 = __p0_242; \42839 float64x2_t __s0_242 = __p0_242; \
42839 float64x2_t __s1_242 = __p1_242; \42840 float64x2_t __s1_242 = __p1_242; \
42840 float64x1_t __s2_242 = __p2_242; \42841 float64x1_t __s2_242 = __p2_242; \
42841 float64x2_t __rev0_242; __rev0_242 = __builtin_shufflevector(__s0_242, __s0_242, 1, 0); \42842 float64x2_t __rev0_242; __rev0_242 = __builtin_shufflevector(__s0_242, __s0_242, 1, 0); \
42842 float64x2_t __rev1_242; __rev1_242 = __builtin_shufflevector(__s1_242, __s1_242, 1, 0); \42843 float64x2_t __rev1_242; __rev1_242 = __builtin_shufflevector(__s1_242, __s1_242, 1, 0); \
42843 float64x2_t __ret_242; \
42844float64x1_t __reint_242 = __s2_242; \42844float64x1_t __reint_242 = __s2_242; \
42845uint64x2_t __reint1_242 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_242, __p3_242), __noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_242, __p3_242)}; \42845uint64x2_t __reint1_242 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_242, __p3_242), __noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_242, __p3_242)}; \
42846 __ret_242 = __noswap_vcmlaq_rot180_f64(__rev0_242, __rev1_242, *(float64x2_t *) &__reint1_242); \42846 __ret_242 = __noswap_vcmlaq_rot180_f64(__rev0_242, __rev1_242, *(float64x2_t *) &__reint1_242); \
...@@ -42851,10 +42851,10 @@ uint64x2_t __reint1_242 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *)...@@ -42851,10 +42851,10 @@ uint64x2_t __reint1_242 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *)
4285142851
42852#ifdef __LITTLE_ENDIAN__42852#ifdef __LITTLE_ENDIAN__
42853#define vcmla_rot180_laneq_f64(__p0_243, __p1_243, __p2_243, __p3_243) __extension__ ({ \42853#define vcmla_rot180_laneq_f64(__p0_243, __p1_243, __p2_243, __p3_243) __extension__ ({ \
42854 float64x1_t __ret_243; \
42854 float64x1_t __s0_243 = __p0_243; \42855 float64x1_t __s0_243 = __p0_243; \
42855 float64x1_t __s1_243 = __p1_243; \42856 float64x1_t __s1_243 = __p1_243; \
42856 float64x2_t __s2_243 = __p2_243; \42857 float64x2_t __s2_243 = __p2_243; \
42857 float64x1_t __ret_243; \
42858float64x2_t __reint_243 = __s2_243; \42858float64x2_t __reint_243 = __s2_243; \
42859uint64x2_t __reint1_243 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_243, __p3_243), vgetq_lane_u64(*(uint64x2_t *) &__reint_243, __p3_243)}; \42859uint64x2_t __reint1_243 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_243, __p3_243), vgetq_lane_u64(*(uint64x2_t *) &__reint_243, __p3_243)}; \
42860 __ret_243 = vcmla_rot180_f64(__s0_243, __s1_243, *(float64x1_t *) &__reint1_243); \42860 __ret_243 = vcmla_rot180_f64(__s0_243, __s1_243, *(float64x1_t *) &__reint1_243); \
...@@ -42862,11 +42862,11 @@ uint64x2_t __reint1_243 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_...@@ -42862,11 +42862,11 @@ uint64x2_t __reint1_243 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_
42862})42862})
42863#else42863#else
42864#define vcmla_rot180_laneq_f64(__p0_244, __p1_244, __p2_244, __p3_244) __extension__ ({ \42864#define vcmla_rot180_laneq_f64(__p0_244, __p1_244, __p2_244, __p3_244) __extension__ ({ \
42865 float64x1_t __ret_244; \
42865 float64x1_t __s0_244 = __p0_244; \42866 float64x1_t __s0_244 = __p0_244; \
42866 float64x1_t __s1_244 = __p1_244; \42867 float64x1_t __s1_244 = __p1_244; \
42867 float64x2_t __s2_244 = __p2_244; \42868 float64x2_t __s2_244 = __p2_244; \
42868 float64x2_t __rev2_244; __rev2_244 = __builtin_shufflevector(__s2_244, __s2_244, 1, 0); \42869 float64x2_t __rev2_244; __rev2_244 = __builtin_shufflevector(__s2_244, __s2_244, 1, 0); \
42869 float64x1_t __ret_244; \
42870float64x2_t __reint_244 = __rev2_244; \42870float64x2_t __reint_244 = __rev2_244; \
42871uint64x2_t __reint1_244 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_244, __p3_244), __noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_244, __p3_244)}; \42871uint64x2_t __reint1_244 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_244, __p3_244), __noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_244, __p3_244)}; \
42872 __ret_244 = vcmla_rot180_f64(__s0_244, __s1_244, *(float64x1_t *) &__reint1_244); \42872 __ret_244 = vcmla_rot180_f64(__s0_244, __s1_244, *(float64x1_t *) &__reint1_244); \
...@@ -42876,10 +42876,10 @@ uint64x2_t __reint1_244 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *)...@@ -42876,10 +42876,10 @@ uint64x2_t __reint1_244 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *)
4287642876
42877#ifdef __LITTLE_ENDIAN__42877#ifdef __LITTLE_ENDIAN__
42878#define vcmlaq_rot180_laneq_f64(__p0_245, __p1_245, __p2_245, __p3_245) __extension__ ({ \42878#define vcmlaq_rot180_laneq_f64(__p0_245, __p1_245, __p2_245, __p3_245) __extension__ ({ \
42879 float64x2_t __ret_245; \
42879 float64x2_t __s0_245 = __p0_245; \42880 float64x2_t __s0_245 = __p0_245; \
42880 float64x2_t __s1_245 = __p1_245; \42881 float64x2_t __s1_245 = __p1_245; \
42881 float64x2_t __s2_245 = __p2_245; \42882 float64x2_t __s2_245 = __p2_245; \
42882 float64x2_t __ret_245; \
42883float64x2_t __reint_245 = __s2_245; \42883float64x2_t __reint_245 = __s2_245; \
42884uint64x2_t __reint1_245 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_245, __p3_245), vgetq_lane_u64(*(uint64x2_t *) &__reint_245, __p3_245)}; \42884uint64x2_t __reint1_245 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_245, __p3_245), vgetq_lane_u64(*(uint64x2_t *) &__reint_245, __p3_245)}; \
42885 __ret_245 = vcmlaq_rot180_f64(__s0_245, __s1_245, *(float64x2_t *) &__reint1_245); \42885 __ret_245 = vcmlaq_rot180_f64(__s0_245, __s1_245, *(float64x2_t *) &__reint1_245); \
...@@ -42887,13 +42887,13 @@ uint64x2_t __reint1_245 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_...@@ -42887,13 +42887,13 @@ uint64x2_t __reint1_245 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_
42887})42887})
42888#else42888#else
42889#define vcmlaq_rot180_laneq_f64(__p0_246, __p1_246, __p2_246, __p3_246) __extension__ ({ \42889#define vcmlaq_rot180_laneq_f64(__p0_246, __p1_246, __p2_246, __p3_246) __extension__ ({ \
42890 float64x2_t __ret_246; \
42890 float64x2_t __s0_246 = __p0_246; \42891 float64x2_t __s0_246 = __p0_246; \
42891 float64x2_t __s1_246 = __p1_246; \42892 float64x2_t __s1_246 = __p1_246; \
42892 float64x2_t __s2_246 = __p2_246; \42893 float64x2_t __s2_246 = __p2_246; \
42893 float64x2_t __rev0_246; __rev0_246 = __builtin_shufflevector(__s0_246, __s0_246, 1, 0); \42894 float64x2_t __rev0_246; __rev0_246 = __builtin_shufflevector(__s0_246, __s0_246, 1, 0); \
42894 float64x2_t __rev1_246; __rev1_246 = __builtin_shufflevector(__s1_246, __s1_246, 1, 0); \42895 float64x2_t __rev1_246; __rev1_246 = __builtin_shufflevector(__s1_246, __s1_246, 1, 0); \
42895 float64x2_t __rev2_246; __rev2_246 = __builtin_shufflevector(__s2_246, __s2_246, 1, 0); \42896 float64x2_t __rev2_246; __rev2_246 = __builtin_shufflevector(__s2_246, __s2_246, 1, 0); \
42896 float64x2_t __ret_246; \
42897float64x2_t __reint_246 = __rev2_246; \42897float64x2_t __reint_246 = __rev2_246; \
42898uint64x2_t __reint1_246 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_246, __p3_246), __noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_246, __p3_246)}; \42898uint64x2_t __reint1_246 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_246, __p3_246), __noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_246, __p3_246)}; \
42899 __ret_246 = __noswap_vcmlaq_rot180_f64(__rev0_246, __rev1_246, *(float64x2_t *) &__reint1_246); \42899 __ret_246 = __noswap_vcmlaq_rot180_f64(__rev0_246, __rev1_246, *(float64x2_t *) &__reint1_246); \
...@@ -42910,10 +42910,10 @@ __ai float64x2_t vcmlaq_rot270_f64(float64x2_t __p0, float64x2_t __p1, float64x2...@@ -42910,10 +42910,10 @@ __ai float64x2_t vcmlaq_rot270_f64(float64x2_t __p0, float64x2_t __p1, float64x2
42910}42910}
42911#else42911#else
42912__ai float64x2_t vcmlaq_rot270_f64(float64x2_t __p0, float64x2_t __p1, float64x2_t __p2) {42912__ai float64x2_t vcmlaq_rot270_f64(float64x2_t __p0, float64x2_t __p1, float64x2_t __p2) {
42913 float64x2_t __ret;
42913 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);42914 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
42914 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);42915 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
42915 float64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);42916 float64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
42916 float64x2_t __ret;
42917 __ret = (float64x2_t) __builtin_neon_vcmlaq_rot270_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 42);42917 __ret = (float64x2_t) __builtin_neon_vcmlaq_rot270_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 42);
42918 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);42918 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
42919 return __ret;42919 return __ret;
...@@ -42931,10 +42931,10 @@ __ai float64x1_t vcmla_rot270_f64(float64x1_t __p0, float64x1_t __p1, float64x1_...@@ -42931,10 +42931,10 @@ __ai float64x1_t vcmla_rot270_f64(float64x1_t __p0, float64x1_t __p1, float64x1_
42931 return __ret;42931 return __ret;
42932}42932}
42933#define vcmla_rot270_lane_f64(__p0_247, __p1_247, __p2_247, __p3_247) __extension__ ({ \42933#define vcmla_rot270_lane_f64(__p0_247, __p1_247, __p2_247, __p3_247) __extension__ ({ \
42934 float64x1_t __ret_247; \
42934 float64x1_t __s0_247 = __p0_247; \42935 float64x1_t __s0_247 = __p0_247; \
42935 float64x1_t __s1_247 = __p1_247; \42936 float64x1_t __s1_247 = __p1_247; \
42936 float64x1_t __s2_247 = __p2_247; \42937 float64x1_t __s2_247 = __p2_247; \
42937 float64x1_t __ret_247; \
42938float64x1_t __reint_247 = __s2_247; \42938float64x1_t __reint_247 = __s2_247; \
42939uint64x2_t __reint1_247 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_247, __p3_247), vgetq_lane_u64(*(uint64x2_t *) &__reint_247, __p3_247)}; \42939uint64x2_t __reint1_247 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_247, __p3_247), vgetq_lane_u64(*(uint64x2_t *) &__reint_247, __p3_247)}; \
42940 __ret_247 = vcmla_rot270_f64(__s0_247, __s1_247, *(float64x1_t *) &__reint1_247); \42940 __ret_247 = vcmla_rot270_f64(__s0_247, __s1_247, *(float64x1_t *) &__reint1_247); \
...@@ -42942,10 +42942,10 @@ uint64x2_t __reint1_247 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_...@@ -42942,10 +42942,10 @@ uint64x2_t __reint1_247 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_
42942})42942})
42943#ifdef __LITTLE_ENDIAN__42943#ifdef __LITTLE_ENDIAN__
42944#define vcmlaq_rot270_lane_f64(__p0_248, __p1_248, __p2_248, __p3_248) __extension__ ({ \42944#define vcmlaq_rot270_lane_f64(__p0_248, __p1_248, __p2_248, __p3_248) __extension__ ({ \
42945 float64x2_t __ret_248; \
42945 float64x2_t __s0_248 = __p0_248; \42946 float64x2_t __s0_248 = __p0_248; \
42946 float64x2_t __s1_248 = __p1_248; \42947 float64x2_t __s1_248 = __p1_248; \
42947 float64x1_t __s2_248 = __p2_248; \42948 float64x1_t __s2_248 = __p2_248; \
42948 float64x2_t __ret_248; \
42949float64x1_t __reint_248 = __s2_248; \42949float64x1_t __reint_248 = __s2_248; \
42950uint64x2_t __reint1_248 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_248, __p3_248), vgetq_lane_u64(*(uint64x2_t *) &__reint_248, __p3_248)}; \42950uint64x2_t __reint1_248 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_248, __p3_248), vgetq_lane_u64(*(uint64x2_t *) &__reint_248, __p3_248)}; \
42951 __ret_248 = vcmlaq_rot270_f64(__s0_248, __s1_248, *(float64x2_t *) &__reint1_248); \42951 __ret_248 = vcmlaq_rot270_f64(__s0_248, __s1_248, *(float64x2_t *) &__reint1_248); \
...@@ -42953,12 +42953,12 @@ uint64x2_t __reint1_248 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_...@@ -42953,12 +42953,12 @@ uint64x2_t __reint1_248 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_
42953})42953})
42954#else42954#else
42955#define vcmlaq_rot270_lane_f64(__p0_249, __p1_249, __p2_249, __p3_249) __extension__ ({ \42955#define vcmlaq_rot270_lane_f64(__p0_249, __p1_249, __p2_249, __p3_249) __extension__ ({ \
42956 float64x2_t __ret_249; \
42956 float64x2_t __s0_249 = __p0_249; \42957 float64x2_t __s0_249 = __p0_249; \
42957 float64x2_t __s1_249 = __p1_249; \42958 float64x2_t __s1_249 = __p1_249; \
42958 float64x1_t __s2_249 = __p2_249; \42959 float64x1_t __s2_249 = __p2_249; \
42959 float64x2_t __rev0_249; __rev0_249 = __builtin_shufflevector(__s0_249, __s0_249, 1, 0); \42960 float64x2_t __rev0_249; __rev0_249 = __builtin_shufflevector(__s0_249, __s0_249, 1, 0); \
42960 float64x2_t __rev1_249; __rev1_249 = __builtin_shufflevector(__s1_249, __s1_249, 1, 0); \42961 float64x2_t __rev1_249; __rev1_249 = __builtin_shufflevector(__s1_249, __s1_249, 1, 0); \
42961 float64x2_t __ret_249; \
42962float64x1_t __reint_249 = __s2_249; \42962float64x1_t __reint_249 = __s2_249; \
42963uint64x2_t __reint1_249 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_249, __p3_249), __noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_249, __p3_249)}; \42963uint64x2_t __reint1_249 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_249, __p3_249), __noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_249, __p3_249)}; \
42964 __ret_249 = __noswap_vcmlaq_rot270_f64(__rev0_249, __rev1_249, *(float64x2_t *) &__reint1_249); \42964 __ret_249 = __noswap_vcmlaq_rot270_f64(__rev0_249, __rev1_249, *(float64x2_t *) &__reint1_249); \
...@@ -42969,10 +42969,10 @@ uint64x2_t __reint1_249 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *)...@@ -42969,10 +42969,10 @@ uint64x2_t __reint1_249 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *)
4296942969
42970#ifdef __LITTLE_ENDIAN__42970#ifdef __LITTLE_ENDIAN__
42971#define vcmla_rot270_laneq_f64(__p0_250, __p1_250, __p2_250, __p3_250) __extension__ ({ \42971#define vcmla_rot270_laneq_f64(__p0_250, __p1_250, __p2_250, __p3_250) __extension__ ({ \
42972 float64x1_t __ret_250; \
42972 float64x1_t __s0_250 = __p0_250; \42973 float64x1_t __s0_250 = __p0_250; \
42973 float64x1_t __s1_250 = __p1_250; \42974 float64x1_t __s1_250 = __p1_250; \
42974 float64x2_t __s2_250 = __p2_250; \42975 float64x2_t __s2_250 = __p2_250; \
42975 float64x1_t __ret_250; \
42976float64x2_t __reint_250 = __s2_250; \42976float64x2_t __reint_250 = __s2_250; \
42977uint64x2_t __reint1_250 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_250, __p3_250), vgetq_lane_u64(*(uint64x2_t *) &__reint_250, __p3_250)}; \42977uint64x2_t __reint1_250 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_250, __p3_250), vgetq_lane_u64(*(uint64x2_t *) &__reint_250, __p3_250)}; \
42978 __ret_250 = vcmla_rot270_f64(__s0_250, __s1_250, *(float64x1_t *) &__reint1_250); \42978 __ret_250 = vcmla_rot270_f64(__s0_250, __s1_250, *(float64x1_t *) &__reint1_250); \
...@@ -42980,11 +42980,11 @@ uint64x2_t __reint1_250 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_...@@ -42980,11 +42980,11 @@ uint64x2_t __reint1_250 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_
42980})42980})
42981#else42981#else
42982#define vcmla_rot270_laneq_f64(__p0_251, __p1_251, __p2_251, __p3_251) __extension__ ({ \42982#define vcmla_rot270_laneq_f64(__p0_251, __p1_251, __p2_251, __p3_251) __extension__ ({ \
42983 float64x1_t __ret_251; \
42983 float64x1_t __s0_251 = __p0_251; \42984 float64x1_t __s0_251 = __p0_251; \
42984 float64x1_t __s1_251 = __p1_251; \42985 float64x1_t __s1_251 = __p1_251; \
42985 float64x2_t __s2_251 = __p2_251; \42986 float64x2_t __s2_251 = __p2_251; \
42986 float64x2_t __rev2_251; __rev2_251 = __builtin_shufflevector(__s2_251, __s2_251, 1, 0); \42987 float64x2_t __rev2_251; __rev2_251 = __builtin_shufflevector(__s2_251, __s2_251, 1, 0); \
42987 float64x1_t __ret_251; \
42988float64x2_t __reint_251 = __rev2_251; \42988float64x2_t __reint_251 = __rev2_251; \
42989uint64x2_t __reint1_251 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_251, __p3_251), __noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_251, __p3_251)}; \42989uint64x2_t __reint1_251 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_251, __p3_251), __noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_251, __p3_251)}; \
42990 __ret_251 = vcmla_rot270_f64(__s0_251, __s1_251, *(float64x1_t *) &__reint1_251); \42990 __ret_251 = vcmla_rot270_f64(__s0_251, __s1_251, *(float64x1_t *) &__reint1_251); \
...@@ -42994,10 +42994,10 @@ uint64x2_t __reint1_251 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *)...@@ -42994,10 +42994,10 @@ uint64x2_t __reint1_251 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *)
4299442994
42995#ifdef __LITTLE_ENDIAN__42995#ifdef __LITTLE_ENDIAN__
42996#define vcmlaq_rot270_laneq_f64(__p0_252, __p1_252, __p2_252, __p3_252) __extension__ ({ \42996#define vcmlaq_rot270_laneq_f64(__p0_252, __p1_252, __p2_252, __p3_252) __extension__ ({ \
42997 float64x2_t __ret_252; \
42997 float64x2_t __s0_252 = __p0_252; \42998 float64x2_t __s0_252 = __p0_252; \
42998 float64x2_t __s1_252 = __p1_252; \42999 float64x2_t __s1_252 = __p1_252; \
42999 float64x2_t __s2_252 = __p2_252; \43000 float64x2_t __s2_252 = __p2_252; \
43000 float64x2_t __ret_252; \
43001float64x2_t __reint_252 = __s2_252; \43001float64x2_t __reint_252 = __s2_252; \
43002uint64x2_t __reint1_252 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_252, __p3_252), vgetq_lane_u64(*(uint64x2_t *) &__reint_252, __p3_252)}; \43002uint64x2_t __reint1_252 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_252, __p3_252), vgetq_lane_u64(*(uint64x2_t *) &__reint_252, __p3_252)}; \
43003 __ret_252 = vcmlaq_rot270_f64(__s0_252, __s1_252, *(float64x2_t *) &__reint1_252); \43003 __ret_252 = vcmlaq_rot270_f64(__s0_252, __s1_252, *(float64x2_t *) &__reint1_252); \
...@@ -43005,13 +43005,13 @@ uint64x2_t __reint1_252 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_...@@ -43005,13 +43005,13 @@ uint64x2_t __reint1_252 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_
43005})43005})
43006#else43006#else
43007#define vcmlaq_rot270_laneq_f64(__p0_253, __p1_253, __p2_253, __p3_253) __extension__ ({ \43007#define vcmlaq_rot270_laneq_f64(__p0_253, __p1_253, __p2_253, __p3_253) __extension__ ({ \
43008 float64x2_t __ret_253; \
43008 float64x2_t __s0_253 = __p0_253; \43009 float64x2_t __s0_253 = __p0_253; \
43009 float64x2_t __s1_253 = __p1_253; \43010 float64x2_t __s1_253 = __p1_253; \
43010 float64x2_t __s2_253 = __p2_253; \43011 float64x2_t __s2_253 = __p2_253; \
43011 float64x2_t __rev0_253; __rev0_253 = __builtin_shufflevector(__s0_253, __s0_253, 1, 0); \43012 float64x2_t __rev0_253; __rev0_253 = __builtin_shufflevector(__s0_253, __s0_253, 1, 0); \
43012 float64x2_t __rev1_253; __rev1_253 = __builtin_shufflevector(__s1_253, __s1_253, 1, 0); \43013 float64x2_t __rev1_253; __rev1_253 = __builtin_shufflevector(__s1_253, __s1_253, 1, 0); \
43013 float64x2_t __rev2_253; __rev2_253 = __builtin_shufflevector(__s2_253, __s2_253, 1, 0); \43014 float64x2_t __rev2_253; __rev2_253 = __builtin_shufflevector(__s2_253, __s2_253, 1, 0); \
43014 float64x2_t __ret_253; \
43015float64x2_t __reint_253 = __rev2_253; \43015float64x2_t __reint_253 = __rev2_253; \
43016uint64x2_t __reint1_253 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_253, __p3_253), __noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_253, __p3_253)}; \43016uint64x2_t __reint1_253 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_253, __p3_253), __noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_253, __p3_253)}; \
43017 __ret_253 = __noswap_vcmlaq_rot270_f64(__rev0_253, __rev1_253, *(float64x2_t *) &__reint1_253); \43017 __ret_253 = __noswap_vcmlaq_rot270_f64(__rev0_253, __rev1_253, *(float64x2_t *) &__reint1_253); \
...@@ -43028,10 +43028,10 @@ __ai float64x2_t vcmlaq_rot90_f64(float64x2_t __p0, float64x2_t __p1, float64x2_...@@ -43028,10 +43028,10 @@ __ai float64x2_t vcmlaq_rot90_f64(float64x2_t __p0, float64x2_t __p1, float64x2_
43028}43028}
43029#else43029#else
43030__ai float64x2_t vcmlaq_rot90_f64(float64x2_t __p0, float64x2_t __p1, float64x2_t __p2) {43030__ai float64x2_t vcmlaq_rot90_f64(float64x2_t __p0, float64x2_t __p1, float64x2_t __p2) {
43031 float64x2_t __ret;
43031 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);43032 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
43032 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);43033 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
43033 float64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);43034 float64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
43034 float64x2_t __ret;
43035 __ret = (float64x2_t) __builtin_neon_vcmlaq_rot90_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 42);43035 __ret = (float64x2_t) __builtin_neon_vcmlaq_rot90_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 42);
43036 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);43036 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
43037 return __ret;43037 return __ret;
...@@ -43049,10 +43049,10 @@ __ai float64x1_t vcmla_rot90_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t...@@ -43049,10 +43049,10 @@ __ai float64x1_t vcmla_rot90_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t
43049 return __ret;43049 return __ret;
43050}43050}
43051#define vcmla_rot90_lane_f64(__p0_254, __p1_254, __p2_254, __p3_254) __extension__ ({ \43051#define vcmla_rot90_lane_f64(__p0_254, __p1_254, __p2_254, __p3_254) __extension__ ({ \
43052 float64x1_t __ret_254; \
43052 float64x1_t __s0_254 = __p0_254; \43053 float64x1_t __s0_254 = __p0_254; \
43053 float64x1_t __s1_254 = __p1_254; \43054 float64x1_t __s1_254 = __p1_254; \
43054 float64x1_t __s2_254 = __p2_254; \43055 float64x1_t __s2_254 = __p2_254; \
43055 float64x1_t __ret_254; \
43056float64x1_t __reint_254 = __s2_254; \43056float64x1_t __reint_254 = __s2_254; \
43057uint64x2_t __reint1_254 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_254, __p3_254), vgetq_lane_u64(*(uint64x2_t *) &__reint_254, __p3_254)}; \43057uint64x2_t __reint1_254 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_254, __p3_254), vgetq_lane_u64(*(uint64x2_t *) &__reint_254, __p3_254)}; \
43058 __ret_254 = vcmla_rot90_f64(__s0_254, __s1_254, *(float64x1_t *) &__reint1_254); \43058 __ret_254 = vcmla_rot90_f64(__s0_254, __s1_254, *(float64x1_t *) &__reint1_254); \
...@@ -43060,10 +43060,10 @@ uint64x2_t __reint1_254 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_...@@ -43060,10 +43060,10 @@ uint64x2_t __reint1_254 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_
43060})43060})
43061#ifdef __LITTLE_ENDIAN__43061#ifdef __LITTLE_ENDIAN__
43062#define vcmlaq_rot90_lane_f64(__p0_255, __p1_255, __p2_255, __p3_255) __extension__ ({ \43062#define vcmlaq_rot90_lane_f64(__p0_255, __p1_255, __p2_255, __p3_255) __extension__ ({ \
43063 float64x2_t __ret_255; \
43063 float64x2_t __s0_255 = __p0_255; \43064 float64x2_t __s0_255 = __p0_255; \
43064 float64x2_t __s1_255 = __p1_255; \43065 float64x2_t __s1_255 = __p1_255; \
43065 float64x1_t __s2_255 = __p2_255; \43066 float64x1_t __s2_255 = __p2_255; \
43066 float64x2_t __ret_255; \
43067float64x1_t __reint_255 = __s2_255; \43067float64x1_t __reint_255 = __s2_255; \
43068uint64x2_t __reint1_255 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_255, __p3_255), vgetq_lane_u64(*(uint64x2_t *) &__reint_255, __p3_255)}; \43068uint64x2_t __reint1_255 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_255, __p3_255), vgetq_lane_u64(*(uint64x2_t *) &__reint_255, __p3_255)}; \
43069 __ret_255 = vcmlaq_rot90_f64(__s0_255, __s1_255, *(float64x2_t *) &__reint1_255); \43069 __ret_255 = vcmlaq_rot90_f64(__s0_255, __s1_255, *(float64x2_t *) &__reint1_255); \
...@@ -43071,12 +43071,12 @@ uint64x2_t __reint1_255 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_...@@ -43071,12 +43071,12 @@ uint64x2_t __reint1_255 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_
43071})43071})
43072#else43072#else
43073#define vcmlaq_rot90_lane_f64(__p0_256, __p1_256, __p2_256, __p3_256) __extension__ ({ \43073#define vcmlaq_rot90_lane_f64(__p0_256, __p1_256, __p2_256, __p3_256) __extension__ ({ \
43074 float64x2_t __ret_256; \
43074 float64x2_t __s0_256 = __p0_256; \43075 float64x2_t __s0_256 = __p0_256; \
43075 float64x2_t __s1_256 = __p1_256; \43076 float64x2_t __s1_256 = __p1_256; \
43076 float64x1_t __s2_256 = __p2_256; \43077 float64x1_t __s2_256 = __p2_256; \
43077 float64x2_t __rev0_256; __rev0_256 = __builtin_shufflevector(__s0_256, __s0_256, 1, 0); \43078 float64x2_t __rev0_256; __rev0_256 = __builtin_shufflevector(__s0_256, __s0_256, 1, 0); \
43078 float64x2_t __rev1_256; __rev1_256 = __builtin_shufflevector(__s1_256, __s1_256, 1, 0); \43079 float64x2_t __rev1_256; __rev1_256 = __builtin_shufflevector(__s1_256, __s1_256, 1, 0); \
43079 float64x2_t __ret_256; \
43080float64x1_t __reint_256 = __s2_256; \43080float64x1_t __reint_256 = __s2_256; \
43081uint64x2_t __reint1_256 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_256, __p3_256), __noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_256, __p3_256)}; \43081uint64x2_t __reint1_256 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_256, __p3_256), __noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_256, __p3_256)}; \
43082 __ret_256 = __noswap_vcmlaq_rot90_f64(__rev0_256, __rev1_256, *(float64x2_t *) &__reint1_256); \43082 __ret_256 = __noswap_vcmlaq_rot90_f64(__rev0_256, __rev1_256, *(float64x2_t *) &__reint1_256); \
...@@ -43087,10 +43087,10 @@ uint64x2_t __reint1_256 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *)...@@ -43087,10 +43087,10 @@ uint64x2_t __reint1_256 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *)
4308743087
43088#ifdef __LITTLE_ENDIAN__43088#ifdef __LITTLE_ENDIAN__
43089#define vcmla_rot90_laneq_f64(__p0_257, __p1_257, __p2_257, __p3_257) __extension__ ({ \43089#define vcmla_rot90_laneq_f64(__p0_257, __p1_257, __p2_257, __p3_257) __extension__ ({ \
43090 float64x1_t __ret_257; \
43090 float64x1_t __s0_257 = __p0_257; \43091 float64x1_t __s0_257 = __p0_257; \
43091 float64x1_t __s1_257 = __p1_257; \43092 float64x1_t __s1_257 = __p1_257; \
43092 float64x2_t __s2_257 = __p2_257; \43093 float64x2_t __s2_257 = __p2_257; \
43093 float64x1_t __ret_257; \
43094float64x2_t __reint_257 = __s2_257; \43094float64x2_t __reint_257 = __s2_257; \
43095uint64x2_t __reint1_257 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_257, __p3_257), vgetq_lane_u64(*(uint64x2_t *) &__reint_257, __p3_257)}; \43095uint64x2_t __reint1_257 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_257, __p3_257), vgetq_lane_u64(*(uint64x2_t *) &__reint_257, __p3_257)}; \
43096 __ret_257 = vcmla_rot90_f64(__s0_257, __s1_257, *(float64x1_t *) &__reint1_257); \43096 __ret_257 = vcmla_rot90_f64(__s0_257, __s1_257, *(float64x1_t *) &__reint1_257); \
...@@ -43098,11 +43098,11 @@ uint64x2_t __reint1_257 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_...@@ -43098,11 +43098,11 @@ uint64x2_t __reint1_257 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_
43098})43098})
43099#else43099#else
43100#define vcmla_rot90_laneq_f64(__p0_258, __p1_258, __p2_258, __p3_258) __extension__ ({ \43100#define vcmla_rot90_laneq_f64(__p0_258, __p1_258, __p2_258, __p3_258) __extension__ ({ \
43101 float64x1_t __ret_258; \
43101 float64x1_t __s0_258 = __p0_258; \43102 float64x1_t __s0_258 = __p0_258; \
43102 float64x1_t __s1_258 = __p1_258; \43103 float64x1_t __s1_258 = __p1_258; \
43103 float64x2_t __s2_258 = __p2_258; \43104 float64x2_t __s2_258 = __p2_258; \
43104 float64x2_t __rev2_258; __rev2_258 = __builtin_shufflevector(__s2_258, __s2_258, 1, 0); \43105 float64x2_t __rev2_258; __rev2_258 = __builtin_shufflevector(__s2_258, __s2_258, 1, 0); \
43105 float64x1_t __ret_258; \
43106float64x2_t __reint_258 = __rev2_258; \43106float64x2_t __reint_258 = __rev2_258; \
43107uint64x2_t __reint1_258 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_258, __p3_258), __noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_258, __p3_258)}; \43107uint64x2_t __reint1_258 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_258, __p3_258), __noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_258, __p3_258)}; \
43108 __ret_258 = vcmla_rot90_f64(__s0_258, __s1_258, *(float64x1_t *) &__reint1_258); \43108 __ret_258 = vcmla_rot90_f64(__s0_258, __s1_258, *(float64x1_t *) &__reint1_258); \
...@@ -43112,10 +43112,10 @@ uint64x2_t __reint1_258 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *)...@@ -43112,10 +43112,10 @@ uint64x2_t __reint1_258 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *)
4311243112
43113#ifdef __LITTLE_ENDIAN__43113#ifdef __LITTLE_ENDIAN__
43114#define vcmlaq_rot90_laneq_f64(__p0_259, __p1_259, __p2_259, __p3_259) __extension__ ({ \43114#define vcmlaq_rot90_laneq_f64(__p0_259, __p1_259, __p2_259, __p3_259) __extension__ ({ \
43115 float64x2_t __ret_259; \
43115 float64x2_t __s0_259 = __p0_259; \43116 float64x2_t __s0_259 = __p0_259; \
43116 float64x2_t __s1_259 = __p1_259; \43117 float64x2_t __s1_259 = __p1_259; \
43117 float64x2_t __s2_259 = __p2_259; \43118 float64x2_t __s2_259 = __p2_259; \
43118 float64x2_t __ret_259; \
43119float64x2_t __reint_259 = __s2_259; \43119float64x2_t __reint_259 = __s2_259; \
43120uint64x2_t __reint1_259 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_259, __p3_259), vgetq_lane_u64(*(uint64x2_t *) &__reint_259, __p3_259)}; \43120uint64x2_t __reint1_259 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_259, __p3_259), vgetq_lane_u64(*(uint64x2_t *) &__reint_259, __p3_259)}; \
43121 __ret_259 = vcmlaq_rot90_f64(__s0_259, __s1_259, *(float64x2_t *) &__reint1_259); \43121 __ret_259 = vcmlaq_rot90_f64(__s0_259, __s1_259, *(float64x2_t *) &__reint1_259); \
...@@ -43123,13 +43123,13 @@ uint64x2_t __reint1_259 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_...@@ -43123,13 +43123,13 @@ uint64x2_t __reint1_259 = (uint64x2_t) {vgetq_lane_u64(*(uint64x2_t *) &__reint_
43123})43123})
43124#else43124#else
43125#define vcmlaq_rot90_laneq_f64(__p0_260, __p1_260, __p2_260, __p3_260) __extension__ ({ \43125#define vcmlaq_rot90_laneq_f64(__p0_260, __p1_260, __p2_260, __p3_260) __extension__ ({ \
43126 float64x2_t __ret_260; \
43126 float64x2_t __s0_260 = __p0_260; \43127 float64x2_t __s0_260 = __p0_260; \
43127 float64x2_t __s1_260 = __p1_260; \43128 float64x2_t __s1_260 = __p1_260; \
43128 float64x2_t __s2_260 = __p2_260; \43129 float64x2_t __s2_260 = __p2_260; \
43129 float64x2_t __rev0_260; __rev0_260 = __builtin_shufflevector(__s0_260, __s0_260, 1, 0); \43130 float64x2_t __rev0_260; __rev0_260 = __builtin_shufflevector(__s0_260, __s0_260, 1, 0); \
43130 float64x2_t __rev1_260; __rev1_260 = __builtin_shufflevector(__s1_260, __s1_260, 1, 0); \43131 float64x2_t __rev1_260; __rev1_260 = __builtin_shufflevector(__s1_260, __s1_260, 1, 0); \
43131 float64x2_t __rev2_260; __rev2_260 = __builtin_shufflevector(__s2_260, __s2_260, 1, 0); \43132 float64x2_t __rev2_260; __rev2_260 = __builtin_shufflevector(__s2_260, __s2_260, 1, 0); \
43132 float64x2_t __ret_260; \
43133float64x2_t __reint_260 = __rev2_260; \43133float64x2_t __reint_260 = __rev2_260; \
43134uint64x2_t __reint1_260 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_260, __p3_260), __noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_260, __p3_260)}; \43134uint64x2_t __reint1_260 = (uint64x2_t) {__noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_260, __p3_260), __noswap_vgetq_lane_u64(*(uint64x2_t *) &__reint_260, __p3_260)}; \
43135 __ret_260 = __noswap_vcmlaq_rot90_f64(__rev0_260, __rev1_260, *(float64x2_t *) &__reint1_260); \43135 __ret_260 = __noswap_vcmlaq_rot90_f64(__rev0_260, __rev1_260, *(float64x2_t *) &__reint1_260); \
...@@ -43148,10 +43148,10 @@ __ai uint32x4_t vdotq_u32(uint32x4_t __p0, uint8x16_t __p1, uint8x16_t __p2) {...@@ -43148,10 +43148,10 @@ __ai uint32x4_t vdotq_u32(uint32x4_t __p0, uint8x16_t __p1, uint8x16_t __p2) {
43148}43148}
43149#else43149#else
43150__ai uint32x4_t vdotq_u32(uint32x4_t __p0, uint8x16_t __p1, uint8x16_t __p2) {43150__ai uint32x4_t vdotq_u32(uint32x4_t __p0, uint8x16_t __p1, uint8x16_t __p2) {
43151 uint32x4_t __ret;
43151 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);43152 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
43152 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);43153 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
43153 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);43154 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
43154 uint32x4_t __ret;
43155 __ret = (uint32x4_t) __builtin_neon_vdotq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 50);43155 __ret = (uint32x4_t) __builtin_neon_vdotq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 50);
43156 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);43156 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
43157 return __ret;43157 return __ret;
...@@ -43171,10 +43171,10 @@ __ai int32x4_t vdotq_s32(int32x4_t __p0, int8x16_t __p1, int8x16_t __p2) {...@@ -43171,10 +43171,10 @@ __ai int32x4_t vdotq_s32(int32x4_t __p0, int8x16_t __p1, int8x16_t __p2) {
43171}43171}
43172#else43172#else
43173__ai int32x4_t vdotq_s32(int32x4_t __p0, int8x16_t __p1, int8x16_t __p2) {43173__ai int32x4_t vdotq_s32(int32x4_t __p0, int8x16_t __p1, int8x16_t __p2) {
43174 int32x4_t __ret;
43174 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);43175 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
43175 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);43176 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
43176 int8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);43177 int8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
43177 int32x4_t __ret;
43178 __ret = (int32x4_t) __builtin_neon_vdotq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 34);43178 __ret = (int32x4_t) __builtin_neon_vdotq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 34);
43179 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);43179 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
43180 return __ret;43180 return __ret;
...@@ -43194,10 +43194,10 @@ __ai uint32x2_t vdot_u32(uint32x2_t __p0, uint8x8_t __p1, uint8x8_t __p2) {...@@ -43194,10 +43194,10 @@ __ai uint32x2_t vdot_u32(uint32x2_t __p0, uint8x8_t __p1, uint8x8_t __p2) {
43194}43194}
43195#else43195#else
43196__ai uint32x2_t vdot_u32(uint32x2_t __p0, uint8x8_t __p1, uint8x8_t __p2) {43196__ai uint32x2_t vdot_u32(uint32x2_t __p0, uint8x8_t __p1, uint8x8_t __p2) {
43197 uint32x2_t __ret;
43197 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);43198 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
43198 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);43199 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
43199 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);43200 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
43200 uint32x2_t __ret;
43201 __ret = (uint32x2_t) __builtin_neon_vdot_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 18);43201 __ret = (uint32x2_t) __builtin_neon_vdot_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 18);
43202 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);43202 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
43203 return __ret;43203 return __ret;
...@@ -43217,10 +43217,10 @@ __ai int32x2_t vdot_s32(int32x2_t __p0, int8x8_t __p1, int8x8_t __p2) {...@@ -43217,10 +43217,10 @@ __ai int32x2_t vdot_s32(int32x2_t __p0, int8x8_t __p1, int8x8_t __p2) {
43217}43217}
43218#else43218#else
43219__ai int32x2_t vdot_s32(int32x2_t __p0, int8x8_t __p1, int8x8_t __p2) {43219__ai int32x2_t vdot_s32(int32x2_t __p0, int8x8_t __p1, int8x8_t __p2) {
43220 int32x2_t __ret;
43220 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);43221 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
43221 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);43222 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
43222 int8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);43223 int8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
43223 int32x2_t __ret;
43224 __ret = (int32x2_t) __builtin_neon_vdot_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 2);43224 __ret = (int32x2_t) __builtin_neon_vdot_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 2);
43225 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);43225 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
43226 return __ret;43226 return __ret;
...@@ -43234,10 +43234,10 @@ __ai int32x2_t __noswap_vdot_s32(int32x2_t __p0, int8x8_t __p1, int8x8_t __p2) {...@@ -43234,10 +43234,10 @@ __ai int32x2_t __noswap_vdot_s32(int32x2_t __p0, int8x8_t __p1, int8x8_t __p2) {
4323443234
43235#ifdef __LITTLE_ENDIAN__43235#ifdef __LITTLE_ENDIAN__
43236#define vdotq_lane_u32(__p0_261, __p1_261, __p2_261, __p3_261) __extension__ ({ \43236#define vdotq_lane_u32(__p0_261, __p1_261, __p2_261, __p3_261) __extension__ ({ \
43237 uint32x4_t __ret_261; \
43237 uint32x4_t __s0_261 = __p0_261; \43238 uint32x4_t __s0_261 = __p0_261; \
43238 uint8x16_t __s1_261 = __p1_261; \43239 uint8x16_t __s1_261 = __p1_261; \
43239 uint8x8_t __s2_261 = __p2_261; \43240 uint8x8_t __s2_261 = __p2_261; \
43240 uint32x4_t __ret_261; \
43241uint8x8_t __reint_261 = __s2_261; \43241uint8x8_t __reint_261 = __s2_261; \
43242uint32x4_t __reint1_261 = splatq_lane_u32(*(uint32x2_t *) &__reint_261, __p3_261); \43242uint32x4_t __reint1_261 = splatq_lane_u32(*(uint32x2_t *) &__reint_261, __p3_261); \
43243 __ret_261 = vdotq_u32(__s0_261, __s1_261, *(uint8x16_t *) &__reint1_261); \43243 __ret_261 = vdotq_u32(__s0_261, __s1_261, *(uint8x16_t *) &__reint1_261); \
...@@ -43245,13 +43245,13 @@ uint32x4_t __reint1_261 = splatq_lane_u32(*(uint32x2_t *) &__reint_261, __p3_261...@@ -43245,13 +43245,13 @@ uint32x4_t __reint1_261 = splatq_lane_u32(*(uint32x2_t *) &__reint_261, __p3_261
43245})43245})
43246#else43246#else
43247#define vdotq_lane_u32(__p0_262, __p1_262, __p2_262, __p3_262) __extension__ ({ \43247#define vdotq_lane_u32(__p0_262, __p1_262, __p2_262, __p3_262) __extension__ ({ \
43248 uint32x4_t __ret_262; \
43248 uint32x4_t __s0_262 = __p0_262; \43249 uint32x4_t __s0_262 = __p0_262; \
43249 uint8x16_t __s1_262 = __p1_262; \43250 uint8x16_t __s1_262 = __p1_262; \
43250 uint8x8_t __s2_262 = __p2_262; \43251 uint8x8_t __s2_262 = __p2_262; \
43251 uint32x4_t __rev0_262; __rev0_262 = __builtin_shufflevector(__s0_262, __s0_262, 3, 2, 1, 0); \43252 uint32x4_t __rev0_262; __rev0_262 = __builtin_shufflevector(__s0_262, __s0_262, 3, 2, 1, 0); \
43252 uint8x16_t __rev1_262; __rev1_262 = __builtin_shufflevector(__s1_262, __s1_262, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \43253 uint8x16_t __rev1_262; __rev1_262 = __builtin_shufflevector(__s1_262, __s1_262, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
43253 uint8x8_t __rev2_262; __rev2_262 = __builtin_shufflevector(__s2_262, __s2_262, 7, 6, 5, 4, 3, 2, 1, 0); \43254 uint8x8_t __rev2_262; __rev2_262 = __builtin_shufflevector(__s2_262, __s2_262, 7, 6, 5, 4, 3, 2, 1, 0); \
43254 uint32x4_t __ret_262; \
43255uint8x8_t __reint_262 = __rev2_262; \43255uint8x8_t __reint_262 = __rev2_262; \
43256uint32x4_t __reint1_262 = __noswap_splatq_lane_u32(*(uint32x2_t *) &__reint_262, __p3_262); \43256uint32x4_t __reint1_262 = __noswap_splatq_lane_u32(*(uint32x2_t *) &__reint_262, __p3_262); \
43257 __ret_262 = __noswap_vdotq_u32(__rev0_262, __rev1_262, *(uint8x16_t *) &__reint1_262); \43257 __ret_262 = __noswap_vdotq_u32(__rev0_262, __rev1_262, *(uint8x16_t *) &__reint1_262); \
...@@ -43262,10 +43262,10 @@ uint32x4_t __reint1_262 = __noswap_splatq_lane_u32(*(uint32x2_t *) &__reint_262,...@@ -43262,10 +43262,10 @@ uint32x4_t __reint1_262 = __noswap_splatq_lane_u32(*(uint32x2_t *) &__reint_262,
4326243262
43263#ifdef __LITTLE_ENDIAN__43263#ifdef __LITTLE_ENDIAN__
43264#define vdotq_lane_s32(__p0_263, __p1_263, __p2_263, __p3_263) __extension__ ({ \43264#define vdotq_lane_s32(__p0_263, __p1_263, __p2_263, __p3_263) __extension__ ({ \
43265 int32x4_t __ret_263; \
43265 int32x4_t __s0_263 = __p0_263; \43266 int32x4_t __s0_263 = __p0_263; \
43266 int8x16_t __s1_263 = __p1_263; \43267 int8x16_t __s1_263 = __p1_263; \
43267 int8x8_t __s2_263 = __p2_263; \43268 int8x8_t __s2_263 = __p2_263; \
43268 int32x4_t __ret_263; \
43269int8x8_t __reint_263 = __s2_263; \43269int8x8_t __reint_263 = __s2_263; \
43270int32x4_t __reint1_263 = splatq_lane_s32(*(int32x2_t *) &__reint_263, __p3_263); \43270int32x4_t __reint1_263 = splatq_lane_s32(*(int32x2_t *) &__reint_263, __p3_263); \
43271 __ret_263 = vdotq_s32(__s0_263, __s1_263, *(int8x16_t *) &__reint1_263); \43271 __ret_263 = vdotq_s32(__s0_263, __s1_263, *(int8x16_t *) &__reint1_263); \
...@@ -43273,13 +43273,13 @@ int32x4_t __reint1_263 = splatq_lane_s32(*(int32x2_t *) &__reint_263, __p3_263);...@@ -43273,13 +43273,13 @@ int32x4_t __reint1_263 = splatq_lane_s32(*(int32x2_t *) &__reint_263, __p3_263);
43273})43273})
43274#else43274#else
43275#define vdotq_lane_s32(__p0_264, __p1_264, __p2_264, __p3_264) __extension__ ({ \43275#define vdotq_lane_s32(__p0_264, __p1_264, __p2_264, __p3_264) __extension__ ({ \
43276 int32x4_t __ret_264; \
43276 int32x4_t __s0_264 = __p0_264; \43277 int32x4_t __s0_264 = __p0_264; \
43277 int8x16_t __s1_264 = __p1_264; \43278 int8x16_t __s1_264 = __p1_264; \
43278 int8x8_t __s2_264 = __p2_264; \43279 int8x8_t __s2_264 = __p2_264; \
43279 int32x4_t __rev0_264; __rev0_264 = __builtin_shufflevector(__s0_264, __s0_264, 3, 2, 1, 0); \43280 int32x4_t __rev0_264; __rev0_264 = __builtin_shufflevector(__s0_264, __s0_264, 3, 2, 1, 0); \
43280 int8x16_t __rev1_264; __rev1_264 = __builtin_shufflevector(__s1_264, __s1_264, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \43281 int8x16_t __rev1_264; __rev1_264 = __builtin_shufflevector(__s1_264, __s1_264, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
43281 int8x8_t __rev2_264; __rev2_264 = __builtin_shufflevector(__s2_264, __s2_264, 7, 6, 5, 4, 3, 2, 1, 0); \43282 int8x8_t __rev2_264; __rev2_264 = __builtin_shufflevector(__s2_264, __s2_264, 7, 6, 5, 4, 3, 2, 1, 0); \
43282 int32x4_t __ret_264; \
43283int8x8_t __reint_264 = __rev2_264; \43283int8x8_t __reint_264 = __rev2_264; \
43284int32x4_t __reint1_264 = __noswap_splatq_lane_s32(*(int32x2_t *) &__reint_264, __p3_264); \43284int32x4_t __reint1_264 = __noswap_splatq_lane_s32(*(int32x2_t *) &__reint_264, __p3_264); \
43285 __ret_264 = __noswap_vdotq_s32(__rev0_264, __rev1_264, *(int8x16_t *) &__reint1_264); \43285 __ret_264 = __noswap_vdotq_s32(__rev0_264, __rev1_264, *(int8x16_t *) &__reint1_264); \
...@@ -43290,10 +43290,10 @@ int32x4_t __reint1_264 = __noswap_splatq_lane_s32(*(int32x2_t *) &__reint_264, _...@@ -43290,10 +43290,10 @@ int32x4_t __reint1_264 = __noswap_splatq_lane_s32(*(int32x2_t *) &__reint_264, _
4329043290
43291#ifdef __LITTLE_ENDIAN__43291#ifdef __LITTLE_ENDIAN__
43292#define vdot_lane_u32(__p0_265, __p1_265, __p2_265, __p3_265) __extension__ ({ \43292#define vdot_lane_u32(__p0_265, __p1_265, __p2_265, __p3_265) __extension__ ({ \
43293 uint32x2_t __ret_265; \
43293 uint32x2_t __s0_265 = __p0_265; \43294 uint32x2_t __s0_265 = __p0_265; \
43294 uint8x8_t __s1_265 = __p1_265; \43295 uint8x8_t __s1_265 = __p1_265; \
43295 uint8x8_t __s2_265 = __p2_265; \43296 uint8x8_t __s2_265 = __p2_265; \
43296 uint32x2_t __ret_265; \
43297uint8x8_t __reint_265 = __s2_265; \43297uint8x8_t __reint_265 = __s2_265; \
43298uint32x2_t __reint1_265 = splat_lane_u32(*(uint32x2_t *) &__reint_265, __p3_265); \43298uint32x2_t __reint1_265 = splat_lane_u32(*(uint32x2_t *) &__reint_265, __p3_265); \
43299 __ret_265 = vdot_u32(__s0_265, __s1_265, *(uint8x8_t *) &__reint1_265); \43299 __ret_265 = vdot_u32(__s0_265, __s1_265, *(uint8x8_t *) &__reint1_265); \
...@@ -43301,13 +43301,13 @@ uint32x2_t __reint1_265 = splat_lane_u32(*(uint32x2_t *) &__reint_265, __p3_265)...@@ -43301,13 +43301,13 @@ uint32x2_t __reint1_265 = splat_lane_u32(*(uint32x2_t *) &__reint_265, __p3_265)
43301})43301})
43302#else43302#else
43303#define vdot_lane_u32(__p0_266, __p1_266, __p2_266, __p3_266) __extension__ ({ \43303#define vdot_lane_u32(__p0_266, __p1_266, __p2_266, __p3_266) __extension__ ({ \
43304 uint32x2_t __ret_266; \
43304 uint32x2_t __s0_266 = __p0_266; \43305 uint32x2_t __s0_266 = __p0_266; \
43305 uint8x8_t __s1_266 = __p1_266; \43306 uint8x8_t __s1_266 = __p1_266; \
43306 uint8x8_t __s2_266 = __p2_266; \43307 uint8x8_t __s2_266 = __p2_266; \
43307 uint32x2_t __rev0_266; __rev0_266 = __builtin_shufflevector(__s0_266, __s0_266, 1, 0); \43308 uint32x2_t __rev0_266; __rev0_266 = __builtin_shufflevector(__s0_266, __s0_266, 1, 0); \
43308 uint8x8_t __rev1_266; __rev1_266 = __builtin_shufflevector(__s1_266, __s1_266, 7, 6, 5, 4, 3, 2, 1, 0); \43309 uint8x8_t __rev1_266; __rev1_266 = __builtin_shufflevector(__s1_266, __s1_266, 7, 6, 5, 4, 3, 2, 1, 0); \
43309 uint8x8_t __rev2_266; __rev2_266 = __builtin_shufflevector(__s2_266, __s2_266, 7, 6, 5, 4, 3, 2, 1, 0); \43310 uint8x8_t __rev2_266; __rev2_266 = __builtin_shufflevector(__s2_266, __s2_266, 7, 6, 5, 4, 3, 2, 1, 0); \
43310 uint32x2_t __ret_266; \
43311uint8x8_t __reint_266 = __rev2_266; \43311uint8x8_t __reint_266 = __rev2_266; \
43312uint32x2_t __reint1_266 = __noswap_splat_lane_u32(*(uint32x2_t *) &__reint_266, __p3_266); \43312uint32x2_t __reint1_266 = __noswap_splat_lane_u32(*(uint32x2_t *) &__reint_266, __p3_266); \
43313 __ret_266 = __noswap_vdot_u32(__rev0_266, __rev1_266, *(uint8x8_t *) &__reint1_266); \43313 __ret_266 = __noswap_vdot_u32(__rev0_266, __rev1_266, *(uint8x8_t *) &__reint1_266); \
...@@ -43318,10 +43318,10 @@ uint32x2_t __reint1_266 = __noswap_splat_lane_u32(*(uint32x2_t *) &__reint_266,...@@ -43318,10 +43318,10 @@ uint32x2_t __reint1_266 = __noswap_splat_lane_u32(*(uint32x2_t *) &__reint_266,
4331843318
43319#ifdef __LITTLE_ENDIAN__43319#ifdef __LITTLE_ENDIAN__
43320#define vdot_lane_s32(__p0_267, __p1_267, __p2_267, __p3_267) __extension__ ({ \43320#define vdot_lane_s32(__p0_267, __p1_267, __p2_267, __p3_267) __extension__ ({ \
43321 int32x2_t __ret_267; \
43321 int32x2_t __s0_267 = __p0_267; \43322 int32x2_t __s0_267 = __p0_267; \
43322 int8x8_t __s1_267 = __p1_267; \43323 int8x8_t __s1_267 = __p1_267; \
43323 int8x8_t __s2_267 = __p2_267; \43324 int8x8_t __s2_267 = __p2_267; \
43324 int32x2_t __ret_267; \
43325int8x8_t __reint_267 = __s2_267; \43325int8x8_t __reint_267 = __s2_267; \
43326int32x2_t __reint1_267 = splat_lane_s32(*(int32x2_t *) &__reint_267, __p3_267); \43326int32x2_t __reint1_267 = splat_lane_s32(*(int32x2_t *) &__reint_267, __p3_267); \
43327 __ret_267 = vdot_s32(__s0_267, __s1_267, *(int8x8_t *) &__reint1_267); \43327 __ret_267 = vdot_s32(__s0_267, __s1_267, *(int8x8_t *) &__reint1_267); \
...@@ -43329,13 +43329,13 @@ int32x2_t __reint1_267 = splat_lane_s32(*(int32x2_t *) &__reint_267, __p3_267);...@@ -43329,13 +43329,13 @@ int32x2_t __reint1_267 = splat_lane_s32(*(int32x2_t *) &__reint_267, __p3_267);
43329})43329})
43330#else43330#else
43331#define vdot_lane_s32(__p0_268, __p1_268, __p2_268, __p3_268) __extension__ ({ \43331#define vdot_lane_s32(__p0_268, __p1_268, __p2_268, __p3_268) __extension__ ({ \
43332 int32x2_t __ret_268; \
43332 int32x2_t __s0_268 = __p0_268; \43333 int32x2_t __s0_268 = __p0_268; \
43333 int8x8_t __s1_268 = __p1_268; \43334 int8x8_t __s1_268 = __p1_268; \
43334 int8x8_t __s2_268 = __p2_268; \43335 int8x8_t __s2_268 = __p2_268; \
43335 int32x2_t __rev0_268; __rev0_268 = __builtin_shufflevector(__s0_268, __s0_268, 1, 0); \43336 int32x2_t __rev0_268; __rev0_268 = __builtin_shufflevector(__s0_268, __s0_268, 1, 0); \
43336 int8x8_t __rev1_268; __rev1_268 = __builtin_shufflevector(__s1_268, __s1_268, 7, 6, 5, 4, 3, 2, 1, 0); \43337 int8x8_t __rev1_268; __rev1_268 = __builtin_shufflevector(__s1_268, __s1_268, 7, 6, 5, 4, 3, 2, 1, 0); \
43337 int8x8_t __rev2_268; __rev2_268 = __builtin_shufflevector(__s2_268, __s2_268, 7, 6, 5, 4, 3, 2, 1, 0); \43338 int8x8_t __rev2_268; __rev2_268 = __builtin_shufflevector(__s2_268, __s2_268, 7, 6, 5, 4, 3, 2, 1, 0); \
43338 int32x2_t __ret_268; \
43339int8x8_t __reint_268 = __rev2_268; \43339int8x8_t __reint_268 = __rev2_268; \
43340int32x2_t __reint1_268 = __noswap_splat_lane_s32(*(int32x2_t *) &__reint_268, __p3_268); \43340int32x2_t __reint1_268 = __noswap_splat_lane_s32(*(int32x2_t *) &__reint_268, __p3_268); \
43341 __ret_268 = __noswap_vdot_s32(__rev0_268, __rev1_268, *(int8x8_t *) &__reint1_268); \43341 __ret_268 = __noswap_vdot_s32(__rev0_268, __rev1_268, *(int8x8_t *) &__reint1_268); \
...@@ -43348,10 +43348,10 @@ int32x2_t __reint1_268 = __noswap_splat_lane_s32(*(int32x2_t *) &__reint_268, __...@@ -43348,10 +43348,10 @@ int32x2_t __reint1_268 = __noswap_splat_lane_s32(*(int32x2_t *) &__reint_268, __
43348#if defined(__ARM_FEATURE_DOTPROD) && defined(__aarch64__)43348#if defined(__ARM_FEATURE_DOTPROD) && defined(__aarch64__)
43349#ifdef __LITTLE_ENDIAN__43349#ifdef __LITTLE_ENDIAN__
43350#define vdotq_laneq_u32(__p0_269, __p1_269, __p2_269, __p3_269) __extension__ ({ \43350#define vdotq_laneq_u32(__p0_269, __p1_269, __p2_269, __p3_269) __extension__ ({ \
43351 uint32x4_t __ret_269; \
43351 uint32x4_t __s0_269 = __p0_269; \43352 uint32x4_t __s0_269 = __p0_269; \
43352 uint8x16_t __s1_269 = __p1_269; \43353 uint8x16_t __s1_269 = __p1_269; \
43353 uint8x16_t __s2_269 = __p2_269; \43354 uint8x16_t __s2_269 = __p2_269; \
43354 uint32x4_t __ret_269; \
43355uint8x16_t __reint_269 = __s2_269; \43355uint8x16_t __reint_269 = __s2_269; \
43356uint32x4_t __reint1_269 = splatq_laneq_u32(*(uint32x4_t *) &__reint_269, __p3_269); \43356uint32x4_t __reint1_269 = splatq_laneq_u32(*(uint32x4_t *) &__reint_269, __p3_269); \
43357 __ret_269 = vdotq_u32(__s0_269, __s1_269, *(uint8x16_t *) &__reint1_269); \43357 __ret_269 = vdotq_u32(__s0_269, __s1_269, *(uint8x16_t *) &__reint1_269); \
...@@ -43359,13 +43359,13 @@ uint32x4_t __reint1_269 = splatq_laneq_u32(*(uint32x4_t *) &__reint_269, __p3_26...@@ -43359,13 +43359,13 @@ uint32x4_t __reint1_269 = splatq_laneq_u32(*(uint32x4_t *) &__reint_269, __p3_26
43359})43359})
43360#else43360#else
43361#define vdotq_laneq_u32(__p0_270, __p1_270, __p2_270, __p3_270) __extension__ ({ \43361#define vdotq_laneq_u32(__p0_270, __p1_270, __p2_270, __p3_270) __extension__ ({ \
43362 uint32x4_t __ret_270; \
43362 uint32x4_t __s0_270 = __p0_270; \43363 uint32x4_t __s0_270 = __p0_270; \
43363 uint8x16_t __s1_270 = __p1_270; \43364 uint8x16_t __s1_270 = __p1_270; \
43364 uint8x16_t __s2_270 = __p2_270; \43365 uint8x16_t __s2_270 = __p2_270; \
43365 uint32x4_t __rev0_270; __rev0_270 = __builtin_shufflevector(__s0_270, __s0_270, 3, 2, 1, 0); \43366 uint32x4_t __rev0_270; __rev0_270 = __builtin_shufflevector(__s0_270, __s0_270, 3, 2, 1, 0); \
43366 uint8x16_t __rev1_270; __rev1_270 = __builtin_shufflevector(__s1_270, __s1_270, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \43367 uint8x16_t __rev1_270; __rev1_270 = __builtin_shufflevector(__s1_270, __s1_270, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
43367 uint8x16_t __rev2_270; __rev2_270 = __builtin_shufflevector(__s2_270, __s2_270, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \43368 uint8x16_t __rev2_270; __rev2_270 = __builtin_shufflevector(__s2_270, __s2_270, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
43368 uint32x4_t __ret_270; \
43369uint8x16_t __reint_270 = __rev2_270; \43369uint8x16_t __reint_270 = __rev2_270; \
43370uint32x4_t __reint1_270 = __noswap_splatq_laneq_u32(*(uint32x4_t *) &__reint_270, __p3_270); \43370uint32x4_t __reint1_270 = __noswap_splatq_laneq_u32(*(uint32x4_t *) &__reint_270, __p3_270); \
43371 __ret_270 = __noswap_vdotq_u32(__rev0_270, __rev1_270, *(uint8x16_t *) &__reint1_270); \43371 __ret_270 = __noswap_vdotq_u32(__rev0_270, __rev1_270, *(uint8x16_t *) &__reint1_270); \
...@@ -43376,10 +43376,10 @@ uint32x4_t __reint1_270 = __noswap_splatq_laneq_u32(*(uint32x4_t *) &__reint_270...@@ -43376,10 +43376,10 @@ uint32x4_t __reint1_270 = __noswap_splatq_laneq_u32(*(uint32x4_t *) &__reint_270
4337643376
43377#ifdef __LITTLE_ENDIAN__43377#ifdef __LITTLE_ENDIAN__
43378#define vdotq_laneq_s32(__p0_271, __p1_271, __p2_271, __p3_271) __extension__ ({ \43378#define vdotq_laneq_s32(__p0_271, __p1_271, __p2_271, __p3_271) __extension__ ({ \
43379 int32x4_t __ret_271; \
43379 int32x4_t __s0_271 = __p0_271; \43380 int32x4_t __s0_271 = __p0_271; \
43380 int8x16_t __s1_271 = __p1_271; \43381 int8x16_t __s1_271 = __p1_271; \
43381 int8x16_t __s2_271 = __p2_271; \43382 int8x16_t __s2_271 = __p2_271; \
43382 int32x4_t __ret_271; \
43383int8x16_t __reint_271 = __s2_271; \43383int8x16_t __reint_271 = __s2_271; \
43384int32x4_t __reint1_271 = splatq_laneq_s32(*(int32x4_t *) &__reint_271, __p3_271); \43384int32x4_t __reint1_271 = splatq_laneq_s32(*(int32x4_t *) &__reint_271, __p3_271); \
43385 __ret_271 = vdotq_s32(__s0_271, __s1_271, *(int8x16_t *) &__reint1_271); \43385 __ret_271 = vdotq_s32(__s0_271, __s1_271, *(int8x16_t *) &__reint1_271); \
...@@ -43387,13 +43387,13 @@ int32x4_t __reint1_271 = splatq_laneq_s32(*(int32x4_t *) &__reint_271, __p3_271)...@@ -43387,13 +43387,13 @@ int32x4_t __reint1_271 = splatq_laneq_s32(*(int32x4_t *) &__reint_271, __p3_271)
43387})43387})
43388#else43388#else
43389#define vdotq_laneq_s32(__p0_272, __p1_272, __p2_272, __p3_272) __extension__ ({ \43389#define vdotq_laneq_s32(__p0_272, __p1_272, __p2_272, __p3_272) __extension__ ({ \
43390 int32x4_t __ret_272; \
43390 int32x4_t __s0_272 = __p0_272; \43391 int32x4_t __s0_272 = __p0_272; \
43391 int8x16_t __s1_272 = __p1_272; \43392 int8x16_t __s1_272 = __p1_272; \
43392 int8x16_t __s2_272 = __p2_272; \43393 int8x16_t __s2_272 = __p2_272; \
43393 int32x4_t __rev0_272; __rev0_272 = __builtin_shufflevector(__s0_272, __s0_272, 3, 2, 1, 0); \43394 int32x4_t __rev0_272; __rev0_272 = __builtin_shufflevector(__s0_272, __s0_272, 3, 2, 1, 0); \
43394 int8x16_t __rev1_272; __rev1_272 = __builtin_shufflevector(__s1_272, __s1_272, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \43395 int8x16_t __rev1_272; __rev1_272 = __builtin_shufflevector(__s1_272, __s1_272, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
43395 int8x16_t __rev2_272; __rev2_272 = __builtin_shufflevector(__s2_272, __s2_272, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \43396 int8x16_t __rev2_272; __rev2_272 = __builtin_shufflevector(__s2_272, __s2_272, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
43396 int32x4_t __ret_272; \
43397int8x16_t __reint_272 = __rev2_272; \43397int8x16_t __reint_272 = __rev2_272; \
43398int32x4_t __reint1_272 = __noswap_splatq_laneq_s32(*(int32x4_t *) &__reint_272, __p3_272); \43398int32x4_t __reint1_272 = __noswap_splatq_laneq_s32(*(int32x4_t *) &__reint_272, __p3_272); \
43399 __ret_272 = __noswap_vdotq_s32(__rev0_272, __rev1_272, *(int8x16_t *) &__reint1_272); \43399 __ret_272 = __noswap_vdotq_s32(__rev0_272, __rev1_272, *(int8x16_t *) &__reint1_272); \
...@@ -43404,10 +43404,10 @@ int32x4_t __reint1_272 = __noswap_splatq_laneq_s32(*(int32x4_t *) &__reint_272,...@@ -43404,10 +43404,10 @@ int32x4_t __reint1_272 = __noswap_splatq_laneq_s32(*(int32x4_t *) &__reint_272,
4340443404
43405#ifdef __LITTLE_ENDIAN__43405#ifdef __LITTLE_ENDIAN__
43406#define vdot_laneq_u32(__p0_273, __p1_273, __p2_273, __p3_273) __extension__ ({ \43406#define vdot_laneq_u32(__p0_273, __p1_273, __p2_273, __p3_273) __extension__ ({ \
43407 uint32x2_t __ret_273; \
43407 uint32x2_t __s0_273 = __p0_273; \43408 uint32x2_t __s0_273 = __p0_273; \
43408 uint8x8_t __s1_273 = __p1_273; \43409 uint8x8_t __s1_273 = __p1_273; \
43409 uint8x16_t __s2_273 = __p2_273; \43410 uint8x16_t __s2_273 = __p2_273; \
43410 uint32x2_t __ret_273; \
43411uint8x16_t __reint_273 = __s2_273; \43411uint8x16_t __reint_273 = __s2_273; \
43412uint32x2_t __reint1_273 = splat_laneq_u32(*(uint32x4_t *) &__reint_273, __p3_273); \43412uint32x2_t __reint1_273 = splat_laneq_u32(*(uint32x4_t *) &__reint_273, __p3_273); \
43413 __ret_273 = vdot_u32(__s0_273, __s1_273, *(uint8x8_t *) &__reint1_273); \43413 __ret_273 = vdot_u32(__s0_273, __s1_273, *(uint8x8_t *) &__reint1_273); \
...@@ -43415,13 +43415,13 @@ uint32x2_t __reint1_273 = splat_laneq_u32(*(uint32x4_t *) &__reint_273, __p3_273...@@ -43415,13 +43415,13 @@ uint32x2_t __reint1_273 = splat_laneq_u32(*(uint32x4_t *) &__reint_273, __p3_273
43415})43415})
43416#else43416#else
43417#define vdot_laneq_u32(__p0_274, __p1_274, __p2_274, __p3_274) __extension__ ({ \43417#define vdot_laneq_u32(__p0_274, __p1_274, __p2_274, __p3_274) __extension__ ({ \
43418 uint32x2_t __ret_274; \
43418 uint32x2_t __s0_274 = __p0_274; \43419 uint32x2_t __s0_274 = __p0_274; \
43419 uint8x8_t __s1_274 = __p1_274; \43420 uint8x8_t __s1_274 = __p1_274; \
43420 uint8x16_t __s2_274 = __p2_274; \43421 uint8x16_t __s2_274 = __p2_274; \
43421 uint32x2_t __rev0_274; __rev0_274 = __builtin_shufflevector(__s0_274, __s0_274, 1, 0); \43422 uint32x2_t __rev0_274; __rev0_274 = __builtin_shufflevector(__s0_274, __s0_274, 1, 0); \
43422 uint8x8_t __rev1_274; __rev1_274 = __builtin_shufflevector(__s1_274, __s1_274, 7, 6, 5, 4, 3, 2, 1, 0); \43423 uint8x8_t __rev1_274; __rev1_274 = __builtin_shufflevector(__s1_274, __s1_274, 7, 6, 5, 4, 3, 2, 1, 0); \
43423 uint8x16_t __rev2_274; __rev2_274 = __builtin_shufflevector(__s2_274, __s2_274, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \43424 uint8x16_t __rev2_274; __rev2_274 = __builtin_shufflevector(__s2_274, __s2_274, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
43424 uint32x2_t __ret_274; \
43425uint8x16_t __reint_274 = __rev2_274; \43425uint8x16_t __reint_274 = __rev2_274; \
43426uint32x2_t __reint1_274 = __noswap_splat_laneq_u32(*(uint32x4_t *) &__reint_274, __p3_274); \43426uint32x2_t __reint1_274 = __noswap_splat_laneq_u32(*(uint32x4_t *) &__reint_274, __p3_274); \
43427 __ret_274 = __noswap_vdot_u32(__rev0_274, __rev1_274, *(uint8x8_t *) &__reint1_274); \43427 __ret_274 = __noswap_vdot_u32(__rev0_274, __rev1_274, *(uint8x8_t *) &__reint1_274); \
...@@ -43432,10 +43432,10 @@ uint32x2_t __reint1_274 = __noswap_splat_laneq_u32(*(uint32x4_t *) &__reint_274,...@@ -43432,10 +43432,10 @@ uint32x2_t __reint1_274 = __noswap_splat_laneq_u32(*(uint32x4_t *) &__reint_274,
4343243432
43433#ifdef __LITTLE_ENDIAN__43433#ifdef __LITTLE_ENDIAN__
43434#define vdot_laneq_s32(__p0_275, __p1_275, __p2_275, __p3_275) __extension__ ({ \43434#define vdot_laneq_s32(__p0_275, __p1_275, __p2_275, __p3_275) __extension__ ({ \
43435 int32x2_t __ret_275; \
43435 int32x2_t __s0_275 = __p0_275; \43436 int32x2_t __s0_275 = __p0_275; \
43436 int8x8_t __s1_275 = __p1_275; \43437 int8x8_t __s1_275 = __p1_275; \
43437 int8x16_t __s2_275 = __p2_275; \43438 int8x16_t __s2_275 = __p2_275; \
43438 int32x2_t __ret_275; \
43439int8x16_t __reint_275 = __s2_275; \43439int8x16_t __reint_275 = __s2_275; \
43440int32x2_t __reint1_275 = splat_laneq_s32(*(int32x4_t *) &__reint_275, __p3_275); \43440int32x2_t __reint1_275 = splat_laneq_s32(*(int32x4_t *) &__reint_275, __p3_275); \
43441 __ret_275 = vdot_s32(__s0_275, __s1_275, *(int8x8_t *) &__reint1_275); \43441 __ret_275 = vdot_s32(__s0_275, __s1_275, *(int8x8_t *) &__reint1_275); \
...@@ -43443,13 +43443,13 @@ int32x2_t __reint1_275 = splat_laneq_s32(*(int32x4_t *) &__reint_275, __p3_275);...@@ -43443,13 +43443,13 @@ int32x2_t __reint1_275 = splat_laneq_s32(*(int32x4_t *) &__reint_275, __p3_275);
43443})43443})
43444#else43444#else
43445#define vdot_laneq_s32(__p0_276, __p1_276, __p2_276, __p3_276) __extension__ ({ \43445#define vdot_laneq_s32(__p0_276, __p1_276, __p2_276, __p3_276) __extension__ ({ \
43446 int32x2_t __ret_276; \
43446 int32x2_t __s0_276 = __p0_276; \43447 int32x2_t __s0_276 = __p0_276; \
43447 int8x8_t __s1_276 = __p1_276; \43448 int8x8_t __s1_276 = __p1_276; \
43448 int8x16_t __s2_276 = __p2_276; \43449 int8x16_t __s2_276 = __p2_276; \
43449 int32x2_t __rev0_276; __rev0_276 = __builtin_shufflevector(__s0_276, __s0_276, 1, 0); \43450 int32x2_t __rev0_276; __rev0_276 = __builtin_shufflevector(__s0_276, __s0_276, 1, 0); \
43450 int8x8_t __rev1_276; __rev1_276 = __builtin_shufflevector(__s1_276, __s1_276, 7, 6, 5, 4, 3, 2, 1, 0); \43451 int8x8_t __rev1_276; __rev1_276 = __builtin_shufflevector(__s1_276, __s1_276, 7, 6, 5, 4, 3, 2, 1, 0); \
43451 int8x16_t __rev2_276; __rev2_276 = __builtin_shufflevector(__s2_276, __s2_276, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \43452 int8x16_t __rev2_276; __rev2_276 = __builtin_shufflevector(__s2_276, __s2_276, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
43452 int32x2_t __ret_276; \
43453int8x16_t __reint_276 = __rev2_276; \43453int8x16_t __reint_276 = __rev2_276; \
43454int32x2_t __reint1_276 = __noswap_splat_laneq_s32(*(int32x4_t *) &__reint_276, __p3_276); \43454int32x2_t __reint1_276 = __noswap_splat_laneq_s32(*(int32x4_t *) &__reint_276, __p3_276); \
43455 __ret_276 = __noswap_vdot_s32(__rev0_276, __rev1_276, *(int8x8_t *) &__reint1_276); \43455 __ret_276 = __noswap_vdot_s32(__rev0_276, __rev1_276, *(int8x8_t *) &__reint1_276); \
...@@ -43468,10 +43468,10 @@ __ai float32x4_t vfmaq_f32(float32x4_t __p0, float32x4_t __p1, float32x4_t __p2)...@@ -43468,10 +43468,10 @@ __ai float32x4_t vfmaq_f32(float32x4_t __p0, float32x4_t __p1, float32x4_t __p2)
43468}43468}
43469#else43469#else
43470__ai float32x4_t vfmaq_f32(float32x4_t __p0, float32x4_t __p1, float32x4_t __p2) {43470__ai float32x4_t vfmaq_f32(float32x4_t __p0, float32x4_t __p1, float32x4_t __p2) {
43471 float32x4_t __ret;
43471 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);43472 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
43472 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);43473 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
43473 float32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);43474 float32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
43474 float32x4_t __ret;
43475 __ret = (float32x4_t) __builtin_neon_vfmaq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 41);43475 __ret = (float32x4_t) __builtin_neon_vfmaq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 41);
43476 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);43476 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
43477 return __ret;43477 return __ret;
...@@ -43491,10 +43491,10 @@ __ai float32x2_t vfma_f32(float32x2_t __p0, float32x2_t __p1, float32x2_t __p2)...@@ -43491,10 +43491,10 @@ __ai float32x2_t vfma_f32(float32x2_t __p0, float32x2_t __p1, float32x2_t __p2)
43491}43491}
43492#else43492#else
43493__ai float32x2_t vfma_f32(float32x2_t __p0, float32x2_t __p1, float32x2_t __p2) {43493__ai float32x2_t vfma_f32(float32x2_t __p0, float32x2_t __p1, float32x2_t __p2) {
43494 float32x2_t __ret;
43494 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);43495 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
43495 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);43496 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
43496 float32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);43497 float32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
43497 float32x2_t __ret;
43498 __ret = (float32x2_t) __builtin_neon_vfma_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 9);43498 __ret = (float32x2_t) __builtin_neon_vfma_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 9);
43499 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);43499 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
43500 return __ret;43500 return __ret;
...@@ -43514,9 +43514,9 @@ __ai float32x4_t vfmaq_n_f32(float32x4_t __p0, float32x4_t __p1, float32_t __p2)...@@ -43514,9 +43514,9 @@ __ai float32x4_t vfmaq_n_f32(float32x4_t __p0, float32x4_t __p1, float32_t __p2)
43514}43514}
43515#else43515#else
43516__ai float32x4_t vfmaq_n_f32(float32x4_t __p0, float32x4_t __p1, float32_t __p2) {43516__ai float32x4_t vfmaq_n_f32(float32x4_t __p0, float32x4_t __p1, float32_t __p2) {
43517 float32x4_t __ret;
43517 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);43518 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
43518 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);43519 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
43519 float32x4_t __ret;
43520 __ret = __noswap_vfmaq_f32(__rev0, __rev1, (float32x4_t) {__p2, __p2, __p2, __p2});43520 __ret = __noswap_vfmaq_f32(__rev0, __rev1, (float32x4_t) {__p2, __p2, __p2, __p2});
43521 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);43521 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
43522 return __ret;43522 return __ret;
...@@ -43531,9 +43531,9 @@ __ai float32x2_t vfma_n_f32(float32x2_t __p0, float32x2_t __p1, float32_t __p2)...@@ -43531,9 +43531,9 @@ __ai float32x2_t vfma_n_f32(float32x2_t __p0, float32x2_t __p1, float32_t __p2)
43531}43531}
43532#else43532#else
43533__ai float32x2_t vfma_n_f32(float32x2_t __p0, float32x2_t __p1, float32_t __p2) {43533__ai float32x2_t vfma_n_f32(float32x2_t __p0, float32x2_t __p1, float32_t __p2) {
43534 float32x2_t __ret;
43534 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);43535 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
43535 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);43536 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
43536 float32x2_t __ret;
43537 __ret = __noswap_vfma_f32(__rev0, __rev1, (float32x2_t) {__p2, __p2});43537 __ret = __noswap_vfma_f32(__rev0, __rev1, (float32x2_t) {__p2, __p2});
43538 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);43538 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
43539 return __ret;43539 return __ret;
...@@ -43548,10 +43548,10 @@ __ai float32x4_t vfmsq_f32(float32x4_t __p0, float32x4_t __p1, float32x4_t __p2)...@@ -43548,10 +43548,10 @@ __ai float32x4_t vfmsq_f32(float32x4_t __p0, float32x4_t __p1, float32x4_t __p2)
43548}43548}
43549#else43549#else
43550__ai float32x4_t vfmsq_f32(float32x4_t __p0, float32x4_t __p1, float32x4_t __p2) {43550__ai float32x4_t vfmsq_f32(float32x4_t __p0, float32x4_t __p1, float32x4_t __p2) {
43551 float32x4_t __ret;
43551 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);43552 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
43552 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);43553 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
43553 float32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);43554 float32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
43554 float32x4_t __ret;
43555 __ret = __noswap_vfmaq_f32(__rev0, -__rev1, __rev2);43555 __ret = __noswap_vfmaq_f32(__rev0, -__rev1, __rev2);
43556 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);43556 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
43557 return __ret;43557 return __ret;
...@@ -43566,10 +43566,10 @@ __ai float32x2_t vfms_f32(float32x2_t __p0, float32x2_t __p1, float32x2_t __p2)...@@ -43566,10 +43566,10 @@ __ai float32x2_t vfms_f32(float32x2_t __p0, float32x2_t __p1, float32x2_t __p2)
43566}43566}
43567#else43567#else
43568__ai float32x2_t vfms_f32(float32x2_t __p0, float32x2_t __p1, float32x2_t __p2) {43568__ai float32x2_t vfms_f32(float32x2_t __p0, float32x2_t __p1, float32x2_t __p2) {
43569 float32x2_t __ret;
43569 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);43570 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
43570 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);43571 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
43571 float32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);43572 float32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
43572 float32x2_t __ret;
43573 __ret = __noswap_vfma_f32(__rev0, -__rev1, __rev2);43573 __ret = __noswap_vfma_f32(__rev0, -__rev1, __rev2);
43574 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);43574 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
43575 return __ret;43575 return __ret;
...@@ -43586,10 +43586,10 @@ __ai float32x4_t vfmlalq_high_f16(float32x4_t __p0, float16x8_t __p1, float16x8_...@@ -43586,10 +43586,10 @@ __ai float32x4_t vfmlalq_high_f16(float32x4_t __p0, float16x8_t __p1, float16x8_
43586}43586}
43587#else43587#else
43588__ai float32x4_t vfmlalq_high_f16(float32x4_t __p0, float16x8_t __p1, float16x8_t __p2) {43588__ai float32x4_t vfmlalq_high_f16(float32x4_t __p0, float16x8_t __p1, float16x8_t __p2) {
43589 float32x4_t __ret;
43589 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);43590 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
43590 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);43591 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
43591 float16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);43592 float16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
43592 float32x4_t __ret;
43593 __ret = (float32x4_t) __builtin_neon_vfmlalq_high_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 41);43593 __ret = (float32x4_t) __builtin_neon_vfmlalq_high_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 41);
43594 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);43594 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
43595 return __ret;43595 return __ret;
...@@ -43609,10 +43609,10 @@ __ai float32x2_t vfmlal_high_f16(float32x2_t __p0, float16x4_t __p1, float16x4_t...@@ -43609,10 +43609,10 @@ __ai float32x2_t vfmlal_high_f16(float32x2_t __p0, float16x4_t __p1, float16x4_t
43609}43609}
43610#else43610#else
43611__ai float32x2_t vfmlal_high_f16(float32x2_t __p0, float16x4_t __p1, float16x4_t __p2) {43611__ai float32x2_t vfmlal_high_f16(float32x2_t __p0, float16x4_t __p1, float16x4_t __p2) {
43612 float32x2_t __ret;
43612 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);43613 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
43613 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);43614 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
43614 float16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);43615 float16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
43615 float32x2_t __ret;
43616 __ret = (float32x2_t) __builtin_neon_vfmlal_high_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 9);43616 __ret = (float32x2_t) __builtin_neon_vfmlal_high_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 9);
43617 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);43617 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
43618 return __ret;43618 return __ret;
...@@ -43632,10 +43632,10 @@ __ai float32x4_t vfmlalq_low_f16(float32x4_t __p0, float16x8_t __p1, float16x8_t...@@ -43632,10 +43632,10 @@ __ai float32x4_t vfmlalq_low_f16(float32x4_t __p0, float16x8_t __p1, float16x8_t
43632}43632}
43633#else43633#else
43634__ai float32x4_t vfmlalq_low_f16(float32x4_t __p0, float16x8_t __p1, float16x8_t __p2) {43634__ai float32x4_t vfmlalq_low_f16(float32x4_t __p0, float16x8_t __p1, float16x8_t __p2) {
43635 float32x4_t __ret;
43635 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);43636 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
43636 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);43637 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
43637 float16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);43638 float16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
43638 float32x4_t __ret;
43639 __ret = (float32x4_t) __builtin_neon_vfmlalq_low_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 41);43639 __ret = (float32x4_t) __builtin_neon_vfmlalq_low_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 41);
43640 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);43640 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
43641 return __ret;43641 return __ret;
...@@ -43655,10 +43655,10 @@ __ai float32x2_t vfmlal_low_f16(float32x2_t __p0, float16x4_t __p1, float16x4_t...@@ -43655,10 +43655,10 @@ __ai float32x2_t vfmlal_low_f16(float32x2_t __p0, float16x4_t __p1, float16x4_t
43655}43655}
43656#else43656#else
43657__ai float32x2_t vfmlal_low_f16(float32x2_t __p0, float16x4_t __p1, float16x4_t __p2) {43657__ai float32x2_t vfmlal_low_f16(float32x2_t __p0, float16x4_t __p1, float16x4_t __p2) {
43658 float32x2_t __ret;
43658 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);43659 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
43659 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);43660 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
43660 float16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);43661 float16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
43661 float32x2_t __ret;
43662 __ret = (float32x2_t) __builtin_neon_vfmlal_low_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 9);43662 __ret = (float32x2_t) __builtin_neon_vfmlal_low_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 9);
43663 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);43663 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
43664 return __ret;43664 return __ret;
...@@ -43678,10 +43678,10 @@ __ai float32x4_t vfmlslq_high_f16(float32x4_t __p0, float16x8_t __p1, float16x8_...@@ -43678,10 +43678,10 @@ __ai float32x4_t vfmlslq_high_f16(float32x4_t __p0, float16x8_t __p1, float16x8_
43678}43678}
43679#else43679#else
43680__ai float32x4_t vfmlslq_high_f16(float32x4_t __p0, float16x8_t __p1, float16x8_t __p2) {43680__ai float32x4_t vfmlslq_high_f16(float32x4_t __p0, float16x8_t __p1, float16x8_t __p2) {
43681 float32x4_t __ret;
43681 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);43682 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
43682 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);43683 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
43683 float16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);43684 float16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
43684 float32x4_t __ret;
43685 __ret = (float32x4_t) __builtin_neon_vfmlslq_high_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 41);43685 __ret = (float32x4_t) __builtin_neon_vfmlslq_high_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 41);
43686 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);43686 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
43687 return __ret;43687 return __ret;
...@@ -43701,10 +43701,10 @@ __ai float32x2_t vfmlsl_high_f16(float32x2_t __p0, float16x4_t __p1, float16x4_t...@@ -43701,10 +43701,10 @@ __ai float32x2_t vfmlsl_high_f16(float32x2_t __p0, float16x4_t __p1, float16x4_t
43701}43701}
43702#else43702#else
43703__ai float32x2_t vfmlsl_high_f16(float32x2_t __p0, float16x4_t __p1, float16x4_t __p2) {43703__ai float32x2_t vfmlsl_high_f16(float32x2_t __p0, float16x4_t __p1, float16x4_t __p2) {
43704 float32x2_t __ret;
43704 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);43705 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
43705 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);43706 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
43706 float16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);43707 float16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
43707 float32x2_t __ret;
43708 __ret = (float32x2_t) __builtin_neon_vfmlsl_high_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 9);43708 __ret = (float32x2_t) __builtin_neon_vfmlsl_high_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 9);
43709 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);43709 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
43710 return __ret;43710 return __ret;
...@@ -43724,10 +43724,10 @@ __ai float32x4_t vfmlslq_low_f16(float32x4_t __p0, float16x8_t __p1, float16x8_t...@@ -43724,10 +43724,10 @@ __ai float32x4_t vfmlslq_low_f16(float32x4_t __p0, float16x8_t __p1, float16x8_t
43724}43724}
43725#else43725#else
43726__ai float32x4_t vfmlslq_low_f16(float32x4_t __p0, float16x8_t __p1, float16x8_t __p2) {43726__ai float32x4_t vfmlslq_low_f16(float32x4_t __p0, float16x8_t __p1, float16x8_t __p2) {
43727 float32x4_t __ret;
43727 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);43728 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
43728 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);43729 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
43729 float16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);43730 float16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
43730 float32x4_t __ret;
43731 __ret = (float32x4_t) __builtin_neon_vfmlslq_low_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 41);43731 __ret = (float32x4_t) __builtin_neon_vfmlslq_low_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 41);
43732 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);43732 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
43733 return __ret;43733 return __ret;
...@@ -43747,10 +43747,10 @@ __ai float32x2_t vfmlsl_low_f16(float32x2_t __p0, float16x4_t __p1, float16x4_t...@@ -43747,10 +43747,10 @@ __ai float32x2_t vfmlsl_low_f16(float32x2_t __p0, float16x4_t __p1, float16x4_t
43747}43747}
43748#else43748#else
43749__ai float32x2_t vfmlsl_low_f16(float32x2_t __p0, float16x4_t __p1, float16x4_t __p2) {43749__ai float32x2_t vfmlsl_low_f16(float32x2_t __p0, float16x4_t __p1, float16x4_t __p2) {
43750 float32x2_t __ret;
43750 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);43751 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
43751 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);43752 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
43752 float16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);43753 float16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
43753 float32x2_t __ret;
43754 __ret = (float32x2_t) __builtin_neon_vfmlsl_low_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 9);43754 __ret = (float32x2_t) __builtin_neon_vfmlsl_low_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 9);
43755 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);43755 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
43756 return __ret;43756 return __ret;
...@@ -43772,9 +43772,9 @@ __ai float16x8_t vabdq_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -43772,9 +43772,9 @@ __ai float16x8_t vabdq_f16(float16x8_t __p0, float16x8_t __p1) {
43772}43772}
43773#else43773#else
43774__ai float16x8_t vabdq_f16(float16x8_t __p0, float16x8_t __p1) {43774__ai float16x8_t vabdq_f16(float16x8_t __p0, float16x8_t __p1) {
43775 float16x8_t __ret;
43775 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);43776 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
43776 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);43777 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
43777 float16x8_t __ret;
43778 __ret = (float16x8_t) __builtin_neon_vabdq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 40);43778 __ret = (float16x8_t) __builtin_neon_vabdq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 40);
43779 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);43779 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
43780 return __ret;43780 return __ret;
...@@ -43789,9 +43789,9 @@ __ai float16x4_t vabd_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -43789,9 +43789,9 @@ __ai float16x4_t vabd_f16(float16x4_t __p0, float16x4_t __p1) {
43789}43789}
43790#else43790#else
43791__ai float16x4_t vabd_f16(float16x4_t __p0, float16x4_t __p1) {43791__ai float16x4_t vabd_f16(float16x4_t __p0, float16x4_t __p1) {
43792 float16x4_t __ret;
43792 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);43793 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
43793 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);43794 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
43794 float16x4_t __ret;
43795 __ret = (float16x4_t) __builtin_neon_vabd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 8);43795 __ret = (float16x4_t) __builtin_neon_vabd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 8);
43796 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);43796 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
43797 return __ret;43797 return __ret;
...@@ -43806,8 +43806,8 @@ __ai float16x8_t vabsq_f16(float16x8_t __p0) {...@@ -43806,8 +43806,8 @@ __ai float16x8_t vabsq_f16(float16x8_t __p0) {
43806}43806}
43807#else43807#else
43808__ai float16x8_t vabsq_f16(float16x8_t __p0) {43808__ai float16x8_t vabsq_f16(float16x8_t __p0) {
43809 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
43810 float16x8_t __ret;43809 float16x8_t __ret;
43810 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
43811 __ret = (float16x8_t) __builtin_neon_vabsq_v((int8x16_t)__rev0, 40);43811 __ret = (float16x8_t) __builtin_neon_vabsq_v((int8x16_t)__rev0, 40);
43812 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);43812 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
43813 return __ret;43813 return __ret;
...@@ -43822,8 +43822,8 @@ __ai float16x4_t vabs_f16(float16x4_t __p0) {...@@ -43822,8 +43822,8 @@ __ai float16x4_t vabs_f16(float16x4_t __p0) {
43822}43822}
43823#else43823#else
43824__ai float16x4_t vabs_f16(float16x4_t __p0) {43824__ai float16x4_t vabs_f16(float16x4_t __p0) {
43825 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
43826 float16x4_t __ret;43825 float16x4_t __ret;
43826 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
43827 __ret = (float16x4_t) __builtin_neon_vabs_v((int8x8_t)__rev0, 8);43827 __ret = (float16x4_t) __builtin_neon_vabs_v((int8x8_t)__rev0, 8);
43828 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);43828 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
43829 return __ret;43829 return __ret;
...@@ -43838,9 +43838,9 @@ __ai float16x8_t vaddq_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -43838,9 +43838,9 @@ __ai float16x8_t vaddq_f16(float16x8_t __p0, float16x8_t __p1) {
43838}43838}
43839#else43839#else
43840__ai float16x8_t vaddq_f16(float16x8_t __p0, float16x8_t __p1) {43840__ai float16x8_t vaddq_f16(float16x8_t __p0, float16x8_t __p1) {
43841 float16x8_t __ret;
43841 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);43842 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
43842 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);43843 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
43843 float16x8_t __ret;
43844 __ret = __rev0 + __rev1;43844 __ret = __rev0 + __rev1;
43845 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);43845 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
43846 return __ret;43846 return __ret;
...@@ -43855,9 +43855,9 @@ __ai float16x4_t vadd_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -43855,9 +43855,9 @@ __ai float16x4_t vadd_f16(float16x4_t __p0, float16x4_t __p1) {
43855}43855}
43856#else43856#else
43857__ai float16x4_t vadd_f16(float16x4_t __p0, float16x4_t __p1) {43857__ai float16x4_t vadd_f16(float16x4_t __p0, float16x4_t __p1) {
43858 float16x4_t __ret;
43858 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);43859 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
43859 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);43860 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
43860 float16x4_t __ret;
43861 __ret = __rev0 + __rev1;43861 __ret = __rev0 + __rev1;
43862 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);43862 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
43863 return __ret;43863 return __ret;
...@@ -43872,10 +43872,10 @@ __ai float16x8_t vbslq_f16(uint16x8_t __p0, float16x8_t __p1, float16x8_t __p2)...@@ -43872,10 +43872,10 @@ __ai float16x8_t vbslq_f16(uint16x8_t __p0, float16x8_t __p1, float16x8_t __p2)
43872}43872}
43873#else43873#else
43874__ai float16x8_t vbslq_f16(uint16x8_t __p0, float16x8_t __p1, float16x8_t __p2) {43874__ai float16x8_t vbslq_f16(uint16x8_t __p0, float16x8_t __p1, float16x8_t __p2) {
43875 float16x8_t __ret;
43875 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);43876 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
43876 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);43877 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
43877 float16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);43878 float16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
43878 float16x8_t __ret;
43879 __ret = (float16x8_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 40);43879 __ret = (float16x8_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 40);
43880 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);43880 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
43881 return __ret;43881 return __ret;
...@@ -43890,10 +43890,10 @@ __ai float16x4_t vbsl_f16(uint16x4_t __p0, float16x4_t __p1, float16x4_t __p2) {...@@ -43890,10 +43890,10 @@ __ai float16x4_t vbsl_f16(uint16x4_t __p0, float16x4_t __p1, float16x4_t __p2) {
43890}43890}
43891#else43891#else
43892__ai float16x4_t vbsl_f16(uint16x4_t __p0, float16x4_t __p1, float16x4_t __p2) {43892__ai float16x4_t vbsl_f16(uint16x4_t __p0, float16x4_t __p1, float16x4_t __p2) {
43893 float16x4_t __ret;
43893 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);43894 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
43894 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);43895 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
43895 float16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);43896 float16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
43896 float16x4_t __ret;
43897 __ret = (float16x4_t) __builtin_neon_vbsl_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 8);43897 __ret = (float16x4_t) __builtin_neon_vbsl_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 8);
43898 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);43898 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
43899 return __ret;43899 return __ret;
...@@ -43908,9 +43908,9 @@ __ai uint16x8_t vcageq_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -43908,9 +43908,9 @@ __ai uint16x8_t vcageq_f16(float16x8_t __p0, float16x8_t __p1) {
43908}43908}
43909#else43909#else
43910__ai uint16x8_t vcageq_f16(float16x8_t __p0, float16x8_t __p1) {43910__ai uint16x8_t vcageq_f16(float16x8_t __p0, float16x8_t __p1) {
43911 uint16x8_t __ret;
43911 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);43912 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
43912 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);43913 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
43913 uint16x8_t __ret;
43914 __ret = (uint16x8_t) __builtin_neon_vcageq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);43914 __ret = (uint16x8_t) __builtin_neon_vcageq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
43915 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);43915 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
43916 return __ret;43916 return __ret;
...@@ -43925,9 +43925,9 @@ __ai uint16x4_t vcage_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -43925,9 +43925,9 @@ __ai uint16x4_t vcage_f16(float16x4_t __p0, float16x4_t __p1) {
43925}43925}
43926#else43926#else
43927__ai uint16x4_t vcage_f16(float16x4_t __p0, float16x4_t __p1) {43927__ai uint16x4_t vcage_f16(float16x4_t __p0, float16x4_t __p1) {
43928 uint16x4_t __ret;
43928 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);43929 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
43929 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);43930 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
43930 uint16x4_t __ret;
43931 __ret = (uint16x4_t) __builtin_neon_vcage_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);43931 __ret = (uint16x4_t) __builtin_neon_vcage_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
43932 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);43932 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
43933 return __ret;43933 return __ret;
...@@ -43942,9 +43942,9 @@ __ai uint16x8_t vcagtq_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -43942,9 +43942,9 @@ __ai uint16x8_t vcagtq_f16(float16x8_t __p0, float16x8_t __p1) {
43942}43942}
43943#else43943#else
43944__ai uint16x8_t vcagtq_f16(float16x8_t __p0, float16x8_t __p1) {43944__ai uint16x8_t vcagtq_f16(float16x8_t __p0, float16x8_t __p1) {
43945 uint16x8_t __ret;
43945 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);43946 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
43946 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);43947 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
43947 uint16x8_t __ret;
43948 __ret = (uint16x8_t) __builtin_neon_vcagtq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);43948 __ret = (uint16x8_t) __builtin_neon_vcagtq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
43949 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);43949 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
43950 return __ret;43950 return __ret;
...@@ -43959,9 +43959,9 @@ __ai uint16x4_t vcagt_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -43959,9 +43959,9 @@ __ai uint16x4_t vcagt_f16(float16x4_t __p0, float16x4_t __p1) {
43959}43959}
43960#else43960#else
43961__ai uint16x4_t vcagt_f16(float16x4_t __p0, float16x4_t __p1) {43961__ai uint16x4_t vcagt_f16(float16x4_t __p0, float16x4_t __p1) {
43962 uint16x4_t __ret;
43962 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);43963 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
43963 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);43964 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
43964 uint16x4_t __ret;
43965 __ret = (uint16x4_t) __builtin_neon_vcagt_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);43965 __ret = (uint16x4_t) __builtin_neon_vcagt_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
43966 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);43966 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
43967 return __ret;43967 return __ret;
...@@ -43976,9 +43976,9 @@ __ai uint16x8_t vcaleq_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -43976,9 +43976,9 @@ __ai uint16x8_t vcaleq_f16(float16x8_t __p0, float16x8_t __p1) {
43976}43976}
43977#else43977#else
43978__ai uint16x8_t vcaleq_f16(float16x8_t __p0, float16x8_t __p1) {43978__ai uint16x8_t vcaleq_f16(float16x8_t __p0, float16x8_t __p1) {
43979 uint16x8_t __ret;
43979 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);43980 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
43980 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);43981 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
43981 uint16x8_t __ret;
43982 __ret = (uint16x8_t) __builtin_neon_vcaleq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);43982 __ret = (uint16x8_t) __builtin_neon_vcaleq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
43983 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);43983 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
43984 return __ret;43984 return __ret;
...@@ -43993,9 +43993,9 @@ __ai uint16x4_t vcale_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -43993,9 +43993,9 @@ __ai uint16x4_t vcale_f16(float16x4_t __p0, float16x4_t __p1) {
43993}43993}
43994#else43994#else
43995__ai uint16x4_t vcale_f16(float16x4_t __p0, float16x4_t __p1) {43995__ai uint16x4_t vcale_f16(float16x4_t __p0, float16x4_t __p1) {
43996 uint16x4_t __ret;
43996 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);43997 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
43997 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);43998 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
43998 uint16x4_t __ret;
43999 __ret = (uint16x4_t) __builtin_neon_vcale_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);43999 __ret = (uint16x4_t) __builtin_neon_vcale_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
44000 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);44000 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
44001 return __ret;44001 return __ret;
...@@ -44010,9 +44010,9 @@ __ai uint16x8_t vcaltq_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -44010,9 +44010,9 @@ __ai uint16x8_t vcaltq_f16(float16x8_t __p0, float16x8_t __p1) {
44010}44010}
44011#else44011#else
44012__ai uint16x8_t vcaltq_f16(float16x8_t __p0, float16x8_t __p1) {44012__ai uint16x8_t vcaltq_f16(float16x8_t __p0, float16x8_t __p1) {
44013 uint16x8_t __ret;
44013 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);44014 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44014 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);44015 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
44015 uint16x8_t __ret;
44016 __ret = (uint16x8_t) __builtin_neon_vcaltq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);44016 __ret = (uint16x8_t) __builtin_neon_vcaltq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
44017 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);44017 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
44018 return __ret;44018 return __ret;
...@@ -44027,9 +44027,9 @@ __ai uint16x4_t vcalt_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -44027,9 +44027,9 @@ __ai uint16x4_t vcalt_f16(float16x4_t __p0, float16x4_t __p1) {
44027}44027}
44028#else44028#else
44029__ai uint16x4_t vcalt_f16(float16x4_t __p0, float16x4_t __p1) {44029__ai uint16x4_t vcalt_f16(float16x4_t __p0, float16x4_t __p1) {
44030 uint16x4_t __ret;
44030 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);44031 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44031 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);44032 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
44032 uint16x4_t __ret;
44033 __ret = (uint16x4_t) __builtin_neon_vcalt_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);44033 __ret = (uint16x4_t) __builtin_neon_vcalt_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
44034 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);44034 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
44035 return __ret;44035 return __ret;
...@@ -44044,9 +44044,9 @@ __ai uint16x8_t vceqq_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -44044,9 +44044,9 @@ __ai uint16x8_t vceqq_f16(float16x8_t __p0, float16x8_t __p1) {
44044}44044}
44045#else44045#else
44046__ai uint16x8_t vceqq_f16(float16x8_t __p0, float16x8_t __p1) {44046__ai uint16x8_t vceqq_f16(float16x8_t __p0, float16x8_t __p1) {
44047 uint16x8_t __ret;
44047 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);44048 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44048 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);44049 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
44049 uint16x8_t __ret;
44050 __ret = (uint16x8_t)(__rev0 == __rev1);44050 __ret = (uint16x8_t)(__rev0 == __rev1);
44051 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);44051 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
44052 return __ret;44052 return __ret;
...@@ -44061,9 +44061,9 @@ __ai uint16x4_t vceq_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -44061,9 +44061,9 @@ __ai uint16x4_t vceq_f16(float16x4_t __p0, float16x4_t __p1) {
44061}44061}
44062#else44062#else
44063__ai uint16x4_t vceq_f16(float16x4_t __p0, float16x4_t __p1) {44063__ai uint16x4_t vceq_f16(float16x4_t __p0, float16x4_t __p1) {
44064 uint16x4_t __ret;
44064 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);44065 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44065 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);44066 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
44066 uint16x4_t __ret;
44067 __ret = (uint16x4_t)(__rev0 == __rev1);44067 __ret = (uint16x4_t)(__rev0 == __rev1);
44068 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);44068 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
44069 return __ret;44069 return __ret;
...@@ -44078,8 +44078,8 @@ __ai uint16x8_t vceqzq_f16(float16x8_t __p0) {...@@ -44078,8 +44078,8 @@ __ai uint16x8_t vceqzq_f16(float16x8_t __p0) {
44078}44078}
44079#else44079#else
44080__ai uint16x8_t vceqzq_f16(float16x8_t __p0) {44080__ai uint16x8_t vceqzq_f16(float16x8_t __p0) {
44081 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44082 uint16x8_t __ret;44081 uint16x8_t __ret;
44082 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44083 __ret = (uint16x8_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 49);44083 __ret = (uint16x8_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 49);
44084 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);44084 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
44085 return __ret;44085 return __ret;
...@@ -44094,8 +44094,8 @@ __ai uint16x4_t vceqz_f16(float16x4_t __p0) {...@@ -44094,8 +44094,8 @@ __ai uint16x4_t vceqz_f16(float16x4_t __p0) {
44094}44094}
44095#else44095#else
44096__ai uint16x4_t vceqz_f16(float16x4_t __p0) {44096__ai uint16x4_t vceqz_f16(float16x4_t __p0) {
44097 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44098 uint16x4_t __ret;44097 uint16x4_t __ret;
44098 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44099 __ret = (uint16x4_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 17);44099 __ret = (uint16x4_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 17);
44100 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);44100 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
44101 return __ret;44101 return __ret;
...@@ -44110,9 +44110,9 @@ __ai uint16x8_t vcgeq_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -44110,9 +44110,9 @@ __ai uint16x8_t vcgeq_f16(float16x8_t __p0, float16x8_t __p1) {
44110}44110}
44111#else44111#else
44112__ai uint16x8_t vcgeq_f16(float16x8_t __p0, float16x8_t __p1) {44112__ai uint16x8_t vcgeq_f16(float16x8_t __p0, float16x8_t __p1) {
44113 uint16x8_t __ret;
44113 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);44114 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44114 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);44115 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
44115 uint16x8_t __ret;
44116 __ret = (uint16x8_t)(__rev0 >= __rev1);44116 __ret = (uint16x8_t)(__rev0 >= __rev1);
44117 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);44117 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
44118 return __ret;44118 return __ret;
...@@ -44127,9 +44127,9 @@ __ai uint16x4_t vcge_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -44127,9 +44127,9 @@ __ai uint16x4_t vcge_f16(float16x4_t __p0, float16x4_t __p1) {
44127}44127}
44128#else44128#else
44129__ai uint16x4_t vcge_f16(float16x4_t __p0, float16x4_t __p1) {44129__ai uint16x4_t vcge_f16(float16x4_t __p0, float16x4_t __p1) {
44130 uint16x4_t __ret;
44130 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);44131 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44131 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);44132 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
44132 uint16x4_t __ret;
44133 __ret = (uint16x4_t)(__rev0 >= __rev1);44133 __ret = (uint16x4_t)(__rev0 >= __rev1);
44134 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);44134 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
44135 return __ret;44135 return __ret;
...@@ -44144,8 +44144,8 @@ __ai uint16x8_t vcgezq_f16(float16x8_t __p0) {...@@ -44144,8 +44144,8 @@ __ai uint16x8_t vcgezq_f16(float16x8_t __p0) {
44144}44144}
44145#else44145#else
44146__ai uint16x8_t vcgezq_f16(float16x8_t __p0) {44146__ai uint16x8_t vcgezq_f16(float16x8_t __p0) {
44147 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44148 uint16x8_t __ret;44147 uint16x8_t __ret;
44148 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44149 __ret = (uint16x8_t) __builtin_neon_vcgezq_v((int8x16_t)__rev0, 49);44149 __ret = (uint16x8_t) __builtin_neon_vcgezq_v((int8x16_t)__rev0, 49);
44150 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);44150 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
44151 return __ret;44151 return __ret;
...@@ -44160,8 +44160,8 @@ __ai uint16x4_t vcgez_f16(float16x4_t __p0) {...@@ -44160,8 +44160,8 @@ __ai uint16x4_t vcgez_f16(float16x4_t __p0) {
44160}44160}
44161#else44161#else
44162__ai uint16x4_t vcgez_f16(float16x4_t __p0) {44162__ai uint16x4_t vcgez_f16(float16x4_t __p0) {
44163 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44164 uint16x4_t __ret;44163 uint16x4_t __ret;
44164 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44165 __ret = (uint16x4_t) __builtin_neon_vcgez_v((int8x8_t)__rev0, 17);44165 __ret = (uint16x4_t) __builtin_neon_vcgez_v((int8x8_t)__rev0, 17);
44166 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);44166 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
44167 return __ret;44167 return __ret;
...@@ -44176,9 +44176,9 @@ __ai uint16x8_t vcgtq_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -44176,9 +44176,9 @@ __ai uint16x8_t vcgtq_f16(float16x8_t __p0, float16x8_t __p1) {
44176}44176}
44177#else44177#else
44178__ai uint16x8_t vcgtq_f16(float16x8_t __p0, float16x8_t __p1) {44178__ai uint16x8_t vcgtq_f16(float16x8_t __p0, float16x8_t __p1) {
44179 uint16x8_t __ret;
44179 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);44180 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44180 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);44181 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
44181 uint16x8_t __ret;
44182 __ret = (uint16x8_t)(__rev0 > __rev1);44182 __ret = (uint16x8_t)(__rev0 > __rev1);
44183 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);44183 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
44184 return __ret;44184 return __ret;
...@@ -44193,9 +44193,9 @@ __ai uint16x4_t vcgt_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -44193,9 +44193,9 @@ __ai uint16x4_t vcgt_f16(float16x4_t __p0, float16x4_t __p1) {
44193}44193}
44194#else44194#else
44195__ai uint16x4_t vcgt_f16(float16x4_t __p0, float16x4_t __p1) {44195__ai uint16x4_t vcgt_f16(float16x4_t __p0, float16x4_t __p1) {
44196 uint16x4_t __ret;
44196 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);44197 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44197 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);44198 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
44198 uint16x4_t __ret;
44199 __ret = (uint16x4_t)(__rev0 > __rev1);44199 __ret = (uint16x4_t)(__rev0 > __rev1);
44200 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);44200 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
44201 return __ret;44201 return __ret;
...@@ -44210,8 +44210,8 @@ __ai uint16x8_t vcgtzq_f16(float16x8_t __p0) {...@@ -44210,8 +44210,8 @@ __ai uint16x8_t vcgtzq_f16(float16x8_t __p0) {
44210}44210}
44211#else44211#else
44212__ai uint16x8_t vcgtzq_f16(float16x8_t __p0) {44212__ai uint16x8_t vcgtzq_f16(float16x8_t __p0) {
44213 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44214 uint16x8_t __ret;44213 uint16x8_t __ret;
44214 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44215 __ret = (uint16x8_t) __builtin_neon_vcgtzq_v((int8x16_t)__rev0, 49);44215 __ret = (uint16x8_t) __builtin_neon_vcgtzq_v((int8x16_t)__rev0, 49);
44216 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);44216 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
44217 return __ret;44217 return __ret;
...@@ -44226,8 +44226,8 @@ __ai uint16x4_t vcgtz_f16(float16x4_t __p0) {...@@ -44226,8 +44226,8 @@ __ai uint16x4_t vcgtz_f16(float16x4_t __p0) {
44226}44226}
44227#else44227#else
44228__ai uint16x4_t vcgtz_f16(float16x4_t __p0) {44228__ai uint16x4_t vcgtz_f16(float16x4_t __p0) {
44229 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44230 uint16x4_t __ret;44229 uint16x4_t __ret;
44230 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44231 __ret = (uint16x4_t) __builtin_neon_vcgtz_v((int8x8_t)__rev0, 17);44231 __ret = (uint16x4_t) __builtin_neon_vcgtz_v((int8x8_t)__rev0, 17);
44232 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);44232 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
44233 return __ret;44233 return __ret;
...@@ -44242,9 +44242,9 @@ __ai uint16x8_t vcleq_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -44242,9 +44242,9 @@ __ai uint16x8_t vcleq_f16(float16x8_t __p0, float16x8_t __p1) {
44242}44242}
44243#else44243#else
44244__ai uint16x8_t vcleq_f16(float16x8_t __p0, float16x8_t __p1) {44244__ai uint16x8_t vcleq_f16(float16x8_t __p0, float16x8_t __p1) {
44245 uint16x8_t __ret;
44245 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);44246 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44246 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);44247 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
44247 uint16x8_t __ret;
44248 __ret = (uint16x8_t)(__rev0 <= __rev1);44248 __ret = (uint16x8_t)(__rev0 <= __rev1);
44249 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);44249 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
44250 return __ret;44250 return __ret;
...@@ -44259,9 +44259,9 @@ __ai uint16x4_t vcle_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -44259,9 +44259,9 @@ __ai uint16x4_t vcle_f16(float16x4_t __p0, float16x4_t __p1) {
44259}44259}
44260#else44260#else
44261__ai uint16x4_t vcle_f16(float16x4_t __p0, float16x4_t __p1) {44261__ai uint16x4_t vcle_f16(float16x4_t __p0, float16x4_t __p1) {
44262 uint16x4_t __ret;
44262 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);44263 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44263 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);44264 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
44264 uint16x4_t __ret;
44265 __ret = (uint16x4_t)(__rev0 <= __rev1);44265 __ret = (uint16x4_t)(__rev0 <= __rev1);
44266 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);44266 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
44267 return __ret;44267 return __ret;
...@@ -44276,8 +44276,8 @@ __ai uint16x8_t vclezq_f16(float16x8_t __p0) {...@@ -44276,8 +44276,8 @@ __ai uint16x8_t vclezq_f16(float16x8_t __p0) {
44276}44276}
44277#else44277#else
44278__ai uint16x8_t vclezq_f16(float16x8_t __p0) {44278__ai uint16x8_t vclezq_f16(float16x8_t __p0) {
44279 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44280 uint16x8_t __ret;44279 uint16x8_t __ret;
44280 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44281 __ret = (uint16x8_t) __builtin_neon_vclezq_v((int8x16_t)__rev0, 49);44281 __ret = (uint16x8_t) __builtin_neon_vclezq_v((int8x16_t)__rev0, 49);
44282 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);44282 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
44283 return __ret;44283 return __ret;
...@@ -44292,8 +44292,8 @@ __ai uint16x4_t vclez_f16(float16x4_t __p0) {...@@ -44292,8 +44292,8 @@ __ai uint16x4_t vclez_f16(float16x4_t __p0) {
44292}44292}
44293#else44293#else
44294__ai uint16x4_t vclez_f16(float16x4_t __p0) {44294__ai uint16x4_t vclez_f16(float16x4_t __p0) {
44295 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44296 uint16x4_t __ret;44295 uint16x4_t __ret;
44296 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44297 __ret = (uint16x4_t) __builtin_neon_vclez_v((int8x8_t)__rev0, 17);44297 __ret = (uint16x4_t) __builtin_neon_vclez_v((int8x8_t)__rev0, 17);
44298 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);44298 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
44299 return __ret;44299 return __ret;
...@@ -44308,9 +44308,9 @@ __ai uint16x8_t vcltq_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -44308,9 +44308,9 @@ __ai uint16x8_t vcltq_f16(float16x8_t __p0, float16x8_t __p1) {
44308}44308}
44309#else44309#else
44310__ai uint16x8_t vcltq_f16(float16x8_t __p0, float16x8_t __p1) {44310__ai uint16x8_t vcltq_f16(float16x8_t __p0, float16x8_t __p1) {
44311 uint16x8_t __ret;
44311 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);44312 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44312 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);44313 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
44313 uint16x8_t __ret;
44314 __ret = (uint16x8_t)(__rev0 < __rev1);44314 __ret = (uint16x8_t)(__rev0 < __rev1);
44315 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);44315 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
44316 return __ret;44316 return __ret;
...@@ -44325,9 +44325,9 @@ __ai uint16x4_t vclt_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -44325,9 +44325,9 @@ __ai uint16x4_t vclt_f16(float16x4_t __p0, float16x4_t __p1) {
44325}44325}
44326#else44326#else
44327__ai uint16x4_t vclt_f16(float16x4_t __p0, float16x4_t __p1) {44327__ai uint16x4_t vclt_f16(float16x4_t __p0, float16x4_t __p1) {
44328 uint16x4_t __ret;
44328 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);44329 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44329 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);44330 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
44330 uint16x4_t __ret;
44331 __ret = (uint16x4_t)(__rev0 < __rev1);44331 __ret = (uint16x4_t)(__rev0 < __rev1);
44332 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);44332 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
44333 return __ret;44333 return __ret;
...@@ -44342,8 +44342,8 @@ __ai uint16x8_t vcltzq_f16(float16x8_t __p0) {...@@ -44342,8 +44342,8 @@ __ai uint16x8_t vcltzq_f16(float16x8_t __p0) {
44342}44342}
44343#else44343#else
44344__ai uint16x8_t vcltzq_f16(float16x8_t __p0) {44344__ai uint16x8_t vcltzq_f16(float16x8_t __p0) {
44345 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44346 uint16x8_t __ret;44345 uint16x8_t __ret;
44346 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44347 __ret = (uint16x8_t) __builtin_neon_vcltzq_v((int8x16_t)__rev0, 49);44347 __ret = (uint16x8_t) __builtin_neon_vcltzq_v((int8x16_t)__rev0, 49);
44348 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);44348 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
44349 return __ret;44349 return __ret;
...@@ -44358,8 +44358,8 @@ __ai uint16x4_t vcltz_f16(float16x4_t __p0) {...@@ -44358,8 +44358,8 @@ __ai uint16x4_t vcltz_f16(float16x4_t __p0) {
44358}44358}
44359#else44359#else
44360__ai uint16x4_t vcltz_f16(float16x4_t __p0) {44360__ai uint16x4_t vcltz_f16(float16x4_t __p0) {
44361 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44362 uint16x4_t __ret;44361 uint16x4_t __ret;
44362 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44363 __ret = (uint16x4_t) __builtin_neon_vcltz_v((int8x8_t)__rev0, 17);44363 __ret = (uint16x4_t) __builtin_neon_vcltz_v((int8x8_t)__rev0, 17);
44364 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);44364 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
44365 return __ret;44365 return __ret;
...@@ -44374,8 +44374,8 @@ __ai float16x8_t vcvtq_f16_u16(uint16x8_t __p0) {...@@ -44374,8 +44374,8 @@ __ai float16x8_t vcvtq_f16_u16(uint16x8_t __p0) {
44374}44374}
44375#else44375#else
44376__ai float16x8_t vcvtq_f16_u16(uint16x8_t __p0) {44376__ai float16x8_t vcvtq_f16_u16(uint16x8_t __p0) {
44377 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44378 float16x8_t __ret;44377 float16x8_t __ret;
44378 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44379 __ret = (float16x8_t) __builtin_neon_vcvtq_f16_v((int8x16_t)__rev0, 49);44379 __ret = (float16x8_t) __builtin_neon_vcvtq_f16_v((int8x16_t)__rev0, 49);
44380 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);44380 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
44381 return __ret;44381 return __ret;
...@@ -44390,8 +44390,8 @@ __ai float16x8_t vcvtq_f16_s16(int16x8_t __p0) {...@@ -44390,8 +44390,8 @@ __ai float16x8_t vcvtq_f16_s16(int16x8_t __p0) {
44390}44390}
44391#else44391#else
44392__ai float16x8_t vcvtq_f16_s16(int16x8_t __p0) {44392__ai float16x8_t vcvtq_f16_s16(int16x8_t __p0) {
44393 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44394 float16x8_t __ret;44393 float16x8_t __ret;
44394 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44395 __ret = (float16x8_t) __builtin_neon_vcvtq_f16_v((int8x16_t)__rev0, 33);44395 __ret = (float16x8_t) __builtin_neon_vcvtq_f16_v((int8x16_t)__rev0, 33);
44396 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);44396 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
44397 return __ret;44397 return __ret;
...@@ -44406,8 +44406,8 @@ __ai float16x4_t vcvt_f16_u16(uint16x4_t __p0) {...@@ -44406,8 +44406,8 @@ __ai float16x4_t vcvt_f16_u16(uint16x4_t __p0) {
44406}44406}
44407#else44407#else
44408__ai float16x4_t vcvt_f16_u16(uint16x4_t __p0) {44408__ai float16x4_t vcvt_f16_u16(uint16x4_t __p0) {
44409 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44410 float16x4_t __ret;44409 float16x4_t __ret;
44410 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44411 __ret = (float16x4_t) __builtin_neon_vcvt_f16_v((int8x8_t)__rev0, 17);44411 __ret = (float16x4_t) __builtin_neon_vcvt_f16_v((int8x8_t)__rev0, 17);
44412 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);44412 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
44413 return __ret;44413 return __ret;
...@@ -44422,8 +44422,8 @@ __ai float16x4_t vcvt_f16_s16(int16x4_t __p0) {...@@ -44422,8 +44422,8 @@ __ai float16x4_t vcvt_f16_s16(int16x4_t __p0) {
44422}44422}
44423#else44423#else
44424__ai float16x4_t vcvt_f16_s16(int16x4_t __p0) {44424__ai float16x4_t vcvt_f16_s16(int16x4_t __p0) {
44425 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44426 float16x4_t __ret;44425 float16x4_t __ret;
44426 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44427 __ret = (float16x4_t) __builtin_neon_vcvt_f16_v((int8x8_t)__rev0, 1);44427 __ret = (float16x4_t) __builtin_neon_vcvt_f16_v((int8x8_t)__rev0, 1);
44428 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);44428 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
44429 return __ret;44429 return __ret;
...@@ -44432,16 +44432,16 @@ __ai float16x4_t vcvt_f16_s16(int16x4_t __p0) {...@@ -44432,16 +44432,16 @@ __ai float16x4_t vcvt_f16_s16(int16x4_t __p0) {
4443244432
44433#ifdef __LITTLE_ENDIAN__44433#ifdef __LITTLE_ENDIAN__
44434#define vcvtq_n_f16_u16(__p0, __p1) __extension__ ({ \44434#define vcvtq_n_f16_u16(__p0, __p1) __extension__ ({ \
44435 uint16x8_t __s0 = __p0; \
44436 float16x8_t __ret; \44435 float16x8_t __ret; \
44436 uint16x8_t __s0 = __p0; \
44437 __ret = (float16x8_t) __builtin_neon_vcvtq_n_f16_v((int8x16_t)__s0, __p1, 49); \44437 __ret = (float16x8_t) __builtin_neon_vcvtq_n_f16_v((int8x16_t)__s0, __p1, 49); \
44438 __ret; \44438 __ret; \
44439})44439})
44440#else44440#else
44441#define vcvtq_n_f16_u16(__p0, __p1) __extension__ ({ \44441#define vcvtq_n_f16_u16(__p0, __p1) __extension__ ({ \
44442 float16x8_t __ret; \
44442 uint16x8_t __s0 = __p0; \44443 uint16x8_t __s0 = __p0; \
44443 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \44444 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
44444 float16x8_t __ret; \
44445 __ret = (float16x8_t) __builtin_neon_vcvtq_n_f16_v((int8x16_t)__rev0, __p1, 49); \44445 __ret = (float16x8_t) __builtin_neon_vcvtq_n_f16_v((int8x16_t)__rev0, __p1, 49); \
44446 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \44446 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
44447 __ret; \44447 __ret; \
...@@ -44450,16 +44450,16 @@ __ai float16x4_t vcvt_f16_s16(int16x4_t __p0) {...@@ -44450,16 +44450,16 @@ __ai float16x4_t vcvt_f16_s16(int16x4_t __p0) {
4445044450
44451#ifdef __LITTLE_ENDIAN__44451#ifdef __LITTLE_ENDIAN__
44452#define vcvtq_n_f16_s16(__p0, __p1) __extension__ ({ \44452#define vcvtq_n_f16_s16(__p0, __p1) __extension__ ({ \
44453 int16x8_t __s0 = __p0; \
44454 float16x8_t __ret; \44453 float16x8_t __ret; \
44454 int16x8_t __s0 = __p0; \
44455 __ret = (float16x8_t) __builtin_neon_vcvtq_n_f16_v((int8x16_t)__s0, __p1, 33); \44455 __ret = (float16x8_t) __builtin_neon_vcvtq_n_f16_v((int8x16_t)__s0, __p1, 33); \
44456 __ret; \44456 __ret; \
44457})44457})
44458#else44458#else
44459#define vcvtq_n_f16_s16(__p0, __p1) __extension__ ({ \44459#define vcvtq_n_f16_s16(__p0, __p1) __extension__ ({ \
44460 float16x8_t __ret; \
44460 int16x8_t __s0 = __p0; \44461 int16x8_t __s0 = __p0; \
44461 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \44462 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
44462 float16x8_t __ret; \
44463 __ret = (float16x8_t) __builtin_neon_vcvtq_n_f16_v((int8x16_t)__rev0, __p1, 33); \44463 __ret = (float16x8_t) __builtin_neon_vcvtq_n_f16_v((int8x16_t)__rev0, __p1, 33); \
44464 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \44464 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
44465 __ret; \44465 __ret; \
...@@ -44468,16 +44468,16 @@ __ai float16x4_t vcvt_f16_s16(int16x4_t __p0) {...@@ -44468,16 +44468,16 @@ __ai float16x4_t vcvt_f16_s16(int16x4_t __p0) {
4446844468
44469#ifdef __LITTLE_ENDIAN__44469#ifdef __LITTLE_ENDIAN__
44470#define vcvt_n_f16_u16(__p0, __p1) __extension__ ({ \44470#define vcvt_n_f16_u16(__p0, __p1) __extension__ ({ \
44471 uint16x4_t __s0 = __p0; \
44472 float16x4_t __ret; \44471 float16x4_t __ret; \
44472 uint16x4_t __s0 = __p0; \
44473 __ret = (float16x4_t) __builtin_neon_vcvt_n_f16_v((int8x8_t)__s0, __p1, 17); \44473 __ret = (float16x4_t) __builtin_neon_vcvt_n_f16_v((int8x8_t)__s0, __p1, 17); \
44474 __ret; \44474 __ret; \
44475})44475})
44476#else44476#else
44477#define vcvt_n_f16_u16(__p0, __p1) __extension__ ({ \44477#define vcvt_n_f16_u16(__p0, __p1) __extension__ ({ \
44478 float16x4_t __ret; \
44478 uint16x4_t __s0 = __p0; \44479 uint16x4_t __s0 = __p0; \
44479 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \44480 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
44480 float16x4_t __ret; \
44481 __ret = (float16x4_t) __builtin_neon_vcvt_n_f16_v((int8x8_t)__rev0, __p1, 17); \44481 __ret = (float16x4_t) __builtin_neon_vcvt_n_f16_v((int8x8_t)__rev0, __p1, 17); \
44482 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \44482 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
44483 __ret; \44483 __ret; \
...@@ -44486,16 +44486,16 @@ __ai float16x4_t vcvt_f16_s16(int16x4_t __p0) {...@@ -44486,16 +44486,16 @@ __ai float16x4_t vcvt_f16_s16(int16x4_t __p0) {
4448644486
44487#ifdef __LITTLE_ENDIAN__44487#ifdef __LITTLE_ENDIAN__
44488#define vcvt_n_f16_s16(__p0, __p1) __extension__ ({ \44488#define vcvt_n_f16_s16(__p0, __p1) __extension__ ({ \
44489 int16x4_t __s0 = __p0; \
44490 float16x4_t __ret; \44489 float16x4_t __ret; \
44490 int16x4_t __s0 = __p0; \
44491 __ret = (float16x4_t) __builtin_neon_vcvt_n_f16_v((int8x8_t)__s0, __p1, 1); \44491 __ret = (float16x4_t) __builtin_neon_vcvt_n_f16_v((int8x8_t)__s0, __p1, 1); \
44492 __ret; \44492 __ret; \
44493})44493})
44494#else44494#else
44495#define vcvt_n_f16_s16(__p0, __p1) __extension__ ({ \44495#define vcvt_n_f16_s16(__p0, __p1) __extension__ ({ \
44496 float16x4_t __ret; \
44496 int16x4_t __s0 = __p0; \44497 int16x4_t __s0 = __p0; \
44497 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \44498 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
44498 float16x4_t __ret; \
44499 __ret = (float16x4_t) __builtin_neon_vcvt_n_f16_v((int8x8_t)__rev0, __p1, 1); \44499 __ret = (float16x4_t) __builtin_neon_vcvt_n_f16_v((int8x8_t)__rev0, __p1, 1); \
44500 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \44500 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
44501 __ret; \44501 __ret; \
...@@ -44504,16 +44504,16 @@ __ai float16x4_t vcvt_f16_s16(int16x4_t __p0) {...@@ -44504,16 +44504,16 @@ __ai float16x4_t vcvt_f16_s16(int16x4_t __p0) {
4450444504
44505#ifdef __LITTLE_ENDIAN__44505#ifdef __LITTLE_ENDIAN__
44506#define vcvtq_n_s16_f16(__p0, __p1) __extension__ ({ \44506#define vcvtq_n_s16_f16(__p0, __p1) __extension__ ({ \
44507 float16x8_t __s0 = __p0; \
44508 int16x8_t __ret; \44507 int16x8_t __ret; \
44508 float16x8_t __s0 = __p0; \
44509 __ret = (int16x8_t) __builtin_neon_vcvtq_n_s16_v((int8x16_t)__s0, __p1, 33); \44509 __ret = (int16x8_t) __builtin_neon_vcvtq_n_s16_v((int8x16_t)__s0, __p1, 33); \
44510 __ret; \44510 __ret; \
44511})44511})
44512#else44512#else
44513#define vcvtq_n_s16_f16(__p0, __p1) __extension__ ({ \44513#define vcvtq_n_s16_f16(__p0, __p1) __extension__ ({ \
44514 int16x8_t __ret; \
44514 float16x8_t __s0 = __p0; \44515 float16x8_t __s0 = __p0; \
44515 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \44516 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
44516 int16x8_t __ret; \
44517 __ret = (int16x8_t) __builtin_neon_vcvtq_n_s16_v((int8x16_t)__rev0, __p1, 33); \44517 __ret = (int16x8_t) __builtin_neon_vcvtq_n_s16_v((int8x16_t)__rev0, __p1, 33); \
44518 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \44518 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
44519 __ret; \44519 __ret; \
...@@ -44522,16 +44522,16 @@ __ai float16x4_t vcvt_f16_s16(int16x4_t __p0) {...@@ -44522,16 +44522,16 @@ __ai float16x4_t vcvt_f16_s16(int16x4_t __p0) {
4452244522
44523#ifdef __LITTLE_ENDIAN__44523#ifdef __LITTLE_ENDIAN__
44524#define vcvt_n_s16_f16(__p0, __p1) __extension__ ({ \44524#define vcvt_n_s16_f16(__p0, __p1) __extension__ ({ \
44525 float16x4_t __s0 = __p0; \
44526 int16x4_t __ret; \44525 int16x4_t __ret; \
44526 float16x4_t __s0 = __p0; \
44527 __ret = (int16x4_t) __builtin_neon_vcvt_n_s16_v((int8x8_t)__s0, __p1, 1); \44527 __ret = (int16x4_t) __builtin_neon_vcvt_n_s16_v((int8x8_t)__s0, __p1, 1); \
44528 __ret; \44528 __ret; \
44529})44529})
44530#else44530#else
44531#define vcvt_n_s16_f16(__p0, __p1) __extension__ ({ \44531#define vcvt_n_s16_f16(__p0, __p1) __extension__ ({ \
44532 int16x4_t __ret; \
44532 float16x4_t __s0 = __p0; \44533 float16x4_t __s0 = __p0; \
44533 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \44534 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
44534 int16x4_t __ret; \
44535 __ret = (int16x4_t) __builtin_neon_vcvt_n_s16_v((int8x8_t)__rev0, __p1, 1); \44535 __ret = (int16x4_t) __builtin_neon_vcvt_n_s16_v((int8x8_t)__rev0, __p1, 1); \
44536 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \44536 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
44537 __ret; \44537 __ret; \
...@@ -44540,16 +44540,16 @@ __ai float16x4_t vcvt_f16_s16(int16x4_t __p0) {...@@ -44540,16 +44540,16 @@ __ai float16x4_t vcvt_f16_s16(int16x4_t __p0) {
4454044540
44541#ifdef __LITTLE_ENDIAN__44541#ifdef __LITTLE_ENDIAN__
44542#define vcvtq_n_u16_f16(__p0, __p1) __extension__ ({ \44542#define vcvtq_n_u16_f16(__p0, __p1) __extension__ ({ \
44543 float16x8_t __s0 = __p0; \
44544 uint16x8_t __ret; \44543 uint16x8_t __ret; \
44544 float16x8_t __s0 = __p0; \
44545 __ret = (uint16x8_t) __builtin_neon_vcvtq_n_u16_v((int8x16_t)__s0, __p1, 49); \44545 __ret = (uint16x8_t) __builtin_neon_vcvtq_n_u16_v((int8x16_t)__s0, __p1, 49); \
44546 __ret; \44546 __ret; \
44547})44547})
44548#else44548#else
44549#define vcvtq_n_u16_f16(__p0, __p1) __extension__ ({ \44549#define vcvtq_n_u16_f16(__p0, __p1) __extension__ ({ \
44550 uint16x8_t __ret; \
44550 float16x8_t __s0 = __p0; \44551 float16x8_t __s0 = __p0; \
44551 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \44552 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
44552 uint16x8_t __ret; \
44553 __ret = (uint16x8_t) __builtin_neon_vcvtq_n_u16_v((int8x16_t)__rev0, __p1, 49); \44553 __ret = (uint16x8_t) __builtin_neon_vcvtq_n_u16_v((int8x16_t)__rev0, __p1, 49); \
44554 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \44554 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
44555 __ret; \44555 __ret; \
...@@ -44558,16 +44558,16 @@ __ai float16x4_t vcvt_f16_s16(int16x4_t __p0) {...@@ -44558,16 +44558,16 @@ __ai float16x4_t vcvt_f16_s16(int16x4_t __p0) {
4455844558
44559#ifdef __LITTLE_ENDIAN__44559#ifdef __LITTLE_ENDIAN__
44560#define vcvt_n_u16_f16(__p0, __p1) __extension__ ({ \44560#define vcvt_n_u16_f16(__p0, __p1) __extension__ ({ \
44561 float16x4_t __s0 = __p0; \
44562 uint16x4_t __ret; \44561 uint16x4_t __ret; \
44562 float16x4_t __s0 = __p0; \
44563 __ret = (uint16x4_t) __builtin_neon_vcvt_n_u16_v((int8x8_t)__s0, __p1, 17); \44563 __ret = (uint16x4_t) __builtin_neon_vcvt_n_u16_v((int8x8_t)__s0, __p1, 17); \
44564 __ret; \44564 __ret; \
44565})44565})
44566#else44566#else
44567#define vcvt_n_u16_f16(__p0, __p1) __extension__ ({ \44567#define vcvt_n_u16_f16(__p0, __p1) __extension__ ({ \
44568 uint16x4_t __ret; \
44568 float16x4_t __s0 = __p0; \44569 float16x4_t __s0 = __p0; \
44569 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \44570 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
44570 uint16x4_t __ret; \
44571 __ret = (uint16x4_t) __builtin_neon_vcvt_n_u16_v((int8x8_t)__rev0, __p1, 17); \44571 __ret = (uint16x4_t) __builtin_neon_vcvt_n_u16_v((int8x8_t)__rev0, __p1, 17); \
44572 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \44572 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
44573 __ret; \44573 __ret; \
...@@ -44582,8 +44582,8 @@ __ai int16x8_t vcvtq_s16_f16(float16x8_t __p0) {...@@ -44582,8 +44582,8 @@ __ai int16x8_t vcvtq_s16_f16(float16x8_t __p0) {
44582}44582}
44583#else44583#else
44584__ai int16x8_t vcvtq_s16_f16(float16x8_t __p0) {44584__ai int16x8_t vcvtq_s16_f16(float16x8_t __p0) {
44585 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44586 int16x8_t __ret;44585 int16x8_t __ret;
44586 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44587 __ret = (int16x8_t) __builtin_neon_vcvtq_s16_v((int8x16_t)__rev0, 33);44587 __ret = (int16x8_t) __builtin_neon_vcvtq_s16_v((int8x16_t)__rev0, 33);
44588 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);44588 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
44589 return __ret;44589 return __ret;
...@@ -44598,8 +44598,8 @@ __ai int16x4_t vcvt_s16_f16(float16x4_t __p0) {...@@ -44598,8 +44598,8 @@ __ai int16x4_t vcvt_s16_f16(float16x4_t __p0) {
44598}44598}
44599#else44599#else
44600__ai int16x4_t vcvt_s16_f16(float16x4_t __p0) {44600__ai int16x4_t vcvt_s16_f16(float16x4_t __p0) {
44601 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44602 int16x4_t __ret;44601 int16x4_t __ret;
44602 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44603 __ret = (int16x4_t) __builtin_neon_vcvt_s16_v((int8x8_t)__rev0, 1);44603 __ret = (int16x4_t) __builtin_neon_vcvt_s16_v((int8x8_t)__rev0, 1);
44604 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);44604 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
44605 return __ret;44605 return __ret;
...@@ -44614,8 +44614,8 @@ __ai uint16x8_t vcvtq_u16_f16(float16x8_t __p0) {...@@ -44614,8 +44614,8 @@ __ai uint16x8_t vcvtq_u16_f16(float16x8_t __p0) {
44614}44614}
44615#else44615#else
44616__ai uint16x8_t vcvtq_u16_f16(float16x8_t __p0) {44616__ai uint16x8_t vcvtq_u16_f16(float16x8_t __p0) {
44617 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44618 uint16x8_t __ret;44617 uint16x8_t __ret;
44618 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44619 __ret = (uint16x8_t) __builtin_neon_vcvtq_u16_v((int8x16_t)__rev0, 49);44619 __ret = (uint16x8_t) __builtin_neon_vcvtq_u16_v((int8x16_t)__rev0, 49);
44620 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);44620 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
44621 return __ret;44621 return __ret;
...@@ -44630,8 +44630,8 @@ __ai uint16x4_t vcvt_u16_f16(float16x4_t __p0) {...@@ -44630,8 +44630,8 @@ __ai uint16x4_t vcvt_u16_f16(float16x4_t __p0) {
44630}44630}
44631#else44631#else
44632__ai uint16x4_t vcvt_u16_f16(float16x4_t __p0) {44632__ai uint16x4_t vcvt_u16_f16(float16x4_t __p0) {
44633 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44634 uint16x4_t __ret;44633 uint16x4_t __ret;
44634 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44635 __ret = (uint16x4_t) __builtin_neon_vcvt_u16_v((int8x8_t)__rev0, 17);44635 __ret = (uint16x4_t) __builtin_neon_vcvt_u16_v((int8x8_t)__rev0, 17);
44636 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);44636 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
44637 return __ret;44637 return __ret;
...@@ -44646,8 +44646,8 @@ __ai int16x8_t vcvtaq_s16_f16(float16x8_t __p0) {...@@ -44646,8 +44646,8 @@ __ai int16x8_t vcvtaq_s16_f16(float16x8_t __p0) {
44646}44646}
44647#else44647#else
44648__ai int16x8_t vcvtaq_s16_f16(float16x8_t __p0) {44648__ai int16x8_t vcvtaq_s16_f16(float16x8_t __p0) {
44649 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44650 int16x8_t __ret;44649 int16x8_t __ret;
44650 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44651 __ret = (int16x8_t) __builtin_neon_vcvtaq_s16_v((int8x16_t)__rev0, 33);44651 __ret = (int16x8_t) __builtin_neon_vcvtaq_s16_v((int8x16_t)__rev0, 33);
44652 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);44652 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
44653 return __ret;44653 return __ret;
...@@ -44662,8 +44662,8 @@ __ai int16x4_t vcvta_s16_f16(float16x4_t __p0) {...@@ -44662,8 +44662,8 @@ __ai int16x4_t vcvta_s16_f16(float16x4_t __p0) {
44662}44662}
44663#else44663#else
44664__ai int16x4_t vcvta_s16_f16(float16x4_t __p0) {44664__ai int16x4_t vcvta_s16_f16(float16x4_t __p0) {
44665 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44666 int16x4_t __ret;44665 int16x4_t __ret;
44666 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44667 __ret = (int16x4_t) __builtin_neon_vcvta_s16_v((int8x8_t)__rev0, 1);44667 __ret = (int16x4_t) __builtin_neon_vcvta_s16_v((int8x8_t)__rev0, 1);
44668 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);44668 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
44669 return __ret;44669 return __ret;
...@@ -44678,8 +44678,8 @@ __ai uint16x8_t vcvtaq_u16_f16(float16x8_t __p0) {...@@ -44678,8 +44678,8 @@ __ai uint16x8_t vcvtaq_u16_f16(float16x8_t __p0) {
44678}44678}
44679#else44679#else
44680__ai uint16x8_t vcvtaq_u16_f16(float16x8_t __p0) {44680__ai uint16x8_t vcvtaq_u16_f16(float16x8_t __p0) {
44681 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44682 uint16x8_t __ret;44681 uint16x8_t __ret;
44682 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44683 __ret = (uint16x8_t) __builtin_neon_vcvtaq_u16_v((int8x16_t)__rev0, 49);44683 __ret = (uint16x8_t) __builtin_neon_vcvtaq_u16_v((int8x16_t)__rev0, 49);
44684 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);44684 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
44685 return __ret;44685 return __ret;
...@@ -44694,8 +44694,8 @@ __ai uint16x4_t vcvta_u16_f16(float16x4_t __p0) {...@@ -44694,8 +44694,8 @@ __ai uint16x4_t vcvta_u16_f16(float16x4_t __p0) {
44694}44694}
44695#else44695#else
44696__ai uint16x4_t vcvta_u16_f16(float16x4_t __p0) {44696__ai uint16x4_t vcvta_u16_f16(float16x4_t __p0) {
44697 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44698 uint16x4_t __ret;44697 uint16x4_t __ret;
44698 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44699 __ret = (uint16x4_t) __builtin_neon_vcvta_u16_v((int8x8_t)__rev0, 17);44699 __ret = (uint16x4_t) __builtin_neon_vcvta_u16_v((int8x8_t)__rev0, 17);
44700 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);44700 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
44701 return __ret;44701 return __ret;
...@@ -44710,8 +44710,8 @@ __ai int16x8_t vcvtmq_s16_f16(float16x8_t __p0) {...@@ -44710,8 +44710,8 @@ __ai int16x8_t vcvtmq_s16_f16(float16x8_t __p0) {
44710}44710}
44711#else44711#else
44712__ai int16x8_t vcvtmq_s16_f16(float16x8_t __p0) {44712__ai int16x8_t vcvtmq_s16_f16(float16x8_t __p0) {
44713 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44714 int16x8_t __ret;44713 int16x8_t __ret;
44714 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44715 __ret = (int16x8_t) __builtin_neon_vcvtmq_s16_v((int8x16_t)__rev0, 33);44715 __ret = (int16x8_t) __builtin_neon_vcvtmq_s16_v((int8x16_t)__rev0, 33);
44716 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);44716 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
44717 return __ret;44717 return __ret;
...@@ -44726,8 +44726,8 @@ __ai int16x4_t vcvtm_s16_f16(float16x4_t __p0) {...@@ -44726,8 +44726,8 @@ __ai int16x4_t vcvtm_s16_f16(float16x4_t __p0) {
44726}44726}
44727#else44727#else
44728__ai int16x4_t vcvtm_s16_f16(float16x4_t __p0) {44728__ai int16x4_t vcvtm_s16_f16(float16x4_t __p0) {
44729 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44730 int16x4_t __ret;44729 int16x4_t __ret;
44730 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44731 __ret = (int16x4_t) __builtin_neon_vcvtm_s16_v((int8x8_t)__rev0, 1);44731 __ret = (int16x4_t) __builtin_neon_vcvtm_s16_v((int8x8_t)__rev0, 1);
44732 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);44732 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
44733 return __ret;44733 return __ret;
...@@ -44742,8 +44742,8 @@ __ai uint16x8_t vcvtmq_u16_f16(float16x8_t __p0) {...@@ -44742,8 +44742,8 @@ __ai uint16x8_t vcvtmq_u16_f16(float16x8_t __p0) {
44742}44742}
44743#else44743#else
44744__ai uint16x8_t vcvtmq_u16_f16(float16x8_t __p0) {44744__ai uint16x8_t vcvtmq_u16_f16(float16x8_t __p0) {
44745 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44746 uint16x8_t __ret;44745 uint16x8_t __ret;
44746 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44747 __ret = (uint16x8_t) __builtin_neon_vcvtmq_u16_v((int8x16_t)__rev0, 49);44747 __ret = (uint16x8_t) __builtin_neon_vcvtmq_u16_v((int8x16_t)__rev0, 49);
44748 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);44748 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
44749 return __ret;44749 return __ret;
...@@ -44758,8 +44758,8 @@ __ai uint16x4_t vcvtm_u16_f16(float16x4_t __p0) {...@@ -44758,8 +44758,8 @@ __ai uint16x4_t vcvtm_u16_f16(float16x4_t __p0) {
44758}44758}
44759#else44759#else
44760__ai uint16x4_t vcvtm_u16_f16(float16x4_t __p0) {44760__ai uint16x4_t vcvtm_u16_f16(float16x4_t __p0) {
44761 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44762 uint16x4_t __ret;44761 uint16x4_t __ret;
44762 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44763 __ret = (uint16x4_t) __builtin_neon_vcvtm_u16_v((int8x8_t)__rev0, 17);44763 __ret = (uint16x4_t) __builtin_neon_vcvtm_u16_v((int8x8_t)__rev0, 17);
44764 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);44764 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
44765 return __ret;44765 return __ret;
...@@ -44774,8 +44774,8 @@ __ai int16x8_t vcvtnq_s16_f16(float16x8_t __p0) {...@@ -44774,8 +44774,8 @@ __ai int16x8_t vcvtnq_s16_f16(float16x8_t __p0) {
44774}44774}
44775#else44775#else
44776__ai int16x8_t vcvtnq_s16_f16(float16x8_t __p0) {44776__ai int16x8_t vcvtnq_s16_f16(float16x8_t __p0) {
44777 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44778 int16x8_t __ret;44777 int16x8_t __ret;
44778 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44779 __ret = (int16x8_t) __builtin_neon_vcvtnq_s16_v((int8x16_t)__rev0, 33);44779 __ret = (int16x8_t) __builtin_neon_vcvtnq_s16_v((int8x16_t)__rev0, 33);
44780 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);44780 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
44781 return __ret;44781 return __ret;
...@@ -44790,8 +44790,8 @@ __ai int16x4_t vcvtn_s16_f16(float16x4_t __p0) {...@@ -44790,8 +44790,8 @@ __ai int16x4_t vcvtn_s16_f16(float16x4_t __p0) {
44790}44790}
44791#else44791#else
44792__ai int16x4_t vcvtn_s16_f16(float16x4_t __p0) {44792__ai int16x4_t vcvtn_s16_f16(float16x4_t __p0) {
44793 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44794 int16x4_t __ret;44793 int16x4_t __ret;
44794 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44795 __ret = (int16x4_t) __builtin_neon_vcvtn_s16_v((int8x8_t)__rev0, 1);44795 __ret = (int16x4_t) __builtin_neon_vcvtn_s16_v((int8x8_t)__rev0, 1);
44796 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);44796 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
44797 return __ret;44797 return __ret;
...@@ -44806,8 +44806,8 @@ __ai uint16x8_t vcvtnq_u16_f16(float16x8_t __p0) {...@@ -44806,8 +44806,8 @@ __ai uint16x8_t vcvtnq_u16_f16(float16x8_t __p0) {
44806}44806}
44807#else44807#else
44808__ai uint16x8_t vcvtnq_u16_f16(float16x8_t __p0) {44808__ai uint16x8_t vcvtnq_u16_f16(float16x8_t __p0) {
44809 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44810 uint16x8_t __ret;44809 uint16x8_t __ret;
44810 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44811 __ret = (uint16x8_t) __builtin_neon_vcvtnq_u16_v((int8x16_t)__rev0, 49);44811 __ret = (uint16x8_t) __builtin_neon_vcvtnq_u16_v((int8x16_t)__rev0, 49);
44812 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);44812 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
44813 return __ret;44813 return __ret;
...@@ -44822,8 +44822,8 @@ __ai uint16x4_t vcvtn_u16_f16(float16x4_t __p0) {...@@ -44822,8 +44822,8 @@ __ai uint16x4_t vcvtn_u16_f16(float16x4_t __p0) {
44822}44822}
44823#else44823#else
44824__ai uint16x4_t vcvtn_u16_f16(float16x4_t __p0) {44824__ai uint16x4_t vcvtn_u16_f16(float16x4_t __p0) {
44825 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44826 uint16x4_t __ret;44825 uint16x4_t __ret;
44826 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44827 __ret = (uint16x4_t) __builtin_neon_vcvtn_u16_v((int8x8_t)__rev0, 17);44827 __ret = (uint16x4_t) __builtin_neon_vcvtn_u16_v((int8x8_t)__rev0, 17);
44828 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);44828 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
44829 return __ret;44829 return __ret;
...@@ -44838,8 +44838,8 @@ __ai int16x8_t vcvtpq_s16_f16(float16x8_t __p0) {...@@ -44838,8 +44838,8 @@ __ai int16x8_t vcvtpq_s16_f16(float16x8_t __p0) {
44838}44838}
44839#else44839#else
44840__ai int16x8_t vcvtpq_s16_f16(float16x8_t __p0) {44840__ai int16x8_t vcvtpq_s16_f16(float16x8_t __p0) {
44841 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44842 int16x8_t __ret;44841 int16x8_t __ret;
44842 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44843 __ret = (int16x8_t) __builtin_neon_vcvtpq_s16_v((int8x16_t)__rev0, 33);44843 __ret = (int16x8_t) __builtin_neon_vcvtpq_s16_v((int8x16_t)__rev0, 33);
44844 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);44844 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
44845 return __ret;44845 return __ret;
...@@ -44854,8 +44854,8 @@ __ai int16x4_t vcvtp_s16_f16(float16x4_t __p0) {...@@ -44854,8 +44854,8 @@ __ai int16x4_t vcvtp_s16_f16(float16x4_t __p0) {
44854}44854}
44855#else44855#else
44856__ai int16x4_t vcvtp_s16_f16(float16x4_t __p0) {44856__ai int16x4_t vcvtp_s16_f16(float16x4_t __p0) {
44857 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44858 int16x4_t __ret;44857 int16x4_t __ret;
44858 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44859 __ret = (int16x4_t) __builtin_neon_vcvtp_s16_v((int8x8_t)__rev0, 1);44859 __ret = (int16x4_t) __builtin_neon_vcvtp_s16_v((int8x8_t)__rev0, 1);
44860 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);44860 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
44861 return __ret;44861 return __ret;
...@@ -44870,8 +44870,8 @@ __ai uint16x8_t vcvtpq_u16_f16(float16x8_t __p0) {...@@ -44870,8 +44870,8 @@ __ai uint16x8_t vcvtpq_u16_f16(float16x8_t __p0) {
44870}44870}
44871#else44871#else
44872__ai uint16x8_t vcvtpq_u16_f16(float16x8_t __p0) {44872__ai uint16x8_t vcvtpq_u16_f16(float16x8_t __p0) {
44873 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44874 uint16x8_t __ret;44873 uint16x8_t __ret;
44874 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44875 __ret = (uint16x8_t) __builtin_neon_vcvtpq_u16_v((int8x16_t)__rev0, 49);44875 __ret = (uint16x8_t) __builtin_neon_vcvtpq_u16_v((int8x16_t)__rev0, 49);
44876 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);44876 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
44877 return __ret;44877 return __ret;
...@@ -44886,8 +44886,8 @@ __ai uint16x4_t vcvtp_u16_f16(float16x4_t __p0) {...@@ -44886,8 +44886,8 @@ __ai uint16x4_t vcvtp_u16_f16(float16x4_t __p0) {
44886}44886}
44887#else44887#else
44888__ai uint16x4_t vcvtp_u16_f16(float16x4_t __p0) {44888__ai uint16x4_t vcvtp_u16_f16(float16x4_t __p0) {
44889 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44890 uint16x4_t __ret;44889 uint16x4_t __ret;
44890 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44891 __ret = (uint16x4_t) __builtin_neon_vcvtp_u16_v((int8x8_t)__rev0, 17);44891 __ret = (uint16x4_t) __builtin_neon_vcvtp_u16_v((int8x8_t)__rev0, 17);
44892 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);44892 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
44893 return __ret;44893 return __ret;
...@@ -44896,19 +44896,19 @@ __ai uint16x4_t vcvtp_u16_f16(float16x4_t __p0) {...@@ -44896,19 +44896,19 @@ __ai uint16x4_t vcvtp_u16_f16(float16x4_t __p0) {
4489644896
44897#ifdef __LITTLE_ENDIAN__44897#ifdef __LITTLE_ENDIAN__
44898#define vextq_f16(__p0, __p1, __p2) __extension__ ({ \44898#define vextq_f16(__p0, __p1, __p2) __extension__ ({ \
44899 float16x8_t __ret; \
44899 float16x8_t __s0 = __p0; \44900 float16x8_t __s0 = __p0; \
44900 float16x8_t __s1 = __p1; \44901 float16x8_t __s1 = __p1; \
44901 float16x8_t __ret; \
44902 __ret = (float16x8_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 40); \44902 __ret = (float16x8_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 40); \
44903 __ret; \44903 __ret; \
44904})44904})
44905#else44905#else
44906#define vextq_f16(__p0, __p1, __p2) __extension__ ({ \44906#define vextq_f16(__p0, __p1, __p2) __extension__ ({ \
44907 float16x8_t __ret; \
44907 float16x8_t __s0 = __p0; \44908 float16x8_t __s0 = __p0; \
44908 float16x8_t __s1 = __p1; \44909 float16x8_t __s1 = __p1; \
44909 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \44910 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
44910 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \44911 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
44911 float16x8_t __ret; \
44912 __ret = (float16x8_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 40); \44912 __ret = (float16x8_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 40); \
44913 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \44913 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
44914 __ret; \44914 __ret; \
...@@ -44917,19 +44917,19 @@ __ai uint16x4_t vcvtp_u16_f16(float16x4_t __p0) {...@@ -44917,19 +44917,19 @@ __ai uint16x4_t vcvtp_u16_f16(float16x4_t __p0) {
4491744917
44918#ifdef __LITTLE_ENDIAN__44918#ifdef __LITTLE_ENDIAN__
44919#define vext_f16(__p0, __p1, __p2) __extension__ ({ \44919#define vext_f16(__p0, __p1, __p2) __extension__ ({ \
44920 float16x4_t __ret; \
44920 float16x4_t __s0 = __p0; \44921 float16x4_t __s0 = __p0; \
44921 float16x4_t __s1 = __p1; \44922 float16x4_t __s1 = __p1; \
44922 float16x4_t __ret; \
44923 __ret = (float16x4_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 8); \44923 __ret = (float16x4_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 8); \
44924 __ret; \44924 __ret; \
44925})44925})
44926#else44926#else
44927#define vext_f16(__p0, __p1, __p2) __extension__ ({ \44927#define vext_f16(__p0, __p1, __p2) __extension__ ({ \
44928 float16x4_t __ret; \
44928 float16x4_t __s0 = __p0; \44929 float16x4_t __s0 = __p0; \
44929 float16x4_t __s1 = __p1; \44930 float16x4_t __s1 = __p1; \
44930 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \44931 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
44931 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \44932 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
44932 float16x4_t __ret; \
44933 __ret = (float16x4_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 8); \44933 __ret = (float16x4_t) __builtin_neon_vext_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 8); \
44934 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \44934 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
44935 __ret; \44935 __ret; \
...@@ -44944,10 +44944,10 @@ __ai float16x8_t vfmaq_f16(float16x8_t __p0, float16x8_t __p1, float16x8_t __p2)...@@ -44944,10 +44944,10 @@ __ai float16x8_t vfmaq_f16(float16x8_t __p0, float16x8_t __p1, float16x8_t __p2)
44944}44944}
44945#else44945#else
44946__ai float16x8_t vfmaq_f16(float16x8_t __p0, float16x8_t __p1, float16x8_t __p2) {44946__ai float16x8_t vfmaq_f16(float16x8_t __p0, float16x8_t __p1, float16x8_t __p2) {
44947 float16x8_t __ret;
44947 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);44948 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44948 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);44949 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
44949 float16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);44950 float16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
44950 float16x8_t __ret;
44951 __ret = (float16x8_t) __builtin_neon_vfmaq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 40);44951 __ret = (float16x8_t) __builtin_neon_vfmaq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 40);
44952 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);44952 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
44953 return __ret;44953 return __ret;
...@@ -44967,10 +44967,10 @@ __ai float16x4_t vfma_f16(float16x4_t __p0, float16x4_t __p1, float16x4_t __p2)...@@ -44967,10 +44967,10 @@ __ai float16x4_t vfma_f16(float16x4_t __p0, float16x4_t __p1, float16x4_t __p2)
44967}44967}
44968#else44968#else
44969__ai float16x4_t vfma_f16(float16x4_t __p0, float16x4_t __p1, float16x4_t __p2) {44969__ai float16x4_t vfma_f16(float16x4_t __p0, float16x4_t __p1, float16x4_t __p2) {
44970 float16x4_t __ret;
44970 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);44971 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
44971 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);44972 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
44972 float16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);44973 float16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
44973 float16x4_t __ret;
44974 __ret = (float16x4_t) __builtin_neon_vfma_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 8);44974 __ret = (float16x4_t) __builtin_neon_vfma_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 8);
44975 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);44975 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
44976 return __ret;44976 return __ret;
...@@ -44990,10 +44990,10 @@ __ai float16x8_t vfmsq_f16(float16x8_t __p0, float16x8_t __p1, float16x8_t __p2)...@@ -44990,10 +44990,10 @@ __ai float16x8_t vfmsq_f16(float16x8_t __p0, float16x8_t __p1, float16x8_t __p2)
44990}44990}
44991#else44991#else
44992__ai float16x8_t vfmsq_f16(float16x8_t __p0, float16x8_t __p1, float16x8_t __p2) {44992__ai float16x8_t vfmsq_f16(float16x8_t __p0, float16x8_t __p1, float16x8_t __p2) {
44993 float16x8_t __ret;
44993 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);44994 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
44994 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);44995 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
44995 float16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);44996 float16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
44996 float16x8_t __ret;
44997 __ret = __noswap_vfmaq_f16(__rev0, -__rev1, __rev2);44997 __ret = __noswap_vfmaq_f16(__rev0, -__rev1, __rev2);
44998 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);44998 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
44999 return __ret;44999 return __ret;
...@@ -45008,10 +45008,10 @@ __ai float16x4_t vfms_f16(float16x4_t __p0, float16x4_t __p1, float16x4_t __p2)...@@ -45008,10 +45008,10 @@ __ai float16x4_t vfms_f16(float16x4_t __p0, float16x4_t __p1, float16x4_t __p2)
45008}45008}
45009#else45009#else
45010__ai float16x4_t vfms_f16(float16x4_t __p0, float16x4_t __p1, float16x4_t __p2) {45010__ai float16x4_t vfms_f16(float16x4_t __p0, float16x4_t __p1, float16x4_t __p2) {
45011 float16x4_t __ret;
45011 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);45012 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
45012 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);45013 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
45013 float16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);45014 float16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
45014 float16x4_t __ret;
45015 __ret = __noswap_vfma_f16(__rev0, -__rev1, __rev2);45015 __ret = __noswap_vfma_f16(__rev0, -__rev1, __rev2);
45016 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);45016 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
45017 return __ret;45017 return __ret;
...@@ -45026,9 +45026,9 @@ __ai float16x8_t vmaxq_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -45026,9 +45026,9 @@ __ai float16x8_t vmaxq_f16(float16x8_t __p0, float16x8_t __p1) {
45026}45026}
45027#else45027#else
45028__ai float16x8_t vmaxq_f16(float16x8_t __p0, float16x8_t __p1) {45028__ai float16x8_t vmaxq_f16(float16x8_t __p0, float16x8_t __p1) {
45029 float16x8_t __ret;
45029 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);45030 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
45030 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);45031 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
45031 float16x8_t __ret;
45032 __ret = (float16x8_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 40);45032 __ret = (float16x8_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 40);
45033 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);45033 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
45034 return __ret;45034 return __ret;
...@@ -45043,9 +45043,9 @@ __ai float16x4_t vmax_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -45043,9 +45043,9 @@ __ai float16x4_t vmax_f16(float16x4_t __p0, float16x4_t __p1) {
45043}45043}
45044#else45044#else
45045__ai float16x4_t vmax_f16(float16x4_t __p0, float16x4_t __p1) {45045__ai float16x4_t vmax_f16(float16x4_t __p0, float16x4_t __p1) {
45046 float16x4_t __ret;
45046 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);45047 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
45047 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);45048 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
45048 float16x4_t __ret;
45049 __ret = (float16x4_t) __builtin_neon_vmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 8);45049 __ret = (float16x4_t) __builtin_neon_vmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 8);
45050 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);45050 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
45051 return __ret;45051 return __ret;
...@@ -45060,9 +45060,9 @@ __ai float16x8_t vminq_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -45060,9 +45060,9 @@ __ai float16x8_t vminq_f16(float16x8_t __p0, float16x8_t __p1) {
45060}45060}
45061#else45061#else
45062__ai float16x8_t vminq_f16(float16x8_t __p0, float16x8_t __p1) {45062__ai float16x8_t vminq_f16(float16x8_t __p0, float16x8_t __p1) {
45063 float16x8_t __ret;
45063 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);45064 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
45064 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);45065 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
45065 float16x8_t __ret;
45066 __ret = (float16x8_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 40);45066 __ret = (float16x8_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 40);
45067 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);45067 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
45068 return __ret;45068 return __ret;
...@@ -45077,9 +45077,9 @@ __ai float16x4_t vmin_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -45077,9 +45077,9 @@ __ai float16x4_t vmin_f16(float16x4_t __p0, float16x4_t __p1) {
45077}45077}
45078#else45078#else
45079__ai float16x4_t vmin_f16(float16x4_t __p0, float16x4_t __p1) {45079__ai float16x4_t vmin_f16(float16x4_t __p0, float16x4_t __p1) {
45080 float16x4_t __ret;
45080 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);45081 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
45081 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);45082 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
45082 float16x4_t __ret;
45083 __ret = (float16x4_t) __builtin_neon_vmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 8);45083 __ret = (float16x4_t) __builtin_neon_vmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 8);
45084 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);45084 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
45085 return __ret;45085 return __ret;
...@@ -45094,9 +45094,9 @@ __ai float16x8_t vmulq_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -45094,9 +45094,9 @@ __ai float16x8_t vmulq_f16(float16x8_t __p0, float16x8_t __p1) {
45094}45094}
45095#else45095#else
45096__ai float16x8_t vmulq_f16(float16x8_t __p0, float16x8_t __p1) {45096__ai float16x8_t vmulq_f16(float16x8_t __p0, float16x8_t __p1) {
45097 float16x8_t __ret;
45097 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);45098 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
45098 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);45099 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
45099 float16x8_t __ret;
45100 __ret = __rev0 * __rev1;45100 __ret = __rev0 * __rev1;
45101 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);45101 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
45102 return __ret;45102 return __ret;
...@@ -45111,9 +45111,9 @@ __ai float16x4_t vmul_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -45111,9 +45111,9 @@ __ai float16x4_t vmul_f16(float16x4_t __p0, float16x4_t __p1) {
45111}45111}
45112#else45112#else
45113__ai float16x4_t vmul_f16(float16x4_t __p0, float16x4_t __p1) {45113__ai float16x4_t vmul_f16(float16x4_t __p0, float16x4_t __p1) {
45114 float16x4_t __ret;
45114 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);45115 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
45115 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);45116 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
45116 float16x4_t __ret;
45117 __ret = __rev0 * __rev1;45117 __ret = __rev0 * __rev1;
45118 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);45118 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
45119 return __ret;45119 return __ret;
...@@ -45122,19 +45122,19 @@ __ai float16x4_t vmul_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -45122,19 +45122,19 @@ __ai float16x4_t vmul_f16(float16x4_t __p0, float16x4_t __p1) {
4512245122
45123#ifdef __LITTLE_ENDIAN__45123#ifdef __LITTLE_ENDIAN__
45124#define vmulq_lane_f16(__p0_277, __p1_277, __p2_277) __extension__ ({ \45124#define vmulq_lane_f16(__p0_277, __p1_277, __p2_277) __extension__ ({ \
45125 float16x8_t __ret_277; \
45125 float16x8_t __s0_277 = __p0_277; \45126 float16x8_t __s0_277 = __p0_277; \
45126 float16x4_t __s1_277 = __p1_277; \45127 float16x4_t __s1_277 = __p1_277; \
45127 float16x8_t __ret_277; \
45128 __ret_277 = __s0_277 * splatq_lane_f16(__s1_277, __p2_277); \45128 __ret_277 = __s0_277 * splatq_lane_f16(__s1_277, __p2_277); \
45129 __ret_277; \45129 __ret_277; \
45130})45130})
45131#else45131#else
45132#define vmulq_lane_f16(__p0_278, __p1_278, __p2_278) __extension__ ({ \45132#define vmulq_lane_f16(__p0_278, __p1_278, __p2_278) __extension__ ({ \
45133 float16x8_t __ret_278; \
45133 float16x8_t __s0_278 = __p0_278; \45134 float16x8_t __s0_278 = __p0_278; \
45134 float16x4_t __s1_278 = __p1_278; \45135 float16x4_t __s1_278 = __p1_278; \
45135 float16x8_t __rev0_278; __rev0_278 = __builtin_shufflevector(__s0_278, __s0_278, 7, 6, 5, 4, 3, 2, 1, 0); \45136 float16x8_t __rev0_278; __rev0_278 = __builtin_shufflevector(__s0_278, __s0_278, 7, 6, 5, 4, 3, 2, 1, 0); \
45136 float16x4_t __rev1_278; __rev1_278 = __builtin_shufflevector(__s1_278, __s1_278, 3, 2, 1, 0); \45137 float16x4_t __rev1_278; __rev1_278 = __builtin_shufflevector(__s1_278, __s1_278, 3, 2, 1, 0); \
45137 float16x8_t __ret_278; \
45138 __ret_278 = __rev0_278 * __noswap_splatq_lane_f16(__rev1_278, __p2_278); \45138 __ret_278 = __rev0_278 * __noswap_splatq_lane_f16(__rev1_278, __p2_278); \
45139 __ret_278 = __builtin_shufflevector(__ret_278, __ret_278, 7, 6, 5, 4, 3, 2, 1, 0); \45139 __ret_278 = __builtin_shufflevector(__ret_278, __ret_278, 7, 6, 5, 4, 3, 2, 1, 0); \
45140 __ret_278; \45140 __ret_278; \
...@@ -45143,19 +45143,19 @@ __ai float16x4_t vmul_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -45143,19 +45143,19 @@ __ai float16x4_t vmul_f16(float16x4_t __p0, float16x4_t __p1) {
4514345143
45144#ifdef __LITTLE_ENDIAN__45144#ifdef __LITTLE_ENDIAN__
45145#define vmul_lane_f16(__p0_279, __p1_279, __p2_279) __extension__ ({ \45145#define vmul_lane_f16(__p0_279, __p1_279, __p2_279) __extension__ ({ \
45146 float16x4_t __ret_279; \
45146 float16x4_t __s0_279 = __p0_279; \45147 float16x4_t __s0_279 = __p0_279; \
45147 float16x4_t __s1_279 = __p1_279; \45148 float16x4_t __s1_279 = __p1_279; \
45148 float16x4_t __ret_279; \
45149 __ret_279 = __s0_279 * splat_lane_f16(__s1_279, __p2_279); \45149 __ret_279 = __s0_279 * splat_lane_f16(__s1_279, __p2_279); \
45150 __ret_279; \45150 __ret_279; \
45151})45151})
45152#else45152#else
45153#define vmul_lane_f16(__p0_280, __p1_280, __p2_280) __extension__ ({ \45153#define vmul_lane_f16(__p0_280, __p1_280, __p2_280) __extension__ ({ \
45154 float16x4_t __ret_280; \
45154 float16x4_t __s0_280 = __p0_280; \45155 float16x4_t __s0_280 = __p0_280; \
45155 float16x4_t __s1_280 = __p1_280; \45156 float16x4_t __s1_280 = __p1_280; \
45156 float16x4_t __rev0_280; __rev0_280 = __builtin_shufflevector(__s0_280, __s0_280, 3, 2, 1, 0); \45157 float16x4_t __rev0_280; __rev0_280 = __builtin_shufflevector(__s0_280, __s0_280, 3, 2, 1, 0); \
45157 float16x4_t __rev1_280; __rev1_280 = __builtin_shufflevector(__s1_280, __s1_280, 3, 2, 1, 0); \45158 float16x4_t __rev1_280; __rev1_280 = __builtin_shufflevector(__s1_280, __s1_280, 3, 2, 1, 0); \
45158 float16x4_t __ret_280; \
45159 __ret_280 = __rev0_280 * __noswap_splat_lane_f16(__rev1_280, __p2_280); \45159 __ret_280 = __rev0_280 * __noswap_splat_lane_f16(__rev1_280, __p2_280); \
45160 __ret_280 = __builtin_shufflevector(__ret_280, __ret_280, 3, 2, 1, 0); \45160 __ret_280 = __builtin_shufflevector(__ret_280, __ret_280, 3, 2, 1, 0); \
45161 __ret_280; \45161 __ret_280; \
...@@ -45164,18 +45164,18 @@ __ai float16x4_t vmul_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -45164,18 +45164,18 @@ __ai float16x4_t vmul_f16(float16x4_t __p0, float16x4_t __p1) {
4516445164
45165#ifdef __LITTLE_ENDIAN__45165#ifdef __LITTLE_ENDIAN__
45166#define vmulq_n_f16(__p0, __p1) __extension__ ({ \45166#define vmulq_n_f16(__p0, __p1) __extension__ ({ \
45167 float16x8_t __ret; \
45167 float16x8_t __s0 = __p0; \45168 float16x8_t __s0 = __p0; \
45168 float16_t __s1 = __p1; \45169 float16_t __s1 = __p1; \
45169 float16x8_t __ret; \
45170 __ret = __s0 * (float16x8_t) {__s1, __s1, __s1, __s1, __s1, __s1, __s1, __s1}; \45170 __ret = __s0 * (float16x8_t) {__s1, __s1, __s1, __s1, __s1, __s1, __s1, __s1}; \
45171 __ret; \45171 __ret; \
45172})45172})
45173#else45173#else
45174#define vmulq_n_f16(__p0, __p1) __extension__ ({ \45174#define vmulq_n_f16(__p0, __p1) __extension__ ({ \
45175 float16x8_t __ret; \
45175 float16x8_t __s0 = __p0; \45176 float16x8_t __s0 = __p0; \
45176 float16_t __s1 = __p1; \45177 float16_t __s1 = __p1; \
45177 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \45178 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
45178 float16x8_t __ret; \
45179 __ret = __rev0 * (float16x8_t) {__s1, __s1, __s1, __s1, __s1, __s1, __s1, __s1}; \45179 __ret = __rev0 * (float16x8_t) {__s1, __s1, __s1, __s1, __s1, __s1, __s1, __s1}; \
45180 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \45180 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
45181 __ret; \45181 __ret; \
...@@ -45184,18 +45184,18 @@ __ai float16x4_t vmul_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -45184,18 +45184,18 @@ __ai float16x4_t vmul_f16(float16x4_t __p0, float16x4_t __p1) {
4518445184
45185#ifdef __LITTLE_ENDIAN__45185#ifdef __LITTLE_ENDIAN__
45186#define vmul_n_f16(__p0, __p1) __extension__ ({ \45186#define vmul_n_f16(__p0, __p1) __extension__ ({ \
45187 float16x4_t __ret; \
45187 float16x4_t __s0 = __p0; \45188 float16x4_t __s0 = __p0; \
45188 float16_t __s1 = __p1; \45189 float16_t __s1 = __p1; \
45189 float16x4_t __ret; \
45190 __ret = __s0 * (float16x4_t) {__s1, __s1, __s1, __s1}; \45190 __ret = __s0 * (float16x4_t) {__s1, __s1, __s1, __s1}; \
45191 __ret; \45191 __ret; \
45192})45192})
45193#else45193#else
45194#define vmul_n_f16(__p0, __p1) __extension__ ({ \45194#define vmul_n_f16(__p0, __p1) __extension__ ({ \
45195 float16x4_t __ret; \
45195 float16x4_t __s0 = __p0; \45196 float16x4_t __s0 = __p0; \
45196 float16_t __s1 = __p1; \45197 float16_t __s1 = __p1; \
45197 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \45198 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
45198 float16x4_t __ret; \
45199 __ret = __rev0 * (float16x4_t) {__s1, __s1, __s1, __s1}; \45199 __ret = __rev0 * (float16x4_t) {__s1, __s1, __s1, __s1}; \
45200 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \45200 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
45201 __ret; \45201 __ret; \
...@@ -45210,8 +45210,8 @@ __ai float16x8_t vnegq_f16(float16x8_t __p0) {...@@ -45210,8 +45210,8 @@ __ai float16x8_t vnegq_f16(float16x8_t __p0) {
45210}45210}
45211#else45211#else
45212__ai float16x8_t vnegq_f16(float16x8_t __p0) {45212__ai float16x8_t vnegq_f16(float16x8_t __p0) {
45213 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
45214 float16x8_t __ret;45213 float16x8_t __ret;
45214 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
45215 __ret = -__rev0;45215 __ret = -__rev0;
45216 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);45216 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
45217 return __ret;45217 return __ret;
...@@ -45226,8 +45226,8 @@ __ai float16x4_t vneg_f16(float16x4_t __p0) {...@@ -45226,8 +45226,8 @@ __ai float16x4_t vneg_f16(float16x4_t __p0) {
45226}45226}
45227#else45227#else
45228__ai float16x4_t vneg_f16(float16x4_t __p0) {45228__ai float16x4_t vneg_f16(float16x4_t __p0) {
45229 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
45230 float16x4_t __ret;45229 float16x4_t __ret;
45230 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
45231 __ret = -__rev0;45231 __ret = -__rev0;
45232 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);45232 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
45233 return __ret;45233 return __ret;
...@@ -45242,9 +45242,9 @@ __ai float16x4_t vpadd_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -45242,9 +45242,9 @@ __ai float16x4_t vpadd_f16(float16x4_t __p0, float16x4_t __p1) {
45242}45242}
45243#else45243#else
45244__ai float16x4_t vpadd_f16(float16x4_t __p0, float16x4_t __p1) {45244__ai float16x4_t vpadd_f16(float16x4_t __p0, float16x4_t __p1) {
45245 float16x4_t __ret;
45245 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);45246 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
45246 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);45247 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
45247 float16x4_t __ret;
45248 __ret = (float16x4_t) __builtin_neon_vpadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 8);45248 __ret = (float16x4_t) __builtin_neon_vpadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 8);
45249 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);45249 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
45250 return __ret;45250 return __ret;
...@@ -45259,9 +45259,9 @@ __ai float16x4_t vpmax_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -45259,9 +45259,9 @@ __ai float16x4_t vpmax_f16(float16x4_t __p0, float16x4_t __p1) {
45259}45259}
45260#else45260#else
45261__ai float16x4_t vpmax_f16(float16x4_t __p0, float16x4_t __p1) {45261__ai float16x4_t vpmax_f16(float16x4_t __p0, float16x4_t __p1) {
45262 float16x4_t __ret;
45262 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);45263 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
45263 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);45264 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
45264 float16x4_t __ret;
45265 __ret = (float16x4_t) __builtin_neon_vpmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 8);45265 __ret = (float16x4_t) __builtin_neon_vpmax_v((int8x8_t)__rev0, (int8x8_t)__rev1, 8);
45266 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);45266 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
45267 return __ret;45267 return __ret;
...@@ -45276,9 +45276,9 @@ __ai float16x4_t vpmin_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -45276,9 +45276,9 @@ __ai float16x4_t vpmin_f16(float16x4_t __p0, float16x4_t __p1) {
45276}45276}
45277#else45277#else
45278__ai float16x4_t vpmin_f16(float16x4_t __p0, float16x4_t __p1) {45278__ai float16x4_t vpmin_f16(float16x4_t __p0, float16x4_t __p1) {
45279 float16x4_t __ret;
45279 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);45280 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
45280 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);45281 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
45281 float16x4_t __ret;
45282 __ret = (float16x4_t) __builtin_neon_vpmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 8);45282 __ret = (float16x4_t) __builtin_neon_vpmin_v((int8x8_t)__rev0, (int8x8_t)__rev1, 8);
45283 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);45283 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
45284 return __ret;45284 return __ret;
...@@ -45293,8 +45293,8 @@ __ai float16x8_t vrecpeq_f16(float16x8_t __p0) {...@@ -45293,8 +45293,8 @@ __ai float16x8_t vrecpeq_f16(float16x8_t __p0) {
45293}45293}
45294#else45294#else
45295__ai float16x8_t vrecpeq_f16(float16x8_t __p0) {45295__ai float16x8_t vrecpeq_f16(float16x8_t __p0) {
45296 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
45297 float16x8_t __ret;45296 float16x8_t __ret;
45297 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
45298 __ret = (float16x8_t) __builtin_neon_vrecpeq_v((int8x16_t)__rev0, 40);45298 __ret = (float16x8_t) __builtin_neon_vrecpeq_v((int8x16_t)__rev0, 40);
45299 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);45299 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
45300 return __ret;45300 return __ret;
...@@ -45309,8 +45309,8 @@ __ai float16x4_t vrecpe_f16(float16x4_t __p0) {...@@ -45309,8 +45309,8 @@ __ai float16x4_t vrecpe_f16(float16x4_t __p0) {
45309}45309}
45310#else45310#else
45311__ai float16x4_t vrecpe_f16(float16x4_t __p0) {45311__ai float16x4_t vrecpe_f16(float16x4_t __p0) {
45312 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
45313 float16x4_t __ret;45312 float16x4_t __ret;
45313 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
45314 __ret = (float16x4_t) __builtin_neon_vrecpe_v((int8x8_t)__rev0, 8);45314 __ret = (float16x4_t) __builtin_neon_vrecpe_v((int8x8_t)__rev0, 8);
45315 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);45315 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
45316 return __ret;45316 return __ret;
...@@ -45325,9 +45325,9 @@ __ai float16x8_t vrecpsq_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -45325,9 +45325,9 @@ __ai float16x8_t vrecpsq_f16(float16x8_t __p0, float16x8_t __p1) {
45325}45325}
45326#else45326#else
45327__ai float16x8_t vrecpsq_f16(float16x8_t __p0, float16x8_t __p1) {45327__ai float16x8_t vrecpsq_f16(float16x8_t __p0, float16x8_t __p1) {
45328 float16x8_t __ret;
45328 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);45329 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
45329 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);45330 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
45330 float16x8_t __ret;
45331 __ret = (float16x8_t) __builtin_neon_vrecpsq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 40);45331 __ret = (float16x8_t) __builtin_neon_vrecpsq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 40);
45332 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);45332 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
45333 return __ret;45333 return __ret;
...@@ -45342,9 +45342,9 @@ __ai float16x4_t vrecps_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -45342,9 +45342,9 @@ __ai float16x4_t vrecps_f16(float16x4_t __p0, float16x4_t __p1) {
45342}45342}
45343#else45343#else
45344__ai float16x4_t vrecps_f16(float16x4_t __p0, float16x4_t __p1) {45344__ai float16x4_t vrecps_f16(float16x4_t __p0, float16x4_t __p1) {
45345 float16x4_t __ret;
45345 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);45346 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
45346 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);45347 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
45347 float16x4_t __ret;
45348 __ret = (float16x4_t) __builtin_neon_vrecps_v((int8x8_t)__rev0, (int8x8_t)__rev1, 8);45348 __ret = (float16x4_t) __builtin_neon_vrecps_v((int8x8_t)__rev0, (int8x8_t)__rev1, 8);
45349 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);45349 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
45350 return __ret;45350 return __ret;
...@@ -45359,8 +45359,8 @@ __ai float16x8_t vrev64q_f16(float16x8_t __p0) {...@@ -45359,8 +45359,8 @@ __ai float16x8_t vrev64q_f16(float16x8_t __p0) {
45359}45359}
45360#else45360#else
45361__ai float16x8_t vrev64q_f16(float16x8_t __p0) {45361__ai float16x8_t vrev64q_f16(float16x8_t __p0) {
45362 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
45363 float16x8_t __ret;45362 float16x8_t __ret;
45363 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
45364 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4);45364 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0, 7, 6, 5, 4);
45365 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);45365 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
45366 return __ret;45366 return __ret;
...@@ -45375,8 +45375,8 @@ __ai float16x4_t vrev64_f16(float16x4_t __p0) {...@@ -45375,8 +45375,8 @@ __ai float16x4_t vrev64_f16(float16x4_t __p0) {
45375}45375}
45376#else45376#else
45377__ai float16x4_t vrev64_f16(float16x4_t __p0) {45377__ai float16x4_t vrev64_f16(float16x4_t __p0) {
45378 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
45379 float16x4_t __ret;45378 float16x4_t __ret;
45379 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
45380 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0);45380 __ret = __builtin_shufflevector(__rev0, __rev0, 3, 2, 1, 0);
45381 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);45381 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
45382 return __ret;45382 return __ret;
...@@ -45391,8 +45391,8 @@ __ai float16x8_t vrsqrteq_f16(float16x8_t __p0) {...@@ -45391,8 +45391,8 @@ __ai float16x8_t vrsqrteq_f16(float16x8_t __p0) {
45391}45391}
45392#else45392#else
45393__ai float16x8_t vrsqrteq_f16(float16x8_t __p0) {45393__ai float16x8_t vrsqrteq_f16(float16x8_t __p0) {
45394 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
45395 float16x8_t __ret;45394 float16x8_t __ret;
45395 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
45396 __ret = (float16x8_t) __builtin_neon_vrsqrteq_v((int8x16_t)__rev0, 40);45396 __ret = (float16x8_t) __builtin_neon_vrsqrteq_v((int8x16_t)__rev0, 40);
45397 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);45397 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
45398 return __ret;45398 return __ret;
...@@ -45407,8 +45407,8 @@ __ai float16x4_t vrsqrte_f16(float16x4_t __p0) {...@@ -45407,8 +45407,8 @@ __ai float16x4_t vrsqrte_f16(float16x4_t __p0) {
45407}45407}
45408#else45408#else
45409__ai float16x4_t vrsqrte_f16(float16x4_t __p0) {45409__ai float16x4_t vrsqrte_f16(float16x4_t __p0) {
45410 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
45411 float16x4_t __ret;45410 float16x4_t __ret;
45411 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
45412 __ret = (float16x4_t) __builtin_neon_vrsqrte_v((int8x8_t)__rev0, 8);45412 __ret = (float16x4_t) __builtin_neon_vrsqrte_v((int8x8_t)__rev0, 8);
45413 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);45413 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
45414 return __ret;45414 return __ret;
...@@ -45423,9 +45423,9 @@ __ai float16x8_t vrsqrtsq_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -45423,9 +45423,9 @@ __ai float16x8_t vrsqrtsq_f16(float16x8_t __p0, float16x8_t __p1) {
45423}45423}
45424#else45424#else
45425__ai float16x8_t vrsqrtsq_f16(float16x8_t __p0, float16x8_t __p1) {45425__ai float16x8_t vrsqrtsq_f16(float16x8_t __p0, float16x8_t __p1) {
45426 float16x8_t __ret;
45426 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);45427 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
45427 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);45428 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
45428 float16x8_t __ret;
45429 __ret = (float16x8_t) __builtin_neon_vrsqrtsq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 40);45429 __ret = (float16x8_t) __builtin_neon_vrsqrtsq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 40);
45430 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);45430 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
45431 return __ret;45431 return __ret;
...@@ -45440,9 +45440,9 @@ __ai float16x4_t vrsqrts_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -45440,9 +45440,9 @@ __ai float16x4_t vrsqrts_f16(float16x4_t __p0, float16x4_t __p1) {
45440}45440}
45441#else45441#else
45442__ai float16x4_t vrsqrts_f16(float16x4_t __p0, float16x4_t __p1) {45442__ai float16x4_t vrsqrts_f16(float16x4_t __p0, float16x4_t __p1) {
45443 float16x4_t __ret;
45443 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);45444 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
45444 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);45445 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
45445 float16x4_t __ret;
45446 __ret = (float16x4_t) __builtin_neon_vrsqrts_v((int8x8_t)__rev0, (int8x8_t)__rev1, 8);45446 __ret = (float16x4_t) __builtin_neon_vrsqrts_v((int8x8_t)__rev0, (int8x8_t)__rev1, 8);
45447 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);45447 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
45448 return __ret;45448 return __ret;
...@@ -45457,9 +45457,9 @@ __ai float16x8_t vsubq_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -45457,9 +45457,9 @@ __ai float16x8_t vsubq_f16(float16x8_t __p0, float16x8_t __p1) {
45457}45457}
45458#else45458#else
45459__ai float16x8_t vsubq_f16(float16x8_t __p0, float16x8_t __p1) {45459__ai float16x8_t vsubq_f16(float16x8_t __p0, float16x8_t __p1) {
45460 float16x8_t __ret;
45460 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);45461 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
45461 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);45462 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
45462 float16x8_t __ret;
45463 __ret = __rev0 - __rev1;45463 __ret = __rev0 - __rev1;
45464 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);45464 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
45465 return __ret;45465 return __ret;
...@@ -45474,9 +45474,9 @@ __ai float16x4_t vsub_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -45474,9 +45474,9 @@ __ai float16x4_t vsub_f16(float16x4_t __p0, float16x4_t __p1) {
45474}45474}
45475#else45475#else
45476__ai float16x4_t vsub_f16(float16x4_t __p0, float16x4_t __p1) {45476__ai float16x4_t vsub_f16(float16x4_t __p0, float16x4_t __p1) {
45477 float16x4_t __ret;
45477 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);45478 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
45478 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);45479 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
45479 float16x4_t __ret;
45480 __ret = __rev0 - __rev1;45480 __ret = __rev0 - __rev1;
45481 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);45481 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
45482 return __ret;45482 return __ret;
...@@ -45491,9 +45491,9 @@ __ai float16x8x2_t vtrnq_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -45491,9 +45491,9 @@ __ai float16x8x2_t vtrnq_f16(float16x8_t __p0, float16x8_t __p1) {
45491}45491}
45492#else45492#else
45493__ai float16x8x2_t vtrnq_f16(float16x8_t __p0, float16x8_t __p1) {45493__ai float16x8x2_t vtrnq_f16(float16x8_t __p0, float16x8_t __p1) {
45494 float16x8x2_t __ret;
45494 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);45495 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
45495 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);45496 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
45496 float16x8x2_t __ret;
45497 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 40);45497 __builtin_neon_vtrnq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 40);
4549845498
45499 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);45499 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -45510,9 +45510,9 @@ __ai float16x4x2_t vtrn_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -45510,9 +45510,9 @@ __ai float16x4x2_t vtrn_f16(float16x4_t __p0, float16x4_t __p1) {
45510}45510}
45511#else45511#else
45512__ai float16x4x2_t vtrn_f16(float16x4_t __p0, float16x4_t __p1) {45512__ai float16x4x2_t vtrn_f16(float16x4_t __p0, float16x4_t __p1) {
45513 float16x4x2_t __ret;
45513 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);45514 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
45514 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);45515 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
45515 float16x4x2_t __ret;
45516 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 8);45516 __builtin_neon_vtrn_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 8);
4551745517
45518 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);45518 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
...@@ -45529,9 +45529,9 @@ __ai float16x8x2_t vuzpq_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -45529,9 +45529,9 @@ __ai float16x8x2_t vuzpq_f16(float16x8_t __p0, float16x8_t __p1) {
45529}45529}
45530#else45530#else
45531__ai float16x8x2_t vuzpq_f16(float16x8_t __p0, float16x8_t __p1) {45531__ai float16x8x2_t vuzpq_f16(float16x8_t __p0, float16x8_t __p1) {
45532 float16x8x2_t __ret;
45532 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);45533 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
45533 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);45534 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
45534 float16x8x2_t __ret;
45535 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 40);45535 __builtin_neon_vuzpq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 40);
4553645536
45537 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);45537 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -45548,9 +45548,9 @@ __ai float16x4x2_t vuzp_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -45548,9 +45548,9 @@ __ai float16x4x2_t vuzp_f16(float16x4_t __p0, float16x4_t __p1) {
45548}45548}
45549#else45549#else
45550__ai float16x4x2_t vuzp_f16(float16x4_t __p0, float16x4_t __p1) {45550__ai float16x4x2_t vuzp_f16(float16x4_t __p0, float16x4_t __p1) {
45551 float16x4x2_t __ret;
45551 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);45552 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
45552 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);45553 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
45553 float16x4x2_t __ret;
45554 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 8);45554 __builtin_neon_vuzp_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 8);
4555545555
45556 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);45556 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
...@@ -45567,9 +45567,9 @@ __ai float16x8x2_t vzipq_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -45567,9 +45567,9 @@ __ai float16x8x2_t vzipq_f16(float16x8_t __p0, float16x8_t __p1) {
45567}45567}
45568#else45568#else
45569__ai float16x8x2_t vzipq_f16(float16x8_t __p0, float16x8_t __p1) {45569__ai float16x8x2_t vzipq_f16(float16x8_t __p0, float16x8_t __p1) {
45570 float16x8x2_t __ret;
45570 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);45571 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
45571 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);45572 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
45572 float16x8x2_t __ret;
45573 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 40);45573 __builtin_neon_vzipq_v(&__ret, (int8x16_t)__rev0, (int8x16_t)__rev1, 40);
4557445574
45575 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);45575 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -45586,9 +45586,9 @@ __ai float16x4x2_t vzip_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -45586,9 +45586,9 @@ __ai float16x4x2_t vzip_f16(float16x4_t __p0, float16x4_t __p1) {
45586}45586}
45587#else45587#else
45588__ai float16x4x2_t vzip_f16(float16x4_t __p0, float16x4_t __p1) {45588__ai float16x4x2_t vzip_f16(float16x4_t __p0, float16x4_t __p1) {
45589 float16x4x2_t __ret;
45589 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);45590 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
45590 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);45591 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
45591 float16x4x2_t __ret;
45592 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 8);45592 __builtin_neon_vzip_v(&__ret, (int8x8_t)__rev0, (int8x8_t)__rev1, 8);
4559345593
45594 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);45594 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 3, 2, 1, 0);
...@@ -45607,9 +45607,9 @@ __ai float16x8_t vdivq_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -45607,9 +45607,9 @@ __ai float16x8_t vdivq_f16(float16x8_t __p0, float16x8_t __p1) {
45607}45607}
45608#else45608#else
45609__ai float16x8_t vdivq_f16(float16x8_t __p0, float16x8_t __p1) {45609__ai float16x8_t vdivq_f16(float16x8_t __p0, float16x8_t __p1) {
45610 float16x8_t __ret;
45610 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);45611 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
45611 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);45612 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
45612 float16x8_t __ret;
45613 __ret = __rev0 / __rev1;45613 __ret = __rev0 / __rev1;
45614 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);45614 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
45615 return __ret;45615 return __ret;
...@@ -45624,9 +45624,9 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -45624,9 +45624,9 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {
45624}45624}
45625#else45625#else
45626__ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {45626__ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {
45627 float16x4_t __ret;
45627 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);45628 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
45628 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);45629 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
45629 float16x4_t __ret;
45630 __ret = __rev0 / __rev1;45630 __ret = __rev0 / __rev1;
45631 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);45631 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
45632 return __ret;45632 return __ret;
...@@ -45635,16 +45635,16 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -45635,16 +45635,16 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {
4563545635
45636#ifdef __LITTLE_ENDIAN__45636#ifdef __LITTLE_ENDIAN__
45637#define vduph_lane_f16(__p0, __p1) __extension__ ({ \45637#define vduph_lane_f16(__p0, __p1) __extension__ ({ \
45638 float16x4_t __s0 = __p0; \
45639 float16_t __ret; \45638 float16_t __ret; \
45639 float16x4_t __s0 = __p0; \
45640 __ret = (float16_t) __builtin_neon_vduph_lane_f16((float16x4_t)__s0, __p1); \45640 __ret = (float16_t) __builtin_neon_vduph_lane_f16((float16x4_t)__s0, __p1); \
45641 __ret; \45641 __ret; \
45642})45642})
45643#else45643#else
45644#define vduph_lane_f16(__p0, __p1) __extension__ ({ \45644#define vduph_lane_f16(__p0, __p1) __extension__ ({ \
45645 float16_t __ret; \
45645 float16x4_t __s0 = __p0; \45646 float16x4_t __s0 = __p0; \
45646 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \45647 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
45647 float16_t __ret; \
45648 __ret = (float16_t) __builtin_neon_vduph_lane_f16((float16x4_t)__rev0, __p1); \45648 __ret = (float16_t) __builtin_neon_vduph_lane_f16((float16x4_t)__rev0, __p1); \
45649 __ret; \45649 __ret; \
45650})45650})
...@@ -45652,16 +45652,16 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -45652,16 +45652,16 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {
4565245652
45653#ifdef __LITTLE_ENDIAN__45653#ifdef __LITTLE_ENDIAN__
45654#define vduph_laneq_f16(__p0, __p1) __extension__ ({ \45654#define vduph_laneq_f16(__p0, __p1) __extension__ ({ \
45655 float16x8_t __s0 = __p0; \
45656 float16_t __ret; \45655 float16_t __ret; \
45656 float16x8_t __s0 = __p0; \
45657 __ret = (float16_t) __builtin_neon_vduph_laneq_f16((float16x8_t)__s0, __p1); \45657 __ret = (float16_t) __builtin_neon_vduph_laneq_f16((float16x8_t)__s0, __p1); \
45658 __ret; \45658 __ret; \
45659})45659})
45660#else45660#else
45661#define vduph_laneq_f16(__p0, __p1) __extension__ ({ \45661#define vduph_laneq_f16(__p0, __p1) __extension__ ({ \
45662 float16_t __ret; \
45662 float16x8_t __s0 = __p0; \45663 float16x8_t __s0 = __p0; \
45663 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \45664 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
45664 float16_t __ret; \
45665 __ret = (float16_t) __builtin_neon_vduph_laneq_f16((float16x8_t)__rev0, __p1); \45665 __ret = (float16_t) __builtin_neon_vduph_laneq_f16((float16x8_t)__rev0, __p1); \
45666 __ret; \45666 __ret; \
45667})45667})
...@@ -45669,28 +45669,28 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -45669,28 +45669,28 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {
4566945669
45670#ifdef __LITTLE_ENDIAN__45670#ifdef __LITTLE_ENDIAN__
45671#define vfmah_lane_f16(__p0, __p1, __p2, __p3) __extension__ ({ \45671#define vfmah_lane_f16(__p0, __p1, __p2, __p3) __extension__ ({ \
45672 float16_t __ret; \
45672 float16_t __s0 = __p0; \45673 float16_t __s0 = __p0; \
45673 float16_t __s1 = __p1; \45674 float16_t __s1 = __p1; \
45674 float16x4_t __s2 = __p2; \45675 float16x4_t __s2 = __p2; \
45675 float16_t __ret; \
45676 __ret = (float16_t) __builtin_neon_vfmah_lane_f16(__s0, __s1, (float16x4_t)__s2, __p3); \45676 __ret = (float16_t) __builtin_neon_vfmah_lane_f16(__s0, __s1, (float16x4_t)__s2, __p3); \
45677 __ret; \45677 __ret; \
45678})45678})
45679#else45679#else
45680#define vfmah_lane_f16(__p0, __p1, __p2, __p3) __extension__ ({ \45680#define vfmah_lane_f16(__p0, __p1, __p2, __p3) __extension__ ({ \
45681 float16_t __ret; \
45681 float16_t __s0 = __p0; \45682 float16_t __s0 = __p0; \
45682 float16_t __s1 = __p1; \45683 float16_t __s1 = __p1; \
45683 float16x4_t __s2 = __p2; \45684 float16x4_t __s2 = __p2; \
45684 float16x4_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 3, 2, 1, 0); \45685 float16x4_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 3, 2, 1, 0); \
45685 float16_t __ret; \
45686 __ret = (float16_t) __builtin_neon_vfmah_lane_f16(__s0, __s1, (float16x4_t)__rev2, __p3); \45686 __ret = (float16_t) __builtin_neon_vfmah_lane_f16(__s0, __s1, (float16x4_t)__rev2, __p3); \
45687 __ret; \45687 __ret; \
45688})45688})
45689#define __noswap_vfmah_lane_f16(__p0, __p1, __p2, __p3) __extension__ ({ \45689#define __noswap_vfmah_lane_f16(__p0, __p1, __p2, __p3) __extension__ ({ \
45690 float16_t __ret; \
45690 float16_t __s0 = __p0; \45691 float16_t __s0 = __p0; \
45691 float16_t __s1 = __p1; \45692 float16_t __s1 = __p1; \
45692 float16x4_t __s2 = __p2; \45693 float16x4_t __s2 = __p2; \
45693 float16_t __ret; \
45694 __ret = (float16_t) __builtin_neon_vfmah_lane_f16(__s0, __s1, (float16x4_t)__s2, __p3); \45694 __ret = (float16_t) __builtin_neon_vfmah_lane_f16(__s0, __s1, (float16x4_t)__s2, __p3); \
45695 __ret; \45695 __ret; \
45696})45696})
...@@ -45698,31 +45698,31 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -45698,31 +45698,31 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {
4569845698
45699#ifdef __LITTLE_ENDIAN__45699#ifdef __LITTLE_ENDIAN__
45700#define vfmaq_lane_f16(__p0, __p1, __p2, __p3) __extension__ ({ \45700#define vfmaq_lane_f16(__p0, __p1, __p2, __p3) __extension__ ({ \
45701 float16x8_t __ret; \
45701 float16x8_t __s0 = __p0; \45702 float16x8_t __s0 = __p0; \
45702 float16x8_t __s1 = __p1; \45703 float16x8_t __s1 = __p1; \
45703 float16x4_t __s2 = __p2; \45704 float16x4_t __s2 = __p2; \
45704 float16x8_t __ret; \
45705 __ret = (float16x8_t) __builtin_neon_vfmaq_lane_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x8_t)__s2, __p3, 40); \45705 __ret = (float16x8_t) __builtin_neon_vfmaq_lane_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x8_t)__s2, __p3, 40); \
45706 __ret; \45706 __ret; \
45707})45707})
45708#else45708#else
45709#define vfmaq_lane_f16(__p0, __p1, __p2, __p3) __extension__ ({ \45709#define vfmaq_lane_f16(__p0, __p1, __p2, __p3) __extension__ ({ \
45710 float16x8_t __ret; \
45710 float16x8_t __s0 = __p0; \45711 float16x8_t __s0 = __p0; \
45711 float16x8_t __s1 = __p1; \45712 float16x8_t __s1 = __p1; \
45712 float16x4_t __s2 = __p2; \45713 float16x4_t __s2 = __p2; \
45713 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \45714 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
45714 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \45715 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
45715 float16x4_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 3, 2, 1, 0); \45716 float16x4_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 3, 2, 1, 0); \
45716 float16x8_t __ret; \
45717 __ret = (float16x8_t) __builtin_neon_vfmaq_lane_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x8_t)__rev2, __p3, 40); \45717 __ret = (float16x8_t) __builtin_neon_vfmaq_lane_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x8_t)__rev2, __p3, 40); \
45718 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \45718 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
45719 __ret; \45719 __ret; \
45720})45720})
45721#define __noswap_vfmaq_lane_f16(__p0, __p1, __p2, __p3) __extension__ ({ \45721#define __noswap_vfmaq_lane_f16(__p0, __p1, __p2, __p3) __extension__ ({ \
45722 float16x8_t __ret; \
45722 float16x8_t __s0 = __p0; \45723 float16x8_t __s0 = __p0; \
45723 float16x8_t __s1 = __p1; \45724 float16x8_t __s1 = __p1; \
45724 float16x4_t __s2 = __p2; \45725 float16x4_t __s2 = __p2; \
45725 float16x8_t __ret; \
45726 __ret = (float16x8_t) __builtin_neon_vfmaq_lane_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x8_t)__s2, __p3, 40); \45726 __ret = (float16x8_t) __builtin_neon_vfmaq_lane_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x8_t)__s2, __p3, 40); \
45727 __ret; \45727 __ret; \
45728})45728})
...@@ -45730,31 +45730,31 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -45730,31 +45730,31 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {
4573045730
45731#ifdef __LITTLE_ENDIAN__45731#ifdef __LITTLE_ENDIAN__
45732#define vfma_lane_f16(__p0, __p1, __p2, __p3) __extension__ ({ \45732#define vfma_lane_f16(__p0, __p1, __p2, __p3) __extension__ ({ \
45733 float16x4_t __ret; \
45733 float16x4_t __s0 = __p0; \45734 float16x4_t __s0 = __p0; \
45734 float16x4_t __s1 = __p1; \45735 float16x4_t __s1 = __p1; \
45735 float16x4_t __s2 = __p2; \45736 float16x4_t __s2 = __p2; \
45736 float16x4_t __ret; \
45737 __ret = (float16x4_t) __builtin_neon_vfma_lane_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x8_t)__s2, __p3, 8); \45737 __ret = (float16x4_t) __builtin_neon_vfma_lane_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x8_t)__s2, __p3, 8); \
45738 __ret; \45738 __ret; \
45739})45739})
45740#else45740#else
45741#define vfma_lane_f16(__p0, __p1, __p2, __p3) __extension__ ({ \45741#define vfma_lane_f16(__p0, __p1, __p2, __p3) __extension__ ({ \
45742 float16x4_t __ret; \
45742 float16x4_t __s0 = __p0; \45743 float16x4_t __s0 = __p0; \
45743 float16x4_t __s1 = __p1; \45744 float16x4_t __s1 = __p1; \
45744 float16x4_t __s2 = __p2; \45745 float16x4_t __s2 = __p2; \
45745 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \45746 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
45746 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \45747 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
45747 float16x4_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 3, 2, 1, 0); \45748 float16x4_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 3, 2, 1, 0); \
45748 float16x4_t __ret; \
45749 __ret = (float16x4_t) __builtin_neon_vfma_lane_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, __p3, 8); \45749 __ret = (float16x4_t) __builtin_neon_vfma_lane_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, __p3, 8); \
45750 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \45750 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
45751 __ret; \45751 __ret; \
45752})45752})
45753#define __noswap_vfma_lane_f16(__p0, __p1, __p2, __p3) __extension__ ({ \45753#define __noswap_vfma_lane_f16(__p0, __p1, __p2, __p3) __extension__ ({ \
45754 float16x4_t __ret; \
45754 float16x4_t __s0 = __p0; \45755 float16x4_t __s0 = __p0; \
45755 float16x4_t __s1 = __p1; \45756 float16x4_t __s1 = __p1; \
45756 float16x4_t __s2 = __p2; \45757 float16x4_t __s2 = __p2; \
45757 float16x4_t __ret; \
45758 __ret = (float16x4_t) __builtin_neon_vfma_lane_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x8_t)__s2, __p3, 8); \45758 __ret = (float16x4_t) __builtin_neon_vfma_lane_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x8_t)__s2, __p3, 8); \
45759 __ret; \45759 __ret; \
45760})45760})
...@@ -45762,28 +45762,28 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -45762,28 +45762,28 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {
4576245762
45763#ifdef __LITTLE_ENDIAN__45763#ifdef __LITTLE_ENDIAN__
45764#define vfmah_laneq_f16(__p0, __p1, __p2, __p3) __extension__ ({ \45764#define vfmah_laneq_f16(__p0, __p1, __p2, __p3) __extension__ ({ \
45765 float16_t __ret; \
45765 float16_t __s0 = __p0; \45766 float16_t __s0 = __p0; \
45766 float16_t __s1 = __p1; \45767 float16_t __s1 = __p1; \
45767 float16x8_t __s2 = __p2; \45768 float16x8_t __s2 = __p2; \
45768 float16_t __ret; \
45769 __ret = (float16_t) __builtin_neon_vfmah_laneq_f16(__s0, __s1, (float16x8_t)__s2, __p3); \45769 __ret = (float16_t) __builtin_neon_vfmah_laneq_f16(__s0, __s1, (float16x8_t)__s2, __p3); \
45770 __ret; \45770 __ret; \
45771})45771})
45772#else45772#else
45773#define vfmah_laneq_f16(__p0, __p1, __p2, __p3) __extension__ ({ \45773#define vfmah_laneq_f16(__p0, __p1, __p2, __p3) __extension__ ({ \
45774 float16_t __ret; \
45774 float16_t __s0 = __p0; \45775 float16_t __s0 = __p0; \
45775 float16_t __s1 = __p1; \45776 float16_t __s1 = __p1; \
45776 float16x8_t __s2 = __p2; \45777 float16x8_t __s2 = __p2; \
45777 float16x8_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 7, 6, 5, 4, 3, 2, 1, 0); \45778 float16x8_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 7, 6, 5, 4, 3, 2, 1, 0); \
45778 float16_t __ret; \
45779 __ret = (float16_t) __builtin_neon_vfmah_laneq_f16(__s0, __s1, (float16x8_t)__rev2, __p3); \45779 __ret = (float16_t) __builtin_neon_vfmah_laneq_f16(__s0, __s1, (float16x8_t)__rev2, __p3); \
45780 __ret; \45780 __ret; \
45781})45781})
45782#define __noswap_vfmah_laneq_f16(__p0, __p1, __p2, __p3) __extension__ ({ \45782#define __noswap_vfmah_laneq_f16(__p0, __p1, __p2, __p3) __extension__ ({ \
45783 float16_t __ret; \
45783 float16_t __s0 = __p0; \45784 float16_t __s0 = __p0; \
45784 float16_t __s1 = __p1; \45785 float16_t __s1 = __p1; \
45785 float16x8_t __s2 = __p2; \45786 float16x8_t __s2 = __p2; \
45786 float16_t __ret; \
45787 __ret = (float16_t) __builtin_neon_vfmah_laneq_f16(__s0, __s1, (float16x8_t)__s2, __p3); \45787 __ret = (float16_t) __builtin_neon_vfmah_laneq_f16(__s0, __s1, (float16x8_t)__s2, __p3); \
45788 __ret; \45788 __ret; \
45789})45789})
...@@ -45791,31 +45791,31 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -45791,31 +45791,31 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {
4579145791
45792#ifdef __LITTLE_ENDIAN__45792#ifdef __LITTLE_ENDIAN__
45793#define vfmaq_laneq_f16(__p0, __p1, __p2, __p3) __extension__ ({ \45793#define vfmaq_laneq_f16(__p0, __p1, __p2, __p3) __extension__ ({ \
45794 float16x8_t __ret; \
45794 float16x8_t __s0 = __p0; \45795 float16x8_t __s0 = __p0; \
45795 float16x8_t __s1 = __p1; \45796 float16x8_t __s1 = __p1; \
45796 float16x8_t __s2 = __p2; \45797 float16x8_t __s2 = __p2; \
45797 float16x8_t __ret; \
45798 __ret = (float16x8_t) __builtin_neon_vfmaq_laneq_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x16_t)__s2, __p3, 40); \45798 __ret = (float16x8_t) __builtin_neon_vfmaq_laneq_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x16_t)__s2, __p3, 40); \
45799 __ret; \45799 __ret; \
45800})45800})
45801#else45801#else
45802#define vfmaq_laneq_f16(__p0, __p1, __p2, __p3) __extension__ ({ \45802#define vfmaq_laneq_f16(__p0, __p1, __p2, __p3) __extension__ ({ \
45803 float16x8_t __ret; \
45803 float16x8_t __s0 = __p0; \45804 float16x8_t __s0 = __p0; \
45804 float16x8_t __s1 = __p1; \45805 float16x8_t __s1 = __p1; \
45805 float16x8_t __s2 = __p2; \45806 float16x8_t __s2 = __p2; \
45806 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \45807 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
45807 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \45808 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
45808 float16x8_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 7, 6, 5, 4, 3, 2, 1, 0); \45809 float16x8_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 7, 6, 5, 4, 3, 2, 1, 0); \
45809 float16x8_t __ret; \
45810 __ret = (float16x8_t) __builtin_neon_vfmaq_laneq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, __p3, 40); \45810 __ret = (float16x8_t) __builtin_neon_vfmaq_laneq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, __p3, 40); \
45811 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \45811 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
45812 __ret; \45812 __ret; \
45813})45813})
45814#define __noswap_vfmaq_laneq_f16(__p0, __p1, __p2, __p3) __extension__ ({ \45814#define __noswap_vfmaq_laneq_f16(__p0, __p1, __p2, __p3) __extension__ ({ \
45815 float16x8_t __ret; \
45815 float16x8_t __s0 = __p0; \45816 float16x8_t __s0 = __p0; \
45816 float16x8_t __s1 = __p1; \45817 float16x8_t __s1 = __p1; \
45817 float16x8_t __s2 = __p2; \45818 float16x8_t __s2 = __p2; \
45818 float16x8_t __ret; \
45819 __ret = (float16x8_t) __builtin_neon_vfmaq_laneq_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x16_t)__s2, __p3, 40); \45819 __ret = (float16x8_t) __builtin_neon_vfmaq_laneq_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x16_t)__s2, __p3, 40); \
45820 __ret; \45820 __ret; \
45821})45821})
...@@ -45823,31 +45823,31 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -45823,31 +45823,31 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {
4582345823
45824#ifdef __LITTLE_ENDIAN__45824#ifdef __LITTLE_ENDIAN__
45825#define vfma_laneq_f16(__p0, __p1, __p2, __p3) __extension__ ({ \45825#define vfma_laneq_f16(__p0, __p1, __p2, __p3) __extension__ ({ \
45826 float16x4_t __ret; \
45826 float16x4_t __s0 = __p0; \45827 float16x4_t __s0 = __p0; \
45827 float16x4_t __s1 = __p1; \45828 float16x4_t __s1 = __p1; \
45828 float16x8_t __s2 = __p2; \45829 float16x8_t __s2 = __p2; \
45829 float16x4_t __ret; \
45830 __ret = (float16x4_t) __builtin_neon_vfma_laneq_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x16_t)__s2, __p3, 8); \45830 __ret = (float16x4_t) __builtin_neon_vfma_laneq_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x16_t)__s2, __p3, 8); \
45831 __ret; \45831 __ret; \
45832})45832})
45833#else45833#else
45834#define vfma_laneq_f16(__p0, __p1, __p2, __p3) __extension__ ({ \45834#define vfma_laneq_f16(__p0, __p1, __p2, __p3) __extension__ ({ \
45835 float16x4_t __ret; \
45835 float16x4_t __s0 = __p0; \45836 float16x4_t __s0 = __p0; \
45836 float16x4_t __s1 = __p1; \45837 float16x4_t __s1 = __p1; \
45837 float16x8_t __s2 = __p2; \45838 float16x8_t __s2 = __p2; \
45838 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \45839 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
45839 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \45840 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
45840 float16x8_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 7, 6, 5, 4, 3, 2, 1, 0); \45841 float16x8_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 7, 6, 5, 4, 3, 2, 1, 0); \
45841 float16x4_t __ret; \
45842 __ret = (float16x4_t) __builtin_neon_vfma_laneq_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x16_t)__rev2, __p3, 8); \45842 __ret = (float16x4_t) __builtin_neon_vfma_laneq_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x16_t)__rev2, __p3, 8); \
45843 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \45843 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
45844 __ret; \45844 __ret; \
45845})45845})
45846#define __noswap_vfma_laneq_f16(__p0, __p1, __p2, __p3) __extension__ ({ \45846#define __noswap_vfma_laneq_f16(__p0, __p1, __p2, __p3) __extension__ ({ \
45847 float16x4_t __ret; \
45847 float16x4_t __s0 = __p0; \45848 float16x4_t __s0 = __p0; \
45848 float16x4_t __s1 = __p1; \45849 float16x4_t __s1 = __p1; \
45849 float16x8_t __s2 = __p2; \45850 float16x8_t __s2 = __p2; \
45850 float16x4_t __ret; \
45851 __ret = (float16x4_t) __builtin_neon_vfma_laneq_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x16_t)__s2, __p3, 8); \45851 __ret = (float16x4_t) __builtin_neon_vfma_laneq_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x16_t)__s2, __p3, 8); \
45852 __ret; \45852 __ret; \
45853})45853})
...@@ -45855,21 +45855,21 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -45855,21 +45855,21 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {
4585545855
45856#ifdef __LITTLE_ENDIAN__45856#ifdef __LITTLE_ENDIAN__
45857#define vfmaq_n_f16(__p0, __p1, __p2) __extension__ ({ \45857#define vfmaq_n_f16(__p0, __p1, __p2) __extension__ ({ \
45858 float16x8_t __ret; \
45858 float16x8_t __s0 = __p0; \45859 float16x8_t __s0 = __p0; \
45859 float16x8_t __s1 = __p1; \45860 float16x8_t __s1 = __p1; \
45860 float16_t __s2 = __p2; \45861 float16_t __s2 = __p2; \
45861 float16x8_t __ret; \
45862 __ret = vfmaq_f16(__s0, __s1, (float16x8_t) {__s2, __s2, __s2, __s2, __s2, __s2, __s2, __s2}); \45862 __ret = vfmaq_f16(__s0, __s1, (float16x8_t) {__s2, __s2, __s2, __s2, __s2, __s2, __s2, __s2}); \
45863 __ret; \45863 __ret; \
45864})45864})
45865#else45865#else
45866#define vfmaq_n_f16(__p0, __p1, __p2) __extension__ ({ \45866#define vfmaq_n_f16(__p0, __p1, __p2) __extension__ ({ \
45867 float16x8_t __ret; \
45867 float16x8_t __s0 = __p0; \45868 float16x8_t __s0 = __p0; \
45868 float16x8_t __s1 = __p1; \45869 float16x8_t __s1 = __p1; \
45869 float16_t __s2 = __p2; \45870 float16_t __s2 = __p2; \
45870 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \45871 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
45871 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \45872 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
45872 float16x8_t __ret; \
45873 __ret = __noswap_vfmaq_f16(__rev0, __rev1, (float16x8_t) {__s2, __s2, __s2, __s2, __s2, __s2, __s2, __s2}); \45873 __ret = __noswap_vfmaq_f16(__rev0, __rev1, (float16x8_t) {__s2, __s2, __s2, __s2, __s2, __s2, __s2, __s2}); \
45874 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \45874 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
45875 __ret; \45875 __ret; \
...@@ -45878,21 +45878,21 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -45878,21 +45878,21 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {
4587845878
45879#ifdef __LITTLE_ENDIAN__45879#ifdef __LITTLE_ENDIAN__
45880#define vfma_n_f16(__p0, __p1, __p2) __extension__ ({ \45880#define vfma_n_f16(__p0, __p1, __p2) __extension__ ({ \
45881 float16x4_t __ret; \
45881 float16x4_t __s0 = __p0; \45882 float16x4_t __s0 = __p0; \
45882 float16x4_t __s1 = __p1; \45883 float16x4_t __s1 = __p1; \
45883 float16_t __s2 = __p2; \45884 float16_t __s2 = __p2; \
45884 float16x4_t __ret; \
45885 __ret = vfma_f16(__s0, __s1, (float16x4_t) {__s2, __s2, __s2, __s2}); \45885 __ret = vfma_f16(__s0, __s1, (float16x4_t) {__s2, __s2, __s2, __s2}); \
45886 __ret; \45886 __ret; \
45887})45887})
45888#else45888#else
45889#define vfma_n_f16(__p0, __p1, __p2) __extension__ ({ \45889#define vfma_n_f16(__p0, __p1, __p2) __extension__ ({ \
45890 float16x4_t __ret; \
45890 float16x4_t __s0 = __p0; \45891 float16x4_t __s0 = __p0; \
45891 float16x4_t __s1 = __p1; \45892 float16x4_t __s1 = __p1; \
45892 float16_t __s2 = __p2; \45893 float16_t __s2 = __p2; \
45893 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \45894 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
45894 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \45895 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
45895 float16x4_t __ret; \
45896 __ret = __noswap_vfma_f16(__rev0, __rev1, (float16x4_t) {__s2, __s2, __s2, __s2}); \45896 __ret = __noswap_vfma_f16(__rev0, __rev1, (float16x4_t) {__s2, __s2, __s2, __s2}); \
45897 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \45897 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
45898 __ret; \45898 __ret; \
...@@ -45901,20 +45901,20 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -45901,20 +45901,20 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {
4590145901
45902#ifdef __LITTLE_ENDIAN__45902#ifdef __LITTLE_ENDIAN__
45903#define vfmsh_lane_f16(__p0_281, __p1_281, __p2_281, __p3_281) __extension__ ({ \45903#define vfmsh_lane_f16(__p0_281, __p1_281, __p2_281, __p3_281) __extension__ ({ \
45904 float16_t __ret_281; \
45904 float16_t __s0_281 = __p0_281; \45905 float16_t __s0_281 = __p0_281; \
45905 float16_t __s1_281 = __p1_281; \45906 float16_t __s1_281 = __p1_281; \
45906 float16x4_t __s2_281 = __p2_281; \45907 float16x4_t __s2_281 = __p2_281; \
45907 float16_t __ret_281; \
45908 __ret_281 = vfmah_lane_f16(__s0_281, -__s1_281, __s2_281, __p3_281); \45908 __ret_281 = vfmah_lane_f16(__s0_281, -__s1_281, __s2_281, __p3_281); \
45909 __ret_281; \45909 __ret_281; \
45910})45910})
45911#else45911#else
45912#define vfmsh_lane_f16(__p0_282, __p1_282, __p2_282, __p3_282) __extension__ ({ \45912#define vfmsh_lane_f16(__p0_282, __p1_282, __p2_282, __p3_282) __extension__ ({ \
45913 float16_t __ret_282; \
45913 float16_t __s0_282 = __p0_282; \45914 float16_t __s0_282 = __p0_282; \
45914 float16_t __s1_282 = __p1_282; \45915 float16_t __s1_282 = __p1_282; \
45915 float16x4_t __s2_282 = __p2_282; \45916 float16x4_t __s2_282 = __p2_282; \
45916 float16x4_t __rev2_282; __rev2_282 = __builtin_shufflevector(__s2_282, __s2_282, 3, 2, 1, 0); \45917 float16x4_t __rev2_282; __rev2_282 = __builtin_shufflevector(__s2_282, __s2_282, 3, 2, 1, 0); \
45917 float16_t __ret_282; \
45918 __ret_282 = __noswap_vfmah_lane_f16(__s0_282, -__s1_282, __rev2_282, __p3_282); \45918 __ret_282 = __noswap_vfmah_lane_f16(__s0_282, -__s1_282, __rev2_282, __p3_282); \
45919 __ret_282; \45919 __ret_282; \
45920})45920})
...@@ -45922,22 +45922,22 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -45922,22 +45922,22 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {
4592245922
45923#ifdef __LITTLE_ENDIAN__45923#ifdef __LITTLE_ENDIAN__
45924#define vfmsq_lane_f16(__p0_283, __p1_283, __p2_283, __p3_283) __extension__ ({ \45924#define vfmsq_lane_f16(__p0_283, __p1_283, __p2_283, __p3_283) __extension__ ({ \
45925 float16x8_t __ret_283; \
45925 float16x8_t __s0_283 = __p0_283; \45926 float16x8_t __s0_283 = __p0_283; \
45926 float16x8_t __s1_283 = __p1_283; \45927 float16x8_t __s1_283 = __p1_283; \
45927 float16x4_t __s2_283 = __p2_283; \45928 float16x4_t __s2_283 = __p2_283; \
45928 float16x8_t __ret_283; \
45929 __ret_283 = vfmaq_lane_f16(__s0_283, -__s1_283, __s2_283, __p3_283); \45929 __ret_283 = vfmaq_lane_f16(__s0_283, -__s1_283, __s2_283, __p3_283); \
45930 __ret_283; \45930 __ret_283; \
45931})45931})
45932#else45932#else
45933#define vfmsq_lane_f16(__p0_284, __p1_284, __p2_284, __p3_284) __extension__ ({ \45933#define vfmsq_lane_f16(__p0_284, __p1_284, __p2_284, __p3_284) __extension__ ({ \
45934 float16x8_t __ret_284; \
45934 float16x8_t __s0_284 = __p0_284; \45935 float16x8_t __s0_284 = __p0_284; \
45935 float16x8_t __s1_284 = __p1_284; \45936 float16x8_t __s1_284 = __p1_284; \
45936 float16x4_t __s2_284 = __p2_284; \45937 float16x4_t __s2_284 = __p2_284; \
45937 float16x8_t __rev0_284; __rev0_284 = __builtin_shufflevector(__s0_284, __s0_284, 7, 6, 5, 4, 3, 2, 1, 0); \45938 float16x8_t __rev0_284; __rev0_284 = __builtin_shufflevector(__s0_284, __s0_284, 7, 6, 5, 4, 3, 2, 1, 0); \
45938 float16x8_t __rev1_284; __rev1_284 = __builtin_shufflevector(__s1_284, __s1_284, 7, 6, 5, 4, 3, 2, 1, 0); \45939 float16x8_t __rev1_284; __rev1_284 = __builtin_shufflevector(__s1_284, __s1_284, 7, 6, 5, 4, 3, 2, 1, 0); \
45939 float16x4_t __rev2_284; __rev2_284 = __builtin_shufflevector(__s2_284, __s2_284, 3, 2, 1, 0); \45940 float16x4_t __rev2_284; __rev2_284 = __builtin_shufflevector(__s2_284, __s2_284, 3, 2, 1, 0); \
45940 float16x8_t __ret_284; \
45941 __ret_284 = __noswap_vfmaq_lane_f16(__rev0_284, -__rev1_284, __rev2_284, __p3_284); \45941 __ret_284 = __noswap_vfmaq_lane_f16(__rev0_284, -__rev1_284, __rev2_284, __p3_284); \
45942 __ret_284 = __builtin_shufflevector(__ret_284, __ret_284, 7, 6, 5, 4, 3, 2, 1, 0); \45942 __ret_284 = __builtin_shufflevector(__ret_284, __ret_284, 7, 6, 5, 4, 3, 2, 1, 0); \
45943 __ret_284; \45943 __ret_284; \
...@@ -45946,22 +45946,22 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -45946,22 +45946,22 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {
4594645946
45947#ifdef __LITTLE_ENDIAN__45947#ifdef __LITTLE_ENDIAN__
45948#define vfms_lane_f16(__p0_285, __p1_285, __p2_285, __p3_285) __extension__ ({ \45948#define vfms_lane_f16(__p0_285, __p1_285, __p2_285, __p3_285) __extension__ ({ \
45949 float16x4_t __ret_285; \
45949 float16x4_t __s0_285 = __p0_285; \45950 float16x4_t __s0_285 = __p0_285; \
45950 float16x4_t __s1_285 = __p1_285; \45951 float16x4_t __s1_285 = __p1_285; \
45951 float16x4_t __s2_285 = __p2_285; \45952 float16x4_t __s2_285 = __p2_285; \
45952 float16x4_t __ret_285; \
45953 __ret_285 = vfma_lane_f16(__s0_285, -__s1_285, __s2_285, __p3_285); \45953 __ret_285 = vfma_lane_f16(__s0_285, -__s1_285, __s2_285, __p3_285); \
45954 __ret_285; \45954 __ret_285; \
45955})45955})
45956#else45956#else
45957#define vfms_lane_f16(__p0_286, __p1_286, __p2_286, __p3_286) __extension__ ({ \45957#define vfms_lane_f16(__p0_286, __p1_286, __p2_286, __p3_286) __extension__ ({ \
45958 float16x4_t __ret_286; \
45958 float16x4_t __s0_286 = __p0_286; \45959 float16x4_t __s0_286 = __p0_286; \
45959 float16x4_t __s1_286 = __p1_286; \45960 float16x4_t __s1_286 = __p1_286; \
45960 float16x4_t __s2_286 = __p2_286; \45961 float16x4_t __s2_286 = __p2_286; \
45961 float16x4_t __rev0_286; __rev0_286 = __builtin_shufflevector(__s0_286, __s0_286, 3, 2, 1, 0); \45962 float16x4_t __rev0_286; __rev0_286 = __builtin_shufflevector(__s0_286, __s0_286, 3, 2, 1, 0); \
45962 float16x4_t __rev1_286; __rev1_286 = __builtin_shufflevector(__s1_286, __s1_286, 3, 2, 1, 0); \45963 float16x4_t __rev1_286; __rev1_286 = __builtin_shufflevector(__s1_286, __s1_286, 3, 2, 1, 0); \
45963 float16x4_t __rev2_286; __rev2_286 = __builtin_shufflevector(__s2_286, __s2_286, 3, 2, 1, 0); \45964 float16x4_t __rev2_286; __rev2_286 = __builtin_shufflevector(__s2_286, __s2_286, 3, 2, 1, 0); \
45964 float16x4_t __ret_286; \
45965 __ret_286 = __noswap_vfma_lane_f16(__rev0_286, -__rev1_286, __rev2_286, __p3_286); \45965 __ret_286 = __noswap_vfma_lane_f16(__rev0_286, -__rev1_286, __rev2_286, __p3_286); \
45966 __ret_286 = __builtin_shufflevector(__ret_286, __ret_286, 3, 2, 1, 0); \45966 __ret_286 = __builtin_shufflevector(__ret_286, __ret_286, 3, 2, 1, 0); \
45967 __ret_286; \45967 __ret_286; \
...@@ -45970,20 +45970,20 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -45970,20 +45970,20 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {
4597045970
45971#ifdef __LITTLE_ENDIAN__45971#ifdef __LITTLE_ENDIAN__
45972#define vfmsh_laneq_f16(__p0_287, __p1_287, __p2_287, __p3_287) __extension__ ({ \45972#define vfmsh_laneq_f16(__p0_287, __p1_287, __p2_287, __p3_287) __extension__ ({ \
45973 float16_t __ret_287; \
45973 float16_t __s0_287 = __p0_287; \45974 float16_t __s0_287 = __p0_287; \
45974 float16_t __s1_287 = __p1_287; \45975 float16_t __s1_287 = __p1_287; \
45975 float16x8_t __s2_287 = __p2_287; \45976 float16x8_t __s2_287 = __p2_287; \
45976 float16_t __ret_287; \
45977 __ret_287 = vfmah_laneq_f16(__s0_287, -__s1_287, __s2_287, __p3_287); \45977 __ret_287 = vfmah_laneq_f16(__s0_287, -__s1_287, __s2_287, __p3_287); \
45978 __ret_287; \45978 __ret_287; \
45979})45979})
45980#else45980#else
45981#define vfmsh_laneq_f16(__p0_288, __p1_288, __p2_288, __p3_288) __extension__ ({ \45981#define vfmsh_laneq_f16(__p0_288, __p1_288, __p2_288, __p3_288) __extension__ ({ \
45982 float16_t __ret_288; \
45982 float16_t __s0_288 = __p0_288; \45983 float16_t __s0_288 = __p0_288; \
45983 float16_t __s1_288 = __p1_288; \45984 float16_t __s1_288 = __p1_288; \
45984 float16x8_t __s2_288 = __p2_288; \45985 float16x8_t __s2_288 = __p2_288; \
45985 float16x8_t __rev2_288; __rev2_288 = __builtin_shufflevector(__s2_288, __s2_288, 7, 6, 5, 4, 3, 2, 1, 0); \45986 float16x8_t __rev2_288; __rev2_288 = __builtin_shufflevector(__s2_288, __s2_288, 7, 6, 5, 4, 3, 2, 1, 0); \
45986 float16_t __ret_288; \
45987 __ret_288 = __noswap_vfmah_laneq_f16(__s0_288, -__s1_288, __rev2_288, __p3_288); \45987 __ret_288 = __noswap_vfmah_laneq_f16(__s0_288, -__s1_288, __rev2_288, __p3_288); \
45988 __ret_288; \45988 __ret_288; \
45989})45989})
...@@ -45991,22 +45991,22 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -45991,22 +45991,22 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {
4599145991
45992#ifdef __LITTLE_ENDIAN__45992#ifdef __LITTLE_ENDIAN__
45993#define vfmsq_laneq_f16(__p0_289, __p1_289, __p2_289, __p3_289) __extension__ ({ \45993#define vfmsq_laneq_f16(__p0_289, __p1_289, __p2_289, __p3_289) __extension__ ({ \
45994 float16x8_t __ret_289; \
45994 float16x8_t __s0_289 = __p0_289; \45995 float16x8_t __s0_289 = __p0_289; \
45995 float16x8_t __s1_289 = __p1_289; \45996 float16x8_t __s1_289 = __p1_289; \
45996 float16x8_t __s2_289 = __p2_289; \45997 float16x8_t __s2_289 = __p2_289; \
45997 float16x8_t __ret_289; \
45998 __ret_289 = vfmaq_laneq_f16(__s0_289, -__s1_289, __s2_289, __p3_289); \45998 __ret_289 = vfmaq_laneq_f16(__s0_289, -__s1_289, __s2_289, __p3_289); \
45999 __ret_289; \45999 __ret_289; \
46000})46000})
46001#else46001#else
46002#define vfmsq_laneq_f16(__p0_290, __p1_290, __p2_290, __p3_290) __extension__ ({ \46002#define vfmsq_laneq_f16(__p0_290, __p1_290, __p2_290, __p3_290) __extension__ ({ \
46003 float16x8_t __ret_290; \
46003 float16x8_t __s0_290 = __p0_290; \46004 float16x8_t __s0_290 = __p0_290; \
46004 float16x8_t __s1_290 = __p1_290; \46005 float16x8_t __s1_290 = __p1_290; \
46005 float16x8_t __s2_290 = __p2_290; \46006 float16x8_t __s2_290 = __p2_290; \
46006 float16x8_t __rev0_290; __rev0_290 = __builtin_shufflevector(__s0_290, __s0_290, 7, 6, 5, 4, 3, 2, 1, 0); \46007 float16x8_t __rev0_290; __rev0_290 = __builtin_shufflevector(__s0_290, __s0_290, 7, 6, 5, 4, 3, 2, 1, 0); \
46007 float16x8_t __rev1_290; __rev1_290 = __builtin_shufflevector(__s1_290, __s1_290, 7, 6, 5, 4, 3, 2, 1, 0); \46008 float16x8_t __rev1_290; __rev1_290 = __builtin_shufflevector(__s1_290, __s1_290, 7, 6, 5, 4, 3, 2, 1, 0); \
46008 float16x8_t __rev2_290; __rev2_290 = __builtin_shufflevector(__s2_290, __s2_290, 7, 6, 5, 4, 3, 2, 1, 0); \46009 float16x8_t __rev2_290; __rev2_290 = __builtin_shufflevector(__s2_290, __s2_290, 7, 6, 5, 4, 3, 2, 1, 0); \
46009 float16x8_t __ret_290; \
46010 __ret_290 = __noswap_vfmaq_laneq_f16(__rev0_290, -__rev1_290, __rev2_290, __p3_290); \46010 __ret_290 = __noswap_vfmaq_laneq_f16(__rev0_290, -__rev1_290, __rev2_290, __p3_290); \
46011 __ret_290 = __builtin_shufflevector(__ret_290, __ret_290, 7, 6, 5, 4, 3, 2, 1, 0); \46011 __ret_290 = __builtin_shufflevector(__ret_290, __ret_290, 7, 6, 5, 4, 3, 2, 1, 0); \
46012 __ret_290; \46012 __ret_290; \
...@@ -46015,22 +46015,22 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -46015,22 +46015,22 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {
4601546015
46016#ifdef __LITTLE_ENDIAN__46016#ifdef __LITTLE_ENDIAN__
46017#define vfms_laneq_f16(__p0_291, __p1_291, __p2_291, __p3_291) __extension__ ({ \46017#define vfms_laneq_f16(__p0_291, __p1_291, __p2_291, __p3_291) __extension__ ({ \
46018 float16x4_t __ret_291; \
46018 float16x4_t __s0_291 = __p0_291; \46019 float16x4_t __s0_291 = __p0_291; \
46019 float16x4_t __s1_291 = __p1_291; \46020 float16x4_t __s1_291 = __p1_291; \
46020 float16x8_t __s2_291 = __p2_291; \46021 float16x8_t __s2_291 = __p2_291; \
46021 float16x4_t __ret_291; \
46022 __ret_291 = vfma_laneq_f16(__s0_291, -__s1_291, __s2_291, __p3_291); \46022 __ret_291 = vfma_laneq_f16(__s0_291, -__s1_291, __s2_291, __p3_291); \
46023 __ret_291; \46023 __ret_291; \
46024})46024})
46025#else46025#else
46026#define vfms_laneq_f16(__p0_292, __p1_292, __p2_292, __p3_292) __extension__ ({ \46026#define vfms_laneq_f16(__p0_292, __p1_292, __p2_292, __p3_292) __extension__ ({ \
46027 float16x4_t __ret_292; \
46027 float16x4_t __s0_292 = __p0_292; \46028 float16x4_t __s0_292 = __p0_292; \
46028 float16x4_t __s1_292 = __p1_292; \46029 float16x4_t __s1_292 = __p1_292; \
46029 float16x8_t __s2_292 = __p2_292; \46030 float16x8_t __s2_292 = __p2_292; \
46030 float16x4_t __rev0_292; __rev0_292 = __builtin_shufflevector(__s0_292, __s0_292, 3, 2, 1, 0); \46031 float16x4_t __rev0_292; __rev0_292 = __builtin_shufflevector(__s0_292, __s0_292, 3, 2, 1, 0); \
46031 float16x4_t __rev1_292; __rev1_292 = __builtin_shufflevector(__s1_292, __s1_292, 3, 2, 1, 0); \46032 float16x4_t __rev1_292; __rev1_292 = __builtin_shufflevector(__s1_292, __s1_292, 3, 2, 1, 0); \
46032 float16x8_t __rev2_292; __rev2_292 = __builtin_shufflevector(__s2_292, __s2_292, 7, 6, 5, 4, 3, 2, 1, 0); \46033 float16x8_t __rev2_292; __rev2_292 = __builtin_shufflevector(__s2_292, __s2_292, 7, 6, 5, 4, 3, 2, 1, 0); \
46033 float16x4_t __ret_292; \
46034 __ret_292 = __noswap_vfma_laneq_f16(__rev0_292, -__rev1_292, __rev2_292, __p3_292); \46034 __ret_292 = __noswap_vfma_laneq_f16(__rev0_292, -__rev1_292, __rev2_292, __p3_292); \
46035 __ret_292 = __builtin_shufflevector(__ret_292, __ret_292, 3, 2, 1, 0); \46035 __ret_292 = __builtin_shufflevector(__ret_292, __ret_292, 3, 2, 1, 0); \
46036 __ret_292; \46036 __ret_292; \
...@@ -46039,21 +46039,21 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -46039,21 +46039,21 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {
4603946039
46040#ifdef __LITTLE_ENDIAN__46040#ifdef __LITTLE_ENDIAN__
46041#define vfmsq_n_f16(__p0, __p1, __p2) __extension__ ({ \46041#define vfmsq_n_f16(__p0, __p1, __p2) __extension__ ({ \
46042 float16x8_t __ret; \
46042 float16x8_t __s0 = __p0; \46043 float16x8_t __s0 = __p0; \
46043 float16x8_t __s1 = __p1; \46044 float16x8_t __s1 = __p1; \
46044 float16_t __s2 = __p2; \46045 float16_t __s2 = __p2; \
46045 float16x8_t __ret; \
46046 __ret = vfmaq_f16(__s0, -__s1, (float16x8_t) {__s2, __s2, __s2, __s2, __s2, __s2, __s2, __s2}); \46046 __ret = vfmaq_f16(__s0, -__s1, (float16x8_t) {__s2, __s2, __s2, __s2, __s2, __s2, __s2, __s2}); \
46047 __ret; \46047 __ret; \
46048})46048})
46049#else46049#else
46050#define vfmsq_n_f16(__p0, __p1, __p2) __extension__ ({ \46050#define vfmsq_n_f16(__p0, __p1, __p2) __extension__ ({ \
46051 float16x8_t __ret; \
46051 float16x8_t __s0 = __p0; \46052 float16x8_t __s0 = __p0; \
46052 float16x8_t __s1 = __p1; \46053 float16x8_t __s1 = __p1; \
46053 float16_t __s2 = __p2; \46054 float16_t __s2 = __p2; \
46054 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \46055 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
46055 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \46056 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
46056 float16x8_t __ret; \
46057 __ret = __noswap_vfmaq_f16(__rev0, -__rev1, (float16x8_t) {__s2, __s2, __s2, __s2, __s2, __s2, __s2, __s2}); \46057 __ret = __noswap_vfmaq_f16(__rev0, -__rev1, (float16x8_t) {__s2, __s2, __s2, __s2, __s2, __s2, __s2, __s2}); \
46058 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \46058 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
46059 __ret; \46059 __ret; \
...@@ -46062,21 +46062,21 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -46062,21 +46062,21 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {
4606246062
46063#ifdef __LITTLE_ENDIAN__46063#ifdef __LITTLE_ENDIAN__
46064#define vfms_n_f16(__p0, __p1, __p2) __extension__ ({ \46064#define vfms_n_f16(__p0, __p1, __p2) __extension__ ({ \
46065 float16x4_t __ret; \
46065 float16x4_t __s0 = __p0; \46066 float16x4_t __s0 = __p0; \
46066 float16x4_t __s1 = __p1; \46067 float16x4_t __s1 = __p1; \
46067 float16_t __s2 = __p2; \46068 float16_t __s2 = __p2; \
46068 float16x4_t __ret; \
46069 __ret = vfma_f16(__s0, -__s1, (float16x4_t) {__s2, __s2, __s2, __s2}); \46069 __ret = vfma_f16(__s0, -__s1, (float16x4_t) {__s2, __s2, __s2, __s2}); \
46070 __ret; \46070 __ret; \
46071})46071})
46072#else46072#else
46073#define vfms_n_f16(__p0, __p1, __p2) __extension__ ({ \46073#define vfms_n_f16(__p0, __p1, __p2) __extension__ ({ \
46074 float16x4_t __ret; \
46074 float16x4_t __s0 = __p0; \46075 float16x4_t __s0 = __p0; \
46075 float16x4_t __s1 = __p1; \46076 float16x4_t __s1 = __p1; \
46076 float16_t __s2 = __p2; \46077 float16_t __s2 = __p2; \
46077 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \46078 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
46078 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \46079 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
46079 float16x4_t __ret; \
46080 __ret = __noswap_vfma_f16(__rev0, -__rev1, (float16x4_t) {__s2, __s2, __s2, __s2}); \46080 __ret = __noswap_vfma_f16(__rev0, -__rev1, (float16x4_t) {__s2, __s2, __s2, __s2}); \
46081 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \46081 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
46082 __ret; \46082 __ret; \
...@@ -46085,16 +46085,16 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -46085,16 +46085,16 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {
4608546085
46086#ifdef __LITTLE_ENDIAN__46086#ifdef __LITTLE_ENDIAN__
46087#define vmaxnmvq_f16(__p0) __extension__ ({ \46087#define vmaxnmvq_f16(__p0) __extension__ ({ \
46088 float16x8_t __s0 = __p0; \
46089 float16_t __ret; \46088 float16_t __ret; \
46089 float16x8_t __s0 = __p0; \
46090 __ret = (float16_t) __builtin_neon_vmaxnmvq_f16((int8x16_t)__s0); \46090 __ret = (float16_t) __builtin_neon_vmaxnmvq_f16((int8x16_t)__s0); \
46091 __ret; \46091 __ret; \
46092})46092})
46093#else46093#else
46094#define vmaxnmvq_f16(__p0) __extension__ ({ \46094#define vmaxnmvq_f16(__p0) __extension__ ({ \
46095 float16_t __ret; \
46095 float16x8_t __s0 = __p0; \46096 float16x8_t __s0 = __p0; \
46096 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \46097 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
46097 float16_t __ret; \
46098 __ret = (float16_t) __builtin_neon_vmaxnmvq_f16((int8x16_t)__rev0); \46098 __ret = (float16_t) __builtin_neon_vmaxnmvq_f16((int8x16_t)__rev0); \
46099 __ret; \46099 __ret; \
46100})46100})
...@@ -46102,16 +46102,16 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -46102,16 +46102,16 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {
4610246102
46103#ifdef __LITTLE_ENDIAN__46103#ifdef __LITTLE_ENDIAN__
46104#define vmaxnmv_f16(__p0) __extension__ ({ \46104#define vmaxnmv_f16(__p0) __extension__ ({ \
46105 float16x4_t __s0 = __p0; \
46106 float16_t __ret; \46105 float16_t __ret; \
46106 float16x4_t __s0 = __p0; \
46107 __ret = (float16_t) __builtin_neon_vmaxnmv_f16((int8x8_t)__s0); \46107 __ret = (float16_t) __builtin_neon_vmaxnmv_f16((int8x8_t)__s0); \
46108 __ret; \46108 __ret; \
46109})46109})
46110#else46110#else
46111#define vmaxnmv_f16(__p0) __extension__ ({ \46111#define vmaxnmv_f16(__p0) __extension__ ({ \
46112 float16_t __ret; \
46112 float16x4_t __s0 = __p0; \46113 float16x4_t __s0 = __p0; \
46113 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \46114 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
46114 float16_t __ret; \
46115 __ret = (float16_t) __builtin_neon_vmaxnmv_f16((int8x8_t)__rev0); \46115 __ret = (float16_t) __builtin_neon_vmaxnmv_f16((int8x8_t)__rev0); \
46116 __ret; \46116 __ret; \
46117})46117})
...@@ -46119,16 +46119,16 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -46119,16 +46119,16 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {
4611946119
46120#ifdef __LITTLE_ENDIAN__46120#ifdef __LITTLE_ENDIAN__
46121#define vmaxvq_f16(__p0) __extension__ ({ \46121#define vmaxvq_f16(__p0) __extension__ ({ \
46122 float16x8_t __s0 = __p0; \
46123 float16_t __ret; \46122 float16_t __ret; \
46123 float16x8_t __s0 = __p0; \
46124 __ret = (float16_t) __builtin_neon_vmaxvq_f16((int8x16_t)__s0); \46124 __ret = (float16_t) __builtin_neon_vmaxvq_f16((int8x16_t)__s0); \
46125 __ret; \46125 __ret; \
46126})46126})
46127#else46127#else
46128#define vmaxvq_f16(__p0) __extension__ ({ \46128#define vmaxvq_f16(__p0) __extension__ ({ \
46129 float16_t __ret; \
46129 float16x8_t __s0 = __p0; \46130 float16x8_t __s0 = __p0; \
46130 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \46131 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
46131 float16_t __ret; \
46132 __ret = (float16_t) __builtin_neon_vmaxvq_f16((int8x16_t)__rev0); \46132 __ret = (float16_t) __builtin_neon_vmaxvq_f16((int8x16_t)__rev0); \
46133 __ret; \46133 __ret; \
46134})46134})
...@@ -46136,16 +46136,16 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -46136,16 +46136,16 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {
4613646136
46137#ifdef __LITTLE_ENDIAN__46137#ifdef __LITTLE_ENDIAN__
46138#define vmaxv_f16(__p0) __extension__ ({ \46138#define vmaxv_f16(__p0) __extension__ ({ \
46139 float16x4_t __s0 = __p0; \
46140 float16_t __ret; \46139 float16_t __ret; \
46140 float16x4_t __s0 = __p0; \
46141 __ret = (float16_t) __builtin_neon_vmaxv_f16((int8x8_t)__s0); \46141 __ret = (float16_t) __builtin_neon_vmaxv_f16((int8x8_t)__s0); \
46142 __ret; \46142 __ret; \
46143})46143})
46144#else46144#else
46145#define vmaxv_f16(__p0) __extension__ ({ \46145#define vmaxv_f16(__p0) __extension__ ({ \
46146 float16_t __ret; \
46146 float16x4_t __s0 = __p0; \46147 float16x4_t __s0 = __p0; \
46147 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \46148 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
46148 float16_t __ret; \
46149 __ret = (float16_t) __builtin_neon_vmaxv_f16((int8x8_t)__rev0); \46149 __ret = (float16_t) __builtin_neon_vmaxv_f16((int8x8_t)__rev0); \
46150 __ret; \46150 __ret; \
46151})46151})
...@@ -46153,16 +46153,16 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -46153,16 +46153,16 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {
4615346153
46154#ifdef __LITTLE_ENDIAN__46154#ifdef __LITTLE_ENDIAN__
46155#define vminnmvq_f16(__p0) __extension__ ({ \46155#define vminnmvq_f16(__p0) __extension__ ({ \
46156 float16x8_t __s0 = __p0; \
46157 float16_t __ret; \46156 float16_t __ret; \
46157 float16x8_t __s0 = __p0; \
46158 __ret = (float16_t) __builtin_neon_vminnmvq_f16((int8x16_t)__s0); \46158 __ret = (float16_t) __builtin_neon_vminnmvq_f16((int8x16_t)__s0); \
46159 __ret; \46159 __ret; \
46160})46160})
46161#else46161#else
46162#define vminnmvq_f16(__p0) __extension__ ({ \46162#define vminnmvq_f16(__p0) __extension__ ({ \
46163 float16_t __ret; \
46163 float16x8_t __s0 = __p0; \46164 float16x8_t __s0 = __p0; \
46164 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \46165 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
46165 float16_t __ret; \
46166 __ret = (float16_t) __builtin_neon_vminnmvq_f16((int8x16_t)__rev0); \46166 __ret = (float16_t) __builtin_neon_vminnmvq_f16((int8x16_t)__rev0); \
46167 __ret; \46167 __ret; \
46168})46168})
...@@ -46170,16 +46170,16 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -46170,16 +46170,16 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {
4617046170
46171#ifdef __LITTLE_ENDIAN__46171#ifdef __LITTLE_ENDIAN__
46172#define vminnmv_f16(__p0) __extension__ ({ \46172#define vminnmv_f16(__p0) __extension__ ({ \
46173 float16x4_t __s0 = __p0; \
46174 float16_t __ret; \46173 float16_t __ret; \
46174 float16x4_t __s0 = __p0; \
46175 __ret = (float16_t) __builtin_neon_vminnmv_f16((int8x8_t)__s0); \46175 __ret = (float16_t) __builtin_neon_vminnmv_f16((int8x8_t)__s0); \
46176 __ret; \46176 __ret; \
46177})46177})
46178#else46178#else
46179#define vminnmv_f16(__p0) __extension__ ({ \46179#define vminnmv_f16(__p0) __extension__ ({ \
46180 float16_t __ret; \
46180 float16x4_t __s0 = __p0; \46181 float16x4_t __s0 = __p0; \
46181 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \46182 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
46182 float16_t __ret; \
46183 __ret = (float16_t) __builtin_neon_vminnmv_f16((int8x8_t)__rev0); \46183 __ret = (float16_t) __builtin_neon_vminnmv_f16((int8x8_t)__rev0); \
46184 __ret; \46184 __ret; \
46185})46185})
...@@ -46187,16 +46187,16 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -46187,16 +46187,16 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {
4618746187
46188#ifdef __LITTLE_ENDIAN__46188#ifdef __LITTLE_ENDIAN__
46189#define vminvq_f16(__p0) __extension__ ({ \46189#define vminvq_f16(__p0) __extension__ ({ \
46190 float16x8_t __s0 = __p0; \
46191 float16_t __ret; \46190 float16_t __ret; \
46191 float16x8_t __s0 = __p0; \
46192 __ret = (float16_t) __builtin_neon_vminvq_f16((int8x16_t)__s0); \46192 __ret = (float16_t) __builtin_neon_vminvq_f16((int8x16_t)__s0); \
46193 __ret; \46193 __ret; \
46194})46194})
46195#else46195#else
46196#define vminvq_f16(__p0) __extension__ ({ \46196#define vminvq_f16(__p0) __extension__ ({ \
46197 float16_t __ret; \
46197 float16x8_t __s0 = __p0; \46198 float16x8_t __s0 = __p0; \
46198 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \46199 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
46199 float16_t __ret; \
46200 __ret = (float16_t) __builtin_neon_vminvq_f16((int8x16_t)__rev0); \46200 __ret = (float16_t) __builtin_neon_vminvq_f16((int8x16_t)__rev0); \
46201 __ret; \46201 __ret; \
46202})46202})
...@@ -46204,16 +46204,16 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -46204,16 +46204,16 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {
4620446204
46205#ifdef __LITTLE_ENDIAN__46205#ifdef __LITTLE_ENDIAN__
46206#define vminv_f16(__p0) __extension__ ({ \46206#define vminv_f16(__p0) __extension__ ({ \
46207 float16x4_t __s0 = __p0; \
46208 float16_t __ret; \46207 float16_t __ret; \
46208 float16x4_t __s0 = __p0; \
46209 __ret = (float16_t) __builtin_neon_vminv_f16((int8x8_t)__s0); \46209 __ret = (float16_t) __builtin_neon_vminv_f16((int8x8_t)__s0); \
46210 __ret; \46210 __ret; \
46211})46211})
46212#else46212#else
46213#define vminv_f16(__p0) __extension__ ({ \46213#define vminv_f16(__p0) __extension__ ({ \
46214 float16_t __ret; \
46214 float16x4_t __s0 = __p0; \46215 float16x4_t __s0 = __p0; \
46215 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \46216 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
46216 float16_t __ret; \
46217 __ret = (float16_t) __builtin_neon_vminv_f16((int8x8_t)__rev0); \46217 __ret = (float16_t) __builtin_neon_vminv_f16((int8x8_t)__rev0); \
46218 __ret; \46218 __ret; \
46219})46219})
...@@ -46221,19 +46221,19 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -46221,19 +46221,19 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {
4622146221
46222#ifdef __LITTLE_ENDIAN__46222#ifdef __LITTLE_ENDIAN__
46223#define vmulq_laneq_f16(__p0_293, __p1_293, __p2_293) __extension__ ({ \46223#define vmulq_laneq_f16(__p0_293, __p1_293, __p2_293) __extension__ ({ \
46224 float16x8_t __ret_293; \
46224 float16x8_t __s0_293 = __p0_293; \46225 float16x8_t __s0_293 = __p0_293; \
46225 float16x8_t __s1_293 = __p1_293; \46226 float16x8_t __s1_293 = __p1_293; \
46226 float16x8_t __ret_293; \
46227 __ret_293 = __s0_293 * splatq_laneq_f16(__s1_293, __p2_293); \46227 __ret_293 = __s0_293 * splatq_laneq_f16(__s1_293, __p2_293); \
46228 __ret_293; \46228 __ret_293; \
46229})46229})
46230#else46230#else
46231#define vmulq_laneq_f16(__p0_294, __p1_294, __p2_294) __extension__ ({ \46231#define vmulq_laneq_f16(__p0_294, __p1_294, __p2_294) __extension__ ({ \
46232 float16x8_t __ret_294; \
46232 float16x8_t __s0_294 = __p0_294; \46233 float16x8_t __s0_294 = __p0_294; \
46233 float16x8_t __s1_294 = __p1_294; \46234 float16x8_t __s1_294 = __p1_294; \
46234 float16x8_t __rev0_294; __rev0_294 = __builtin_shufflevector(__s0_294, __s0_294, 7, 6, 5, 4, 3, 2, 1, 0); \46235 float16x8_t __rev0_294; __rev0_294 = __builtin_shufflevector(__s0_294, __s0_294, 7, 6, 5, 4, 3, 2, 1, 0); \
46235 float16x8_t __rev1_294; __rev1_294 = __builtin_shufflevector(__s1_294, __s1_294, 7, 6, 5, 4, 3, 2, 1, 0); \46236 float16x8_t __rev1_294; __rev1_294 = __builtin_shufflevector(__s1_294, __s1_294, 7, 6, 5, 4, 3, 2, 1, 0); \
46236 float16x8_t __ret_294; \
46237 __ret_294 = __rev0_294 * __noswap_splatq_laneq_f16(__rev1_294, __p2_294); \46237 __ret_294 = __rev0_294 * __noswap_splatq_laneq_f16(__rev1_294, __p2_294); \
46238 __ret_294 = __builtin_shufflevector(__ret_294, __ret_294, 7, 6, 5, 4, 3, 2, 1, 0); \46238 __ret_294 = __builtin_shufflevector(__ret_294, __ret_294, 7, 6, 5, 4, 3, 2, 1, 0); \
46239 __ret_294; \46239 __ret_294; \
...@@ -46242,19 +46242,19 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -46242,19 +46242,19 @@ __ai float16x4_t vdiv_f16(float16x4_t __p0, float16x4_t __p1) {
4624246242
46243#ifdef __LITTLE_ENDIAN__46243#ifdef __LITTLE_ENDIAN__
46244#define vmul_laneq_f16(__p0_295, __p1_295, __p2_295) __extension__ ({ \46244#define vmul_laneq_f16(__p0_295, __p1_295, __p2_295) __extension__ ({ \
46245 float16x4_t __ret_295; \
46245 float16x4_t __s0_295 = __p0_295; \46246 float16x4_t __s0_295 = __p0_295; \
46246 float16x8_t __s1_295 = __p1_295; \46247 float16x8_t __s1_295 = __p1_295; \
46247 float16x4_t __ret_295; \
46248 __ret_295 = __s0_295 * splat_laneq_f16(__s1_295, __p2_295); \46248 __ret_295 = __s0_295 * splat_laneq_f16(__s1_295, __p2_295); \
46249 __ret_295; \46249 __ret_295; \
46250})46250})
46251#else46251#else
46252#define vmul_laneq_f16(__p0_296, __p1_296, __p2_296) __extension__ ({ \46252#define vmul_laneq_f16(__p0_296, __p1_296, __p2_296) __extension__ ({ \
46253 float16x4_t __ret_296; \
46253 float16x4_t __s0_296 = __p0_296; \46254 float16x4_t __s0_296 = __p0_296; \
46254 float16x8_t __s1_296 = __p1_296; \46255 float16x8_t __s1_296 = __p1_296; \
46255 float16x4_t __rev0_296; __rev0_296 = __builtin_shufflevector(__s0_296, __s0_296, 3, 2, 1, 0); \46256 float16x4_t __rev0_296; __rev0_296 = __builtin_shufflevector(__s0_296, __s0_296, 3, 2, 1, 0); \
46256 float16x8_t __rev1_296; __rev1_296 = __builtin_shufflevector(__s1_296, __s1_296, 7, 6, 5, 4, 3, 2, 1, 0); \46257 float16x8_t __rev1_296; __rev1_296 = __builtin_shufflevector(__s1_296, __s1_296, 7, 6, 5, 4, 3, 2, 1, 0); \
46257 float16x4_t __ret_296; \
46258 __ret_296 = __rev0_296 * __noswap_splat_laneq_f16(__rev1_296, __p2_296); \46258 __ret_296 = __rev0_296 * __noswap_splat_laneq_f16(__rev1_296, __p2_296); \
46259 __ret_296 = __builtin_shufflevector(__ret_296, __ret_296, 3, 2, 1, 0); \46259 __ret_296 = __builtin_shufflevector(__ret_296, __ret_296, 3, 2, 1, 0); \
46260 __ret_296; \46260 __ret_296; \
...@@ -46269,9 +46269,9 @@ __ai float16x8_t vmulxq_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -46269,9 +46269,9 @@ __ai float16x8_t vmulxq_f16(float16x8_t __p0, float16x8_t __p1) {
46269}46269}
46270#else46270#else
46271__ai float16x8_t vmulxq_f16(float16x8_t __p0, float16x8_t __p1) {46271__ai float16x8_t vmulxq_f16(float16x8_t __p0, float16x8_t __p1) {
46272 float16x8_t __ret;
46272 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);46273 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
46273 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);46274 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
46274 float16x8_t __ret;
46275 __ret = (float16x8_t) __builtin_neon_vmulxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 40);46275 __ret = (float16x8_t) __builtin_neon_vmulxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 40);
46276 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);46276 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
46277 return __ret;46277 return __ret;
...@@ -46291,9 +46291,9 @@ __ai float16x4_t vmulx_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -46291,9 +46291,9 @@ __ai float16x4_t vmulx_f16(float16x4_t __p0, float16x4_t __p1) {
46291}46291}
46292#else46292#else
46293__ai float16x4_t vmulx_f16(float16x4_t __p0, float16x4_t __p1) {46293__ai float16x4_t vmulx_f16(float16x4_t __p0, float16x4_t __p1) {
46294 float16x4_t __ret;
46294 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);46295 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
46295 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);46296 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
46296 float16x4_t __ret;
46297 __ret = (float16x4_t) __builtin_neon_vmulx_v((int8x8_t)__rev0, (int8x8_t)__rev1, 8);46297 __ret = (float16x4_t) __builtin_neon_vmulx_v((int8x8_t)__rev0, (int8x8_t)__rev1, 8);
46298 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);46298 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
46299 return __ret;46299 return __ret;
...@@ -46307,18 +46307,18 @@ __ai float16x4_t __noswap_vmulx_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -46307,18 +46307,18 @@ __ai float16x4_t __noswap_vmulx_f16(float16x4_t __p0, float16x4_t __p1) {
4630746307
46308#ifdef __LITTLE_ENDIAN__46308#ifdef __LITTLE_ENDIAN__
46309#define vmulxh_lane_f16(__p0, __p1, __p2) __extension__ ({ \46309#define vmulxh_lane_f16(__p0, __p1, __p2) __extension__ ({ \
46310 float16_t __ret; \
46310 float16_t __s0 = __p0; \46311 float16_t __s0 = __p0; \
46311 float16x4_t __s1 = __p1; \46312 float16x4_t __s1 = __p1; \
46312 float16_t __ret; \
46313 __ret = (float16_t) __builtin_neon_vmulxh_lane_f16(__s0, (float16x4_t)__s1, __p2); \46313 __ret = (float16_t) __builtin_neon_vmulxh_lane_f16(__s0, (float16x4_t)__s1, __p2); \
46314 __ret; \46314 __ret; \
46315})46315})
46316#else46316#else
46317#define vmulxh_lane_f16(__p0, __p1, __p2) __extension__ ({ \46317#define vmulxh_lane_f16(__p0, __p1, __p2) __extension__ ({ \
46318 float16_t __ret; \
46318 float16_t __s0 = __p0; \46319 float16_t __s0 = __p0; \
46319 float16x4_t __s1 = __p1; \46320 float16x4_t __s1 = __p1; \
46320 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \46321 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
46321 float16_t __ret; \
46322 __ret = (float16_t) __builtin_neon_vmulxh_lane_f16(__s0, (float16x4_t)__rev1, __p2); \46322 __ret = (float16_t) __builtin_neon_vmulxh_lane_f16(__s0, (float16x4_t)__rev1, __p2); \
46323 __ret; \46323 __ret; \
46324})46324})
...@@ -46326,19 +46326,19 @@ __ai float16x4_t __noswap_vmulx_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -46326,19 +46326,19 @@ __ai float16x4_t __noswap_vmulx_f16(float16x4_t __p0, float16x4_t __p1) {
4632646326
46327#ifdef __LITTLE_ENDIAN__46327#ifdef __LITTLE_ENDIAN__
46328#define vmulxq_lane_f16(__p0_297, __p1_297, __p2_297) __extension__ ({ \46328#define vmulxq_lane_f16(__p0_297, __p1_297, __p2_297) __extension__ ({ \
46329 float16x8_t __ret_297; \
46329 float16x8_t __s0_297 = __p0_297; \46330 float16x8_t __s0_297 = __p0_297; \
46330 float16x4_t __s1_297 = __p1_297; \46331 float16x4_t __s1_297 = __p1_297; \
46331 float16x8_t __ret_297; \
46332 __ret_297 = vmulxq_f16(__s0_297, splatq_lane_f16(__s1_297, __p2_297)); \46332 __ret_297 = vmulxq_f16(__s0_297, splatq_lane_f16(__s1_297, __p2_297)); \
46333 __ret_297; \46333 __ret_297; \
46334})46334})
46335#else46335#else
46336#define vmulxq_lane_f16(__p0_298, __p1_298, __p2_298) __extension__ ({ \46336#define vmulxq_lane_f16(__p0_298, __p1_298, __p2_298) __extension__ ({ \
46337 float16x8_t __ret_298; \
46337 float16x8_t __s0_298 = __p0_298; \46338 float16x8_t __s0_298 = __p0_298; \
46338 float16x4_t __s1_298 = __p1_298; \46339 float16x4_t __s1_298 = __p1_298; \
46339 float16x8_t __rev0_298; __rev0_298 = __builtin_shufflevector(__s0_298, __s0_298, 7, 6, 5, 4, 3, 2, 1, 0); \46340 float16x8_t __rev0_298; __rev0_298 = __builtin_shufflevector(__s0_298, __s0_298, 7, 6, 5, 4, 3, 2, 1, 0); \
46340 float16x4_t __rev1_298; __rev1_298 = __builtin_shufflevector(__s1_298, __s1_298, 3, 2, 1, 0); \46341 float16x4_t __rev1_298; __rev1_298 = __builtin_shufflevector(__s1_298, __s1_298, 3, 2, 1, 0); \
46341 float16x8_t __ret_298; \
46342 __ret_298 = __noswap_vmulxq_f16(__rev0_298, __noswap_splatq_lane_f16(__rev1_298, __p2_298)); \46342 __ret_298 = __noswap_vmulxq_f16(__rev0_298, __noswap_splatq_lane_f16(__rev1_298, __p2_298)); \
46343 __ret_298 = __builtin_shufflevector(__ret_298, __ret_298, 7, 6, 5, 4, 3, 2, 1, 0); \46343 __ret_298 = __builtin_shufflevector(__ret_298, __ret_298, 7, 6, 5, 4, 3, 2, 1, 0); \
46344 __ret_298; \46344 __ret_298; \
...@@ -46347,19 +46347,19 @@ __ai float16x4_t __noswap_vmulx_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -46347,19 +46347,19 @@ __ai float16x4_t __noswap_vmulx_f16(float16x4_t __p0, float16x4_t __p1) {
4634746347
46348#ifdef __LITTLE_ENDIAN__46348#ifdef __LITTLE_ENDIAN__
46349#define vmulx_lane_f16(__p0_299, __p1_299, __p2_299) __extension__ ({ \46349#define vmulx_lane_f16(__p0_299, __p1_299, __p2_299) __extension__ ({ \
46350 float16x4_t __ret_299; \
46350 float16x4_t __s0_299 = __p0_299; \46351 float16x4_t __s0_299 = __p0_299; \
46351 float16x4_t __s1_299 = __p1_299; \46352 float16x4_t __s1_299 = __p1_299; \
46352 float16x4_t __ret_299; \
46353 __ret_299 = vmulx_f16(__s0_299, splat_lane_f16(__s1_299, __p2_299)); \46353 __ret_299 = vmulx_f16(__s0_299, splat_lane_f16(__s1_299, __p2_299)); \
46354 __ret_299; \46354 __ret_299; \
46355})46355})
46356#else46356#else
46357#define vmulx_lane_f16(__p0_300, __p1_300, __p2_300) __extension__ ({ \46357#define vmulx_lane_f16(__p0_300, __p1_300, __p2_300) __extension__ ({ \
46358 float16x4_t __ret_300; \
46358 float16x4_t __s0_300 = __p0_300; \46359 float16x4_t __s0_300 = __p0_300; \
46359 float16x4_t __s1_300 = __p1_300; \46360 float16x4_t __s1_300 = __p1_300; \
46360 float16x4_t __rev0_300; __rev0_300 = __builtin_shufflevector(__s0_300, __s0_300, 3, 2, 1, 0); \46361 float16x4_t __rev0_300; __rev0_300 = __builtin_shufflevector(__s0_300, __s0_300, 3, 2, 1, 0); \
46361 float16x4_t __rev1_300; __rev1_300 = __builtin_shufflevector(__s1_300, __s1_300, 3, 2, 1, 0); \46362 float16x4_t __rev1_300; __rev1_300 = __builtin_shufflevector(__s1_300, __s1_300, 3, 2, 1, 0); \
46362 float16x4_t __ret_300; \
46363 __ret_300 = __noswap_vmulx_f16(__rev0_300, __noswap_splat_lane_f16(__rev1_300, __p2_300)); \46363 __ret_300 = __noswap_vmulx_f16(__rev0_300, __noswap_splat_lane_f16(__rev1_300, __p2_300)); \
46364 __ret_300 = __builtin_shufflevector(__ret_300, __ret_300, 3, 2, 1, 0); \46364 __ret_300 = __builtin_shufflevector(__ret_300, __ret_300, 3, 2, 1, 0); \
46365 __ret_300; \46365 __ret_300; \
...@@ -46368,18 +46368,18 @@ __ai float16x4_t __noswap_vmulx_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -46368,18 +46368,18 @@ __ai float16x4_t __noswap_vmulx_f16(float16x4_t __p0, float16x4_t __p1) {
4636846368
46369#ifdef __LITTLE_ENDIAN__46369#ifdef __LITTLE_ENDIAN__
46370#define vmulxh_laneq_f16(__p0, __p1, __p2) __extension__ ({ \46370#define vmulxh_laneq_f16(__p0, __p1, __p2) __extension__ ({ \
46371 float16_t __ret; \
46371 float16_t __s0 = __p0; \46372 float16_t __s0 = __p0; \
46372 float16x8_t __s1 = __p1; \46373 float16x8_t __s1 = __p1; \
46373 float16_t __ret; \
46374 __ret = (float16_t) __builtin_neon_vmulxh_laneq_f16(__s0, (float16x8_t)__s1, __p2); \46374 __ret = (float16_t) __builtin_neon_vmulxh_laneq_f16(__s0, (float16x8_t)__s1, __p2); \
46375 __ret; \46375 __ret; \
46376})46376})
46377#else46377#else
46378#define vmulxh_laneq_f16(__p0, __p1, __p2) __extension__ ({ \46378#define vmulxh_laneq_f16(__p0, __p1, __p2) __extension__ ({ \
46379 float16_t __ret; \
46379 float16_t __s0 = __p0; \46380 float16_t __s0 = __p0; \
46380 float16x8_t __s1 = __p1; \46381 float16x8_t __s1 = __p1; \
46381 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \46382 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
46382 float16_t __ret; \
46383 __ret = (float16_t) __builtin_neon_vmulxh_laneq_f16(__s0, (float16x8_t)__rev1, __p2); \46383 __ret = (float16_t) __builtin_neon_vmulxh_laneq_f16(__s0, (float16x8_t)__rev1, __p2); \
46384 __ret; \46384 __ret; \
46385})46385})
...@@ -46387,19 +46387,19 @@ __ai float16x4_t __noswap_vmulx_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -46387,19 +46387,19 @@ __ai float16x4_t __noswap_vmulx_f16(float16x4_t __p0, float16x4_t __p1) {
4638746387
46388#ifdef __LITTLE_ENDIAN__46388#ifdef __LITTLE_ENDIAN__
46389#define vmulxq_laneq_f16(__p0_301, __p1_301, __p2_301) __extension__ ({ \46389#define vmulxq_laneq_f16(__p0_301, __p1_301, __p2_301) __extension__ ({ \
46390 float16x8_t __ret_301; \
46390 float16x8_t __s0_301 = __p0_301; \46391 float16x8_t __s0_301 = __p0_301; \
46391 float16x8_t __s1_301 = __p1_301; \46392 float16x8_t __s1_301 = __p1_301; \
46392 float16x8_t __ret_301; \
46393 __ret_301 = vmulxq_f16(__s0_301, splatq_laneq_f16(__s1_301, __p2_301)); \46393 __ret_301 = vmulxq_f16(__s0_301, splatq_laneq_f16(__s1_301, __p2_301)); \
46394 __ret_301; \46394 __ret_301; \
46395})46395})
46396#else46396#else
46397#define vmulxq_laneq_f16(__p0_302, __p1_302, __p2_302) __extension__ ({ \46397#define vmulxq_laneq_f16(__p0_302, __p1_302, __p2_302) __extension__ ({ \
46398 float16x8_t __ret_302; \
46398 float16x8_t __s0_302 = __p0_302; \46399 float16x8_t __s0_302 = __p0_302; \
46399 float16x8_t __s1_302 = __p1_302; \46400 float16x8_t __s1_302 = __p1_302; \
46400 float16x8_t __rev0_302; __rev0_302 = __builtin_shufflevector(__s0_302, __s0_302, 7, 6, 5, 4, 3, 2, 1, 0); \46401 float16x8_t __rev0_302; __rev0_302 = __builtin_shufflevector(__s0_302, __s0_302, 7, 6, 5, 4, 3, 2, 1, 0); \
46401 float16x8_t __rev1_302; __rev1_302 = __builtin_shufflevector(__s1_302, __s1_302, 7, 6, 5, 4, 3, 2, 1, 0); \46402 float16x8_t __rev1_302; __rev1_302 = __builtin_shufflevector(__s1_302, __s1_302, 7, 6, 5, 4, 3, 2, 1, 0); \
46402 float16x8_t __ret_302; \
46403 __ret_302 = __noswap_vmulxq_f16(__rev0_302, __noswap_splatq_laneq_f16(__rev1_302, __p2_302)); \46403 __ret_302 = __noswap_vmulxq_f16(__rev0_302, __noswap_splatq_laneq_f16(__rev1_302, __p2_302)); \
46404 __ret_302 = __builtin_shufflevector(__ret_302, __ret_302, 7, 6, 5, 4, 3, 2, 1, 0); \46404 __ret_302 = __builtin_shufflevector(__ret_302, __ret_302, 7, 6, 5, 4, 3, 2, 1, 0); \
46405 __ret_302; \46405 __ret_302; \
...@@ -46408,19 +46408,19 @@ __ai float16x4_t __noswap_vmulx_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -46408,19 +46408,19 @@ __ai float16x4_t __noswap_vmulx_f16(float16x4_t __p0, float16x4_t __p1) {
4640846408
46409#ifdef __LITTLE_ENDIAN__46409#ifdef __LITTLE_ENDIAN__
46410#define vmulx_laneq_f16(__p0_303, __p1_303, __p2_303) __extension__ ({ \46410#define vmulx_laneq_f16(__p0_303, __p1_303, __p2_303) __extension__ ({ \
46411 float16x4_t __ret_303; \
46411 float16x4_t __s0_303 = __p0_303; \46412 float16x4_t __s0_303 = __p0_303; \
46412 float16x8_t __s1_303 = __p1_303; \46413 float16x8_t __s1_303 = __p1_303; \
46413 float16x4_t __ret_303; \
46414 __ret_303 = vmulx_f16(__s0_303, splat_laneq_f16(__s1_303, __p2_303)); \46414 __ret_303 = vmulx_f16(__s0_303, splat_laneq_f16(__s1_303, __p2_303)); \
46415 __ret_303; \46415 __ret_303; \
46416})46416})
46417#else46417#else
46418#define vmulx_laneq_f16(__p0_304, __p1_304, __p2_304) __extension__ ({ \46418#define vmulx_laneq_f16(__p0_304, __p1_304, __p2_304) __extension__ ({ \
46419 float16x4_t __ret_304; \
46419 float16x4_t __s0_304 = __p0_304; \46420 float16x4_t __s0_304 = __p0_304; \
46420 float16x8_t __s1_304 = __p1_304; \46421 float16x8_t __s1_304 = __p1_304; \
46421 float16x4_t __rev0_304; __rev0_304 = __builtin_shufflevector(__s0_304, __s0_304, 3, 2, 1, 0); \46422 float16x4_t __rev0_304; __rev0_304 = __builtin_shufflevector(__s0_304, __s0_304, 3, 2, 1, 0); \
46422 float16x8_t __rev1_304; __rev1_304 = __builtin_shufflevector(__s1_304, __s1_304, 7, 6, 5, 4, 3, 2, 1, 0); \46423 float16x8_t __rev1_304; __rev1_304 = __builtin_shufflevector(__s1_304, __s1_304, 7, 6, 5, 4, 3, 2, 1, 0); \
46423 float16x4_t __ret_304; \
46424 __ret_304 = __noswap_vmulx_f16(__rev0_304, __noswap_splat_laneq_f16(__rev1_304, __p2_304)); \46424 __ret_304 = __noswap_vmulx_f16(__rev0_304, __noswap_splat_laneq_f16(__rev1_304, __p2_304)); \
46425 __ret_304 = __builtin_shufflevector(__ret_304, __ret_304, 3, 2, 1, 0); \46425 __ret_304 = __builtin_shufflevector(__ret_304, __ret_304, 3, 2, 1, 0); \
46426 __ret_304; \46426 __ret_304; \
...@@ -46429,18 +46429,18 @@ __ai float16x4_t __noswap_vmulx_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -46429,18 +46429,18 @@ __ai float16x4_t __noswap_vmulx_f16(float16x4_t __p0, float16x4_t __p1) {
4642946429
46430#ifdef __LITTLE_ENDIAN__46430#ifdef __LITTLE_ENDIAN__
46431#define vmulxq_n_f16(__p0, __p1) __extension__ ({ \46431#define vmulxq_n_f16(__p0, __p1) __extension__ ({ \
46432 float16x8_t __ret; \
46432 float16x8_t __s0 = __p0; \46433 float16x8_t __s0 = __p0; \
46433 float16_t __s1 = __p1; \46434 float16_t __s1 = __p1; \
46434 float16x8_t __ret; \
46435 __ret = vmulxq_f16(__s0, (float16x8_t) {__s1, __s1, __s1, __s1, __s1, __s1, __s1, __s1}); \46435 __ret = vmulxq_f16(__s0, (float16x8_t) {__s1, __s1, __s1, __s1, __s1, __s1, __s1, __s1}); \
46436 __ret; \46436 __ret; \
46437})46437})
46438#else46438#else
46439#define vmulxq_n_f16(__p0, __p1) __extension__ ({ \46439#define vmulxq_n_f16(__p0, __p1) __extension__ ({ \
46440 float16x8_t __ret; \
46440 float16x8_t __s0 = __p0; \46441 float16x8_t __s0 = __p0; \
46441 float16_t __s1 = __p1; \46442 float16_t __s1 = __p1; \
46442 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \46443 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
46443 float16x8_t __ret; \
46444 __ret = __noswap_vmulxq_f16(__rev0, (float16x8_t) {__s1, __s1, __s1, __s1, __s1, __s1, __s1, __s1}); \46444 __ret = __noswap_vmulxq_f16(__rev0, (float16x8_t) {__s1, __s1, __s1, __s1, __s1, __s1, __s1, __s1}); \
46445 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \46445 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
46446 __ret; \46446 __ret; \
...@@ -46449,18 +46449,18 @@ __ai float16x4_t __noswap_vmulx_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -46449,18 +46449,18 @@ __ai float16x4_t __noswap_vmulx_f16(float16x4_t __p0, float16x4_t __p1) {
4644946449
46450#ifdef __LITTLE_ENDIAN__46450#ifdef __LITTLE_ENDIAN__
46451#define vmulx_n_f16(__p0, __p1) __extension__ ({ \46451#define vmulx_n_f16(__p0, __p1) __extension__ ({ \
46452 float16x4_t __ret; \
46452 float16x4_t __s0 = __p0; \46453 float16x4_t __s0 = __p0; \
46453 float16_t __s1 = __p1; \46454 float16_t __s1 = __p1; \
46454 float16x4_t __ret; \
46455 __ret = vmulx_f16(__s0, (float16x4_t) {__s1, __s1, __s1, __s1}); \46455 __ret = vmulx_f16(__s0, (float16x4_t) {__s1, __s1, __s1, __s1}); \
46456 __ret; \46456 __ret; \
46457})46457})
46458#else46458#else
46459#define vmulx_n_f16(__p0, __p1) __extension__ ({ \46459#define vmulx_n_f16(__p0, __p1) __extension__ ({ \
46460 float16x4_t __ret; \
46460 float16x4_t __s0 = __p0; \46461 float16x4_t __s0 = __p0; \
46461 float16_t __s1 = __p1; \46462 float16_t __s1 = __p1; \
46462 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \46463 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
46463 float16x4_t __ret; \
46464 __ret = __noswap_vmulx_f16(__rev0, (float16x4_t) {__s1, __s1, __s1, __s1}); \46464 __ret = __noswap_vmulx_f16(__rev0, (float16x4_t) {__s1, __s1, __s1, __s1}); \
46465 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \46465 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
46466 __ret; \46466 __ret; \
...@@ -46475,9 +46475,9 @@ __ai float16x8_t vpaddq_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -46475,9 +46475,9 @@ __ai float16x8_t vpaddq_f16(float16x8_t __p0, float16x8_t __p1) {
46475}46475}
46476#else46476#else
46477__ai float16x8_t vpaddq_f16(float16x8_t __p0, float16x8_t __p1) {46477__ai float16x8_t vpaddq_f16(float16x8_t __p0, float16x8_t __p1) {
46478 float16x8_t __ret;
46478 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);46479 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
46479 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);46480 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
46480 float16x8_t __ret;
46481 __ret = (float16x8_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 40);46481 __ret = (float16x8_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 40);
46482 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);46482 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
46483 return __ret;46483 return __ret;
...@@ -46492,9 +46492,9 @@ __ai float16x8_t vpmaxq_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -46492,9 +46492,9 @@ __ai float16x8_t vpmaxq_f16(float16x8_t __p0, float16x8_t __p1) {
46492}46492}
46493#else46493#else
46494__ai float16x8_t vpmaxq_f16(float16x8_t __p0, float16x8_t __p1) {46494__ai float16x8_t vpmaxq_f16(float16x8_t __p0, float16x8_t __p1) {
46495 float16x8_t __ret;
46495 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);46496 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
46496 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);46497 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
46497 float16x8_t __ret;
46498 __ret = (float16x8_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 40);46498 __ret = (float16x8_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 40);
46499 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);46499 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
46500 return __ret;46500 return __ret;
...@@ -46509,9 +46509,9 @@ __ai float16x8_t vpmaxnmq_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -46509,9 +46509,9 @@ __ai float16x8_t vpmaxnmq_f16(float16x8_t __p0, float16x8_t __p1) {
46509}46509}
46510#else46510#else
46511__ai float16x8_t vpmaxnmq_f16(float16x8_t __p0, float16x8_t __p1) {46511__ai float16x8_t vpmaxnmq_f16(float16x8_t __p0, float16x8_t __p1) {
46512 float16x8_t __ret;
46512 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);46513 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
46513 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);46514 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
46514 float16x8_t __ret;
46515 __ret = (float16x8_t) __builtin_neon_vpmaxnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 40);46515 __ret = (float16x8_t) __builtin_neon_vpmaxnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 40);
46516 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);46516 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
46517 return __ret;46517 return __ret;
...@@ -46526,9 +46526,9 @@ __ai float16x4_t vpmaxnm_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -46526,9 +46526,9 @@ __ai float16x4_t vpmaxnm_f16(float16x4_t __p0, float16x4_t __p1) {
46526}46526}
46527#else46527#else
46528__ai float16x4_t vpmaxnm_f16(float16x4_t __p0, float16x4_t __p1) {46528__ai float16x4_t vpmaxnm_f16(float16x4_t __p0, float16x4_t __p1) {
46529 float16x4_t __ret;
46529 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);46530 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
46530 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);46531 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
46531 float16x4_t __ret;
46532 __ret = (float16x4_t) __builtin_neon_vpmaxnm_v((int8x8_t)__rev0, (int8x8_t)__rev1, 8);46532 __ret = (float16x4_t) __builtin_neon_vpmaxnm_v((int8x8_t)__rev0, (int8x8_t)__rev1, 8);
46533 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);46533 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
46534 return __ret;46534 return __ret;
...@@ -46543,9 +46543,9 @@ __ai float16x8_t vpminq_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -46543,9 +46543,9 @@ __ai float16x8_t vpminq_f16(float16x8_t __p0, float16x8_t __p1) {
46543}46543}
46544#else46544#else
46545__ai float16x8_t vpminq_f16(float16x8_t __p0, float16x8_t __p1) {46545__ai float16x8_t vpminq_f16(float16x8_t __p0, float16x8_t __p1) {
46546 float16x8_t __ret;
46546 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);46547 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
46547 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);46548 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
46548 float16x8_t __ret;
46549 __ret = (float16x8_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 40);46549 __ret = (float16x8_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 40);
46550 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);46550 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
46551 return __ret;46551 return __ret;
...@@ -46560,9 +46560,9 @@ __ai float16x8_t vpminnmq_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -46560,9 +46560,9 @@ __ai float16x8_t vpminnmq_f16(float16x8_t __p0, float16x8_t __p1) {
46560}46560}
46561#else46561#else
46562__ai float16x8_t vpminnmq_f16(float16x8_t __p0, float16x8_t __p1) {46562__ai float16x8_t vpminnmq_f16(float16x8_t __p0, float16x8_t __p1) {
46563 float16x8_t __ret;
46563 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);46564 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
46564 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);46565 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
46565 float16x8_t __ret;
46566 __ret = (float16x8_t) __builtin_neon_vpminnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 40);46566 __ret = (float16x8_t) __builtin_neon_vpminnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 40);
46567 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);46567 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
46568 return __ret;46568 return __ret;
...@@ -46577,9 +46577,9 @@ __ai float16x4_t vpminnm_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -46577,9 +46577,9 @@ __ai float16x4_t vpminnm_f16(float16x4_t __p0, float16x4_t __p1) {
46577}46577}
46578#else46578#else
46579__ai float16x4_t vpminnm_f16(float16x4_t __p0, float16x4_t __p1) {46579__ai float16x4_t vpminnm_f16(float16x4_t __p0, float16x4_t __p1) {
46580 float16x4_t __ret;
46580 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);46581 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
46581 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);46582 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
46582 float16x4_t __ret;
46583 __ret = (float16x4_t) __builtin_neon_vpminnm_v((int8x8_t)__rev0, (int8x8_t)__rev1, 8);46583 __ret = (float16x4_t) __builtin_neon_vpminnm_v((int8x8_t)__rev0, (int8x8_t)__rev1, 8);
46584 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);46584 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
46585 return __ret;46585 return __ret;
...@@ -46594,8 +46594,8 @@ __ai float16x8_t vrndiq_f16(float16x8_t __p0) {...@@ -46594,8 +46594,8 @@ __ai float16x8_t vrndiq_f16(float16x8_t __p0) {
46594}46594}
46595#else46595#else
46596__ai float16x8_t vrndiq_f16(float16x8_t __p0) {46596__ai float16x8_t vrndiq_f16(float16x8_t __p0) {
46597 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
46598 float16x8_t __ret;46597 float16x8_t __ret;
46598 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
46599 __ret = (float16x8_t) __builtin_neon_vrndiq_v((int8x16_t)__rev0, 40);46599 __ret = (float16x8_t) __builtin_neon_vrndiq_v((int8x16_t)__rev0, 40);
46600 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);46600 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
46601 return __ret;46601 return __ret;
...@@ -46610,8 +46610,8 @@ __ai float16x4_t vrndi_f16(float16x4_t __p0) {...@@ -46610,8 +46610,8 @@ __ai float16x4_t vrndi_f16(float16x4_t __p0) {
46610}46610}
46611#else46611#else
46612__ai float16x4_t vrndi_f16(float16x4_t __p0) {46612__ai float16x4_t vrndi_f16(float16x4_t __p0) {
46613 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
46614 float16x4_t __ret;46613 float16x4_t __ret;
46614 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
46615 __ret = (float16x4_t) __builtin_neon_vrndi_v((int8x8_t)__rev0, 8);46615 __ret = (float16x4_t) __builtin_neon_vrndi_v((int8x8_t)__rev0, 8);
46616 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);46616 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
46617 return __ret;46617 return __ret;
...@@ -46626,8 +46626,8 @@ __ai float16x8_t vsqrtq_f16(float16x8_t __p0) {...@@ -46626,8 +46626,8 @@ __ai float16x8_t vsqrtq_f16(float16x8_t __p0) {
46626}46626}
46627#else46627#else
46628__ai float16x8_t vsqrtq_f16(float16x8_t __p0) {46628__ai float16x8_t vsqrtq_f16(float16x8_t __p0) {
46629 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
46630 float16x8_t __ret;46629 float16x8_t __ret;
46630 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
46631 __ret = (float16x8_t) __builtin_neon_vsqrtq_v((int8x16_t)__rev0, 40);46631 __ret = (float16x8_t) __builtin_neon_vsqrtq_v((int8x16_t)__rev0, 40);
46632 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);46632 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
46633 return __ret;46633 return __ret;
...@@ -46642,8 +46642,8 @@ __ai float16x4_t vsqrt_f16(float16x4_t __p0) {...@@ -46642,8 +46642,8 @@ __ai float16x4_t vsqrt_f16(float16x4_t __p0) {
46642}46642}
46643#else46643#else
46644__ai float16x4_t vsqrt_f16(float16x4_t __p0) {46644__ai float16x4_t vsqrt_f16(float16x4_t __p0) {
46645 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
46646 float16x4_t __ret;46645 float16x4_t __ret;
46646 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
46647 __ret = (float16x4_t) __builtin_neon_vsqrt_v((int8x8_t)__rev0, 8);46647 __ret = (float16x4_t) __builtin_neon_vsqrt_v((int8x8_t)__rev0, 8);
46648 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);46648 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
46649 return __ret;46649 return __ret;
...@@ -46658,9 +46658,9 @@ __ai float16x8_t vtrn1q_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -46658,9 +46658,9 @@ __ai float16x8_t vtrn1q_f16(float16x8_t __p0, float16x8_t __p1) {
46658}46658}
46659#else46659#else
46660__ai float16x8_t vtrn1q_f16(float16x8_t __p0, float16x8_t __p1) {46660__ai float16x8_t vtrn1q_f16(float16x8_t __p0, float16x8_t __p1) {
46661 float16x8_t __ret;
46661 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);46662 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
46662 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);46663 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
46663 float16x8_t __ret;
46664 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 2, 10, 4, 12, 6, 14);46664 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 2, 10, 4, 12, 6, 14);
46665 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);46665 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
46666 return __ret;46666 return __ret;
...@@ -46675,9 +46675,9 @@ __ai float16x4_t vtrn1_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -46675,9 +46675,9 @@ __ai float16x4_t vtrn1_f16(float16x4_t __p0, float16x4_t __p1) {
46675}46675}
46676#else46676#else
46677__ai float16x4_t vtrn1_f16(float16x4_t __p0, float16x4_t __p1) {46677__ai float16x4_t vtrn1_f16(float16x4_t __p0, float16x4_t __p1) {
46678 float16x4_t __ret;
46678 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);46679 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
46679 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);46680 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
46680 float16x4_t __ret;
46681 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 2, 6);46681 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 2, 6);
46682 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);46682 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
46683 return __ret;46683 return __ret;
...@@ -46692,9 +46692,9 @@ __ai float16x8_t vtrn2q_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -46692,9 +46692,9 @@ __ai float16x8_t vtrn2q_f16(float16x8_t __p0, float16x8_t __p1) {
46692}46692}
46693#else46693#else
46694__ai float16x8_t vtrn2q_f16(float16x8_t __p0, float16x8_t __p1) {46694__ai float16x8_t vtrn2q_f16(float16x8_t __p0, float16x8_t __p1) {
46695 float16x8_t __ret;
46695 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);46696 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
46696 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);46697 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
46697 float16x8_t __ret;
46698 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 9, 3, 11, 5, 13, 7, 15);46698 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 9, 3, 11, 5, 13, 7, 15);
46699 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);46699 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
46700 return __ret;46700 return __ret;
...@@ -46709,9 +46709,9 @@ __ai float16x4_t vtrn2_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -46709,9 +46709,9 @@ __ai float16x4_t vtrn2_f16(float16x4_t __p0, float16x4_t __p1) {
46709}46709}
46710#else46710#else
46711__ai float16x4_t vtrn2_f16(float16x4_t __p0, float16x4_t __p1) {46711__ai float16x4_t vtrn2_f16(float16x4_t __p0, float16x4_t __p1) {
46712 float16x4_t __ret;
46712 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);46713 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
46713 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);46714 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
46714 float16x4_t __ret;
46715 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 5, 3, 7);46715 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 5, 3, 7);
46716 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);46716 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
46717 return __ret;46717 return __ret;
...@@ -46726,9 +46726,9 @@ __ai float16x8_t vuzp1q_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -46726,9 +46726,9 @@ __ai float16x8_t vuzp1q_f16(float16x8_t __p0, float16x8_t __p1) {
46726}46726}
46727#else46727#else
46728__ai float16x8_t vuzp1q_f16(float16x8_t __p0, float16x8_t __p1) {46728__ai float16x8_t vuzp1q_f16(float16x8_t __p0, float16x8_t __p1) {
46729 float16x8_t __ret;
46729 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);46730 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
46730 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);46731 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
46731 float16x8_t __ret;
46732 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14);46732 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14);
46733 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);46733 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
46734 return __ret;46734 return __ret;
...@@ -46743,9 +46743,9 @@ __ai float16x4_t vuzp1_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -46743,9 +46743,9 @@ __ai float16x4_t vuzp1_f16(float16x4_t __p0, float16x4_t __p1) {
46743}46743}
46744#else46744#else
46745__ai float16x4_t vuzp1_f16(float16x4_t __p0, float16x4_t __p1) {46745__ai float16x4_t vuzp1_f16(float16x4_t __p0, float16x4_t __p1) {
46746 float16x4_t __ret;
46746 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);46747 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
46747 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);46748 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
46748 float16x4_t __ret;
46749 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6);46749 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6);
46750 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);46750 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
46751 return __ret;46751 return __ret;
...@@ -46760,9 +46760,9 @@ __ai float16x8_t vuzp2q_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -46760,9 +46760,9 @@ __ai float16x8_t vuzp2q_f16(float16x8_t __p0, float16x8_t __p1) {
46760}46760}
46761#else46761#else
46762__ai float16x8_t vuzp2q_f16(float16x8_t __p0, float16x8_t __p1) {46762__ai float16x8_t vuzp2q_f16(float16x8_t __p0, float16x8_t __p1) {
46763 float16x8_t __ret;
46763 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);46764 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
46764 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);46765 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
46765 float16x8_t __ret;
46766 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15);46766 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15);
46767 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);46767 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
46768 return __ret;46768 return __ret;
...@@ -46777,9 +46777,9 @@ __ai float16x4_t vuzp2_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -46777,9 +46777,9 @@ __ai float16x4_t vuzp2_f16(float16x4_t __p0, float16x4_t __p1) {
46777}46777}
46778#else46778#else
46779__ai float16x4_t vuzp2_f16(float16x4_t __p0, float16x4_t __p1) {46779__ai float16x4_t vuzp2_f16(float16x4_t __p0, float16x4_t __p1) {
46780 float16x4_t __ret;
46780 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);46781 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
46781 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);46782 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
46782 float16x4_t __ret;
46783 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7);46783 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7);
46784 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);46784 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
46785 return __ret;46785 return __ret;
...@@ -46794,9 +46794,9 @@ __ai float16x8_t vzip1q_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -46794,9 +46794,9 @@ __ai float16x8_t vzip1q_f16(float16x8_t __p0, float16x8_t __p1) {
46794}46794}
46795#else46795#else
46796__ai float16x8_t vzip1q_f16(float16x8_t __p0, float16x8_t __p1) {46796__ai float16x8_t vzip1q_f16(float16x8_t __p0, float16x8_t __p1) {
46797 float16x8_t __ret;
46797 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);46798 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
46798 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);46799 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
46799 float16x8_t __ret;
46800 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 1, 9, 2, 10, 3, 11);46800 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 1, 9, 2, 10, 3, 11);
46801 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);46801 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
46802 return __ret;46802 return __ret;
...@@ -46811,9 +46811,9 @@ __ai float16x4_t vzip1_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -46811,9 +46811,9 @@ __ai float16x4_t vzip1_f16(float16x4_t __p0, float16x4_t __p1) {
46811}46811}
46812#else46812#else
46813__ai float16x4_t vzip1_f16(float16x4_t __p0, float16x4_t __p1) {46813__ai float16x4_t vzip1_f16(float16x4_t __p0, float16x4_t __p1) {
46814 float16x4_t __ret;
46814 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);46815 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
46815 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);46816 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
46816 float16x4_t __ret;
46817 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 1, 5);46817 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 1, 5);
46818 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);46818 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
46819 return __ret;46819 return __ret;
...@@ -46828,9 +46828,9 @@ __ai float16x8_t vzip2q_f16(float16x8_t __p0, float16x8_t __p1) {...@@ -46828,9 +46828,9 @@ __ai float16x8_t vzip2q_f16(float16x8_t __p0, float16x8_t __p1) {
46828}46828}
46829#else46829#else
46830__ai float16x8_t vzip2q_f16(float16x8_t __p0, float16x8_t __p1) {46830__ai float16x8_t vzip2q_f16(float16x8_t __p0, float16x8_t __p1) {
46831 float16x8_t __ret;
46831 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);46832 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
46832 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);46833 float16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
46833 float16x8_t __ret;
46834 __ret = __builtin_shufflevector(__rev0, __rev1, 4, 12, 5, 13, 6, 14, 7, 15);46834 __ret = __builtin_shufflevector(__rev0, __rev1, 4, 12, 5, 13, 6, 14, 7, 15);
46835 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);46835 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
46836 return __ret;46836 return __ret;
...@@ -46845,9 +46845,9 @@ __ai float16x4_t vzip2_f16(float16x4_t __p0, float16x4_t __p1) {...@@ -46845,9 +46845,9 @@ __ai float16x4_t vzip2_f16(float16x4_t __p0, float16x4_t __p1) {
46845}46845}
46846#else46846#else
46847__ai float16x4_t vzip2_f16(float16x4_t __p0, float16x4_t __p1) {46847__ai float16x4_t vzip2_f16(float16x4_t __p0, float16x4_t __p1) {
46848 float16x4_t __ret;
46848 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);46849 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
46849 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);46850 float16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
46850 float16x4_t __ret;
46851 __ret = __builtin_shufflevector(__rev0, __rev1, 2, 6, 3, 7);46851 __ret = __builtin_shufflevector(__rev0, __rev1, 2, 6, 3, 7);
46852 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);46852 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
46853 return __ret;46853 return __ret;
...@@ -46864,10 +46864,10 @@ __ai uint32x4_t vmmlaq_u32(uint32x4_t __p0, uint8x16_t __p1, uint8x16_t __p2) {...@@ -46864,10 +46864,10 @@ __ai uint32x4_t vmmlaq_u32(uint32x4_t __p0, uint8x16_t __p1, uint8x16_t __p2) {
46864}46864}
46865#else46865#else
46866__ai uint32x4_t vmmlaq_u32(uint32x4_t __p0, uint8x16_t __p1, uint8x16_t __p2) {46866__ai uint32x4_t vmmlaq_u32(uint32x4_t __p0, uint8x16_t __p1, uint8x16_t __p2) {
46867 uint32x4_t __ret;
46867 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);46868 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
46868 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);46869 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
46869 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);46870 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
46870 uint32x4_t __ret;
46871 __ret = (uint32x4_t) __builtin_neon_vmmlaq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 50);46871 __ret = (uint32x4_t) __builtin_neon_vmmlaq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 50);
46872 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);46872 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
46873 return __ret;46873 return __ret;
...@@ -46882,10 +46882,10 @@ __ai int32x4_t vmmlaq_s32(int32x4_t __p0, int8x16_t __p1, int8x16_t __p2) {...@@ -46882,10 +46882,10 @@ __ai int32x4_t vmmlaq_s32(int32x4_t __p0, int8x16_t __p1, int8x16_t __p2) {
46882}46882}
46883#else46883#else
46884__ai int32x4_t vmmlaq_s32(int32x4_t __p0, int8x16_t __p1, int8x16_t __p2) {46884__ai int32x4_t vmmlaq_s32(int32x4_t __p0, int8x16_t __p1, int8x16_t __p2) {
46885 int32x4_t __ret;
46885 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);46886 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
46886 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);46887 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
46887 int8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);46888 int8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
46888 int32x4_t __ret;
46889 __ret = (int32x4_t) __builtin_neon_vmmlaq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 34);46889 __ret = (int32x4_t) __builtin_neon_vmmlaq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 34);
46890 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);46890 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
46891 return __ret;46891 return __ret;
...@@ -46900,10 +46900,10 @@ __ai int32x4_t vusdotq_s32(int32x4_t __p0, uint8x16_t __p1, int8x16_t __p2) {...@@ -46900,10 +46900,10 @@ __ai int32x4_t vusdotq_s32(int32x4_t __p0, uint8x16_t __p1, int8x16_t __p2) {
46900}46900}
46901#else46901#else
46902__ai int32x4_t vusdotq_s32(int32x4_t __p0, uint8x16_t __p1, int8x16_t __p2) {46902__ai int32x4_t vusdotq_s32(int32x4_t __p0, uint8x16_t __p1, int8x16_t __p2) {
46903 int32x4_t __ret;
46903 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);46904 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
46904 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);46905 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
46905 int8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);46906 int8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
46906 int32x4_t __ret;
46907 __ret = (int32x4_t) __builtin_neon_vusdotq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 34);46907 __ret = (int32x4_t) __builtin_neon_vusdotq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 34);
46908 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);46908 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
46909 return __ret;46909 return __ret;
...@@ -46923,10 +46923,10 @@ __ai int32x2_t vusdot_s32(int32x2_t __p0, uint8x8_t __p1, int8x8_t __p2) {...@@ -46923,10 +46923,10 @@ __ai int32x2_t vusdot_s32(int32x2_t __p0, uint8x8_t __p1, int8x8_t __p2) {
46923}46923}
46924#else46924#else
46925__ai int32x2_t vusdot_s32(int32x2_t __p0, uint8x8_t __p1, int8x8_t __p2) {46925__ai int32x2_t vusdot_s32(int32x2_t __p0, uint8x8_t __p1, int8x8_t __p2) {
46926 int32x2_t __ret;
46926 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);46927 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
46927 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);46928 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
46928 int8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);46929 int8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
46929 int32x2_t __ret;
46930 __ret = (int32x2_t) __builtin_neon_vusdot_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 2);46930 __ret = (int32x2_t) __builtin_neon_vusdot_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 2);
46931 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);46931 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
46932 return __ret;46932 return __ret;
...@@ -46940,23 +46940,23 @@ __ai int32x2_t __noswap_vusdot_s32(int32x2_t __p0, uint8x8_t __p1, int8x8_t __p2...@@ -46940,23 +46940,23 @@ __ai int32x2_t __noswap_vusdot_s32(int32x2_t __p0, uint8x8_t __p1, int8x8_t __p2
4694046940
46941#ifdef __LITTLE_ENDIAN__46941#ifdef __LITTLE_ENDIAN__
46942#define vusdotq_lane_s32(__p0_305, __p1_305, __p2_305, __p3_305) __extension__ ({ \46942#define vusdotq_lane_s32(__p0_305, __p1_305, __p2_305, __p3_305) __extension__ ({ \
46943 int32x4_t __ret_305; \
46943 int32x4_t __s0_305 = __p0_305; \46944 int32x4_t __s0_305 = __p0_305; \
46944 uint8x16_t __s1_305 = __p1_305; \46945 uint8x16_t __s1_305 = __p1_305; \
46945 int8x8_t __s2_305 = __p2_305; \46946 int8x8_t __s2_305 = __p2_305; \
46946 int32x4_t __ret_305; \
46947int8x8_t __reint_305 = __s2_305; \46947int8x8_t __reint_305 = __s2_305; \
46948 __ret_305 = vusdotq_s32(__s0_305, __s1_305, (int8x16_t)(splatq_lane_s32(*(int32x2_t *) &__reint_305, __p3_305))); \46948 __ret_305 = vusdotq_s32(__s0_305, __s1_305, (int8x16_t)(splatq_lane_s32(*(int32x2_t *) &__reint_305, __p3_305))); \
46949 __ret_305; \46949 __ret_305; \
46950})46950})
46951#else46951#else
46952#define vusdotq_lane_s32(__p0_306, __p1_306, __p2_306, __p3_306) __extension__ ({ \46952#define vusdotq_lane_s32(__p0_306, __p1_306, __p2_306, __p3_306) __extension__ ({ \
46953 int32x4_t __ret_306; \
46953 int32x4_t __s0_306 = __p0_306; \46954 int32x4_t __s0_306 = __p0_306; \
46954 uint8x16_t __s1_306 = __p1_306; \46955 uint8x16_t __s1_306 = __p1_306; \
46955 int8x8_t __s2_306 = __p2_306; \46956 int8x8_t __s2_306 = __p2_306; \
46956 int32x4_t __rev0_306; __rev0_306 = __builtin_shufflevector(__s0_306, __s0_306, 3, 2, 1, 0); \46957 int32x4_t __rev0_306; __rev0_306 = __builtin_shufflevector(__s0_306, __s0_306, 3, 2, 1, 0); \
46957 uint8x16_t __rev1_306; __rev1_306 = __builtin_shufflevector(__s1_306, __s1_306, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \46958 uint8x16_t __rev1_306; __rev1_306 = __builtin_shufflevector(__s1_306, __s1_306, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
46958 int8x8_t __rev2_306; __rev2_306 = __builtin_shufflevector(__s2_306, __s2_306, 7, 6, 5, 4, 3, 2, 1, 0); \46959 int8x8_t __rev2_306; __rev2_306 = __builtin_shufflevector(__s2_306, __s2_306, 7, 6, 5, 4, 3, 2, 1, 0); \
46959 int32x4_t __ret_306; \
46960int8x8_t __reint_306 = __rev2_306; \46960int8x8_t __reint_306 = __rev2_306; \
46961 __ret_306 = __noswap_vusdotq_s32(__rev0_306, __rev1_306, (int8x16_t)(__noswap_splatq_lane_s32(*(int32x2_t *) &__reint_306, __p3_306))); \46961 __ret_306 = __noswap_vusdotq_s32(__rev0_306, __rev1_306, (int8x16_t)(__noswap_splatq_lane_s32(*(int32x2_t *) &__reint_306, __p3_306))); \
46962 __ret_306 = __builtin_shufflevector(__ret_306, __ret_306, 3, 2, 1, 0); \46962 __ret_306 = __builtin_shufflevector(__ret_306, __ret_306, 3, 2, 1, 0); \
...@@ -46966,23 +46966,23 @@ int8x8_t __reint_306 = __rev2_306; \...@@ -46966,23 +46966,23 @@ int8x8_t __reint_306 = __rev2_306; \
4696646966
46967#ifdef __LITTLE_ENDIAN__46967#ifdef __LITTLE_ENDIAN__
46968#define vusdot_lane_s32(__p0_307, __p1_307, __p2_307, __p3_307) __extension__ ({ \46968#define vusdot_lane_s32(__p0_307, __p1_307, __p2_307, __p3_307) __extension__ ({ \
46969 int32x2_t __ret_307; \
46969 int32x2_t __s0_307 = __p0_307; \46970 int32x2_t __s0_307 = __p0_307; \
46970 uint8x8_t __s1_307 = __p1_307; \46971 uint8x8_t __s1_307 = __p1_307; \
46971 int8x8_t __s2_307 = __p2_307; \46972 int8x8_t __s2_307 = __p2_307; \
46972 int32x2_t __ret_307; \
46973int8x8_t __reint_307 = __s2_307; \46973int8x8_t __reint_307 = __s2_307; \
46974 __ret_307 = vusdot_s32(__s0_307, __s1_307, (int8x8_t)(splat_lane_s32(*(int32x2_t *) &__reint_307, __p3_307))); \46974 __ret_307 = vusdot_s32(__s0_307, __s1_307, (int8x8_t)(splat_lane_s32(*(int32x2_t *) &__reint_307, __p3_307))); \
46975 __ret_307; \46975 __ret_307; \
46976})46976})
46977#else46977#else
46978#define vusdot_lane_s32(__p0_308, __p1_308, __p2_308, __p3_308) __extension__ ({ \46978#define vusdot_lane_s32(__p0_308, __p1_308, __p2_308, __p3_308) __extension__ ({ \
46979 int32x2_t __ret_308; \
46979 int32x2_t __s0_308 = __p0_308; \46980 int32x2_t __s0_308 = __p0_308; \
46980 uint8x8_t __s1_308 = __p1_308; \46981 uint8x8_t __s1_308 = __p1_308; \
46981 int8x8_t __s2_308 = __p2_308; \46982 int8x8_t __s2_308 = __p2_308; \
46982 int32x2_t __rev0_308; __rev0_308 = __builtin_shufflevector(__s0_308, __s0_308, 1, 0); \46983 int32x2_t __rev0_308; __rev0_308 = __builtin_shufflevector(__s0_308, __s0_308, 1, 0); \
46983 uint8x8_t __rev1_308; __rev1_308 = __builtin_shufflevector(__s1_308, __s1_308, 7, 6, 5, 4, 3, 2, 1, 0); \46984 uint8x8_t __rev1_308; __rev1_308 = __builtin_shufflevector(__s1_308, __s1_308, 7, 6, 5, 4, 3, 2, 1, 0); \
46984 int8x8_t __rev2_308; __rev2_308 = __builtin_shufflevector(__s2_308, __s2_308, 7, 6, 5, 4, 3, 2, 1, 0); \46985 int8x8_t __rev2_308; __rev2_308 = __builtin_shufflevector(__s2_308, __s2_308, 7, 6, 5, 4, 3, 2, 1, 0); \
46985 int32x2_t __ret_308; \
46986int8x8_t __reint_308 = __rev2_308; \46986int8x8_t __reint_308 = __rev2_308; \
46987 __ret_308 = __noswap_vusdot_s32(__rev0_308, __rev1_308, (int8x8_t)(__noswap_splat_lane_s32(*(int32x2_t *) &__reint_308, __p3_308))); \46987 __ret_308 = __noswap_vusdot_s32(__rev0_308, __rev1_308, (int8x8_t)(__noswap_splat_lane_s32(*(int32x2_t *) &__reint_308, __p3_308))); \
46988 __ret_308 = __builtin_shufflevector(__ret_308, __ret_308, 1, 0); \46988 __ret_308 = __builtin_shufflevector(__ret_308, __ret_308, 1, 0); \
...@@ -46998,10 +46998,10 @@ __ai int32x4_t vusmmlaq_s32(int32x4_t __p0, uint8x16_t __p1, int8x16_t __p2) {...@@ -46998,10 +46998,10 @@ __ai int32x4_t vusmmlaq_s32(int32x4_t __p0, uint8x16_t __p1, int8x16_t __p2) {
46998}46998}
46999#else46999#else
47000__ai int32x4_t vusmmlaq_s32(int32x4_t __p0, uint8x16_t __p1, int8x16_t __p2) {47000__ai int32x4_t vusmmlaq_s32(int32x4_t __p0, uint8x16_t __p1, int8x16_t __p2) {
47001 int32x4_t __ret;
47001 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);47002 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
47002 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);47003 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
47003 int8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);47004 int8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
47004 int32x4_t __ret;
47005 __ret = (int32x4_t) __builtin_neon_vusmmlaq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 34);47005 __ret = (int32x4_t) __builtin_neon_vusmmlaq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 34);
47006 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);47006 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
47007 return __ret;47007 return __ret;
...@@ -47018,10 +47018,10 @@ __ai int32x4_t vqrdmlahq_s32(int32x4_t __p0, int32x4_t __p1, int32x4_t __p2) {...@@ -47018,10 +47018,10 @@ __ai int32x4_t vqrdmlahq_s32(int32x4_t __p0, int32x4_t __p1, int32x4_t __p2) {
47018}47018}
47019#else47019#else
47020__ai int32x4_t vqrdmlahq_s32(int32x4_t __p0, int32x4_t __p1, int32x4_t __p2) {47020__ai int32x4_t vqrdmlahq_s32(int32x4_t __p0, int32x4_t __p1, int32x4_t __p2) {
47021 int32x4_t __ret;
47021 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);47022 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
47022 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);47023 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
47023 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);47024 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
47024 int32x4_t __ret;
47025 __ret = (int32x4_t) __builtin_neon_vqrdmlahq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 34);47025 __ret = (int32x4_t) __builtin_neon_vqrdmlahq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 34);
47026 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);47026 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
47027 return __ret;47027 return __ret;
...@@ -47041,10 +47041,10 @@ __ai int16x8_t vqrdmlahq_s16(int16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {...@@ -47041,10 +47041,10 @@ __ai int16x8_t vqrdmlahq_s16(int16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {
47041}47041}
47042#else47042#else
47043__ai int16x8_t vqrdmlahq_s16(int16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {47043__ai int16x8_t vqrdmlahq_s16(int16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {
47044 int16x8_t __ret;
47044 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);47045 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
47045 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);47046 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
47046 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);47047 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
47047 int16x8_t __ret;
47048 __ret = (int16x8_t) __builtin_neon_vqrdmlahq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 33);47048 __ret = (int16x8_t) __builtin_neon_vqrdmlahq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 33);
47049 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);47049 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
47050 return __ret;47050 return __ret;
...@@ -47064,10 +47064,10 @@ __ai int32x2_t vqrdmlah_s32(int32x2_t __p0, int32x2_t __p1, int32x2_t __p2) {...@@ -47064,10 +47064,10 @@ __ai int32x2_t vqrdmlah_s32(int32x2_t __p0, int32x2_t __p1, int32x2_t __p2) {
47064}47064}
47065#else47065#else
47066__ai int32x2_t vqrdmlah_s32(int32x2_t __p0, int32x2_t __p1, int32x2_t __p2) {47066__ai int32x2_t vqrdmlah_s32(int32x2_t __p0, int32x2_t __p1, int32x2_t __p2) {
47067 int32x2_t __ret;
47067 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);47068 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
47068 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);47069 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
47069 int32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);47070 int32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
47070 int32x2_t __ret;
47071 __ret = (int32x2_t) __builtin_neon_vqrdmlah_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 2);47071 __ret = (int32x2_t) __builtin_neon_vqrdmlah_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 2);
47072 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);47072 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
47073 return __ret;47073 return __ret;
...@@ -47087,10 +47087,10 @@ __ai int16x4_t vqrdmlah_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {...@@ -47087,10 +47087,10 @@ __ai int16x4_t vqrdmlah_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
47087}47087}
47088#else47088#else
47089__ai int16x4_t vqrdmlah_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {47089__ai int16x4_t vqrdmlah_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
47090 int16x4_t __ret;
47090 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);47091 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
47091 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);47092 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
47092 int16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);47093 int16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
47093 int16x4_t __ret;
47094 __ret = (int16x4_t) __builtin_neon_vqrdmlah_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 1);47094 __ret = (int16x4_t) __builtin_neon_vqrdmlah_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 1);
47095 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);47095 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
47096 return __ret;47096 return __ret;
...@@ -47104,22 +47104,22 @@ __ai int16x4_t __noswap_vqrdmlah_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t _...@@ -47104,22 +47104,22 @@ __ai int16x4_t __noswap_vqrdmlah_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t _
4710447104
47105#ifdef __LITTLE_ENDIAN__47105#ifdef __LITTLE_ENDIAN__
47106#define vqrdmlahq_lane_s32(__p0_309, __p1_309, __p2_309, __p3_309) __extension__ ({ \47106#define vqrdmlahq_lane_s32(__p0_309, __p1_309, __p2_309, __p3_309) __extension__ ({ \
47107 int32x4_t __ret_309; \
47107 int32x4_t __s0_309 = __p0_309; \47108 int32x4_t __s0_309 = __p0_309; \
47108 int32x4_t __s1_309 = __p1_309; \47109 int32x4_t __s1_309 = __p1_309; \
47109 int32x2_t __s2_309 = __p2_309; \47110 int32x2_t __s2_309 = __p2_309; \
47110 int32x4_t __ret_309; \
47111 __ret_309 = vqrdmlahq_s32(__s0_309, __s1_309, splatq_lane_s32(__s2_309, __p3_309)); \47111 __ret_309 = vqrdmlahq_s32(__s0_309, __s1_309, splatq_lane_s32(__s2_309, __p3_309)); \
47112 __ret_309; \47112 __ret_309; \
47113})47113})
47114#else47114#else
47115#define vqrdmlahq_lane_s32(__p0_310, __p1_310, __p2_310, __p3_310) __extension__ ({ \47115#define vqrdmlahq_lane_s32(__p0_310, __p1_310, __p2_310, __p3_310) __extension__ ({ \
47116 int32x4_t __ret_310; \
47116 int32x4_t __s0_310 = __p0_310; \47117 int32x4_t __s0_310 = __p0_310; \
47117 int32x4_t __s1_310 = __p1_310; \47118 int32x4_t __s1_310 = __p1_310; \
47118 int32x2_t __s2_310 = __p2_310; \47119 int32x2_t __s2_310 = __p2_310; \
47119 int32x4_t __rev0_310; __rev0_310 = __builtin_shufflevector(__s0_310, __s0_310, 3, 2, 1, 0); \47120 int32x4_t __rev0_310; __rev0_310 = __builtin_shufflevector(__s0_310, __s0_310, 3, 2, 1, 0); \
47120 int32x4_t __rev1_310; __rev1_310 = __builtin_shufflevector(__s1_310, __s1_310, 3, 2, 1, 0); \47121 int32x4_t __rev1_310; __rev1_310 = __builtin_shufflevector(__s1_310, __s1_310, 3, 2, 1, 0); \
47121 int32x2_t __rev2_310; __rev2_310 = __builtin_shufflevector(__s2_310, __s2_310, 1, 0); \47122 int32x2_t __rev2_310; __rev2_310 = __builtin_shufflevector(__s2_310, __s2_310, 1, 0); \
47122 int32x4_t __ret_310; \
47123 __ret_310 = __noswap_vqrdmlahq_s32(__rev0_310, __rev1_310, __noswap_splatq_lane_s32(__rev2_310, __p3_310)); \47123 __ret_310 = __noswap_vqrdmlahq_s32(__rev0_310, __rev1_310, __noswap_splatq_lane_s32(__rev2_310, __p3_310)); \
47124 __ret_310 = __builtin_shufflevector(__ret_310, __ret_310, 3, 2, 1, 0); \47124 __ret_310 = __builtin_shufflevector(__ret_310, __ret_310, 3, 2, 1, 0); \
47125 __ret_310; \47125 __ret_310; \
...@@ -47128,22 +47128,22 @@ __ai int16x4_t __noswap_vqrdmlah_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t _...@@ -47128,22 +47128,22 @@ __ai int16x4_t __noswap_vqrdmlah_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t _
4712847128
47129#ifdef __LITTLE_ENDIAN__47129#ifdef __LITTLE_ENDIAN__
47130#define vqrdmlahq_lane_s16(__p0_311, __p1_311, __p2_311, __p3_311) __extension__ ({ \47130#define vqrdmlahq_lane_s16(__p0_311, __p1_311, __p2_311, __p3_311) __extension__ ({ \
47131 int16x8_t __ret_311; \
47131 int16x8_t __s0_311 = __p0_311; \47132 int16x8_t __s0_311 = __p0_311; \
47132 int16x8_t __s1_311 = __p1_311; \47133 int16x8_t __s1_311 = __p1_311; \
47133 int16x4_t __s2_311 = __p2_311; \47134 int16x4_t __s2_311 = __p2_311; \
47134 int16x8_t __ret_311; \
47135 __ret_311 = vqrdmlahq_s16(__s0_311, __s1_311, splatq_lane_s16(__s2_311, __p3_311)); \47135 __ret_311 = vqrdmlahq_s16(__s0_311, __s1_311, splatq_lane_s16(__s2_311, __p3_311)); \
47136 __ret_311; \47136 __ret_311; \
47137})47137})
47138#else47138#else
47139#define vqrdmlahq_lane_s16(__p0_312, __p1_312, __p2_312, __p3_312) __extension__ ({ \47139#define vqrdmlahq_lane_s16(__p0_312, __p1_312, __p2_312, __p3_312) __extension__ ({ \
47140 int16x8_t __ret_312; \
47140 int16x8_t __s0_312 = __p0_312; \47141 int16x8_t __s0_312 = __p0_312; \
47141 int16x8_t __s1_312 = __p1_312; \47142 int16x8_t __s1_312 = __p1_312; \
47142 int16x4_t __s2_312 = __p2_312; \47143 int16x4_t __s2_312 = __p2_312; \
47143 int16x8_t __rev0_312; __rev0_312 = __builtin_shufflevector(__s0_312, __s0_312, 7, 6, 5, 4, 3, 2, 1, 0); \47144 int16x8_t __rev0_312; __rev0_312 = __builtin_shufflevector(__s0_312, __s0_312, 7, 6, 5, 4, 3, 2, 1, 0); \
47144 int16x8_t __rev1_312; __rev1_312 = __builtin_shufflevector(__s1_312, __s1_312, 7, 6, 5, 4, 3, 2, 1, 0); \47145 int16x8_t __rev1_312; __rev1_312 = __builtin_shufflevector(__s1_312, __s1_312, 7, 6, 5, 4, 3, 2, 1, 0); \
47145 int16x4_t __rev2_312; __rev2_312 = __builtin_shufflevector(__s2_312, __s2_312, 3, 2, 1, 0); \47146 int16x4_t __rev2_312; __rev2_312 = __builtin_shufflevector(__s2_312, __s2_312, 3, 2, 1, 0); \
47146 int16x8_t __ret_312; \
47147 __ret_312 = __noswap_vqrdmlahq_s16(__rev0_312, __rev1_312, __noswap_splatq_lane_s16(__rev2_312, __p3_312)); \47147 __ret_312 = __noswap_vqrdmlahq_s16(__rev0_312, __rev1_312, __noswap_splatq_lane_s16(__rev2_312, __p3_312)); \
47148 __ret_312 = __builtin_shufflevector(__ret_312, __ret_312, 7, 6, 5, 4, 3, 2, 1, 0); \47148 __ret_312 = __builtin_shufflevector(__ret_312, __ret_312, 7, 6, 5, 4, 3, 2, 1, 0); \
47149 __ret_312; \47149 __ret_312; \
...@@ -47152,22 +47152,22 @@ __ai int16x4_t __noswap_vqrdmlah_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t _...@@ -47152,22 +47152,22 @@ __ai int16x4_t __noswap_vqrdmlah_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t _
4715247152
47153#ifdef __LITTLE_ENDIAN__47153#ifdef __LITTLE_ENDIAN__
47154#define vqrdmlah_lane_s32(__p0_313, __p1_313, __p2_313, __p3_313) __extension__ ({ \47154#define vqrdmlah_lane_s32(__p0_313, __p1_313, __p2_313, __p3_313) __extension__ ({ \
47155 int32x2_t __ret_313; \
47155 int32x2_t __s0_313 = __p0_313; \47156 int32x2_t __s0_313 = __p0_313; \
47156 int32x2_t __s1_313 = __p1_313; \47157 int32x2_t __s1_313 = __p1_313; \
47157 int32x2_t __s2_313 = __p2_313; \47158 int32x2_t __s2_313 = __p2_313; \
47158 int32x2_t __ret_313; \
47159 __ret_313 = vqrdmlah_s32(__s0_313, __s1_313, splat_lane_s32(__s2_313, __p3_313)); \47159 __ret_313 = vqrdmlah_s32(__s0_313, __s1_313, splat_lane_s32(__s2_313, __p3_313)); \
47160 __ret_313; \47160 __ret_313; \
47161})47161})
47162#else47162#else
47163#define vqrdmlah_lane_s32(__p0_314, __p1_314, __p2_314, __p3_314) __extension__ ({ \47163#define vqrdmlah_lane_s32(__p0_314, __p1_314, __p2_314, __p3_314) __extension__ ({ \
47164 int32x2_t __ret_314; \
47164 int32x2_t __s0_314 = __p0_314; \47165 int32x2_t __s0_314 = __p0_314; \
47165 int32x2_t __s1_314 = __p1_314; \47166 int32x2_t __s1_314 = __p1_314; \
47166 int32x2_t __s2_314 = __p2_314; \47167 int32x2_t __s2_314 = __p2_314; \
47167 int32x2_t __rev0_314; __rev0_314 = __builtin_shufflevector(__s0_314, __s0_314, 1, 0); \47168 int32x2_t __rev0_314; __rev0_314 = __builtin_shufflevector(__s0_314, __s0_314, 1, 0); \
47168 int32x2_t __rev1_314; __rev1_314 = __builtin_shufflevector(__s1_314, __s1_314, 1, 0); \47169 int32x2_t __rev1_314; __rev1_314 = __builtin_shufflevector(__s1_314, __s1_314, 1, 0); \
47169 int32x2_t __rev2_314; __rev2_314 = __builtin_shufflevector(__s2_314, __s2_314, 1, 0); \47170 int32x2_t __rev2_314; __rev2_314 = __builtin_shufflevector(__s2_314, __s2_314, 1, 0); \
47170 int32x2_t __ret_314; \
47171 __ret_314 = __noswap_vqrdmlah_s32(__rev0_314, __rev1_314, __noswap_splat_lane_s32(__rev2_314, __p3_314)); \47171 __ret_314 = __noswap_vqrdmlah_s32(__rev0_314, __rev1_314, __noswap_splat_lane_s32(__rev2_314, __p3_314)); \
47172 __ret_314 = __builtin_shufflevector(__ret_314, __ret_314, 1, 0); \47172 __ret_314 = __builtin_shufflevector(__ret_314, __ret_314, 1, 0); \
47173 __ret_314; \47173 __ret_314; \
...@@ -47176,22 +47176,22 @@ __ai int16x4_t __noswap_vqrdmlah_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t _...@@ -47176,22 +47176,22 @@ __ai int16x4_t __noswap_vqrdmlah_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t _
4717647176
47177#ifdef __LITTLE_ENDIAN__47177#ifdef __LITTLE_ENDIAN__
47178#define vqrdmlah_lane_s16(__p0_315, __p1_315, __p2_315, __p3_315) __extension__ ({ \47178#define vqrdmlah_lane_s16(__p0_315, __p1_315, __p2_315, __p3_315) __extension__ ({ \
47179 int16x4_t __ret_315; \
47179 int16x4_t __s0_315 = __p0_315; \47180 int16x4_t __s0_315 = __p0_315; \
47180 int16x4_t __s1_315 = __p1_315; \47181 int16x4_t __s1_315 = __p1_315; \
47181 int16x4_t __s2_315 = __p2_315; \47182 int16x4_t __s2_315 = __p2_315; \
47182 int16x4_t __ret_315; \
47183 __ret_315 = vqrdmlah_s16(__s0_315, __s1_315, splat_lane_s16(__s2_315, __p3_315)); \47183 __ret_315 = vqrdmlah_s16(__s0_315, __s1_315, splat_lane_s16(__s2_315, __p3_315)); \
47184 __ret_315; \47184 __ret_315; \
47185})47185})
47186#else47186#else
47187#define vqrdmlah_lane_s16(__p0_316, __p1_316, __p2_316, __p3_316) __extension__ ({ \47187#define vqrdmlah_lane_s16(__p0_316, __p1_316, __p2_316, __p3_316) __extension__ ({ \
47188 int16x4_t __ret_316; \
47188 int16x4_t __s0_316 = __p0_316; \47189 int16x4_t __s0_316 = __p0_316; \
47189 int16x4_t __s1_316 = __p1_316; \47190 int16x4_t __s1_316 = __p1_316; \
47190 int16x4_t __s2_316 = __p2_316; \47191 int16x4_t __s2_316 = __p2_316; \
47191 int16x4_t __rev0_316; __rev0_316 = __builtin_shufflevector(__s0_316, __s0_316, 3, 2, 1, 0); \47192 int16x4_t __rev0_316; __rev0_316 = __builtin_shufflevector(__s0_316, __s0_316, 3, 2, 1, 0); \
47192 int16x4_t __rev1_316; __rev1_316 = __builtin_shufflevector(__s1_316, __s1_316, 3, 2, 1, 0); \47193 int16x4_t __rev1_316; __rev1_316 = __builtin_shufflevector(__s1_316, __s1_316, 3, 2, 1, 0); \
47193 int16x4_t __rev2_316; __rev2_316 = __builtin_shufflevector(__s2_316, __s2_316, 3, 2, 1, 0); \47194 int16x4_t __rev2_316; __rev2_316 = __builtin_shufflevector(__s2_316, __s2_316, 3, 2, 1, 0); \
47194 int16x4_t __ret_316; \
47195 __ret_316 = __noswap_vqrdmlah_s16(__rev0_316, __rev1_316, __noswap_splat_lane_s16(__rev2_316, __p3_316)); \47195 __ret_316 = __noswap_vqrdmlah_s16(__rev0_316, __rev1_316, __noswap_splat_lane_s16(__rev2_316, __p3_316)); \
47196 __ret_316 = __builtin_shufflevector(__ret_316, __ret_316, 3, 2, 1, 0); \47196 __ret_316 = __builtin_shufflevector(__ret_316, __ret_316, 3, 2, 1, 0); \
47197 __ret_316; \47197 __ret_316; \
...@@ -47206,10 +47206,10 @@ __ai int32x4_t vqrdmlshq_s32(int32x4_t __p0, int32x4_t __p1, int32x4_t __p2) {...@@ -47206,10 +47206,10 @@ __ai int32x4_t vqrdmlshq_s32(int32x4_t __p0, int32x4_t __p1, int32x4_t __p2) {
47206}47206}
47207#else47207#else
47208__ai int32x4_t vqrdmlshq_s32(int32x4_t __p0, int32x4_t __p1, int32x4_t __p2) {47208__ai int32x4_t vqrdmlshq_s32(int32x4_t __p0, int32x4_t __p1, int32x4_t __p2) {
47209 int32x4_t __ret;
47209 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);47210 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
47210 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);47211 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
47211 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);47212 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
47212 int32x4_t __ret;
47213 __ret = (int32x4_t) __builtin_neon_vqrdmlshq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 34);47213 __ret = (int32x4_t) __builtin_neon_vqrdmlshq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 34);
47214 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);47214 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
47215 return __ret;47215 return __ret;
...@@ -47229,10 +47229,10 @@ __ai int16x8_t vqrdmlshq_s16(int16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {...@@ -47229,10 +47229,10 @@ __ai int16x8_t vqrdmlshq_s16(int16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {
47229}47229}
47230#else47230#else
47231__ai int16x8_t vqrdmlshq_s16(int16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {47231__ai int16x8_t vqrdmlshq_s16(int16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {
47232 int16x8_t __ret;
47232 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);47233 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
47233 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);47234 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
47234 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);47235 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
47235 int16x8_t __ret;
47236 __ret = (int16x8_t) __builtin_neon_vqrdmlshq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 33);47236 __ret = (int16x8_t) __builtin_neon_vqrdmlshq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 33);
47237 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);47237 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
47238 return __ret;47238 return __ret;
...@@ -47252,10 +47252,10 @@ __ai int32x2_t vqrdmlsh_s32(int32x2_t __p0, int32x2_t __p1, int32x2_t __p2) {...@@ -47252,10 +47252,10 @@ __ai int32x2_t vqrdmlsh_s32(int32x2_t __p0, int32x2_t __p1, int32x2_t __p2) {
47252}47252}
47253#else47253#else
47254__ai int32x2_t vqrdmlsh_s32(int32x2_t __p0, int32x2_t __p1, int32x2_t __p2) {47254__ai int32x2_t vqrdmlsh_s32(int32x2_t __p0, int32x2_t __p1, int32x2_t __p2) {
47255 int32x2_t __ret;
47255 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);47256 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
47256 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);47257 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
47257 int32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);47258 int32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
47258 int32x2_t __ret;
47259 __ret = (int32x2_t) __builtin_neon_vqrdmlsh_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 2);47259 __ret = (int32x2_t) __builtin_neon_vqrdmlsh_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 2);
47260 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);47260 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
47261 return __ret;47261 return __ret;
...@@ -47275,10 +47275,10 @@ __ai int16x4_t vqrdmlsh_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {...@@ -47275,10 +47275,10 @@ __ai int16x4_t vqrdmlsh_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
47275}47275}
47276#else47276#else
47277__ai int16x4_t vqrdmlsh_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {47277__ai int16x4_t vqrdmlsh_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
47278 int16x4_t __ret;
47278 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);47279 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
47279 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);47280 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
47280 int16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);47281 int16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
47281 int16x4_t __ret;
47282 __ret = (int16x4_t) __builtin_neon_vqrdmlsh_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 1);47282 __ret = (int16x4_t) __builtin_neon_vqrdmlsh_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, 1);
47283 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);47283 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
47284 return __ret;47284 return __ret;
...@@ -47292,22 +47292,22 @@ __ai int16x4_t __noswap_vqrdmlsh_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t _...@@ -47292,22 +47292,22 @@ __ai int16x4_t __noswap_vqrdmlsh_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t _
4729247292
47293#ifdef __LITTLE_ENDIAN__47293#ifdef __LITTLE_ENDIAN__
47294#define vqrdmlshq_lane_s32(__p0_317, __p1_317, __p2_317, __p3_317) __extension__ ({ \47294#define vqrdmlshq_lane_s32(__p0_317, __p1_317, __p2_317, __p3_317) __extension__ ({ \
47295 int32x4_t __ret_317; \
47295 int32x4_t __s0_317 = __p0_317; \47296 int32x4_t __s0_317 = __p0_317; \
47296 int32x4_t __s1_317 = __p1_317; \47297 int32x4_t __s1_317 = __p1_317; \
47297 int32x2_t __s2_317 = __p2_317; \47298 int32x2_t __s2_317 = __p2_317; \
47298 int32x4_t __ret_317; \
47299 __ret_317 = vqrdmlshq_s32(__s0_317, __s1_317, splatq_lane_s32(__s2_317, __p3_317)); \47299 __ret_317 = vqrdmlshq_s32(__s0_317, __s1_317, splatq_lane_s32(__s2_317, __p3_317)); \
47300 __ret_317; \47300 __ret_317; \
47301})47301})
47302#else47302#else
47303#define vqrdmlshq_lane_s32(__p0_318, __p1_318, __p2_318, __p3_318) __extension__ ({ \47303#define vqrdmlshq_lane_s32(__p0_318, __p1_318, __p2_318, __p3_318) __extension__ ({ \
47304 int32x4_t __ret_318; \
47304 int32x4_t __s0_318 = __p0_318; \47305 int32x4_t __s0_318 = __p0_318; \
47305 int32x4_t __s1_318 = __p1_318; \47306 int32x4_t __s1_318 = __p1_318; \
47306 int32x2_t __s2_318 = __p2_318; \47307 int32x2_t __s2_318 = __p2_318; \
47307 int32x4_t __rev0_318; __rev0_318 = __builtin_shufflevector(__s0_318, __s0_318, 3, 2, 1, 0); \47308 int32x4_t __rev0_318; __rev0_318 = __builtin_shufflevector(__s0_318, __s0_318, 3, 2, 1, 0); \
47308 int32x4_t __rev1_318; __rev1_318 = __builtin_shufflevector(__s1_318, __s1_318, 3, 2, 1, 0); \47309 int32x4_t __rev1_318; __rev1_318 = __builtin_shufflevector(__s1_318, __s1_318, 3, 2, 1, 0); \
47309 int32x2_t __rev2_318; __rev2_318 = __builtin_shufflevector(__s2_318, __s2_318, 1, 0); \47310 int32x2_t __rev2_318; __rev2_318 = __builtin_shufflevector(__s2_318, __s2_318, 1, 0); \
47310 int32x4_t __ret_318; \
47311 __ret_318 = __noswap_vqrdmlshq_s32(__rev0_318, __rev1_318, __noswap_splatq_lane_s32(__rev2_318, __p3_318)); \47311 __ret_318 = __noswap_vqrdmlshq_s32(__rev0_318, __rev1_318, __noswap_splatq_lane_s32(__rev2_318, __p3_318)); \
47312 __ret_318 = __builtin_shufflevector(__ret_318, __ret_318, 3, 2, 1, 0); \47312 __ret_318 = __builtin_shufflevector(__ret_318, __ret_318, 3, 2, 1, 0); \
47313 __ret_318; \47313 __ret_318; \
...@@ -47316,22 +47316,22 @@ __ai int16x4_t __noswap_vqrdmlsh_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t _...@@ -47316,22 +47316,22 @@ __ai int16x4_t __noswap_vqrdmlsh_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t _
4731647316
47317#ifdef __LITTLE_ENDIAN__47317#ifdef __LITTLE_ENDIAN__
47318#define vqrdmlshq_lane_s16(__p0_319, __p1_319, __p2_319, __p3_319) __extension__ ({ \47318#define vqrdmlshq_lane_s16(__p0_319, __p1_319, __p2_319, __p3_319) __extension__ ({ \
47319 int16x8_t __ret_319; \
47319 int16x8_t __s0_319 = __p0_319; \47320 int16x8_t __s0_319 = __p0_319; \
47320 int16x8_t __s1_319 = __p1_319; \47321 int16x8_t __s1_319 = __p1_319; \
47321 int16x4_t __s2_319 = __p2_319; \47322 int16x4_t __s2_319 = __p2_319; \
47322 int16x8_t __ret_319; \
47323 __ret_319 = vqrdmlshq_s16(__s0_319, __s1_319, splatq_lane_s16(__s2_319, __p3_319)); \47323 __ret_319 = vqrdmlshq_s16(__s0_319, __s1_319, splatq_lane_s16(__s2_319, __p3_319)); \
47324 __ret_319; \47324 __ret_319; \
47325})47325})
47326#else47326#else
47327#define vqrdmlshq_lane_s16(__p0_320, __p1_320, __p2_320, __p3_320) __extension__ ({ \47327#define vqrdmlshq_lane_s16(__p0_320, __p1_320, __p2_320, __p3_320) __extension__ ({ \
47328 int16x8_t __ret_320; \
47328 int16x8_t __s0_320 = __p0_320; \47329 int16x8_t __s0_320 = __p0_320; \
47329 int16x8_t __s1_320 = __p1_320; \47330 int16x8_t __s1_320 = __p1_320; \
47330 int16x4_t __s2_320 = __p2_320; \47331 int16x4_t __s2_320 = __p2_320; \
47331 int16x8_t __rev0_320; __rev0_320 = __builtin_shufflevector(__s0_320, __s0_320, 7, 6, 5, 4, 3, 2, 1, 0); \47332 int16x8_t __rev0_320; __rev0_320 = __builtin_shufflevector(__s0_320, __s0_320, 7, 6, 5, 4, 3, 2, 1, 0); \
47332 int16x8_t __rev1_320; __rev1_320 = __builtin_shufflevector(__s1_320, __s1_320, 7, 6, 5, 4, 3, 2, 1, 0); \47333 int16x8_t __rev1_320; __rev1_320 = __builtin_shufflevector(__s1_320, __s1_320, 7, 6, 5, 4, 3, 2, 1, 0); \
47333 int16x4_t __rev2_320; __rev2_320 = __builtin_shufflevector(__s2_320, __s2_320, 3, 2, 1, 0); \47334 int16x4_t __rev2_320; __rev2_320 = __builtin_shufflevector(__s2_320, __s2_320, 3, 2, 1, 0); \
47334 int16x8_t __ret_320; \
47335 __ret_320 = __noswap_vqrdmlshq_s16(__rev0_320, __rev1_320, __noswap_splatq_lane_s16(__rev2_320, __p3_320)); \47335 __ret_320 = __noswap_vqrdmlshq_s16(__rev0_320, __rev1_320, __noswap_splatq_lane_s16(__rev2_320, __p3_320)); \
47336 __ret_320 = __builtin_shufflevector(__ret_320, __ret_320, 7, 6, 5, 4, 3, 2, 1, 0); \47336 __ret_320 = __builtin_shufflevector(__ret_320, __ret_320, 7, 6, 5, 4, 3, 2, 1, 0); \
47337 __ret_320; \47337 __ret_320; \
...@@ -47340,22 +47340,22 @@ __ai int16x4_t __noswap_vqrdmlsh_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t _...@@ -47340,22 +47340,22 @@ __ai int16x4_t __noswap_vqrdmlsh_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t _
4734047340
47341#ifdef __LITTLE_ENDIAN__47341#ifdef __LITTLE_ENDIAN__
47342#define vqrdmlsh_lane_s32(__p0_321, __p1_321, __p2_321, __p3_321) __extension__ ({ \47342#define vqrdmlsh_lane_s32(__p0_321, __p1_321, __p2_321, __p3_321) __extension__ ({ \
47343 int32x2_t __ret_321; \
47343 int32x2_t __s0_321 = __p0_321; \47344 int32x2_t __s0_321 = __p0_321; \
47344 int32x2_t __s1_321 = __p1_321; \47345 int32x2_t __s1_321 = __p1_321; \
47345 int32x2_t __s2_321 = __p2_321; \47346 int32x2_t __s2_321 = __p2_321; \
47346 int32x2_t __ret_321; \
47347 __ret_321 = vqrdmlsh_s32(__s0_321, __s1_321, splat_lane_s32(__s2_321, __p3_321)); \47347 __ret_321 = vqrdmlsh_s32(__s0_321, __s1_321, splat_lane_s32(__s2_321, __p3_321)); \
47348 __ret_321; \47348 __ret_321; \
47349})47349})
47350#else47350#else
47351#define vqrdmlsh_lane_s32(__p0_322, __p1_322, __p2_322, __p3_322) __extension__ ({ \47351#define vqrdmlsh_lane_s32(__p0_322, __p1_322, __p2_322, __p3_322) __extension__ ({ \
47352 int32x2_t __ret_322; \
47352 int32x2_t __s0_322 = __p0_322; \47353 int32x2_t __s0_322 = __p0_322; \
47353 int32x2_t __s1_322 = __p1_322; \47354 int32x2_t __s1_322 = __p1_322; \
47354 int32x2_t __s2_322 = __p2_322; \47355 int32x2_t __s2_322 = __p2_322; \
47355 int32x2_t __rev0_322; __rev0_322 = __builtin_shufflevector(__s0_322, __s0_322, 1, 0); \47356 int32x2_t __rev0_322; __rev0_322 = __builtin_shufflevector(__s0_322, __s0_322, 1, 0); \
47356 int32x2_t __rev1_322; __rev1_322 = __builtin_shufflevector(__s1_322, __s1_322, 1, 0); \47357 int32x2_t __rev1_322; __rev1_322 = __builtin_shufflevector(__s1_322, __s1_322, 1, 0); \
47357 int32x2_t __rev2_322; __rev2_322 = __builtin_shufflevector(__s2_322, __s2_322, 1, 0); \47358 int32x2_t __rev2_322; __rev2_322 = __builtin_shufflevector(__s2_322, __s2_322, 1, 0); \
47358 int32x2_t __ret_322; \
47359 __ret_322 = __noswap_vqrdmlsh_s32(__rev0_322, __rev1_322, __noswap_splat_lane_s32(__rev2_322, __p3_322)); \47359 __ret_322 = __noswap_vqrdmlsh_s32(__rev0_322, __rev1_322, __noswap_splat_lane_s32(__rev2_322, __p3_322)); \
47360 __ret_322 = __builtin_shufflevector(__ret_322, __ret_322, 1, 0); \47360 __ret_322 = __builtin_shufflevector(__ret_322, __ret_322, 1, 0); \
47361 __ret_322; \47361 __ret_322; \
...@@ -47364,22 +47364,22 @@ __ai int16x4_t __noswap_vqrdmlsh_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t _...@@ -47364,22 +47364,22 @@ __ai int16x4_t __noswap_vqrdmlsh_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t _
4736447364
47365#ifdef __LITTLE_ENDIAN__47365#ifdef __LITTLE_ENDIAN__
47366#define vqrdmlsh_lane_s16(__p0_323, __p1_323, __p2_323, __p3_323) __extension__ ({ \47366#define vqrdmlsh_lane_s16(__p0_323, __p1_323, __p2_323, __p3_323) __extension__ ({ \
47367 int16x4_t __ret_323; \
47367 int16x4_t __s0_323 = __p0_323; \47368 int16x4_t __s0_323 = __p0_323; \
47368 int16x4_t __s1_323 = __p1_323; \47369 int16x4_t __s1_323 = __p1_323; \
47369 int16x4_t __s2_323 = __p2_323; \47370 int16x4_t __s2_323 = __p2_323; \
47370 int16x4_t __ret_323; \
47371 __ret_323 = vqrdmlsh_s16(__s0_323, __s1_323, splat_lane_s16(__s2_323, __p3_323)); \47371 __ret_323 = vqrdmlsh_s16(__s0_323, __s1_323, splat_lane_s16(__s2_323, __p3_323)); \
47372 __ret_323; \47372 __ret_323; \
47373})47373})
47374#else47374#else
47375#define vqrdmlsh_lane_s16(__p0_324, __p1_324, __p2_324, __p3_324) __extension__ ({ \47375#define vqrdmlsh_lane_s16(__p0_324, __p1_324, __p2_324, __p3_324) __extension__ ({ \
47376 int16x4_t __ret_324; \
47376 int16x4_t __s0_324 = __p0_324; \47377 int16x4_t __s0_324 = __p0_324; \
47377 int16x4_t __s1_324 = __p1_324; \47378 int16x4_t __s1_324 = __p1_324; \
47378 int16x4_t __s2_324 = __p2_324; \47379 int16x4_t __s2_324 = __p2_324; \
47379 int16x4_t __rev0_324; __rev0_324 = __builtin_shufflevector(__s0_324, __s0_324, 3, 2, 1, 0); \47380 int16x4_t __rev0_324; __rev0_324 = __builtin_shufflevector(__s0_324, __s0_324, 3, 2, 1, 0); \
47380 int16x4_t __rev1_324; __rev1_324 = __builtin_shufflevector(__s1_324, __s1_324, 3, 2, 1, 0); \47381 int16x4_t __rev1_324; __rev1_324 = __builtin_shufflevector(__s1_324, __s1_324, 3, 2, 1, 0); \
47381 int16x4_t __rev2_324; __rev2_324 = __builtin_shufflevector(__s2_324, __s2_324, 3, 2, 1, 0); \47382 int16x4_t __rev2_324; __rev2_324 = __builtin_shufflevector(__s2_324, __s2_324, 3, 2, 1, 0); \
47382 int16x4_t __ret_324; \
47383 __ret_324 = __noswap_vqrdmlsh_s16(__rev0_324, __rev1_324, __noswap_splat_lane_s16(__rev2_324, __p3_324)); \47383 __ret_324 = __noswap_vqrdmlsh_s16(__rev0_324, __rev1_324, __noswap_splat_lane_s16(__rev2_324, __p3_324)); \
47384 __ret_324 = __builtin_shufflevector(__ret_324, __ret_324, 3, 2, 1, 0); \47384 __ret_324 = __builtin_shufflevector(__ret_324, __ret_324, 3, 2, 1, 0); \
47385 __ret_324; \47385 __ret_324; \
...@@ -47400,20 +47400,20 @@ __ai int16_t vqrdmlahh_s16(int16_t __p0, int16_t __p1, int16_t __p2) {...@@ -47400,20 +47400,20 @@ __ai int16_t vqrdmlahh_s16(int16_t __p0, int16_t __p1, int16_t __p2) {
47400}47400}
47401#ifdef __LITTLE_ENDIAN__47401#ifdef __LITTLE_ENDIAN__
47402#define vqrdmlahs_lane_s32(__p0_325, __p1_325, __p2_325, __p3_325) __extension__ ({ \47402#define vqrdmlahs_lane_s32(__p0_325, __p1_325, __p2_325, __p3_325) __extension__ ({ \
47403 int32_t __ret_325; \
47403 int32_t __s0_325 = __p0_325; \47404 int32_t __s0_325 = __p0_325; \
47404 int32_t __s1_325 = __p1_325; \47405 int32_t __s1_325 = __p1_325; \
47405 int32x2_t __s2_325 = __p2_325; \47406 int32x2_t __s2_325 = __p2_325; \
47406 int32_t __ret_325; \
47407 __ret_325 = vqrdmlahs_s32(__s0_325, __s1_325, vget_lane_s32(__s2_325, __p3_325)); \47407 __ret_325 = vqrdmlahs_s32(__s0_325, __s1_325, vget_lane_s32(__s2_325, __p3_325)); \
47408 __ret_325; \47408 __ret_325; \
47409})47409})
47410#else47410#else
47411#define vqrdmlahs_lane_s32(__p0_326, __p1_326, __p2_326, __p3_326) __extension__ ({ \47411#define vqrdmlahs_lane_s32(__p0_326, __p1_326, __p2_326, __p3_326) __extension__ ({ \
47412 int32_t __ret_326; \
47412 int32_t __s0_326 = __p0_326; \47413 int32_t __s0_326 = __p0_326; \
47413 int32_t __s1_326 = __p1_326; \47414 int32_t __s1_326 = __p1_326; \
47414 int32x2_t __s2_326 = __p2_326; \47415 int32x2_t __s2_326 = __p2_326; \
47415 int32x2_t __rev2_326; __rev2_326 = __builtin_shufflevector(__s2_326, __s2_326, 1, 0); \47416 int32x2_t __rev2_326; __rev2_326 = __builtin_shufflevector(__s2_326, __s2_326, 1, 0); \
47416 int32_t __ret_326; \
47417 __ret_326 = vqrdmlahs_s32(__s0_326, __s1_326, __noswap_vget_lane_s32(__rev2_326, __p3_326)); \47417 __ret_326 = vqrdmlahs_s32(__s0_326, __s1_326, __noswap_vget_lane_s32(__rev2_326, __p3_326)); \
47418 __ret_326; \47418 __ret_326; \
47419})47419})
...@@ -47421,20 +47421,20 @@ __ai int16_t vqrdmlahh_s16(int16_t __p0, int16_t __p1, int16_t __p2) {...@@ -47421,20 +47421,20 @@ __ai int16_t vqrdmlahh_s16(int16_t __p0, int16_t __p1, int16_t __p2) {
4742147421
47422#ifdef __LITTLE_ENDIAN__47422#ifdef __LITTLE_ENDIAN__
47423#define vqrdmlahh_lane_s16(__p0_327, __p1_327, __p2_327, __p3_327) __extension__ ({ \47423#define vqrdmlahh_lane_s16(__p0_327, __p1_327, __p2_327, __p3_327) __extension__ ({ \
47424 int16_t __ret_327; \
47424 int16_t __s0_327 = __p0_327; \47425 int16_t __s0_327 = __p0_327; \
47425 int16_t __s1_327 = __p1_327; \47426 int16_t __s1_327 = __p1_327; \
47426 int16x4_t __s2_327 = __p2_327; \47427 int16x4_t __s2_327 = __p2_327; \
47427 int16_t __ret_327; \
47428 __ret_327 = vqrdmlahh_s16(__s0_327, __s1_327, vget_lane_s16(__s2_327, __p3_327)); \47428 __ret_327 = vqrdmlahh_s16(__s0_327, __s1_327, vget_lane_s16(__s2_327, __p3_327)); \
47429 __ret_327; \47429 __ret_327; \
47430})47430})
47431#else47431#else
47432#define vqrdmlahh_lane_s16(__p0_328, __p1_328, __p2_328, __p3_328) __extension__ ({ \47432#define vqrdmlahh_lane_s16(__p0_328, __p1_328, __p2_328, __p3_328) __extension__ ({ \
47433 int16_t __ret_328; \
47433 int16_t __s0_328 = __p0_328; \47434 int16_t __s0_328 = __p0_328; \
47434 int16_t __s1_328 = __p1_328; \47435 int16_t __s1_328 = __p1_328; \
47435 int16x4_t __s2_328 = __p2_328; \47436 int16x4_t __s2_328 = __p2_328; \
47436 int16x4_t __rev2_328; __rev2_328 = __builtin_shufflevector(__s2_328, __s2_328, 3, 2, 1, 0); \47437 int16x4_t __rev2_328; __rev2_328 = __builtin_shufflevector(__s2_328, __s2_328, 3, 2, 1, 0); \
47437 int16_t __ret_328; \
47438 __ret_328 = vqrdmlahh_s16(__s0_328, __s1_328, __noswap_vget_lane_s16(__rev2_328, __p3_328)); \47438 __ret_328 = vqrdmlahh_s16(__s0_328, __s1_328, __noswap_vget_lane_s16(__rev2_328, __p3_328)); \
47439 __ret_328; \47439 __ret_328; \
47440})47440})
...@@ -47442,20 +47442,20 @@ __ai int16_t vqrdmlahh_s16(int16_t __p0, int16_t __p1, int16_t __p2) {...@@ -47442,20 +47442,20 @@ __ai int16_t vqrdmlahh_s16(int16_t __p0, int16_t __p1, int16_t __p2) {
4744247442
47443#ifdef __LITTLE_ENDIAN__47443#ifdef __LITTLE_ENDIAN__
47444#define vqrdmlahs_laneq_s32(__p0_329, __p1_329, __p2_329, __p3_329) __extension__ ({ \47444#define vqrdmlahs_laneq_s32(__p0_329, __p1_329, __p2_329, __p3_329) __extension__ ({ \
47445 int32_t __ret_329; \
47445 int32_t __s0_329 = __p0_329; \47446 int32_t __s0_329 = __p0_329; \
47446 int32_t __s1_329 = __p1_329; \47447 int32_t __s1_329 = __p1_329; \
47447 int32x4_t __s2_329 = __p2_329; \47448 int32x4_t __s2_329 = __p2_329; \
47448 int32_t __ret_329; \
47449 __ret_329 = vqrdmlahs_s32(__s0_329, __s1_329, vgetq_lane_s32(__s2_329, __p3_329)); \47449 __ret_329 = vqrdmlahs_s32(__s0_329, __s1_329, vgetq_lane_s32(__s2_329, __p3_329)); \
47450 __ret_329; \47450 __ret_329; \
47451})47451})
47452#else47452#else
47453#define vqrdmlahs_laneq_s32(__p0_330, __p1_330, __p2_330, __p3_330) __extension__ ({ \47453#define vqrdmlahs_laneq_s32(__p0_330, __p1_330, __p2_330, __p3_330) __extension__ ({ \
47454 int32_t __ret_330; \
47454 int32_t __s0_330 = __p0_330; \47455 int32_t __s0_330 = __p0_330; \
47455 int32_t __s1_330 = __p1_330; \47456 int32_t __s1_330 = __p1_330; \
47456 int32x4_t __s2_330 = __p2_330; \47457 int32x4_t __s2_330 = __p2_330; \
47457 int32x4_t __rev2_330; __rev2_330 = __builtin_shufflevector(__s2_330, __s2_330, 3, 2, 1, 0); \47458 int32x4_t __rev2_330; __rev2_330 = __builtin_shufflevector(__s2_330, __s2_330, 3, 2, 1, 0); \
47458 int32_t __ret_330; \
47459 __ret_330 = vqrdmlahs_s32(__s0_330, __s1_330, __noswap_vgetq_lane_s32(__rev2_330, __p3_330)); \47459 __ret_330 = vqrdmlahs_s32(__s0_330, __s1_330, __noswap_vgetq_lane_s32(__rev2_330, __p3_330)); \
47460 __ret_330; \47460 __ret_330; \
47461})47461})
...@@ -47463,20 +47463,20 @@ __ai int16_t vqrdmlahh_s16(int16_t __p0, int16_t __p1, int16_t __p2) {...@@ -47463,20 +47463,20 @@ __ai int16_t vqrdmlahh_s16(int16_t __p0, int16_t __p1, int16_t __p2) {
4746347463
47464#ifdef __LITTLE_ENDIAN__47464#ifdef __LITTLE_ENDIAN__
47465#define vqrdmlahh_laneq_s16(__p0_331, __p1_331, __p2_331, __p3_331) __extension__ ({ \47465#define vqrdmlahh_laneq_s16(__p0_331, __p1_331, __p2_331, __p3_331) __extension__ ({ \
47466 int16_t __ret_331; \
47466 int16_t __s0_331 = __p0_331; \47467 int16_t __s0_331 = __p0_331; \
47467 int16_t __s1_331 = __p1_331; \47468 int16_t __s1_331 = __p1_331; \
47468 int16x8_t __s2_331 = __p2_331; \47469 int16x8_t __s2_331 = __p2_331; \
47469 int16_t __ret_331; \
47470 __ret_331 = vqrdmlahh_s16(__s0_331, __s1_331, vgetq_lane_s16(__s2_331, __p3_331)); \47470 __ret_331 = vqrdmlahh_s16(__s0_331, __s1_331, vgetq_lane_s16(__s2_331, __p3_331)); \
47471 __ret_331; \47471 __ret_331; \
47472})47472})
47473#else47473#else
47474#define vqrdmlahh_laneq_s16(__p0_332, __p1_332, __p2_332, __p3_332) __extension__ ({ \47474#define vqrdmlahh_laneq_s16(__p0_332, __p1_332, __p2_332, __p3_332) __extension__ ({ \
47475 int16_t __ret_332; \
47475 int16_t __s0_332 = __p0_332; \47476 int16_t __s0_332 = __p0_332; \
47476 int16_t __s1_332 = __p1_332; \47477 int16_t __s1_332 = __p1_332; \
47477 int16x8_t __s2_332 = __p2_332; \47478 int16x8_t __s2_332 = __p2_332; \
47478 int16x8_t __rev2_332; __rev2_332 = __builtin_shufflevector(__s2_332, __s2_332, 7, 6, 5, 4, 3, 2, 1, 0); \47479 int16x8_t __rev2_332; __rev2_332 = __builtin_shufflevector(__s2_332, __s2_332, 7, 6, 5, 4, 3, 2, 1, 0); \
47479 int16_t __ret_332; \
47480 __ret_332 = vqrdmlahh_s16(__s0_332, __s1_332, __noswap_vgetq_lane_s16(__rev2_332, __p3_332)); \47480 __ret_332 = vqrdmlahh_s16(__s0_332, __s1_332, __noswap_vgetq_lane_s16(__rev2_332, __p3_332)); \
47481 __ret_332; \47481 __ret_332; \
47482})47482})
...@@ -47484,22 +47484,22 @@ __ai int16_t vqrdmlahh_s16(int16_t __p0, int16_t __p1, int16_t __p2) {...@@ -47484,22 +47484,22 @@ __ai int16_t vqrdmlahh_s16(int16_t __p0, int16_t __p1, int16_t __p2) {
4748447484
47485#ifdef __LITTLE_ENDIAN__47485#ifdef __LITTLE_ENDIAN__
47486#define vqrdmlahq_laneq_s32(__p0_333, __p1_333, __p2_333, __p3_333) __extension__ ({ \47486#define vqrdmlahq_laneq_s32(__p0_333, __p1_333, __p2_333, __p3_333) __extension__ ({ \
47487 int32x4_t __ret_333; \
47487 int32x4_t __s0_333 = __p0_333; \47488 int32x4_t __s0_333 = __p0_333; \
47488 int32x4_t __s1_333 = __p1_333; \47489 int32x4_t __s1_333 = __p1_333; \
47489 int32x4_t __s2_333 = __p2_333; \47490 int32x4_t __s2_333 = __p2_333; \
47490 int32x4_t __ret_333; \
47491 __ret_333 = vqrdmlahq_s32(__s0_333, __s1_333, splatq_laneq_s32(__s2_333, __p3_333)); \47491 __ret_333 = vqrdmlahq_s32(__s0_333, __s1_333, splatq_laneq_s32(__s2_333, __p3_333)); \
47492 __ret_333; \47492 __ret_333; \
47493})47493})
47494#else47494#else
47495#define vqrdmlahq_laneq_s32(__p0_334, __p1_334, __p2_334, __p3_334) __extension__ ({ \47495#define vqrdmlahq_laneq_s32(__p0_334, __p1_334, __p2_334, __p3_334) __extension__ ({ \
47496 int32x4_t __ret_334; \
47496 int32x4_t __s0_334 = __p0_334; \47497 int32x4_t __s0_334 = __p0_334; \
47497 int32x4_t __s1_334 = __p1_334; \47498 int32x4_t __s1_334 = __p1_334; \
47498 int32x4_t __s2_334 = __p2_334; \47499 int32x4_t __s2_334 = __p2_334; \
47499 int32x4_t __rev0_334; __rev0_334 = __builtin_shufflevector(__s0_334, __s0_334, 3, 2, 1, 0); \47500 int32x4_t __rev0_334; __rev0_334 = __builtin_shufflevector(__s0_334, __s0_334, 3, 2, 1, 0); \
47500 int32x4_t __rev1_334; __rev1_334 = __builtin_shufflevector(__s1_334, __s1_334, 3, 2, 1, 0); \47501 int32x4_t __rev1_334; __rev1_334 = __builtin_shufflevector(__s1_334, __s1_334, 3, 2, 1, 0); \
47501 int32x4_t __rev2_334; __rev2_334 = __builtin_shufflevector(__s2_334, __s2_334, 3, 2, 1, 0); \47502 int32x4_t __rev2_334; __rev2_334 = __builtin_shufflevector(__s2_334, __s2_334, 3, 2, 1, 0); \
47502 int32x4_t __ret_334; \
47503 __ret_334 = __noswap_vqrdmlahq_s32(__rev0_334, __rev1_334, __noswap_splatq_laneq_s32(__rev2_334, __p3_334)); \47503 __ret_334 = __noswap_vqrdmlahq_s32(__rev0_334, __rev1_334, __noswap_splatq_laneq_s32(__rev2_334, __p3_334)); \
47504 __ret_334 = __builtin_shufflevector(__ret_334, __ret_334, 3, 2, 1, 0); \47504 __ret_334 = __builtin_shufflevector(__ret_334, __ret_334, 3, 2, 1, 0); \
47505 __ret_334; \47505 __ret_334; \
...@@ -47508,22 +47508,22 @@ __ai int16_t vqrdmlahh_s16(int16_t __p0, int16_t __p1, int16_t __p2) {...@@ -47508,22 +47508,22 @@ __ai int16_t vqrdmlahh_s16(int16_t __p0, int16_t __p1, int16_t __p2) {
4750847508
47509#ifdef __LITTLE_ENDIAN__47509#ifdef __LITTLE_ENDIAN__
47510#define vqrdmlahq_laneq_s16(__p0_335, __p1_335, __p2_335, __p3_335) __extension__ ({ \47510#define vqrdmlahq_laneq_s16(__p0_335, __p1_335, __p2_335, __p3_335) __extension__ ({ \
47511 int16x8_t __ret_335; \
47511 int16x8_t __s0_335 = __p0_335; \47512 int16x8_t __s0_335 = __p0_335; \
47512 int16x8_t __s1_335 = __p1_335; \47513 int16x8_t __s1_335 = __p1_335; \
47513 int16x8_t __s2_335 = __p2_335; \47514 int16x8_t __s2_335 = __p2_335; \
47514 int16x8_t __ret_335; \
47515 __ret_335 = vqrdmlahq_s16(__s0_335, __s1_335, splatq_laneq_s16(__s2_335, __p3_335)); \47515 __ret_335 = vqrdmlahq_s16(__s0_335, __s1_335, splatq_laneq_s16(__s2_335, __p3_335)); \
47516 __ret_335; \47516 __ret_335; \
47517})47517})
47518#else47518#else
47519#define vqrdmlahq_laneq_s16(__p0_336, __p1_336, __p2_336, __p3_336) __extension__ ({ \47519#define vqrdmlahq_laneq_s16(__p0_336, __p1_336, __p2_336, __p3_336) __extension__ ({ \
47520 int16x8_t __ret_336; \
47520 int16x8_t __s0_336 = __p0_336; \47521 int16x8_t __s0_336 = __p0_336; \
47521 int16x8_t __s1_336 = __p1_336; \47522 int16x8_t __s1_336 = __p1_336; \
47522 int16x8_t __s2_336 = __p2_336; \47523 int16x8_t __s2_336 = __p2_336; \
47523 int16x8_t __rev0_336; __rev0_336 = __builtin_shufflevector(__s0_336, __s0_336, 7, 6, 5, 4, 3, 2, 1, 0); \47524 int16x8_t __rev0_336; __rev0_336 = __builtin_shufflevector(__s0_336, __s0_336, 7, 6, 5, 4, 3, 2, 1, 0); \
47524 int16x8_t __rev1_336; __rev1_336 = __builtin_shufflevector(__s1_336, __s1_336, 7, 6, 5, 4, 3, 2, 1, 0); \47525 int16x8_t __rev1_336; __rev1_336 = __builtin_shufflevector(__s1_336, __s1_336, 7, 6, 5, 4, 3, 2, 1, 0); \
47525 int16x8_t __rev2_336; __rev2_336 = __builtin_shufflevector(__s2_336, __s2_336, 7, 6, 5, 4, 3, 2, 1, 0); \47526 int16x8_t __rev2_336; __rev2_336 = __builtin_shufflevector(__s2_336, __s2_336, 7, 6, 5, 4, 3, 2, 1, 0); \
47526 int16x8_t __ret_336; \
47527 __ret_336 = __noswap_vqrdmlahq_s16(__rev0_336, __rev1_336, __noswap_splatq_laneq_s16(__rev2_336, __p3_336)); \47527 __ret_336 = __noswap_vqrdmlahq_s16(__rev0_336, __rev1_336, __noswap_splatq_laneq_s16(__rev2_336, __p3_336)); \
47528 __ret_336 = __builtin_shufflevector(__ret_336, __ret_336, 7, 6, 5, 4, 3, 2, 1, 0); \47528 __ret_336 = __builtin_shufflevector(__ret_336, __ret_336, 7, 6, 5, 4, 3, 2, 1, 0); \
47529 __ret_336; \47529 __ret_336; \
...@@ -47532,22 +47532,22 @@ __ai int16_t vqrdmlahh_s16(int16_t __p0, int16_t __p1, int16_t __p2) {...@@ -47532,22 +47532,22 @@ __ai int16_t vqrdmlahh_s16(int16_t __p0, int16_t __p1, int16_t __p2) {
4753247532
47533#ifdef __LITTLE_ENDIAN__47533#ifdef __LITTLE_ENDIAN__
47534#define vqrdmlah_laneq_s32(__p0_337, __p1_337, __p2_337, __p3_337) __extension__ ({ \47534#define vqrdmlah_laneq_s32(__p0_337, __p1_337, __p2_337, __p3_337) __extension__ ({ \
47535 int32x2_t __ret_337; \
47535 int32x2_t __s0_337 = __p0_337; \47536 int32x2_t __s0_337 = __p0_337; \
47536 int32x2_t __s1_337 = __p1_337; \47537 int32x2_t __s1_337 = __p1_337; \
47537 int32x4_t __s2_337 = __p2_337; \47538 int32x4_t __s2_337 = __p2_337; \
47538 int32x2_t __ret_337; \
47539 __ret_337 = vqrdmlah_s32(__s0_337, __s1_337, splat_laneq_s32(__s2_337, __p3_337)); \47539 __ret_337 = vqrdmlah_s32(__s0_337, __s1_337, splat_laneq_s32(__s2_337, __p3_337)); \
47540 __ret_337; \47540 __ret_337; \
47541})47541})
47542#else47542#else
47543#define vqrdmlah_laneq_s32(__p0_338, __p1_338, __p2_338, __p3_338) __extension__ ({ \47543#define vqrdmlah_laneq_s32(__p0_338, __p1_338, __p2_338, __p3_338) __extension__ ({ \
47544 int32x2_t __ret_338; \
47544 int32x2_t __s0_338 = __p0_338; \47545 int32x2_t __s0_338 = __p0_338; \
47545 int32x2_t __s1_338 = __p1_338; \47546 int32x2_t __s1_338 = __p1_338; \
47546 int32x4_t __s2_338 = __p2_338; \47547 int32x4_t __s2_338 = __p2_338; \
47547 int32x2_t __rev0_338; __rev0_338 = __builtin_shufflevector(__s0_338, __s0_338, 1, 0); \47548 int32x2_t __rev0_338; __rev0_338 = __builtin_shufflevector(__s0_338, __s0_338, 1, 0); \
47548 int32x2_t __rev1_338; __rev1_338 = __builtin_shufflevector(__s1_338, __s1_338, 1, 0); \47549 int32x2_t __rev1_338; __rev1_338 = __builtin_shufflevector(__s1_338, __s1_338, 1, 0); \
47549 int32x4_t __rev2_338; __rev2_338 = __builtin_shufflevector(__s2_338, __s2_338, 3, 2, 1, 0); \47550 int32x4_t __rev2_338; __rev2_338 = __builtin_shufflevector(__s2_338, __s2_338, 3, 2, 1, 0); \
47550 int32x2_t __ret_338; \
47551 __ret_338 = __noswap_vqrdmlah_s32(__rev0_338, __rev1_338, __noswap_splat_laneq_s32(__rev2_338, __p3_338)); \47551 __ret_338 = __noswap_vqrdmlah_s32(__rev0_338, __rev1_338, __noswap_splat_laneq_s32(__rev2_338, __p3_338)); \
47552 __ret_338 = __builtin_shufflevector(__ret_338, __ret_338, 1, 0); \47552 __ret_338 = __builtin_shufflevector(__ret_338, __ret_338, 1, 0); \
47553 __ret_338; \47553 __ret_338; \
...@@ -47556,22 +47556,22 @@ __ai int16_t vqrdmlahh_s16(int16_t __p0, int16_t __p1, int16_t __p2) {...@@ -47556,22 +47556,22 @@ __ai int16_t vqrdmlahh_s16(int16_t __p0, int16_t __p1, int16_t __p2) {
4755647556
47557#ifdef __LITTLE_ENDIAN__47557#ifdef __LITTLE_ENDIAN__
47558#define vqrdmlah_laneq_s16(__p0_339, __p1_339, __p2_339, __p3_339) __extension__ ({ \47558#define vqrdmlah_laneq_s16(__p0_339, __p1_339, __p2_339, __p3_339) __extension__ ({ \
47559 int16x4_t __ret_339; \
47559 int16x4_t __s0_339 = __p0_339; \47560 int16x4_t __s0_339 = __p0_339; \
47560 int16x4_t __s1_339 = __p1_339; \47561 int16x4_t __s1_339 = __p1_339; \
47561 int16x8_t __s2_339 = __p2_339; \47562 int16x8_t __s2_339 = __p2_339; \
47562 int16x4_t __ret_339; \
47563 __ret_339 = vqrdmlah_s16(__s0_339, __s1_339, splat_laneq_s16(__s2_339, __p3_339)); \47563 __ret_339 = vqrdmlah_s16(__s0_339, __s1_339, splat_laneq_s16(__s2_339, __p3_339)); \
47564 __ret_339; \47564 __ret_339; \
47565})47565})
47566#else47566#else
47567#define vqrdmlah_laneq_s16(__p0_340, __p1_340, __p2_340, __p3_340) __extension__ ({ \47567#define vqrdmlah_laneq_s16(__p0_340, __p1_340, __p2_340, __p3_340) __extension__ ({ \
47568 int16x4_t __ret_340; \
47568 int16x4_t __s0_340 = __p0_340; \47569 int16x4_t __s0_340 = __p0_340; \
47569 int16x4_t __s1_340 = __p1_340; \47570 int16x4_t __s1_340 = __p1_340; \
47570 int16x8_t __s2_340 = __p2_340; \47571 int16x8_t __s2_340 = __p2_340; \
47571 int16x4_t __rev0_340; __rev0_340 = __builtin_shufflevector(__s0_340, __s0_340, 3, 2, 1, 0); \47572 int16x4_t __rev0_340; __rev0_340 = __builtin_shufflevector(__s0_340, __s0_340, 3, 2, 1, 0); \
47572 int16x4_t __rev1_340; __rev1_340 = __builtin_shufflevector(__s1_340, __s1_340, 3, 2, 1, 0); \47573 int16x4_t __rev1_340; __rev1_340 = __builtin_shufflevector(__s1_340, __s1_340, 3, 2, 1, 0); \
47573 int16x8_t __rev2_340; __rev2_340 = __builtin_shufflevector(__s2_340, __s2_340, 7, 6, 5, 4, 3, 2, 1, 0); \47574 int16x8_t __rev2_340; __rev2_340 = __builtin_shufflevector(__s2_340, __s2_340, 7, 6, 5, 4, 3, 2, 1, 0); \
47574 int16x4_t __ret_340; \
47575 __ret_340 = __noswap_vqrdmlah_s16(__rev0_340, __rev1_340, __noswap_splat_laneq_s16(__rev2_340, __p3_340)); \47575 __ret_340 = __noswap_vqrdmlah_s16(__rev0_340, __rev1_340, __noswap_splat_laneq_s16(__rev2_340, __p3_340)); \
47576 __ret_340 = __builtin_shufflevector(__ret_340, __ret_340, 3, 2, 1, 0); \47576 __ret_340 = __builtin_shufflevector(__ret_340, __ret_340, 3, 2, 1, 0); \
47577 __ret_340; \47577 __ret_340; \
...@@ -47590,20 +47590,20 @@ __ai int16_t vqrdmlshh_s16(int16_t __p0, int16_t __p1, int16_t __p2) {...@@ -47590,20 +47590,20 @@ __ai int16_t vqrdmlshh_s16(int16_t __p0, int16_t __p1, int16_t __p2) {
47590}47590}
47591#ifdef __LITTLE_ENDIAN__47591#ifdef __LITTLE_ENDIAN__
47592#define vqrdmlshs_lane_s32(__p0_341, __p1_341, __p2_341, __p3_341) __extension__ ({ \47592#define vqrdmlshs_lane_s32(__p0_341, __p1_341, __p2_341, __p3_341) __extension__ ({ \
47593 int32_t __ret_341; \
47593 int32_t __s0_341 = __p0_341; \47594 int32_t __s0_341 = __p0_341; \
47594 int32_t __s1_341 = __p1_341; \47595 int32_t __s1_341 = __p1_341; \
47595 int32x2_t __s2_341 = __p2_341; \47596 int32x2_t __s2_341 = __p2_341; \
47596 int32_t __ret_341; \
47597 __ret_341 = vqrdmlshs_s32(__s0_341, __s1_341, vget_lane_s32(__s2_341, __p3_341)); \47597 __ret_341 = vqrdmlshs_s32(__s0_341, __s1_341, vget_lane_s32(__s2_341, __p3_341)); \
47598 __ret_341; \47598 __ret_341; \
47599})47599})
47600#else47600#else
47601#define vqrdmlshs_lane_s32(__p0_342, __p1_342, __p2_342, __p3_342) __extension__ ({ \47601#define vqrdmlshs_lane_s32(__p0_342, __p1_342, __p2_342, __p3_342) __extension__ ({ \
47602 int32_t __ret_342; \
47602 int32_t __s0_342 = __p0_342; \47603 int32_t __s0_342 = __p0_342; \
47603 int32_t __s1_342 = __p1_342; \47604 int32_t __s1_342 = __p1_342; \
47604 int32x2_t __s2_342 = __p2_342; \47605 int32x2_t __s2_342 = __p2_342; \
47605 int32x2_t __rev2_342; __rev2_342 = __builtin_shufflevector(__s2_342, __s2_342, 1, 0); \47606 int32x2_t __rev2_342; __rev2_342 = __builtin_shufflevector(__s2_342, __s2_342, 1, 0); \
47606 int32_t __ret_342; \
47607 __ret_342 = vqrdmlshs_s32(__s0_342, __s1_342, __noswap_vget_lane_s32(__rev2_342, __p3_342)); \47607 __ret_342 = vqrdmlshs_s32(__s0_342, __s1_342, __noswap_vget_lane_s32(__rev2_342, __p3_342)); \
47608 __ret_342; \47608 __ret_342; \
47609})47609})
...@@ -47611,20 +47611,20 @@ __ai int16_t vqrdmlshh_s16(int16_t __p0, int16_t __p1, int16_t __p2) {...@@ -47611,20 +47611,20 @@ __ai int16_t vqrdmlshh_s16(int16_t __p0, int16_t __p1, int16_t __p2) {
4761147611
47612#ifdef __LITTLE_ENDIAN__47612#ifdef __LITTLE_ENDIAN__
47613#define vqrdmlshh_lane_s16(__p0_343, __p1_343, __p2_343, __p3_343) __extension__ ({ \47613#define vqrdmlshh_lane_s16(__p0_343, __p1_343, __p2_343, __p3_343) __extension__ ({ \
47614 int16_t __ret_343; \
47614 int16_t __s0_343 = __p0_343; \47615 int16_t __s0_343 = __p0_343; \
47615 int16_t __s1_343 = __p1_343; \47616 int16_t __s1_343 = __p1_343; \
47616 int16x4_t __s2_343 = __p2_343; \47617 int16x4_t __s2_343 = __p2_343; \
47617 int16_t __ret_343; \
47618 __ret_343 = vqrdmlshh_s16(__s0_343, __s1_343, vget_lane_s16(__s2_343, __p3_343)); \47618 __ret_343 = vqrdmlshh_s16(__s0_343, __s1_343, vget_lane_s16(__s2_343, __p3_343)); \
47619 __ret_343; \47619 __ret_343; \
47620})47620})
47621#else47621#else
47622#define vqrdmlshh_lane_s16(__p0_344, __p1_344, __p2_344, __p3_344) __extension__ ({ \47622#define vqrdmlshh_lane_s16(__p0_344, __p1_344, __p2_344, __p3_344) __extension__ ({ \
47623 int16_t __ret_344; \
47623 int16_t __s0_344 = __p0_344; \47624 int16_t __s0_344 = __p0_344; \
47624 int16_t __s1_344 = __p1_344; \47625 int16_t __s1_344 = __p1_344; \
47625 int16x4_t __s2_344 = __p2_344; \47626 int16x4_t __s2_344 = __p2_344; \
47626 int16x4_t __rev2_344; __rev2_344 = __builtin_shufflevector(__s2_344, __s2_344, 3, 2, 1, 0); \47627 int16x4_t __rev2_344; __rev2_344 = __builtin_shufflevector(__s2_344, __s2_344, 3, 2, 1, 0); \
47627 int16_t __ret_344; \
47628 __ret_344 = vqrdmlshh_s16(__s0_344, __s1_344, __noswap_vget_lane_s16(__rev2_344, __p3_344)); \47628 __ret_344 = vqrdmlshh_s16(__s0_344, __s1_344, __noswap_vget_lane_s16(__rev2_344, __p3_344)); \
47629 __ret_344; \47629 __ret_344; \
47630})47630})
...@@ -47632,20 +47632,20 @@ __ai int16_t vqrdmlshh_s16(int16_t __p0, int16_t __p1, int16_t __p2) {...@@ -47632,20 +47632,20 @@ __ai int16_t vqrdmlshh_s16(int16_t __p0, int16_t __p1, int16_t __p2) {
4763247632
47633#ifdef __LITTLE_ENDIAN__47633#ifdef __LITTLE_ENDIAN__
47634#define vqrdmlshs_laneq_s32(__p0_345, __p1_345, __p2_345, __p3_345) __extension__ ({ \47634#define vqrdmlshs_laneq_s32(__p0_345, __p1_345, __p2_345, __p3_345) __extension__ ({ \
47635 int32_t __ret_345; \
47635 int32_t __s0_345 = __p0_345; \47636 int32_t __s0_345 = __p0_345; \
47636 int32_t __s1_345 = __p1_345; \47637 int32_t __s1_345 = __p1_345; \
47637 int32x4_t __s2_345 = __p2_345; \47638 int32x4_t __s2_345 = __p2_345; \
47638 int32_t __ret_345; \
47639 __ret_345 = vqrdmlshs_s32(__s0_345, __s1_345, vgetq_lane_s32(__s2_345, __p3_345)); \47639 __ret_345 = vqrdmlshs_s32(__s0_345, __s1_345, vgetq_lane_s32(__s2_345, __p3_345)); \
47640 __ret_345; \47640 __ret_345; \
47641})47641})
47642#else47642#else
47643#define vqrdmlshs_laneq_s32(__p0_346, __p1_346, __p2_346, __p3_346) __extension__ ({ \47643#define vqrdmlshs_laneq_s32(__p0_346, __p1_346, __p2_346, __p3_346) __extension__ ({ \
47644 int32_t __ret_346; \
47644 int32_t __s0_346 = __p0_346; \47645 int32_t __s0_346 = __p0_346; \
47645 int32_t __s1_346 = __p1_346; \47646 int32_t __s1_346 = __p1_346; \
47646 int32x4_t __s2_346 = __p2_346; \47647 int32x4_t __s2_346 = __p2_346; \
47647 int32x4_t __rev2_346; __rev2_346 = __builtin_shufflevector(__s2_346, __s2_346, 3, 2, 1, 0); \47648 int32x4_t __rev2_346; __rev2_346 = __builtin_shufflevector(__s2_346, __s2_346, 3, 2, 1, 0); \
47648 int32_t __ret_346; \
47649 __ret_346 = vqrdmlshs_s32(__s0_346, __s1_346, __noswap_vgetq_lane_s32(__rev2_346, __p3_346)); \47649 __ret_346 = vqrdmlshs_s32(__s0_346, __s1_346, __noswap_vgetq_lane_s32(__rev2_346, __p3_346)); \
47650 __ret_346; \47650 __ret_346; \
47651})47651})
...@@ -47653,20 +47653,20 @@ __ai int16_t vqrdmlshh_s16(int16_t __p0, int16_t __p1, int16_t __p2) {...@@ -47653,20 +47653,20 @@ __ai int16_t vqrdmlshh_s16(int16_t __p0, int16_t __p1, int16_t __p2) {
4765347653
47654#ifdef __LITTLE_ENDIAN__47654#ifdef __LITTLE_ENDIAN__
47655#define vqrdmlshh_laneq_s16(__p0_347, __p1_347, __p2_347, __p3_347) __extension__ ({ \47655#define vqrdmlshh_laneq_s16(__p0_347, __p1_347, __p2_347, __p3_347) __extension__ ({ \
47656 int16_t __ret_347; \
47656 int16_t __s0_347 = __p0_347; \47657 int16_t __s0_347 = __p0_347; \
47657 int16_t __s1_347 = __p1_347; \47658 int16_t __s1_347 = __p1_347; \
47658 int16x8_t __s2_347 = __p2_347; \47659 int16x8_t __s2_347 = __p2_347; \
47659 int16_t __ret_347; \
47660 __ret_347 = vqrdmlshh_s16(__s0_347, __s1_347, vgetq_lane_s16(__s2_347, __p3_347)); \47660 __ret_347 = vqrdmlshh_s16(__s0_347, __s1_347, vgetq_lane_s16(__s2_347, __p3_347)); \
47661 __ret_347; \47661 __ret_347; \
47662})47662})
47663#else47663#else
47664#define vqrdmlshh_laneq_s16(__p0_348, __p1_348, __p2_348, __p3_348) __extension__ ({ \47664#define vqrdmlshh_laneq_s16(__p0_348, __p1_348, __p2_348, __p3_348) __extension__ ({ \
47665 int16_t __ret_348; \
47665 int16_t __s0_348 = __p0_348; \47666 int16_t __s0_348 = __p0_348; \
47666 int16_t __s1_348 = __p1_348; \47667 int16_t __s1_348 = __p1_348; \
47667 int16x8_t __s2_348 = __p2_348; \47668 int16x8_t __s2_348 = __p2_348; \
47668 int16x8_t __rev2_348; __rev2_348 = __builtin_shufflevector(__s2_348, __s2_348, 7, 6, 5, 4, 3, 2, 1, 0); \47669 int16x8_t __rev2_348; __rev2_348 = __builtin_shufflevector(__s2_348, __s2_348, 7, 6, 5, 4, 3, 2, 1, 0); \
47669 int16_t __ret_348; \
47670 __ret_348 = vqrdmlshh_s16(__s0_348, __s1_348, __noswap_vgetq_lane_s16(__rev2_348, __p3_348)); \47670 __ret_348 = vqrdmlshh_s16(__s0_348, __s1_348, __noswap_vgetq_lane_s16(__rev2_348, __p3_348)); \
47671 __ret_348; \47671 __ret_348; \
47672})47672})
...@@ -47674,22 +47674,22 @@ __ai int16_t vqrdmlshh_s16(int16_t __p0, int16_t __p1, int16_t __p2) {...@@ -47674,22 +47674,22 @@ __ai int16_t vqrdmlshh_s16(int16_t __p0, int16_t __p1, int16_t __p2) {
4767447674
47675#ifdef __LITTLE_ENDIAN__47675#ifdef __LITTLE_ENDIAN__
47676#define vqrdmlshq_laneq_s32(__p0_349, __p1_349, __p2_349, __p3_349) __extension__ ({ \47676#define vqrdmlshq_laneq_s32(__p0_349, __p1_349, __p2_349, __p3_349) __extension__ ({ \
47677 int32x4_t __ret_349; \
47677 int32x4_t __s0_349 = __p0_349; \47678 int32x4_t __s0_349 = __p0_349; \
47678 int32x4_t __s1_349 = __p1_349; \47679 int32x4_t __s1_349 = __p1_349; \
47679 int32x4_t __s2_349 = __p2_349; \47680 int32x4_t __s2_349 = __p2_349; \
47680 int32x4_t __ret_349; \
47681 __ret_349 = vqrdmlshq_s32(__s0_349, __s1_349, splatq_laneq_s32(__s2_349, __p3_349)); \47681 __ret_349 = vqrdmlshq_s32(__s0_349, __s1_349, splatq_laneq_s32(__s2_349, __p3_349)); \
47682 __ret_349; \47682 __ret_349; \
47683})47683})
47684#else47684#else
47685#define vqrdmlshq_laneq_s32(__p0_350, __p1_350, __p2_350, __p3_350) __extension__ ({ \47685#define vqrdmlshq_laneq_s32(__p0_350, __p1_350, __p2_350, __p3_350) __extension__ ({ \
47686 int32x4_t __ret_350; \
47686 int32x4_t __s0_350 = __p0_350; \47687 int32x4_t __s0_350 = __p0_350; \
47687 int32x4_t __s1_350 = __p1_350; \47688 int32x4_t __s1_350 = __p1_350; \
47688 int32x4_t __s2_350 = __p2_350; \47689 int32x4_t __s2_350 = __p2_350; \
47689 int32x4_t __rev0_350; __rev0_350 = __builtin_shufflevector(__s0_350, __s0_350, 3, 2, 1, 0); \47690 int32x4_t __rev0_350; __rev0_350 = __builtin_shufflevector(__s0_350, __s0_350, 3, 2, 1, 0); \
47690 int32x4_t __rev1_350; __rev1_350 = __builtin_shufflevector(__s1_350, __s1_350, 3, 2, 1, 0); \47691 int32x4_t __rev1_350; __rev1_350 = __builtin_shufflevector(__s1_350, __s1_350, 3, 2, 1, 0); \
47691 int32x4_t __rev2_350; __rev2_350 = __builtin_shufflevector(__s2_350, __s2_350, 3, 2, 1, 0); \47692 int32x4_t __rev2_350; __rev2_350 = __builtin_shufflevector(__s2_350, __s2_350, 3, 2, 1, 0); \
47692 int32x4_t __ret_350; \
47693 __ret_350 = __noswap_vqrdmlshq_s32(__rev0_350, __rev1_350, __noswap_splatq_laneq_s32(__rev2_350, __p3_350)); \47693 __ret_350 = __noswap_vqrdmlshq_s32(__rev0_350, __rev1_350, __noswap_splatq_laneq_s32(__rev2_350, __p3_350)); \
47694 __ret_350 = __builtin_shufflevector(__ret_350, __ret_350, 3, 2, 1, 0); \47694 __ret_350 = __builtin_shufflevector(__ret_350, __ret_350, 3, 2, 1, 0); \
47695 __ret_350; \47695 __ret_350; \
...@@ -47698,22 +47698,22 @@ __ai int16_t vqrdmlshh_s16(int16_t __p0, int16_t __p1, int16_t __p2) {...@@ -47698,22 +47698,22 @@ __ai int16_t vqrdmlshh_s16(int16_t __p0, int16_t __p1, int16_t __p2) {
4769847698
47699#ifdef __LITTLE_ENDIAN__47699#ifdef __LITTLE_ENDIAN__
47700#define vqrdmlshq_laneq_s16(__p0_351, __p1_351, __p2_351, __p3_351) __extension__ ({ \47700#define vqrdmlshq_laneq_s16(__p0_351, __p1_351, __p2_351, __p3_351) __extension__ ({ \
47701 int16x8_t __ret_351; \
47701 int16x8_t __s0_351 = __p0_351; \47702 int16x8_t __s0_351 = __p0_351; \
47702 int16x8_t __s1_351 = __p1_351; \47703 int16x8_t __s1_351 = __p1_351; \
47703 int16x8_t __s2_351 = __p2_351; \47704 int16x8_t __s2_351 = __p2_351; \
47704 int16x8_t __ret_351; \
47705 __ret_351 = vqrdmlshq_s16(__s0_351, __s1_351, splatq_laneq_s16(__s2_351, __p3_351)); \47705 __ret_351 = vqrdmlshq_s16(__s0_351, __s1_351, splatq_laneq_s16(__s2_351, __p3_351)); \
47706 __ret_351; \47706 __ret_351; \
47707})47707})
47708#else47708#else
47709#define vqrdmlshq_laneq_s16(__p0_352, __p1_352, __p2_352, __p3_352) __extension__ ({ \47709#define vqrdmlshq_laneq_s16(__p0_352, __p1_352, __p2_352, __p3_352) __extension__ ({ \
47710 int16x8_t __ret_352; \
47710 int16x8_t __s0_352 = __p0_352; \47711 int16x8_t __s0_352 = __p0_352; \
47711 int16x8_t __s1_352 = __p1_352; \47712 int16x8_t __s1_352 = __p1_352; \
47712 int16x8_t __s2_352 = __p2_352; \47713 int16x8_t __s2_352 = __p2_352; \
47713 int16x8_t __rev0_352; __rev0_352 = __builtin_shufflevector(__s0_352, __s0_352, 7, 6, 5, 4, 3, 2, 1, 0); \47714 int16x8_t __rev0_352; __rev0_352 = __builtin_shufflevector(__s0_352, __s0_352, 7, 6, 5, 4, 3, 2, 1, 0); \
47714 int16x8_t __rev1_352; __rev1_352 = __builtin_shufflevector(__s1_352, __s1_352, 7, 6, 5, 4, 3, 2, 1, 0); \47715 int16x8_t __rev1_352; __rev1_352 = __builtin_shufflevector(__s1_352, __s1_352, 7, 6, 5, 4, 3, 2, 1, 0); \
47715 int16x8_t __rev2_352; __rev2_352 = __builtin_shufflevector(__s2_352, __s2_352, 7, 6, 5, 4, 3, 2, 1, 0); \47716 int16x8_t __rev2_352; __rev2_352 = __builtin_shufflevector(__s2_352, __s2_352, 7, 6, 5, 4, 3, 2, 1, 0); \
47716 int16x8_t __ret_352; \
47717 __ret_352 = __noswap_vqrdmlshq_s16(__rev0_352, __rev1_352, __noswap_splatq_laneq_s16(__rev2_352, __p3_352)); \47717 __ret_352 = __noswap_vqrdmlshq_s16(__rev0_352, __rev1_352, __noswap_splatq_laneq_s16(__rev2_352, __p3_352)); \
47718 __ret_352 = __builtin_shufflevector(__ret_352, __ret_352, 7, 6, 5, 4, 3, 2, 1, 0); \47718 __ret_352 = __builtin_shufflevector(__ret_352, __ret_352, 7, 6, 5, 4, 3, 2, 1, 0); \
47719 __ret_352; \47719 __ret_352; \
...@@ -47722,22 +47722,22 @@ __ai int16_t vqrdmlshh_s16(int16_t __p0, int16_t __p1, int16_t __p2) {...@@ -47722,22 +47722,22 @@ __ai int16_t vqrdmlshh_s16(int16_t __p0, int16_t __p1, int16_t __p2) {
4772247722
47723#ifdef __LITTLE_ENDIAN__47723#ifdef __LITTLE_ENDIAN__
47724#define vqrdmlsh_laneq_s32(__p0_353, __p1_353, __p2_353, __p3_353) __extension__ ({ \47724#define vqrdmlsh_laneq_s32(__p0_353, __p1_353, __p2_353, __p3_353) __extension__ ({ \
47725 int32x2_t __ret_353; \
47725 int32x2_t __s0_353 = __p0_353; \47726 int32x2_t __s0_353 = __p0_353; \
47726 int32x2_t __s1_353 = __p1_353; \47727 int32x2_t __s1_353 = __p1_353; \
47727 int32x4_t __s2_353 = __p2_353; \47728 int32x4_t __s2_353 = __p2_353; \
47728 int32x2_t __ret_353; \
47729 __ret_353 = vqrdmlsh_s32(__s0_353, __s1_353, splat_laneq_s32(__s2_353, __p3_353)); \47729 __ret_353 = vqrdmlsh_s32(__s0_353, __s1_353, splat_laneq_s32(__s2_353, __p3_353)); \
47730 __ret_353; \47730 __ret_353; \
47731})47731})
47732#else47732#else
47733#define vqrdmlsh_laneq_s32(__p0_354, __p1_354, __p2_354, __p3_354) __extension__ ({ \47733#define vqrdmlsh_laneq_s32(__p0_354, __p1_354, __p2_354, __p3_354) __extension__ ({ \
47734 int32x2_t __ret_354; \
47734 int32x2_t __s0_354 = __p0_354; \47735 int32x2_t __s0_354 = __p0_354; \
47735 int32x2_t __s1_354 = __p1_354; \47736 int32x2_t __s1_354 = __p1_354; \
47736 int32x4_t __s2_354 = __p2_354; \47737 int32x4_t __s2_354 = __p2_354; \
47737 int32x2_t __rev0_354; __rev0_354 = __builtin_shufflevector(__s0_354, __s0_354, 1, 0); \47738 int32x2_t __rev0_354; __rev0_354 = __builtin_shufflevector(__s0_354, __s0_354, 1, 0); \
47738 int32x2_t __rev1_354; __rev1_354 = __builtin_shufflevector(__s1_354, __s1_354, 1, 0); \47739 int32x2_t __rev1_354; __rev1_354 = __builtin_shufflevector(__s1_354, __s1_354, 1, 0); \
47739 int32x4_t __rev2_354; __rev2_354 = __builtin_shufflevector(__s2_354, __s2_354, 3, 2, 1, 0); \47740 int32x4_t __rev2_354; __rev2_354 = __builtin_shufflevector(__s2_354, __s2_354, 3, 2, 1, 0); \
47740 int32x2_t __ret_354; \
47741 __ret_354 = __noswap_vqrdmlsh_s32(__rev0_354, __rev1_354, __noswap_splat_laneq_s32(__rev2_354, __p3_354)); \47741 __ret_354 = __noswap_vqrdmlsh_s32(__rev0_354, __rev1_354, __noswap_splat_laneq_s32(__rev2_354, __p3_354)); \
47742 __ret_354 = __builtin_shufflevector(__ret_354, __ret_354, 1, 0); \47742 __ret_354 = __builtin_shufflevector(__ret_354, __ret_354, 1, 0); \
47743 __ret_354; \47743 __ret_354; \
...@@ -47746,22 +47746,22 @@ __ai int16_t vqrdmlshh_s16(int16_t __p0, int16_t __p1, int16_t __p2) {...@@ -47746,22 +47746,22 @@ __ai int16_t vqrdmlshh_s16(int16_t __p0, int16_t __p1, int16_t __p2) {
4774647746
47747#ifdef __LITTLE_ENDIAN__47747#ifdef __LITTLE_ENDIAN__
47748#define vqrdmlsh_laneq_s16(__p0_355, __p1_355, __p2_355, __p3_355) __extension__ ({ \47748#define vqrdmlsh_laneq_s16(__p0_355, __p1_355, __p2_355, __p3_355) __extension__ ({ \
47749 int16x4_t __ret_355; \
47749 int16x4_t __s0_355 = __p0_355; \47750 int16x4_t __s0_355 = __p0_355; \
47750 int16x4_t __s1_355 = __p1_355; \47751 int16x4_t __s1_355 = __p1_355; \
47751 int16x8_t __s2_355 = __p2_355; \47752 int16x8_t __s2_355 = __p2_355; \
47752 int16x4_t __ret_355; \
47753 __ret_355 = vqrdmlsh_s16(__s0_355, __s1_355, splat_laneq_s16(__s2_355, __p3_355)); \47753 __ret_355 = vqrdmlsh_s16(__s0_355, __s1_355, splat_laneq_s16(__s2_355, __p3_355)); \
47754 __ret_355; \47754 __ret_355; \
47755})47755})
47756#else47756#else
47757#define vqrdmlsh_laneq_s16(__p0_356, __p1_356, __p2_356, __p3_356) __extension__ ({ \47757#define vqrdmlsh_laneq_s16(__p0_356, __p1_356, __p2_356, __p3_356) __extension__ ({ \
47758 int16x4_t __ret_356; \
47758 int16x4_t __s0_356 = __p0_356; \47759 int16x4_t __s0_356 = __p0_356; \
47759 int16x4_t __s1_356 = __p1_356; \47760 int16x4_t __s1_356 = __p1_356; \
47760 int16x8_t __s2_356 = __p2_356; \47761 int16x8_t __s2_356 = __p2_356; \
47761 int16x4_t __rev0_356; __rev0_356 = __builtin_shufflevector(__s0_356, __s0_356, 3, 2, 1, 0); \47762 int16x4_t __rev0_356; __rev0_356 = __builtin_shufflevector(__s0_356, __s0_356, 3, 2, 1, 0); \
47762 int16x4_t __rev1_356; __rev1_356 = __builtin_shufflevector(__s1_356, __s1_356, 3, 2, 1, 0); \47763 int16x4_t __rev1_356; __rev1_356 = __builtin_shufflevector(__s1_356, __s1_356, 3, 2, 1, 0); \
47763 int16x8_t __rev2_356; __rev2_356 = __builtin_shufflevector(__s2_356, __s2_356, 7, 6, 5, 4, 3, 2, 1, 0); \47764 int16x8_t __rev2_356; __rev2_356 = __builtin_shufflevector(__s2_356, __s2_356, 7, 6, 5, 4, 3, 2, 1, 0); \
47764 int16x4_t __ret_356; \
47765 __ret_356 = __noswap_vqrdmlsh_s16(__rev0_356, __rev1_356, __noswap_splat_laneq_s16(__rev2_356, __p3_356)); \47765 __ret_356 = __noswap_vqrdmlsh_s16(__rev0_356, __rev1_356, __noswap_splat_laneq_s16(__rev2_356, __p3_356)); \
47766 __ret_356 = __builtin_shufflevector(__ret_356, __ret_356, 3, 2, 1, 0); \47766 __ret_356 = __builtin_shufflevector(__ret_356, __ret_356, 3, 2, 1, 0); \
47767 __ret_356; \47767 __ret_356; \
...@@ -47778,9 +47778,9 @@ __ai float64x2_t vabdq_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -47778,9 +47778,9 @@ __ai float64x2_t vabdq_f64(float64x2_t __p0, float64x2_t __p1) {
47778}47778}
47779#else47779#else
47780__ai float64x2_t vabdq_f64(float64x2_t __p0, float64x2_t __p1) {47780__ai float64x2_t vabdq_f64(float64x2_t __p0, float64x2_t __p1) {
47781 float64x2_t __ret;
47781 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);47782 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
47782 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);47783 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
47783 float64x2_t __ret;
47784 __ret = (float64x2_t) __builtin_neon_vabdq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);47784 __ret = (float64x2_t) __builtin_neon_vabdq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
47785 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);47785 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
47786 return __ret;47786 return __ret;
...@@ -47810,8 +47810,8 @@ __ai float64x2_t vabsq_f64(float64x2_t __p0) {...@@ -47810,8 +47810,8 @@ __ai float64x2_t vabsq_f64(float64x2_t __p0) {
47810}47810}
47811#else47811#else
47812__ai float64x2_t vabsq_f64(float64x2_t __p0) {47812__ai float64x2_t vabsq_f64(float64x2_t __p0) {
47813 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
47814 float64x2_t __ret;47813 float64x2_t __ret;
47814 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
47815 __ret = (float64x2_t) __builtin_neon_vabsq_v((int8x16_t)__rev0, 42);47815 __ret = (float64x2_t) __builtin_neon_vabsq_v((int8x16_t)__rev0, 42);
47816 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);47816 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
47817 return __ret;47817 return __ret;
...@@ -47826,8 +47826,8 @@ __ai int64x2_t vabsq_s64(int64x2_t __p0) {...@@ -47826,8 +47826,8 @@ __ai int64x2_t vabsq_s64(int64x2_t __p0) {
47826}47826}
47827#else47827#else
47828__ai int64x2_t vabsq_s64(int64x2_t __p0) {47828__ai int64x2_t vabsq_s64(int64x2_t __p0) {
47829 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
47830 int64x2_t __ret;47829 int64x2_t __ret;
47830 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
47831 __ret = (int64x2_t) __builtin_neon_vabsq_v((int8x16_t)__rev0, 35);47831 __ret = (int64x2_t) __builtin_neon_vabsq_v((int8x16_t)__rev0, 35);
47832 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);47832 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
47833 return __ret;47833 return __ret;
...@@ -47857,9 +47857,9 @@ __ai float64x2_t vaddq_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -47857,9 +47857,9 @@ __ai float64x2_t vaddq_f64(float64x2_t __p0, float64x2_t __p1) {
47857}47857}
47858#else47858#else
47859__ai float64x2_t vaddq_f64(float64x2_t __p0, float64x2_t __p1) {47859__ai float64x2_t vaddq_f64(float64x2_t __p0, float64x2_t __p1) {
47860 float64x2_t __ret;
47860 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);47861 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
47861 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);47862 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
47862 float64x2_t __ret;
47863 __ret = __rev0 + __rev1;47863 __ret = __rev0 + __rev1;
47864 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);47864 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
47865 return __ret;47865 return __ret;
...@@ -47894,10 +47894,10 @@ __ai uint16x8_t vaddhn_high_u32(uint16x4_t __p0, uint32x4_t __p1, uint32x4_t __p...@@ -47894,10 +47894,10 @@ __ai uint16x8_t vaddhn_high_u32(uint16x4_t __p0, uint32x4_t __p1, uint32x4_t __p
47894}47894}
47895#else47895#else
47896__ai uint16x8_t vaddhn_high_u32(uint16x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {47896__ai uint16x8_t vaddhn_high_u32(uint16x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
47897 uint16x8_t __ret;
47897 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);47898 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
47898 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);47899 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
47899 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);47900 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
47900 uint16x8_t __ret;
47901 __ret = __noswap_vcombine_u16(__rev0, __noswap_vaddhn_u32(__rev1, __rev2));47901 __ret = __noswap_vcombine_u16(__rev0, __noswap_vaddhn_u32(__rev1, __rev2));
47902 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);47902 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
47903 return __ret;47903 return __ret;
...@@ -47912,10 +47912,10 @@ __ai uint32x4_t vaddhn_high_u64(uint32x2_t __p0, uint64x2_t __p1, uint64x2_t __p...@@ -47912,10 +47912,10 @@ __ai uint32x4_t vaddhn_high_u64(uint32x2_t __p0, uint64x2_t __p1, uint64x2_t __p
47912}47912}
47913#else47913#else
47914__ai uint32x4_t vaddhn_high_u64(uint32x2_t __p0, uint64x2_t __p1, uint64x2_t __p2) {47914__ai uint32x4_t vaddhn_high_u64(uint32x2_t __p0, uint64x2_t __p1, uint64x2_t __p2) {
47915 uint32x4_t __ret;
47915 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);47916 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
47916 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);47917 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
47917 uint64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);47918 uint64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
47918 uint32x4_t __ret;
47919 __ret = __noswap_vcombine_u32(__rev0, __noswap_vaddhn_u64(__rev1, __rev2));47919 __ret = __noswap_vcombine_u32(__rev0, __noswap_vaddhn_u64(__rev1, __rev2));
47920 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);47920 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
47921 return __ret;47921 return __ret;
...@@ -47930,10 +47930,10 @@ __ai uint8x16_t vaddhn_high_u16(uint8x8_t __p0, uint16x8_t __p1, uint16x8_t __p2...@@ -47930,10 +47930,10 @@ __ai uint8x16_t vaddhn_high_u16(uint8x8_t __p0, uint16x8_t __p1, uint16x8_t __p2
47930}47930}
47931#else47931#else
47932__ai uint8x16_t vaddhn_high_u16(uint8x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {47932__ai uint8x16_t vaddhn_high_u16(uint8x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
47933 uint8x16_t __ret;
47933 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);47934 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
47934 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);47935 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
47935 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);47936 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
47936 uint8x16_t __ret;
47937 __ret = __noswap_vcombine_u8(__rev0, __noswap_vaddhn_u16(__rev1, __rev2));47937 __ret = __noswap_vcombine_u8(__rev0, __noswap_vaddhn_u16(__rev1, __rev2));
47938 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);47938 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
47939 return __ret;47939 return __ret;
...@@ -47948,10 +47948,10 @@ __ai int16x8_t vaddhn_high_s32(int16x4_t __p0, int32x4_t __p1, int32x4_t __p2) {...@@ -47948,10 +47948,10 @@ __ai int16x8_t vaddhn_high_s32(int16x4_t __p0, int32x4_t __p1, int32x4_t __p2) {
47948}47948}
47949#else47949#else
47950__ai int16x8_t vaddhn_high_s32(int16x4_t __p0, int32x4_t __p1, int32x4_t __p2) {47950__ai int16x8_t vaddhn_high_s32(int16x4_t __p0, int32x4_t __p1, int32x4_t __p2) {
47951 int16x8_t __ret;
47951 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);47952 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
47952 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);47953 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
47953 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);47954 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
47954 int16x8_t __ret;
47955 __ret = __noswap_vcombine_s16(__rev0, __noswap_vaddhn_s32(__rev1, __rev2));47955 __ret = __noswap_vcombine_s16(__rev0, __noswap_vaddhn_s32(__rev1, __rev2));
47956 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);47956 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
47957 return __ret;47957 return __ret;
...@@ -47966,10 +47966,10 @@ __ai int32x4_t vaddhn_high_s64(int32x2_t __p0, int64x2_t __p1, int64x2_t __p2) {...@@ -47966,10 +47966,10 @@ __ai int32x4_t vaddhn_high_s64(int32x2_t __p0, int64x2_t __p1, int64x2_t __p2) {
47966}47966}
47967#else47967#else
47968__ai int32x4_t vaddhn_high_s64(int32x2_t __p0, int64x2_t __p1, int64x2_t __p2) {47968__ai int32x4_t vaddhn_high_s64(int32x2_t __p0, int64x2_t __p1, int64x2_t __p2) {
47969 int32x4_t __ret;
47969 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);47970 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
47970 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);47971 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
47971 int64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);47972 int64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
47972 int32x4_t __ret;
47973 __ret = __noswap_vcombine_s32(__rev0, __noswap_vaddhn_s64(__rev1, __rev2));47973 __ret = __noswap_vcombine_s32(__rev0, __noswap_vaddhn_s64(__rev1, __rev2));
47974 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);47974 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
47975 return __ret;47975 return __ret;
...@@ -47984,10 +47984,10 @@ __ai int8x16_t vaddhn_high_s16(int8x8_t __p0, int16x8_t __p1, int16x8_t __p2) {...@@ -47984,10 +47984,10 @@ __ai int8x16_t vaddhn_high_s16(int8x8_t __p0, int16x8_t __p1, int16x8_t __p2) {
47984}47984}
47985#else47985#else
47986__ai int8x16_t vaddhn_high_s16(int8x8_t __p0, int16x8_t __p1, int16x8_t __p2) {47986__ai int8x16_t vaddhn_high_s16(int8x8_t __p0, int16x8_t __p1, int16x8_t __p2) {
47987 int8x16_t __ret;
47987 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);47988 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
47988 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);47989 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
47989 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);47990 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
47990 int8x16_t __ret;
47991 __ret = __noswap_vcombine_s8(__rev0, __noswap_vaddhn_s16(__rev1, __rev2));47991 __ret = __noswap_vcombine_s8(__rev0, __noswap_vaddhn_s16(__rev1, __rev2));
47992 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);47992 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
47993 return __ret;47993 return __ret;
...@@ -48002,8 +48002,8 @@ __ai uint16_t vaddlvq_u8(uint8x16_t __p0) {...@@ -48002,8 +48002,8 @@ __ai uint16_t vaddlvq_u8(uint8x16_t __p0) {
48002}48002}
48003#else48003#else
48004__ai uint16_t vaddlvq_u8(uint8x16_t __p0) {48004__ai uint16_t vaddlvq_u8(uint8x16_t __p0) {
48005 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
48006 uint16_t __ret;48005 uint16_t __ret;
48006 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
48007 __ret = (uint16_t) __builtin_neon_vaddlvq_u8(__rev0);48007 __ret = (uint16_t) __builtin_neon_vaddlvq_u8(__rev0);
48008 return __ret;48008 return __ret;
48009}48009}
...@@ -48017,8 +48017,8 @@ __ai uint64_t vaddlvq_u32(uint32x4_t __p0) {...@@ -48017,8 +48017,8 @@ __ai uint64_t vaddlvq_u32(uint32x4_t __p0) {
48017}48017}
48018#else48018#else
48019__ai uint64_t vaddlvq_u32(uint32x4_t __p0) {48019__ai uint64_t vaddlvq_u32(uint32x4_t __p0) {
48020 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
48021 uint64_t __ret;48020 uint64_t __ret;
48021 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
48022 __ret = (uint64_t) __builtin_neon_vaddlvq_u32(__rev0);48022 __ret = (uint64_t) __builtin_neon_vaddlvq_u32(__rev0);
48023 return __ret;48023 return __ret;
48024}48024}
...@@ -48032,8 +48032,8 @@ __ai uint32_t vaddlvq_u16(uint16x8_t __p0) {...@@ -48032,8 +48032,8 @@ __ai uint32_t vaddlvq_u16(uint16x8_t __p0) {
48032}48032}
48033#else48033#else
48034__ai uint32_t vaddlvq_u16(uint16x8_t __p0) {48034__ai uint32_t vaddlvq_u16(uint16x8_t __p0) {
48035 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
48036 uint32_t __ret;48035 uint32_t __ret;
48036 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
48037 __ret = (uint32_t) __builtin_neon_vaddlvq_u16(__rev0);48037 __ret = (uint32_t) __builtin_neon_vaddlvq_u16(__rev0);
48038 return __ret;48038 return __ret;
48039}48039}
...@@ -48047,8 +48047,8 @@ __ai int16_t vaddlvq_s8(int8x16_t __p0) {...@@ -48047,8 +48047,8 @@ __ai int16_t vaddlvq_s8(int8x16_t __p0) {
48047}48047}
48048#else48048#else
48049__ai int16_t vaddlvq_s8(int8x16_t __p0) {48049__ai int16_t vaddlvq_s8(int8x16_t __p0) {
48050 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
48051 int16_t __ret;48050 int16_t __ret;
48051 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
48052 __ret = (int16_t) __builtin_neon_vaddlvq_s8(__rev0);48052 __ret = (int16_t) __builtin_neon_vaddlvq_s8(__rev0);
48053 return __ret;48053 return __ret;
48054}48054}
...@@ -48062,8 +48062,8 @@ __ai int64_t vaddlvq_s32(int32x4_t __p0) {...@@ -48062,8 +48062,8 @@ __ai int64_t vaddlvq_s32(int32x4_t __p0) {
48062}48062}
48063#else48063#else
48064__ai int64_t vaddlvq_s32(int32x4_t __p0) {48064__ai int64_t vaddlvq_s32(int32x4_t __p0) {
48065 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
48066 int64_t __ret;48065 int64_t __ret;
48066 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
48067 __ret = (int64_t) __builtin_neon_vaddlvq_s32(__rev0);48067 __ret = (int64_t) __builtin_neon_vaddlvq_s32(__rev0);
48068 return __ret;48068 return __ret;
48069}48069}
...@@ -48077,8 +48077,8 @@ __ai int32_t vaddlvq_s16(int16x8_t __p0) {...@@ -48077,8 +48077,8 @@ __ai int32_t vaddlvq_s16(int16x8_t __p0) {
48077}48077}
48078#else48078#else
48079__ai int32_t vaddlvq_s16(int16x8_t __p0) {48079__ai int32_t vaddlvq_s16(int16x8_t __p0) {
48080 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
48081 int32_t __ret;48080 int32_t __ret;
48081 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
48082 __ret = (int32_t) __builtin_neon_vaddlvq_s16(__rev0);48082 __ret = (int32_t) __builtin_neon_vaddlvq_s16(__rev0);
48083 return __ret;48083 return __ret;
48084}48084}
...@@ -48092,8 +48092,8 @@ __ai uint16_t vaddlv_u8(uint8x8_t __p0) {...@@ -48092,8 +48092,8 @@ __ai uint16_t vaddlv_u8(uint8x8_t __p0) {
48092}48092}
48093#else48093#else
48094__ai uint16_t vaddlv_u8(uint8x8_t __p0) {48094__ai uint16_t vaddlv_u8(uint8x8_t __p0) {
48095 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
48096 uint16_t __ret;48095 uint16_t __ret;
48096 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
48097 __ret = (uint16_t) __builtin_neon_vaddlv_u8(__rev0);48097 __ret = (uint16_t) __builtin_neon_vaddlv_u8(__rev0);
48098 return __ret;48098 return __ret;
48099}48099}
...@@ -48107,8 +48107,8 @@ __ai uint64_t vaddlv_u32(uint32x2_t __p0) {...@@ -48107,8 +48107,8 @@ __ai uint64_t vaddlv_u32(uint32x2_t __p0) {
48107}48107}
48108#else48108#else
48109__ai uint64_t vaddlv_u32(uint32x2_t __p0) {48109__ai uint64_t vaddlv_u32(uint32x2_t __p0) {
48110 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48111 uint64_t __ret;48110 uint64_t __ret;
48111 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48112 __ret = (uint64_t) __builtin_neon_vaddlv_u32(__rev0);48112 __ret = (uint64_t) __builtin_neon_vaddlv_u32(__rev0);
48113 return __ret;48113 return __ret;
48114}48114}
...@@ -48122,8 +48122,8 @@ __ai uint32_t vaddlv_u16(uint16x4_t __p0) {...@@ -48122,8 +48122,8 @@ __ai uint32_t vaddlv_u16(uint16x4_t __p0) {
48122}48122}
48123#else48123#else
48124__ai uint32_t vaddlv_u16(uint16x4_t __p0) {48124__ai uint32_t vaddlv_u16(uint16x4_t __p0) {
48125 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
48126 uint32_t __ret;48125 uint32_t __ret;
48126 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
48127 __ret = (uint32_t) __builtin_neon_vaddlv_u16(__rev0);48127 __ret = (uint32_t) __builtin_neon_vaddlv_u16(__rev0);
48128 return __ret;48128 return __ret;
48129}48129}
...@@ -48137,8 +48137,8 @@ __ai int16_t vaddlv_s8(int8x8_t __p0) {...@@ -48137,8 +48137,8 @@ __ai int16_t vaddlv_s8(int8x8_t __p0) {
48137}48137}
48138#else48138#else
48139__ai int16_t vaddlv_s8(int8x8_t __p0) {48139__ai int16_t vaddlv_s8(int8x8_t __p0) {
48140 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
48141 int16_t __ret;48140 int16_t __ret;
48141 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
48142 __ret = (int16_t) __builtin_neon_vaddlv_s8(__rev0);48142 __ret = (int16_t) __builtin_neon_vaddlv_s8(__rev0);
48143 return __ret;48143 return __ret;
48144}48144}
...@@ -48152,8 +48152,8 @@ __ai int64_t vaddlv_s32(int32x2_t __p0) {...@@ -48152,8 +48152,8 @@ __ai int64_t vaddlv_s32(int32x2_t __p0) {
48152}48152}
48153#else48153#else
48154__ai int64_t vaddlv_s32(int32x2_t __p0) {48154__ai int64_t vaddlv_s32(int32x2_t __p0) {
48155 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48156 int64_t __ret;48155 int64_t __ret;
48156 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48157 __ret = (int64_t) __builtin_neon_vaddlv_s32(__rev0);48157 __ret = (int64_t) __builtin_neon_vaddlv_s32(__rev0);
48158 return __ret;48158 return __ret;
48159}48159}
...@@ -48167,8 +48167,8 @@ __ai int32_t vaddlv_s16(int16x4_t __p0) {...@@ -48167,8 +48167,8 @@ __ai int32_t vaddlv_s16(int16x4_t __p0) {
48167}48167}
48168#else48168#else
48169__ai int32_t vaddlv_s16(int16x4_t __p0) {48169__ai int32_t vaddlv_s16(int16x4_t __p0) {
48170 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
48171 int32_t __ret;48170 int32_t __ret;
48171 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
48172 __ret = (int32_t) __builtin_neon_vaddlv_s16(__rev0);48172 __ret = (int32_t) __builtin_neon_vaddlv_s16(__rev0);
48173 return __ret;48173 return __ret;
48174}48174}
...@@ -48182,8 +48182,8 @@ __ai uint8_t vaddvq_u8(uint8x16_t __p0) {...@@ -48182,8 +48182,8 @@ __ai uint8_t vaddvq_u8(uint8x16_t __p0) {
48182}48182}
48183#else48183#else
48184__ai uint8_t vaddvq_u8(uint8x16_t __p0) {48184__ai uint8_t vaddvq_u8(uint8x16_t __p0) {
48185 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
48186 uint8_t __ret;48185 uint8_t __ret;
48186 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
48187 __ret = (uint8_t) __builtin_neon_vaddvq_u8(__rev0);48187 __ret = (uint8_t) __builtin_neon_vaddvq_u8(__rev0);
48188 return __ret;48188 return __ret;
48189}48189}
...@@ -48197,8 +48197,8 @@ __ai uint32_t vaddvq_u32(uint32x4_t __p0) {...@@ -48197,8 +48197,8 @@ __ai uint32_t vaddvq_u32(uint32x4_t __p0) {
48197}48197}
48198#else48198#else
48199__ai uint32_t vaddvq_u32(uint32x4_t __p0) {48199__ai uint32_t vaddvq_u32(uint32x4_t __p0) {
48200 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
48201 uint32_t __ret;48200 uint32_t __ret;
48201 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
48202 __ret = (uint32_t) __builtin_neon_vaddvq_u32(__rev0);48202 __ret = (uint32_t) __builtin_neon_vaddvq_u32(__rev0);
48203 return __ret;48203 return __ret;
48204}48204}
...@@ -48212,8 +48212,8 @@ __ai uint64_t vaddvq_u64(uint64x2_t __p0) {...@@ -48212,8 +48212,8 @@ __ai uint64_t vaddvq_u64(uint64x2_t __p0) {
48212}48212}
48213#else48213#else
48214__ai uint64_t vaddvq_u64(uint64x2_t __p0) {48214__ai uint64_t vaddvq_u64(uint64x2_t __p0) {
48215 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48216 uint64_t __ret;48215 uint64_t __ret;
48216 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48217 __ret = (uint64_t) __builtin_neon_vaddvq_u64(__rev0);48217 __ret = (uint64_t) __builtin_neon_vaddvq_u64(__rev0);
48218 return __ret;48218 return __ret;
48219}48219}
...@@ -48227,8 +48227,8 @@ __ai uint16_t vaddvq_u16(uint16x8_t __p0) {...@@ -48227,8 +48227,8 @@ __ai uint16_t vaddvq_u16(uint16x8_t __p0) {
48227}48227}
48228#else48228#else
48229__ai uint16_t vaddvq_u16(uint16x8_t __p0) {48229__ai uint16_t vaddvq_u16(uint16x8_t __p0) {
48230 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
48231 uint16_t __ret;48230 uint16_t __ret;
48231 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
48232 __ret = (uint16_t) __builtin_neon_vaddvq_u16(__rev0);48232 __ret = (uint16_t) __builtin_neon_vaddvq_u16(__rev0);
48233 return __ret;48233 return __ret;
48234}48234}
...@@ -48242,8 +48242,8 @@ __ai int8_t vaddvq_s8(int8x16_t __p0) {...@@ -48242,8 +48242,8 @@ __ai int8_t vaddvq_s8(int8x16_t __p0) {
48242}48242}
48243#else48243#else
48244__ai int8_t vaddvq_s8(int8x16_t __p0) {48244__ai int8_t vaddvq_s8(int8x16_t __p0) {
48245 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
48246 int8_t __ret;48245 int8_t __ret;
48246 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
48247 __ret = (int8_t) __builtin_neon_vaddvq_s8(__rev0);48247 __ret = (int8_t) __builtin_neon_vaddvq_s8(__rev0);
48248 return __ret;48248 return __ret;
48249}48249}
...@@ -48257,8 +48257,8 @@ __ai float64_t vaddvq_f64(float64x2_t __p0) {...@@ -48257,8 +48257,8 @@ __ai float64_t vaddvq_f64(float64x2_t __p0) {
48257}48257}
48258#else48258#else
48259__ai float64_t vaddvq_f64(float64x2_t __p0) {48259__ai float64_t vaddvq_f64(float64x2_t __p0) {
48260 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48261 float64_t __ret;48260 float64_t __ret;
48261 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48262 __ret = (float64_t) __builtin_neon_vaddvq_f64(__rev0);48262 __ret = (float64_t) __builtin_neon_vaddvq_f64(__rev0);
48263 return __ret;48263 return __ret;
48264}48264}
...@@ -48272,8 +48272,8 @@ __ai float32_t vaddvq_f32(float32x4_t __p0) {...@@ -48272,8 +48272,8 @@ __ai float32_t vaddvq_f32(float32x4_t __p0) {
48272}48272}
48273#else48273#else
48274__ai float32_t vaddvq_f32(float32x4_t __p0) {48274__ai float32_t vaddvq_f32(float32x4_t __p0) {
48275 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
48276 float32_t __ret;48275 float32_t __ret;
48276 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
48277 __ret = (float32_t) __builtin_neon_vaddvq_f32(__rev0);48277 __ret = (float32_t) __builtin_neon_vaddvq_f32(__rev0);
48278 return __ret;48278 return __ret;
48279}48279}
...@@ -48287,8 +48287,8 @@ __ai int32_t vaddvq_s32(int32x4_t __p0) {...@@ -48287,8 +48287,8 @@ __ai int32_t vaddvq_s32(int32x4_t __p0) {
48287}48287}
48288#else48288#else
48289__ai int32_t vaddvq_s32(int32x4_t __p0) {48289__ai int32_t vaddvq_s32(int32x4_t __p0) {
48290 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
48291 int32_t __ret;48290 int32_t __ret;
48291 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
48292 __ret = (int32_t) __builtin_neon_vaddvq_s32(__rev0);48292 __ret = (int32_t) __builtin_neon_vaddvq_s32(__rev0);
48293 return __ret;48293 return __ret;
48294}48294}
...@@ -48302,8 +48302,8 @@ __ai int64_t vaddvq_s64(int64x2_t __p0) {...@@ -48302,8 +48302,8 @@ __ai int64_t vaddvq_s64(int64x2_t __p0) {
48302}48302}
48303#else48303#else
48304__ai int64_t vaddvq_s64(int64x2_t __p0) {48304__ai int64_t vaddvq_s64(int64x2_t __p0) {
48305 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48306 int64_t __ret;48305 int64_t __ret;
48306 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48307 __ret = (int64_t) __builtin_neon_vaddvq_s64(__rev0);48307 __ret = (int64_t) __builtin_neon_vaddvq_s64(__rev0);
48308 return __ret;48308 return __ret;
48309}48309}
...@@ -48317,8 +48317,8 @@ __ai int16_t vaddvq_s16(int16x8_t __p0) {...@@ -48317,8 +48317,8 @@ __ai int16_t vaddvq_s16(int16x8_t __p0) {
48317}48317}
48318#else48318#else
48319__ai int16_t vaddvq_s16(int16x8_t __p0) {48319__ai int16_t vaddvq_s16(int16x8_t __p0) {
48320 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
48321 int16_t __ret;48320 int16_t __ret;
48321 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
48322 __ret = (int16_t) __builtin_neon_vaddvq_s16(__rev0);48322 __ret = (int16_t) __builtin_neon_vaddvq_s16(__rev0);
48323 return __ret;48323 return __ret;
48324}48324}
...@@ -48332,8 +48332,8 @@ __ai uint8_t vaddv_u8(uint8x8_t __p0) {...@@ -48332,8 +48332,8 @@ __ai uint8_t vaddv_u8(uint8x8_t __p0) {
48332}48332}
48333#else48333#else
48334__ai uint8_t vaddv_u8(uint8x8_t __p0) {48334__ai uint8_t vaddv_u8(uint8x8_t __p0) {
48335 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
48336 uint8_t __ret;48335 uint8_t __ret;
48336 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
48337 __ret = (uint8_t) __builtin_neon_vaddv_u8(__rev0);48337 __ret = (uint8_t) __builtin_neon_vaddv_u8(__rev0);
48338 return __ret;48338 return __ret;
48339}48339}
...@@ -48347,8 +48347,8 @@ __ai uint32_t vaddv_u32(uint32x2_t __p0) {...@@ -48347,8 +48347,8 @@ __ai uint32_t vaddv_u32(uint32x2_t __p0) {
48347}48347}
48348#else48348#else
48349__ai uint32_t vaddv_u32(uint32x2_t __p0) {48349__ai uint32_t vaddv_u32(uint32x2_t __p0) {
48350 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48351 uint32_t __ret;48350 uint32_t __ret;
48351 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48352 __ret = (uint32_t) __builtin_neon_vaddv_u32(__rev0);48352 __ret = (uint32_t) __builtin_neon_vaddv_u32(__rev0);
48353 return __ret;48353 return __ret;
48354}48354}
...@@ -48362,8 +48362,8 @@ __ai uint16_t vaddv_u16(uint16x4_t __p0) {...@@ -48362,8 +48362,8 @@ __ai uint16_t vaddv_u16(uint16x4_t __p0) {
48362}48362}
48363#else48363#else
48364__ai uint16_t vaddv_u16(uint16x4_t __p0) {48364__ai uint16_t vaddv_u16(uint16x4_t __p0) {
48365 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
48366 uint16_t __ret;48365 uint16_t __ret;
48366 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
48367 __ret = (uint16_t) __builtin_neon_vaddv_u16(__rev0);48367 __ret = (uint16_t) __builtin_neon_vaddv_u16(__rev0);
48368 return __ret;48368 return __ret;
48369}48369}
...@@ -48377,8 +48377,8 @@ __ai int8_t vaddv_s8(int8x8_t __p0) {...@@ -48377,8 +48377,8 @@ __ai int8_t vaddv_s8(int8x8_t __p0) {
48377}48377}
48378#else48378#else
48379__ai int8_t vaddv_s8(int8x8_t __p0) {48379__ai int8_t vaddv_s8(int8x8_t __p0) {
48380 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
48381 int8_t __ret;48380 int8_t __ret;
48381 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
48382 __ret = (int8_t) __builtin_neon_vaddv_s8(__rev0);48382 __ret = (int8_t) __builtin_neon_vaddv_s8(__rev0);
48383 return __ret;48383 return __ret;
48384}48384}
...@@ -48392,8 +48392,8 @@ __ai float32_t vaddv_f32(float32x2_t __p0) {...@@ -48392,8 +48392,8 @@ __ai float32_t vaddv_f32(float32x2_t __p0) {
48392}48392}
48393#else48393#else
48394__ai float32_t vaddv_f32(float32x2_t __p0) {48394__ai float32_t vaddv_f32(float32x2_t __p0) {
48395 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48396 float32_t __ret;48395 float32_t __ret;
48396 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48397 __ret = (float32_t) __builtin_neon_vaddv_f32(__rev0);48397 __ret = (float32_t) __builtin_neon_vaddv_f32(__rev0);
48398 return __ret;48398 return __ret;
48399}48399}
...@@ -48407,8 +48407,8 @@ __ai int32_t vaddv_s32(int32x2_t __p0) {...@@ -48407,8 +48407,8 @@ __ai int32_t vaddv_s32(int32x2_t __p0) {
48407}48407}
48408#else48408#else
48409__ai int32_t vaddv_s32(int32x2_t __p0) {48409__ai int32_t vaddv_s32(int32x2_t __p0) {
48410 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48411 int32_t __ret;48410 int32_t __ret;
48411 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48412 __ret = (int32_t) __builtin_neon_vaddv_s32(__rev0);48412 __ret = (int32_t) __builtin_neon_vaddv_s32(__rev0);
48413 return __ret;48413 return __ret;
48414}48414}
...@@ -48422,8 +48422,8 @@ __ai int16_t vaddv_s16(int16x4_t __p0) {...@@ -48422,8 +48422,8 @@ __ai int16_t vaddv_s16(int16x4_t __p0) {
48422}48422}
48423#else48423#else
48424__ai int16_t vaddv_s16(int16x4_t __p0) {48424__ai int16_t vaddv_s16(int16x4_t __p0) {
48425 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
48426 int16_t __ret;48425 int16_t __ret;
48426 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
48427 __ret = (int16_t) __builtin_neon_vaddv_s16(__rev0);48427 __ret = (int16_t) __builtin_neon_vaddv_s16(__rev0);
48428 return __ret;48428 return __ret;
48429}48429}
...@@ -48442,10 +48442,10 @@ __ai poly64x2_t vbslq_p64(uint64x2_t __p0, poly64x2_t __p1, poly64x2_t __p2) {...@@ -48442,10 +48442,10 @@ __ai poly64x2_t vbslq_p64(uint64x2_t __p0, poly64x2_t __p1, poly64x2_t __p2) {
48442}48442}
48443#else48443#else
48444__ai poly64x2_t vbslq_p64(uint64x2_t __p0, poly64x2_t __p1, poly64x2_t __p2) {48444__ai poly64x2_t vbslq_p64(uint64x2_t __p0, poly64x2_t __p1, poly64x2_t __p2) {
48445 poly64x2_t __ret;
48445 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);48446 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48446 poly64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);48447 poly64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
48447 poly64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);48448 poly64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
48448 poly64x2_t __ret;
48449 __ret = (poly64x2_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 38);48449 __ret = (poly64x2_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 38);
48450 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);48450 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
48451 return __ret;48451 return __ret;
...@@ -48460,10 +48460,10 @@ __ai float64x2_t vbslq_f64(uint64x2_t __p0, float64x2_t __p1, float64x2_t __p2)...@@ -48460,10 +48460,10 @@ __ai float64x2_t vbslq_f64(uint64x2_t __p0, float64x2_t __p1, float64x2_t __p2)
48460}48460}
48461#else48461#else
48462__ai float64x2_t vbslq_f64(uint64x2_t __p0, float64x2_t __p1, float64x2_t __p2) {48462__ai float64x2_t vbslq_f64(uint64x2_t __p0, float64x2_t __p1, float64x2_t __p2) {
48463 float64x2_t __ret;
48463 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);48464 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48464 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);48465 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
48465 float64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);48466 float64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
48466 float64x2_t __ret;
48467 __ret = (float64x2_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 42);48467 __ret = (float64x2_t) __builtin_neon_vbslq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 42);
48468 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);48468 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
48469 return __ret;48469 return __ret;
...@@ -48483,9 +48483,9 @@ __ai uint64x2_t vcageq_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -48483,9 +48483,9 @@ __ai uint64x2_t vcageq_f64(float64x2_t __p0, float64x2_t __p1) {
48483}48483}
48484#else48484#else
48485__ai uint64x2_t vcageq_f64(float64x2_t __p0, float64x2_t __p1) {48485__ai uint64x2_t vcageq_f64(float64x2_t __p0, float64x2_t __p1) {
48486 uint64x2_t __ret;
48486 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);48487 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48487 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);48488 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
48488 uint64x2_t __ret;
48489 __ret = (uint64x2_t) __builtin_neon_vcageq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);48489 __ret = (uint64x2_t) __builtin_neon_vcageq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
48490 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);48490 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
48491 return __ret;48491 return __ret;
...@@ -48515,9 +48515,9 @@ __ai uint64x2_t vcagtq_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -48515,9 +48515,9 @@ __ai uint64x2_t vcagtq_f64(float64x2_t __p0, float64x2_t __p1) {
48515}48515}
48516#else48516#else
48517__ai uint64x2_t vcagtq_f64(float64x2_t __p0, float64x2_t __p1) {48517__ai uint64x2_t vcagtq_f64(float64x2_t __p0, float64x2_t __p1) {
48518 uint64x2_t __ret;
48518 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);48519 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48519 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);48520 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
48520 uint64x2_t __ret;
48521 __ret = (uint64x2_t) __builtin_neon_vcagtq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);48521 __ret = (uint64x2_t) __builtin_neon_vcagtq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
48522 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);48522 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
48523 return __ret;48523 return __ret;
...@@ -48547,9 +48547,9 @@ __ai uint64x2_t vcaleq_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -48547,9 +48547,9 @@ __ai uint64x2_t vcaleq_f64(float64x2_t __p0, float64x2_t __p1) {
48547}48547}
48548#else48548#else
48549__ai uint64x2_t vcaleq_f64(float64x2_t __p0, float64x2_t __p1) {48549__ai uint64x2_t vcaleq_f64(float64x2_t __p0, float64x2_t __p1) {
48550 uint64x2_t __ret;
48550 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);48551 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48551 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);48552 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
48552 uint64x2_t __ret;
48553 __ret = (uint64x2_t) __builtin_neon_vcaleq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);48553 __ret = (uint64x2_t) __builtin_neon_vcaleq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
48554 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);48554 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
48555 return __ret;48555 return __ret;
...@@ -48579,9 +48579,9 @@ __ai uint64x2_t vcaltq_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -48579,9 +48579,9 @@ __ai uint64x2_t vcaltq_f64(float64x2_t __p0, float64x2_t __p1) {
48579}48579}
48580#else48580#else
48581__ai uint64x2_t vcaltq_f64(float64x2_t __p0, float64x2_t __p1) {48581__ai uint64x2_t vcaltq_f64(float64x2_t __p0, float64x2_t __p1) {
48582 uint64x2_t __ret;
48582 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);48583 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48583 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);48584 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
48584 uint64x2_t __ret;
48585 __ret = (uint64x2_t) __builtin_neon_vcaltq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);48585 __ret = (uint64x2_t) __builtin_neon_vcaltq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
48586 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);48586 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
48587 return __ret;48587 return __ret;
...@@ -48616,9 +48616,9 @@ __ai uint64x2_t vceqq_p64(poly64x2_t __p0, poly64x2_t __p1) {...@@ -48616,9 +48616,9 @@ __ai uint64x2_t vceqq_p64(poly64x2_t __p0, poly64x2_t __p1) {
48616}48616}
48617#else48617#else
48618__ai uint64x2_t vceqq_p64(poly64x2_t __p0, poly64x2_t __p1) {48618__ai uint64x2_t vceqq_p64(poly64x2_t __p0, poly64x2_t __p1) {
48619 uint64x2_t __ret;
48619 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);48620 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48620 poly64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);48621 poly64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
48621 uint64x2_t __ret;
48622 __ret = (uint64x2_t)(__rev0 == __rev1);48622 __ret = (uint64x2_t)(__rev0 == __rev1);
48623 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);48623 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
48624 return __ret;48624 return __ret;
...@@ -48633,9 +48633,9 @@ __ai uint64x2_t vceqq_u64(uint64x2_t __p0, uint64x2_t __p1) {...@@ -48633,9 +48633,9 @@ __ai uint64x2_t vceqq_u64(uint64x2_t __p0, uint64x2_t __p1) {
48633}48633}
48634#else48634#else
48635__ai uint64x2_t vceqq_u64(uint64x2_t __p0, uint64x2_t __p1) {48635__ai uint64x2_t vceqq_u64(uint64x2_t __p0, uint64x2_t __p1) {
48636 uint64x2_t __ret;
48636 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);48637 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48637 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);48638 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
48638 uint64x2_t __ret;
48639 __ret = (uint64x2_t)(__rev0 == __rev1);48639 __ret = (uint64x2_t)(__rev0 == __rev1);
48640 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);48640 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
48641 return __ret;48641 return __ret;
...@@ -48650,9 +48650,9 @@ __ai uint64x2_t vceqq_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -48650,9 +48650,9 @@ __ai uint64x2_t vceqq_f64(float64x2_t __p0, float64x2_t __p1) {
48650}48650}
48651#else48651#else
48652__ai uint64x2_t vceqq_f64(float64x2_t __p0, float64x2_t __p1) {48652__ai uint64x2_t vceqq_f64(float64x2_t __p0, float64x2_t __p1) {
48653 uint64x2_t __ret;
48653 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);48654 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48654 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);48655 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
48655 uint64x2_t __ret;
48656 __ret = (uint64x2_t)(__rev0 == __rev1);48656 __ret = (uint64x2_t)(__rev0 == __rev1);
48657 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);48657 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
48658 return __ret;48658 return __ret;
...@@ -48667,9 +48667,9 @@ __ai uint64x2_t vceqq_s64(int64x2_t __p0, int64x2_t __p1) {...@@ -48667,9 +48667,9 @@ __ai uint64x2_t vceqq_s64(int64x2_t __p0, int64x2_t __p1) {
48667}48667}
48668#else48668#else
48669__ai uint64x2_t vceqq_s64(int64x2_t __p0, int64x2_t __p1) {48669__ai uint64x2_t vceqq_s64(int64x2_t __p0, int64x2_t __p1) {
48670 uint64x2_t __ret;
48670 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);48671 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48671 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);48672 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
48672 uint64x2_t __ret;
48673 __ret = (uint64x2_t)(__rev0 == __rev1);48673 __ret = (uint64x2_t)(__rev0 == __rev1);
48674 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);48674 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
48675 return __ret;48675 return __ret;
...@@ -48719,8 +48719,8 @@ __ai uint8x8_t vceqz_p8(poly8x8_t __p0) {...@@ -48719,8 +48719,8 @@ __ai uint8x8_t vceqz_p8(poly8x8_t __p0) {
48719}48719}
48720#else48720#else
48721__ai uint8x8_t vceqz_p8(poly8x8_t __p0) {48721__ai uint8x8_t vceqz_p8(poly8x8_t __p0) {
48722 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
48723 uint8x8_t __ret;48722 uint8x8_t __ret;
48723 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
48724 __ret = (uint8x8_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 16);48724 __ret = (uint8x8_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 16);
48725 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);48725 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
48726 return __ret;48726 return __ret;
...@@ -48740,8 +48740,8 @@ __ai uint8x16_t vceqzq_p8(poly8x16_t __p0) {...@@ -48740,8 +48740,8 @@ __ai uint8x16_t vceqzq_p8(poly8x16_t __p0) {
48740}48740}
48741#else48741#else
48742__ai uint8x16_t vceqzq_p8(poly8x16_t __p0) {48742__ai uint8x16_t vceqzq_p8(poly8x16_t __p0) {
48743 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
48744 uint8x16_t __ret;48743 uint8x16_t __ret;
48744 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
48745 __ret = (uint8x16_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 48);48745 __ret = (uint8x16_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 48);
48746 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);48746 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
48747 return __ret;48747 return __ret;
...@@ -48756,8 +48756,8 @@ __ai uint64x2_t vceqzq_p64(poly64x2_t __p0) {...@@ -48756,8 +48756,8 @@ __ai uint64x2_t vceqzq_p64(poly64x2_t __p0) {
48756}48756}
48757#else48757#else
48758__ai uint64x2_t vceqzq_p64(poly64x2_t __p0) {48758__ai uint64x2_t vceqzq_p64(poly64x2_t __p0) {
48759 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48760 uint64x2_t __ret;48759 uint64x2_t __ret;
48760 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48761 __ret = (uint64x2_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 51);48761 __ret = (uint64x2_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 51);
48762 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);48762 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
48763 return __ret;48763 return __ret;
...@@ -48772,8 +48772,8 @@ __ai uint8x16_t vceqzq_u8(uint8x16_t __p0) {...@@ -48772,8 +48772,8 @@ __ai uint8x16_t vceqzq_u8(uint8x16_t __p0) {
48772}48772}
48773#else48773#else
48774__ai uint8x16_t vceqzq_u8(uint8x16_t __p0) {48774__ai uint8x16_t vceqzq_u8(uint8x16_t __p0) {
48775 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
48776 uint8x16_t __ret;48775 uint8x16_t __ret;
48776 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
48777 __ret = (uint8x16_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 48);48777 __ret = (uint8x16_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 48);
48778 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);48778 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
48779 return __ret;48779 return __ret;
...@@ -48788,8 +48788,8 @@ __ai uint32x4_t vceqzq_u32(uint32x4_t __p0) {...@@ -48788,8 +48788,8 @@ __ai uint32x4_t vceqzq_u32(uint32x4_t __p0) {
48788}48788}
48789#else48789#else
48790__ai uint32x4_t vceqzq_u32(uint32x4_t __p0) {48790__ai uint32x4_t vceqzq_u32(uint32x4_t __p0) {
48791 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
48792 uint32x4_t __ret;48791 uint32x4_t __ret;
48792 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
48793 __ret = (uint32x4_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 50);48793 __ret = (uint32x4_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 50);
48794 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);48794 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
48795 return __ret;48795 return __ret;
...@@ -48804,8 +48804,8 @@ __ai uint64x2_t vceqzq_u64(uint64x2_t __p0) {...@@ -48804,8 +48804,8 @@ __ai uint64x2_t vceqzq_u64(uint64x2_t __p0) {
48804}48804}
48805#else48805#else
48806__ai uint64x2_t vceqzq_u64(uint64x2_t __p0) {48806__ai uint64x2_t vceqzq_u64(uint64x2_t __p0) {
48807 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48808 uint64x2_t __ret;48807 uint64x2_t __ret;
48808 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48809 __ret = (uint64x2_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 51);48809 __ret = (uint64x2_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 51);
48810 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);48810 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
48811 return __ret;48811 return __ret;
...@@ -48820,8 +48820,8 @@ __ai uint16x8_t vceqzq_u16(uint16x8_t __p0) {...@@ -48820,8 +48820,8 @@ __ai uint16x8_t vceqzq_u16(uint16x8_t __p0) {
48820}48820}
48821#else48821#else
48822__ai uint16x8_t vceqzq_u16(uint16x8_t __p0) {48822__ai uint16x8_t vceqzq_u16(uint16x8_t __p0) {
48823 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
48824 uint16x8_t __ret;48823 uint16x8_t __ret;
48824 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
48825 __ret = (uint16x8_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 49);48825 __ret = (uint16x8_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 49);
48826 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);48826 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
48827 return __ret;48827 return __ret;
...@@ -48836,8 +48836,8 @@ __ai uint8x16_t vceqzq_s8(int8x16_t __p0) {...@@ -48836,8 +48836,8 @@ __ai uint8x16_t vceqzq_s8(int8x16_t __p0) {
48836}48836}
48837#else48837#else
48838__ai uint8x16_t vceqzq_s8(int8x16_t __p0) {48838__ai uint8x16_t vceqzq_s8(int8x16_t __p0) {
48839 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
48840 uint8x16_t __ret;48839 uint8x16_t __ret;
48840 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
48841 __ret = (uint8x16_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 48);48841 __ret = (uint8x16_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 48);
48842 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);48842 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
48843 return __ret;48843 return __ret;
...@@ -48852,8 +48852,8 @@ __ai uint64x2_t vceqzq_f64(float64x2_t __p0) {...@@ -48852,8 +48852,8 @@ __ai uint64x2_t vceqzq_f64(float64x2_t __p0) {
48852}48852}
48853#else48853#else
48854__ai uint64x2_t vceqzq_f64(float64x2_t __p0) {48854__ai uint64x2_t vceqzq_f64(float64x2_t __p0) {
48855 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48856 uint64x2_t __ret;48855 uint64x2_t __ret;
48856 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48857 __ret = (uint64x2_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 51);48857 __ret = (uint64x2_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 51);
48858 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);48858 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
48859 return __ret;48859 return __ret;
...@@ -48868,8 +48868,8 @@ __ai uint32x4_t vceqzq_f32(float32x4_t __p0) {...@@ -48868,8 +48868,8 @@ __ai uint32x4_t vceqzq_f32(float32x4_t __p0) {
48868}48868}
48869#else48869#else
48870__ai uint32x4_t vceqzq_f32(float32x4_t __p0) {48870__ai uint32x4_t vceqzq_f32(float32x4_t __p0) {
48871 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
48872 uint32x4_t __ret;48871 uint32x4_t __ret;
48872 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
48873 __ret = (uint32x4_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 50);48873 __ret = (uint32x4_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 50);
48874 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);48874 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
48875 return __ret;48875 return __ret;
...@@ -48884,8 +48884,8 @@ __ai uint32x4_t vceqzq_s32(int32x4_t __p0) {...@@ -48884,8 +48884,8 @@ __ai uint32x4_t vceqzq_s32(int32x4_t __p0) {
48884}48884}
48885#else48885#else
48886__ai uint32x4_t vceqzq_s32(int32x4_t __p0) {48886__ai uint32x4_t vceqzq_s32(int32x4_t __p0) {
48887 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
48888 uint32x4_t __ret;48887 uint32x4_t __ret;
48888 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
48889 __ret = (uint32x4_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 50);48889 __ret = (uint32x4_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 50);
48890 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);48890 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
48891 return __ret;48891 return __ret;
...@@ -48900,8 +48900,8 @@ __ai uint64x2_t vceqzq_s64(int64x2_t __p0) {...@@ -48900,8 +48900,8 @@ __ai uint64x2_t vceqzq_s64(int64x2_t __p0) {
48900}48900}
48901#else48901#else
48902__ai uint64x2_t vceqzq_s64(int64x2_t __p0) {48902__ai uint64x2_t vceqzq_s64(int64x2_t __p0) {
48903 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48904 uint64x2_t __ret;48903 uint64x2_t __ret;
48904 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48905 __ret = (uint64x2_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 51);48905 __ret = (uint64x2_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 51);
48906 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);48906 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
48907 return __ret;48907 return __ret;
...@@ -48916,8 +48916,8 @@ __ai uint16x8_t vceqzq_s16(int16x8_t __p0) {...@@ -48916,8 +48916,8 @@ __ai uint16x8_t vceqzq_s16(int16x8_t __p0) {
48916}48916}
48917#else48917#else
48918__ai uint16x8_t vceqzq_s16(int16x8_t __p0) {48918__ai uint16x8_t vceqzq_s16(int16x8_t __p0) {
48919 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
48920 uint16x8_t __ret;48919 uint16x8_t __ret;
48920 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
48921 __ret = (uint16x8_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 49);48921 __ret = (uint16x8_t) __builtin_neon_vceqzq_v((int8x16_t)__rev0, 49);
48922 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);48922 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
48923 return __ret;48923 return __ret;
...@@ -48932,8 +48932,8 @@ __ai uint8x8_t vceqz_u8(uint8x8_t __p0) {...@@ -48932,8 +48932,8 @@ __ai uint8x8_t vceqz_u8(uint8x8_t __p0) {
48932}48932}
48933#else48933#else
48934__ai uint8x8_t vceqz_u8(uint8x8_t __p0) {48934__ai uint8x8_t vceqz_u8(uint8x8_t __p0) {
48935 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
48936 uint8x8_t __ret;48935 uint8x8_t __ret;
48936 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
48937 __ret = (uint8x8_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 16);48937 __ret = (uint8x8_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 16);
48938 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);48938 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
48939 return __ret;48939 return __ret;
...@@ -48948,8 +48948,8 @@ __ai uint32x2_t vceqz_u32(uint32x2_t __p0) {...@@ -48948,8 +48948,8 @@ __ai uint32x2_t vceqz_u32(uint32x2_t __p0) {
48948}48948}
48949#else48949#else
48950__ai uint32x2_t vceqz_u32(uint32x2_t __p0) {48950__ai uint32x2_t vceqz_u32(uint32x2_t __p0) {
48951 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48952 uint32x2_t __ret;48951 uint32x2_t __ret;
48952 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
48953 __ret = (uint32x2_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 18);48953 __ret = (uint32x2_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 18);
48954 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);48954 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
48955 return __ret;48955 return __ret;
...@@ -48969,8 +48969,8 @@ __ai uint16x4_t vceqz_u16(uint16x4_t __p0) {...@@ -48969,8 +48969,8 @@ __ai uint16x4_t vceqz_u16(uint16x4_t __p0) {
48969}48969}
48970#else48970#else
48971__ai uint16x4_t vceqz_u16(uint16x4_t __p0) {48971__ai uint16x4_t vceqz_u16(uint16x4_t __p0) {
48972 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
48973 uint16x4_t __ret;48972 uint16x4_t __ret;
48973 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
48974 __ret = (uint16x4_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 17);48974 __ret = (uint16x4_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 17);
48975 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);48975 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
48976 return __ret;48976 return __ret;
...@@ -48985,8 +48985,8 @@ __ai uint8x8_t vceqz_s8(int8x8_t __p0) {...@@ -48985,8 +48985,8 @@ __ai uint8x8_t vceqz_s8(int8x8_t __p0) {
48985}48985}
48986#else48986#else
48987__ai uint8x8_t vceqz_s8(int8x8_t __p0) {48987__ai uint8x8_t vceqz_s8(int8x8_t __p0) {
48988 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
48989 uint8x8_t __ret;48988 uint8x8_t __ret;
48989 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
48990 __ret = (uint8x8_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 16);48990 __ret = (uint8x8_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 16);
48991 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);48991 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
48992 return __ret;48992 return __ret;
...@@ -49006,8 +49006,8 @@ __ai uint32x2_t vceqz_f32(float32x2_t __p0) {...@@ -49006,8 +49006,8 @@ __ai uint32x2_t vceqz_f32(float32x2_t __p0) {
49006}49006}
49007#else49007#else
49008__ai uint32x2_t vceqz_f32(float32x2_t __p0) {49008__ai uint32x2_t vceqz_f32(float32x2_t __p0) {
49009 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49010 uint32x2_t __ret;49009 uint32x2_t __ret;
49010 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49011 __ret = (uint32x2_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 18);49011 __ret = (uint32x2_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 18);
49012 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);49012 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
49013 return __ret;49013 return __ret;
...@@ -49022,8 +49022,8 @@ __ai uint32x2_t vceqz_s32(int32x2_t __p0) {...@@ -49022,8 +49022,8 @@ __ai uint32x2_t vceqz_s32(int32x2_t __p0) {
49022}49022}
49023#else49023#else
49024__ai uint32x2_t vceqz_s32(int32x2_t __p0) {49024__ai uint32x2_t vceqz_s32(int32x2_t __p0) {
49025 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49026 uint32x2_t __ret;49025 uint32x2_t __ret;
49026 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49027 __ret = (uint32x2_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 18);49027 __ret = (uint32x2_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 18);
49028 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);49028 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
49029 return __ret;49029 return __ret;
...@@ -49043,8 +49043,8 @@ __ai uint16x4_t vceqz_s16(int16x4_t __p0) {...@@ -49043,8 +49043,8 @@ __ai uint16x4_t vceqz_s16(int16x4_t __p0) {
49043}49043}
49044#else49044#else
49045__ai uint16x4_t vceqz_s16(int16x4_t __p0) {49045__ai uint16x4_t vceqz_s16(int16x4_t __p0) {
49046 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
49047 uint16x4_t __ret;49046 uint16x4_t __ret;
49047 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
49048 __ret = (uint16x4_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 17);49048 __ret = (uint16x4_t) __builtin_neon_vceqz_v((int8x8_t)__rev0, 17);
49049 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);49049 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
49050 return __ret;49050 return __ret;
...@@ -49079,9 +49079,9 @@ __ai uint64x2_t vcgeq_u64(uint64x2_t __p0, uint64x2_t __p1) {...@@ -49079,9 +49079,9 @@ __ai uint64x2_t vcgeq_u64(uint64x2_t __p0, uint64x2_t __p1) {
49079}49079}
49080#else49080#else
49081__ai uint64x2_t vcgeq_u64(uint64x2_t __p0, uint64x2_t __p1) {49081__ai uint64x2_t vcgeq_u64(uint64x2_t __p0, uint64x2_t __p1) {
49082 uint64x2_t __ret;
49082 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);49083 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49083 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);49084 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
49084 uint64x2_t __ret;
49085 __ret = (uint64x2_t)(__rev0 >= __rev1);49085 __ret = (uint64x2_t)(__rev0 >= __rev1);
49086 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);49086 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
49087 return __ret;49087 return __ret;
...@@ -49096,9 +49096,9 @@ __ai uint64x2_t vcgeq_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -49096,9 +49096,9 @@ __ai uint64x2_t vcgeq_f64(float64x2_t __p0, float64x2_t __p1) {
49096}49096}
49097#else49097#else
49098__ai uint64x2_t vcgeq_f64(float64x2_t __p0, float64x2_t __p1) {49098__ai uint64x2_t vcgeq_f64(float64x2_t __p0, float64x2_t __p1) {
49099 uint64x2_t __ret;
49099 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);49100 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49100 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);49101 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
49101 uint64x2_t __ret;
49102 __ret = (uint64x2_t)(__rev0 >= __rev1);49102 __ret = (uint64x2_t)(__rev0 >= __rev1);
49103 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);49103 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
49104 return __ret;49104 return __ret;
...@@ -49113,9 +49113,9 @@ __ai uint64x2_t vcgeq_s64(int64x2_t __p0, int64x2_t __p1) {...@@ -49113,9 +49113,9 @@ __ai uint64x2_t vcgeq_s64(int64x2_t __p0, int64x2_t __p1) {
49113}49113}
49114#else49114#else
49115__ai uint64x2_t vcgeq_s64(int64x2_t __p0, int64x2_t __p1) {49115__ai uint64x2_t vcgeq_s64(int64x2_t __p0, int64x2_t __p1) {
49116 uint64x2_t __ret;
49116 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);49117 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49117 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);49118 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
49118 uint64x2_t __ret;
49119 __ret = (uint64x2_t)(__rev0 >= __rev1);49119 __ret = (uint64x2_t)(__rev0 >= __rev1);
49120 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);49120 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
49121 return __ret;49121 return __ret;
...@@ -49165,8 +49165,8 @@ __ai uint8x16_t vcgezq_s8(int8x16_t __p0) {...@@ -49165,8 +49165,8 @@ __ai uint8x16_t vcgezq_s8(int8x16_t __p0) {
49165}49165}
49166#else49166#else
49167__ai uint8x16_t vcgezq_s8(int8x16_t __p0) {49167__ai uint8x16_t vcgezq_s8(int8x16_t __p0) {
49168 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
49169 uint8x16_t __ret;49168 uint8x16_t __ret;
49169 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
49170 __ret = (uint8x16_t) __builtin_neon_vcgezq_v((int8x16_t)__rev0, 48);49170 __ret = (uint8x16_t) __builtin_neon_vcgezq_v((int8x16_t)__rev0, 48);
49171 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);49171 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
49172 return __ret;49172 return __ret;
...@@ -49181,8 +49181,8 @@ __ai uint64x2_t vcgezq_f64(float64x2_t __p0) {...@@ -49181,8 +49181,8 @@ __ai uint64x2_t vcgezq_f64(float64x2_t __p0) {
49181}49181}
49182#else49182#else
49183__ai uint64x2_t vcgezq_f64(float64x2_t __p0) {49183__ai uint64x2_t vcgezq_f64(float64x2_t __p0) {
49184 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49185 uint64x2_t __ret;49184 uint64x2_t __ret;
49185 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49186 __ret = (uint64x2_t) __builtin_neon_vcgezq_v((int8x16_t)__rev0, 51);49186 __ret = (uint64x2_t) __builtin_neon_vcgezq_v((int8x16_t)__rev0, 51);
49187 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);49187 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
49188 return __ret;49188 return __ret;
...@@ -49197,8 +49197,8 @@ __ai uint32x4_t vcgezq_f32(float32x4_t __p0) {...@@ -49197,8 +49197,8 @@ __ai uint32x4_t vcgezq_f32(float32x4_t __p0) {
49197}49197}
49198#else49198#else
49199__ai uint32x4_t vcgezq_f32(float32x4_t __p0) {49199__ai uint32x4_t vcgezq_f32(float32x4_t __p0) {
49200 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
49201 uint32x4_t __ret;49200 uint32x4_t __ret;
49201 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
49202 __ret = (uint32x4_t) __builtin_neon_vcgezq_v((int8x16_t)__rev0, 50);49202 __ret = (uint32x4_t) __builtin_neon_vcgezq_v((int8x16_t)__rev0, 50);
49203 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);49203 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
49204 return __ret;49204 return __ret;
...@@ -49213,8 +49213,8 @@ __ai uint32x4_t vcgezq_s32(int32x4_t __p0) {...@@ -49213,8 +49213,8 @@ __ai uint32x4_t vcgezq_s32(int32x4_t __p0) {
49213}49213}
49214#else49214#else
49215__ai uint32x4_t vcgezq_s32(int32x4_t __p0) {49215__ai uint32x4_t vcgezq_s32(int32x4_t __p0) {
49216 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
49217 uint32x4_t __ret;49216 uint32x4_t __ret;
49217 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
49218 __ret = (uint32x4_t) __builtin_neon_vcgezq_v((int8x16_t)__rev0, 50);49218 __ret = (uint32x4_t) __builtin_neon_vcgezq_v((int8x16_t)__rev0, 50);
49219 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);49219 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
49220 return __ret;49220 return __ret;
...@@ -49229,8 +49229,8 @@ __ai uint64x2_t vcgezq_s64(int64x2_t __p0) {...@@ -49229,8 +49229,8 @@ __ai uint64x2_t vcgezq_s64(int64x2_t __p0) {
49229}49229}
49230#else49230#else
49231__ai uint64x2_t vcgezq_s64(int64x2_t __p0) {49231__ai uint64x2_t vcgezq_s64(int64x2_t __p0) {
49232 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49233 uint64x2_t __ret;49232 uint64x2_t __ret;
49233 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49234 __ret = (uint64x2_t) __builtin_neon_vcgezq_v((int8x16_t)__rev0, 51);49234 __ret = (uint64x2_t) __builtin_neon_vcgezq_v((int8x16_t)__rev0, 51);
49235 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);49235 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
49236 return __ret;49236 return __ret;
...@@ -49245,8 +49245,8 @@ __ai uint16x8_t vcgezq_s16(int16x8_t __p0) {...@@ -49245,8 +49245,8 @@ __ai uint16x8_t vcgezq_s16(int16x8_t __p0) {
49245}49245}
49246#else49246#else
49247__ai uint16x8_t vcgezq_s16(int16x8_t __p0) {49247__ai uint16x8_t vcgezq_s16(int16x8_t __p0) {
49248 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
49249 uint16x8_t __ret;49248 uint16x8_t __ret;
49249 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
49250 __ret = (uint16x8_t) __builtin_neon_vcgezq_v((int8x16_t)__rev0, 49);49250 __ret = (uint16x8_t) __builtin_neon_vcgezq_v((int8x16_t)__rev0, 49);
49251 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);49251 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
49252 return __ret;49252 return __ret;
...@@ -49261,8 +49261,8 @@ __ai uint8x8_t vcgez_s8(int8x8_t __p0) {...@@ -49261,8 +49261,8 @@ __ai uint8x8_t vcgez_s8(int8x8_t __p0) {
49261}49261}
49262#else49262#else
49263__ai uint8x8_t vcgez_s8(int8x8_t __p0) {49263__ai uint8x8_t vcgez_s8(int8x8_t __p0) {
49264 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
49265 uint8x8_t __ret;49264 uint8x8_t __ret;
49265 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
49266 __ret = (uint8x8_t) __builtin_neon_vcgez_v((int8x8_t)__rev0, 16);49266 __ret = (uint8x8_t) __builtin_neon_vcgez_v((int8x8_t)__rev0, 16);
49267 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);49267 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
49268 return __ret;49268 return __ret;
...@@ -49282,8 +49282,8 @@ __ai uint32x2_t vcgez_f32(float32x2_t __p0) {...@@ -49282,8 +49282,8 @@ __ai uint32x2_t vcgez_f32(float32x2_t __p0) {
49282}49282}
49283#else49283#else
49284__ai uint32x2_t vcgez_f32(float32x2_t __p0) {49284__ai uint32x2_t vcgez_f32(float32x2_t __p0) {
49285 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49286 uint32x2_t __ret;49285 uint32x2_t __ret;
49286 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49287 __ret = (uint32x2_t) __builtin_neon_vcgez_v((int8x8_t)__rev0, 18);49287 __ret = (uint32x2_t) __builtin_neon_vcgez_v((int8x8_t)__rev0, 18);
49288 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);49288 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
49289 return __ret;49289 return __ret;
...@@ -49298,8 +49298,8 @@ __ai uint32x2_t vcgez_s32(int32x2_t __p0) {...@@ -49298,8 +49298,8 @@ __ai uint32x2_t vcgez_s32(int32x2_t __p0) {
49298}49298}
49299#else49299#else
49300__ai uint32x2_t vcgez_s32(int32x2_t __p0) {49300__ai uint32x2_t vcgez_s32(int32x2_t __p0) {
49301 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49302 uint32x2_t __ret;49301 uint32x2_t __ret;
49302 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49303 __ret = (uint32x2_t) __builtin_neon_vcgez_v((int8x8_t)__rev0, 18);49303 __ret = (uint32x2_t) __builtin_neon_vcgez_v((int8x8_t)__rev0, 18);
49304 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);49304 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
49305 return __ret;49305 return __ret;
...@@ -49319,8 +49319,8 @@ __ai uint16x4_t vcgez_s16(int16x4_t __p0) {...@@ -49319,8 +49319,8 @@ __ai uint16x4_t vcgez_s16(int16x4_t __p0) {
49319}49319}
49320#else49320#else
49321__ai uint16x4_t vcgez_s16(int16x4_t __p0) {49321__ai uint16x4_t vcgez_s16(int16x4_t __p0) {
49322 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
49323 uint16x4_t __ret;49322 uint16x4_t __ret;
49323 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
49324 __ret = (uint16x4_t) __builtin_neon_vcgez_v((int8x8_t)__rev0, 17);49324 __ret = (uint16x4_t) __builtin_neon_vcgez_v((int8x8_t)__rev0, 17);
49325 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);49325 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
49326 return __ret;49326 return __ret;
...@@ -49350,9 +49350,9 @@ __ai uint64x2_t vcgtq_u64(uint64x2_t __p0, uint64x2_t __p1) {...@@ -49350,9 +49350,9 @@ __ai uint64x2_t vcgtq_u64(uint64x2_t __p0, uint64x2_t __p1) {
49350}49350}
49351#else49351#else
49352__ai uint64x2_t vcgtq_u64(uint64x2_t __p0, uint64x2_t __p1) {49352__ai uint64x2_t vcgtq_u64(uint64x2_t __p0, uint64x2_t __p1) {
49353 uint64x2_t __ret;
49353 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);49354 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49354 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);49355 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
49355 uint64x2_t __ret;
49356 __ret = (uint64x2_t)(__rev0 > __rev1);49356 __ret = (uint64x2_t)(__rev0 > __rev1);
49357 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);49357 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
49358 return __ret;49358 return __ret;
...@@ -49367,9 +49367,9 @@ __ai uint64x2_t vcgtq_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -49367,9 +49367,9 @@ __ai uint64x2_t vcgtq_f64(float64x2_t __p0, float64x2_t __p1) {
49367}49367}
49368#else49368#else
49369__ai uint64x2_t vcgtq_f64(float64x2_t __p0, float64x2_t __p1) {49369__ai uint64x2_t vcgtq_f64(float64x2_t __p0, float64x2_t __p1) {
49370 uint64x2_t __ret;
49370 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);49371 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49371 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);49372 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
49372 uint64x2_t __ret;
49373 __ret = (uint64x2_t)(__rev0 > __rev1);49373 __ret = (uint64x2_t)(__rev0 > __rev1);
49374 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);49374 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
49375 return __ret;49375 return __ret;
...@@ -49384,9 +49384,9 @@ __ai uint64x2_t vcgtq_s64(int64x2_t __p0, int64x2_t __p1) {...@@ -49384,9 +49384,9 @@ __ai uint64x2_t vcgtq_s64(int64x2_t __p0, int64x2_t __p1) {
49384}49384}
49385#else49385#else
49386__ai uint64x2_t vcgtq_s64(int64x2_t __p0, int64x2_t __p1) {49386__ai uint64x2_t vcgtq_s64(int64x2_t __p0, int64x2_t __p1) {
49387 uint64x2_t __ret;
49387 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);49388 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49388 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);49389 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
49389 uint64x2_t __ret;
49390 __ret = (uint64x2_t)(__rev0 > __rev1);49390 __ret = (uint64x2_t)(__rev0 > __rev1);
49391 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);49391 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
49392 return __ret;49392 return __ret;
...@@ -49436,8 +49436,8 @@ __ai uint8x16_t vcgtzq_s8(int8x16_t __p0) {...@@ -49436,8 +49436,8 @@ __ai uint8x16_t vcgtzq_s8(int8x16_t __p0) {
49436}49436}
49437#else49437#else
49438__ai uint8x16_t vcgtzq_s8(int8x16_t __p0) {49438__ai uint8x16_t vcgtzq_s8(int8x16_t __p0) {
49439 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
49440 uint8x16_t __ret;49439 uint8x16_t __ret;
49440 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
49441 __ret = (uint8x16_t) __builtin_neon_vcgtzq_v((int8x16_t)__rev0, 48);49441 __ret = (uint8x16_t) __builtin_neon_vcgtzq_v((int8x16_t)__rev0, 48);
49442 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);49442 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
49443 return __ret;49443 return __ret;
...@@ -49452,8 +49452,8 @@ __ai uint64x2_t vcgtzq_f64(float64x2_t __p0) {...@@ -49452,8 +49452,8 @@ __ai uint64x2_t vcgtzq_f64(float64x2_t __p0) {
49452}49452}
49453#else49453#else
49454__ai uint64x2_t vcgtzq_f64(float64x2_t __p0) {49454__ai uint64x2_t vcgtzq_f64(float64x2_t __p0) {
49455 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49456 uint64x2_t __ret;49455 uint64x2_t __ret;
49456 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49457 __ret = (uint64x2_t) __builtin_neon_vcgtzq_v((int8x16_t)__rev0, 51);49457 __ret = (uint64x2_t) __builtin_neon_vcgtzq_v((int8x16_t)__rev0, 51);
49458 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);49458 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
49459 return __ret;49459 return __ret;
...@@ -49468,8 +49468,8 @@ __ai uint32x4_t vcgtzq_f32(float32x4_t __p0) {...@@ -49468,8 +49468,8 @@ __ai uint32x4_t vcgtzq_f32(float32x4_t __p0) {
49468}49468}
49469#else49469#else
49470__ai uint32x4_t vcgtzq_f32(float32x4_t __p0) {49470__ai uint32x4_t vcgtzq_f32(float32x4_t __p0) {
49471 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
49472 uint32x4_t __ret;49471 uint32x4_t __ret;
49472 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
49473 __ret = (uint32x4_t) __builtin_neon_vcgtzq_v((int8x16_t)__rev0, 50);49473 __ret = (uint32x4_t) __builtin_neon_vcgtzq_v((int8x16_t)__rev0, 50);
49474 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);49474 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
49475 return __ret;49475 return __ret;
...@@ -49484,8 +49484,8 @@ __ai uint32x4_t vcgtzq_s32(int32x4_t __p0) {...@@ -49484,8 +49484,8 @@ __ai uint32x4_t vcgtzq_s32(int32x4_t __p0) {
49484}49484}
49485#else49485#else
49486__ai uint32x4_t vcgtzq_s32(int32x4_t __p0) {49486__ai uint32x4_t vcgtzq_s32(int32x4_t __p0) {
49487 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
49488 uint32x4_t __ret;49487 uint32x4_t __ret;
49488 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
49489 __ret = (uint32x4_t) __builtin_neon_vcgtzq_v((int8x16_t)__rev0, 50);49489 __ret = (uint32x4_t) __builtin_neon_vcgtzq_v((int8x16_t)__rev0, 50);
49490 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);49490 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
49491 return __ret;49491 return __ret;
...@@ -49500,8 +49500,8 @@ __ai uint64x2_t vcgtzq_s64(int64x2_t __p0) {...@@ -49500,8 +49500,8 @@ __ai uint64x2_t vcgtzq_s64(int64x2_t __p0) {
49500}49500}
49501#else49501#else
49502__ai uint64x2_t vcgtzq_s64(int64x2_t __p0) {49502__ai uint64x2_t vcgtzq_s64(int64x2_t __p0) {
49503 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49504 uint64x2_t __ret;49503 uint64x2_t __ret;
49504 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49505 __ret = (uint64x2_t) __builtin_neon_vcgtzq_v((int8x16_t)__rev0, 51);49505 __ret = (uint64x2_t) __builtin_neon_vcgtzq_v((int8x16_t)__rev0, 51);
49506 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);49506 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
49507 return __ret;49507 return __ret;
...@@ -49516,8 +49516,8 @@ __ai uint16x8_t vcgtzq_s16(int16x8_t __p0) {...@@ -49516,8 +49516,8 @@ __ai uint16x8_t vcgtzq_s16(int16x8_t __p0) {
49516}49516}
49517#else49517#else
49518__ai uint16x8_t vcgtzq_s16(int16x8_t __p0) {49518__ai uint16x8_t vcgtzq_s16(int16x8_t __p0) {
49519 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
49520 uint16x8_t __ret;49519 uint16x8_t __ret;
49520 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
49521 __ret = (uint16x8_t) __builtin_neon_vcgtzq_v((int8x16_t)__rev0, 49);49521 __ret = (uint16x8_t) __builtin_neon_vcgtzq_v((int8x16_t)__rev0, 49);
49522 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);49522 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
49523 return __ret;49523 return __ret;
...@@ -49532,8 +49532,8 @@ __ai uint8x8_t vcgtz_s8(int8x8_t __p0) {...@@ -49532,8 +49532,8 @@ __ai uint8x8_t vcgtz_s8(int8x8_t __p0) {
49532}49532}
49533#else49533#else
49534__ai uint8x8_t vcgtz_s8(int8x8_t __p0) {49534__ai uint8x8_t vcgtz_s8(int8x8_t __p0) {
49535 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
49536 uint8x8_t __ret;49535 uint8x8_t __ret;
49536 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
49537 __ret = (uint8x8_t) __builtin_neon_vcgtz_v((int8x8_t)__rev0, 16);49537 __ret = (uint8x8_t) __builtin_neon_vcgtz_v((int8x8_t)__rev0, 16);
49538 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);49538 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
49539 return __ret;49539 return __ret;
...@@ -49553,8 +49553,8 @@ __ai uint32x2_t vcgtz_f32(float32x2_t __p0) {...@@ -49553,8 +49553,8 @@ __ai uint32x2_t vcgtz_f32(float32x2_t __p0) {
49553}49553}
49554#else49554#else
49555__ai uint32x2_t vcgtz_f32(float32x2_t __p0) {49555__ai uint32x2_t vcgtz_f32(float32x2_t __p0) {
49556 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49557 uint32x2_t __ret;49556 uint32x2_t __ret;
49557 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49558 __ret = (uint32x2_t) __builtin_neon_vcgtz_v((int8x8_t)__rev0, 18);49558 __ret = (uint32x2_t) __builtin_neon_vcgtz_v((int8x8_t)__rev0, 18);
49559 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);49559 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
49560 return __ret;49560 return __ret;
...@@ -49569,8 +49569,8 @@ __ai uint32x2_t vcgtz_s32(int32x2_t __p0) {...@@ -49569,8 +49569,8 @@ __ai uint32x2_t vcgtz_s32(int32x2_t __p0) {
49569}49569}
49570#else49570#else
49571__ai uint32x2_t vcgtz_s32(int32x2_t __p0) {49571__ai uint32x2_t vcgtz_s32(int32x2_t __p0) {
49572 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49573 uint32x2_t __ret;49572 uint32x2_t __ret;
49573 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49574 __ret = (uint32x2_t) __builtin_neon_vcgtz_v((int8x8_t)__rev0, 18);49574 __ret = (uint32x2_t) __builtin_neon_vcgtz_v((int8x8_t)__rev0, 18);
49575 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);49575 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
49576 return __ret;49576 return __ret;
...@@ -49590,8 +49590,8 @@ __ai uint16x4_t vcgtz_s16(int16x4_t __p0) {...@@ -49590,8 +49590,8 @@ __ai uint16x4_t vcgtz_s16(int16x4_t __p0) {
49590}49590}
49591#else49591#else
49592__ai uint16x4_t vcgtz_s16(int16x4_t __p0) {49592__ai uint16x4_t vcgtz_s16(int16x4_t __p0) {
49593 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
49594 uint16x4_t __ret;49593 uint16x4_t __ret;
49594 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
49595 __ret = (uint16x4_t) __builtin_neon_vcgtz_v((int8x8_t)__rev0, 17);49595 __ret = (uint16x4_t) __builtin_neon_vcgtz_v((int8x8_t)__rev0, 17);
49596 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);49596 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
49597 return __ret;49597 return __ret;
...@@ -49621,9 +49621,9 @@ __ai uint64x2_t vcleq_u64(uint64x2_t __p0, uint64x2_t __p1) {...@@ -49621,9 +49621,9 @@ __ai uint64x2_t vcleq_u64(uint64x2_t __p0, uint64x2_t __p1) {
49621}49621}
49622#else49622#else
49623__ai uint64x2_t vcleq_u64(uint64x2_t __p0, uint64x2_t __p1) {49623__ai uint64x2_t vcleq_u64(uint64x2_t __p0, uint64x2_t __p1) {
49624 uint64x2_t __ret;
49624 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);49625 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49625 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);49626 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
49626 uint64x2_t __ret;
49627 __ret = (uint64x2_t)(__rev0 <= __rev1);49627 __ret = (uint64x2_t)(__rev0 <= __rev1);
49628 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);49628 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
49629 return __ret;49629 return __ret;
...@@ -49638,9 +49638,9 @@ __ai uint64x2_t vcleq_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -49638,9 +49638,9 @@ __ai uint64x2_t vcleq_f64(float64x2_t __p0, float64x2_t __p1) {
49638}49638}
49639#else49639#else
49640__ai uint64x2_t vcleq_f64(float64x2_t __p0, float64x2_t __p1) {49640__ai uint64x2_t vcleq_f64(float64x2_t __p0, float64x2_t __p1) {
49641 uint64x2_t __ret;
49641 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);49642 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49642 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);49643 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
49643 uint64x2_t __ret;
49644 __ret = (uint64x2_t)(__rev0 <= __rev1);49644 __ret = (uint64x2_t)(__rev0 <= __rev1);
49645 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);49645 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
49646 return __ret;49646 return __ret;
...@@ -49655,9 +49655,9 @@ __ai uint64x2_t vcleq_s64(int64x2_t __p0, int64x2_t __p1) {...@@ -49655,9 +49655,9 @@ __ai uint64x2_t vcleq_s64(int64x2_t __p0, int64x2_t __p1) {
49655}49655}
49656#else49656#else
49657__ai uint64x2_t vcleq_s64(int64x2_t __p0, int64x2_t __p1) {49657__ai uint64x2_t vcleq_s64(int64x2_t __p0, int64x2_t __p1) {
49658 uint64x2_t __ret;
49658 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);49659 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49659 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);49660 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
49660 uint64x2_t __ret;
49661 __ret = (uint64x2_t)(__rev0 <= __rev1);49661 __ret = (uint64x2_t)(__rev0 <= __rev1);
49662 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);49662 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
49663 return __ret;49663 return __ret;
...@@ -49707,8 +49707,8 @@ __ai uint8x16_t vclezq_s8(int8x16_t __p0) {...@@ -49707,8 +49707,8 @@ __ai uint8x16_t vclezq_s8(int8x16_t __p0) {
49707}49707}
49708#else49708#else
49709__ai uint8x16_t vclezq_s8(int8x16_t __p0) {49709__ai uint8x16_t vclezq_s8(int8x16_t __p0) {
49710 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
49711 uint8x16_t __ret;49710 uint8x16_t __ret;
49711 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
49712 __ret = (uint8x16_t) __builtin_neon_vclezq_v((int8x16_t)__rev0, 48);49712 __ret = (uint8x16_t) __builtin_neon_vclezq_v((int8x16_t)__rev0, 48);
49713 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);49713 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
49714 return __ret;49714 return __ret;
...@@ -49723,8 +49723,8 @@ __ai uint64x2_t vclezq_f64(float64x2_t __p0) {...@@ -49723,8 +49723,8 @@ __ai uint64x2_t vclezq_f64(float64x2_t __p0) {
49723}49723}
49724#else49724#else
49725__ai uint64x2_t vclezq_f64(float64x2_t __p0) {49725__ai uint64x2_t vclezq_f64(float64x2_t __p0) {
49726 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49727 uint64x2_t __ret;49726 uint64x2_t __ret;
49727 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49728 __ret = (uint64x2_t) __builtin_neon_vclezq_v((int8x16_t)__rev0, 51);49728 __ret = (uint64x2_t) __builtin_neon_vclezq_v((int8x16_t)__rev0, 51);
49729 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);49729 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
49730 return __ret;49730 return __ret;
...@@ -49739,8 +49739,8 @@ __ai uint32x4_t vclezq_f32(float32x4_t __p0) {...@@ -49739,8 +49739,8 @@ __ai uint32x4_t vclezq_f32(float32x4_t __p0) {
49739}49739}
49740#else49740#else
49741__ai uint32x4_t vclezq_f32(float32x4_t __p0) {49741__ai uint32x4_t vclezq_f32(float32x4_t __p0) {
49742 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
49743 uint32x4_t __ret;49742 uint32x4_t __ret;
49743 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
49744 __ret = (uint32x4_t) __builtin_neon_vclezq_v((int8x16_t)__rev0, 50);49744 __ret = (uint32x4_t) __builtin_neon_vclezq_v((int8x16_t)__rev0, 50);
49745 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);49745 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
49746 return __ret;49746 return __ret;
...@@ -49755,8 +49755,8 @@ __ai uint32x4_t vclezq_s32(int32x4_t __p0) {...@@ -49755,8 +49755,8 @@ __ai uint32x4_t vclezq_s32(int32x4_t __p0) {
49755}49755}
49756#else49756#else
49757__ai uint32x4_t vclezq_s32(int32x4_t __p0) {49757__ai uint32x4_t vclezq_s32(int32x4_t __p0) {
49758 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
49759 uint32x4_t __ret;49758 uint32x4_t __ret;
49759 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
49760 __ret = (uint32x4_t) __builtin_neon_vclezq_v((int8x16_t)__rev0, 50);49760 __ret = (uint32x4_t) __builtin_neon_vclezq_v((int8x16_t)__rev0, 50);
49761 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);49761 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
49762 return __ret;49762 return __ret;
...@@ -49771,8 +49771,8 @@ __ai uint64x2_t vclezq_s64(int64x2_t __p0) {...@@ -49771,8 +49771,8 @@ __ai uint64x2_t vclezq_s64(int64x2_t __p0) {
49771}49771}
49772#else49772#else
49773__ai uint64x2_t vclezq_s64(int64x2_t __p0) {49773__ai uint64x2_t vclezq_s64(int64x2_t __p0) {
49774 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49775 uint64x2_t __ret;49774 uint64x2_t __ret;
49775 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49776 __ret = (uint64x2_t) __builtin_neon_vclezq_v((int8x16_t)__rev0, 51);49776 __ret = (uint64x2_t) __builtin_neon_vclezq_v((int8x16_t)__rev0, 51);
49777 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);49777 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
49778 return __ret;49778 return __ret;
...@@ -49787,8 +49787,8 @@ __ai uint16x8_t vclezq_s16(int16x8_t __p0) {...@@ -49787,8 +49787,8 @@ __ai uint16x8_t vclezq_s16(int16x8_t __p0) {
49787}49787}
49788#else49788#else
49789__ai uint16x8_t vclezq_s16(int16x8_t __p0) {49789__ai uint16x8_t vclezq_s16(int16x8_t __p0) {
49790 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
49791 uint16x8_t __ret;49790 uint16x8_t __ret;
49791 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
49792 __ret = (uint16x8_t) __builtin_neon_vclezq_v((int8x16_t)__rev0, 49);49792 __ret = (uint16x8_t) __builtin_neon_vclezq_v((int8x16_t)__rev0, 49);
49793 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);49793 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
49794 return __ret;49794 return __ret;
...@@ -49803,8 +49803,8 @@ __ai uint8x8_t vclez_s8(int8x8_t __p0) {...@@ -49803,8 +49803,8 @@ __ai uint8x8_t vclez_s8(int8x8_t __p0) {
49803}49803}
49804#else49804#else
49805__ai uint8x8_t vclez_s8(int8x8_t __p0) {49805__ai uint8x8_t vclez_s8(int8x8_t __p0) {
49806 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
49807 uint8x8_t __ret;49806 uint8x8_t __ret;
49807 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
49808 __ret = (uint8x8_t) __builtin_neon_vclez_v((int8x8_t)__rev0, 16);49808 __ret = (uint8x8_t) __builtin_neon_vclez_v((int8x8_t)__rev0, 16);
49809 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);49809 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
49810 return __ret;49810 return __ret;
...@@ -49824,8 +49824,8 @@ __ai uint32x2_t vclez_f32(float32x2_t __p0) {...@@ -49824,8 +49824,8 @@ __ai uint32x2_t vclez_f32(float32x2_t __p0) {
49824}49824}
49825#else49825#else
49826__ai uint32x2_t vclez_f32(float32x2_t __p0) {49826__ai uint32x2_t vclez_f32(float32x2_t __p0) {
49827 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49828 uint32x2_t __ret;49827 uint32x2_t __ret;
49828 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49829 __ret = (uint32x2_t) __builtin_neon_vclez_v((int8x8_t)__rev0, 18);49829 __ret = (uint32x2_t) __builtin_neon_vclez_v((int8x8_t)__rev0, 18);
49830 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);49830 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
49831 return __ret;49831 return __ret;
...@@ -49840,8 +49840,8 @@ __ai uint32x2_t vclez_s32(int32x2_t __p0) {...@@ -49840,8 +49840,8 @@ __ai uint32x2_t vclez_s32(int32x2_t __p0) {
49840}49840}
49841#else49841#else
49842__ai uint32x2_t vclez_s32(int32x2_t __p0) {49842__ai uint32x2_t vclez_s32(int32x2_t __p0) {
49843 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49844 uint32x2_t __ret;49843 uint32x2_t __ret;
49844 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49845 __ret = (uint32x2_t) __builtin_neon_vclez_v((int8x8_t)__rev0, 18);49845 __ret = (uint32x2_t) __builtin_neon_vclez_v((int8x8_t)__rev0, 18);
49846 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);49846 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
49847 return __ret;49847 return __ret;
...@@ -49861,8 +49861,8 @@ __ai uint16x4_t vclez_s16(int16x4_t __p0) {...@@ -49861,8 +49861,8 @@ __ai uint16x4_t vclez_s16(int16x4_t __p0) {
49861}49861}
49862#else49862#else
49863__ai uint16x4_t vclez_s16(int16x4_t __p0) {49863__ai uint16x4_t vclez_s16(int16x4_t __p0) {
49864 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
49865 uint16x4_t __ret;49864 uint16x4_t __ret;
49865 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
49866 __ret = (uint16x4_t) __builtin_neon_vclez_v((int8x8_t)__rev0, 17);49866 __ret = (uint16x4_t) __builtin_neon_vclez_v((int8x8_t)__rev0, 17);
49867 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);49867 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
49868 return __ret;49868 return __ret;
...@@ -49892,9 +49892,9 @@ __ai uint64x2_t vcltq_u64(uint64x2_t __p0, uint64x2_t __p1) {...@@ -49892,9 +49892,9 @@ __ai uint64x2_t vcltq_u64(uint64x2_t __p0, uint64x2_t __p1) {
49892}49892}
49893#else49893#else
49894__ai uint64x2_t vcltq_u64(uint64x2_t __p0, uint64x2_t __p1) {49894__ai uint64x2_t vcltq_u64(uint64x2_t __p0, uint64x2_t __p1) {
49895 uint64x2_t __ret;
49895 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);49896 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49896 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);49897 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
49897 uint64x2_t __ret;
49898 __ret = (uint64x2_t)(__rev0 < __rev1);49898 __ret = (uint64x2_t)(__rev0 < __rev1);
49899 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);49899 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
49900 return __ret;49900 return __ret;
...@@ -49909,9 +49909,9 @@ __ai uint64x2_t vcltq_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -49909,9 +49909,9 @@ __ai uint64x2_t vcltq_f64(float64x2_t __p0, float64x2_t __p1) {
49909}49909}
49910#else49910#else
49911__ai uint64x2_t vcltq_f64(float64x2_t __p0, float64x2_t __p1) {49911__ai uint64x2_t vcltq_f64(float64x2_t __p0, float64x2_t __p1) {
49912 uint64x2_t __ret;
49912 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);49913 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49913 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);49914 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
49914 uint64x2_t __ret;
49915 __ret = (uint64x2_t)(__rev0 < __rev1);49915 __ret = (uint64x2_t)(__rev0 < __rev1);
49916 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);49916 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
49917 return __ret;49917 return __ret;
...@@ -49926,9 +49926,9 @@ __ai uint64x2_t vcltq_s64(int64x2_t __p0, int64x2_t __p1) {...@@ -49926,9 +49926,9 @@ __ai uint64x2_t vcltq_s64(int64x2_t __p0, int64x2_t __p1) {
49926}49926}
49927#else49927#else
49928__ai uint64x2_t vcltq_s64(int64x2_t __p0, int64x2_t __p1) {49928__ai uint64x2_t vcltq_s64(int64x2_t __p0, int64x2_t __p1) {
49929 uint64x2_t __ret;
49929 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);49930 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49930 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);49931 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
49931 uint64x2_t __ret;
49932 __ret = (uint64x2_t)(__rev0 < __rev1);49932 __ret = (uint64x2_t)(__rev0 < __rev1);
49933 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);49933 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
49934 return __ret;49934 return __ret;
...@@ -49978,8 +49978,8 @@ __ai uint8x16_t vcltzq_s8(int8x16_t __p0) {...@@ -49978,8 +49978,8 @@ __ai uint8x16_t vcltzq_s8(int8x16_t __p0) {
49978}49978}
49979#else49979#else
49980__ai uint8x16_t vcltzq_s8(int8x16_t __p0) {49980__ai uint8x16_t vcltzq_s8(int8x16_t __p0) {
49981 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
49982 uint8x16_t __ret;49981 uint8x16_t __ret;
49982 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
49983 __ret = (uint8x16_t) __builtin_neon_vcltzq_v((int8x16_t)__rev0, 48);49983 __ret = (uint8x16_t) __builtin_neon_vcltzq_v((int8x16_t)__rev0, 48);
49984 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);49984 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
49985 return __ret;49985 return __ret;
...@@ -49994,8 +49994,8 @@ __ai uint64x2_t vcltzq_f64(float64x2_t __p0) {...@@ -49994,8 +49994,8 @@ __ai uint64x2_t vcltzq_f64(float64x2_t __p0) {
49994}49994}
49995#else49995#else
49996__ai uint64x2_t vcltzq_f64(float64x2_t __p0) {49996__ai uint64x2_t vcltzq_f64(float64x2_t __p0) {
49997 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49998 uint64x2_t __ret;49997 uint64x2_t __ret;
49998 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
49999 __ret = (uint64x2_t) __builtin_neon_vcltzq_v((int8x16_t)__rev0, 51);49999 __ret = (uint64x2_t) __builtin_neon_vcltzq_v((int8x16_t)__rev0, 51);
50000 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);50000 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
50001 return __ret;50001 return __ret;
...@@ -50010,8 +50010,8 @@ __ai uint32x4_t vcltzq_f32(float32x4_t __p0) {...@@ -50010,8 +50010,8 @@ __ai uint32x4_t vcltzq_f32(float32x4_t __p0) {
50010}50010}
50011#else50011#else
50012__ai uint32x4_t vcltzq_f32(float32x4_t __p0) {50012__ai uint32x4_t vcltzq_f32(float32x4_t __p0) {
50013 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
50014 uint32x4_t __ret;50013 uint32x4_t __ret;
50014 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
50015 __ret = (uint32x4_t) __builtin_neon_vcltzq_v((int8x16_t)__rev0, 50);50015 __ret = (uint32x4_t) __builtin_neon_vcltzq_v((int8x16_t)__rev0, 50);
50016 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);50016 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
50017 return __ret;50017 return __ret;
...@@ -50026,8 +50026,8 @@ __ai uint32x4_t vcltzq_s32(int32x4_t __p0) {...@@ -50026,8 +50026,8 @@ __ai uint32x4_t vcltzq_s32(int32x4_t __p0) {
50026}50026}
50027#else50027#else
50028__ai uint32x4_t vcltzq_s32(int32x4_t __p0) {50028__ai uint32x4_t vcltzq_s32(int32x4_t __p0) {
50029 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
50030 uint32x4_t __ret;50029 uint32x4_t __ret;
50030 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
50031 __ret = (uint32x4_t) __builtin_neon_vcltzq_v((int8x16_t)__rev0, 50);50031 __ret = (uint32x4_t) __builtin_neon_vcltzq_v((int8x16_t)__rev0, 50);
50032 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);50032 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
50033 return __ret;50033 return __ret;
...@@ -50042,8 +50042,8 @@ __ai uint64x2_t vcltzq_s64(int64x2_t __p0) {...@@ -50042,8 +50042,8 @@ __ai uint64x2_t vcltzq_s64(int64x2_t __p0) {
50042}50042}
50043#else50043#else
50044__ai uint64x2_t vcltzq_s64(int64x2_t __p0) {50044__ai uint64x2_t vcltzq_s64(int64x2_t __p0) {
50045 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
50046 uint64x2_t __ret;50045 uint64x2_t __ret;
50046 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
50047 __ret = (uint64x2_t) __builtin_neon_vcltzq_v((int8x16_t)__rev0, 51);50047 __ret = (uint64x2_t) __builtin_neon_vcltzq_v((int8x16_t)__rev0, 51);
50048 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);50048 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
50049 return __ret;50049 return __ret;
...@@ -50058,8 +50058,8 @@ __ai uint16x8_t vcltzq_s16(int16x8_t __p0) {...@@ -50058,8 +50058,8 @@ __ai uint16x8_t vcltzq_s16(int16x8_t __p0) {
50058}50058}
50059#else50059#else
50060__ai uint16x8_t vcltzq_s16(int16x8_t __p0) {50060__ai uint16x8_t vcltzq_s16(int16x8_t __p0) {
50061 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
50062 uint16x8_t __ret;50061 uint16x8_t __ret;
50062 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
50063 __ret = (uint16x8_t) __builtin_neon_vcltzq_v((int8x16_t)__rev0, 49);50063 __ret = (uint16x8_t) __builtin_neon_vcltzq_v((int8x16_t)__rev0, 49);
50064 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);50064 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
50065 return __ret;50065 return __ret;
...@@ -50074,8 +50074,8 @@ __ai uint8x8_t vcltz_s8(int8x8_t __p0) {...@@ -50074,8 +50074,8 @@ __ai uint8x8_t vcltz_s8(int8x8_t __p0) {
50074}50074}
50075#else50075#else
50076__ai uint8x8_t vcltz_s8(int8x8_t __p0) {50076__ai uint8x8_t vcltz_s8(int8x8_t __p0) {
50077 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
50078 uint8x8_t __ret;50077 uint8x8_t __ret;
50078 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
50079 __ret = (uint8x8_t) __builtin_neon_vcltz_v((int8x8_t)__rev0, 16);50079 __ret = (uint8x8_t) __builtin_neon_vcltz_v((int8x8_t)__rev0, 16);
50080 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);50080 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
50081 return __ret;50081 return __ret;
...@@ -50095,8 +50095,8 @@ __ai uint32x2_t vcltz_f32(float32x2_t __p0) {...@@ -50095,8 +50095,8 @@ __ai uint32x2_t vcltz_f32(float32x2_t __p0) {
50095}50095}
50096#else50096#else
50097__ai uint32x2_t vcltz_f32(float32x2_t __p0) {50097__ai uint32x2_t vcltz_f32(float32x2_t __p0) {
50098 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
50099 uint32x2_t __ret;50098 uint32x2_t __ret;
50099 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
50100 __ret = (uint32x2_t) __builtin_neon_vcltz_v((int8x8_t)__rev0, 18);50100 __ret = (uint32x2_t) __builtin_neon_vcltz_v((int8x8_t)__rev0, 18);
50101 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);50101 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
50102 return __ret;50102 return __ret;
...@@ -50111,8 +50111,8 @@ __ai uint32x2_t vcltz_s32(int32x2_t __p0) {...@@ -50111,8 +50111,8 @@ __ai uint32x2_t vcltz_s32(int32x2_t __p0) {
50111}50111}
50112#else50112#else
50113__ai uint32x2_t vcltz_s32(int32x2_t __p0) {50113__ai uint32x2_t vcltz_s32(int32x2_t __p0) {
50114 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
50115 uint32x2_t __ret;50114 uint32x2_t __ret;
50115 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
50116 __ret = (uint32x2_t) __builtin_neon_vcltz_v((int8x8_t)__rev0, 18);50116 __ret = (uint32x2_t) __builtin_neon_vcltz_v((int8x8_t)__rev0, 18);
50117 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);50117 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
50118 return __ret;50118 return __ret;
...@@ -50132,8 +50132,8 @@ __ai uint16x4_t vcltz_s16(int16x4_t __p0) {...@@ -50132,8 +50132,8 @@ __ai uint16x4_t vcltz_s16(int16x4_t __p0) {
50132}50132}
50133#else50133#else
50134__ai uint16x4_t vcltz_s16(int16x4_t __p0) {50134__ai uint16x4_t vcltz_s16(int16x4_t __p0) {
50135 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
50136 uint16x4_t __ret;50135 uint16x4_t __ret;
50136 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
50137 __ret = (uint16x4_t) __builtin_neon_vcltz_v((int8x8_t)__rev0, 17);50137 __ret = (uint16x4_t) __builtin_neon_vcltz_v((int8x8_t)__rev0, 17);
50138 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);50138 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
50139 return __ret;50139 return __ret;
...@@ -50187,19 +50187,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50187,19 +50187,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5018750187
50188#ifdef __LITTLE_ENDIAN__50188#ifdef __LITTLE_ENDIAN__
50189#define vcopyq_lane_p8(__p0_357, __p1_357, __p2_357, __p3_357) __extension__ ({ \50189#define vcopyq_lane_p8(__p0_357, __p1_357, __p2_357, __p3_357) __extension__ ({ \
50190 poly8x16_t __ret_357; \
50190 poly8x16_t __s0_357 = __p0_357; \50191 poly8x16_t __s0_357 = __p0_357; \
50191 poly8x8_t __s2_357 = __p2_357; \50192 poly8x8_t __s2_357 = __p2_357; \
50192 poly8x16_t __ret_357; \
50193 __ret_357 = vsetq_lane_p8(vget_lane_p8(__s2_357, __p3_357), __s0_357, __p1_357); \50193 __ret_357 = vsetq_lane_p8(vget_lane_p8(__s2_357, __p3_357), __s0_357, __p1_357); \
50194 __ret_357; \50194 __ret_357; \
50195})50195})
50196#else50196#else
50197#define vcopyq_lane_p8(__p0_358, __p1_358, __p2_358, __p3_358) __extension__ ({ \50197#define vcopyq_lane_p8(__p0_358, __p1_358, __p2_358, __p3_358) __extension__ ({ \
50198 poly8x16_t __ret_358; \
50198 poly8x16_t __s0_358 = __p0_358; \50199 poly8x16_t __s0_358 = __p0_358; \
50199 poly8x8_t __s2_358 = __p2_358; \50200 poly8x8_t __s2_358 = __p2_358; \
50200 poly8x16_t __rev0_358; __rev0_358 = __builtin_shufflevector(__s0_358, __s0_358, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \50201 poly8x16_t __rev0_358; __rev0_358 = __builtin_shufflevector(__s0_358, __s0_358, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50201 poly8x8_t __rev2_358; __rev2_358 = __builtin_shufflevector(__s2_358, __s2_358, 7, 6, 5, 4, 3, 2, 1, 0); \50202 poly8x8_t __rev2_358; __rev2_358 = __builtin_shufflevector(__s2_358, __s2_358, 7, 6, 5, 4, 3, 2, 1, 0); \
50202 poly8x16_t __ret_358; \
50203 __ret_358 = __noswap_vsetq_lane_p8(__noswap_vget_lane_p8(__rev2_358, __p3_358), __rev0_358, __p1_358); \50203 __ret_358 = __noswap_vsetq_lane_p8(__noswap_vget_lane_p8(__rev2_358, __p3_358), __rev0_358, __p1_358); \
50204 __ret_358 = __builtin_shufflevector(__ret_358, __ret_358, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \50204 __ret_358 = __builtin_shufflevector(__ret_358, __ret_358, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50205 __ret_358; \50205 __ret_358; \
...@@ -50208,19 +50208,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50208,19 +50208,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5020850208
50209#ifdef __LITTLE_ENDIAN__50209#ifdef __LITTLE_ENDIAN__
50210#define vcopyq_lane_p16(__p0_359, __p1_359, __p2_359, __p3_359) __extension__ ({ \50210#define vcopyq_lane_p16(__p0_359, __p1_359, __p2_359, __p3_359) __extension__ ({ \
50211 poly16x8_t __ret_359; \
50211 poly16x8_t __s0_359 = __p0_359; \50212 poly16x8_t __s0_359 = __p0_359; \
50212 poly16x4_t __s2_359 = __p2_359; \50213 poly16x4_t __s2_359 = __p2_359; \
50213 poly16x8_t __ret_359; \
50214 __ret_359 = vsetq_lane_p16(vget_lane_p16(__s2_359, __p3_359), __s0_359, __p1_359); \50214 __ret_359 = vsetq_lane_p16(vget_lane_p16(__s2_359, __p3_359), __s0_359, __p1_359); \
50215 __ret_359; \50215 __ret_359; \
50216})50216})
50217#else50217#else
50218#define vcopyq_lane_p16(__p0_360, __p1_360, __p2_360, __p3_360) __extension__ ({ \50218#define vcopyq_lane_p16(__p0_360, __p1_360, __p2_360, __p3_360) __extension__ ({ \
50219 poly16x8_t __ret_360; \
50219 poly16x8_t __s0_360 = __p0_360; \50220 poly16x8_t __s0_360 = __p0_360; \
50220 poly16x4_t __s2_360 = __p2_360; \50221 poly16x4_t __s2_360 = __p2_360; \
50221 poly16x8_t __rev0_360; __rev0_360 = __builtin_shufflevector(__s0_360, __s0_360, 7, 6, 5, 4, 3, 2, 1, 0); \50222 poly16x8_t __rev0_360; __rev0_360 = __builtin_shufflevector(__s0_360, __s0_360, 7, 6, 5, 4, 3, 2, 1, 0); \
50222 poly16x4_t __rev2_360; __rev2_360 = __builtin_shufflevector(__s2_360, __s2_360, 3, 2, 1, 0); \50223 poly16x4_t __rev2_360; __rev2_360 = __builtin_shufflevector(__s2_360, __s2_360, 3, 2, 1, 0); \
50223 poly16x8_t __ret_360; \
50224 __ret_360 = __noswap_vsetq_lane_p16(__noswap_vget_lane_p16(__rev2_360, __p3_360), __rev0_360, __p1_360); \50224 __ret_360 = __noswap_vsetq_lane_p16(__noswap_vget_lane_p16(__rev2_360, __p3_360), __rev0_360, __p1_360); \
50225 __ret_360 = __builtin_shufflevector(__ret_360, __ret_360, 7, 6, 5, 4, 3, 2, 1, 0); \50225 __ret_360 = __builtin_shufflevector(__ret_360, __ret_360, 7, 6, 5, 4, 3, 2, 1, 0); \
50226 __ret_360; \50226 __ret_360; \
...@@ -50229,19 +50229,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50229,19 +50229,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5022950229
50230#ifdef __LITTLE_ENDIAN__50230#ifdef __LITTLE_ENDIAN__
50231#define vcopyq_lane_u8(__p0_361, __p1_361, __p2_361, __p3_361) __extension__ ({ \50231#define vcopyq_lane_u8(__p0_361, __p1_361, __p2_361, __p3_361) __extension__ ({ \
50232 uint8x16_t __ret_361; \
50232 uint8x16_t __s0_361 = __p0_361; \50233 uint8x16_t __s0_361 = __p0_361; \
50233 uint8x8_t __s2_361 = __p2_361; \50234 uint8x8_t __s2_361 = __p2_361; \
50234 uint8x16_t __ret_361; \
50235 __ret_361 = vsetq_lane_u8(vget_lane_u8(__s2_361, __p3_361), __s0_361, __p1_361); \50235 __ret_361 = vsetq_lane_u8(vget_lane_u8(__s2_361, __p3_361), __s0_361, __p1_361); \
50236 __ret_361; \50236 __ret_361; \
50237})50237})
50238#else50238#else
50239#define vcopyq_lane_u8(__p0_362, __p1_362, __p2_362, __p3_362) __extension__ ({ \50239#define vcopyq_lane_u8(__p0_362, __p1_362, __p2_362, __p3_362) __extension__ ({ \
50240 uint8x16_t __ret_362; \
50240 uint8x16_t __s0_362 = __p0_362; \50241 uint8x16_t __s0_362 = __p0_362; \
50241 uint8x8_t __s2_362 = __p2_362; \50242 uint8x8_t __s2_362 = __p2_362; \
50242 uint8x16_t __rev0_362; __rev0_362 = __builtin_shufflevector(__s0_362, __s0_362, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \50243 uint8x16_t __rev0_362; __rev0_362 = __builtin_shufflevector(__s0_362, __s0_362, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50243 uint8x8_t __rev2_362; __rev2_362 = __builtin_shufflevector(__s2_362, __s2_362, 7, 6, 5, 4, 3, 2, 1, 0); \50244 uint8x8_t __rev2_362; __rev2_362 = __builtin_shufflevector(__s2_362, __s2_362, 7, 6, 5, 4, 3, 2, 1, 0); \
50244 uint8x16_t __ret_362; \
50245 __ret_362 = __noswap_vsetq_lane_u8(__noswap_vget_lane_u8(__rev2_362, __p3_362), __rev0_362, __p1_362); \50245 __ret_362 = __noswap_vsetq_lane_u8(__noswap_vget_lane_u8(__rev2_362, __p3_362), __rev0_362, __p1_362); \
50246 __ret_362 = __builtin_shufflevector(__ret_362, __ret_362, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \50246 __ret_362 = __builtin_shufflevector(__ret_362, __ret_362, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50247 __ret_362; \50247 __ret_362; \
...@@ -50250,19 +50250,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50250,19 +50250,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5025050250
50251#ifdef __LITTLE_ENDIAN__50251#ifdef __LITTLE_ENDIAN__
50252#define vcopyq_lane_u32(__p0_363, __p1_363, __p2_363, __p3_363) __extension__ ({ \50252#define vcopyq_lane_u32(__p0_363, __p1_363, __p2_363, __p3_363) __extension__ ({ \
50253 uint32x4_t __ret_363; \
50253 uint32x4_t __s0_363 = __p0_363; \50254 uint32x4_t __s0_363 = __p0_363; \
50254 uint32x2_t __s2_363 = __p2_363; \50255 uint32x2_t __s2_363 = __p2_363; \
50255 uint32x4_t __ret_363; \
50256 __ret_363 = vsetq_lane_u32(vget_lane_u32(__s2_363, __p3_363), __s0_363, __p1_363); \50256 __ret_363 = vsetq_lane_u32(vget_lane_u32(__s2_363, __p3_363), __s0_363, __p1_363); \
50257 __ret_363; \50257 __ret_363; \
50258})50258})
50259#else50259#else
50260#define vcopyq_lane_u32(__p0_364, __p1_364, __p2_364, __p3_364) __extension__ ({ \50260#define vcopyq_lane_u32(__p0_364, __p1_364, __p2_364, __p3_364) __extension__ ({ \
50261 uint32x4_t __ret_364; \
50261 uint32x4_t __s0_364 = __p0_364; \50262 uint32x4_t __s0_364 = __p0_364; \
50262 uint32x2_t __s2_364 = __p2_364; \50263 uint32x2_t __s2_364 = __p2_364; \
50263 uint32x4_t __rev0_364; __rev0_364 = __builtin_shufflevector(__s0_364, __s0_364, 3, 2, 1, 0); \50264 uint32x4_t __rev0_364; __rev0_364 = __builtin_shufflevector(__s0_364, __s0_364, 3, 2, 1, 0); \
50264 uint32x2_t __rev2_364; __rev2_364 = __builtin_shufflevector(__s2_364, __s2_364, 1, 0); \50265 uint32x2_t __rev2_364; __rev2_364 = __builtin_shufflevector(__s2_364, __s2_364, 1, 0); \
50265 uint32x4_t __ret_364; \
50266 __ret_364 = __noswap_vsetq_lane_u32(__noswap_vget_lane_u32(__rev2_364, __p3_364), __rev0_364, __p1_364); \50266 __ret_364 = __noswap_vsetq_lane_u32(__noswap_vget_lane_u32(__rev2_364, __p3_364), __rev0_364, __p1_364); \
50267 __ret_364 = __builtin_shufflevector(__ret_364, __ret_364, 3, 2, 1, 0); \50267 __ret_364 = __builtin_shufflevector(__ret_364, __ret_364, 3, 2, 1, 0); \
50268 __ret_364; \50268 __ret_364; \
...@@ -50271,18 +50271,18 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50271,18 +50271,18 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5027150271
50272#ifdef __LITTLE_ENDIAN__50272#ifdef __LITTLE_ENDIAN__
50273#define vcopyq_lane_u64(__p0_365, __p1_365, __p2_365, __p3_365) __extension__ ({ \50273#define vcopyq_lane_u64(__p0_365, __p1_365, __p2_365, __p3_365) __extension__ ({ \
50274 uint64x2_t __ret_365; \
50274 uint64x2_t __s0_365 = __p0_365; \50275 uint64x2_t __s0_365 = __p0_365; \
50275 uint64x1_t __s2_365 = __p2_365; \50276 uint64x1_t __s2_365 = __p2_365; \
50276 uint64x2_t __ret_365; \
50277 __ret_365 = vsetq_lane_u64(vget_lane_u64(__s2_365, __p3_365), __s0_365, __p1_365); \50277 __ret_365 = vsetq_lane_u64(vget_lane_u64(__s2_365, __p3_365), __s0_365, __p1_365); \
50278 __ret_365; \50278 __ret_365; \
50279})50279})
50280#else50280#else
50281#define vcopyq_lane_u64(__p0_366, __p1_366, __p2_366, __p3_366) __extension__ ({ \50281#define vcopyq_lane_u64(__p0_366, __p1_366, __p2_366, __p3_366) __extension__ ({ \
50282 uint64x2_t __ret_366; \
50282 uint64x2_t __s0_366 = __p0_366; \50283 uint64x2_t __s0_366 = __p0_366; \
50283 uint64x1_t __s2_366 = __p2_366; \50284 uint64x1_t __s2_366 = __p2_366; \
50284 uint64x2_t __rev0_366; __rev0_366 = __builtin_shufflevector(__s0_366, __s0_366, 1, 0); \50285 uint64x2_t __rev0_366; __rev0_366 = __builtin_shufflevector(__s0_366, __s0_366, 1, 0); \
50285 uint64x2_t __ret_366; \
50286 __ret_366 = __noswap_vsetq_lane_u64(vget_lane_u64(__s2_366, __p3_366), __rev0_366, __p1_366); \50286 __ret_366 = __noswap_vsetq_lane_u64(vget_lane_u64(__s2_366, __p3_366), __rev0_366, __p1_366); \
50287 __ret_366 = __builtin_shufflevector(__ret_366, __ret_366, 1, 0); \50287 __ret_366 = __builtin_shufflevector(__ret_366, __ret_366, 1, 0); \
50288 __ret_366; \50288 __ret_366; \
...@@ -50291,19 +50291,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50291,19 +50291,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5029150291
50292#ifdef __LITTLE_ENDIAN__50292#ifdef __LITTLE_ENDIAN__
50293#define vcopyq_lane_u16(__p0_367, __p1_367, __p2_367, __p3_367) __extension__ ({ \50293#define vcopyq_lane_u16(__p0_367, __p1_367, __p2_367, __p3_367) __extension__ ({ \
50294 uint16x8_t __ret_367; \
50294 uint16x8_t __s0_367 = __p0_367; \50295 uint16x8_t __s0_367 = __p0_367; \
50295 uint16x4_t __s2_367 = __p2_367; \50296 uint16x4_t __s2_367 = __p2_367; \
50296 uint16x8_t __ret_367; \
50297 __ret_367 = vsetq_lane_u16(vget_lane_u16(__s2_367, __p3_367), __s0_367, __p1_367); \50297 __ret_367 = vsetq_lane_u16(vget_lane_u16(__s2_367, __p3_367), __s0_367, __p1_367); \
50298 __ret_367; \50298 __ret_367; \
50299})50299})
50300#else50300#else
50301#define vcopyq_lane_u16(__p0_368, __p1_368, __p2_368, __p3_368) __extension__ ({ \50301#define vcopyq_lane_u16(__p0_368, __p1_368, __p2_368, __p3_368) __extension__ ({ \
50302 uint16x8_t __ret_368; \
50302 uint16x8_t __s0_368 = __p0_368; \50303 uint16x8_t __s0_368 = __p0_368; \
50303 uint16x4_t __s2_368 = __p2_368; \50304 uint16x4_t __s2_368 = __p2_368; \
50304 uint16x8_t __rev0_368; __rev0_368 = __builtin_shufflevector(__s0_368, __s0_368, 7, 6, 5, 4, 3, 2, 1, 0); \50305 uint16x8_t __rev0_368; __rev0_368 = __builtin_shufflevector(__s0_368, __s0_368, 7, 6, 5, 4, 3, 2, 1, 0); \
50305 uint16x4_t __rev2_368; __rev2_368 = __builtin_shufflevector(__s2_368, __s2_368, 3, 2, 1, 0); \50306 uint16x4_t __rev2_368; __rev2_368 = __builtin_shufflevector(__s2_368, __s2_368, 3, 2, 1, 0); \
50306 uint16x8_t __ret_368; \
50307 __ret_368 = __noswap_vsetq_lane_u16(__noswap_vget_lane_u16(__rev2_368, __p3_368), __rev0_368, __p1_368); \50307 __ret_368 = __noswap_vsetq_lane_u16(__noswap_vget_lane_u16(__rev2_368, __p3_368), __rev0_368, __p1_368); \
50308 __ret_368 = __builtin_shufflevector(__ret_368, __ret_368, 7, 6, 5, 4, 3, 2, 1, 0); \50308 __ret_368 = __builtin_shufflevector(__ret_368, __ret_368, 7, 6, 5, 4, 3, 2, 1, 0); \
50309 __ret_368; \50309 __ret_368; \
...@@ -50312,19 +50312,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50312,19 +50312,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5031250312
50313#ifdef __LITTLE_ENDIAN__50313#ifdef __LITTLE_ENDIAN__
50314#define vcopyq_lane_s8(__p0_369, __p1_369, __p2_369, __p3_369) __extension__ ({ \50314#define vcopyq_lane_s8(__p0_369, __p1_369, __p2_369, __p3_369) __extension__ ({ \
50315 int8x16_t __ret_369; \
50315 int8x16_t __s0_369 = __p0_369; \50316 int8x16_t __s0_369 = __p0_369; \
50316 int8x8_t __s2_369 = __p2_369; \50317 int8x8_t __s2_369 = __p2_369; \
50317 int8x16_t __ret_369; \
50318 __ret_369 = vsetq_lane_s8(vget_lane_s8(__s2_369, __p3_369), __s0_369, __p1_369); \50318 __ret_369 = vsetq_lane_s8(vget_lane_s8(__s2_369, __p3_369), __s0_369, __p1_369); \
50319 __ret_369; \50319 __ret_369; \
50320})50320})
50321#else50321#else
50322#define vcopyq_lane_s8(__p0_370, __p1_370, __p2_370, __p3_370) __extension__ ({ \50322#define vcopyq_lane_s8(__p0_370, __p1_370, __p2_370, __p3_370) __extension__ ({ \
50323 int8x16_t __ret_370; \
50323 int8x16_t __s0_370 = __p0_370; \50324 int8x16_t __s0_370 = __p0_370; \
50324 int8x8_t __s2_370 = __p2_370; \50325 int8x8_t __s2_370 = __p2_370; \
50325 int8x16_t __rev0_370; __rev0_370 = __builtin_shufflevector(__s0_370, __s0_370, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \50326 int8x16_t __rev0_370; __rev0_370 = __builtin_shufflevector(__s0_370, __s0_370, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50326 int8x8_t __rev2_370; __rev2_370 = __builtin_shufflevector(__s2_370, __s2_370, 7, 6, 5, 4, 3, 2, 1, 0); \50327 int8x8_t __rev2_370; __rev2_370 = __builtin_shufflevector(__s2_370, __s2_370, 7, 6, 5, 4, 3, 2, 1, 0); \
50327 int8x16_t __ret_370; \
50328 __ret_370 = __noswap_vsetq_lane_s8(__noswap_vget_lane_s8(__rev2_370, __p3_370), __rev0_370, __p1_370); \50328 __ret_370 = __noswap_vsetq_lane_s8(__noswap_vget_lane_s8(__rev2_370, __p3_370), __rev0_370, __p1_370); \
50329 __ret_370 = __builtin_shufflevector(__ret_370, __ret_370, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \50329 __ret_370 = __builtin_shufflevector(__ret_370, __ret_370, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50330 __ret_370; \50330 __ret_370; \
...@@ -50333,19 +50333,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50333,19 +50333,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5033350333
50334#ifdef __LITTLE_ENDIAN__50334#ifdef __LITTLE_ENDIAN__
50335#define vcopyq_lane_f32(__p0_371, __p1_371, __p2_371, __p3_371) __extension__ ({ \50335#define vcopyq_lane_f32(__p0_371, __p1_371, __p2_371, __p3_371) __extension__ ({ \
50336 float32x4_t __ret_371; \
50336 float32x4_t __s0_371 = __p0_371; \50337 float32x4_t __s0_371 = __p0_371; \
50337 float32x2_t __s2_371 = __p2_371; \50338 float32x2_t __s2_371 = __p2_371; \
50338 float32x4_t __ret_371; \
50339 __ret_371 = vsetq_lane_f32(vget_lane_f32(__s2_371, __p3_371), __s0_371, __p1_371); \50339 __ret_371 = vsetq_lane_f32(vget_lane_f32(__s2_371, __p3_371), __s0_371, __p1_371); \
50340 __ret_371; \50340 __ret_371; \
50341})50341})
50342#else50342#else
50343#define vcopyq_lane_f32(__p0_372, __p1_372, __p2_372, __p3_372) __extension__ ({ \50343#define vcopyq_lane_f32(__p0_372, __p1_372, __p2_372, __p3_372) __extension__ ({ \
50344 float32x4_t __ret_372; \
50344 float32x4_t __s0_372 = __p0_372; \50345 float32x4_t __s0_372 = __p0_372; \
50345 float32x2_t __s2_372 = __p2_372; \50346 float32x2_t __s2_372 = __p2_372; \
50346 float32x4_t __rev0_372; __rev0_372 = __builtin_shufflevector(__s0_372, __s0_372, 3, 2, 1, 0); \50347 float32x4_t __rev0_372; __rev0_372 = __builtin_shufflevector(__s0_372, __s0_372, 3, 2, 1, 0); \
50347 float32x2_t __rev2_372; __rev2_372 = __builtin_shufflevector(__s2_372, __s2_372, 1, 0); \50348 float32x2_t __rev2_372; __rev2_372 = __builtin_shufflevector(__s2_372, __s2_372, 1, 0); \
50348 float32x4_t __ret_372; \
50349 __ret_372 = __noswap_vsetq_lane_f32(__noswap_vget_lane_f32(__rev2_372, __p3_372), __rev0_372, __p1_372); \50349 __ret_372 = __noswap_vsetq_lane_f32(__noswap_vget_lane_f32(__rev2_372, __p3_372), __rev0_372, __p1_372); \
50350 __ret_372 = __builtin_shufflevector(__ret_372, __ret_372, 3, 2, 1, 0); \50350 __ret_372 = __builtin_shufflevector(__ret_372, __ret_372, 3, 2, 1, 0); \
50351 __ret_372; \50351 __ret_372; \
...@@ -50354,19 +50354,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50354,19 +50354,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5035450354
50355#ifdef __LITTLE_ENDIAN__50355#ifdef __LITTLE_ENDIAN__
50356#define vcopyq_lane_s32(__p0_373, __p1_373, __p2_373, __p3_373) __extension__ ({ \50356#define vcopyq_lane_s32(__p0_373, __p1_373, __p2_373, __p3_373) __extension__ ({ \
50357 int32x4_t __ret_373; \
50357 int32x4_t __s0_373 = __p0_373; \50358 int32x4_t __s0_373 = __p0_373; \
50358 int32x2_t __s2_373 = __p2_373; \50359 int32x2_t __s2_373 = __p2_373; \
50359 int32x4_t __ret_373; \
50360 __ret_373 = vsetq_lane_s32(vget_lane_s32(__s2_373, __p3_373), __s0_373, __p1_373); \50360 __ret_373 = vsetq_lane_s32(vget_lane_s32(__s2_373, __p3_373), __s0_373, __p1_373); \
50361 __ret_373; \50361 __ret_373; \
50362})50362})
50363#else50363#else
50364#define vcopyq_lane_s32(__p0_374, __p1_374, __p2_374, __p3_374) __extension__ ({ \50364#define vcopyq_lane_s32(__p0_374, __p1_374, __p2_374, __p3_374) __extension__ ({ \
50365 int32x4_t __ret_374; \
50365 int32x4_t __s0_374 = __p0_374; \50366 int32x4_t __s0_374 = __p0_374; \
50366 int32x2_t __s2_374 = __p2_374; \50367 int32x2_t __s2_374 = __p2_374; \
50367 int32x4_t __rev0_374; __rev0_374 = __builtin_shufflevector(__s0_374, __s0_374, 3, 2, 1, 0); \50368 int32x4_t __rev0_374; __rev0_374 = __builtin_shufflevector(__s0_374, __s0_374, 3, 2, 1, 0); \
50368 int32x2_t __rev2_374; __rev2_374 = __builtin_shufflevector(__s2_374, __s2_374, 1, 0); \50369 int32x2_t __rev2_374; __rev2_374 = __builtin_shufflevector(__s2_374, __s2_374, 1, 0); \
50369 int32x4_t __ret_374; \
50370 __ret_374 = __noswap_vsetq_lane_s32(__noswap_vget_lane_s32(__rev2_374, __p3_374), __rev0_374, __p1_374); \50370 __ret_374 = __noswap_vsetq_lane_s32(__noswap_vget_lane_s32(__rev2_374, __p3_374), __rev0_374, __p1_374); \
50371 __ret_374 = __builtin_shufflevector(__ret_374, __ret_374, 3, 2, 1, 0); \50371 __ret_374 = __builtin_shufflevector(__ret_374, __ret_374, 3, 2, 1, 0); \
50372 __ret_374; \50372 __ret_374; \
...@@ -50375,18 +50375,18 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50375,18 +50375,18 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5037550375
50376#ifdef __LITTLE_ENDIAN__50376#ifdef __LITTLE_ENDIAN__
50377#define vcopyq_lane_s64(__p0_375, __p1_375, __p2_375, __p3_375) __extension__ ({ \50377#define vcopyq_lane_s64(__p0_375, __p1_375, __p2_375, __p3_375) __extension__ ({ \
50378 int64x2_t __ret_375; \
50378 int64x2_t __s0_375 = __p0_375; \50379 int64x2_t __s0_375 = __p0_375; \
50379 int64x1_t __s2_375 = __p2_375; \50380 int64x1_t __s2_375 = __p2_375; \
50380 int64x2_t __ret_375; \
50381 __ret_375 = vsetq_lane_s64(vget_lane_s64(__s2_375, __p3_375), __s0_375, __p1_375); \50381 __ret_375 = vsetq_lane_s64(vget_lane_s64(__s2_375, __p3_375), __s0_375, __p1_375); \
50382 __ret_375; \50382 __ret_375; \
50383})50383})
50384#else50384#else
50385#define vcopyq_lane_s64(__p0_376, __p1_376, __p2_376, __p3_376) __extension__ ({ \50385#define vcopyq_lane_s64(__p0_376, __p1_376, __p2_376, __p3_376) __extension__ ({ \
50386 int64x2_t __ret_376; \
50386 int64x2_t __s0_376 = __p0_376; \50387 int64x2_t __s0_376 = __p0_376; \
50387 int64x1_t __s2_376 = __p2_376; \50388 int64x1_t __s2_376 = __p2_376; \
50388 int64x2_t __rev0_376; __rev0_376 = __builtin_shufflevector(__s0_376, __s0_376, 1, 0); \50389 int64x2_t __rev0_376; __rev0_376 = __builtin_shufflevector(__s0_376, __s0_376, 1, 0); \
50389 int64x2_t __ret_376; \
50390 __ret_376 = __noswap_vsetq_lane_s64(vget_lane_s64(__s2_376, __p3_376), __rev0_376, __p1_376); \50390 __ret_376 = __noswap_vsetq_lane_s64(vget_lane_s64(__s2_376, __p3_376), __rev0_376, __p1_376); \
50391 __ret_376 = __builtin_shufflevector(__ret_376, __ret_376, 1, 0); \50391 __ret_376 = __builtin_shufflevector(__ret_376, __ret_376, 1, 0); \
50392 __ret_376; \50392 __ret_376; \
...@@ -50395,19 +50395,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50395,19 +50395,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5039550395
50396#ifdef __LITTLE_ENDIAN__50396#ifdef __LITTLE_ENDIAN__
50397#define vcopyq_lane_s16(__p0_377, __p1_377, __p2_377, __p3_377) __extension__ ({ \50397#define vcopyq_lane_s16(__p0_377, __p1_377, __p2_377, __p3_377) __extension__ ({ \
50398 int16x8_t __ret_377; \
50398 int16x8_t __s0_377 = __p0_377; \50399 int16x8_t __s0_377 = __p0_377; \
50399 int16x4_t __s2_377 = __p2_377; \50400 int16x4_t __s2_377 = __p2_377; \
50400 int16x8_t __ret_377; \
50401 __ret_377 = vsetq_lane_s16(vget_lane_s16(__s2_377, __p3_377), __s0_377, __p1_377); \50401 __ret_377 = vsetq_lane_s16(vget_lane_s16(__s2_377, __p3_377), __s0_377, __p1_377); \
50402 __ret_377; \50402 __ret_377; \
50403})50403})
50404#else50404#else
50405#define vcopyq_lane_s16(__p0_378, __p1_378, __p2_378, __p3_378) __extension__ ({ \50405#define vcopyq_lane_s16(__p0_378, __p1_378, __p2_378, __p3_378) __extension__ ({ \
50406 int16x8_t __ret_378; \
50406 int16x8_t __s0_378 = __p0_378; \50407 int16x8_t __s0_378 = __p0_378; \
50407 int16x4_t __s2_378 = __p2_378; \50408 int16x4_t __s2_378 = __p2_378; \
50408 int16x8_t __rev0_378; __rev0_378 = __builtin_shufflevector(__s0_378, __s0_378, 7, 6, 5, 4, 3, 2, 1, 0); \50409 int16x8_t __rev0_378; __rev0_378 = __builtin_shufflevector(__s0_378, __s0_378, 7, 6, 5, 4, 3, 2, 1, 0); \
50409 int16x4_t __rev2_378; __rev2_378 = __builtin_shufflevector(__s2_378, __s2_378, 3, 2, 1, 0); \50410 int16x4_t __rev2_378; __rev2_378 = __builtin_shufflevector(__s2_378, __s2_378, 3, 2, 1, 0); \
50410 int16x8_t __ret_378; \
50411 __ret_378 = __noswap_vsetq_lane_s16(__noswap_vget_lane_s16(__rev2_378, __p3_378), __rev0_378, __p1_378); \50411 __ret_378 = __noswap_vsetq_lane_s16(__noswap_vget_lane_s16(__rev2_378, __p3_378), __rev0_378, __p1_378); \
50412 __ret_378 = __builtin_shufflevector(__ret_378, __ret_378, 7, 6, 5, 4, 3, 2, 1, 0); \50412 __ret_378 = __builtin_shufflevector(__ret_378, __ret_378, 7, 6, 5, 4, 3, 2, 1, 0); \
50413 __ret_378; \50413 __ret_378; \
...@@ -50416,19 +50416,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50416,19 +50416,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5041650416
50417#ifdef __LITTLE_ENDIAN__50417#ifdef __LITTLE_ENDIAN__
50418#define vcopy_lane_p8(__p0_379, __p1_379, __p2_379, __p3_379) __extension__ ({ \50418#define vcopy_lane_p8(__p0_379, __p1_379, __p2_379, __p3_379) __extension__ ({ \
50419 poly8x8_t __ret_379; \
50419 poly8x8_t __s0_379 = __p0_379; \50420 poly8x8_t __s0_379 = __p0_379; \
50420 poly8x8_t __s2_379 = __p2_379; \50421 poly8x8_t __s2_379 = __p2_379; \
50421 poly8x8_t __ret_379; \
50422 __ret_379 = vset_lane_p8(vget_lane_p8(__s2_379, __p3_379), __s0_379, __p1_379); \50422 __ret_379 = vset_lane_p8(vget_lane_p8(__s2_379, __p3_379), __s0_379, __p1_379); \
50423 __ret_379; \50423 __ret_379; \
50424})50424})
50425#else50425#else
50426#define vcopy_lane_p8(__p0_380, __p1_380, __p2_380, __p3_380) __extension__ ({ \50426#define vcopy_lane_p8(__p0_380, __p1_380, __p2_380, __p3_380) __extension__ ({ \
50427 poly8x8_t __ret_380; \
50427 poly8x8_t __s0_380 = __p0_380; \50428 poly8x8_t __s0_380 = __p0_380; \
50428 poly8x8_t __s2_380 = __p2_380; \50429 poly8x8_t __s2_380 = __p2_380; \
50429 poly8x8_t __rev0_380; __rev0_380 = __builtin_shufflevector(__s0_380, __s0_380, 7, 6, 5, 4, 3, 2, 1, 0); \50430 poly8x8_t __rev0_380; __rev0_380 = __builtin_shufflevector(__s0_380, __s0_380, 7, 6, 5, 4, 3, 2, 1, 0); \
50430 poly8x8_t __rev2_380; __rev2_380 = __builtin_shufflevector(__s2_380, __s2_380, 7, 6, 5, 4, 3, 2, 1, 0); \50431 poly8x8_t __rev2_380; __rev2_380 = __builtin_shufflevector(__s2_380, __s2_380, 7, 6, 5, 4, 3, 2, 1, 0); \
50431 poly8x8_t __ret_380; \
50432 __ret_380 = __noswap_vset_lane_p8(__noswap_vget_lane_p8(__rev2_380, __p3_380), __rev0_380, __p1_380); \50432 __ret_380 = __noswap_vset_lane_p8(__noswap_vget_lane_p8(__rev2_380, __p3_380), __rev0_380, __p1_380); \
50433 __ret_380 = __builtin_shufflevector(__ret_380, __ret_380, 7, 6, 5, 4, 3, 2, 1, 0); \50433 __ret_380 = __builtin_shufflevector(__ret_380, __ret_380, 7, 6, 5, 4, 3, 2, 1, 0); \
50434 __ret_380; \50434 __ret_380; \
...@@ -50437,19 +50437,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50437,19 +50437,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5043750437
50438#ifdef __LITTLE_ENDIAN__50438#ifdef __LITTLE_ENDIAN__
50439#define vcopy_lane_p16(__p0_381, __p1_381, __p2_381, __p3_381) __extension__ ({ \50439#define vcopy_lane_p16(__p0_381, __p1_381, __p2_381, __p3_381) __extension__ ({ \
50440 poly16x4_t __ret_381; \
50440 poly16x4_t __s0_381 = __p0_381; \50441 poly16x4_t __s0_381 = __p0_381; \
50441 poly16x4_t __s2_381 = __p2_381; \50442 poly16x4_t __s2_381 = __p2_381; \
50442 poly16x4_t __ret_381; \
50443 __ret_381 = vset_lane_p16(vget_lane_p16(__s2_381, __p3_381), __s0_381, __p1_381); \50443 __ret_381 = vset_lane_p16(vget_lane_p16(__s2_381, __p3_381), __s0_381, __p1_381); \
50444 __ret_381; \50444 __ret_381; \
50445})50445})
50446#else50446#else
50447#define vcopy_lane_p16(__p0_382, __p1_382, __p2_382, __p3_382) __extension__ ({ \50447#define vcopy_lane_p16(__p0_382, __p1_382, __p2_382, __p3_382) __extension__ ({ \
50448 poly16x4_t __ret_382; \
50448 poly16x4_t __s0_382 = __p0_382; \50449 poly16x4_t __s0_382 = __p0_382; \
50449 poly16x4_t __s2_382 = __p2_382; \50450 poly16x4_t __s2_382 = __p2_382; \
50450 poly16x4_t __rev0_382; __rev0_382 = __builtin_shufflevector(__s0_382, __s0_382, 3, 2, 1, 0); \50451 poly16x4_t __rev0_382; __rev0_382 = __builtin_shufflevector(__s0_382, __s0_382, 3, 2, 1, 0); \
50451 poly16x4_t __rev2_382; __rev2_382 = __builtin_shufflevector(__s2_382, __s2_382, 3, 2, 1, 0); \50452 poly16x4_t __rev2_382; __rev2_382 = __builtin_shufflevector(__s2_382, __s2_382, 3, 2, 1, 0); \
50452 poly16x4_t __ret_382; \
50453 __ret_382 = __noswap_vset_lane_p16(__noswap_vget_lane_p16(__rev2_382, __p3_382), __rev0_382, __p1_382); \50453 __ret_382 = __noswap_vset_lane_p16(__noswap_vget_lane_p16(__rev2_382, __p3_382), __rev0_382, __p1_382); \
50454 __ret_382 = __builtin_shufflevector(__ret_382, __ret_382, 3, 2, 1, 0); \50454 __ret_382 = __builtin_shufflevector(__ret_382, __ret_382, 3, 2, 1, 0); \
50455 __ret_382; \50455 __ret_382; \
...@@ -50458,19 +50458,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50458,19 +50458,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5045850458
50459#ifdef __LITTLE_ENDIAN__50459#ifdef __LITTLE_ENDIAN__
50460#define vcopy_lane_u8(__p0_383, __p1_383, __p2_383, __p3_383) __extension__ ({ \50460#define vcopy_lane_u8(__p0_383, __p1_383, __p2_383, __p3_383) __extension__ ({ \
50461 uint8x8_t __ret_383; \
50461 uint8x8_t __s0_383 = __p0_383; \50462 uint8x8_t __s0_383 = __p0_383; \
50462 uint8x8_t __s2_383 = __p2_383; \50463 uint8x8_t __s2_383 = __p2_383; \
50463 uint8x8_t __ret_383; \
50464 __ret_383 = vset_lane_u8(vget_lane_u8(__s2_383, __p3_383), __s0_383, __p1_383); \50464 __ret_383 = vset_lane_u8(vget_lane_u8(__s2_383, __p3_383), __s0_383, __p1_383); \
50465 __ret_383; \50465 __ret_383; \
50466})50466})
50467#else50467#else
50468#define vcopy_lane_u8(__p0_384, __p1_384, __p2_384, __p3_384) __extension__ ({ \50468#define vcopy_lane_u8(__p0_384, __p1_384, __p2_384, __p3_384) __extension__ ({ \
50469 uint8x8_t __ret_384; \
50469 uint8x8_t __s0_384 = __p0_384; \50470 uint8x8_t __s0_384 = __p0_384; \
50470 uint8x8_t __s2_384 = __p2_384; \50471 uint8x8_t __s2_384 = __p2_384; \
50471 uint8x8_t __rev0_384; __rev0_384 = __builtin_shufflevector(__s0_384, __s0_384, 7, 6, 5, 4, 3, 2, 1, 0); \50472 uint8x8_t __rev0_384; __rev0_384 = __builtin_shufflevector(__s0_384, __s0_384, 7, 6, 5, 4, 3, 2, 1, 0); \
50472 uint8x8_t __rev2_384; __rev2_384 = __builtin_shufflevector(__s2_384, __s2_384, 7, 6, 5, 4, 3, 2, 1, 0); \50473 uint8x8_t __rev2_384; __rev2_384 = __builtin_shufflevector(__s2_384, __s2_384, 7, 6, 5, 4, 3, 2, 1, 0); \
50473 uint8x8_t __ret_384; \
50474 __ret_384 = __noswap_vset_lane_u8(__noswap_vget_lane_u8(__rev2_384, __p3_384), __rev0_384, __p1_384); \50474 __ret_384 = __noswap_vset_lane_u8(__noswap_vget_lane_u8(__rev2_384, __p3_384), __rev0_384, __p1_384); \
50475 __ret_384 = __builtin_shufflevector(__ret_384, __ret_384, 7, 6, 5, 4, 3, 2, 1, 0); \50475 __ret_384 = __builtin_shufflevector(__ret_384, __ret_384, 7, 6, 5, 4, 3, 2, 1, 0); \
50476 __ret_384; \50476 __ret_384; \
...@@ -50479,19 +50479,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50479,19 +50479,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5047950479
50480#ifdef __LITTLE_ENDIAN__50480#ifdef __LITTLE_ENDIAN__
50481#define vcopy_lane_u32(__p0_385, __p1_385, __p2_385, __p3_385) __extension__ ({ \50481#define vcopy_lane_u32(__p0_385, __p1_385, __p2_385, __p3_385) __extension__ ({ \
50482 uint32x2_t __ret_385; \
50482 uint32x2_t __s0_385 = __p0_385; \50483 uint32x2_t __s0_385 = __p0_385; \
50483 uint32x2_t __s2_385 = __p2_385; \50484 uint32x2_t __s2_385 = __p2_385; \
50484 uint32x2_t __ret_385; \
50485 __ret_385 = vset_lane_u32(vget_lane_u32(__s2_385, __p3_385), __s0_385, __p1_385); \50485 __ret_385 = vset_lane_u32(vget_lane_u32(__s2_385, __p3_385), __s0_385, __p1_385); \
50486 __ret_385; \50486 __ret_385; \
50487})50487})
50488#else50488#else
50489#define vcopy_lane_u32(__p0_386, __p1_386, __p2_386, __p3_386) __extension__ ({ \50489#define vcopy_lane_u32(__p0_386, __p1_386, __p2_386, __p3_386) __extension__ ({ \
50490 uint32x2_t __ret_386; \
50490 uint32x2_t __s0_386 = __p0_386; \50491 uint32x2_t __s0_386 = __p0_386; \
50491 uint32x2_t __s2_386 = __p2_386; \50492 uint32x2_t __s2_386 = __p2_386; \
50492 uint32x2_t __rev0_386; __rev0_386 = __builtin_shufflevector(__s0_386, __s0_386, 1, 0); \50493 uint32x2_t __rev0_386; __rev0_386 = __builtin_shufflevector(__s0_386, __s0_386, 1, 0); \
50493 uint32x2_t __rev2_386; __rev2_386 = __builtin_shufflevector(__s2_386, __s2_386, 1, 0); \50494 uint32x2_t __rev2_386; __rev2_386 = __builtin_shufflevector(__s2_386, __s2_386, 1, 0); \
50494 uint32x2_t __ret_386; \
50495 __ret_386 = __noswap_vset_lane_u32(__noswap_vget_lane_u32(__rev2_386, __p3_386), __rev0_386, __p1_386); \50495 __ret_386 = __noswap_vset_lane_u32(__noswap_vget_lane_u32(__rev2_386, __p3_386), __rev0_386, __p1_386); \
50496 __ret_386 = __builtin_shufflevector(__ret_386, __ret_386, 1, 0); \50496 __ret_386 = __builtin_shufflevector(__ret_386, __ret_386, 1, 0); \
50497 __ret_386; \50497 __ret_386; \
...@@ -50499,27 +50499,27 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50499,27 +50499,27 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
50499#endif50499#endif
5050050500
50501#define vcopy_lane_u64(__p0_387, __p1_387, __p2_387, __p3_387) __extension__ ({ \50501#define vcopy_lane_u64(__p0_387, __p1_387, __p2_387, __p3_387) __extension__ ({ \
50502 uint64x1_t __ret_387; \
50502 uint64x1_t __s0_387 = __p0_387; \50503 uint64x1_t __s0_387 = __p0_387; \
50503 uint64x1_t __s2_387 = __p2_387; \50504 uint64x1_t __s2_387 = __p2_387; \
50504 uint64x1_t __ret_387; \
50505 __ret_387 = vset_lane_u64(vget_lane_u64(__s2_387, __p3_387), __s0_387, __p1_387); \50505 __ret_387 = vset_lane_u64(vget_lane_u64(__s2_387, __p3_387), __s0_387, __p1_387); \
50506 __ret_387; \50506 __ret_387; \
50507})50507})
50508#ifdef __LITTLE_ENDIAN__50508#ifdef __LITTLE_ENDIAN__
50509#define vcopy_lane_u16(__p0_388, __p1_388, __p2_388, __p3_388) __extension__ ({ \50509#define vcopy_lane_u16(__p0_388, __p1_388, __p2_388, __p3_388) __extension__ ({ \
50510 uint16x4_t __ret_388; \
50510 uint16x4_t __s0_388 = __p0_388; \50511 uint16x4_t __s0_388 = __p0_388; \
50511 uint16x4_t __s2_388 = __p2_388; \50512 uint16x4_t __s2_388 = __p2_388; \
50512 uint16x4_t __ret_388; \
50513 __ret_388 = vset_lane_u16(vget_lane_u16(__s2_388, __p3_388), __s0_388, __p1_388); \50513 __ret_388 = vset_lane_u16(vget_lane_u16(__s2_388, __p3_388), __s0_388, __p1_388); \
50514 __ret_388; \50514 __ret_388; \
50515})50515})
50516#else50516#else
50517#define vcopy_lane_u16(__p0_389, __p1_389, __p2_389, __p3_389) __extension__ ({ \50517#define vcopy_lane_u16(__p0_389, __p1_389, __p2_389, __p3_389) __extension__ ({ \
50518 uint16x4_t __ret_389; \
50518 uint16x4_t __s0_389 = __p0_389; \50519 uint16x4_t __s0_389 = __p0_389; \
50519 uint16x4_t __s2_389 = __p2_389; \50520 uint16x4_t __s2_389 = __p2_389; \
50520 uint16x4_t __rev0_389; __rev0_389 = __builtin_shufflevector(__s0_389, __s0_389, 3, 2, 1, 0); \50521 uint16x4_t __rev0_389; __rev0_389 = __builtin_shufflevector(__s0_389, __s0_389, 3, 2, 1, 0); \
50521 uint16x4_t __rev2_389; __rev2_389 = __builtin_shufflevector(__s2_389, __s2_389, 3, 2, 1, 0); \50522 uint16x4_t __rev2_389; __rev2_389 = __builtin_shufflevector(__s2_389, __s2_389, 3, 2, 1, 0); \
50522 uint16x4_t __ret_389; \
50523 __ret_389 = __noswap_vset_lane_u16(__noswap_vget_lane_u16(__rev2_389, __p3_389), __rev0_389, __p1_389); \50523 __ret_389 = __noswap_vset_lane_u16(__noswap_vget_lane_u16(__rev2_389, __p3_389), __rev0_389, __p1_389); \
50524 __ret_389 = __builtin_shufflevector(__ret_389, __ret_389, 3, 2, 1, 0); \50524 __ret_389 = __builtin_shufflevector(__ret_389, __ret_389, 3, 2, 1, 0); \
50525 __ret_389; \50525 __ret_389; \
...@@ -50528,19 +50528,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50528,19 +50528,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5052850528
50529#ifdef __LITTLE_ENDIAN__50529#ifdef __LITTLE_ENDIAN__
50530#define vcopy_lane_s8(__p0_390, __p1_390, __p2_390, __p3_390) __extension__ ({ \50530#define vcopy_lane_s8(__p0_390, __p1_390, __p2_390, __p3_390) __extension__ ({ \
50531 int8x8_t __ret_390; \
50531 int8x8_t __s0_390 = __p0_390; \50532 int8x8_t __s0_390 = __p0_390; \
50532 int8x8_t __s2_390 = __p2_390; \50533 int8x8_t __s2_390 = __p2_390; \
50533 int8x8_t __ret_390; \
50534 __ret_390 = vset_lane_s8(vget_lane_s8(__s2_390, __p3_390), __s0_390, __p1_390); \50534 __ret_390 = vset_lane_s8(vget_lane_s8(__s2_390, __p3_390), __s0_390, __p1_390); \
50535 __ret_390; \50535 __ret_390; \
50536})50536})
50537#else50537#else
50538#define vcopy_lane_s8(__p0_391, __p1_391, __p2_391, __p3_391) __extension__ ({ \50538#define vcopy_lane_s8(__p0_391, __p1_391, __p2_391, __p3_391) __extension__ ({ \
50539 int8x8_t __ret_391; \
50539 int8x8_t __s0_391 = __p0_391; \50540 int8x8_t __s0_391 = __p0_391; \
50540 int8x8_t __s2_391 = __p2_391; \50541 int8x8_t __s2_391 = __p2_391; \
50541 int8x8_t __rev0_391; __rev0_391 = __builtin_shufflevector(__s0_391, __s0_391, 7, 6, 5, 4, 3, 2, 1, 0); \50542 int8x8_t __rev0_391; __rev0_391 = __builtin_shufflevector(__s0_391, __s0_391, 7, 6, 5, 4, 3, 2, 1, 0); \
50542 int8x8_t __rev2_391; __rev2_391 = __builtin_shufflevector(__s2_391, __s2_391, 7, 6, 5, 4, 3, 2, 1, 0); \50543 int8x8_t __rev2_391; __rev2_391 = __builtin_shufflevector(__s2_391, __s2_391, 7, 6, 5, 4, 3, 2, 1, 0); \
50543 int8x8_t __ret_391; \
50544 __ret_391 = __noswap_vset_lane_s8(__noswap_vget_lane_s8(__rev2_391, __p3_391), __rev0_391, __p1_391); \50544 __ret_391 = __noswap_vset_lane_s8(__noswap_vget_lane_s8(__rev2_391, __p3_391), __rev0_391, __p1_391); \
50545 __ret_391 = __builtin_shufflevector(__ret_391, __ret_391, 7, 6, 5, 4, 3, 2, 1, 0); \50545 __ret_391 = __builtin_shufflevector(__ret_391, __ret_391, 7, 6, 5, 4, 3, 2, 1, 0); \
50546 __ret_391; \50546 __ret_391; \
...@@ -50549,19 +50549,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50549,19 +50549,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5054950549
50550#ifdef __LITTLE_ENDIAN__50550#ifdef __LITTLE_ENDIAN__
50551#define vcopy_lane_f32(__p0_392, __p1_392, __p2_392, __p3_392) __extension__ ({ \50551#define vcopy_lane_f32(__p0_392, __p1_392, __p2_392, __p3_392) __extension__ ({ \
50552 float32x2_t __ret_392; \
50552 float32x2_t __s0_392 = __p0_392; \50553 float32x2_t __s0_392 = __p0_392; \
50553 float32x2_t __s2_392 = __p2_392; \50554 float32x2_t __s2_392 = __p2_392; \
50554 float32x2_t __ret_392; \
50555 __ret_392 = vset_lane_f32(vget_lane_f32(__s2_392, __p3_392), __s0_392, __p1_392); \50555 __ret_392 = vset_lane_f32(vget_lane_f32(__s2_392, __p3_392), __s0_392, __p1_392); \
50556 __ret_392; \50556 __ret_392; \
50557})50557})
50558#else50558#else
50559#define vcopy_lane_f32(__p0_393, __p1_393, __p2_393, __p3_393) __extension__ ({ \50559#define vcopy_lane_f32(__p0_393, __p1_393, __p2_393, __p3_393) __extension__ ({ \
50560 float32x2_t __ret_393; \
50560 float32x2_t __s0_393 = __p0_393; \50561 float32x2_t __s0_393 = __p0_393; \
50561 float32x2_t __s2_393 = __p2_393; \50562 float32x2_t __s2_393 = __p2_393; \
50562 float32x2_t __rev0_393; __rev0_393 = __builtin_shufflevector(__s0_393, __s0_393, 1, 0); \50563 float32x2_t __rev0_393; __rev0_393 = __builtin_shufflevector(__s0_393, __s0_393, 1, 0); \
50563 float32x2_t __rev2_393; __rev2_393 = __builtin_shufflevector(__s2_393, __s2_393, 1, 0); \50564 float32x2_t __rev2_393; __rev2_393 = __builtin_shufflevector(__s2_393, __s2_393, 1, 0); \
50564 float32x2_t __ret_393; \
50565 __ret_393 = __noswap_vset_lane_f32(__noswap_vget_lane_f32(__rev2_393, __p3_393), __rev0_393, __p1_393); \50565 __ret_393 = __noswap_vset_lane_f32(__noswap_vget_lane_f32(__rev2_393, __p3_393), __rev0_393, __p1_393); \
50566 __ret_393 = __builtin_shufflevector(__ret_393, __ret_393, 1, 0); \50566 __ret_393 = __builtin_shufflevector(__ret_393, __ret_393, 1, 0); \
50567 __ret_393; \50567 __ret_393; \
...@@ -50570,19 +50570,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50570,19 +50570,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5057050570
50571#ifdef __LITTLE_ENDIAN__50571#ifdef __LITTLE_ENDIAN__
50572#define vcopy_lane_s32(__p0_394, __p1_394, __p2_394, __p3_394) __extension__ ({ \50572#define vcopy_lane_s32(__p0_394, __p1_394, __p2_394, __p3_394) __extension__ ({ \
50573 int32x2_t __ret_394; \
50573 int32x2_t __s0_394 = __p0_394; \50574 int32x2_t __s0_394 = __p0_394; \
50574 int32x2_t __s2_394 = __p2_394; \50575 int32x2_t __s2_394 = __p2_394; \
50575 int32x2_t __ret_394; \
50576 __ret_394 = vset_lane_s32(vget_lane_s32(__s2_394, __p3_394), __s0_394, __p1_394); \50576 __ret_394 = vset_lane_s32(vget_lane_s32(__s2_394, __p3_394), __s0_394, __p1_394); \
50577 __ret_394; \50577 __ret_394; \
50578})50578})
50579#else50579#else
50580#define vcopy_lane_s32(__p0_395, __p1_395, __p2_395, __p3_395) __extension__ ({ \50580#define vcopy_lane_s32(__p0_395, __p1_395, __p2_395, __p3_395) __extension__ ({ \
50581 int32x2_t __ret_395; \
50581 int32x2_t __s0_395 = __p0_395; \50582 int32x2_t __s0_395 = __p0_395; \
50582 int32x2_t __s2_395 = __p2_395; \50583 int32x2_t __s2_395 = __p2_395; \
50583 int32x2_t __rev0_395; __rev0_395 = __builtin_shufflevector(__s0_395, __s0_395, 1, 0); \50584 int32x2_t __rev0_395; __rev0_395 = __builtin_shufflevector(__s0_395, __s0_395, 1, 0); \
50584 int32x2_t __rev2_395; __rev2_395 = __builtin_shufflevector(__s2_395, __s2_395, 1, 0); \50585 int32x2_t __rev2_395; __rev2_395 = __builtin_shufflevector(__s2_395, __s2_395, 1, 0); \
50585 int32x2_t __ret_395; \
50586 __ret_395 = __noswap_vset_lane_s32(__noswap_vget_lane_s32(__rev2_395, __p3_395), __rev0_395, __p1_395); \50586 __ret_395 = __noswap_vset_lane_s32(__noswap_vget_lane_s32(__rev2_395, __p3_395), __rev0_395, __p1_395); \
50587 __ret_395 = __builtin_shufflevector(__ret_395, __ret_395, 1, 0); \50587 __ret_395 = __builtin_shufflevector(__ret_395, __ret_395, 1, 0); \
50588 __ret_395; \50588 __ret_395; \
...@@ -50590,27 +50590,27 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50590,27 +50590,27 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
50590#endif50590#endif
5059150591
50592#define vcopy_lane_s64(__p0_396, __p1_396, __p2_396, __p3_396) __extension__ ({ \50592#define vcopy_lane_s64(__p0_396, __p1_396, __p2_396, __p3_396) __extension__ ({ \
50593 int64x1_t __ret_396; \
50593 int64x1_t __s0_396 = __p0_396; \50594 int64x1_t __s0_396 = __p0_396; \
50594 int64x1_t __s2_396 = __p2_396; \50595 int64x1_t __s2_396 = __p2_396; \
50595 int64x1_t __ret_396; \
50596 __ret_396 = vset_lane_s64(vget_lane_s64(__s2_396, __p3_396), __s0_396, __p1_396); \50596 __ret_396 = vset_lane_s64(vget_lane_s64(__s2_396, __p3_396), __s0_396, __p1_396); \
50597 __ret_396; \50597 __ret_396; \
50598})50598})
50599#ifdef __LITTLE_ENDIAN__50599#ifdef __LITTLE_ENDIAN__
50600#define vcopy_lane_s16(__p0_397, __p1_397, __p2_397, __p3_397) __extension__ ({ \50600#define vcopy_lane_s16(__p0_397, __p1_397, __p2_397, __p3_397) __extension__ ({ \
50601 int16x4_t __ret_397; \
50601 int16x4_t __s0_397 = __p0_397; \50602 int16x4_t __s0_397 = __p0_397; \
50602 int16x4_t __s2_397 = __p2_397; \50603 int16x4_t __s2_397 = __p2_397; \
50603 int16x4_t __ret_397; \
50604 __ret_397 = vset_lane_s16(vget_lane_s16(__s2_397, __p3_397), __s0_397, __p1_397); \50604 __ret_397 = vset_lane_s16(vget_lane_s16(__s2_397, __p3_397), __s0_397, __p1_397); \
50605 __ret_397; \50605 __ret_397; \
50606})50606})
50607#else50607#else
50608#define vcopy_lane_s16(__p0_398, __p1_398, __p2_398, __p3_398) __extension__ ({ \50608#define vcopy_lane_s16(__p0_398, __p1_398, __p2_398, __p3_398) __extension__ ({ \
50609 int16x4_t __ret_398; \
50609 int16x4_t __s0_398 = __p0_398; \50610 int16x4_t __s0_398 = __p0_398; \
50610 int16x4_t __s2_398 = __p2_398; \50611 int16x4_t __s2_398 = __p2_398; \
50611 int16x4_t __rev0_398; __rev0_398 = __builtin_shufflevector(__s0_398, __s0_398, 3, 2, 1, 0); \50612 int16x4_t __rev0_398; __rev0_398 = __builtin_shufflevector(__s0_398, __s0_398, 3, 2, 1, 0); \
50612 int16x4_t __rev2_398; __rev2_398 = __builtin_shufflevector(__s2_398, __s2_398, 3, 2, 1, 0); \50613 int16x4_t __rev2_398; __rev2_398 = __builtin_shufflevector(__s2_398, __s2_398, 3, 2, 1, 0); \
50613 int16x4_t __ret_398; \
50614 __ret_398 = __noswap_vset_lane_s16(__noswap_vget_lane_s16(__rev2_398, __p3_398), __rev0_398, __p1_398); \50614 __ret_398 = __noswap_vset_lane_s16(__noswap_vget_lane_s16(__rev2_398, __p3_398), __rev0_398, __p1_398); \
50615 __ret_398 = __builtin_shufflevector(__ret_398, __ret_398, 3, 2, 1, 0); \50615 __ret_398 = __builtin_shufflevector(__ret_398, __ret_398, 3, 2, 1, 0); \
50616 __ret_398; \50616 __ret_398; \
...@@ -50619,19 +50619,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50619,19 +50619,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5061950619
50620#ifdef __LITTLE_ENDIAN__50620#ifdef __LITTLE_ENDIAN__
50621#define vcopyq_laneq_p8(__p0_399, __p1_399, __p2_399, __p3_399) __extension__ ({ \50621#define vcopyq_laneq_p8(__p0_399, __p1_399, __p2_399, __p3_399) __extension__ ({ \
50622 poly8x16_t __ret_399; \
50622 poly8x16_t __s0_399 = __p0_399; \50623 poly8x16_t __s0_399 = __p0_399; \
50623 poly8x16_t __s2_399 = __p2_399; \50624 poly8x16_t __s2_399 = __p2_399; \
50624 poly8x16_t __ret_399; \
50625 __ret_399 = vsetq_lane_p8(vgetq_lane_p8(__s2_399, __p3_399), __s0_399, __p1_399); \50625 __ret_399 = vsetq_lane_p8(vgetq_lane_p8(__s2_399, __p3_399), __s0_399, __p1_399); \
50626 __ret_399; \50626 __ret_399; \
50627})50627})
50628#else50628#else
50629#define vcopyq_laneq_p8(__p0_400, __p1_400, __p2_400, __p3_400) __extension__ ({ \50629#define vcopyq_laneq_p8(__p0_400, __p1_400, __p2_400, __p3_400) __extension__ ({ \
50630 poly8x16_t __ret_400; \
50630 poly8x16_t __s0_400 = __p0_400; \50631 poly8x16_t __s0_400 = __p0_400; \
50631 poly8x16_t __s2_400 = __p2_400; \50632 poly8x16_t __s2_400 = __p2_400; \
50632 poly8x16_t __rev0_400; __rev0_400 = __builtin_shufflevector(__s0_400, __s0_400, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \50633 poly8x16_t __rev0_400; __rev0_400 = __builtin_shufflevector(__s0_400, __s0_400, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50633 poly8x16_t __rev2_400; __rev2_400 = __builtin_shufflevector(__s2_400, __s2_400, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \50634 poly8x16_t __rev2_400; __rev2_400 = __builtin_shufflevector(__s2_400, __s2_400, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50634 poly8x16_t __ret_400; \
50635 __ret_400 = __noswap_vsetq_lane_p8(__noswap_vgetq_lane_p8(__rev2_400, __p3_400), __rev0_400, __p1_400); \50635 __ret_400 = __noswap_vsetq_lane_p8(__noswap_vgetq_lane_p8(__rev2_400, __p3_400), __rev0_400, __p1_400); \
50636 __ret_400 = __builtin_shufflevector(__ret_400, __ret_400, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \50636 __ret_400 = __builtin_shufflevector(__ret_400, __ret_400, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50637 __ret_400; \50637 __ret_400; \
...@@ -50640,19 +50640,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50640,19 +50640,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5064050640
50641#ifdef __LITTLE_ENDIAN__50641#ifdef __LITTLE_ENDIAN__
50642#define vcopyq_laneq_p16(__p0_401, __p1_401, __p2_401, __p3_401) __extension__ ({ \50642#define vcopyq_laneq_p16(__p0_401, __p1_401, __p2_401, __p3_401) __extension__ ({ \
50643 poly16x8_t __ret_401; \
50643 poly16x8_t __s0_401 = __p0_401; \50644 poly16x8_t __s0_401 = __p0_401; \
50644 poly16x8_t __s2_401 = __p2_401; \50645 poly16x8_t __s2_401 = __p2_401; \
50645 poly16x8_t __ret_401; \
50646 __ret_401 = vsetq_lane_p16(vgetq_lane_p16(__s2_401, __p3_401), __s0_401, __p1_401); \50646 __ret_401 = vsetq_lane_p16(vgetq_lane_p16(__s2_401, __p3_401), __s0_401, __p1_401); \
50647 __ret_401; \50647 __ret_401; \
50648})50648})
50649#else50649#else
50650#define vcopyq_laneq_p16(__p0_402, __p1_402, __p2_402, __p3_402) __extension__ ({ \50650#define vcopyq_laneq_p16(__p0_402, __p1_402, __p2_402, __p3_402) __extension__ ({ \
50651 poly16x8_t __ret_402; \
50651 poly16x8_t __s0_402 = __p0_402; \50652 poly16x8_t __s0_402 = __p0_402; \
50652 poly16x8_t __s2_402 = __p2_402; \50653 poly16x8_t __s2_402 = __p2_402; \
50653 poly16x8_t __rev0_402; __rev0_402 = __builtin_shufflevector(__s0_402, __s0_402, 7, 6, 5, 4, 3, 2, 1, 0); \50654 poly16x8_t __rev0_402; __rev0_402 = __builtin_shufflevector(__s0_402, __s0_402, 7, 6, 5, 4, 3, 2, 1, 0); \
50654 poly16x8_t __rev2_402; __rev2_402 = __builtin_shufflevector(__s2_402, __s2_402, 7, 6, 5, 4, 3, 2, 1, 0); \50655 poly16x8_t __rev2_402; __rev2_402 = __builtin_shufflevector(__s2_402, __s2_402, 7, 6, 5, 4, 3, 2, 1, 0); \
50655 poly16x8_t __ret_402; \
50656 __ret_402 = __noswap_vsetq_lane_p16(__noswap_vgetq_lane_p16(__rev2_402, __p3_402), __rev0_402, __p1_402); \50656 __ret_402 = __noswap_vsetq_lane_p16(__noswap_vgetq_lane_p16(__rev2_402, __p3_402), __rev0_402, __p1_402); \
50657 __ret_402 = __builtin_shufflevector(__ret_402, __ret_402, 7, 6, 5, 4, 3, 2, 1, 0); \50657 __ret_402 = __builtin_shufflevector(__ret_402, __ret_402, 7, 6, 5, 4, 3, 2, 1, 0); \
50658 __ret_402; \50658 __ret_402; \
...@@ -50661,19 +50661,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50661,19 +50661,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5066150661
50662#ifdef __LITTLE_ENDIAN__50662#ifdef __LITTLE_ENDIAN__
50663#define vcopyq_laneq_u8(__p0_403, __p1_403, __p2_403, __p3_403) __extension__ ({ \50663#define vcopyq_laneq_u8(__p0_403, __p1_403, __p2_403, __p3_403) __extension__ ({ \
50664 uint8x16_t __ret_403; \
50664 uint8x16_t __s0_403 = __p0_403; \50665 uint8x16_t __s0_403 = __p0_403; \
50665 uint8x16_t __s2_403 = __p2_403; \50666 uint8x16_t __s2_403 = __p2_403; \
50666 uint8x16_t __ret_403; \
50667 __ret_403 = vsetq_lane_u8(vgetq_lane_u8(__s2_403, __p3_403), __s0_403, __p1_403); \50667 __ret_403 = vsetq_lane_u8(vgetq_lane_u8(__s2_403, __p3_403), __s0_403, __p1_403); \
50668 __ret_403; \50668 __ret_403; \
50669})50669})
50670#else50670#else
50671#define vcopyq_laneq_u8(__p0_404, __p1_404, __p2_404, __p3_404) __extension__ ({ \50671#define vcopyq_laneq_u8(__p0_404, __p1_404, __p2_404, __p3_404) __extension__ ({ \
50672 uint8x16_t __ret_404; \
50672 uint8x16_t __s0_404 = __p0_404; \50673 uint8x16_t __s0_404 = __p0_404; \
50673 uint8x16_t __s2_404 = __p2_404; \50674 uint8x16_t __s2_404 = __p2_404; \
50674 uint8x16_t __rev0_404; __rev0_404 = __builtin_shufflevector(__s0_404, __s0_404, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \50675 uint8x16_t __rev0_404; __rev0_404 = __builtin_shufflevector(__s0_404, __s0_404, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50675 uint8x16_t __rev2_404; __rev2_404 = __builtin_shufflevector(__s2_404, __s2_404, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \50676 uint8x16_t __rev2_404; __rev2_404 = __builtin_shufflevector(__s2_404, __s2_404, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50676 uint8x16_t __ret_404; \
50677 __ret_404 = __noswap_vsetq_lane_u8(__noswap_vgetq_lane_u8(__rev2_404, __p3_404), __rev0_404, __p1_404); \50677 __ret_404 = __noswap_vsetq_lane_u8(__noswap_vgetq_lane_u8(__rev2_404, __p3_404), __rev0_404, __p1_404); \
50678 __ret_404 = __builtin_shufflevector(__ret_404, __ret_404, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \50678 __ret_404 = __builtin_shufflevector(__ret_404, __ret_404, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50679 __ret_404; \50679 __ret_404; \
...@@ -50682,19 +50682,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50682,19 +50682,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5068250682
50683#ifdef __LITTLE_ENDIAN__50683#ifdef __LITTLE_ENDIAN__
50684#define vcopyq_laneq_u32(__p0_405, __p1_405, __p2_405, __p3_405) __extension__ ({ \50684#define vcopyq_laneq_u32(__p0_405, __p1_405, __p2_405, __p3_405) __extension__ ({ \
50685 uint32x4_t __ret_405; \
50685 uint32x4_t __s0_405 = __p0_405; \50686 uint32x4_t __s0_405 = __p0_405; \
50686 uint32x4_t __s2_405 = __p2_405; \50687 uint32x4_t __s2_405 = __p2_405; \
50687 uint32x4_t __ret_405; \
50688 __ret_405 = vsetq_lane_u32(vgetq_lane_u32(__s2_405, __p3_405), __s0_405, __p1_405); \50688 __ret_405 = vsetq_lane_u32(vgetq_lane_u32(__s2_405, __p3_405), __s0_405, __p1_405); \
50689 __ret_405; \50689 __ret_405; \
50690})50690})
50691#else50691#else
50692#define vcopyq_laneq_u32(__p0_406, __p1_406, __p2_406, __p3_406) __extension__ ({ \50692#define vcopyq_laneq_u32(__p0_406, __p1_406, __p2_406, __p3_406) __extension__ ({ \
50693 uint32x4_t __ret_406; \
50693 uint32x4_t __s0_406 = __p0_406; \50694 uint32x4_t __s0_406 = __p0_406; \
50694 uint32x4_t __s2_406 = __p2_406; \50695 uint32x4_t __s2_406 = __p2_406; \
50695 uint32x4_t __rev0_406; __rev0_406 = __builtin_shufflevector(__s0_406, __s0_406, 3, 2, 1, 0); \50696 uint32x4_t __rev0_406; __rev0_406 = __builtin_shufflevector(__s0_406, __s0_406, 3, 2, 1, 0); \
50696 uint32x4_t __rev2_406; __rev2_406 = __builtin_shufflevector(__s2_406, __s2_406, 3, 2, 1, 0); \50697 uint32x4_t __rev2_406; __rev2_406 = __builtin_shufflevector(__s2_406, __s2_406, 3, 2, 1, 0); \
50697 uint32x4_t __ret_406; \
50698 __ret_406 = __noswap_vsetq_lane_u32(__noswap_vgetq_lane_u32(__rev2_406, __p3_406), __rev0_406, __p1_406); \50698 __ret_406 = __noswap_vsetq_lane_u32(__noswap_vgetq_lane_u32(__rev2_406, __p3_406), __rev0_406, __p1_406); \
50699 __ret_406 = __builtin_shufflevector(__ret_406, __ret_406, 3, 2, 1, 0); \50699 __ret_406 = __builtin_shufflevector(__ret_406, __ret_406, 3, 2, 1, 0); \
50700 __ret_406; \50700 __ret_406; \
...@@ -50703,19 +50703,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50703,19 +50703,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5070350703
50704#ifdef __LITTLE_ENDIAN__50704#ifdef __LITTLE_ENDIAN__
50705#define vcopyq_laneq_u64(__p0_407, __p1_407, __p2_407, __p3_407) __extension__ ({ \50705#define vcopyq_laneq_u64(__p0_407, __p1_407, __p2_407, __p3_407) __extension__ ({ \
50706 uint64x2_t __ret_407; \
50706 uint64x2_t __s0_407 = __p0_407; \50707 uint64x2_t __s0_407 = __p0_407; \
50707 uint64x2_t __s2_407 = __p2_407; \50708 uint64x2_t __s2_407 = __p2_407; \
50708 uint64x2_t __ret_407; \
50709 __ret_407 = vsetq_lane_u64(vgetq_lane_u64(__s2_407, __p3_407), __s0_407, __p1_407); \50709 __ret_407 = vsetq_lane_u64(vgetq_lane_u64(__s2_407, __p3_407), __s0_407, __p1_407); \
50710 __ret_407; \50710 __ret_407; \
50711})50711})
50712#else50712#else
50713#define vcopyq_laneq_u64(__p0_408, __p1_408, __p2_408, __p3_408) __extension__ ({ \50713#define vcopyq_laneq_u64(__p0_408, __p1_408, __p2_408, __p3_408) __extension__ ({ \
50714 uint64x2_t __ret_408; \
50714 uint64x2_t __s0_408 = __p0_408; \50715 uint64x2_t __s0_408 = __p0_408; \
50715 uint64x2_t __s2_408 = __p2_408; \50716 uint64x2_t __s2_408 = __p2_408; \
50716 uint64x2_t __rev0_408; __rev0_408 = __builtin_shufflevector(__s0_408, __s0_408, 1, 0); \50717 uint64x2_t __rev0_408; __rev0_408 = __builtin_shufflevector(__s0_408, __s0_408, 1, 0); \
50717 uint64x2_t __rev2_408; __rev2_408 = __builtin_shufflevector(__s2_408, __s2_408, 1, 0); \50718 uint64x2_t __rev2_408; __rev2_408 = __builtin_shufflevector(__s2_408, __s2_408, 1, 0); \
50718 uint64x2_t __ret_408; \
50719 __ret_408 = __noswap_vsetq_lane_u64(__noswap_vgetq_lane_u64(__rev2_408, __p3_408), __rev0_408, __p1_408); \50719 __ret_408 = __noswap_vsetq_lane_u64(__noswap_vgetq_lane_u64(__rev2_408, __p3_408), __rev0_408, __p1_408); \
50720 __ret_408 = __builtin_shufflevector(__ret_408, __ret_408, 1, 0); \50720 __ret_408 = __builtin_shufflevector(__ret_408, __ret_408, 1, 0); \
50721 __ret_408; \50721 __ret_408; \
...@@ -50724,19 +50724,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50724,19 +50724,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5072450724
50725#ifdef __LITTLE_ENDIAN__50725#ifdef __LITTLE_ENDIAN__
50726#define vcopyq_laneq_u16(__p0_409, __p1_409, __p2_409, __p3_409) __extension__ ({ \50726#define vcopyq_laneq_u16(__p0_409, __p1_409, __p2_409, __p3_409) __extension__ ({ \
50727 uint16x8_t __ret_409; \
50727 uint16x8_t __s0_409 = __p0_409; \50728 uint16x8_t __s0_409 = __p0_409; \
50728 uint16x8_t __s2_409 = __p2_409; \50729 uint16x8_t __s2_409 = __p2_409; \
50729 uint16x8_t __ret_409; \
50730 __ret_409 = vsetq_lane_u16(vgetq_lane_u16(__s2_409, __p3_409), __s0_409, __p1_409); \50730 __ret_409 = vsetq_lane_u16(vgetq_lane_u16(__s2_409, __p3_409), __s0_409, __p1_409); \
50731 __ret_409; \50731 __ret_409; \
50732})50732})
50733#else50733#else
50734#define vcopyq_laneq_u16(__p0_410, __p1_410, __p2_410, __p3_410) __extension__ ({ \50734#define vcopyq_laneq_u16(__p0_410, __p1_410, __p2_410, __p3_410) __extension__ ({ \
50735 uint16x8_t __ret_410; \
50735 uint16x8_t __s0_410 = __p0_410; \50736 uint16x8_t __s0_410 = __p0_410; \
50736 uint16x8_t __s2_410 = __p2_410; \50737 uint16x8_t __s2_410 = __p2_410; \
50737 uint16x8_t __rev0_410; __rev0_410 = __builtin_shufflevector(__s0_410, __s0_410, 7, 6, 5, 4, 3, 2, 1, 0); \50738 uint16x8_t __rev0_410; __rev0_410 = __builtin_shufflevector(__s0_410, __s0_410, 7, 6, 5, 4, 3, 2, 1, 0); \
50738 uint16x8_t __rev2_410; __rev2_410 = __builtin_shufflevector(__s2_410, __s2_410, 7, 6, 5, 4, 3, 2, 1, 0); \50739 uint16x8_t __rev2_410; __rev2_410 = __builtin_shufflevector(__s2_410, __s2_410, 7, 6, 5, 4, 3, 2, 1, 0); \
50739 uint16x8_t __ret_410; \
50740 __ret_410 = __noswap_vsetq_lane_u16(__noswap_vgetq_lane_u16(__rev2_410, __p3_410), __rev0_410, __p1_410); \50740 __ret_410 = __noswap_vsetq_lane_u16(__noswap_vgetq_lane_u16(__rev2_410, __p3_410), __rev0_410, __p1_410); \
50741 __ret_410 = __builtin_shufflevector(__ret_410, __ret_410, 7, 6, 5, 4, 3, 2, 1, 0); \50741 __ret_410 = __builtin_shufflevector(__ret_410, __ret_410, 7, 6, 5, 4, 3, 2, 1, 0); \
50742 __ret_410; \50742 __ret_410; \
...@@ -50745,19 +50745,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50745,19 +50745,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5074550745
50746#ifdef __LITTLE_ENDIAN__50746#ifdef __LITTLE_ENDIAN__
50747#define vcopyq_laneq_s8(__p0_411, __p1_411, __p2_411, __p3_411) __extension__ ({ \50747#define vcopyq_laneq_s8(__p0_411, __p1_411, __p2_411, __p3_411) __extension__ ({ \
50748 int8x16_t __ret_411; \
50748 int8x16_t __s0_411 = __p0_411; \50749 int8x16_t __s0_411 = __p0_411; \
50749 int8x16_t __s2_411 = __p2_411; \50750 int8x16_t __s2_411 = __p2_411; \
50750 int8x16_t __ret_411; \
50751 __ret_411 = vsetq_lane_s8(vgetq_lane_s8(__s2_411, __p3_411), __s0_411, __p1_411); \50751 __ret_411 = vsetq_lane_s8(vgetq_lane_s8(__s2_411, __p3_411), __s0_411, __p1_411); \
50752 __ret_411; \50752 __ret_411; \
50753})50753})
50754#else50754#else
50755#define vcopyq_laneq_s8(__p0_412, __p1_412, __p2_412, __p3_412) __extension__ ({ \50755#define vcopyq_laneq_s8(__p0_412, __p1_412, __p2_412, __p3_412) __extension__ ({ \
50756 int8x16_t __ret_412; \
50756 int8x16_t __s0_412 = __p0_412; \50757 int8x16_t __s0_412 = __p0_412; \
50757 int8x16_t __s2_412 = __p2_412; \50758 int8x16_t __s2_412 = __p2_412; \
50758 int8x16_t __rev0_412; __rev0_412 = __builtin_shufflevector(__s0_412, __s0_412, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \50759 int8x16_t __rev0_412; __rev0_412 = __builtin_shufflevector(__s0_412, __s0_412, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50759 int8x16_t __rev2_412; __rev2_412 = __builtin_shufflevector(__s2_412, __s2_412, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \50760 int8x16_t __rev2_412; __rev2_412 = __builtin_shufflevector(__s2_412, __s2_412, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50760 int8x16_t __ret_412; \
50761 __ret_412 = __noswap_vsetq_lane_s8(__noswap_vgetq_lane_s8(__rev2_412, __p3_412), __rev0_412, __p1_412); \50761 __ret_412 = __noswap_vsetq_lane_s8(__noswap_vgetq_lane_s8(__rev2_412, __p3_412), __rev0_412, __p1_412); \
50762 __ret_412 = __builtin_shufflevector(__ret_412, __ret_412, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \50762 __ret_412 = __builtin_shufflevector(__ret_412, __ret_412, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50763 __ret_412; \50763 __ret_412; \
...@@ -50766,19 +50766,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50766,19 +50766,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5076650766
50767#ifdef __LITTLE_ENDIAN__50767#ifdef __LITTLE_ENDIAN__
50768#define vcopyq_laneq_f32(__p0_413, __p1_413, __p2_413, __p3_413) __extension__ ({ \50768#define vcopyq_laneq_f32(__p0_413, __p1_413, __p2_413, __p3_413) __extension__ ({ \
50769 float32x4_t __ret_413; \
50769 float32x4_t __s0_413 = __p0_413; \50770 float32x4_t __s0_413 = __p0_413; \
50770 float32x4_t __s2_413 = __p2_413; \50771 float32x4_t __s2_413 = __p2_413; \
50771 float32x4_t __ret_413; \
50772 __ret_413 = vsetq_lane_f32(vgetq_lane_f32(__s2_413, __p3_413), __s0_413, __p1_413); \50772 __ret_413 = vsetq_lane_f32(vgetq_lane_f32(__s2_413, __p3_413), __s0_413, __p1_413); \
50773 __ret_413; \50773 __ret_413; \
50774})50774})
50775#else50775#else
50776#define vcopyq_laneq_f32(__p0_414, __p1_414, __p2_414, __p3_414) __extension__ ({ \50776#define vcopyq_laneq_f32(__p0_414, __p1_414, __p2_414, __p3_414) __extension__ ({ \
50777 float32x4_t __ret_414; \
50777 float32x4_t __s0_414 = __p0_414; \50778 float32x4_t __s0_414 = __p0_414; \
50778 float32x4_t __s2_414 = __p2_414; \50779 float32x4_t __s2_414 = __p2_414; \
50779 float32x4_t __rev0_414; __rev0_414 = __builtin_shufflevector(__s0_414, __s0_414, 3, 2, 1, 0); \50780 float32x4_t __rev0_414; __rev0_414 = __builtin_shufflevector(__s0_414, __s0_414, 3, 2, 1, 0); \
50780 float32x4_t __rev2_414; __rev2_414 = __builtin_shufflevector(__s2_414, __s2_414, 3, 2, 1, 0); \50781 float32x4_t __rev2_414; __rev2_414 = __builtin_shufflevector(__s2_414, __s2_414, 3, 2, 1, 0); \
50781 float32x4_t __ret_414; \
50782 __ret_414 = __noswap_vsetq_lane_f32(__noswap_vgetq_lane_f32(__rev2_414, __p3_414), __rev0_414, __p1_414); \50782 __ret_414 = __noswap_vsetq_lane_f32(__noswap_vgetq_lane_f32(__rev2_414, __p3_414), __rev0_414, __p1_414); \
50783 __ret_414 = __builtin_shufflevector(__ret_414, __ret_414, 3, 2, 1, 0); \50783 __ret_414 = __builtin_shufflevector(__ret_414, __ret_414, 3, 2, 1, 0); \
50784 __ret_414; \50784 __ret_414; \
...@@ -50787,19 +50787,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50787,19 +50787,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5078750787
50788#ifdef __LITTLE_ENDIAN__50788#ifdef __LITTLE_ENDIAN__
50789#define vcopyq_laneq_s32(__p0_415, __p1_415, __p2_415, __p3_415) __extension__ ({ \50789#define vcopyq_laneq_s32(__p0_415, __p1_415, __p2_415, __p3_415) __extension__ ({ \
50790 int32x4_t __ret_415; \
50790 int32x4_t __s0_415 = __p0_415; \50791 int32x4_t __s0_415 = __p0_415; \
50791 int32x4_t __s2_415 = __p2_415; \50792 int32x4_t __s2_415 = __p2_415; \
50792 int32x4_t __ret_415; \
50793 __ret_415 = vsetq_lane_s32(vgetq_lane_s32(__s2_415, __p3_415), __s0_415, __p1_415); \50793 __ret_415 = vsetq_lane_s32(vgetq_lane_s32(__s2_415, __p3_415), __s0_415, __p1_415); \
50794 __ret_415; \50794 __ret_415; \
50795})50795})
50796#else50796#else
50797#define vcopyq_laneq_s32(__p0_416, __p1_416, __p2_416, __p3_416) __extension__ ({ \50797#define vcopyq_laneq_s32(__p0_416, __p1_416, __p2_416, __p3_416) __extension__ ({ \
50798 int32x4_t __ret_416; \
50798 int32x4_t __s0_416 = __p0_416; \50799 int32x4_t __s0_416 = __p0_416; \
50799 int32x4_t __s2_416 = __p2_416; \50800 int32x4_t __s2_416 = __p2_416; \
50800 int32x4_t __rev0_416; __rev0_416 = __builtin_shufflevector(__s0_416, __s0_416, 3, 2, 1, 0); \50801 int32x4_t __rev0_416; __rev0_416 = __builtin_shufflevector(__s0_416, __s0_416, 3, 2, 1, 0); \
50801 int32x4_t __rev2_416; __rev2_416 = __builtin_shufflevector(__s2_416, __s2_416, 3, 2, 1, 0); \50802 int32x4_t __rev2_416; __rev2_416 = __builtin_shufflevector(__s2_416, __s2_416, 3, 2, 1, 0); \
50802 int32x4_t __ret_416; \
50803 __ret_416 = __noswap_vsetq_lane_s32(__noswap_vgetq_lane_s32(__rev2_416, __p3_416), __rev0_416, __p1_416); \50803 __ret_416 = __noswap_vsetq_lane_s32(__noswap_vgetq_lane_s32(__rev2_416, __p3_416), __rev0_416, __p1_416); \
50804 __ret_416 = __builtin_shufflevector(__ret_416, __ret_416, 3, 2, 1, 0); \50804 __ret_416 = __builtin_shufflevector(__ret_416, __ret_416, 3, 2, 1, 0); \
50805 __ret_416; \50805 __ret_416; \
...@@ -50808,19 +50808,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50808,19 +50808,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5080850808
50809#ifdef __LITTLE_ENDIAN__50809#ifdef __LITTLE_ENDIAN__
50810#define vcopyq_laneq_s64(__p0_417, __p1_417, __p2_417, __p3_417) __extension__ ({ \50810#define vcopyq_laneq_s64(__p0_417, __p1_417, __p2_417, __p3_417) __extension__ ({ \
50811 int64x2_t __ret_417; \
50811 int64x2_t __s0_417 = __p0_417; \50812 int64x2_t __s0_417 = __p0_417; \
50812 int64x2_t __s2_417 = __p2_417; \50813 int64x2_t __s2_417 = __p2_417; \
50813 int64x2_t __ret_417; \
50814 __ret_417 = vsetq_lane_s64(vgetq_lane_s64(__s2_417, __p3_417), __s0_417, __p1_417); \50814 __ret_417 = vsetq_lane_s64(vgetq_lane_s64(__s2_417, __p3_417), __s0_417, __p1_417); \
50815 __ret_417; \50815 __ret_417; \
50816})50816})
50817#else50817#else
50818#define vcopyq_laneq_s64(__p0_418, __p1_418, __p2_418, __p3_418) __extension__ ({ \50818#define vcopyq_laneq_s64(__p0_418, __p1_418, __p2_418, __p3_418) __extension__ ({ \
50819 int64x2_t __ret_418; \
50819 int64x2_t __s0_418 = __p0_418; \50820 int64x2_t __s0_418 = __p0_418; \
50820 int64x2_t __s2_418 = __p2_418; \50821 int64x2_t __s2_418 = __p2_418; \
50821 int64x2_t __rev0_418; __rev0_418 = __builtin_shufflevector(__s0_418, __s0_418, 1, 0); \50822 int64x2_t __rev0_418; __rev0_418 = __builtin_shufflevector(__s0_418, __s0_418, 1, 0); \
50822 int64x2_t __rev2_418; __rev2_418 = __builtin_shufflevector(__s2_418, __s2_418, 1, 0); \50823 int64x2_t __rev2_418; __rev2_418 = __builtin_shufflevector(__s2_418, __s2_418, 1, 0); \
50823 int64x2_t __ret_418; \
50824 __ret_418 = __noswap_vsetq_lane_s64(__noswap_vgetq_lane_s64(__rev2_418, __p3_418), __rev0_418, __p1_418); \50824 __ret_418 = __noswap_vsetq_lane_s64(__noswap_vgetq_lane_s64(__rev2_418, __p3_418), __rev0_418, __p1_418); \
50825 __ret_418 = __builtin_shufflevector(__ret_418, __ret_418, 1, 0); \50825 __ret_418 = __builtin_shufflevector(__ret_418, __ret_418, 1, 0); \
50826 __ret_418; \50826 __ret_418; \
...@@ -50829,19 +50829,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50829,19 +50829,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5082950829
50830#ifdef __LITTLE_ENDIAN__50830#ifdef __LITTLE_ENDIAN__
50831#define vcopyq_laneq_s16(__p0_419, __p1_419, __p2_419, __p3_419) __extension__ ({ \50831#define vcopyq_laneq_s16(__p0_419, __p1_419, __p2_419, __p3_419) __extension__ ({ \
50832 int16x8_t __ret_419; \
50832 int16x8_t __s0_419 = __p0_419; \50833 int16x8_t __s0_419 = __p0_419; \
50833 int16x8_t __s2_419 = __p2_419; \50834 int16x8_t __s2_419 = __p2_419; \
50834 int16x8_t __ret_419; \
50835 __ret_419 = vsetq_lane_s16(vgetq_lane_s16(__s2_419, __p3_419), __s0_419, __p1_419); \50835 __ret_419 = vsetq_lane_s16(vgetq_lane_s16(__s2_419, __p3_419), __s0_419, __p1_419); \
50836 __ret_419; \50836 __ret_419; \
50837})50837})
50838#else50838#else
50839#define vcopyq_laneq_s16(__p0_420, __p1_420, __p2_420, __p3_420) __extension__ ({ \50839#define vcopyq_laneq_s16(__p0_420, __p1_420, __p2_420, __p3_420) __extension__ ({ \
50840 int16x8_t __ret_420; \
50840 int16x8_t __s0_420 = __p0_420; \50841 int16x8_t __s0_420 = __p0_420; \
50841 int16x8_t __s2_420 = __p2_420; \50842 int16x8_t __s2_420 = __p2_420; \
50842 int16x8_t __rev0_420; __rev0_420 = __builtin_shufflevector(__s0_420, __s0_420, 7, 6, 5, 4, 3, 2, 1, 0); \50843 int16x8_t __rev0_420; __rev0_420 = __builtin_shufflevector(__s0_420, __s0_420, 7, 6, 5, 4, 3, 2, 1, 0); \
50843 int16x8_t __rev2_420; __rev2_420 = __builtin_shufflevector(__s2_420, __s2_420, 7, 6, 5, 4, 3, 2, 1, 0); \50844 int16x8_t __rev2_420; __rev2_420 = __builtin_shufflevector(__s2_420, __s2_420, 7, 6, 5, 4, 3, 2, 1, 0); \
50844 int16x8_t __ret_420; \
50845 __ret_420 = __noswap_vsetq_lane_s16(__noswap_vgetq_lane_s16(__rev2_420, __p3_420), __rev0_420, __p1_420); \50845 __ret_420 = __noswap_vsetq_lane_s16(__noswap_vgetq_lane_s16(__rev2_420, __p3_420), __rev0_420, __p1_420); \
50846 __ret_420 = __builtin_shufflevector(__ret_420, __ret_420, 7, 6, 5, 4, 3, 2, 1, 0); \50846 __ret_420 = __builtin_shufflevector(__ret_420, __ret_420, 7, 6, 5, 4, 3, 2, 1, 0); \
50847 __ret_420; \50847 __ret_420; \
...@@ -50850,19 +50850,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50850,19 +50850,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5085050850
50851#ifdef __LITTLE_ENDIAN__50851#ifdef __LITTLE_ENDIAN__
50852#define vcopy_laneq_p8(__p0_421, __p1_421, __p2_421, __p3_421) __extension__ ({ \50852#define vcopy_laneq_p8(__p0_421, __p1_421, __p2_421, __p3_421) __extension__ ({ \
50853 poly8x8_t __ret_421; \
50853 poly8x8_t __s0_421 = __p0_421; \50854 poly8x8_t __s0_421 = __p0_421; \
50854 poly8x16_t __s2_421 = __p2_421; \50855 poly8x16_t __s2_421 = __p2_421; \
50855 poly8x8_t __ret_421; \
50856 __ret_421 = vset_lane_p8(vgetq_lane_p8(__s2_421, __p3_421), __s0_421, __p1_421); \50856 __ret_421 = vset_lane_p8(vgetq_lane_p8(__s2_421, __p3_421), __s0_421, __p1_421); \
50857 __ret_421; \50857 __ret_421; \
50858})50858})
50859#else50859#else
50860#define vcopy_laneq_p8(__p0_422, __p1_422, __p2_422, __p3_422) __extension__ ({ \50860#define vcopy_laneq_p8(__p0_422, __p1_422, __p2_422, __p3_422) __extension__ ({ \
50861 poly8x8_t __ret_422; \
50861 poly8x8_t __s0_422 = __p0_422; \50862 poly8x8_t __s0_422 = __p0_422; \
50862 poly8x16_t __s2_422 = __p2_422; \50863 poly8x16_t __s2_422 = __p2_422; \
50863 poly8x8_t __rev0_422; __rev0_422 = __builtin_shufflevector(__s0_422, __s0_422, 7, 6, 5, 4, 3, 2, 1, 0); \50864 poly8x8_t __rev0_422; __rev0_422 = __builtin_shufflevector(__s0_422, __s0_422, 7, 6, 5, 4, 3, 2, 1, 0); \
50864 poly8x16_t __rev2_422; __rev2_422 = __builtin_shufflevector(__s2_422, __s2_422, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \50865 poly8x16_t __rev2_422; __rev2_422 = __builtin_shufflevector(__s2_422, __s2_422, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50865 poly8x8_t __ret_422; \
50866 __ret_422 = __noswap_vset_lane_p8(__noswap_vgetq_lane_p8(__rev2_422, __p3_422), __rev0_422, __p1_422); \50866 __ret_422 = __noswap_vset_lane_p8(__noswap_vgetq_lane_p8(__rev2_422, __p3_422), __rev0_422, __p1_422); \
50867 __ret_422 = __builtin_shufflevector(__ret_422, __ret_422, 7, 6, 5, 4, 3, 2, 1, 0); \50867 __ret_422 = __builtin_shufflevector(__ret_422, __ret_422, 7, 6, 5, 4, 3, 2, 1, 0); \
50868 __ret_422; \50868 __ret_422; \
...@@ -50871,19 +50871,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50871,19 +50871,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5087150871
50872#ifdef __LITTLE_ENDIAN__50872#ifdef __LITTLE_ENDIAN__
50873#define vcopy_laneq_p16(__p0_423, __p1_423, __p2_423, __p3_423) __extension__ ({ \50873#define vcopy_laneq_p16(__p0_423, __p1_423, __p2_423, __p3_423) __extension__ ({ \
50874 poly16x4_t __ret_423; \
50874 poly16x4_t __s0_423 = __p0_423; \50875 poly16x4_t __s0_423 = __p0_423; \
50875 poly16x8_t __s2_423 = __p2_423; \50876 poly16x8_t __s2_423 = __p2_423; \
50876 poly16x4_t __ret_423; \
50877 __ret_423 = vset_lane_p16(vgetq_lane_p16(__s2_423, __p3_423), __s0_423, __p1_423); \50877 __ret_423 = vset_lane_p16(vgetq_lane_p16(__s2_423, __p3_423), __s0_423, __p1_423); \
50878 __ret_423; \50878 __ret_423; \
50879})50879})
50880#else50880#else
50881#define vcopy_laneq_p16(__p0_424, __p1_424, __p2_424, __p3_424) __extension__ ({ \50881#define vcopy_laneq_p16(__p0_424, __p1_424, __p2_424, __p3_424) __extension__ ({ \
50882 poly16x4_t __ret_424; \
50882 poly16x4_t __s0_424 = __p0_424; \50883 poly16x4_t __s0_424 = __p0_424; \
50883 poly16x8_t __s2_424 = __p2_424; \50884 poly16x8_t __s2_424 = __p2_424; \
50884 poly16x4_t __rev0_424; __rev0_424 = __builtin_shufflevector(__s0_424, __s0_424, 3, 2, 1, 0); \50885 poly16x4_t __rev0_424; __rev0_424 = __builtin_shufflevector(__s0_424, __s0_424, 3, 2, 1, 0); \
50885 poly16x8_t __rev2_424; __rev2_424 = __builtin_shufflevector(__s2_424, __s2_424, 7, 6, 5, 4, 3, 2, 1, 0); \50886 poly16x8_t __rev2_424; __rev2_424 = __builtin_shufflevector(__s2_424, __s2_424, 7, 6, 5, 4, 3, 2, 1, 0); \
50886 poly16x4_t __ret_424; \
50887 __ret_424 = __noswap_vset_lane_p16(__noswap_vgetq_lane_p16(__rev2_424, __p3_424), __rev0_424, __p1_424); \50887 __ret_424 = __noswap_vset_lane_p16(__noswap_vgetq_lane_p16(__rev2_424, __p3_424), __rev0_424, __p1_424); \
50888 __ret_424 = __builtin_shufflevector(__ret_424, __ret_424, 3, 2, 1, 0); \50888 __ret_424 = __builtin_shufflevector(__ret_424, __ret_424, 3, 2, 1, 0); \
50889 __ret_424; \50889 __ret_424; \
...@@ -50892,19 +50892,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50892,19 +50892,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5089250892
50893#ifdef __LITTLE_ENDIAN__50893#ifdef __LITTLE_ENDIAN__
50894#define vcopy_laneq_u8(__p0_425, __p1_425, __p2_425, __p3_425) __extension__ ({ \50894#define vcopy_laneq_u8(__p0_425, __p1_425, __p2_425, __p3_425) __extension__ ({ \
50895 uint8x8_t __ret_425; \
50895 uint8x8_t __s0_425 = __p0_425; \50896 uint8x8_t __s0_425 = __p0_425; \
50896 uint8x16_t __s2_425 = __p2_425; \50897 uint8x16_t __s2_425 = __p2_425; \
50897 uint8x8_t __ret_425; \
50898 __ret_425 = vset_lane_u8(vgetq_lane_u8(__s2_425, __p3_425), __s0_425, __p1_425); \50898 __ret_425 = vset_lane_u8(vgetq_lane_u8(__s2_425, __p3_425), __s0_425, __p1_425); \
50899 __ret_425; \50899 __ret_425; \
50900})50900})
50901#else50901#else
50902#define vcopy_laneq_u8(__p0_426, __p1_426, __p2_426, __p3_426) __extension__ ({ \50902#define vcopy_laneq_u8(__p0_426, __p1_426, __p2_426, __p3_426) __extension__ ({ \
50903 uint8x8_t __ret_426; \
50903 uint8x8_t __s0_426 = __p0_426; \50904 uint8x8_t __s0_426 = __p0_426; \
50904 uint8x16_t __s2_426 = __p2_426; \50905 uint8x16_t __s2_426 = __p2_426; \
50905 uint8x8_t __rev0_426; __rev0_426 = __builtin_shufflevector(__s0_426, __s0_426, 7, 6, 5, 4, 3, 2, 1, 0); \50906 uint8x8_t __rev0_426; __rev0_426 = __builtin_shufflevector(__s0_426, __s0_426, 7, 6, 5, 4, 3, 2, 1, 0); \
50906 uint8x16_t __rev2_426; __rev2_426 = __builtin_shufflevector(__s2_426, __s2_426, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \50907 uint8x16_t __rev2_426; __rev2_426 = __builtin_shufflevector(__s2_426, __s2_426, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50907 uint8x8_t __ret_426; \
50908 __ret_426 = __noswap_vset_lane_u8(__noswap_vgetq_lane_u8(__rev2_426, __p3_426), __rev0_426, __p1_426); \50908 __ret_426 = __noswap_vset_lane_u8(__noswap_vgetq_lane_u8(__rev2_426, __p3_426), __rev0_426, __p1_426); \
50909 __ret_426 = __builtin_shufflevector(__ret_426, __ret_426, 7, 6, 5, 4, 3, 2, 1, 0); \50909 __ret_426 = __builtin_shufflevector(__ret_426, __ret_426, 7, 6, 5, 4, 3, 2, 1, 0); \
50910 __ret_426; \50910 __ret_426; \
...@@ -50913,19 +50913,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50913,19 +50913,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5091350913
50914#ifdef __LITTLE_ENDIAN__50914#ifdef __LITTLE_ENDIAN__
50915#define vcopy_laneq_u32(__p0_427, __p1_427, __p2_427, __p3_427) __extension__ ({ \50915#define vcopy_laneq_u32(__p0_427, __p1_427, __p2_427, __p3_427) __extension__ ({ \
50916 uint32x2_t __ret_427; \
50916 uint32x2_t __s0_427 = __p0_427; \50917 uint32x2_t __s0_427 = __p0_427; \
50917 uint32x4_t __s2_427 = __p2_427; \50918 uint32x4_t __s2_427 = __p2_427; \
50918 uint32x2_t __ret_427; \
50919 __ret_427 = vset_lane_u32(vgetq_lane_u32(__s2_427, __p3_427), __s0_427, __p1_427); \50919 __ret_427 = vset_lane_u32(vgetq_lane_u32(__s2_427, __p3_427), __s0_427, __p1_427); \
50920 __ret_427; \50920 __ret_427; \
50921})50921})
50922#else50922#else
50923#define vcopy_laneq_u32(__p0_428, __p1_428, __p2_428, __p3_428) __extension__ ({ \50923#define vcopy_laneq_u32(__p0_428, __p1_428, __p2_428, __p3_428) __extension__ ({ \
50924 uint32x2_t __ret_428; \
50924 uint32x2_t __s0_428 = __p0_428; \50925 uint32x2_t __s0_428 = __p0_428; \
50925 uint32x4_t __s2_428 = __p2_428; \50926 uint32x4_t __s2_428 = __p2_428; \
50926 uint32x2_t __rev0_428; __rev0_428 = __builtin_shufflevector(__s0_428, __s0_428, 1, 0); \50927 uint32x2_t __rev0_428; __rev0_428 = __builtin_shufflevector(__s0_428, __s0_428, 1, 0); \
50927 uint32x4_t __rev2_428; __rev2_428 = __builtin_shufflevector(__s2_428, __s2_428, 3, 2, 1, 0); \50928 uint32x4_t __rev2_428; __rev2_428 = __builtin_shufflevector(__s2_428, __s2_428, 3, 2, 1, 0); \
50928 uint32x2_t __ret_428; \
50929 __ret_428 = __noswap_vset_lane_u32(__noswap_vgetq_lane_u32(__rev2_428, __p3_428), __rev0_428, __p1_428); \50929 __ret_428 = __noswap_vset_lane_u32(__noswap_vgetq_lane_u32(__rev2_428, __p3_428), __rev0_428, __p1_428); \
50930 __ret_428 = __builtin_shufflevector(__ret_428, __ret_428, 1, 0); \50930 __ret_428 = __builtin_shufflevector(__ret_428, __ret_428, 1, 0); \
50931 __ret_428; \50931 __ret_428; \
...@@ -50934,18 +50934,18 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50934,18 +50934,18 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5093450934
50935#ifdef __LITTLE_ENDIAN__50935#ifdef __LITTLE_ENDIAN__
50936#define vcopy_laneq_u64(__p0_429, __p1_429, __p2_429, __p3_429) __extension__ ({ \50936#define vcopy_laneq_u64(__p0_429, __p1_429, __p2_429, __p3_429) __extension__ ({ \
50937 uint64x1_t __ret_429; \
50937 uint64x1_t __s0_429 = __p0_429; \50938 uint64x1_t __s0_429 = __p0_429; \
50938 uint64x2_t __s2_429 = __p2_429; \50939 uint64x2_t __s2_429 = __p2_429; \
50939 uint64x1_t __ret_429; \
50940 __ret_429 = vset_lane_u64(vgetq_lane_u64(__s2_429, __p3_429), __s0_429, __p1_429); \50940 __ret_429 = vset_lane_u64(vgetq_lane_u64(__s2_429, __p3_429), __s0_429, __p1_429); \
50941 __ret_429; \50941 __ret_429; \
50942})50942})
50943#else50943#else
50944#define vcopy_laneq_u64(__p0_430, __p1_430, __p2_430, __p3_430) __extension__ ({ \50944#define vcopy_laneq_u64(__p0_430, __p1_430, __p2_430, __p3_430) __extension__ ({ \
50945 uint64x1_t __ret_430; \
50945 uint64x1_t __s0_430 = __p0_430; \50946 uint64x1_t __s0_430 = __p0_430; \
50946 uint64x2_t __s2_430 = __p2_430; \50947 uint64x2_t __s2_430 = __p2_430; \
50947 uint64x2_t __rev2_430; __rev2_430 = __builtin_shufflevector(__s2_430, __s2_430, 1, 0); \50948 uint64x2_t __rev2_430; __rev2_430 = __builtin_shufflevector(__s2_430, __s2_430, 1, 0); \
50948 uint64x1_t __ret_430; \
50949 __ret_430 = vset_lane_u64(__noswap_vgetq_lane_u64(__rev2_430, __p3_430), __s0_430, __p1_430); \50949 __ret_430 = vset_lane_u64(__noswap_vgetq_lane_u64(__rev2_430, __p3_430), __s0_430, __p1_430); \
50950 __ret_430; \50950 __ret_430; \
50951})50951})
...@@ -50953,19 +50953,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50953,19 +50953,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5095350953
50954#ifdef __LITTLE_ENDIAN__50954#ifdef __LITTLE_ENDIAN__
50955#define vcopy_laneq_u16(__p0_431, __p1_431, __p2_431, __p3_431) __extension__ ({ \50955#define vcopy_laneq_u16(__p0_431, __p1_431, __p2_431, __p3_431) __extension__ ({ \
50956 uint16x4_t __ret_431; \
50956 uint16x4_t __s0_431 = __p0_431; \50957 uint16x4_t __s0_431 = __p0_431; \
50957 uint16x8_t __s2_431 = __p2_431; \50958 uint16x8_t __s2_431 = __p2_431; \
50958 uint16x4_t __ret_431; \
50959 __ret_431 = vset_lane_u16(vgetq_lane_u16(__s2_431, __p3_431), __s0_431, __p1_431); \50959 __ret_431 = vset_lane_u16(vgetq_lane_u16(__s2_431, __p3_431), __s0_431, __p1_431); \
50960 __ret_431; \50960 __ret_431; \
50961})50961})
50962#else50962#else
50963#define vcopy_laneq_u16(__p0_432, __p1_432, __p2_432, __p3_432) __extension__ ({ \50963#define vcopy_laneq_u16(__p0_432, __p1_432, __p2_432, __p3_432) __extension__ ({ \
50964 uint16x4_t __ret_432; \
50964 uint16x4_t __s0_432 = __p0_432; \50965 uint16x4_t __s0_432 = __p0_432; \
50965 uint16x8_t __s2_432 = __p2_432; \50966 uint16x8_t __s2_432 = __p2_432; \
50966 uint16x4_t __rev0_432; __rev0_432 = __builtin_shufflevector(__s0_432, __s0_432, 3, 2, 1, 0); \50967 uint16x4_t __rev0_432; __rev0_432 = __builtin_shufflevector(__s0_432, __s0_432, 3, 2, 1, 0); \
50967 uint16x8_t __rev2_432; __rev2_432 = __builtin_shufflevector(__s2_432, __s2_432, 7, 6, 5, 4, 3, 2, 1, 0); \50968 uint16x8_t __rev2_432; __rev2_432 = __builtin_shufflevector(__s2_432, __s2_432, 7, 6, 5, 4, 3, 2, 1, 0); \
50968 uint16x4_t __ret_432; \
50969 __ret_432 = __noswap_vset_lane_u16(__noswap_vgetq_lane_u16(__rev2_432, __p3_432), __rev0_432, __p1_432); \50969 __ret_432 = __noswap_vset_lane_u16(__noswap_vgetq_lane_u16(__rev2_432, __p3_432), __rev0_432, __p1_432); \
50970 __ret_432 = __builtin_shufflevector(__ret_432, __ret_432, 3, 2, 1, 0); \50970 __ret_432 = __builtin_shufflevector(__ret_432, __ret_432, 3, 2, 1, 0); \
50971 __ret_432; \50971 __ret_432; \
...@@ -50974,19 +50974,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50974,19 +50974,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5097450974
50975#ifdef __LITTLE_ENDIAN__50975#ifdef __LITTLE_ENDIAN__
50976#define vcopy_laneq_s8(__p0_433, __p1_433, __p2_433, __p3_433) __extension__ ({ \50976#define vcopy_laneq_s8(__p0_433, __p1_433, __p2_433, __p3_433) __extension__ ({ \
50977 int8x8_t __ret_433; \
50977 int8x8_t __s0_433 = __p0_433; \50978 int8x8_t __s0_433 = __p0_433; \
50978 int8x16_t __s2_433 = __p2_433; \50979 int8x16_t __s2_433 = __p2_433; \
50979 int8x8_t __ret_433; \
50980 __ret_433 = vset_lane_s8(vgetq_lane_s8(__s2_433, __p3_433), __s0_433, __p1_433); \50980 __ret_433 = vset_lane_s8(vgetq_lane_s8(__s2_433, __p3_433), __s0_433, __p1_433); \
50981 __ret_433; \50981 __ret_433; \
50982})50982})
50983#else50983#else
50984#define vcopy_laneq_s8(__p0_434, __p1_434, __p2_434, __p3_434) __extension__ ({ \50984#define vcopy_laneq_s8(__p0_434, __p1_434, __p2_434, __p3_434) __extension__ ({ \
50985 int8x8_t __ret_434; \
50985 int8x8_t __s0_434 = __p0_434; \50986 int8x8_t __s0_434 = __p0_434; \
50986 int8x16_t __s2_434 = __p2_434; \50987 int8x16_t __s2_434 = __p2_434; \
50987 int8x8_t __rev0_434; __rev0_434 = __builtin_shufflevector(__s0_434, __s0_434, 7, 6, 5, 4, 3, 2, 1, 0); \50988 int8x8_t __rev0_434; __rev0_434 = __builtin_shufflevector(__s0_434, __s0_434, 7, 6, 5, 4, 3, 2, 1, 0); \
50988 int8x16_t __rev2_434; __rev2_434 = __builtin_shufflevector(__s2_434, __s2_434, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \50989 int8x16_t __rev2_434; __rev2_434 = __builtin_shufflevector(__s2_434, __s2_434, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
50989 int8x8_t __ret_434; \
50990 __ret_434 = __noswap_vset_lane_s8(__noswap_vgetq_lane_s8(__rev2_434, __p3_434), __rev0_434, __p1_434); \50990 __ret_434 = __noswap_vset_lane_s8(__noswap_vgetq_lane_s8(__rev2_434, __p3_434), __rev0_434, __p1_434); \
50991 __ret_434 = __builtin_shufflevector(__ret_434, __ret_434, 7, 6, 5, 4, 3, 2, 1, 0); \50991 __ret_434 = __builtin_shufflevector(__ret_434, __ret_434, 7, 6, 5, 4, 3, 2, 1, 0); \
50992 __ret_434; \50992 __ret_434; \
...@@ -50995,19 +50995,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -50995,19 +50995,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5099550995
50996#ifdef __LITTLE_ENDIAN__50996#ifdef __LITTLE_ENDIAN__
50997#define vcopy_laneq_f32(__p0_435, __p1_435, __p2_435, __p3_435) __extension__ ({ \50997#define vcopy_laneq_f32(__p0_435, __p1_435, __p2_435, __p3_435) __extension__ ({ \
50998 float32x2_t __ret_435; \
50998 float32x2_t __s0_435 = __p0_435; \50999 float32x2_t __s0_435 = __p0_435; \
50999 float32x4_t __s2_435 = __p2_435; \51000 float32x4_t __s2_435 = __p2_435; \
51000 float32x2_t __ret_435; \
51001 __ret_435 = vset_lane_f32(vgetq_lane_f32(__s2_435, __p3_435), __s0_435, __p1_435); \51001 __ret_435 = vset_lane_f32(vgetq_lane_f32(__s2_435, __p3_435), __s0_435, __p1_435); \
51002 __ret_435; \51002 __ret_435; \
51003})51003})
51004#else51004#else
51005#define vcopy_laneq_f32(__p0_436, __p1_436, __p2_436, __p3_436) __extension__ ({ \51005#define vcopy_laneq_f32(__p0_436, __p1_436, __p2_436, __p3_436) __extension__ ({ \
51006 float32x2_t __ret_436; \
51006 float32x2_t __s0_436 = __p0_436; \51007 float32x2_t __s0_436 = __p0_436; \
51007 float32x4_t __s2_436 = __p2_436; \51008 float32x4_t __s2_436 = __p2_436; \
51008 float32x2_t __rev0_436; __rev0_436 = __builtin_shufflevector(__s0_436, __s0_436, 1, 0); \51009 float32x2_t __rev0_436; __rev0_436 = __builtin_shufflevector(__s0_436, __s0_436, 1, 0); \
51009 float32x4_t __rev2_436; __rev2_436 = __builtin_shufflevector(__s2_436, __s2_436, 3, 2, 1, 0); \51010 float32x4_t __rev2_436; __rev2_436 = __builtin_shufflevector(__s2_436, __s2_436, 3, 2, 1, 0); \
51010 float32x2_t __ret_436; \
51011 __ret_436 = __noswap_vset_lane_f32(__noswap_vgetq_lane_f32(__rev2_436, __p3_436), __rev0_436, __p1_436); \51011 __ret_436 = __noswap_vset_lane_f32(__noswap_vgetq_lane_f32(__rev2_436, __p3_436), __rev0_436, __p1_436); \
51012 __ret_436 = __builtin_shufflevector(__ret_436, __ret_436, 1, 0); \51012 __ret_436 = __builtin_shufflevector(__ret_436, __ret_436, 1, 0); \
51013 __ret_436; \51013 __ret_436; \
...@@ -51016,19 +51016,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -51016,19 +51016,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5101651016
51017#ifdef __LITTLE_ENDIAN__51017#ifdef __LITTLE_ENDIAN__
51018#define vcopy_laneq_s32(__p0_437, __p1_437, __p2_437, __p3_437) __extension__ ({ \51018#define vcopy_laneq_s32(__p0_437, __p1_437, __p2_437, __p3_437) __extension__ ({ \
51019 int32x2_t __ret_437; \
51019 int32x2_t __s0_437 = __p0_437; \51020 int32x2_t __s0_437 = __p0_437; \
51020 int32x4_t __s2_437 = __p2_437; \51021 int32x4_t __s2_437 = __p2_437; \
51021 int32x2_t __ret_437; \
51022 __ret_437 = vset_lane_s32(vgetq_lane_s32(__s2_437, __p3_437), __s0_437, __p1_437); \51022 __ret_437 = vset_lane_s32(vgetq_lane_s32(__s2_437, __p3_437), __s0_437, __p1_437); \
51023 __ret_437; \51023 __ret_437; \
51024})51024})
51025#else51025#else
51026#define vcopy_laneq_s32(__p0_438, __p1_438, __p2_438, __p3_438) __extension__ ({ \51026#define vcopy_laneq_s32(__p0_438, __p1_438, __p2_438, __p3_438) __extension__ ({ \
51027 int32x2_t __ret_438; \
51027 int32x2_t __s0_438 = __p0_438; \51028 int32x2_t __s0_438 = __p0_438; \
51028 int32x4_t __s2_438 = __p2_438; \51029 int32x4_t __s2_438 = __p2_438; \
51029 int32x2_t __rev0_438; __rev0_438 = __builtin_shufflevector(__s0_438, __s0_438, 1, 0); \51030 int32x2_t __rev0_438; __rev0_438 = __builtin_shufflevector(__s0_438, __s0_438, 1, 0); \
51030 int32x4_t __rev2_438; __rev2_438 = __builtin_shufflevector(__s2_438, __s2_438, 3, 2, 1, 0); \51031 int32x4_t __rev2_438; __rev2_438 = __builtin_shufflevector(__s2_438, __s2_438, 3, 2, 1, 0); \
51031 int32x2_t __ret_438; \
51032 __ret_438 = __noswap_vset_lane_s32(__noswap_vgetq_lane_s32(__rev2_438, __p3_438), __rev0_438, __p1_438); \51032 __ret_438 = __noswap_vset_lane_s32(__noswap_vgetq_lane_s32(__rev2_438, __p3_438), __rev0_438, __p1_438); \
51033 __ret_438 = __builtin_shufflevector(__ret_438, __ret_438, 1, 0); \51033 __ret_438 = __builtin_shufflevector(__ret_438, __ret_438, 1, 0); \
51034 __ret_438; \51034 __ret_438; \
...@@ -51037,18 +51037,18 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -51037,18 +51037,18 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5103751037
51038#ifdef __LITTLE_ENDIAN__51038#ifdef __LITTLE_ENDIAN__
51039#define vcopy_laneq_s64(__p0_439, __p1_439, __p2_439, __p3_439) __extension__ ({ \51039#define vcopy_laneq_s64(__p0_439, __p1_439, __p2_439, __p3_439) __extension__ ({ \
51040 int64x1_t __ret_439; \
51040 int64x1_t __s0_439 = __p0_439; \51041 int64x1_t __s0_439 = __p0_439; \
51041 int64x2_t __s2_439 = __p2_439; \51042 int64x2_t __s2_439 = __p2_439; \
51042 int64x1_t __ret_439; \
51043 __ret_439 = vset_lane_s64(vgetq_lane_s64(__s2_439, __p3_439), __s0_439, __p1_439); \51043 __ret_439 = vset_lane_s64(vgetq_lane_s64(__s2_439, __p3_439), __s0_439, __p1_439); \
51044 __ret_439; \51044 __ret_439; \
51045})51045})
51046#else51046#else
51047#define vcopy_laneq_s64(__p0_440, __p1_440, __p2_440, __p3_440) __extension__ ({ \51047#define vcopy_laneq_s64(__p0_440, __p1_440, __p2_440, __p3_440) __extension__ ({ \
51048 int64x1_t __ret_440; \
51048 int64x1_t __s0_440 = __p0_440; \51049 int64x1_t __s0_440 = __p0_440; \
51049 int64x2_t __s2_440 = __p2_440; \51050 int64x2_t __s2_440 = __p2_440; \
51050 int64x2_t __rev2_440; __rev2_440 = __builtin_shufflevector(__s2_440, __s2_440, 1, 0); \51051 int64x2_t __rev2_440; __rev2_440 = __builtin_shufflevector(__s2_440, __s2_440, 1, 0); \
51051 int64x1_t __ret_440; \
51052 __ret_440 = vset_lane_s64(__noswap_vgetq_lane_s64(__rev2_440, __p3_440), __s0_440, __p1_440); \51052 __ret_440 = vset_lane_s64(__noswap_vgetq_lane_s64(__rev2_440, __p3_440), __s0_440, __p1_440); \
51053 __ret_440; \51053 __ret_440; \
51054})51054})
...@@ -51056,19 +51056,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -51056,19 +51056,19 @@ __ai float64x2_t vcombine_f64(float64x1_t __p0, float64x1_t __p1) {
5105651056
51057#ifdef __LITTLE_ENDIAN__51057#ifdef __LITTLE_ENDIAN__
51058#define vcopy_laneq_s16(__p0_441, __p1_441, __p2_441, __p3_441) __extension__ ({ \51058#define vcopy_laneq_s16(__p0_441, __p1_441, __p2_441, __p3_441) __extension__ ({ \
51059 int16x4_t __ret_441; \
51059 int16x4_t __s0_441 = __p0_441; \51060 int16x4_t __s0_441 = __p0_441; \
51060 int16x8_t __s2_441 = __p2_441; \51061 int16x8_t __s2_441 = __p2_441; \
51061 int16x4_t __ret_441; \
51062 __ret_441 = vset_lane_s16(vgetq_lane_s16(__s2_441, __p3_441), __s0_441, __p1_441); \51062 __ret_441 = vset_lane_s16(vgetq_lane_s16(__s2_441, __p3_441), __s0_441, __p1_441); \
51063 __ret_441; \51063 __ret_441; \
51064})51064})
51065#else51065#else
51066#define vcopy_laneq_s16(__p0_442, __p1_442, __p2_442, __p3_442) __extension__ ({ \51066#define vcopy_laneq_s16(__p0_442, __p1_442, __p2_442, __p3_442) __extension__ ({ \
51067 int16x4_t __ret_442; \
51067 int16x4_t __s0_442 = __p0_442; \51068 int16x4_t __s0_442 = __p0_442; \
51068 int16x8_t __s2_442 = __p2_442; \51069 int16x8_t __s2_442 = __p2_442; \
51069 int16x4_t __rev0_442; __rev0_442 = __builtin_shufflevector(__s0_442, __s0_442, 3, 2, 1, 0); \51070 int16x4_t __rev0_442; __rev0_442 = __builtin_shufflevector(__s0_442, __s0_442, 3, 2, 1, 0); \
51070 int16x8_t __rev2_442; __rev2_442 = __builtin_shufflevector(__s2_442, __s2_442, 7, 6, 5, 4, 3, 2, 1, 0); \51071 int16x8_t __rev2_442; __rev2_442 = __builtin_shufflevector(__s2_442, __s2_442, 7, 6, 5, 4, 3, 2, 1, 0); \
51071 int16x4_t __ret_442; \
51072 __ret_442 = __noswap_vset_lane_s16(__noswap_vgetq_lane_s16(__rev2_442, __p3_442), __rev0_442, __p1_442); \51072 __ret_442 = __noswap_vset_lane_s16(__noswap_vgetq_lane_s16(__rev2_442, __p3_442), __rev0_442, __p1_442); \
51073 __ret_442 = __builtin_shufflevector(__ret_442, __ret_442, 3, 2, 1, 0); \51073 __ret_442 = __builtin_shufflevector(__ret_442, __ret_442, 3, 2, 1, 0); \
51074 __ret_442; \51074 __ret_442; \
...@@ -51105,8 +51105,8 @@ __ai float32x2_t vcvt_f32_f64(float64x2_t __p0) {...@@ -51105,8 +51105,8 @@ __ai float32x2_t vcvt_f32_f64(float64x2_t __p0) {
51105}51105}
51106#else51106#else
51107__ai float32x2_t vcvt_f32_f64(float64x2_t __p0) {51107__ai float32x2_t vcvt_f32_f64(float64x2_t __p0) {
51108 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
51109 float32x2_t __ret;51108 float32x2_t __ret;
51109 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
51110 __ret = (float32x2_t) __builtin_neon_vcvt_f32_f64((int8x16_t)__rev0, 9);51110 __ret = (float32x2_t) __builtin_neon_vcvt_f32_f64((int8x16_t)__rev0, 9);
51111 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);51111 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
51112 return __ret;51112 return __ret;
...@@ -51136,8 +51136,8 @@ __ai float64x2_t vcvtq_f64_u64(uint64x2_t __p0) {...@@ -51136,8 +51136,8 @@ __ai float64x2_t vcvtq_f64_u64(uint64x2_t __p0) {
51136}51136}
51137#else51137#else
51138__ai float64x2_t vcvtq_f64_u64(uint64x2_t __p0) {51138__ai float64x2_t vcvtq_f64_u64(uint64x2_t __p0) {
51139 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
51140 float64x2_t __ret;51139 float64x2_t __ret;
51140 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
51141 __ret = (float64x2_t) __builtin_neon_vcvtq_f64_v((int8x16_t)__rev0, 51);51141 __ret = (float64x2_t) __builtin_neon_vcvtq_f64_v((int8x16_t)__rev0, 51);
51142 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);51142 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
51143 return __ret;51143 return __ret;
...@@ -51152,8 +51152,8 @@ __ai float64x2_t vcvtq_f64_s64(int64x2_t __p0) {...@@ -51152,8 +51152,8 @@ __ai float64x2_t vcvtq_f64_s64(int64x2_t __p0) {
51152}51152}
51153#else51153#else
51154__ai float64x2_t vcvtq_f64_s64(int64x2_t __p0) {51154__ai float64x2_t vcvtq_f64_s64(int64x2_t __p0) {
51155 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
51156 float64x2_t __ret;51155 float64x2_t __ret;
51156 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
51157 __ret = (float64x2_t) __builtin_neon_vcvtq_f64_v((int8x16_t)__rev0, 35);51157 __ret = (float64x2_t) __builtin_neon_vcvtq_f64_v((int8x16_t)__rev0, 35);
51158 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);51158 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
51159 return __ret;51159 return __ret;
...@@ -51178,8 +51178,8 @@ __ai float64x2_t vcvt_f64_f32(float32x2_t __p0) {...@@ -51178,8 +51178,8 @@ __ai float64x2_t vcvt_f64_f32(float32x2_t __p0) {
51178}51178}
51179#else51179#else
51180__ai float64x2_t vcvt_f64_f32(float32x2_t __p0) {51180__ai float64x2_t vcvt_f64_f32(float32x2_t __p0) {
51181 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
51182 float64x2_t __ret;51181 float64x2_t __ret;
51182 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
51183 __ret = (float64x2_t) __builtin_neon_vcvt_f64_f32((int8x8_t)__rev0, 42);51183 __ret = (float64x2_t) __builtin_neon_vcvt_f64_f32((int8x8_t)__rev0, 42);
51184 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);51184 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
51185 return __ret;51185 return __ret;
...@@ -51199,9 +51199,9 @@ __ai float16x8_t vcvt_high_f16_f32(float16x4_t __p0, float32x4_t __p1) {...@@ -51199,9 +51199,9 @@ __ai float16x8_t vcvt_high_f16_f32(float16x4_t __p0, float32x4_t __p1) {
51199}51199}
51200#else51200#else
51201__ai float16x8_t vcvt_high_f16_f32(float16x4_t __p0, float32x4_t __p1) {51201__ai float16x8_t vcvt_high_f16_f32(float16x4_t __p0, float32x4_t __p1) {
51202 float16x8_t __ret;
51202 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);51203 float16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
51203 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);51204 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
51204 float16x8_t __ret;
51205 __ret = __noswap_vcombine_f16(__rev0, __noswap_vcvt_f16_f32(__rev1));51205 __ret = __noswap_vcombine_f16(__rev0, __noswap_vcvt_f16_f32(__rev1));
51206 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);51206 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
51207 return __ret;51207 return __ret;
...@@ -51216,8 +51216,8 @@ __ai float32x4_t vcvt_high_f32_f16(float16x8_t __p0) {...@@ -51216,8 +51216,8 @@ __ai float32x4_t vcvt_high_f32_f16(float16x8_t __p0) {
51216}51216}
51217#else51217#else
51218__ai float32x4_t vcvt_high_f32_f16(float16x8_t __p0) {51218__ai float32x4_t vcvt_high_f32_f16(float16x8_t __p0) {
51219 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
51220 float32x4_t __ret;51219 float32x4_t __ret;
51220 float16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
51221 __ret = __noswap_vcvt_f32_f16(__noswap_vget_high_f16(__rev0));51221 __ret = __noswap_vcvt_f32_f16(__noswap_vget_high_f16(__rev0));
51222 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);51222 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
51223 return __ret;51223 return __ret;
...@@ -51232,9 +51232,9 @@ __ai float32x4_t vcvt_high_f32_f64(float32x2_t __p0, float64x2_t __p1) {...@@ -51232,9 +51232,9 @@ __ai float32x4_t vcvt_high_f32_f64(float32x2_t __p0, float64x2_t __p1) {
51232}51232}
51233#else51233#else
51234__ai float32x4_t vcvt_high_f32_f64(float32x2_t __p0, float64x2_t __p1) {51234__ai float32x4_t vcvt_high_f32_f64(float32x2_t __p0, float64x2_t __p1) {
51235 float32x4_t __ret;
51235 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);51236 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
51236 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);51237 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
51237 float32x4_t __ret;
51238 __ret = __noswap_vcombine_f32(__rev0, __noswap_vcvt_f32_f64(__rev1));51238 __ret = __noswap_vcombine_f32(__rev0, __noswap_vcvt_f32_f64(__rev1));
51239 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);51239 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
51240 return __ret;51240 return __ret;
...@@ -51249,8 +51249,8 @@ __ai float64x2_t vcvt_high_f64_f32(float32x4_t __p0) {...@@ -51249,8 +51249,8 @@ __ai float64x2_t vcvt_high_f64_f32(float32x4_t __p0) {
51249}51249}
51250#else51250#else
51251__ai float64x2_t vcvt_high_f64_f32(float32x4_t __p0) {51251__ai float64x2_t vcvt_high_f64_f32(float32x4_t __p0) {
51252 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
51253 float64x2_t __ret;51252 float64x2_t __ret;
51253 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
51254 __ret = __noswap_vcvt_f64_f32(__noswap_vget_high_f32(__rev0));51254 __ret = __noswap_vcvt_f64_f32(__noswap_vget_high_f32(__rev0));
51255 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);51255 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
51256 return __ret;51256 return __ret;
...@@ -51258,29 +51258,29 @@ __ai float64x2_t vcvt_high_f64_f32(float32x4_t __p0) {...@@ -51258,29 +51258,29 @@ __ai float64x2_t vcvt_high_f64_f32(float32x4_t __p0) {
51258#endif51258#endif
5125951259
51260#define vcvts_n_f32_u32(__p0, __p1) __extension__ ({ \51260#define vcvts_n_f32_u32(__p0, __p1) __extension__ ({ \
51261 uint32_t __s0 = __p0; \
51262 float32_t __ret; \51261 float32_t __ret; \
51262 uint32_t __s0 = __p0; \
51263 __ret = (float32_t) __builtin_neon_vcvts_n_f32_u32(__s0, __p1); \51263 __ret = (float32_t) __builtin_neon_vcvts_n_f32_u32(__s0, __p1); \
51264 __ret; \51264 __ret; \
51265})51265})
51266#define vcvts_n_f32_s32(__p0, __p1) __extension__ ({ \51266#define vcvts_n_f32_s32(__p0, __p1) __extension__ ({ \
51267 int32_t __s0 = __p0; \
51268 float32_t __ret; \51267 float32_t __ret; \
51268 int32_t __s0 = __p0; \
51269 __ret = (float32_t) __builtin_neon_vcvts_n_f32_s32(__s0, __p1); \51269 __ret = (float32_t) __builtin_neon_vcvts_n_f32_s32(__s0, __p1); \
51270 __ret; \51270 __ret; \
51271})51271})
51272#ifdef __LITTLE_ENDIAN__51272#ifdef __LITTLE_ENDIAN__
51273#define vcvtq_n_f64_u64(__p0, __p1) __extension__ ({ \51273#define vcvtq_n_f64_u64(__p0, __p1) __extension__ ({ \
51274 uint64x2_t __s0 = __p0; \
51275 float64x2_t __ret; \51274 float64x2_t __ret; \
51275 uint64x2_t __s0 = __p0; \
51276 __ret = (float64x2_t) __builtin_neon_vcvtq_n_f64_v((int8x16_t)__s0, __p1, 51); \51276 __ret = (float64x2_t) __builtin_neon_vcvtq_n_f64_v((int8x16_t)__s0, __p1, 51); \
51277 __ret; \51277 __ret; \
51278})51278})
51279#else51279#else
51280#define vcvtq_n_f64_u64(__p0, __p1) __extension__ ({ \51280#define vcvtq_n_f64_u64(__p0, __p1) __extension__ ({ \
51281 float64x2_t __ret; \
51281 uint64x2_t __s0 = __p0; \51282 uint64x2_t __s0 = __p0; \
51282 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \51283 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
51283 float64x2_t __ret; \
51284 __ret = (float64x2_t) __builtin_neon_vcvtq_n_f64_v((int8x16_t)__rev0, __p1, 51); \51284 __ret = (float64x2_t) __builtin_neon_vcvtq_n_f64_v((int8x16_t)__rev0, __p1, 51); \
51285 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \51285 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
51286 __ret; \51286 __ret; \
...@@ -51289,16 +51289,16 @@ __ai float64x2_t vcvt_high_f64_f32(float32x4_t __p0) {...@@ -51289,16 +51289,16 @@ __ai float64x2_t vcvt_high_f64_f32(float32x4_t __p0) {
5128951289
51290#ifdef __LITTLE_ENDIAN__51290#ifdef __LITTLE_ENDIAN__
51291#define vcvtq_n_f64_s64(__p0, __p1) __extension__ ({ \51291#define vcvtq_n_f64_s64(__p0, __p1) __extension__ ({ \
51292 int64x2_t __s0 = __p0; \
51293 float64x2_t __ret; \51292 float64x2_t __ret; \
51293 int64x2_t __s0 = __p0; \
51294 __ret = (float64x2_t) __builtin_neon_vcvtq_n_f64_v((int8x16_t)__s0, __p1, 35); \51294 __ret = (float64x2_t) __builtin_neon_vcvtq_n_f64_v((int8x16_t)__s0, __p1, 35); \
51295 __ret; \51295 __ret; \
51296})51296})
51297#else51297#else
51298#define vcvtq_n_f64_s64(__p0, __p1) __extension__ ({ \51298#define vcvtq_n_f64_s64(__p0, __p1) __extension__ ({ \
51299 float64x2_t __ret; \
51299 int64x2_t __s0 = __p0; \51300 int64x2_t __s0 = __p0; \
51300 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \51301 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
51301 float64x2_t __ret; \
51302 __ret = (float64x2_t) __builtin_neon_vcvtq_n_f64_v((int8x16_t)__rev0, __p1, 35); \51302 __ret = (float64x2_t) __builtin_neon_vcvtq_n_f64_v((int8x16_t)__rev0, __p1, 35); \
51303 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \51303 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
51304 __ret; \51304 __ret; \
...@@ -51306,47 +51306,47 @@ __ai float64x2_t vcvt_high_f64_f32(float32x4_t __p0) {...@@ -51306,47 +51306,47 @@ __ai float64x2_t vcvt_high_f64_f32(float32x4_t __p0) {
51306#endif51306#endif
5130751307
51308#define vcvt_n_f64_u64(__p0, __p1) __extension__ ({ \51308#define vcvt_n_f64_u64(__p0, __p1) __extension__ ({ \
51309 uint64x1_t __s0 = __p0; \
51310 float64x1_t __ret; \51309 float64x1_t __ret; \
51310 uint64x1_t __s0 = __p0; \
51311 __ret = (float64x1_t) __builtin_neon_vcvt_n_f64_v((int8x8_t)__s0, __p1, 19); \51311 __ret = (float64x1_t) __builtin_neon_vcvt_n_f64_v((int8x8_t)__s0, __p1, 19); \
51312 __ret; \51312 __ret; \
51313})51313})
51314#define vcvt_n_f64_s64(__p0, __p1) __extension__ ({ \51314#define vcvt_n_f64_s64(__p0, __p1) __extension__ ({ \
51315 int64x1_t __s0 = __p0; \
51316 float64x1_t __ret; \51315 float64x1_t __ret; \
51316 int64x1_t __s0 = __p0; \
51317 __ret = (float64x1_t) __builtin_neon_vcvt_n_f64_v((int8x8_t)__s0, __p1, 3); \51317 __ret = (float64x1_t) __builtin_neon_vcvt_n_f64_v((int8x8_t)__s0, __p1, 3); \
51318 __ret; \51318 __ret; \
51319})51319})
51320#define vcvtd_n_f64_u64(__p0, __p1) __extension__ ({ \51320#define vcvtd_n_f64_u64(__p0, __p1) __extension__ ({ \
51321 uint64_t __s0 = __p0; \
51322 float64_t __ret; \51321 float64_t __ret; \
51322 uint64_t __s0 = __p0; \
51323 __ret = (float64_t) __builtin_neon_vcvtd_n_f64_u64(__s0, __p1); \51323 __ret = (float64_t) __builtin_neon_vcvtd_n_f64_u64(__s0, __p1); \
51324 __ret; \51324 __ret; \
51325})51325})
51326#define vcvtd_n_f64_s64(__p0, __p1) __extension__ ({ \51326#define vcvtd_n_f64_s64(__p0, __p1) __extension__ ({ \
51327 int64_t __s0 = __p0; \
51328 float64_t __ret; \51327 float64_t __ret; \
51328 int64_t __s0 = __p0; \
51329 __ret = (float64_t) __builtin_neon_vcvtd_n_f64_s64(__s0, __p1); \51329 __ret = (float64_t) __builtin_neon_vcvtd_n_f64_s64(__s0, __p1); \
51330 __ret; \51330 __ret; \
51331})51331})
51332#define vcvts_n_s32_f32(__p0, __p1) __extension__ ({ \51332#define vcvts_n_s32_f32(__p0, __p1) __extension__ ({ \
51333 float32_t __s0 = __p0; \
51334 int32_t __ret; \51333 int32_t __ret; \
51334 float32_t __s0 = __p0; \
51335 __ret = (int32_t) __builtin_neon_vcvts_n_s32_f32(__s0, __p1); \51335 __ret = (int32_t) __builtin_neon_vcvts_n_s32_f32(__s0, __p1); \
51336 __ret; \51336 __ret; \
51337})51337})
51338#ifdef __LITTLE_ENDIAN__51338#ifdef __LITTLE_ENDIAN__
51339#define vcvtq_n_s64_f64(__p0, __p1) __extension__ ({ \51339#define vcvtq_n_s64_f64(__p0, __p1) __extension__ ({ \
51340 float64x2_t __s0 = __p0; \
51341 int64x2_t __ret; \51340 int64x2_t __ret; \
51341 float64x2_t __s0 = __p0; \
51342 __ret = (int64x2_t) __builtin_neon_vcvtq_n_s64_v((int8x16_t)__s0, __p1, 35); \51342 __ret = (int64x2_t) __builtin_neon_vcvtq_n_s64_v((int8x16_t)__s0, __p1, 35); \
51343 __ret; \51343 __ret; \
51344})51344})
51345#else51345#else
51346#define vcvtq_n_s64_f64(__p0, __p1) __extension__ ({ \51346#define vcvtq_n_s64_f64(__p0, __p1) __extension__ ({ \
51347 int64x2_t __ret; \
51347 float64x2_t __s0 = __p0; \51348 float64x2_t __s0 = __p0; \
51348 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \51349 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
51349 int64x2_t __ret; \
51350 __ret = (int64x2_t) __builtin_neon_vcvtq_n_s64_v((int8x16_t)__rev0, __p1, 35); \51350 __ret = (int64x2_t) __builtin_neon_vcvtq_n_s64_v((int8x16_t)__rev0, __p1, 35); \
51351 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \51351 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
51352 __ret; \51352 __ret; \
...@@ -51354,35 +51354,35 @@ __ai float64x2_t vcvt_high_f64_f32(float32x4_t __p0) {...@@ -51354,35 +51354,35 @@ __ai float64x2_t vcvt_high_f64_f32(float32x4_t __p0) {
51354#endif51354#endif
5135551355
51356#define vcvt_n_s64_f64(__p0, __p1) __extension__ ({ \51356#define vcvt_n_s64_f64(__p0, __p1) __extension__ ({ \
51357 float64x1_t __s0 = __p0; \
51358 int64x1_t __ret; \51357 int64x1_t __ret; \
51358 float64x1_t __s0 = __p0; \
51359 __ret = (int64x1_t) __builtin_neon_vcvt_n_s64_v((int8x8_t)__s0, __p1, 3); \51359 __ret = (int64x1_t) __builtin_neon_vcvt_n_s64_v((int8x8_t)__s0, __p1, 3); \
51360 __ret; \51360 __ret; \
51361})51361})
51362#define vcvtd_n_s64_f64(__p0, __p1) __extension__ ({ \51362#define vcvtd_n_s64_f64(__p0, __p1) __extension__ ({ \
51363 float64_t __s0 = __p0; \
51364 int64_t __ret; \51363 int64_t __ret; \
51364 float64_t __s0 = __p0; \
51365 __ret = (int64_t) __builtin_neon_vcvtd_n_s64_f64(__s0, __p1); \51365 __ret = (int64_t) __builtin_neon_vcvtd_n_s64_f64(__s0, __p1); \
51366 __ret; \51366 __ret; \
51367})51367})
51368#define vcvts_n_u32_f32(__p0, __p1) __extension__ ({ \51368#define vcvts_n_u32_f32(__p0, __p1) __extension__ ({ \
51369 float32_t __s0 = __p0; \
51370 uint32_t __ret; \51369 uint32_t __ret; \
51370 float32_t __s0 = __p0; \
51371 __ret = (uint32_t) __builtin_neon_vcvts_n_u32_f32(__s0, __p1); \51371 __ret = (uint32_t) __builtin_neon_vcvts_n_u32_f32(__s0, __p1); \
51372 __ret; \51372 __ret; \
51373})51373})
51374#ifdef __LITTLE_ENDIAN__51374#ifdef __LITTLE_ENDIAN__
51375#define vcvtq_n_u64_f64(__p0, __p1) __extension__ ({ \51375#define vcvtq_n_u64_f64(__p0, __p1) __extension__ ({ \
51376 float64x2_t __s0 = __p0; \
51377 uint64x2_t __ret; \51376 uint64x2_t __ret; \
51377 float64x2_t __s0 = __p0; \
51378 __ret = (uint64x2_t) __builtin_neon_vcvtq_n_u64_v((int8x16_t)__s0, __p1, 51); \51378 __ret = (uint64x2_t) __builtin_neon_vcvtq_n_u64_v((int8x16_t)__s0, __p1, 51); \
51379 __ret; \51379 __ret; \
51380})51380})
51381#else51381#else
51382#define vcvtq_n_u64_f64(__p0, __p1) __extension__ ({ \51382#define vcvtq_n_u64_f64(__p0, __p1) __extension__ ({ \
51383 uint64x2_t __ret; \
51383 float64x2_t __s0 = __p0; \51384 float64x2_t __s0 = __p0; \
51384 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \51385 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
51385 uint64x2_t __ret; \
51386 __ret = (uint64x2_t) __builtin_neon_vcvtq_n_u64_v((int8x16_t)__rev0, __p1, 51); \51386 __ret = (uint64x2_t) __builtin_neon_vcvtq_n_u64_v((int8x16_t)__rev0, __p1, 51); \
51387 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \51387 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
51388 __ret; \51388 __ret; \
...@@ -51390,14 +51390,14 @@ __ai float64x2_t vcvt_high_f64_f32(float32x4_t __p0) {...@@ -51390,14 +51390,14 @@ __ai float64x2_t vcvt_high_f64_f32(float32x4_t __p0) {
51390#endif51390#endif
5139151391
51392#define vcvt_n_u64_f64(__p0, __p1) __extension__ ({ \51392#define vcvt_n_u64_f64(__p0, __p1) __extension__ ({ \
51393 float64x1_t __s0 = __p0; \
51394 uint64x1_t __ret; \51393 uint64x1_t __ret; \
51394 float64x1_t __s0 = __p0; \
51395 __ret = (uint64x1_t) __builtin_neon_vcvt_n_u64_v((int8x8_t)__s0, __p1, 19); \51395 __ret = (uint64x1_t) __builtin_neon_vcvt_n_u64_v((int8x8_t)__s0, __p1, 19); \
51396 __ret; \51396 __ret; \
51397})51397})
51398#define vcvtd_n_u64_f64(__p0, __p1) __extension__ ({ \51398#define vcvtd_n_u64_f64(__p0, __p1) __extension__ ({ \
51399 float64_t __s0 = __p0; \
51400 uint64_t __ret; \51399 uint64_t __ret; \
51400 float64_t __s0 = __p0; \
51401 __ret = (uint64_t) __builtin_neon_vcvtd_n_u64_f64(__s0, __p1); \51401 __ret = (uint64_t) __builtin_neon_vcvtd_n_u64_f64(__s0, __p1); \
51402 __ret; \51402 __ret; \
51403})51403})
...@@ -51419,8 +51419,8 @@ __ai int64x2_t vcvtq_s64_f64(float64x2_t __p0) {...@@ -51419,8 +51419,8 @@ __ai int64x2_t vcvtq_s64_f64(float64x2_t __p0) {
51419}51419}
51420#else51420#else
51421__ai int64x2_t vcvtq_s64_f64(float64x2_t __p0) {51421__ai int64x2_t vcvtq_s64_f64(float64x2_t __p0) {
51422 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
51423 int64x2_t __ret;51422 int64x2_t __ret;
51423 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
51424 __ret = (int64x2_t) __builtin_neon_vcvtq_s64_v((int8x16_t)__rev0, 35);51424 __ret = (int64x2_t) __builtin_neon_vcvtq_s64_v((int8x16_t)__rev0, 35);
51425 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);51425 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
51426 return __ret;51426 return __ret;
...@@ -51450,8 +51450,8 @@ __ai uint64x2_t vcvtq_u64_f64(float64x2_t __p0) {...@@ -51450,8 +51450,8 @@ __ai uint64x2_t vcvtq_u64_f64(float64x2_t __p0) {
51450}51450}
51451#else51451#else
51452__ai uint64x2_t vcvtq_u64_f64(float64x2_t __p0) {51452__ai uint64x2_t vcvtq_u64_f64(float64x2_t __p0) {
51453 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
51454 uint64x2_t __ret;51453 uint64x2_t __ret;
51454 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
51455 __ret = (uint64x2_t) __builtin_neon_vcvtq_u64_v((int8x16_t)__rev0, 51);51455 __ret = (uint64x2_t) __builtin_neon_vcvtq_u64_v((int8x16_t)__rev0, 51);
51456 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);51456 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
51457 return __ret;51457 return __ret;
...@@ -51556,8 +51556,8 @@ __ai float32x2_t vcvtx_f32_f64(float64x2_t __p0) {...@@ -51556,8 +51556,8 @@ __ai float32x2_t vcvtx_f32_f64(float64x2_t __p0) {
51556}51556}
51557#else51557#else
51558__ai float32x2_t vcvtx_f32_f64(float64x2_t __p0) {51558__ai float32x2_t vcvtx_f32_f64(float64x2_t __p0) {
51559 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
51560 float32x2_t __ret;51559 float32x2_t __ret;
51560 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
51561 __ret = (float32x2_t) __builtin_neon_vcvtx_f32_v((int8x16_t)__rev0, 42);51561 __ret = (float32x2_t) __builtin_neon_vcvtx_f32_v((int8x16_t)__rev0, 42);
51562 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);51562 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
51563 return __ret;51563 return __ret;
...@@ -51577,9 +51577,9 @@ __ai float32x4_t vcvtx_high_f32_f64(float32x2_t __p0, float64x2_t __p1) {...@@ -51577,9 +51577,9 @@ __ai float32x4_t vcvtx_high_f32_f64(float32x2_t __p0, float64x2_t __p1) {
51577}51577}
51578#else51578#else
51579__ai float32x4_t vcvtx_high_f32_f64(float32x2_t __p0, float64x2_t __p1) {51579__ai float32x4_t vcvtx_high_f32_f64(float32x2_t __p0, float64x2_t __p1) {
51580 float32x4_t __ret;
51580 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);51581 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
51581 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);51582 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
51582 float32x4_t __ret;
51583 __ret = __noswap_vcombine_f32(__rev0, __noswap_vcvtx_f32_f64(__rev1));51583 __ret = __noswap_vcombine_f32(__rev0, __noswap_vcvtx_f32_f64(__rev1));
51584 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);51584 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
51585 return __ret;51585 return __ret;
...@@ -51594,9 +51594,9 @@ __ai float64x2_t vdivq_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -51594,9 +51594,9 @@ __ai float64x2_t vdivq_f64(float64x2_t __p0, float64x2_t __p1) {
51594}51594}
51595#else51595#else
51596__ai float64x2_t vdivq_f64(float64x2_t __p0, float64x2_t __p1) {51596__ai float64x2_t vdivq_f64(float64x2_t __p0, float64x2_t __p1) {
51597 float64x2_t __ret;
51597 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);51598 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
51598 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);51599 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
51599 float64x2_t __ret;
51600 __ret = __rev0 / __rev1;51600 __ret = __rev0 / __rev1;
51601 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);51601 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
51602 return __ret;51602 return __ret;
...@@ -51611,9 +51611,9 @@ __ai float32x4_t vdivq_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -51611,9 +51611,9 @@ __ai float32x4_t vdivq_f32(float32x4_t __p0, float32x4_t __p1) {
51611}51611}
51612#else51612#else
51613__ai float32x4_t vdivq_f32(float32x4_t __p0, float32x4_t __p1) {51613__ai float32x4_t vdivq_f32(float32x4_t __p0, float32x4_t __p1) {
51614 float32x4_t __ret;
51614 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);51615 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
51615 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);51616 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
51616 float32x4_t __ret;
51617 __ret = __rev0 / __rev1;51617 __ret = __rev0 / __rev1;
51618 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);51618 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
51619 return __ret;51619 return __ret;
...@@ -51633,9 +51633,9 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -51633,9 +51633,9 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
51633}51633}
51634#else51634#else
51635__ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {51635__ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
51636 float32x2_t __ret;
51636 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);51637 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
51637 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);51638 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
51638 float32x2_t __ret;
51639 __ret = __rev0 / __rev1;51639 __ret = __rev0 / __rev1;
51640 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);51640 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
51641 return __ret;51641 return __ret;
...@@ -51644,16 +51644,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -51644,16 +51644,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5164451644
51645#ifdef __LITTLE_ENDIAN__51645#ifdef __LITTLE_ENDIAN__
51646#define vdupb_lane_p8(__p0, __p1) __extension__ ({ \51646#define vdupb_lane_p8(__p0, __p1) __extension__ ({ \
51647 poly8x8_t __s0 = __p0; \
51648 poly8_t __ret; \51647 poly8_t __ret; \
51648 poly8x8_t __s0 = __p0; \
51649 __ret = (poly8_t) __builtin_neon_vdupb_lane_i8((poly8x8_t)__s0, __p1); \51649 __ret = (poly8_t) __builtin_neon_vdupb_lane_i8((poly8x8_t)__s0, __p1); \
51650 __ret; \51650 __ret; \
51651})51651})
51652#else51652#else
51653#define vdupb_lane_p8(__p0, __p1) __extension__ ({ \51653#define vdupb_lane_p8(__p0, __p1) __extension__ ({ \
51654 poly8_t __ret; \
51654 poly8x8_t __s0 = __p0; \51655 poly8x8_t __s0 = __p0; \
51655 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \51656 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
51656 poly8_t __ret; \
51657 __ret = (poly8_t) __builtin_neon_vdupb_lane_i8((poly8x8_t)__rev0, __p1); \51657 __ret = (poly8_t) __builtin_neon_vdupb_lane_i8((poly8x8_t)__rev0, __p1); \
51658 __ret; \51658 __ret; \
51659})51659})
...@@ -51661,16 +51661,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -51661,16 +51661,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5166151661
51662#ifdef __LITTLE_ENDIAN__51662#ifdef __LITTLE_ENDIAN__
51663#define vduph_lane_p16(__p0, __p1) __extension__ ({ \51663#define vduph_lane_p16(__p0, __p1) __extension__ ({ \
51664 poly16x4_t __s0 = __p0; \
51665 poly16_t __ret; \51664 poly16_t __ret; \
51665 poly16x4_t __s0 = __p0; \
51666 __ret = (poly16_t) __builtin_neon_vduph_lane_i16((poly16x4_t)__s0, __p1); \51666 __ret = (poly16_t) __builtin_neon_vduph_lane_i16((poly16x4_t)__s0, __p1); \
51667 __ret; \51667 __ret; \
51668})51668})
51669#else51669#else
51670#define vduph_lane_p16(__p0, __p1) __extension__ ({ \51670#define vduph_lane_p16(__p0, __p1) __extension__ ({ \
51671 poly16_t __ret; \
51671 poly16x4_t __s0 = __p0; \51672 poly16x4_t __s0 = __p0; \
51672 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \51673 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
51673 poly16_t __ret; \
51674 __ret = (poly16_t) __builtin_neon_vduph_lane_i16((poly16x4_t)__rev0, __p1); \51674 __ret = (poly16_t) __builtin_neon_vduph_lane_i16((poly16x4_t)__rev0, __p1); \
51675 __ret; \51675 __ret; \
51676})51676})
...@@ -51678,16 +51678,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -51678,16 +51678,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5167851678
51679#ifdef __LITTLE_ENDIAN__51679#ifdef __LITTLE_ENDIAN__
51680#define vdupb_lane_u8(__p0, __p1) __extension__ ({ \51680#define vdupb_lane_u8(__p0, __p1) __extension__ ({ \
51681 uint8x8_t __s0 = __p0; \
51682 uint8_t __ret; \51681 uint8_t __ret; \
51682 uint8x8_t __s0 = __p0; \
51683 __ret = (uint8_t) __builtin_neon_vdupb_lane_i8((int8x8_t)__s0, __p1); \51683 __ret = (uint8_t) __builtin_neon_vdupb_lane_i8((int8x8_t)__s0, __p1); \
51684 __ret; \51684 __ret; \
51685})51685})
51686#else51686#else
51687#define vdupb_lane_u8(__p0, __p1) __extension__ ({ \51687#define vdupb_lane_u8(__p0, __p1) __extension__ ({ \
51688 uint8_t __ret; \
51688 uint8x8_t __s0 = __p0; \51689 uint8x8_t __s0 = __p0; \
51689 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \51690 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
51690 uint8_t __ret; \
51691 __ret = (uint8_t) __builtin_neon_vdupb_lane_i8((int8x8_t)__rev0, __p1); \51691 __ret = (uint8_t) __builtin_neon_vdupb_lane_i8((int8x8_t)__rev0, __p1); \
51692 __ret; \51692 __ret; \
51693})51693})
...@@ -51695,39 +51695,39 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -51695,39 +51695,39 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5169551695
51696#ifdef __LITTLE_ENDIAN__51696#ifdef __LITTLE_ENDIAN__
51697#define vdups_lane_u32(__p0, __p1) __extension__ ({ \51697#define vdups_lane_u32(__p0, __p1) __extension__ ({ \
51698 uint32x2_t __s0 = __p0; \
51699 uint32_t __ret; \51698 uint32_t __ret; \
51699 uint32x2_t __s0 = __p0; \
51700 __ret = (uint32_t) __builtin_neon_vdups_lane_i32((int32x2_t)__s0, __p1); \51700 __ret = (uint32_t) __builtin_neon_vdups_lane_i32((int32x2_t)__s0, __p1); \
51701 __ret; \51701 __ret; \
51702})51702})
51703#else51703#else
51704#define vdups_lane_u32(__p0, __p1) __extension__ ({ \51704#define vdups_lane_u32(__p0, __p1) __extension__ ({ \
51705 uint32_t __ret; \
51705 uint32x2_t __s0 = __p0; \51706 uint32x2_t __s0 = __p0; \
51706 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \51707 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
51707 uint32_t __ret; \
51708 __ret = (uint32_t) __builtin_neon_vdups_lane_i32((int32x2_t)__rev0, __p1); \51708 __ret = (uint32_t) __builtin_neon_vdups_lane_i32((int32x2_t)__rev0, __p1); \
51709 __ret; \51709 __ret; \
51710})51710})
51711#endif51711#endif
5171251712
51713#define vdupd_lane_u64(__p0, __p1) __extension__ ({ \51713#define vdupd_lane_u64(__p0, __p1) __extension__ ({ \
51714 uint64x1_t __s0 = __p0; \
51715 uint64_t __ret; \51714 uint64_t __ret; \
51715 uint64x1_t __s0 = __p0; \
51716 __ret = (uint64_t) __builtin_neon_vdupd_lane_i64((int64x1_t)__s0, __p1); \51716 __ret = (uint64_t) __builtin_neon_vdupd_lane_i64((int64x1_t)__s0, __p1); \
51717 __ret; \51717 __ret; \
51718})51718})
51719#ifdef __LITTLE_ENDIAN__51719#ifdef __LITTLE_ENDIAN__
51720#define vduph_lane_u16(__p0, __p1) __extension__ ({ \51720#define vduph_lane_u16(__p0, __p1) __extension__ ({ \
51721 uint16x4_t __s0 = __p0; \
51722 uint16_t __ret; \51721 uint16_t __ret; \
51722 uint16x4_t __s0 = __p0; \
51723 __ret = (uint16_t) __builtin_neon_vduph_lane_i16((int16x4_t)__s0, __p1); \51723 __ret = (uint16_t) __builtin_neon_vduph_lane_i16((int16x4_t)__s0, __p1); \
51724 __ret; \51724 __ret; \
51725})51725})
51726#else51726#else
51727#define vduph_lane_u16(__p0, __p1) __extension__ ({ \51727#define vduph_lane_u16(__p0, __p1) __extension__ ({ \
51728 uint16_t __ret; \
51728 uint16x4_t __s0 = __p0; \51729 uint16x4_t __s0 = __p0; \
51729 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \51730 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
51730 uint16_t __ret; \
51731 __ret = (uint16_t) __builtin_neon_vduph_lane_i16((int16x4_t)__rev0, __p1); \51731 __ret = (uint16_t) __builtin_neon_vduph_lane_i16((int16x4_t)__rev0, __p1); \
51732 __ret; \51732 __ret; \
51733})51733})
...@@ -51735,39 +51735,39 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -51735,39 +51735,39 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5173551735
51736#ifdef __LITTLE_ENDIAN__51736#ifdef __LITTLE_ENDIAN__
51737#define vdupb_lane_s8(__p0, __p1) __extension__ ({ \51737#define vdupb_lane_s8(__p0, __p1) __extension__ ({ \
51738 int8x8_t __s0 = __p0; \
51739 int8_t __ret; \51738 int8_t __ret; \
51739 int8x8_t __s0 = __p0; \
51740 __ret = (int8_t) __builtin_neon_vdupb_lane_i8((int8x8_t)__s0, __p1); \51740 __ret = (int8_t) __builtin_neon_vdupb_lane_i8((int8x8_t)__s0, __p1); \
51741 __ret; \51741 __ret; \
51742})51742})
51743#else51743#else
51744#define vdupb_lane_s8(__p0, __p1) __extension__ ({ \51744#define vdupb_lane_s8(__p0, __p1) __extension__ ({ \
51745 int8_t __ret; \
51745 int8x8_t __s0 = __p0; \51746 int8x8_t __s0 = __p0; \
51746 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \51747 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
51747 int8_t __ret; \
51748 __ret = (int8_t) __builtin_neon_vdupb_lane_i8((int8x8_t)__rev0, __p1); \51748 __ret = (int8_t) __builtin_neon_vdupb_lane_i8((int8x8_t)__rev0, __p1); \
51749 __ret; \51749 __ret; \
51750})51750})
51751#endif51751#endif
5175251752
51753#define vdupd_lane_f64(__p0, __p1) __extension__ ({ \51753#define vdupd_lane_f64(__p0, __p1) __extension__ ({ \
51754 float64x1_t __s0 = __p0; \
51755 float64_t __ret; \51754 float64_t __ret; \
51755 float64x1_t __s0 = __p0; \
51756 __ret = (float64_t) __builtin_neon_vdupd_lane_f64((float64x1_t)__s0, __p1); \51756 __ret = (float64_t) __builtin_neon_vdupd_lane_f64((float64x1_t)__s0, __p1); \
51757 __ret; \51757 __ret; \
51758})51758})
51759#ifdef __LITTLE_ENDIAN__51759#ifdef __LITTLE_ENDIAN__
51760#define vdups_lane_f32(__p0, __p1) __extension__ ({ \51760#define vdups_lane_f32(__p0, __p1) __extension__ ({ \
51761 float32x2_t __s0 = __p0; \
51762 float32_t __ret; \51761 float32_t __ret; \
51762 float32x2_t __s0 = __p0; \
51763 __ret = (float32_t) __builtin_neon_vdups_lane_f32((float32x2_t)__s0, __p1); \51763 __ret = (float32_t) __builtin_neon_vdups_lane_f32((float32x2_t)__s0, __p1); \
51764 __ret; \51764 __ret; \
51765})51765})
51766#else51766#else
51767#define vdups_lane_f32(__p0, __p1) __extension__ ({ \51767#define vdups_lane_f32(__p0, __p1) __extension__ ({ \
51768 float32_t __ret; \
51768 float32x2_t __s0 = __p0; \51769 float32x2_t __s0 = __p0; \
51769 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \51770 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
51770 float32_t __ret; \
51771 __ret = (float32_t) __builtin_neon_vdups_lane_f32((float32x2_t)__rev0, __p1); \51771 __ret = (float32_t) __builtin_neon_vdups_lane_f32((float32x2_t)__rev0, __p1); \
51772 __ret; \51772 __ret; \
51773})51773})
...@@ -51775,61 +51775,61 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -51775,61 +51775,61 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5177551775
51776#ifdef __LITTLE_ENDIAN__51776#ifdef __LITTLE_ENDIAN__
51777#define vdups_lane_s32(__p0, __p1) __extension__ ({ \51777#define vdups_lane_s32(__p0, __p1) __extension__ ({ \
51778 int32x2_t __s0 = __p0; \
51779 int32_t __ret; \51778 int32_t __ret; \
51779 int32x2_t __s0 = __p0; \
51780 __ret = (int32_t) __builtin_neon_vdups_lane_i32((int32x2_t)__s0, __p1); \51780 __ret = (int32_t) __builtin_neon_vdups_lane_i32((int32x2_t)__s0, __p1); \
51781 __ret; \51781 __ret; \
51782})51782})
51783#else51783#else
51784#define vdups_lane_s32(__p0, __p1) __extension__ ({ \51784#define vdups_lane_s32(__p0, __p1) __extension__ ({ \
51785 int32_t __ret; \
51785 int32x2_t __s0 = __p0; \51786 int32x2_t __s0 = __p0; \
51786 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \51787 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
51787 int32_t __ret; \
51788 __ret = (int32_t) __builtin_neon_vdups_lane_i32((int32x2_t)__rev0, __p1); \51788 __ret = (int32_t) __builtin_neon_vdups_lane_i32((int32x2_t)__rev0, __p1); \
51789 __ret; \51789 __ret; \
51790})51790})
51791#endif51791#endif
5179251792
51793#define vdupd_lane_s64(__p0, __p1) __extension__ ({ \51793#define vdupd_lane_s64(__p0, __p1) __extension__ ({ \
51794 int64x1_t __s0 = __p0; \
51795 int64_t __ret; \51794 int64_t __ret; \
51795 int64x1_t __s0 = __p0; \
51796 __ret = (int64_t) __builtin_neon_vdupd_lane_i64((int64x1_t)__s0, __p1); \51796 __ret = (int64_t) __builtin_neon_vdupd_lane_i64((int64x1_t)__s0, __p1); \
51797 __ret; \51797 __ret; \
51798})51798})
51799#ifdef __LITTLE_ENDIAN__51799#ifdef __LITTLE_ENDIAN__
51800#define vduph_lane_s16(__p0, __p1) __extension__ ({ \51800#define vduph_lane_s16(__p0, __p1) __extension__ ({ \
51801 int16x4_t __s0 = __p0; \
51802 int16_t __ret; \51801 int16_t __ret; \
51802 int16x4_t __s0 = __p0; \
51803 __ret = (int16_t) __builtin_neon_vduph_lane_i16((int16x4_t)__s0, __p1); \51803 __ret = (int16_t) __builtin_neon_vduph_lane_i16((int16x4_t)__s0, __p1); \
51804 __ret; \51804 __ret; \
51805})51805})
51806#else51806#else
51807#define vduph_lane_s16(__p0, __p1) __extension__ ({ \51807#define vduph_lane_s16(__p0, __p1) __extension__ ({ \
51808 int16_t __ret; \
51808 int16x4_t __s0 = __p0; \51809 int16x4_t __s0 = __p0; \
51809 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \51810 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
51810 int16_t __ret; \
51811 __ret = (int16_t) __builtin_neon_vduph_lane_i16((int16x4_t)__rev0, __p1); \51811 __ret = (int16_t) __builtin_neon_vduph_lane_i16((int16x4_t)__rev0, __p1); \
51812 __ret; \51812 __ret; \
51813})51813})
51814#endif51814#endif
5181551815
51816#define vdup_lane_p64(__p0_443, __p1_443) __extension__ ({ \51816#define vdup_lane_p64(__p0_443, __p1_443) __extension__ ({ \
51817 poly64x1_t __s0_443 = __p0_443; \
51818 poly64x1_t __ret_443; \51817 poly64x1_t __ret_443; \
51818 poly64x1_t __s0_443 = __p0_443; \
51819 __ret_443 = splat_lane_p64(__s0_443, __p1_443); \51819 __ret_443 = splat_lane_p64(__s0_443, __p1_443); \
51820 __ret_443; \51820 __ret_443; \
51821})51821})
51822#ifdef __LITTLE_ENDIAN__51822#ifdef __LITTLE_ENDIAN__
51823#define vdupq_lane_p64(__p0_444, __p1_444) __extension__ ({ \51823#define vdupq_lane_p64(__p0_444, __p1_444) __extension__ ({ \
51824 poly64x1_t __s0_444 = __p0_444; \
51825 poly64x2_t __ret_444; \51824 poly64x2_t __ret_444; \
51825 poly64x1_t __s0_444 = __p0_444; \
51826 __ret_444 = splatq_lane_p64(__s0_444, __p1_444); \51826 __ret_444 = splatq_lane_p64(__s0_444, __p1_444); \
51827 __ret_444; \51827 __ret_444; \
51828})51828})
51829#else51829#else
51830#define vdupq_lane_p64(__p0_445, __p1_445) __extension__ ({ \51830#define vdupq_lane_p64(__p0_445, __p1_445) __extension__ ({ \
51831 poly64x1_t __s0_445 = __p0_445; \
51832 poly64x2_t __ret_445; \51831 poly64x2_t __ret_445; \
51832 poly64x1_t __s0_445 = __p0_445; \
51833 __ret_445 = __noswap_splatq_lane_p64(__s0_445, __p1_445); \51833 __ret_445 = __noswap_splatq_lane_p64(__s0_445, __p1_445); \
51834 __ret_445 = __builtin_shufflevector(__ret_445, __ret_445, 1, 0); \51834 __ret_445 = __builtin_shufflevector(__ret_445, __ret_445, 1, 0); \
51835 __ret_445; \51835 __ret_445; \
...@@ -51838,15 +51838,15 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -51838,15 +51838,15 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5183851838
51839#ifdef __LITTLE_ENDIAN__51839#ifdef __LITTLE_ENDIAN__
51840#define vdupq_lane_f64(__p0_446, __p1_446) __extension__ ({ \51840#define vdupq_lane_f64(__p0_446, __p1_446) __extension__ ({ \
51841 float64x1_t __s0_446 = __p0_446; \
51842 float64x2_t __ret_446; \51841 float64x2_t __ret_446; \
51842 float64x1_t __s0_446 = __p0_446; \
51843 __ret_446 = splatq_lane_f64(__s0_446, __p1_446); \51843 __ret_446 = splatq_lane_f64(__s0_446, __p1_446); \
51844 __ret_446; \51844 __ret_446; \
51845})51845})
51846#else51846#else
51847#define vdupq_lane_f64(__p0_447, __p1_447) __extension__ ({ \51847#define vdupq_lane_f64(__p0_447, __p1_447) __extension__ ({ \
51848 float64x1_t __s0_447 = __p0_447; \
51849 float64x2_t __ret_447; \51848 float64x2_t __ret_447; \
51849 float64x1_t __s0_447 = __p0_447; \
51850 __ret_447 = __noswap_splatq_lane_f64(__s0_447, __p1_447); \51850 __ret_447 = __noswap_splatq_lane_f64(__s0_447, __p1_447); \
51851 __ret_447 = __builtin_shufflevector(__ret_447, __ret_447, 1, 0); \51851 __ret_447 = __builtin_shufflevector(__ret_447, __ret_447, 1, 0); \
51852 __ret_447; \51852 __ret_447; \
...@@ -51855,16 +51855,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -51855,16 +51855,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5185551855
51856#ifdef __LITTLE_ENDIAN__51856#ifdef __LITTLE_ENDIAN__
51857#define vdupq_lane_f16(__p0_448, __p1_448) __extension__ ({ \51857#define vdupq_lane_f16(__p0_448, __p1_448) __extension__ ({ \
51858 float16x4_t __s0_448 = __p0_448; \
51859 float16x8_t __ret_448; \51858 float16x8_t __ret_448; \
51859 float16x4_t __s0_448 = __p0_448; \
51860 __ret_448 = splatq_lane_f16(__s0_448, __p1_448); \51860 __ret_448 = splatq_lane_f16(__s0_448, __p1_448); \
51861 __ret_448; \51861 __ret_448; \
51862})51862})
51863#else51863#else
51864#define vdupq_lane_f16(__p0_449, __p1_449) __extension__ ({ \51864#define vdupq_lane_f16(__p0_449, __p1_449) __extension__ ({ \
51865 float16x8_t __ret_449; \
51865 float16x4_t __s0_449 = __p0_449; \51866 float16x4_t __s0_449 = __p0_449; \
51866 float16x4_t __rev0_449; __rev0_449 = __builtin_shufflevector(__s0_449, __s0_449, 3, 2, 1, 0); \51867 float16x4_t __rev0_449; __rev0_449 = __builtin_shufflevector(__s0_449, __s0_449, 3, 2, 1, 0); \
51867 float16x8_t __ret_449; \
51868 __ret_449 = __noswap_splatq_lane_f16(__rev0_449, __p1_449); \51868 __ret_449 = __noswap_splatq_lane_f16(__rev0_449, __p1_449); \
51869 __ret_449 = __builtin_shufflevector(__ret_449, __ret_449, 7, 6, 5, 4, 3, 2, 1, 0); \51869 __ret_449 = __builtin_shufflevector(__ret_449, __ret_449, 7, 6, 5, 4, 3, 2, 1, 0); \
51870 __ret_449; \51870 __ret_449; \
...@@ -51872,23 +51872,23 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -51872,23 +51872,23 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
51872#endif51872#endif
5187351873
51874#define vdup_lane_f64(__p0_450, __p1_450) __extension__ ({ \51874#define vdup_lane_f64(__p0_450, __p1_450) __extension__ ({ \
51875 float64x1_t __s0_450 = __p0_450; \
51876 float64x1_t __ret_450; \51875 float64x1_t __ret_450; \
51876 float64x1_t __s0_450 = __p0_450; \
51877 __ret_450 = splat_lane_f64(__s0_450, __p1_450); \51877 __ret_450 = splat_lane_f64(__s0_450, __p1_450); \
51878 __ret_450; \51878 __ret_450; \
51879})51879})
51880#ifdef __LITTLE_ENDIAN__51880#ifdef __LITTLE_ENDIAN__
51881#define vdup_lane_f16(__p0_451, __p1_451) __extension__ ({ \51881#define vdup_lane_f16(__p0_451, __p1_451) __extension__ ({ \
51882 float16x4_t __s0_451 = __p0_451; \
51883 float16x4_t __ret_451; \51882 float16x4_t __ret_451; \
51883 float16x4_t __s0_451 = __p0_451; \
51884 __ret_451 = splat_lane_f16(__s0_451, __p1_451); \51884 __ret_451 = splat_lane_f16(__s0_451, __p1_451); \
51885 __ret_451; \51885 __ret_451; \
51886})51886})
51887#else51887#else
51888#define vdup_lane_f16(__p0_452, __p1_452) __extension__ ({ \51888#define vdup_lane_f16(__p0_452, __p1_452) __extension__ ({ \
51889 float16x4_t __ret_452; \
51889 float16x4_t __s0_452 = __p0_452; \51890 float16x4_t __s0_452 = __p0_452; \
51890 float16x4_t __rev0_452; __rev0_452 = __builtin_shufflevector(__s0_452, __s0_452, 3, 2, 1, 0); \51891 float16x4_t __rev0_452; __rev0_452 = __builtin_shufflevector(__s0_452, __s0_452, 3, 2, 1, 0); \
51891 float16x4_t __ret_452; \
51892 __ret_452 = __noswap_splat_lane_f16(__rev0_452, __p1_452); \51892 __ret_452 = __noswap_splat_lane_f16(__rev0_452, __p1_452); \
51893 __ret_452 = __builtin_shufflevector(__ret_452, __ret_452, 3, 2, 1, 0); \51893 __ret_452 = __builtin_shufflevector(__ret_452, __ret_452, 3, 2, 1, 0); \
51894 __ret_452; \51894 __ret_452; \
...@@ -51897,16 +51897,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -51897,16 +51897,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5189751897
51898#ifdef __LITTLE_ENDIAN__51898#ifdef __LITTLE_ENDIAN__
51899#define vdupb_laneq_p8(__p0, __p1) __extension__ ({ \51899#define vdupb_laneq_p8(__p0, __p1) __extension__ ({ \
51900 poly8x16_t __s0 = __p0; \
51901 poly8_t __ret; \51900 poly8_t __ret; \
51901 poly8x16_t __s0 = __p0; \
51902 __ret = (poly8_t) __builtin_neon_vdupb_laneq_i8((poly8x16_t)__s0, __p1); \51902 __ret = (poly8_t) __builtin_neon_vdupb_laneq_i8((poly8x16_t)__s0, __p1); \
51903 __ret; \51903 __ret; \
51904})51904})
51905#else51905#else
51906#define vdupb_laneq_p8(__p0, __p1) __extension__ ({ \51906#define vdupb_laneq_p8(__p0, __p1) __extension__ ({ \
51907 poly8_t __ret; \
51907 poly8x16_t __s0 = __p0; \51908 poly8x16_t __s0 = __p0; \
51908 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \51909 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
51909 poly8_t __ret; \
51910 __ret = (poly8_t) __builtin_neon_vdupb_laneq_i8((poly8x16_t)__rev0, __p1); \51910 __ret = (poly8_t) __builtin_neon_vdupb_laneq_i8((poly8x16_t)__rev0, __p1); \
51911 __ret; \51911 __ret; \
51912})51912})
...@@ -51914,16 +51914,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -51914,16 +51914,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5191451914
51915#ifdef __LITTLE_ENDIAN__51915#ifdef __LITTLE_ENDIAN__
51916#define vduph_laneq_p16(__p0, __p1) __extension__ ({ \51916#define vduph_laneq_p16(__p0, __p1) __extension__ ({ \
51917 poly16x8_t __s0 = __p0; \
51918 poly16_t __ret; \51917 poly16_t __ret; \
51918 poly16x8_t __s0 = __p0; \
51919 __ret = (poly16_t) __builtin_neon_vduph_laneq_i16((poly16x8_t)__s0, __p1); \51919 __ret = (poly16_t) __builtin_neon_vduph_laneq_i16((poly16x8_t)__s0, __p1); \
51920 __ret; \51920 __ret; \
51921})51921})
51922#else51922#else
51923#define vduph_laneq_p16(__p0, __p1) __extension__ ({ \51923#define vduph_laneq_p16(__p0, __p1) __extension__ ({ \
51924 poly16_t __ret; \
51924 poly16x8_t __s0 = __p0; \51925 poly16x8_t __s0 = __p0; \
51925 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \51926 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
51926 poly16_t __ret; \
51927 __ret = (poly16_t) __builtin_neon_vduph_laneq_i16((poly16x8_t)__rev0, __p1); \51927 __ret = (poly16_t) __builtin_neon_vduph_laneq_i16((poly16x8_t)__rev0, __p1); \
51928 __ret; \51928 __ret; \
51929})51929})
...@@ -51931,16 +51931,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -51931,16 +51931,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5193151931
51932#ifdef __LITTLE_ENDIAN__51932#ifdef __LITTLE_ENDIAN__
51933#define vdupb_laneq_u8(__p0, __p1) __extension__ ({ \51933#define vdupb_laneq_u8(__p0, __p1) __extension__ ({ \
51934 uint8x16_t __s0 = __p0; \
51935 uint8_t __ret; \51934 uint8_t __ret; \
51935 uint8x16_t __s0 = __p0; \
51936 __ret = (uint8_t) __builtin_neon_vdupb_laneq_i8((int8x16_t)__s0, __p1); \51936 __ret = (uint8_t) __builtin_neon_vdupb_laneq_i8((int8x16_t)__s0, __p1); \
51937 __ret; \51937 __ret; \
51938})51938})
51939#else51939#else
51940#define vdupb_laneq_u8(__p0, __p1) __extension__ ({ \51940#define vdupb_laneq_u8(__p0, __p1) __extension__ ({ \
51941 uint8_t __ret; \
51941 uint8x16_t __s0 = __p0; \51942 uint8x16_t __s0 = __p0; \
51942 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \51943 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
51943 uint8_t __ret; \
51944 __ret = (uint8_t) __builtin_neon_vdupb_laneq_i8((int8x16_t)__rev0, __p1); \51944 __ret = (uint8_t) __builtin_neon_vdupb_laneq_i8((int8x16_t)__rev0, __p1); \
51945 __ret; \51945 __ret; \
51946})51946})
...@@ -51948,16 +51948,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -51948,16 +51948,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5194851948
51949#ifdef __LITTLE_ENDIAN__51949#ifdef __LITTLE_ENDIAN__
51950#define vdups_laneq_u32(__p0, __p1) __extension__ ({ \51950#define vdups_laneq_u32(__p0, __p1) __extension__ ({ \
51951 uint32x4_t __s0 = __p0; \
51952 uint32_t __ret; \51951 uint32_t __ret; \
51952 uint32x4_t __s0 = __p0; \
51953 __ret = (uint32_t) __builtin_neon_vdups_laneq_i32((int32x4_t)__s0, __p1); \51953 __ret = (uint32_t) __builtin_neon_vdups_laneq_i32((int32x4_t)__s0, __p1); \
51954 __ret; \51954 __ret; \
51955})51955})
51956#else51956#else
51957#define vdups_laneq_u32(__p0, __p1) __extension__ ({ \51957#define vdups_laneq_u32(__p0, __p1) __extension__ ({ \
51958 uint32_t __ret; \
51958 uint32x4_t __s0 = __p0; \51959 uint32x4_t __s0 = __p0; \
51959 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \51960 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
51960 uint32_t __ret; \
51961 __ret = (uint32_t) __builtin_neon_vdups_laneq_i32((int32x4_t)__rev0, __p1); \51961 __ret = (uint32_t) __builtin_neon_vdups_laneq_i32((int32x4_t)__rev0, __p1); \
51962 __ret; \51962 __ret; \
51963})51963})
...@@ -51965,16 +51965,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -51965,16 +51965,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5196551965
51966#ifdef __LITTLE_ENDIAN__51966#ifdef __LITTLE_ENDIAN__
51967#define vdupd_laneq_u64(__p0, __p1) __extension__ ({ \51967#define vdupd_laneq_u64(__p0, __p1) __extension__ ({ \
51968 uint64x2_t __s0 = __p0; \
51969 uint64_t __ret; \51968 uint64_t __ret; \
51969 uint64x2_t __s0 = __p0; \
51970 __ret = (uint64_t) __builtin_neon_vdupd_laneq_i64((int64x2_t)__s0, __p1); \51970 __ret = (uint64_t) __builtin_neon_vdupd_laneq_i64((int64x2_t)__s0, __p1); \
51971 __ret; \51971 __ret; \
51972})51972})
51973#else51973#else
51974#define vdupd_laneq_u64(__p0, __p1) __extension__ ({ \51974#define vdupd_laneq_u64(__p0, __p1) __extension__ ({ \
51975 uint64_t __ret; \
51975 uint64x2_t __s0 = __p0; \51976 uint64x2_t __s0 = __p0; \
51976 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \51977 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
51977 uint64_t __ret; \
51978 __ret = (uint64_t) __builtin_neon_vdupd_laneq_i64((int64x2_t)__rev0, __p1); \51978 __ret = (uint64_t) __builtin_neon_vdupd_laneq_i64((int64x2_t)__rev0, __p1); \
51979 __ret; \51979 __ret; \
51980})51980})
...@@ -51982,16 +51982,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -51982,16 +51982,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5198251982
51983#ifdef __LITTLE_ENDIAN__51983#ifdef __LITTLE_ENDIAN__
51984#define vduph_laneq_u16(__p0, __p1) __extension__ ({ \51984#define vduph_laneq_u16(__p0, __p1) __extension__ ({ \
51985 uint16x8_t __s0 = __p0; \
51986 uint16_t __ret; \51985 uint16_t __ret; \
51986 uint16x8_t __s0 = __p0; \
51987 __ret = (uint16_t) __builtin_neon_vduph_laneq_i16((int16x8_t)__s0, __p1); \51987 __ret = (uint16_t) __builtin_neon_vduph_laneq_i16((int16x8_t)__s0, __p1); \
51988 __ret; \51988 __ret; \
51989})51989})
51990#else51990#else
51991#define vduph_laneq_u16(__p0, __p1) __extension__ ({ \51991#define vduph_laneq_u16(__p0, __p1) __extension__ ({ \
51992 uint16_t __ret; \
51992 uint16x8_t __s0 = __p0; \51993 uint16x8_t __s0 = __p0; \
51993 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \51994 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
51994 uint16_t __ret; \
51995 __ret = (uint16_t) __builtin_neon_vduph_laneq_i16((int16x8_t)__rev0, __p1); \51995 __ret = (uint16_t) __builtin_neon_vduph_laneq_i16((int16x8_t)__rev0, __p1); \
51996 __ret; \51996 __ret; \
51997})51997})
...@@ -51999,16 +51999,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -51999,16 +51999,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5199951999
52000#ifdef __LITTLE_ENDIAN__52000#ifdef __LITTLE_ENDIAN__
52001#define vdupb_laneq_s8(__p0, __p1) __extension__ ({ \52001#define vdupb_laneq_s8(__p0, __p1) __extension__ ({ \
52002 int8x16_t __s0 = __p0; \
52003 int8_t __ret; \52002 int8_t __ret; \
52003 int8x16_t __s0 = __p0; \
52004 __ret = (int8_t) __builtin_neon_vdupb_laneq_i8((int8x16_t)__s0, __p1); \52004 __ret = (int8_t) __builtin_neon_vdupb_laneq_i8((int8x16_t)__s0, __p1); \
52005 __ret; \52005 __ret; \
52006})52006})
52007#else52007#else
52008#define vdupb_laneq_s8(__p0, __p1) __extension__ ({ \52008#define vdupb_laneq_s8(__p0, __p1) __extension__ ({ \
52009 int8_t __ret; \
52009 int8x16_t __s0 = __p0; \52010 int8x16_t __s0 = __p0; \
52010 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \52011 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
52011 int8_t __ret; \
52012 __ret = (int8_t) __builtin_neon_vdupb_laneq_i8((int8x16_t)__rev0, __p1); \52012 __ret = (int8_t) __builtin_neon_vdupb_laneq_i8((int8x16_t)__rev0, __p1); \
52013 __ret; \52013 __ret; \
52014})52014})
...@@ -52016,16 +52016,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -52016,16 +52016,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5201652016
52017#ifdef __LITTLE_ENDIAN__52017#ifdef __LITTLE_ENDIAN__
52018#define vdupd_laneq_f64(__p0, __p1) __extension__ ({ \52018#define vdupd_laneq_f64(__p0, __p1) __extension__ ({ \
52019 float64x2_t __s0 = __p0; \
52020 float64_t __ret; \52019 float64_t __ret; \
52020 float64x2_t __s0 = __p0; \
52021 __ret = (float64_t) __builtin_neon_vdupd_laneq_f64((float64x2_t)__s0, __p1); \52021 __ret = (float64_t) __builtin_neon_vdupd_laneq_f64((float64x2_t)__s0, __p1); \
52022 __ret; \52022 __ret; \
52023})52023})
52024#else52024#else
52025#define vdupd_laneq_f64(__p0, __p1) __extension__ ({ \52025#define vdupd_laneq_f64(__p0, __p1) __extension__ ({ \
52026 float64_t __ret; \
52026 float64x2_t __s0 = __p0; \52027 float64x2_t __s0 = __p0; \
52027 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \52028 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
52028 float64_t __ret; \
52029 __ret = (float64_t) __builtin_neon_vdupd_laneq_f64((float64x2_t)__rev0, __p1); \52029 __ret = (float64_t) __builtin_neon_vdupd_laneq_f64((float64x2_t)__rev0, __p1); \
52030 __ret; \52030 __ret; \
52031})52031})
...@@ -52033,16 +52033,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -52033,16 +52033,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5203352033
52034#ifdef __LITTLE_ENDIAN__52034#ifdef __LITTLE_ENDIAN__
52035#define vdups_laneq_f32(__p0, __p1) __extension__ ({ \52035#define vdups_laneq_f32(__p0, __p1) __extension__ ({ \
52036 float32x4_t __s0 = __p0; \
52037 float32_t __ret; \52036 float32_t __ret; \
52037 float32x4_t __s0 = __p0; \
52038 __ret = (float32_t) __builtin_neon_vdups_laneq_f32((float32x4_t)__s0, __p1); \52038 __ret = (float32_t) __builtin_neon_vdups_laneq_f32((float32x4_t)__s0, __p1); \
52039 __ret; \52039 __ret; \
52040})52040})
52041#else52041#else
52042#define vdups_laneq_f32(__p0, __p1) __extension__ ({ \52042#define vdups_laneq_f32(__p0, __p1) __extension__ ({ \
52043 float32_t __ret; \
52043 float32x4_t __s0 = __p0; \52044 float32x4_t __s0 = __p0; \
52044 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \52045 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
52045 float32_t __ret; \
52046 __ret = (float32_t) __builtin_neon_vdups_laneq_f32((float32x4_t)__rev0, __p1); \52046 __ret = (float32_t) __builtin_neon_vdups_laneq_f32((float32x4_t)__rev0, __p1); \
52047 __ret; \52047 __ret; \
52048})52048})
...@@ -52050,16 +52050,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -52050,16 +52050,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5205052050
52051#ifdef __LITTLE_ENDIAN__52051#ifdef __LITTLE_ENDIAN__
52052#define vdups_laneq_s32(__p0, __p1) __extension__ ({ \52052#define vdups_laneq_s32(__p0, __p1) __extension__ ({ \
52053 int32x4_t __s0 = __p0; \
52054 int32_t __ret; \52053 int32_t __ret; \
52054 int32x4_t __s0 = __p0; \
52055 __ret = (int32_t) __builtin_neon_vdups_laneq_i32((int32x4_t)__s0, __p1); \52055 __ret = (int32_t) __builtin_neon_vdups_laneq_i32((int32x4_t)__s0, __p1); \
52056 __ret; \52056 __ret; \
52057})52057})
52058#else52058#else
52059#define vdups_laneq_s32(__p0, __p1) __extension__ ({ \52059#define vdups_laneq_s32(__p0, __p1) __extension__ ({ \
52060 int32_t __ret; \
52060 int32x4_t __s0 = __p0; \52061 int32x4_t __s0 = __p0; \
52061 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \52062 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
52062 int32_t __ret; \
52063 __ret = (int32_t) __builtin_neon_vdups_laneq_i32((int32x4_t)__rev0, __p1); \52063 __ret = (int32_t) __builtin_neon_vdups_laneq_i32((int32x4_t)__rev0, __p1); \
52064 __ret; \52064 __ret; \
52065})52065})
...@@ -52067,16 +52067,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -52067,16 +52067,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5206752067
52068#ifdef __LITTLE_ENDIAN__52068#ifdef __LITTLE_ENDIAN__
52069#define vdupd_laneq_s64(__p0, __p1) __extension__ ({ \52069#define vdupd_laneq_s64(__p0, __p1) __extension__ ({ \
52070 int64x2_t __s0 = __p0; \
52071 int64_t __ret; \52070 int64_t __ret; \
52071 int64x2_t __s0 = __p0; \
52072 __ret = (int64_t) __builtin_neon_vdupd_laneq_i64((int64x2_t)__s0, __p1); \52072 __ret = (int64_t) __builtin_neon_vdupd_laneq_i64((int64x2_t)__s0, __p1); \
52073 __ret; \52073 __ret; \
52074})52074})
52075#else52075#else
52076#define vdupd_laneq_s64(__p0, __p1) __extension__ ({ \52076#define vdupd_laneq_s64(__p0, __p1) __extension__ ({ \
52077 int64_t __ret; \
52077 int64x2_t __s0 = __p0; \52078 int64x2_t __s0 = __p0; \
52078 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \52079 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
52079 int64_t __ret; \
52080 __ret = (int64_t) __builtin_neon_vdupd_laneq_i64((int64x2_t)__rev0, __p1); \52080 __ret = (int64_t) __builtin_neon_vdupd_laneq_i64((int64x2_t)__rev0, __p1); \
52081 __ret; \52081 __ret; \
52082})52082})
...@@ -52084,16 +52084,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -52084,16 +52084,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5208452084
52085#ifdef __LITTLE_ENDIAN__52085#ifdef __LITTLE_ENDIAN__
52086#define vduph_laneq_s16(__p0, __p1) __extension__ ({ \52086#define vduph_laneq_s16(__p0, __p1) __extension__ ({ \
52087 int16x8_t __s0 = __p0; \
52088 int16_t __ret; \52087 int16_t __ret; \
52088 int16x8_t __s0 = __p0; \
52089 __ret = (int16_t) __builtin_neon_vduph_laneq_i16((int16x8_t)__s0, __p1); \52089 __ret = (int16_t) __builtin_neon_vduph_laneq_i16((int16x8_t)__s0, __p1); \
52090 __ret; \52090 __ret; \
52091})52091})
52092#else52092#else
52093#define vduph_laneq_s16(__p0, __p1) __extension__ ({ \52093#define vduph_laneq_s16(__p0, __p1) __extension__ ({ \
52094 int16_t __ret; \
52094 int16x8_t __s0 = __p0; \52095 int16x8_t __s0 = __p0; \
52095 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \52096 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
52096 int16_t __ret; \
52097 __ret = (int16_t) __builtin_neon_vduph_laneq_i16((int16x8_t)__rev0, __p1); \52097 __ret = (int16_t) __builtin_neon_vduph_laneq_i16((int16x8_t)__rev0, __p1); \
52098 __ret; \52098 __ret; \
52099})52099})
...@@ -52101,16 +52101,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -52101,16 +52101,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5210152101
52102#ifdef __LITTLE_ENDIAN__52102#ifdef __LITTLE_ENDIAN__
52103#define vdup_laneq_p8(__p0_453, __p1_453) __extension__ ({ \52103#define vdup_laneq_p8(__p0_453, __p1_453) __extension__ ({ \
52104 poly8x16_t __s0_453 = __p0_453; \
52105 poly8x8_t __ret_453; \52104 poly8x8_t __ret_453; \
52105 poly8x16_t __s0_453 = __p0_453; \
52106 __ret_453 = splat_laneq_p8(__s0_453, __p1_453); \52106 __ret_453 = splat_laneq_p8(__s0_453, __p1_453); \
52107 __ret_453; \52107 __ret_453; \
52108})52108})
52109#else52109#else
52110#define vdup_laneq_p8(__p0_454, __p1_454) __extension__ ({ \52110#define vdup_laneq_p8(__p0_454, __p1_454) __extension__ ({ \
52111 poly8x8_t __ret_454; \
52111 poly8x16_t __s0_454 = __p0_454; \52112 poly8x16_t __s0_454 = __p0_454; \
52112 poly8x16_t __rev0_454; __rev0_454 = __builtin_shufflevector(__s0_454, __s0_454, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \52113 poly8x16_t __rev0_454; __rev0_454 = __builtin_shufflevector(__s0_454, __s0_454, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
52113 poly8x8_t __ret_454; \
52114 __ret_454 = __noswap_splat_laneq_p8(__rev0_454, __p1_454); \52114 __ret_454 = __noswap_splat_laneq_p8(__rev0_454, __p1_454); \
52115 __ret_454 = __builtin_shufflevector(__ret_454, __ret_454, 7, 6, 5, 4, 3, 2, 1, 0); \52115 __ret_454 = __builtin_shufflevector(__ret_454, __ret_454, 7, 6, 5, 4, 3, 2, 1, 0); \
52116 __ret_454; \52116 __ret_454; \
...@@ -52119,16 +52119,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -52119,16 +52119,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5211952119
52120#ifdef __LITTLE_ENDIAN__52120#ifdef __LITTLE_ENDIAN__
52121#define vdup_laneq_p64(__p0_455, __p1_455) __extension__ ({ \52121#define vdup_laneq_p64(__p0_455, __p1_455) __extension__ ({ \
52122 poly64x2_t __s0_455 = __p0_455; \
52123 poly64x1_t __ret_455; \52122 poly64x1_t __ret_455; \
52123 poly64x2_t __s0_455 = __p0_455; \
52124 __ret_455 = splat_laneq_p64(__s0_455, __p1_455); \52124 __ret_455 = splat_laneq_p64(__s0_455, __p1_455); \
52125 __ret_455; \52125 __ret_455; \
52126})52126})
52127#else52127#else
52128#define vdup_laneq_p64(__p0_456, __p1_456) __extension__ ({ \52128#define vdup_laneq_p64(__p0_456, __p1_456) __extension__ ({ \
52129 poly64x1_t __ret_456; \
52129 poly64x2_t __s0_456 = __p0_456; \52130 poly64x2_t __s0_456 = __p0_456; \
52130 poly64x2_t __rev0_456; __rev0_456 = __builtin_shufflevector(__s0_456, __s0_456, 1, 0); \52131 poly64x2_t __rev0_456; __rev0_456 = __builtin_shufflevector(__s0_456, __s0_456, 1, 0); \
52131 poly64x1_t __ret_456; \
52132 __ret_456 = __noswap_splat_laneq_p64(__rev0_456, __p1_456); \52132 __ret_456 = __noswap_splat_laneq_p64(__rev0_456, __p1_456); \
52133 __ret_456; \52133 __ret_456; \
52134})52134})
...@@ -52136,16 +52136,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -52136,16 +52136,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5213652136
52137#ifdef __LITTLE_ENDIAN__52137#ifdef __LITTLE_ENDIAN__
52138#define vdup_laneq_p16(__p0_457, __p1_457) __extension__ ({ \52138#define vdup_laneq_p16(__p0_457, __p1_457) __extension__ ({ \
52139 poly16x8_t __s0_457 = __p0_457; \
52140 poly16x4_t __ret_457; \52139 poly16x4_t __ret_457; \
52140 poly16x8_t __s0_457 = __p0_457; \
52141 __ret_457 = splat_laneq_p16(__s0_457, __p1_457); \52141 __ret_457 = splat_laneq_p16(__s0_457, __p1_457); \
52142 __ret_457; \52142 __ret_457; \
52143})52143})
52144#else52144#else
52145#define vdup_laneq_p16(__p0_458, __p1_458) __extension__ ({ \52145#define vdup_laneq_p16(__p0_458, __p1_458) __extension__ ({ \
52146 poly16x4_t __ret_458; \
52146 poly16x8_t __s0_458 = __p0_458; \52147 poly16x8_t __s0_458 = __p0_458; \
52147 poly16x8_t __rev0_458; __rev0_458 = __builtin_shufflevector(__s0_458, __s0_458, 7, 6, 5, 4, 3, 2, 1, 0); \52148 poly16x8_t __rev0_458; __rev0_458 = __builtin_shufflevector(__s0_458, __s0_458, 7, 6, 5, 4, 3, 2, 1, 0); \
52148 poly16x4_t __ret_458; \
52149 __ret_458 = __noswap_splat_laneq_p16(__rev0_458, __p1_458); \52149 __ret_458 = __noswap_splat_laneq_p16(__rev0_458, __p1_458); \
52150 __ret_458 = __builtin_shufflevector(__ret_458, __ret_458, 3, 2, 1, 0); \52150 __ret_458 = __builtin_shufflevector(__ret_458, __ret_458, 3, 2, 1, 0); \
52151 __ret_458; \52151 __ret_458; \
...@@ -52154,16 +52154,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -52154,16 +52154,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5215452154
52155#ifdef __LITTLE_ENDIAN__52155#ifdef __LITTLE_ENDIAN__
52156#define vdupq_laneq_p8(__p0_459, __p1_459) __extension__ ({ \52156#define vdupq_laneq_p8(__p0_459, __p1_459) __extension__ ({ \
52157 poly8x16_t __s0_459 = __p0_459; \
52158 poly8x16_t __ret_459; \52157 poly8x16_t __ret_459; \
52158 poly8x16_t __s0_459 = __p0_459; \
52159 __ret_459 = splatq_laneq_p8(__s0_459, __p1_459); \52159 __ret_459 = splatq_laneq_p8(__s0_459, __p1_459); \
52160 __ret_459; \52160 __ret_459; \
52161})52161})
52162#else52162#else
52163#define vdupq_laneq_p8(__p0_460, __p1_460) __extension__ ({ \52163#define vdupq_laneq_p8(__p0_460, __p1_460) __extension__ ({ \
52164 poly8x16_t __ret_460; \
52164 poly8x16_t __s0_460 = __p0_460; \52165 poly8x16_t __s0_460 = __p0_460; \
52165 poly8x16_t __rev0_460; __rev0_460 = __builtin_shufflevector(__s0_460, __s0_460, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \52166 poly8x16_t __rev0_460; __rev0_460 = __builtin_shufflevector(__s0_460, __s0_460, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
52166 poly8x16_t __ret_460; \
52167 __ret_460 = __noswap_splatq_laneq_p8(__rev0_460, __p1_460); \52167 __ret_460 = __noswap_splatq_laneq_p8(__rev0_460, __p1_460); \
52168 __ret_460 = __builtin_shufflevector(__ret_460, __ret_460, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \52168 __ret_460 = __builtin_shufflevector(__ret_460, __ret_460, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
52169 __ret_460; \52169 __ret_460; \
...@@ -52172,16 +52172,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -52172,16 +52172,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5217252172
52173#ifdef __LITTLE_ENDIAN__52173#ifdef __LITTLE_ENDIAN__
52174#define vdupq_laneq_p64(__p0_461, __p1_461) __extension__ ({ \52174#define vdupq_laneq_p64(__p0_461, __p1_461) __extension__ ({ \
52175 poly64x2_t __s0_461 = __p0_461; \
52176 poly64x2_t __ret_461; \52175 poly64x2_t __ret_461; \
52176 poly64x2_t __s0_461 = __p0_461; \
52177 __ret_461 = splatq_laneq_p64(__s0_461, __p1_461); \52177 __ret_461 = splatq_laneq_p64(__s0_461, __p1_461); \
52178 __ret_461; \52178 __ret_461; \
52179})52179})
52180#else52180#else
52181#define vdupq_laneq_p64(__p0_462, __p1_462) __extension__ ({ \52181#define vdupq_laneq_p64(__p0_462, __p1_462) __extension__ ({ \
52182 poly64x2_t __ret_462; \
52182 poly64x2_t __s0_462 = __p0_462; \52183 poly64x2_t __s0_462 = __p0_462; \
52183 poly64x2_t __rev0_462; __rev0_462 = __builtin_shufflevector(__s0_462, __s0_462, 1, 0); \52184 poly64x2_t __rev0_462; __rev0_462 = __builtin_shufflevector(__s0_462, __s0_462, 1, 0); \
52184 poly64x2_t __ret_462; \
52185 __ret_462 = __noswap_splatq_laneq_p64(__rev0_462, __p1_462); \52185 __ret_462 = __noswap_splatq_laneq_p64(__rev0_462, __p1_462); \
52186 __ret_462 = __builtin_shufflevector(__ret_462, __ret_462, 1, 0); \52186 __ret_462 = __builtin_shufflevector(__ret_462, __ret_462, 1, 0); \
52187 __ret_462; \52187 __ret_462; \
...@@ -52190,16 +52190,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -52190,16 +52190,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5219052190
52191#ifdef __LITTLE_ENDIAN__52191#ifdef __LITTLE_ENDIAN__
52192#define vdupq_laneq_p16(__p0_463, __p1_463) __extension__ ({ \52192#define vdupq_laneq_p16(__p0_463, __p1_463) __extension__ ({ \
52193 poly16x8_t __s0_463 = __p0_463; \
52194 poly16x8_t __ret_463; \52193 poly16x8_t __ret_463; \
52194 poly16x8_t __s0_463 = __p0_463; \
52195 __ret_463 = splatq_laneq_p16(__s0_463, __p1_463); \52195 __ret_463 = splatq_laneq_p16(__s0_463, __p1_463); \
52196 __ret_463; \52196 __ret_463; \
52197})52197})
52198#else52198#else
52199#define vdupq_laneq_p16(__p0_464, __p1_464) __extension__ ({ \52199#define vdupq_laneq_p16(__p0_464, __p1_464) __extension__ ({ \
52200 poly16x8_t __ret_464; \
52200 poly16x8_t __s0_464 = __p0_464; \52201 poly16x8_t __s0_464 = __p0_464; \
52201 poly16x8_t __rev0_464; __rev0_464 = __builtin_shufflevector(__s0_464, __s0_464, 7, 6, 5, 4, 3, 2, 1, 0); \52202 poly16x8_t __rev0_464; __rev0_464 = __builtin_shufflevector(__s0_464, __s0_464, 7, 6, 5, 4, 3, 2, 1, 0); \
52202 poly16x8_t __ret_464; \
52203 __ret_464 = __noswap_splatq_laneq_p16(__rev0_464, __p1_464); \52203 __ret_464 = __noswap_splatq_laneq_p16(__rev0_464, __p1_464); \
52204 __ret_464 = __builtin_shufflevector(__ret_464, __ret_464, 7, 6, 5, 4, 3, 2, 1, 0); \52204 __ret_464 = __builtin_shufflevector(__ret_464, __ret_464, 7, 6, 5, 4, 3, 2, 1, 0); \
52205 __ret_464; \52205 __ret_464; \
...@@ -52208,16 +52208,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -52208,16 +52208,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5220852208
52209#ifdef __LITTLE_ENDIAN__52209#ifdef __LITTLE_ENDIAN__
52210#define vdupq_laneq_u8(__p0_465, __p1_465) __extension__ ({ \52210#define vdupq_laneq_u8(__p0_465, __p1_465) __extension__ ({ \
52211 uint8x16_t __s0_465 = __p0_465; \
52212 uint8x16_t __ret_465; \52211 uint8x16_t __ret_465; \
52212 uint8x16_t __s0_465 = __p0_465; \
52213 __ret_465 = splatq_laneq_u8(__s0_465, __p1_465); \52213 __ret_465 = splatq_laneq_u8(__s0_465, __p1_465); \
52214 __ret_465; \52214 __ret_465; \
52215})52215})
52216#else52216#else
52217#define vdupq_laneq_u8(__p0_466, __p1_466) __extension__ ({ \52217#define vdupq_laneq_u8(__p0_466, __p1_466) __extension__ ({ \
52218 uint8x16_t __ret_466; \
52218 uint8x16_t __s0_466 = __p0_466; \52219 uint8x16_t __s0_466 = __p0_466; \
52219 uint8x16_t __rev0_466; __rev0_466 = __builtin_shufflevector(__s0_466, __s0_466, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \52220 uint8x16_t __rev0_466; __rev0_466 = __builtin_shufflevector(__s0_466, __s0_466, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
52220 uint8x16_t __ret_466; \
52221 __ret_466 = __noswap_splatq_laneq_u8(__rev0_466, __p1_466); \52221 __ret_466 = __noswap_splatq_laneq_u8(__rev0_466, __p1_466); \
52222 __ret_466 = __builtin_shufflevector(__ret_466, __ret_466, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \52222 __ret_466 = __builtin_shufflevector(__ret_466, __ret_466, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
52223 __ret_466; \52223 __ret_466; \
...@@ -52226,16 +52226,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -52226,16 +52226,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5222652226
52227#ifdef __LITTLE_ENDIAN__52227#ifdef __LITTLE_ENDIAN__
52228#define vdupq_laneq_u32(__p0_467, __p1_467) __extension__ ({ \52228#define vdupq_laneq_u32(__p0_467, __p1_467) __extension__ ({ \
52229 uint32x4_t __s0_467 = __p0_467; \
52230 uint32x4_t __ret_467; \52229 uint32x4_t __ret_467; \
52230 uint32x4_t __s0_467 = __p0_467; \
52231 __ret_467 = splatq_laneq_u32(__s0_467, __p1_467); \52231 __ret_467 = splatq_laneq_u32(__s0_467, __p1_467); \
52232 __ret_467; \52232 __ret_467; \
52233})52233})
52234#else52234#else
52235#define vdupq_laneq_u32(__p0_468, __p1_468) __extension__ ({ \52235#define vdupq_laneq_u32(__p0_468, __p1_468) __extension__ ({ \
52236 uint32x4_t __ret_468; \
52236 uint32x4_t __s0_468 = __p0_468; \52237 uint32x4_t __s0_468 = __p0_468; \
52237 uint32x4_t __rev0_468; __rev0_468 = __builtin_shufflevector(__s0_468, __s0_468, 3, 2, 1, 0); \52238 uint32x4_t __rev0_468; __rev0_468 = __builtin_shufflevector(__s0_468, __s0_468, 3, 2, 1, 0); \
52238 uint32x4_t __ret_468; \
52239 __ret_468 = __noswap_splatq_laneq_u32(__rev0_468, __p1_468); \52239 __ret_468 = __noswap_splatq_laneq_u32(__rev0_468, __p1_468); \
52240 __ret_468 = __builtin_shufflevector(__ret_468, __ret_468, 3, 2, 1, 0); \52240 __ret_468 = __builtin_shufflevector(__ret_468, __ret_468, 3, 2, 1, 0); \
52241 __ret_468; \52241 __ret_468; \
...@@ -52244,16 +52244,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -52244,16 +52244,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5224452244
52245#ifdef __LITTLE_ENDIAN__52245#ifdef __LITTLE_ENDIAN__
52246#define vdupq_laneq_u64(__p0_469, __p1_469) __extension__ ({ \52246#define vdupq_laneq_u64(__p0_469, __p1_469) __extension__ ({ \
52247 uint64x2_t __s0_469 = __p0_469; \
52248 uint64x2_t __ret_469; \52247 uint64x2_t __ret_469; \
52248 uint64x2_t __s0_469 = __p0_469; \
52249 __ret_469 = splatq_laneq_u64(__s0_469, __p1_469); \52249 __ret_469 = splatq_laneq_u64(__s0_469, __p1_469); \
52250 __ret_469; \52250 __ret_469; \
52251})52251})
52252#else52252#else
52253#define vdupq_laneq_u64(__p0_470, __p1_470) __extension__ ({ \52253#define vdupq_laneq_u64(__p0_470, __p1_470) __extension__ ({ \
52254 uint64x2_t __ret_470; \
52254 uint64x2_t __s0_470 = __p0_470; \52255 uint64x2_t __s0_470 = __p0_470; \
52255 uint64x2_t __rev0_470; __rev0_470 = __builtin_shufflevector(__s0_470, __s0_470, 1, 0); \52256 uint64x2_t __rev0_470; __rev0_470 = __builtin_shufflevector(__s0_470, __s0_470, 1, 0); \
52256 uint64x2_t __ret_470; \
52257 __ret_470 = __noswap_splatq_laneq_u64(__rev0_470, __p1_470); \52257 __ret_470 = __noswap_splatq_laneq_u64(__rev0_470, __p1_470); \
52258 __ret_470 = __builtin_shufflevector(__ret_470, __ret_470, 1, 0); \52258 __ret_470 = __builtin_shufflevector(__ret_470, __ret_470, 1, 0); \
52259 __ret_470; \52259 __ret_470; \
...@@ -52262,16 +52262,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -52262,16 +52262,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5226252262
52263#ifdef __LITTLE_ENDIAN__52263#ifdef __LITTLE_ENDIAN__
52264#define vdupq_laneq_u16(__p0_471, __p1_471) __extension__ ({ \52264#define vdupq_laneq_u16(__p0_471, __p1_471) __extension__ ({ \
52265 uint16x8_t __s0_471 = __p0_471; \
52266 uint16x8_t __ret_471; \52265 uint16x8_t __ret_471; \
52266 uint16x8_t __s0_471 = __p0_471; \
52267 __ret_471 = splatq_laneq_u16(__s0_471, __p1_471); \52267 __ret_471 = splatq_laneq_u16(__s0_471, __p1_471); \
52268 __ret_471; \52268 __ret_471; \
52269})52269})
52270#else52270#else
52271#define vdupq_laneq_u16(__p0_472, __p1_472) __extension__ ({ \52271#define vdupq_laneq_u16(__p0_472, __p1_472) __extension__ ({ \
52272 uint16x8_t __ret_472; \
52272 uint16x8_t __s0_472 = __p0_472; \52273 uint16x8_t __s0_472 = __p0_472; \
52273 uint16x8_t __rev0_472; __rev0_472 = __builtin_shufflevector(__s0_472, __s0_472, 7, 6, 5, 4, 3, 2, 1, 0); \52274 uint16x8_t __rev0_472; __rev0_472 = __builtin_shufflevector(__s0_472, __s0_472, 7, 6, 5, 4, 3, 2, 1, 0); \
52274 uint16x8_t __ret_472; \
52275 __ret_472 = __noswap_splatq_laneq_u16(__rev0_472, __p1_472); \52275 __ret_472 = __noswap_splatq_laneq_u16(__rev0_472, __p1_472); \
52276 __ret_472 = __builtin_shufflevector(__ret_472, __ret_472, 7, 6, 5, 4, 3, 2, 1, 0); \52276 __ret_472 = __builtin_shufflevector(__ret_472, __ret_472, 7, 6, 5, 4, 3, 2, 1, 0); \
52277 __ret_472; \52277 __ret_472; \
...@@ -52280,16 +52280,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -52280,16 +52280,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5228052280
52281#ifdef __LITTLE_ENDIAN__52281#ifdef __LITTLE_ENDIAN__
52282#define vdupq_laneq_s8(__p0_473, __p1_473) __extension__ ({ \52282#define vdupq_laneq_s8(__p0_473, __p1_473) __extension__ ({ \
52283 int8x16_t __s0_473 = __p0_473; \
52284 int8x16_t __ret_473; \52283 int8x16_t __ret_473; \
52284 int8x16_t __s0_473 = __p0_473; \
52285 __ret_473 = splatq_laneq_s8(__s0_473, __p1_473); \52285 __ret_473 = splatq_laneq_s8(__s0_473, __p1_473); \
52286 __ret_473; \52286 __ret_473; \
52287})52287})
52288#else52288#else
52289#define vdupq_laneq_s8(__p0_474, __p1_474) __extension__ ({ \52289#define vdupq_laneq_s8(__p0_474, __p1_474) __extension__ ({ \
52290 int8x16_t __ret_474; \
52290 int8x16_t __s0_474 = __p0_474; \52291 int8x16_t __s0_474 = __p0_474; \
52291 int8x16_t __rev0_474; __rev0_474 = __builtin_shufflevector(__s0_474, __s0_474, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \52292 int8x16_t __rev0_474; __rev0_474 = __builtin_shufflevector(__s0_474, __s0_474, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
52292 int8x16_t __ret_474; \
52293 __ret_474 = __noswap_splatq_laneq_s8(__rev0_474, __p1_474); \52293 __ret_474 = __noswap_splatq_laneq_s8(__rev0_474, __p1_474); \
52294 __ret_474 = __builtin_shufflevector(__ret_474, __ret_474, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \52294 __ret_474 = __builtin_shufflevector(__ret_474, __ret_474, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
52295 __ret_474; \52295 __ret_474; \
...@@ -52298,16 +52298,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -52298,16 +52298,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5229852298
52299#ifdef __LITTLE_ENDIAN__52299#ifdef __LITTLE_ENDIAN__
52300#define vdupq_laneq_f64(__p0_475, __p1_475) __extension__ ({ \52300#define vdupq_laneq_f64(__p0_475, __p1_475) __extension__ ({ \
52301 float64x2_t __s0_475 = __p0_475; \
52302 float64x2_t __ret_475; \52301 float64x2_t __ret_475; \
52302 float64x2_t __s0_475 = __p0_475; \
52303 __ret_475 = splatq_laneq_f64(__s0_475, __p1_475); \52303 __ret_475 = splatq_laneq_f64(__s0_475, __p1_475); \
52304 __ret_475; \52304 __ret_475; \
52305})52305})
52306#else52306#else
52307#define vdupq_laneq_f64(__p0_476, __p1_476) __extension__ ({ \52307#define vdupq_laneq_f64(__p0_476, __p1_476) __extension__ ({ \
52308 float64x2_t __ret_476; \
52308 float64x2_t __s0_476 = __p0_476; \52309 float64x2_t __s0_476 = __p0_476; \
52309 float64x2_t __rev0_476; __rev0_476 = __builtin_shufflevector(__s0_476, __s0_476, 1, 0); \52310 float64x2_t __rev0_476; __rev0_476 = __builtin_shufflevector(__s0_476, __s0_476, 1, 0); \
52310 float64x2_t __ret_476; \
52311 __ret_476 = __noswap_splatq_laneq_f64(__rev0_476, __p1_476); \52311 __ret_476 = __noswap_splatq_laneq_f64(__rev0_476, __p1_476); \
52312 __ret_476 = __builtin_shufflevector(__ret_476, __ret_476, 1, 0); \52312 __ret_476 = __builtin_shufflevector(__ret_476, __ret_476, 1, 0); \
52313 __ret_476; \52313 __ret_476; \
...@@ -52316,16 +52316,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -52316,16 +52316,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5231652316
52317#ifdef __LITTLE_ENDIAN__52317#ifdef __LITTLE_ENDIAN__
52318#define vdupq_laneq_f32(__p0_477, __p1_477) __extension__ ({ \52318#define vdupq_laneq_f32(__p0_477, __p1_477) __extension__ ({ \
52319 float32x4_t __s0_477 = __p0_477; \
52320 float32x4_t __ret_477; \52319 float32x4_t __ret_477; \
52320 float32x4_t __s0_477 = __p0_477; \
52321 __ret_477 = splatq_laneq_f32(__s0_477, __p1_477); \52321 __ret_477 = splatq_laneq_f32(__s0_477, __p1_477); \
52322 __ret_477; \52322 __ret_477; \
52323})52323})
52324#else52324#else
52325#define vdupq_laneq_f32(__p0_478, __p1_478) __extension__ ({ \52325#define vdupq_laneq_f32(__p0_478, __p1_478) __extension__ ({ \
52326 float32x4_t __ret_478; \
52326 float32x4_t __s0_478 = __p0_478; \52327 float32x4_t __s0_478 = __p0_478; \
52327 float32x4_t __rev0_478; __rev0_478 = __builtin_shufflevector(__s0_478, __s0_478, 3, 2, 1, 0); \52328 float32x4_t __rev0_478; __rev0_478 = __builtin_shufflevector(__s0_478, __s0_478, 3, 2, 1, 0); \
52328 float32x4_t __ret_478; \
52329 __ret_478 = __noswap_splatq_laneq_f32(__rev0_478, __p1_478); \52329 __ret_478 = __noswap_splatq_laneq_f32(__rev0_478, __p1_478); \
52330 __ret_478 = __builtin_shufflevector(__ret_478, __ret_478, 3, 2, 1, 0); \52330 __ret_478 = __builtin_shufflevector(__ret_478, __ret_478, 3, 2, 1, 0); \
52331 __ret_478; \52331 __ret_478; \
...@@ -52334,16 +52334,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -52334,16 +52334,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5233452334
52335#ifdef __LITTLE_ENDIAN__52335#ifdef __LITTLE_ENDIAN__
52336#define vdupq_laneq_f16(__p0_479, __p1_479) __extension__ ({ \52336#define vdupq_laneq_f16(__p0_479, __p1_479) __extension__ ({ \
52337 float16x8_t __s0_479 = __p0_479; \
52338 float16x8_t __ret_479; \52337 float16x8_t __ret_479; \
52338 float16x8_t __s0_479 = __p0_479; \
52339 __ret_479 = splatq_laneq_f16(__s0_479, __p1_479); \52339 __ret_479 = splatq_laneq_f16(__s0_479, __p1_479); \
52340 __ret_479; \52340 __ret_479; \
52341})52341})
52342#else52342#else
52343#define vdupq_laneq_f16(__p0_480, __p1_480) __extension__ ({ \52343#define vdupq_laneq_f16(__p0_480, __p1_480) __extension__ ({ \
52344 float16x8_t __ret_480; \
52344 float16x8_t __s0_480 = __p0_480; \52345 float16x8_t __s0_480 = __p0_480; \
52345 float16x8_t __rev0_480; __rev0_480 = __builtin_shufflevector(__s0_480, __s0_480, 7, 6, 5, 4, 3, 2, 1, 0); \52346 float16x8_t __rev0_480; __rev0_480 = __builtin_shufflevector(__s0_480, __s0_480, 7, 6, 5, 4, 3, 2, 1, 0); \
52346 float16x8_t __ret_480; \
52347 __ret_480 = __noswap_splatq_laneq_f16(__rev0_480, __p1_480); \52347 __ret_480 = __noswap_splatq_laneq_f16(__rev0_480, __p1_480); \
52348 __ret_480 = __builtin_shufflevector(__ret_480, __ret_480, 7, 6, 5, 4, 3, 2, 1, 0); \52348 __ret_480 = __builtin_shufflevector(__ret_480, __ret_480, 7, 6, 5, 4, 3, 2, 1, 0); \
52349 __ret_480; \52349 __ret_480; \
...@@ -52352,16 +52352,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -52352,16 +52352,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5235252352
52353#ifdef __LITTLE_ENDIAN__52353#ifdef __LITTLE_ENDIAN__
52354#define vdupq_laneq_s32(__p0_481, __p1_481) __extension__ ({ \52354#define vdupq_laneq_s32(__p0_481, __p1_481) __extension__ ({ \
52355 int32x4_t __s0_481 = __p0_481; \
52356 int32x4_t __ret_481; \52355 int32x4_t __ret_481; \
52356 int32x4_t __s0_481 = __p0_481; \
52357 __ret_481 = splatq_laneq_s32(__s0_481, __p1_481); \52357 __ret_481 = splatq_laneq_s32(__s0_481, __p1_481); \
52358 __ret_481; \52358 __ret_481; \
52359})52359})
52360#else52360#else
52361#define vdupq_laneq_s32(__p0_482, __p1_482) __extension__ ({ \52361#define vdupq_laneq_s32(__p0_482, __p1_482) __extension__ ({ \
52362 int32x4_t __ret_482; \
52362 int32x4_t __s0_482 = __p0_482; \52363 int32x4_t __s0_482 = __p0_482; \
52363 int32x4_t __rev0_482; __rev0_482 = __builtin_shufflevector(__s0_482, __s0_482, 3, 2, 1, 0); \52364 int32x4_t __rev0_482; __rev0_482 = __builtin_shufflevector(__s0_482, __s0_482, 3, 2, 1, 0); \
52364 int32x4_t __ret_482; \
52365 __ret_482 = __noswap_splatq_laneq_s32(__rev0_482, __p1_482); \52365 __ret_482 = __noswap_splatq_laneq_s32(__rev0_482, __p1_482); \
52366 __ret_482 = __builtin_shufflevector(__ret_482, __ret_482, 3, 2, 1, 0); \52366 __ret_482 = __builtin_shufflevector(__ret_482, __ret_482, 3, 2, 1, 0); \
52367 __ret_482; \52367 __ret_482; \
...@@ -52370,16 +52370,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -52370,16 +52370,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5237052370
52371#ifdef __LITTLE_ENDIAN__52371#ifdef __LITTLE_ENDIAN__
52372#define vdupq_laneq_s64(__p0_483, __p1_483) __extension__ ({ \52372#define vdupq_laneq_s64(__p0_483, __p1_483) __extension__ ({ \
52373 int64x2_t __s0_483 = __p0_483; \
52374 int64x2_t __ret_483; \52373 int64x2_t __ret_483; \
52374 int64x2_t __s0_483 = __p0_483; \
52375 __ret_483 = splatq_laneq_s64(__s0_483, __p1_483); \52375 __ret_483 = splatq_laneq_s64(__s0_483, __p1_483); \
52376 __ret_483; \52376 __ret_483; \
52377})52377})
52378#else52378#else
52379#define vdupq_laneq_s64(__p0_484, __p1_484) __extension__ ({ \52379#define vdupq_laneq_s64(__p0_484, __p1_484) __extension__ ({ \
52380 int64x2_t __ret_484; \
52380 int64x2_t __s0_484 = __p0_484; \52381 int64x2_t __s0_484 = __p0_484; \
52381 int64x2_t __rev0_484; __rev0_484 = __builtin_shufflevector(__s0_484, __s0_484, 1, 0); \52382 int64x2_t __rev0_484; __rev0_484 = __builtin_shufflevector(__s0_484, __s0_484, 1, 0); \
52382 int64x2_t __ret_484; \
52383 __ret_484 = __noswap_splatq_laneq_s64(__rev0_484, __p1_484); \52383 __ret_484 = __noswap_splatq_laneq_s64(__rev0_484, __p1_484); \
52384 __ret_484 = __builtin_shufflevector(__ret_484, __ret_484, 1, 0); \52384 __ret_484 = __builtin_shufflevector(__ret_484, __ret_484, 1, 0); \
52385 __ret_484; \52385 __ret_484; \
...@@ -52388,16 +52388,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -52388,16 +52388,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5238852388
52389#ifdef __LITTLE_ENDIAN__52389#ifdef __LITTLE_ENDIAN__
52390#define vdupq_laneq_s16(__p0_485, __p1_485) __extension__ ({ \52390#define vdupq_laneq_s16(__p0_485, __p1_485) __extension__ ({ \
52391 int16x8_t __s0_485 = __p0_485; \
52392 int16x8_t __ret_485; \52391 int16x8_t __ret_485; \
52392 int16x8_t __s0_485 = __p0_485; \
52393 __ret_485 = splatq_laneq_s16(__s0_485, __p1_485); \52393 __ret_485 = splatq_laneq_s16(__s0_485, __p1_485); \
52394 __ret_485; \52394 __ret_485; \
52395})52395})
52396#else52396#else
52397#define vdupq_laneq_s16(__p0_486, __p1_486) __extension__ ({ \52397#define vdupq_laneq_s16(__p0_486, __p1_486) __extension__ ({ \
52398 int16x8_t __ret_486; \
52398 int16x8_t __s0_486 = __p0_486; \52399 int16x8_t __s0_486 = __p0_486; \
52399 int16x8_t __rev0_486; __rev0_486 = __builtin_shufflevector(__s0_486, __s0_486, 7, 6, 5, 4, 3, 2, 1, 0); \52400 int16x8_t __rev0_486; __rev0_486 = __builtin_shufflevector(__s0_486, __s0_486, 7, 6, 5, 4, 3, 2, 1, 0); \
52400 int16x8_t __ret_486; \
52401 __ret_486 = __noswap_splatq_laneq_s16(__rev0_486, __p1_486); \52401 __ret_486 = __noswap_splatq_laneq_s16(__rev0_486, __p1_486); \
52402 __ret_486 = __builtin_shufflevector(__ret_486, __ret_486, 7, 6, 5, 4, 3, 2, 1, 0); \52402 __ret_486 = __builtin_shufflevector(__ret_486, __ret_486, 7, 6, 5, 4, 3, 2, 1, 0); \
52403 __ret_486; \52403 __ret_486; \
...@@ -52406,16 +52406,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -52406,16 +52406,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5240652406
52407#ifdef __LITTLE_ENDIAN__52407#ifdef __LITTLE_ENDIAN__
52408#define vdup_laneq_u8(__p0_487, __p1_487) __extension__ ({ \52408#define vdup_laneq_u8(__p0_487, __p1_487) __extension__ ({ \
52409 uint8x16_t __s0_487 = __p0_487; \
52410 uint8x8_t __ret_487; \52409 uint8x8_t __ret_487; \
52410 uint8x16_t __s0_487 = __p0_487; \
52411 __ret_487 = splat_laneq_u8(__s0_487, __p1_487); \52411 __ret_487 = splat_laneq_u8(__s0_487, __p1_487); \
52412 __ret_487; \52412 __ret_487; \
52413})52413})
52414#else52414#else
52415#define vdup_laneq_u8(__p0_488, __p1_488) __extension__ ({ \52415#define vdup_laneq_u8(__p0_488, __p1_488) __extension__ ({ \
52416 uint8x8_t __ret_488; \
52416 uint8x16_t __s0_488 = __p0_488; \52417 uint8x16_t __s0_488 = __p0_488; \
52417 uint8x16_t __rev0_488; __rev0_488 = __builtin_shufflevector(__s0_488, __s0_488, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \52418 uint8x16_t __rev0_488; __rev0_488 = __builtin_shufflevector(__s0_488, __s0_488, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
52418 uint8x8_t __ret_488; \
52419 __ret_488 = __noswap_splat_laneq_u8(__rev0_488, __p1_488); \52419 __ret_488 = __noswap_splat_laneq_u8(__rev0_488, __p1_488); \
52420 __ret_488 = __builtin_shufflevector(__ret_488, __ret_488, 7, 6, 5, 4, 3, 2, 1, 0); \52420 __ret_488 = __builtin_shufflevector(__ret_488, __ret_488, 7, 6, 5, 4, 3, 2, 1, 0); \
52421 __ret_488; \52421 __ret_488; \
...@@ -52424,16 +52424,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -52424,16 +52424,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5242452424
52425#ifdef __LITTLE_ENDIAN__52425#ifdef __LITTLE_ENDIAN__
52426#define vdup_laneq_u32(__p0_489, __p1_489) __extension__ ({ \52426#define vdup_laneq_u32(__p0_489, __p1_489) __extension__ ({ \
52427 uint32x4_t __s0_489 = __p0_489; \
52428 uint32x2_t __ret_489; \52427 uint32x2_t __ret_489; \
52428 uint32x4_t __s0_489 = __p0_489; \
52429 __ret_489 = splat_laneq_u32(__s0_489, __p1_489); \52429 __ret_489 = splat_laneq_u32(__s0_489, __p1_489); \
52430 __ret_489; \52430 __ret_489; \
52431})52431})
52432#else52432#else
52433#define vdup_laneq_u32(__p0_490, __p1_490) __extension__ ({ \52433#define vdup_laneq_u32(__p0_490, __p1_490) __extension__ ({ \
52434 uint32x2_t __ret_490; \
52434 uint32x4_t __s0_490 = __p0_490; \52435 uint32x4_t __s0_490 = __p0_490; \
52435 uint32x4_t __rev0_490; __rev0_490 = __builtin_shufflevector(__s0_490, __s0_490, 3, 2, 1, 0); \52436 uint32x4_t __rev0_490; __rev0_490 = __builtin_shufflevector(__s0_490, __s0_490, 3, 2, 1, 0); \
52436 uint32x2_t __ret_490; \
52437 __ret_490 = __noswap_splat_laneq_u32(__rev0_490, __p1_490); \52437 __ret_490 = __noswap_splat_laneq_u32(__rev0_490, __p1_490); \
52438 __ret_490 = __builtin_shufflevector(__ret_490, __ret_490, 1, 0); \52438 __ret_490 = __builtin_shufflevector(__ret_490, __ret_490, 1, 0); \
52439 __ret_490; \52439 __ret_490; \
...@@ -52442,16 +52442,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -52442,16 +52442,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5244252442
52443#ifdef __LITTLE_ENDIAN__52443#ifdef __LITTLE_ENDIAN__
52444#define vdup_laneq_u64(__p0_491, __p1_491) __extension__ ({ \52444#define vdup_laneq_u64(__p0_491, __p1_491) __extension__ ({ \
52445 uint64x2_t __s0_491 = __p0_491; \
52446 uint64x1_t __ret_491; \52445 uint64x1_t __ret_491; \
52446 uint64x2_t __s0_491 = __p0_491; \
52447 __ret_491 = splat_laneq_u64(__s0_491, __p1_491); \52447 __ret_491 = splat_laneq_u64(__s0_491, __p1_491); \
52448 __ret_491; \52448 __ret_491; \
52449})52449})
52450#else52450#else
52451#define vdup_laneq_u64(__p0_492, __p1_492) __extension__ ({ \52451#define vdup_laneq_u64(__p0_492, __p1_492) __extension__ ({ \
52452 uint64x1_t __ret_492; \
52452 uint64x2_t __s0_492 = __p0_492; \52453 uint64x2_t __s0_492 = __p0_492; \
52453 uint64x2_t __rev0_492; __rev0_492 = __builtin_shufflevector(__s0_492, __s0_492, 1, 0); \52454 uint64x2_t __rev0_492; __rev0_492 = __builtin_shufflevector(__s0_492, __s0_492, 1, 0); \
52454 uint64x1_t __ret_492; \
52455 __ret_492 = __noswap_splat_laneq_u64(__rev0_492, __p1_492); \52455 __ret_492 = __noswap_splat_laneq_u64(__rev0_492, __p1_492); \
52456 __ret_492; \52456 __ret_492; \
52457})52457})
...@@ -52459,16 +52459,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -52459,16 +52459,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5245952459
52460#ifdef __LITTLE_ENDIAN__52460#ifdef __LITTLE_ENDIAN__
52461#define vdup_laneq_u16(__p0_493, __p1_493) __extension__ ({ \52461#define vdup_laneq_u16(__p0_493, __p1_493) __extension__ ({ \
52462 uint16x8_t __s0_493 = __p0_493; \
52463 uint16x4_t __ret_493; \52462 uint16x4_t __ret_493; \
52463 uint16x8_t __s0_493 = __p0_493; \
52464 __ret_493 = splat_laneq_u16(__s0_493, __p1_493); \52464 __ret_493 = splat_laneq_u16(__s0_493, __p1_493); \
52465 __ret_493; \52465 __ret_493; \
52466})52466})
52467#else52467#else
52468#define vdup_laneq_u16(__p0_494, __p1_494) __extension__ ({ \52468#define vdup_laneq_u16(__p0_494, __p1_494) __extension__ ({ \
52469 uint16x4_t __ret_494; \
52469 uint16x8_t __s0_494 = __p0_494; \52470 uint16x8_t __s0_494 = __p0_494; \
52470 uint16x8_t __rev0_494; __rev0_494 = __builtin_shufflevector(__s0_494, __s0_494, 7, 6, 5, 4, 3, 2, 1, 0); \52471 uint16x8_t __rev0_494; __rev0_494 = __builtin_shufflevector(__s0_494, __s0_494, 7, 6, 5, 4, 3, 2, 1, 0); \
52471 uint16x4_t __ret_494; \
52472 __ret_494 = __noswap_splat_laneq_u16(__rev0_494, __p1_494); \52472 __ret_494 = __noswap_splat_laneq_u16(__rev0_494, __p1_494); \
52473 __ret_494 = __builtin_shufflevector(__ret_494, __ret_494, 3, 2, 1, 0); \52473 __ret_494 = __builtin_shufflevector(__ret_494, __ret_494, 3, 2, 1, 0); \
52474 __ret_494; \52474 __ret_494; \
...@@ -52477,16 +52477,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -52477,16 +52477,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5247752477
52478#ifdef __LITTLE_ENDIAN__52478#ifdef __LITTLE_ENDIAN__
52479#define vdup_laneq_s8(__p0_495, __p1_495) __extension__ ({ \52479#define vdup_laneq_s8(__p0_495, __p1_495) __extension__ ({ \
52480 int8x16_t __s0_495 = __p0_495; \
52481 int8x8_t __ret_495; \52480 int8x8_t __ret_495; \
52481 int8x16_t __s0_495 = __p0_495; \
52482 __ret_495 = splat_laneq_s8(__s0_495, __p1_495); \52482 __ret_495 = splat_laneq_s8(__s0_495, __p1_495); \
52483 __ret_495; \52483 __ret_495; \
52484})52484})
52485#else52485#else
52486#define vdup_laneq_s8(__p0_496, __p1_496) __extension__ ({ \52486#define vdup_laneq_s8(__p0_496, __p1_496) __extension__ ({ \
52487 int8x8_t __ret_496; \
52487 int8x16_t __s0_496 = __p0_496; \52488 int8x16_t __s0_496 = __p0_496; \
52488 int8x16_t __rev0_496; __rev0_496 = __builtin_shufflevector(__s0_496, __s0_496, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \52489 int8x16_t __rev0_496; __rev0_496 = __builtin_shufflevector(__s0_496, __s0_496, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
52489 int8x8_t __ret_496; \
52490 __ret_496 = __noswap_splat_laneq_s8(__rev0_496, __p1_496); \52490 __ret_496 = __noswap_splat_laneq_s8(__rev0_496, __p1_496); \
52491 __ret_496 = __builtin_shufflevector(__ret_496, __ret_496, 7, 6, 5, 4, 3, 2, 1, 0); \52491 __ret_496 = __builtin_shufflevector(__ret_496, __ret_496, 7, 6, 5, 4, 3, 2, 1, 0); \
52492 __ret_496; \52492 __ret_496; \
...@@ -52495,16 +52495,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -52495,16 +52495,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5249552495
52496#ifdef __LITTLE_ENDIAN__52496#ifdef __LITTLE_ENDIAN__
52497#define vdup_laneq_f64(__p0_497, __p1_497) __extension__ ({ \52497#define vdup_laneq_f64(__p0_497, __p1_497) __extension__ ({ \
52498 float64x2_t __s0_497 = __p0_497; \
52499 float64x1_t __ret_497; \52498 float64x1_t __ret_497; \
52499 float64x2_t __s0_497 = __p0_497; \
52500 __ret_497 = splat_laneq_f64(__s0_497, __p1_497); \52500 __ret_497 = splat_laneq_f64(__s0_497, __p1_497); \
52501 __ret_497; \52501 __ret_497; \
52502})52502})
52503#else52503#else
52504#define vdup_laneq_f64(__p0_498, __p1_498) __extension__ ({ \52504#define vdup_laneq_f64(__p0_498, __p1_498) __extension__ ({ \
52505 float64x1_t __ret_498; \
52505 float64x2_t __s0_498 = __p0_498; \52506 float64x2_t __s0_498 = __p0_498; \
52506 float64x2_t __rev0_498; __rev0_498 = __builtin_shufflevector(__s0_498, __s0_498, 1, 0); \52507 float64x2_t __rev0_498; __rev0_498 = __builtin_shufflevector(__s0_498, __s0_498, 1, 0); \
52507 float64x1_t __ret_498; \
52508 __ret_498 = __noswap_splat_laneq_f64(__rev0_498, __p1_498); \52508 __ret_498 = __noswap_splat_laneq_f64(__rev0_498, __p1_498); \
52509 __ret_498; \52509 __ret_498; \
52510})52510})
...@@ -52512,16 +52512,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -52512,16 +52512,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5251252512
52513#ifdef __LITTLE_ENDIAN__52513#ifdef __LITTLE_ENDIAN__
52514#define vdup_laneq_f32(__p0_499, __p1_499) __extension__ ({ \52514#define vdup_laneq_f32(__p0_499, __p1_499) __extension__ ({ \
52515 float32x4_t __s0_499 = __p0_499; \
52516 float32x2_t __ret_499; \52515 float32x2_t __ret_499; \
52516 float32x4_t __s0_499 = __p0_499; \
52517 __ret_499 = splat_laneq_f32(__s0_499, __p1_499); \52517 __ret_499 = splat_laneq_f32(__s0_499, __p1_499); \
52518 __ret_499; \52518 __ret_499; \
52519})52519})
52520#else52520#else
52521#define vdup_laneq_f32(__p0_500, __p1_500) __extension__ ({ \52521#define vdup_laneq_f32(__p0_500, __p1_500) __extension__ ({ \
52522 float32x2_t __ret_500; \
52522 float32x4_t __s0_500 = __p0_500; \52523 float32x4_t __s0_500 = __p0_500; \
52523 float32x4_t __rev0_500; __rev0_500 = __builtin_shufflevector(__s0_500, __s0_500, 3, 2, 1, 0); \52524 float32x4_t __rev0_500; __rev0_500 = __builtin_shufflevector(__s0_500, __s0_500, 3, 2, 1, 0); \
52524 float32x2_t __ret_500; \
52525 __ret_500 = __noswap_splat_laneq_f32(__rev0_500, __p1_500); \52525 __ret_500 = __noswap_splat_laneq_f32(__rev0_500, __p1_500); \
52526 __ret_500 = __builtin_shufflevector(__ret_500, __ret_500, 1, 0); \52526 __ret_500 = __builtin_shufflevector(__ret_500, __ret_500, 1, 0); \
52527 __ret_500; \52527 __ret_500; \
...@@ -52530,16 +52530,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -52530,16 +52530,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5253052530
52531#ifdef __LITTLE_ENDIAN__52531#ifdef __LITTLE_ENDIAN__
52532#define vdup_laneq_f16(__p0_501, __p1_501) __extension__ ({ \52532#define vdup_laneq_f16(__p0_501, __p1_501) __extension__ ({ \
52533 float16x8_t __s0_501 = __p0_501; \
52534 float16x4_t __ret_501; \52533 float16x4_t __ret_501; \
52534 float16x8_t __s0_501 = __p0_501; \
52535 __ret_501 = splat_laneq_f16(__s0_501, __p1_501); \52535 __ret_501 = splat_laneq_f16(__s0_501, __p1_501); \
52536 __ret_501; \52536 __ret_501; \
52537})52537})
52538#else52538#else
52539#define vdup_laneq_f16(__p0_502, __p1_502) __extension__ ({ \52539#define vdup_laneq_f16(__p0_502, __p1_502) __extension__ ({ \
52540 float16x4_t __ret_502; \
52540 float16x8_t __s0_502 = __p0_502; \52541 float16x8_t __s0_502 = __p0_502; \
52541 float16x8_t __rev0_502; __rev0_502 = __builtin_shufflevector(__s0_502, __s0_502, 7, 6, 5, 4, 3, 2, 1, 0); \52542 float16x8_t __rev0_502; __rev0_502 = __builtin_shufflevector(__s0_502, __s0_502, 7, 6, 5, 4, 3, 2, 1, 0); \
52542 float16x4_t __ret_502; \
52543 __ret_502 = __noswap_splat_laneq_f16(__rev0_502, __p1_502); \52543 __ret_502 = __noswap_splat_laneq_f16(__rev0_502, __p1_502); \
52544 __ret_502 = __builtin_shufflevector(__ret_502, __ret_502, 3, 2, 1, 0); \52544 __ret_502 = __builtin_shufflevector(__ret_502, __ret_502, 3, 2, 1, 0); \
52545 __ret_502; \52545 __ret_502; \
...@@ -52548,16 +52548,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -52548,16 +52548,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5254852548
52549#ifdef __LITTLE_ENDIAN__52549#ifdef __LITTLE_ENDIAN__
52550#define vdup_laneq_s32(__p0_503, __p1_503) __extension__ ({ \52550#define vdup_laneq_s32(__p0_503, __p1_503) __extension__ ({ \
52551 int32x4_t __s0_503 = __p0_503; \
52552 int32x2_t __ret_503; \52551 int32x2_t __ret_503; \
52552 int32x4_t __s0_503 = __p0_503; \
52553 __ret_503 = splat_laneq_s32(__s0_503, __p1_503); \52553 __ret_503 = splat_laneq_s32(__s0_503, __p1_503); \
52554 __ret_503; \52554 __ret_503; \
52555})52555})
52556#else52556#else
52557#define vdup_laneq_s32(__p0_504, __p1_504) __extension__ ({ \52557#define vdup_laneq_s32(__p0_504, __p1_504) __extension__ ({ \
52558 int32x2_t __ret_504; \
52558 int32x4_t __s0_504 = __p0_504; \52559 int32x4_t __s0_504 = __p0_504; \
52559 int32x4_t __rev0_504; __rev0_504 = __builtin_shufflevector(__s0_504, __s0_504, 3, 2, 1, 0); \52560 int32x4_t __rev0_504; __rev0_504 = __builtin_shufflevector(__s0_504, __s0_504, 3, 2, 1, 0); \
52560 int32x2_t __ret_504; \
52561 __ret_504 = __noswap_splat_laneq_s32(__rev0_504, __p1_504); \52561 __ret_504 = __noswap_splat_laneq_s32(__rev0_504, __p1_504); \
52562 __ret_504 = __builtin_shufflevector(__ret_504, __ret_504, 1, 0); \52562 __ret_504 = __builtin_shufflevector(__ret_504, __ret_504, 1, 0); \
52563 __ret_504; \52563 __ret_504; \
...@@ -52566,16 +52566,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -52566,16 +52566,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5256652566
52567#ifdef __LITTLE_ENDIAN__52567#ifdef __LITTLE_ENDIAN__
52568#define vdup_laneq_s64(__p0_505, __p1_505) __extension__ ({ \52568#define vdup_laneq_s64(__p0_505, __p1_505) __extension__ ({ \
52569 int64x2_t __s0_505 = __p0_505; \
52570 int64x1_t __ret_505; \52569 int64x1_t __ret_505; \
52570 int64x2_t __s0_505 = __p0_505; \
52571 __ret_505 = splat_laneq_s64(__s0_505, __p1_505); \52571 __ret_505 = splat_laneq_s64(__s0_505, __p1_505); \
52572 __ret_505; \52572 __ret_505; \
52573})52573})
52574#else52574#else
52575#define vdup_laneq_s64(__p0_506, __p1_506) __extension__ ({ \52575#define vdup_laneq_s64(__p0_506, __p1_506) __extension__ ({ \
52576 int64x1_t __ret_506; \
52576 int64x2_t __s0_506 = __p0_506; \52577 int64x2_t __s0_506 = __p0_506; \
52577 int64x2_t __rev0_506; __rev0_506 = __builtin_shufflevector(__s0_506, __s0_506, 1, 0); \52578 int64x2_t __rev0_506; __rev0_506 = __builtin_shufflevector(__s0_506, __s0_506, 1, 0); \
52578 int64x1_t __ret_506; \
52579 __ret_506 = __noswap_splat_laneq_s64(__rev0_506, __p1_506); \52579 __ret_506 = __noswap_splat_laneq_s64(__rev0_506, __p1_506); \
52580 __ret_506; \52580 __ret_506; \
52581})52581})
...@@ -52583,16 +52583,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -52583,16 +52583,16 @@ __ai float32x2_t vdiv_f32(float32x2_t __p0, float32x2_t __p1) {
5258352583
52584#ifdef __LITTLE_ENDIAN__52584#ifdef __LITTLE_ENDIAN__
52585#define vdup_laneq_s16(__p0_507, __p1_507) __extension__ ({ \52585#define vdup_laneq_s16(__p0_507, __p1_507) __extension__ ({ \
52586 int16x8_t __s0_507 = __p0_507; \
52587 int16x4_t __ret_507; \52586 int16x4_t __ret_507; \
52587 int16x8_t __s0_507 = __p0_507; \
52588 __ret_507 = splat_laneq_s16(__s0_507, __p1_507); \52588 __ret_507 = splat_laneq_s16(__s0_507, __p1_507); \
52589 __ret_507; \52589 __ret_507; \
52590})52590})
52591#else52591#else
52592#define vdup_laneq_s16(__p0_508, __p1_508) __extension__ ({ \52592#define vdup_laneq_s16(__p0_508, __p1_508) __extension__ ({ \
52593 int16x4_t __ret_508; \
52593 int16x8_t __s0_508 = __p0_508; \52594 int16x8_t __s0_508 = __p0_508; \
52594 int16x8_t __rev0_508; __rev0_508 = __builtin_shufflevector(__s0_508, __s0_508, 7, 6, 5, 4, 3, 2, 1, 0); \52595 int16x8_t __rev0_508; __rev0_508 = __builtin_shufflevector(__s0_508, __s0_508, 7, 6, 5, 4, 3, 2, 1, 0); \
52595 int16x4_t __ret_508; \
52596 __ret_508 = __noswap_splat_laneq_s16(__rev0_508, __p1_508); \52596 __ret_508 = __noswap_splat_laneq_s16(__rev0_508, __p1_508); \
52597 __ret_508 = __builtin_shufflevector(__ret_508, __ret_508, 3, 2, 1, 0); \52597 __ret_508 = __builtin_shufflevector(__ret_508, __ret_508, 3, 2, 1, 0); \
52598 __ret_508; \52598 __ret_508; \
...@@ -52640,27 +52640,27 @@ __ai float64x1_t vdup_n_f64(float64_t __p0) {...@@ -52640,27 +52640,27 @@ __ai float64x1_t vdup_n_f64(float64_t __p0) {
52640 return __ret;52640 return __ret;
52641}52641}
52642#define vext_p64(__p0, __p1, __p2) __extension__ ({ \52642#define vext_p64(__p0, __p1, __p2) __extension__ ({ \
52643 poly64x1_t __ret; \
52643 poly64x1_t __s0 = __p0; \52644 poly64x1_t __s0 = __p0; \
52644 poly64x1_t __s1 = __p1; \52645 poly64x1_t __s1 = __p1; \
52645 poly64x1_t __ret; \
52646 __ret = (poly64x1_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 6); \52646 __ret = (poly64x1_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 6); \
52647 __ret; \52647 __ret; \
52648})52648})
52649#ifdef __LITTLE_ENDIAN__52649#ifdef __LITTLE_ENDIAN__
52650#define vextq_p64(__p0, __p1, __p2) __extension__ ({ \52650#define vextq_p64(__p0, __p1, __p2) __extension__ ({ \
52651 poly64x2_t __ret; \
52651 poly64x2_t __s0 = __p0; \52652 poly64x2_t __s0 = __p0; \
52652 poly64x2_t __s1 = __p1; \52653 poly64x2_t __s1 = __p1; \
52653 poly64x2_t __ret; \
52654 __ret = (poly64x2_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 38); \52654 __ret = (poly64x2_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 38); \
52655 __ret; \52655 __ret; \
52656})52656})
52657#else52657#else
52658#define vextq_p64(__p0, __p1, __p2) __extension__ ({ \52658#define vextq_p64(__p0, __p1, __p2) __extension__ ({ \
52659 poly64x2_t __ret; \
52659 poly64x2_t __s0 = __p0; \52660 poly64x2_t __s0 = __p0; \
52660 poly64x2_t __s1 = __p1; \52661 poly64x2_t __s1 = __p1; \
52661 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \52662 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
52662 poly64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \52663 poly64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
52663 poly64x2_t __ret; \
52664 __ret = (poly64x2_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 38); \52664 __ret = (poly64x2_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 38); \
52665 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \52665 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
52666 __ret; \52666 __ret; \
...@@ -52669,19 +52669,19 @@ __ai float64x1_t vdup_n_f64(float64_t __p0) {...@@ -52669,19 +52669,19 @@ __ai float64x1_t vdup_n_f64(float64_t __p0) {
5266952669
52670#ifdef __LITTLE_ENDIAN__52670#ifdef __LITTLE_ENDIAN__
52671#define vextq_f64(__p0, __p1, __p2) __extension__ ({ \52671#define vextq_f64(__p0, __p1, __p2) __extension__ ({ \
52672 float64x2_t __ret; \
52672 float64x2_t __s0 = __p0; \52673 float64x2_t __s0 = __p0; \
52673 float64x2_t __s1 = __p1; \52674 float64x2_t __s1 = __p1; \
52674 float64x2_t __ret; \
52675 __ret = (float64x2_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 42); \52675 __ret = (float64x2_t) __builtin_neon_vextq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 42); \
52676 __ret; \52676 __ret; \
52677})52677})
52678#else52678#else
52679#define vextq_f64(__p0, __p1, __p2) __extension__ ({ \52679#define vextq_f64(__p0, __p1, __p2) __extension__ ({ \
52680 float64x2_t __ret; \
52680 float64x2_t __s0 = __p0; \52681 float64x2_t __s0 = __p0; \
52681 float64x2_t __s1 = __p1; \52682 float64x2_t __s1 = __p1; \
52682 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \52683 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
52683 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \52684 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
52684 float64x2_t __ret; \
52685 __ret = (float64x2_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 42); \52685 __ret = (float64x2_t) __builtin_neon_vextq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 42); \
52686 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \52686 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
52687 __ret; \52687 __ret; \
...@@ -52689,9 +52689,9 @@ __ai float64x1_t vdup_n_f64(float64_t __p0) {...@@ -52689,9 +52689,9 @@ __ai float64x1_t vdup_n_f64(float64_t __p0) {
52689#endif52689#endif
5269052690
52691#define vext_f64(__p0, __p1, __p2) __extension__ ({ \52691#define vext_f64(__p0, __p1, __p2) __extension__ ({ \
52692 float64x1_t __ret; \
52692 float64x1_t __s0 = __p0; \52693 float64x1_t __s0 = __p0; \
52693 float64x1_t __s1 = __p1; \52694 float64x1_t __s1 = __p1; \
52694 float64x1_t __ret; \
52695 __ret = (float64x1_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 10); \52695 __ret = (float64x1_t) __builtin_neon_vext_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 10); \
52696 __ret; \52696 __ret; \
52697})52697})
...@@ -52703,10 +52703,10 @@ __ai float64x2_t vfmaq_f64(float64x2_t __p0, float64x2_t __p1, float64x2_t __p2)...@@ -52703,10 +52703,10 @@ __ai float64x2_t vfmaq_f64(float64x2_t __p0, float64x2_t __p1, float64x2_t __p2)
52703}52703}
52704#else52704#else
52705__ai float64x2_t vfmaq_f64(float64x2_t __p0, float64x2_t __p1, float64x2_t __p2) {52705__ai float64x2_t vfmaq_f64(float64x2_t __p0, float64x2_t __p1, float64x2_t __p2) {
52706 float64x2_t __ret;
52706 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);52707 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
52707 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);52708 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
52708 float64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);52709 float64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
52709 float64x2_t __ret;
52710 __ret = (float64x2_t) __builtin_neon_vfmaq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 42);52710 __ret = (float64x2_t) __builtin_neon_vfmaq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 42);
52711 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);52711 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
52712 return __ret;52712 return __ret;
...@@ -52724,37 +52724,37 @@ __ai float64x1_t vfma_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -52724,37 +52724,37 @@ __ai float64x1_t vfma_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
52724 return __ret;52724 return __ret;
52725}52725}
52726#define vfmad_lane_f64(__p0, __p1, __p2, __p3) __extension__ ({ \52726#define vfmad_lane_f64(__p0, __p1, __p2, __p3) __extension__ ({ \
52727 float64_t __ret; \
52727 float64_t __s0 = __p0; \52728 float64_t __s0 = __p0; \
52728 float64_t __s1 = __p1; \52729 float64_t __s1 = __p1; \
52729 float64x1_t __s2 = __p2; \52730 float64x1_t __s2 = __p2; \
52730 float64_t __ret; \
52731 __ret = (float64_t) __builtin_neon_vfmad_lane_f64(__s0, __s1, (float64x1_t)__s2, __p3); \52731 __ret = (float64_t) __builtin_neon_vfmad_lane_f64(__s0, __s1, (float64x1_t)__s2, __p3); \
52732 __ret; \52732 __ret; \
52733})52733})
52734#ifdef __LITTLE_ENDIAN__52734#ifdef __LITTLE_ENDIAN__
52735#define vfmas_lane_f32(__p0, __p1, __p2, __p3) __extension__ ({ \52735#define vfmas_lane_f32(__p0, __p1, __p2, __p3) __extension__ ({ \
52736 float32_t __ret; \
52736 float32_t __s0 = __p0; \52737 float32_t __s0 = __p0; \
52737 float32_t __s1 = __p1; \52738 float32_t __s1 = __p1; \
52738 float32x2_t __s2 = __p2; \52739 float32x2_t __s2 = __p2; \
52739 float32_t __ret; \
52740 __ret = (float32_t) __builtin_neon_vfmas_lane_f32(__s0, __s1, (float32x2_t)__s2, __p3); \52740 __ret = (float32_t) __builtin_neon_vfmas_lane_f32(__s0, __s1, (float32x2_t)__s2, __p3); \
52741 __ret; \52741 __ret; \
52742})52742})
52743#else52743#else
52744#define vfmas_lane_f32(__p0, __p1, __p2, __p3) __extension__ ({ \52744#define vfmas_lane_f32(__p0, __p1, __p2, __p3) __extension__ ({ \
52745 float32_t __ret; \
52745 float32_t __s0 = __p0; \52746 float32_t __s0 = __p0; \
52746 float32_t __s1 = __p1; \52747 float32_t __s1 = __p1; \
52747 float32x2_t __s2 = __p2; \52748 float32x2_t __s2 = __p2; \
52748 float32x2_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 1, 0); \52749 float32x2_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 1, 0); \
52749 float32_t __ret; \
52750 __ret = (float32_t) __builtin_neon_vfmas_lane_f32(__s0, __s1, (float32x2_t)__rev2, __p3); \52750 __ret = (float32_t) __builtin_neon_vfmas_lane_f32(__s0, __s1, (float32x2_t)__rev2, __p3); \
52751 __ret; \52751 __ret; \
52752})52752})
52753#define __noswap_vfmas_lane_f32(__p0, __p1, __p2, __p3) __extension__ ({ \52753#define __noswap_vfmas_lane_f32(__p0, __p1, __p2, __p3) __extension__ ({ \
52754 float32_t __ret; \
52754 float32_t __s0 = __p0; \52755 float32_t __s0 = __p0; \
52755 float32_t __s1 = __p1; \52756 float32_t __s1 = __p1; \
52756 float32x2_t __s2 = __p2; \52757 float32x2_t __s2 = __p2; \
52757 float32_t __ret; \
52758 __ret = (float32_t) __builtin_neon_vfmas_lane_f32(__s0, __s1, (float32x2_t)__s2, __p3); \52758 __ret = (float32_t) __builtin_neon_vfmas_lane_f32(__s0, __s1, (float32x2_t)__s2, __p3); \
52759 __ret; \52759 __ret; \
52760})52760})
...@@ -52762,30 +52762,30 @@ __ai float64x1_t vfma_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -52762,30 +52762,30 @@ __ai float64x1_t vfma_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5276252762
52763#ifdef __LITTLE_ENDIAN__52763#ifdef __LITTLE_ENDIAN__
52764#define vfmaq_lane_f64(__p0, __p1, __p2, __p3) __extension__ ({ \52764#define vfmaq_lane_f64(__p0, __p1, __p2, __p3) __extension__ ({ \
52765 float64x2_t __ret; \
52765 float64x2_t __s0 = __p0; \52766 float64x2_t __s0 = __p0; \
52766 float64x2_t __s1 = __p1; \52767 float64x2_t __s1 = __p1; \
52767 float64x1_t __s2 = __p2; \52768 float64x1_t __s2 = __p2; \
52768 float64x2_t __ret; \
52769 __ret = (float64x2_t) __builtin_neon_vfmaq_lane_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x8_t)__s2, __p3, 42); \52769 __ret = (float64x2_t) __builtin_neon_vfmaq_lane_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x8_t)__s2, __p3, 42); \
52770 __ret; \52770 __ret; \
52771})52771})
52772#else52772#else
52773#define vfmaq_lane_f64(__p0, __p1, __p2, __p3) __extension__ ({ \52773#define vfmaq_lane_f64(__p0, __p1, __p2, __p3) __extension__ ({ \
52774 float64x2_t __ret; \
52774 float64x2_t __s0 = __p0; \52775 float64x2_t __s0 = __p0; \
52775 float64x2_t __s1 = __p1; \52776 float64x2_t __s1 = __p1; \
52776 float64x1_t __s2 = __p2; \52777 float64x1_t __s2 = __p2; \
52777 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \52778 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
52778 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \52779 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
52779 float64x2_t __ret; \
52780 __ret = (float64x2_t) __builtin_neon_vfmaq_lane_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x8_t)__s2, __p3, 42); \52780 __ret = (float64x2_t) __builtin_neon_vfmaq_lane_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x8_t)__s2, __p3, 42); \
52781 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \52781 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
52782 __ret; \52782 __ret; \
52783})52783})
52784#define __noswap_vfmaq_lane_f64(__p0, __p1, __p2, __p3) __extension__ ({ \52784#define __noswap_vfmaq_lane_f64(__p0, __p1, __p2, __p3) __extension__ ({ \
52785 float64x2_t __ret; \
52785 float64x2_t __s0 = __p0; \52786 float64x2_t __s0 = __p0; \
52786 float64x2_t __s1 = __p1; \52787 float64x2_t __s1 = __p1; \
52787 float64x1_t __s2 = __p2; \52788 float64x1_t __s2 = __p2; \
52788 float64x2_t __ret; \
52789 __ret = (float64x2_t) __builtin_neon_vfmaq_lane_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x8_t)__s2, __p3, 42); \52789 __ret = (float64x2_t) __builtin_neon_vfmaq_lane_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x8_t)__s2, __p3, 42); \
52790 __ret; \52790 __ret; \
52791})52791})
...@@ -52793,71 +52793,71 @@ __ai float64x1_t vfma_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -52793,71 +52793,71 @@ __ai float64x1_t vfma_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5279352793
52794#ifdef __LITTLE_ENDIAN__52794#ifdef __LITTLE_ENDIAN__
52795#define vfmaq_lane_f32(__p0, __p1, __p2, __p3) __extension__ ({ \52795#define vfmaq_lane_f32(__p0, __p1, __p2, __p3) __extension__ ({ \
52796 float32x4_t __ret; \
52796 float32x4_t __s0 = __p0; \52797 float32x4_t __s0 = __p0; \
52797 float32x4_t __s1 = __p1; \52798 float32x4_t __s1 = __p1; \
52798 float32x2_t __s2 = __p2; \52799 float32x2_t __s2 = __p2; \
52799 float32x4_t __ret; \
52800 __ret = (float32x4_t) __builtin_neon_vfmaq_lane_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x8_t)__s2, __p3, 41); \52800 __ret = (float32x4_t) __builtin_neon_vfmaq_lane_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x8_t)__s2, __p3, 41); \
52801 __ret; \52801 __ret; \
52802})52802})
52803#else52803#else
52804#define vfmaq_lane_f32(__p0, __p1, __p2, __p3) __extension__ ({ \52804#define vfmaq_lane_f32(__p0, __p1, __p2, __p3) __extension__ ({ \
52805 float32x4_t __ret; \
52805 float32x4_t __s0 = __p0; \52806 float32x4_t __s0 = __p0; \
52806 float32x4_t __s1 = __p1; \52807 float32x4_t __s1 = __p1; \
52807 float32x2_t __s2 = __p2; \52808 float32x2_t __s2 = __p2; \
52808 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \52809 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
52809 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \52810 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
52810 float32x2_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 1, 0); \52811 float32x2_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 1, 0); \
52811 float32x4_t __ret; \
52812 __ret = (float32x4_t) __builtin_neon_vfmaq_lane_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x8_t)__rev2, __p3, 41); \52812 __ret = (float32x4_t) __builtin_neon_vfmaq_lane_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x8_t)__rev2, __p3, 41); \
52813 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \52813 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
52814 __ret; \52814 __ret; \
52815})52815})
52816#define __noswap_vfmaq_lane_f32(__p0, __p1, __p2, __p3) __extension__ ({ \52816#define __noswap_vfmaq_lane_f32(__p0, __p1, __p2, __p3) __extension__ ({ \
52817 float32x4_t __ret; \
52817 float32x4_t __s0 = __p0; \52818 float32x4_t __s0 = __p0; \
52818 float32x4_t __s1 = __p1; \52819 float32x4_t __s1 = __p1; \
52819 float32x2_t __s2 = __p2; \52820 float32x2_t __s2 = __p2; \
52820 float32x4_t __ret; \
52821 __ret = (float32x4_t) __builtin_neon_vfmaq_lane_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x8_t)__s2, __p3, 41); \52821 __ret = (float32x4_t) __builtin_neon_vfmaq_lane_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x8_t)__s2, __p3, 41); \
52822 __ret; \52822 __ret; \
52823})52823})
52824#endif52824#endif
5282552825
52826#define vfma_lane_f64(__p0, __p1, __p2, __p3) __extension__ ({ \52826#define vfma_lane_f64(__p0, __p1, __p2, __p3) __extension__ ({ \
52827 float64x1_t __ret; \
52827 float64x1_t __s0 = __p0; \52828 float64x1_t __s0 = __p0; \
52828 float64x1_t __s1 = __p1; \52829 float64x1_t __s1 = __p1; \
52829 float64x1_t __s2 = __p2; \52830 float64x1_t __s2 = __p2; \
52830 float64x1_t __ret; \
52831 __ret = (float64x1_t) __builtin_neon_vfma_lane_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x8_t)__s2, __p3, 10); \52831 __ret = (float64x1_t) __builtin_neon_vfma_lane_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x8_t)__s2, __p3, 10); \
52832 __ret; \52832 __ret; \
52833})52833})
52834#ifdef __LITTLE_ENDIAN__52834#ifdef __LITTLE_ENDIAN__
52835#define vfma_lane_f32(__p0, __p1, __p2, __p3) __extension__ ({ \52835#define vfma_lane_f32(__p0, __p1, __p2, __p3) __extension__ ({ \
52836 float32x2_t __ret; \
52836 float32x2_t __s0 = __p0; \52837 float32x2_t __s0 = __p0; \
52837 float32x2_t __s1 = __p1; \52838 float32x2_t __s1 = __p1; \
52838 float32x2_t __s2 = __p2; \52839 float32x2_t __s2 = __p2; \
52839 float32x2_t __ret; \
52840 __ret = (float32x2_t) __builtin_neon_vfma_lane_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x8_t)__s2, __p3, 9); \52840 __ret = (float32x2_t) __builtin_neon_vfma_lane_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x8_t)__s2, __p3, 9); \
52841 __ret; \52841 __ret; \
52842})52842})
52843#else52843#else
52844#define vfma_lane_f32(__p0, __p1, __p2, __p3) __extension__ ({ \52844#define vfma_lane_f32(__p0, __p1, __p2, __p3) __extension__ ({ \
52845 float32x2_t __ret; \
52845 float32x2_t __s0 = __p0; \52846 float32x2_t __s0 = __p0; \
52846 float32x2_t __s1 = __p1; \52847 float32x2_t __s1 = __p1; \
52847 float32x2_t __s2 = __p2; \52848 float32x2_t __s2 = __p2; \
52848 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \52849 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
52849 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \52850 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
52850 float32x2_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 1, 0); \52851 float32x2_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 1, 0); \
52851 float32x2_t __ret; \
52852 __ret = (float32x2_t) __builtin_neon_vfma_lane_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, __p3, 9); \52852 __ret = (float32x2_t) __builtin_neon_vfma_lane_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x8_t)__rev2, __p3, 9); \
52853 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \52853 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
52854 __ret; \52854 __ret; \
52855})52855})
52856#define __noswap_vfma_lane_f32(__p0, __p1, __p2, __p3) __extension__ ({ \52856#define __noswap_vfma_lane_f32(__p0, __p1, __p2, __p3) __extension__ ({ \
52857 float32x2_t __ret; \
52857 float32x2_t __s0 = __p0; \52858 float32x2_t __s0 = __p0; \
52858 float32x2_t __s1 = __p1; \52859 float32x2_t __s1 = __p1; \
52859 float32x2_t __s2 = __p2; \52860 float32x2_t __s2 = __p2; \
52860 float32x2_t __ret; \
52861 __ret = (float32x2_t) __builtin_neon_vfma_lane_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x8_t)__s2, __p3, 9); \52861 __ret = (float32x2_t) __builtin_neon_vfma_lane_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x8_t)__s2, __p3, 9); \
52862 __ret; \52862 __ret; \
52863})52863})
...@@ -52865,28 +52865,28 @@ __ai float64x1_t vfma_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -52865,28 +52865,28 @@ __ai float64x1_t vfma_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5286552865
52866#ifdef __LITTLE_ENDIAN__52866#ifdef __LITTLE_ENDIAN__
52867#define vfmad_laneq_f64(__p0, __p1, __p2, __p3) __extension__ ({ \52867#define vfmad_laneq_f64(__p0, __p1, __p2, __p3) __extension__ ({ \
52868 float64_t __ret; \
52868 float64_t __s0 = __p0; \52869 float64_t __s0 = __p0; \
52869 float64_t __s1 = __p1; \52870 float64_t __s1 = __p1; \
52870 float64x2_t __s2 = __p2; \52871 float64x2_t __s2 = __p2; \
52871 float64_t __ret; \
52872 __ret = (float64_t) __builtin_neon_vfmad_laneq_f64(__s0, __s1, (float64x2_t)__s2, __p3); \52872 __ret = (float64_t) __builtin_neon_vfmad_laneq_f64(__s0, __s1, (float64x2_t)__s2, __p3); \
52873 __ret; \52873 __ret; \
52874})52874})
52875#else52875#else
52876#define vfmad_laneq_f64(__p0, __p1, __p2, __p3) __extension__ ({ \52876#define vfmad_laneq_f64(__p0, __p1, __p2, __p3) __extension__ ({ \
52877 float64_t __ret; \
52877 float64_t __s0 = __p0; \52878 float64_t __s0 = __p0; \
52878 float64_t __s1 = __p1; \52879 float64_t __s1 = __p1; \
52879 float64x2_t __s2 = __p2; \52880 float64x2_t __s2 = __p2; \
52880 float64x2_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 1, 0); \52881 float64x2_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 1, 0); \
52881 float64_t __ret; \
52882 __ret = (float64_t) __builtin_neon_vfmad_laneq_f64(__s0, __s1, (float64x2_t)__rev2, __p3); \52882 __ret = (float64_t) __builtin_neon_vfmad_laneq_f64(__s0, __s1, (float64x2_t)__rev2, __p3); \
52883 __ret; \52883 __ret; \
52884})52884})
52885#define __noswap_vfmad_laneq_f64(__p0, __p1, __p2, __p3) __extension__ ({ \52885#define __noswap_vfmad_laneq_f64(__p0, __p1, __p2, __p3) __extension__ ({ \
52886 float64_t __ret; \
52886 float64_t __s0 = __p0; \52887 float64_t __s0 = __p0; \
52887 float64_t __s1 = __p1; \52888 float64_t __s1 = __p1; \
52888 float64x2_t __s2 = __p2; \52889 float64x2_t __s2 = __p2; \
52889 float64_t __ret; \
52890 __ret = (float64_t) __builtin_neon_vfmad_laneq_f64(__s0, __s1, (float64x2_t)__s2, __p3); \52890 __ret = (float64_t) __builtin_neon_vfmad_laneq_f64(__s0, __s1, (float64x2_t)__s2, __p3); \
52891 __ret; \52891 __ret; \
52892})52892})
...@@ -52894,28 +52894,28 @@ __ai float64x1_t vfma_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -52894,28 +52894,28 @@ __ai float64x1_t vfma_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5289452894
52895#ifdef __LITTLE_ENDIAN__52895#ifdef __LITTLE_ENDIAN__
52896#define vfmas_laneq_f32(__p0, __p1, __p2, __p3) __extension__ ({ \52896#define vfmas_laneq_f32(__p0, __p1, __p2, __p3) __extension__ ({ \
52897 float32_t __ret; \
52897 float32_t __s0 = __p0; \52898 float32_t __s0 = __p0; \
52898 float32_t __s1 = __p1; \52899 float32_t __s1 = __p1; \
52899 float32x4_t __s2 = __p2; \52900 float32x4_t __s2 = __p2; \
52900 float32_t __ret; \
52901 __ret = (float32_t) __builtin_neon_vfmas_laneq_f32(__s0, __s1, (float32x4_t)__s2, __p3); \52901 __ret = (float32_t) __builtin_neon_vfmas_laneq_f32(__s0, __s1, (float32x4_t)__s2, __p3); \
52902 __ret; \52902 __ret; \
52903})52903})
52904#else52904#else
52905#define vfmas_laneq_f32(__p0, __p1, __p2, __p3) __extension__ ({ \52905#define vfmas_laneq_f32(__p0, __p1, __p2, __p3) __extension__ ({ \
52906 float32_t __ret; \
52906 float32_t __s0 = __p0; \52907 float32_t __s0 = __p0; \
52907 float32_t __s1 = __p1; \52908 float32_t __s1 = __p1; \
52908 float32x4_t __s2 = __p2; \52909 float32x4_t __s2 = __p2; \
52909 float32x4_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 3, 2, 1, 0); \52910 float32x4_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 3, 2, 1, 0); \
52910 float32_t __ret; \
52911 __ret = (float32_t) __builtin_neon_vfmas_laneq_f32(__s0, __s1, (float32x4_t)__rev2, __p3); \52911 __ret = (float32_t) __builtin_neon_vfmas_laneq_f32(__s0, __s1, (float32x4_t)__rev2, __p3); \
52912 __ret; \52912 __ret; \
52913})52913})
52914#define __noswap_vfmas_laneq_f32(__p0, __p1, __p2, __p3) __extension__ ({ \52914#define __noswap_vfmas_laneq_f32(__p0, __p1, __p2, __p3) __extension__ ({ \
52915 float32_t __ret; \
52915 float32_t __s0 = __p0; \52916 float32_t __s0 = __p0; \
52916 float32_t __s1 = __p1; \52917 float32_t __s1 = __p1; \
52917 float32x4_t __s2 = __p2; \52918 float32x4_t __s2 = __p2; \
52918 float32_t __ret; \
52919 __ret = (float32_t) __builtin_neon_vfmas_laneq_f32(__s0, __s1, (float32x4_t)__s2, __p3); \52919 __ret = (float32_t) __builtin_neon_vfmas_laneq_f32(__s0, __s1, (float32x4_t)__s2, __p3); \
52920 __ret; \52920 __ret; \
52921})52921})
...@@ -52923,31 +52923,31 @@ __ai float64x1_t vfma_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -52923,31 +52923,31 @@ __ai float64x1_t vfma_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5292352923
52924#ifdef __LITTLE_ENDIAN__52924#ifdef __LITTLE_ENDIAN__
52925#define vfmaq_laneq_f64(__p0, __p1, __p2, __p3) __extension__ ({ \52925#define vfmaq_laneq_f64(__p0, __p1, __p2, __p3) __extension__ ({ \
52926 float64x2_t __ret; \
52926 float64x2_t __s0 = __p0; \52927 float64x2_t __s0 = __p0; \
52927 float64x2_t __s1 = __p1; \52928 float64x2_t __s1 = __p1; \
52928 float64x2_t __s2 = __p2; \52929 float64x2_t __s2 = __p2; \
52929 float64x2_t __ret; \
52930 __ret = (float64x2_t) __builtin_neon_vfmaq_laneq_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x16_t)__s2, __p3, 42); \52930 __ret = (float64x2_t) __builtin_neon_vfmaq_laneq_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x16_t)__s2, __p3, 42); \
52931 __ret; \52931 __ret; \
52932})52932})
52933#else52933#else
52934#define vfmaq_laneq_f64(__p0, __p1, __p2, __p3) __extension__ ({ \52934#define vfmaq_laneq_f64(__p0, __p1, __p2, __p3) __extension__ ({ \
52935 float64x2_t __ret; \
52935 float64x2_t __s0 = __p0; \52936 float64x2_t __s0 = __p0; \
52936 float64x2_t __s1 = __p1; \52937 float64x2_t __s1 = __p1; \
52937 float64x2_t __s2 = __p2; \52938 float64x2_t __s2 = __p2; \
52938 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \52939 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
52939 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \52940 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
52940 float64x2_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 1, 0); \52941 float64x2_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 1, 0); \
52941 float64x2_t __ret; \
52942 __ret = (float64x2_t) __builtin_neon_vfmaq_laneq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, __p3, 42); \52942 __ret = (float64x2_t) __builtin_neon_vfmaq_laneq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, __p3, 42); \
52943 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \52943 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
52944 __ret; \52944 __ret; \
52945})52945})
52946#define __noswap_vfmaq_laneq_f64(__p0, __p1, __p2, __p3) __extension__ ({ \52946#define __noswap_vfmaq_laneq_f64(__p0, __p1, __p2, __p3) __extension__ ({ \
52947 float64x2_t __ret; \
52947 float64x2_t __s0 = __p0; \52948 float64x2_t __s0 = __p0; \
52948 float64x2_t __s1 = __p1; \52949 float64x2_t __s1 = __p1; \
52949 float64x2_t __s2 = __p2; \52950 float64x2_t __s2 = __p2; \
52950 float64x2_t __ret; \
52951 __ret = (float64x2_t) __builtin_neon_vfmaq_laneq_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x16_t)__s2, __p3, 42); \52951 __ret = (float64x2_t) __builtin_neon_vfmaq_laneq_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x16_t)__s2, __p3, 42); \
52952 __ret; \52952 __ret; \
52953})52953})
...@@ -52955,31 +52955,31 @@ __ai float64x1_t vfma_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -52955,31 +52955,31 @@ __ai float64x1_t vfma_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5295552955
52956#ifdef __LITTLE_ENDIAN__52956#ifdef __LITTLE_ENDIAN__
52957#define vfmaq_laneq_f32(__p0, __p1, __p2, __p3) __extension__ ({ \52957#define vfmaq_laneq_f32(__p0, __p1, __p2, __p3) __extension__ ({ \
52958 float32x4_t __ret; \
52958 float32x4_t __s0 = __p0; \52959 float32x4_t __s0 = __p0; \
52959 float32x4_t __s1 = __p1; \52960 float32x4_t __s1 = __p1; \
52960 float32x4_t __s2 = __p2; \52961 float32x4_t __s2 = __p2; \
52961 float32x4_t __ret; \
52962 __ret = (float32x4_t) __builtin_neon_vfmaq_laneq_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x16_t)__s2, __p3, 41); \52962 __ret = (float32x4_t) __builtin_neon_vfmaq_laneq_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x16_t)__s2, __p3, 41); \
52963 __ret; \52963 __ret; \
52964})52964})
52965#else52965#else
52966#define vfmaq_laneq_f32(__p0, __p1, __p2, __p3) __extension__ ({ \52966#define vfmaq_laneq_f32(__p0, __p1, __p2, __p3) __extension__ ({ \
52967 float32x4_t __ret; \
52967 float32x4_t __s0 = __p0; \52968 float32x4_t __s0 = __p0; \
52968 float32x4_t __s1 = __p1; \52969 float32x4_t __s1 = __p1; \
52969 float32x4_t __s2 = __p2; \52970 float32x4_t __s2 = __p2; \
52970 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \52971 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
52971 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \52972 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
52972 float32x4_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 3, 2, 1, 0); \52973 float32x4_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 3, 2, 1, 0); \
52973 float32x4_t __ret; \
52974 __ret = (float32x4_t) __builtin_neon_vfmaq_laneq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, __p3, 41); \52974 __ret = (float32x4_t) __builtin_neon_vfmaq_laneq_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, __p3, 41); \
52975 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \52975 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
52976 __ret; \52976 __ret; \
52977})52977})
52978#define __noswap_vfmaq_laneq_f32(__p0, __p1, __p2, __p3) __extension__ ({ \52978#define __noswap_vfmaq_laneq_f32(__p0, __p1, __p2, __p3) __extension__ ({ \
52979 float32x4_t __ret; \
52979 float32x4_t __s0 = __p0; \52980 float32x4_t __s0 = __p0; \
52980 float32x4_t __s1 = __p1; \52981 float32x4_t __s1 = __p1; \
52981 float32x4_t __s2 = __p2; \52982 float32x4_t __s2 = __p2; \
52982 float32x4_t __ret; \
52983 __ret = (float32x4_t) __builtin_neon_vfmaq_laneq_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x16_t)__s2, __p3, 41); \52983 __ret = (float32x4_t) __builtin_neon_vfmaq_laneq_v((int8x16_t)__s0, (int8x16_t)__s1, (int8x16_t)__s2, __p3, 41); \
52984 __ret; \52984 __ret; \
52985})52985})
...@@ -52987,28 +52987,28 @@ __ai float64x1_t vfma_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -52987,28 +52987,28 @@ __ai float64x1_t vfma_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5298752987
52988#ifdef __LITTLE_ENDIAN__52988#ifdef __LITTLE_ENDIAN__
52989#define vfma_laneq_f64(__p0, __p1, __p2, __p3) __extension__ ({ \52989#define vfma_laneq_f64(__p0, __p1, __p2, __p3) __extension__ ({ \
52990 float64x1_t __ret; \
52990 float64x1_t __s0 = __p0; \52991 float64x1_t __s0 = __p0; \
52991 float64x1_t __s1 = __p1; \52992 float64x1_t __s1 = __p1; \
52992 float64x2_t __s2 = __p2; \52993 float64x2_t __s2 = __p2; \
52993 float64x1_t __ret; \
52994 __ret = (float64x1_t) __builtin_neon_vfma_laneq_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x16_t)__s2, __p3, 10); \52994 __ret = (float64x1_t) __builtin_neon_vfma_laneq_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x16_t)__s2, __p3, 10); \
52995 __ret; \52995 __ret; \
52996})52996})
52997#else52997#else
52998#define vfma_laneq_f64(__p0, __p1, __p2, __p3) __extension__ ({ \52998#define vfma_laneq_f64(__p0, __p1, __p2, __p3) __extension__ ({ \
52999 float64x1_t __ret; \
52999 float64x1_t __s0 = __p0; \53000 float64x1_t __s0 = __p0; \
53000 float64x1_t __s1 = __p1; \53001 float64x1_t __s1 = __p1; \
53001 float64x2_t __s2 = __p2; \53002 float64x2_t __s2 = __p2; \
53002 float64x2_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 1, 0); \53003 float64x2_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 1, 0); \
53003 float64x1_t __ret; \
53004 __ret = (float64x1_t) __builtin_neon_vfma_laneq_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x16_t)__rev2, __p3, 10); \53004 __ret = (float64x1_t) __builtin_neon_vfma_laneq_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x16_t)__rev2, __p3, 10); \
53005 __ret; \53005 __ret; \
53006})53006})
53007#define __noswap_vfma_laneq_f64(__p0, __p1, __p2, __p3) __extension__ ({ \53007#define __noswap_vfma_laneq_f64(__p0, __p1, __p2, __p3) __extension__ ({ \
53008 float64x1_t __ret; \
53008 float64x1_t __s0 = __p0; \53009 float64x1_t __s0 = __p0; \
53009 float64x1_t __s1 = __p1; \53010 float64x1_t __s1 = __p1; \
53010 float64x2_t __s2 = __p2; \53011 float64x2_t __s2 = __p2; \
53011 float64x1_t __ret; \
53012 __ret = (float64x1_t) __builtin_neon_vfma_laneq_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x16_t)__s2, __p3, 10); \53012 __ret = (float64x1_t) __builtin_neon_vfma_laneq_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x16_t)__s2, __p3, 10); \
53013 __ret; \53013 __ret; \
53014})53014})
...@@ -53016,31 +53016,31 @@ __ai float64x1_t vfma_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -53016,31 +53016,31 @@ __ai float64x1_t vfma_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5301653016
53017#ifdef __LITTLE_ENDIAN__53017#ifdef __LITTLE_ENDIAN__
53018#define vfma_laneq_f32(__p0, __p1, __p2, __p3) __extension__ ({ \53018#define vfma_laneq_f32(__p0, __p1, __p2, __p3) __extension__ ({ \
53019 float32x2_t __ret; \
53019 float32x2_t __s0 = __p0; \53020 float32x2_t __s0 = __p0; \
53020 float32x2_t __s1 = __p1; \53021 float32x2_t __s1 = __p1; \
53021 float32x4_t __s2 = __p2; \53022 float32x4_t __s2 = __p2; \
53022 float32x2_t __ret; \
53023 __ret = (float32x2_t) __builtin_neon_vfma_laneq_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x16_t)__s2, __p3, 9); \53023 __ret = (float32x2_t) __builtin_neon_vfma_laneq_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x16_t)__s2, __p3, 9); \
53024 __ret; \53024 __ret; \
53025})53025})
53026#else53026#else
53027#define vfma_laneq_f32(__p0, __p1, __p2, __p3) __extension__ ({ \53027#define vfma_laneq_f32(__p0, __p1, __p2, __p3) __extension__ ({ \
53028 float32x2_t __ret; \
53028 float32x2_t __s0 = __p0; \53029 float32x2_t __s0 = __p0; \
53029 float32x2_t __s1 = __p1; \53030 float32x2_t __s1 = __p1; \
53030 float32x4_t __s2 = __p2; \53031 float32x4_t __s2 = __p2; \
53031 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \53032 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
53032 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \53033 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
53033 float32x4_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 3, 2, 1, 0); \53034 float32x4_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 3, 2, 1, 0); \
53034 float32x2_t __ret; \
53035 __ret = (float32x2_t) __builtin_neon_vfma_laneq_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x16_t)__rev2, __p3, 9); \53035 __ret = (float32x2_t) __builtin_neon_vfma_laneq_v((int8x8_t)__rev0, (int8x8_t)__rev1, (int8x16_t)__rev2, __p3, 9); \
53036 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \53036 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
53037 __ret; \53037 __ret; \
53038})53038})
53039#define __noswap_vfma_laneq_f32(__p0, __p1, __p2, __p3) __extension__ ({ \53039#define __noswap_vfma_laneq_f32(__p0, __p1, __p2, __p3) __extension__ ({ \
53040 float32x2_t __ret; \
53040 float32x2_t __s0 = __p0; \53041 float32x2_t __s0 = __p0; \
53041 float32x2_t __s1 = __p1; \53042 float32x2_t __s1 = __p1; \
53042 float32x4_t __s2 = __p2; \53043 float32x4_t __s2 = __p2; \
53043 float32x2_t __ret; \
53044 __ret = (float32x2_t) __builtin_neon_vfma_laneq_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x16_t)__s2, __p3, 9); \53044 __ret = (float32x2_t) __builtin_neon_vfma_laneq_v((int8x8_t)__s0, (int8x8_t)__s1, (int8x16_t)__s2, __p3, 9); \
53045 __ret; \53045 __ret; \
53046})53046})
...@@ -53054,9 +53054,9 @@ __ai float64x2_t vfmaq_n_f64(float64x2_t __p0, float64x2_t __p1, float64_t __p2)...@@ -53054,9 +53054,9 @@ __ai float64x2_t vfmaq_n_f64(float64x2_t __p0, float64x2_t __p1, float64_t __p2)
53054}53054}
53055#else53055#else
53056__ai float64x2_t vfmaq_n_f64(float64x2_t __p0, float64x2_t __p1, float64_t __p2) {53056__ai float64x2_t vfmaq_n_f64(float64x2_t __p0, float64x2_t __p1, float64_t __p2) {
53057 float64x2_t __ret;
53057 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);53058 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
53058 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);53059 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
53059 float64x2_t __ret;
53060 __ret = __noswap_vfmaq_f64(__rev0, __rev1, (float64x2_t) {__p2, __p2});53060 __ret = __noswap_vfmaq_f64(__rev0, __rev1, (float64x2_t) {__p2, __p2});
53061 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);53061 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
53062 return __ret;53062 return __ret;
...@@ -53076,10 +53076,10 @@ __ai float64x2_t vfmsq_f64(float64x2_t __p0, float64x2_t __p1, float64x2_t __p2)...@@ -53076,10 +53076,10 @@ __ai float64x2_t vfmsq_f64(float64x2_t __p0, float64x2_t __p1, float64x2_t __p2)
53076}53076}
53077#else53077#else
53078__ai float64x2_t vfmsq_f64(float64x2_t __p0, float64x2_t __p1, float64x2_t __p2) {53078__ai float64x2_t vfmsq_f64(float64x2_t __p0, float64x2_t __p1, float64x2_t __p2) {
53079 float64x2_t __ret;
53079 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);53080 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
53080 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);53081 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
53081 float64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);53082 float64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
53082 float64x2_t __ret;
53083 __ret = __noswap_vfmaq_f64(__rev0, -__rev1, __rev2);53083 __ret = __noswap_vfmaq_f64(__rev0, -__rev1, __rev2);
53084 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);53084 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
53085 return __ret;53085 return __ret;
...@@ -53092,29 +53092,29 @@ __ai float64x1_t vfms_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -53092,29 +53092,29 @@ __ai float64x1_t vfms_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
53092 return __ret;53092 return __ret;
53093}53093}
53094#define vfmsd_lane_f64(__p0_509, __p1_509, __p2_509, __p3_509) __extension__ ({ \53094#define vfmsd_lane_f64(__p0_509, __p1_509, __p2_509, __p3_509) __extension__ ({ \
53095 float64_t __ret_509; \
53095 float64_t __s0_509 = __p0_509; \53096 float64_t __s0_509 = __p0_509; \
53096 float64_t __s1_509 = __p1_509; \53097 float64_t __s1_509 = __p1_509; \
53097 float64x1_t __s2_509 = __p2_509; \53098 float64x1_t __s2_509 = __p2_509; \
53098 float64_t __ret_509; \
53099 __ret_509 = vfmad_lane_f64(__s0_509, -__s1_509, __s2_509, __p3_509); \53099 __ret_509 = vfmad_lane_f64(__s0_509, -__s1_509, __s2_509, __p3_509); \
53100 __ret_509; \53100 __ret_509; \
53101})53101})
53102#ifdef __LITTLE_ENDIAN__53102#ifdef __LITTLE_ENDIAN__
53103#define vfmss_lane_f32(__p0_510, __p1_510, __p2_510, __p3_510) __extension__ ({ \53103#define vfmss_lane_f32(__p0_510, __p1_510, __p2_510, __p3_510) __extension__ ({ \
53104 float32_t __ret_510; \
53104 float32_t __s0_510 = __p0_510; \53105 float32_t __s0_510 = __p0_510; \
53105 float32_t __s1_510 = __p1_510; \53106 float32_t __s1_510 = __p1_510; \
53106 float32x2_t __s2_510 = __p2_510; \53107 float32x2_t __s2_510 = __p2_510; \
53107 float32_t __ret_510; \
53108 __ret_510 = vfmas_lane_f32(__s0_510, -__s1_510, __s2_510, __p3_510); \53108 __ret_510 = vfmas_lane_f32(__s0_510, -__s1_510, __s2_510, __p3_510); \
53109 __ret_510; \53109 __ret_510; \
53110})53110})
53111#else53111#else
53112#define vfmss_lane_f32(__p0_511, __p1_511, __p2_511, __p3_511) __extension__ ({ \53112#define vfmss_lane_f32(__p0_511, __p1_511, __p2_511, __p3_511) __extension__ ({ \
53113 float32_t __ret_511; \
53113 float32_t __s0_511 = __p0_511; \53114 float32_t __s0_511 = __p0_511; \
53114 float32_t __s1_511 = __p1_511; \53115 float32_t __s1_511 = __p1_511; \
53115 float32x2_t __s2_511 = __p2_511; \53116 float32x2_t __s2_511 = __p2_511; \
53116 float32x2_t __rev2_511; __rev2_511 = __builtin_shufflevector(__s2_511, __s2_511, 1, 0); \53117 float32x2_t __rev2_511; __rev2_511 = __builtin_shufflevector(__s2_511, __s2_511, 1, 0); \
53117 float32_t __ret_511; \
53118 __ret_511 = __noswap_vfmas_lane_f32(__s0_511, -__s1_511, __rev2_511, __p3_511); \53118 __ret_511 = __noswap_vfmas_lane_f32(__s0_511, -__s1_511, __rev2_511, __p3_511); \
53119 __ret_511; \53119 __ret_511; \
53120})53120})
...@@ -53122,21 +53122,21 @@ __ai float64x1_t vfms_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -53122,21 +53122,21 @@ __ai float64x1_t vfms_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5312253122
53123#ifdef __LITTLE_ENDIAN__53123#ifdef __LITTLE_ENDIAN__
53124#define vfmsq_lane_f64(__p0_512, __p1_512, __p2_512, __p3_512) __extension__ ({ \53124#define vfmsq_lane_f64(__p0_512, __p1_512, __p2_512, __p3_512) __extension__ ({ \
53125 float64x2_t __ret_512; \
53125 float64x2_t __s0_512 = __p0_512; \53126 float64x2_t __s0_512 = __p0_512; \
53126 float64x2_t __s1_512 = __p1_512; \53127 float64x2_t __s1_512 = __p1_512; \
53127 float64x1_t __s2_512 = __p2_512; \53128 float64x1_t __s2_512 = __p2_512; \
53128 float64x2_t __ret_512; \
53129 __ret_512 = vfmaq_lane_f64(__s0_512, -__s1_512, __s2_512, __p3_512); \53129 __ret_512 = vfmaq_lane_f64(__s0_512, -__s1_512, __s2_512, __p3_512); \
53130 __ret_512; \53130 __ret_512; \
53131})53131})
53132#else53132#else
53133#define vfmsq_lane_f64(__p0_513, __p1_513, __p2_513, __p3_513) __extension__ ({ \53133#define vfmsq_lane_f64(__p0_513, __p1_513, __p2_513, __p3_513) __extension__ ({ \
53134 float64x2_t __ret_513; \
53134 float64x2_t __s0_513 = __p0_513; \53135 float64x2_t __s0_513 = __p0_513; \
53135 float64x2_t __s1_513 = __p1_513; \53136 float64x2_t __s1_513 = __p1_513; \
53136 float64x1_t __s2_513 = __p2_513; \53137 float64x1_t __s2_513 = __p2_513; \
53137 float64x2_t __rev0_513; __rev0_513 = __builtin_shufflevector(__s0_513, __s0_513, 1, 0); \53138 float64x2_t __rev0_513; __rev0_513 = __builtin_shufflevector(__s0_513, __s0_513, 1, 0); \
53138 float64x2_t __rev1_513; __rev1_513 = __builtin_shufflevector(__s1_513, __s1_513, 1, 0); \53139 float64x2_t __rev1_513; __rev1_513 = __builtin_shufflevector(__s1_513, __s1_513, 1, 0); \
53139 float64x2_t __ret_513; \
53140 __ret_513 = __noswap_vfmaq_lane_f64(__rev0_513, -__rev1_513, __s2_513, __p3_513); \53140 __ret_513 = __noswap_vfmaq_lane_f64(__rev0_513, -__rev1_513, __s2_513, __p3_513); \
53141 __ret_513 = __builtin_shufflevector(__ret_513, __ret_513, 1, 0); \53141 __ret_513 = __builtin_shufflevector(__ret_513, __ret_513, 1, 0); \
53142 __ret_513; \53142 __ret_513; \
...@@ -53145,22 +53145,22 @@ __ai float64x1_t vfms_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -53145,22 +53145,22 @@ __ai float64x1_t vfms_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5314553145
53146#ifdef __LITTLE_ENDIAN__53146#ifdef __LITTLE_ENDIAN__
53147#define vfmsq_lane_f32(__p0_514, __p1_514, __p2_514, __p3_514) __extension__ ({ \53147#define vfmsq_lane_f32(__p0_514, __p1_514, __p2_514, __p3_514) __extension__ ({ \
53148 float32x4_t __ret_514; \
53148 float32x4_t __s0_514 = __p0_514; \53149 float32x4_t __s0_514 = __p0_514; \
53149 float32x4_t __s1_514 = __p1_514; \53150 float32x4_t __s1_514 = __p1_514; \
53150 float32x2_t __s2_514 = __p2_514; \53151 float32x2_t __s2_514 = __p2_514; \
53151 float32x4_t __ret_514; \
53152 __ret_514 = vfmaq_lane_f32(__s0_514, -__s1_514, __s2_514, __p3_514); \53152 __ret_514 = vfmaq_lane_f32(__s0_514, -__s1_514, __s2_514, __p3_514); \
53153 __ret_514; \53153 __ret_514; \
53154})53154})
53155#else53155#else
53156#define vfmsq_lane_f32(__p0_515, __p1_515, __p2_515, __p3_515) __extension__ ({ \53156#define vfmsq_lane_f32(__p0_515, __p1_515, __p2_515, __p3_515) __extension__ ({ \
53157 float32x4_t __ret_515; \
53157 float32x4_t __s0_515 = __p0_515; \53158 float32x4_t __s0_515 = __p0_515; \
53158 float32x4_t __s1_515 = __p1_515; \53159 float32x4_t __s1_515 = __p1_515; \
53159 float32x2_t __s2_515 = __p2_515; \53160 float32x2_t __s2_515 = __p2_515; \
53160 float32x4_t __rev0_515; __rev0_515 = __builtin_shufflevector(__s0_515, __s0_515, 3, 2, 1, 0); \53161 float32x4_t __rev0_515; __rev0_515 = __builtin_shufflevector(__s0_515, __s0_515, 3, 2, 1, 0); \
53161 float32x4_t __rev1_515; __rev1_515 = __builtin_shufflevector(__s1_515, __s1_515, 3, 2, 1, 0); \53162 float32x4_t __rev1_515; __rev1_515 = __builtin_shufflevector(__s1_515, __s1_515, 3, 2, 1, 0); \
53162 float32x2_t __rev2_515; __rev2_515 = __builtin_shufflevector(__s2_515, __s2_515, 1, 0); \53163 float32x2_t __rev2_515; __rev2_515 = __builtin_shufflevector(__s2_515, __s2_515, 1, 0); \
53163 float32x4_t __ret_515; \
53164 __ret_515 = __noswap_vfmaq_lane_f32(__rev0_515, -__rev1_515, __rev2_515, __p3_515); \53164 __ret_515 = __noswap_vfmaq_lane_f32(__rev0_515, -__rev1_515, __rev2_515, __p3_515); \
53165 __ret_515 = __builtin_shufflevector(__ret_515, __ret_515, 3, 2, 1, 0); \53165 __ret_515 = __builtin_shufflevector(__ret_515, __ret_515, 3, 2, 1, 0); \
53166 __ret_515; \53166 __ret_515; \
...@@ -53168,31 +53168,31 @@ __ai float64x1_t vfms_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -53168,31 +53168,31 @@ __ai float64x1_t vfms_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
53168#endif53168#endif
5316953169
53170#define vfms_lane_f64(__p0_516, __p1_516, __p2_516, __p3_516) __extension__ ({ \53170#define vfms_lane_f64(__p0_516, __p1_516, __p2_516, __p3_516) __extension__ ({ \
53171 float64x1_t __ret_516; \
53171 float64x1_t __s0_516 = __p0_516; \53172 float64x1_t __s0_516 = __p0_516; \
53172 float64x1_t __s1_516 = __p1_516; \53173 float64x1_t __s1_516 = __p1_516; \
53173 float64x1_t __s2_516 = __p2_516; \53174 float64x1_t __s2_516 = __p2_516; \
53174 float64x1_t __ret_516; \
53175 __ret_516 = vfma_lane_f64(__s0_516, -__s1_516, __s2_516, __p3_516); \53175 __ret_516 = vfma_lane_f64(__s0_516, -__s1_516, __s2_516, __p3_516); \
53176 __ret_516; \53176 __ret_516; \
53177})53177})
53178#ifdef __LITTLE_ENDIAN__53178#ifdef __LITTLE_ENDIAN__
53179#define vfms_lane_f32(__p0_517, __p1_517, __p2_517, __p3_517) __extension__ ({ \53179#define vfms_lane_f32(__p0_517, __p1_517, __p2_517, __p3_517) __extension__ ({ \
53180 float32x2_t __ret_517; \
53180 float32x2_t __s0_517 = __p0_517; \53181 float32x2_t __s0_517 = __p0_517; \
53181 float32x2_t __s1_517 = __p1_517; \53182 float32x2_t __s1_517 = __p1_517; \
53182 float32x2_t __s2_517 = __p2_517; \53183 float32x2_t __s2_517 = __p2_517; \
53183 float32x2_t __ret_517; \
53184 __ret_517 = vfma_lane_f32(__s0_517, -__s1_517, __s2_517, __p3_517); \53184 __ret_517 = vfma_lane_f32(__s0_517, -__s1_517, __s2_517, __p3_517); \
53185 __ret_517; \53185 __ret_517; \
53186})53186})
53187#else53187#else
53188#define vfms_lane_f32(__p0_518, __p1_518, __p2_518, __p3_518) __extension__ ({ \53188#define vfms_lane_f32(__p0_518, __p1_518, __p2_518, __p3_518) __extension__ ({ \
53189 float32x2_t __ret_518; \
53189 float32x2_t __s0_518 = __p0_518; \53190 float32x2_t __s0_518 = __p0_518; \
53190 float32x2_t __s1_518 = __p1_518; \53191 float32x2_t __s1_518 = __p1_518; \
53191 float32x2_t __s2_518 = __p2_518; \53192 float32x2_t __s2_518 = __p2_518; \
53192 float32x2_t __rev0_518; __rev0_518 = __builtin_shufflevector(__s0_518, __s0_518, 1, 0); \53193 float32x2_t __rev0_518; __rev0_518 = __builtin_shufflevector(__s0_518, __s0_518, 1, 0); \
53193 float32x2_t __rev1_518; __rev1_518 = __builtin_shufflevector(__s1_518, __s1_518, 1, 0); \53194 float32x2_t __rev1_518; __rev1_518 = __builtin_shufflevector(__s1_518, __s1_518, 1, 0); \
53194 float32x2_t __rev2_518; __rev2_518 = __builtin_shufflevector(__s2_518, __s2_518, 1, 0); \53195 float32x2_t __rev2_518; __rev2_518 = __builtin_shufflevector(__s2_518, __s2_518, 1, 0); \
53195 float32x2_t __ret_518; \
53196 __ret_518 = __noswap_vfma_lane_f32(__rev0_518, -__rev1_518, __rev2_518, __p3_518); \53196 __ret_518 = __noswap_vfma_lane_f32(__rev0_518, -__rev1_518, __rev2_518, __p3_518); \
53197 __ret_518 = __builtin_shufflevector(__ret_518, __ret_518, 1, 0); \53197 __ret_518 = __builtin_shufflevector(__ret_518, __ret_518, 1, 0); \
53198 __ret_518; \53198 __ret_518; \
...@@ -53201,20 +53201,20 @@ __ai float64x1_t vfms_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -53201,20 +53201,20 @@ __ai float64x1_t vfms_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5320153201
53202#ifdef __LITTLE_ENDIAN__53202#ifdef __LITTLE_ENDIAN__
53203#define vfmsd_laneq_f64(__p0_519, __p1_519, __p2_519, __p3_519) __extension__ ({ \53203#define vfmsd_laneq_f64(__p0_519, __p1_519, __p2_519, __p3_519) __extension__ ({ \
53204 float64_t __ret_519; \
53204 float64_t __s0_519 = __p0_519; \53205 float64_t __s0_519 = __p0_519; \
53205 float64_t __s1_519 = __p1_519; \53206 float64_t __s1_519 = __p1_519; \
53206 float64x2_t __s2_519 = __p2_519; \53207 float64x2_t __s2_519 = __p2_519; \
53207 float64_t __ret_519; \
53208 __ret_519 = vfmad_laneq_f64(__s0_519, -__s1_519, __s2_519, __p3_519); \53208 __ret_519 = vfmad_laneq_f64(__s0_519, -__s1_519, __s2_519, __p3_519); \
53209 __ret_519; \53209 __ret_519; \
53210})53210})
53211#else53211#else
53212#define vfmsd_laneq_f64(__p0_520, __p1_520, __p2_520, __p3_520) __extension__ ({ \53212#define vfmsd_laneq_f64(__p0_520, __p1_520, __p2_520, __p3_520) __extension__ ({ \
53213 float64_t __ret_520; \
53213 float64_t __s0_520 = __p0_520; \53214 float64_t __s0_520 = __p0_520; \
53214 float64_t __s1_520 = __p1_520; \53215 float64_t __s1_520 = __p1_520; \
53215 float64x2_t __s2_520 = __p2_520; \53216 float64x2_t __s2_520 = __p2_520; \
53216 float64x2_t __rev2_520; __rev2_520 = __builtin_shufflevector(__s2_520, __s2_520, 1, 0); \53217 float64x2_t __rev2_520; __rev2_520 = __builtin_shufflevector(__s2_520, __s2_520, 1, 0); \
53217 float64_t __ret_520; \
53218 __ret_520 = __noswap_vfmad_laneq_f64(__s0_520, -__s1_520, __rev2_520, __p3_520); \53218 __ret_520 = __noswap_vfmad_laneq_f64(__s0_520, -__s1_520, __rev2_520, __p3_520); \
53219 __ret_520; \53219 __ret_520; \
53220})53220})
...@@ -53222,20 +53222,20 @@ __ai float64x1_t vfms_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -53222,20 +53222,20 @@ __ai float64x1_t vfms_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5322253222
53223#ifdef __LITTLE_ENDIAN__53223#ifdef __LITTLE_ENDIAN__
53224#define vfmss_laneq_f32(__p0_521, __p1_521, __p2_521, __p3_521) __extension__ ({ \53224#define vfmss_laneq_f32(__p0_521, __p1_521, __p2_521, __p3_521) __extension__ ({ \
53225 float32_t __ret_521; \
53225 float32_t __s0_521 = __p0_521; \53226 float32_t __s0_521 = __p0_521; \
53226 float32_t __s1_521 = __p1_521; \53227 float32_t __s1_521 = __p1_521; \
53227 float32x4_t __s2_521 = __p2_521; \53228 float32x4_t __s2_521 = __p2_521; \
53228 float32_t __ret_521; \
53229 __ret_521 = vfmas_laneq_f32(__s0_521, -__s1_521, __s2_521, __p3_521); \53229 __ret_521 = vfmas_laneq_f32(__s0_521, -__s1_521, __s2_521, __p3_521); \
53230 __ret_521; \53230 __ret_521; \
53231})53231})
53232#else53232#else
53233#define vfmss_laneq_f32(__p0_522, __p1_522, __p2_522, __p3_522) __extension__ ({ \53233#define vfmss_laneq_f32(__p0_522, __p1_522, __p2_522, __p3_522) __extension__ ({ \
53234 float32_t __ret_522; \
53234 float32_t __s0_522 = __p0_522; \53235 float32_t __s0_522 = __p0_522; \
53235 float32_t __s1_522 = __p1_522; \53236 float32_t __s1_522 = __p1_522; \
53236 float32x4_t __s2_522 = __p2_522; \53237 float32x4_t __s2_522 = __p2_522; \
53237 float32x4_t __rev2_522; __rev2_522 = __builtin_shufflevector(__s2_522, __s2_522, 3, 2, 1, 0); \53238 float32x4_t __rev2_522; __rev2_522 = __builtin_shufflevector(__s2_522, __s2_522, 3, 2, 1, 0); \
53238 float32_t __ret_522; \
53239 __ret_522 = __noswap_vfmas_laneq_f32(__s0_522, -__s1_522, __rev2_522, __p3_522); \53239 __ret_522 = __noswap_vfmas_laneq_f32(__s0_522, -__s1_522, __rev2_522, __p3_522); \
53240 __ret_522; \53240 __ret_522; \
53241})53241})
...@@ -53243,22 +53243,22 @@ __ai float64x1_t vfms_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -53243,22 +53243,22 @@ __ai float64x1_t vfms_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5324353243
53244#ifdef __LITTLE_ENDIAN__53244#ifdef __LITTLE_ENDIAN__
53245#define vfmsq_laneq_f64(__p0_523, __p1_523, __p2_523, __p3_523) __extension__ ({ \53245#define vfmsq_laneq_f64(__p0_523, __p1_523, __p2_523, __p3_523) __extension__ ({ \
53246 float64x2_t __ret_523; \
53246 float64x2_t __s0_523 = __p0_523; \53247 float64x2_t __s0_523 = __p0_523; \
53247 float64x2_t __s1_523 = __p1_523; \53248 float64x2_t __s1_523 = __p1_523; \
53248 float64x2_t __s2_523 = __p2_523; \53249 float64x2_t __s2_523 = __p2_523; \
53249 float64x2_t __ret_523; \
53250 __ret_523 = vfmaq_laneq_f64(__s0_523, -__s1_523, __s2_523, __p3_523); \53250 __ret_523 = vfmaq_laneq_f64(__s0_523, -__s1_523, __s2_523, __p3_523); \
53251 __ret_523; \53251 __ret_523; \
53252})53252})
53253#else53253#else
53254#define vfmsq_laneq_f64(__p0_524, __p1_524, __p2_524, __p3_524) __extension__ ({ \53254#define vfmsq_laneq_f64(__p0_524, __p1_524, __p2_524, __p3_524) __extension__ ({ \
53255 float64x2_t __ret_524; \
53255 float64x2_t __s0_524 = __p0_524; \53256 float64x2_t __s0_524 = __p0_524; \
53256 float64x2_t __s1_524 = __p1_524; \53257 float64x2_t __s1_524 = __p1_524; \
53257 float64x2_t __s2_524 = __p2_524; \53258 float64x2_t __s2_524 = __p2_524; \
53258 float64x2_t __rev0_524; __rev0_524 = __builtin_shufflevector(__s0_524, __s0_524, 1, 0); \53259 float64x2_t __rev0_524; __rev0_524 = __builtin_shufflevector(__s0_524, __s0_524, 1, 0); \
53259 float64x2_t __rev1_524; __rev1_524 = __builtin_shufflevector(__s1_524, __s1_524, 1, 0); \53260 float64x2_t __rev1_524; __rev1_524 = __builtin_shufflevector(__s1_524, __s1_524, 1, 0); \
53260 float64x2_t __rev2_524; __rev2_524 = __builtin_shufflevector(__s2_524, __s2_524, 1, 0); \53261 float64x2_t __rev2_524; __rev2_524 = __builtin_shufflevector(__s2_524, __s2_524, 1, 0); \
53261 float64x2_t __ret_524; \
53262 __ret_524 = __noswap_vfmaq_laneq_f64(__rev0_524, -__rev1_524, __rev2_524, __p3_524); \53262 __ret_524 = __noswap_vfmaq_laneq_f64(__rev0_524, -__rev1_524, __rev2_524, __p3_524); \
53263 __ret_524 = __builtin_shufflevector(__ret_524, __ret_524, 1, 0); \53263 __ret_524 = __builtin_shufflevector(__ret_524, __ret_524, 1, 0); \
53264 __ret_524; \53264 __ret_524; \
...@@ -53267,22 +53267,22 @@ __ai float64x1_t vfms_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -53267,22 +53267,22 @@ __ai float64x1_t vfms_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5326753267
53268#ifdef __LITTLE_ENDIAN__53268#ifdef __LITTLE_ENDIAN__
53269#define vfmsq_laneq_f32(__p0_525, __p1_525, __p2_525, __p3_525) __extension__ ({ \53269#define vfmsq_laneq_f32(__p0_525, __p1_525, __p2_525, __p3_525) __extension__ ({ \
53270 float32x4_t __ret_525; \
53270 float32x4_t __s0_525 = __p0_525; \53271 float32x4_t __s0_525 = __p0_525; \
53271 float32x4_t __s1_525 = __p1_525; \53272 float32x4_t __s1_525 = __p1_525; \
53272 float32x4_t __s2_525 = __p2_525; \53273 float32x4_t __s2_525 = __p2_525; \
53273 float32x4_t __ret_525; \
53274 __ret_525 = vfmaq_laneq_f32(__s0_525, -__s1_525, __s2_525, __p3_525); \53274 __ret_525 = vfmaq_laneq_f32(__s0_525, -__s1_525, __s2_525, __p3_525); \
53275 __ret_525; \53275 __ret_525; \
53276})53276})
53277#else53277#else
53278#define vfmsq_laneq_f32(__p0_526, __p1_526, __p2_526, __p3_526) __extension__ ({ \53278#define vfmsq_laneq_f32(__p0_526, __p1_526, __p2_526, __p3_526) __extension__ ({ \
53279 float32x4_t __ret_526; \
53279 float32x4_t __s0_526 = __p0_526; \53280 float32x4_t __s0_526 = __p0_526; \
53280 float32x4_t __s1_526 = __p1_526; \53281 float32x4_t __s1_526 = __p1_526; \
53281 float32x4_t __s2_526 = __p2_526; \53282 float32x4_t __s2_526 = __p2_526; \
53282 float32x4_t __rev0_526; __rev0_526 = __builtin_shufflevector(__s0_526, __s0_526, 3, 2, 1, 0); \53283 float32x4_t __rev0_526; __rev0_526 = __builtin_shufflevector(__s0_526, __s0_526, 3, 2, 1, 0); \
53283 float32x4_t __rev1_526; __rev1_526 = __builtin_shufflevector(__s1_526, __s1_526, 3, 2, 1, 0); \53284 float32x4_t __rev1_526; __rev1_526 = __builtin_shufflevector(__s1_526, __s1_526, 3, 2, 1, 0); \
53284 float32x4_t __rev2_526; __rev2_526 = __builtin_shufflevector(__s2_526, __s2_526, 3, 2, 1, 0); \53285 float32x4_t __rev2_526; __rev2_526 = __builtin_shufflevector(__s2_526, __s2_526, 3, 2, 1, 0); \
53285 float32x4_t __ret_526; \
53286 __ret_526 = __noswap_vfmaq_laneq_f32(__rev0_526, -__rev1_526, __rev2_526, __p3_526); \53286 __ret_526 = __noswap_vfmaq_laneq_f32(__rev0_526, -__rev1_526, __rev2_526, __p3_526); \
53287 __ret_526 = __builtin_shufflevector(__ret_526, __ret_526, 3, 2, 1, 0); \53287 __ret_526 = __builtin_shufflevector(__ret_526, __ret_526, 3, 2, 1, 0); \
53288 __ret_526; \53288 __ret_526; \
...@@ -53291,20 +53291,20 @@ __ai float64x1_t vfms_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -53291,20 +53291,20 @@ __ai float64x1_t vfms_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5329153291
53292#ifdef __LITTLE_ENDIAN__53292#ifdef __LITTLE_ENDIAN__
53293#define vfms_laneq_f64(__p0_527, __p1_527, __p2_527, __p3_527) __extension__ ({ \53293#define vfms_laneq_f64(__p0_527, __p1_527, __p2_527, __p3_527) __extension__ ({ \
53294 float64x1_t __ret_527; \
53294 float64x1_t __s0_527 = __p0_527; \53295 float64x1_t __s0_527 = __p0_527; \
53295 float64x1_t __s1_527 = __p1_527; \53296 float64x1_t __s1_527 = __p1_527; \
53296 float64x2_t __s2_527 = __p2_527; \53297 float64x2_t __s2_527 = __p2_527; \
53297 float64x1_t __ret_527; \
53298 __ret_527 = vfma_laneq_f64(__s0_527, -__s1_527, __s2_527, __p3_527); \53298 __ret_527 = vfma_laneq_f64(__s0_527, -__s1_527, __s2_527, __p3_527); \
53299 __ret_527; \53299 __ret_527; \
53300})53300})
53301#else53301#else
53302#define vfms_laneq_f64(__p0_528, __p1_528, __p2_528, __p3_528) __extension__ ({ \53302#define vfms_laneq_f64(__p0_528, __p1_528, __p2_528, __p3_528) __extension__ ({ \
53303 float64x1_t __ret_528; \
53303 float64x1_t __s0_528 = __p0_528; \53304 float64x1_t __s0_528 = __p0_528; \
53304 float64x1_t __s1_528 = __p1_528; \53305 float64x1_t __s1_528 = __p1_528; \
53305 float64x2_t __s2_528 = __p2_528; \53306 float64x2_t __s2_528 = __p2_528; \
53306 float64x2_t __rev2_528; __rev2_528 = __builtin_shufflevector(__s2_528, __s2_528, 1, 0); \53307 float64x2_t __rev2_528; __rev2_528 = __builtin_shufflevector(__s2_528, __s2_528, 1, 0); \
53307 float64x1_t __ret_528; \
53308 __ret_528 = __noswap_vfma_laneq_f64(__s0_528, -__s1_528, __rev2_528, __p3_528); \53308 __ret_528 = __noswap_vfma_laneq_f64(__s0_528, -__s1_528, __rev2_528, __p3_528); \
53309 __ret_528; \53309 __ret_528; \
53310})53310})
...@@ -53312,22 +53312,22 @@ __ai float64x1_t vfms_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -53312,22 +53312,22 @@ __ai float64x1_t vfms_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5331253312
53313#ifdef __LITTLE_ENDIAN__53313#ifdef __LITTLE_ENDIAN__
53314#define vfms_laneq_f32(__p0_529, __p1_529, __p2_529, __p3_529) __extension__ ({ \53314#define vfms_laneq_f32(__p0_529, __p1_529, __p2_529, __p3_529) __extension__ ({ \
53315 float32x2_t __ret_529; \
53315 float32x2_t __s0_529 = __p0_529; \53316 float32x2_t __s0_529 = __p0_529; \
53316 float32x2_t __s1_529 = __p1_529; \53317 float32x2_t __s1_529 = __p1_529; \
53317 float32x4_t __s2_529 = __p2_529; \53318 float32x4_t __s2_529 = __p2_529; \
53318 float32x2_t __ret_529; \
53319 __ret_529 = vfma_laneq_f32(__s0_529, -__s1_529, __s2_529, __p3_529); \53319 __ret_529 = vfma_laneq_f32(__s0_529, -__s1_529, __s2_529, __p3_529); \
53320 __ret_529; \53320 __ret_529; \
53321})53321})
53322#else53322#else
53323#define vfms_laneq_f32(__p0_530, __p1_530, __p2_530, __p3_530) __extension__ ({ \53323#define vfms_laneq_f32(__p0_530, __p1_530, __p2_530, __p3_530) __extension__ ({ \
53324 float32x2_t __ret_530; \
53324 float32x2_t __s0_530 = __p0_530; \53325 float32x2_t __s0_530 = __p0_530; \
53325 float32x2_t __s1_530 = __p1_530; \53326 float32x2_t __s1_530 = __p1_530; \
53326 float32x4_t __s2_530 = __p2_530; \53327 float32x4_t __s2_530 = __p2_530; \
53327 float32x2_t __rev0_530; __rev0_530 = __builtin_shufflevector(__s0_530, __s0_530, 1, 0); \53328 float32x2_t __rev0_530; __rev0_530 = __builtin_shufflevector(__s0_530, __s0_530, 1, 0); \
53328 float32x2_t __rev1_530; __rev1_530 = __builtin_shufflevector(__s1_530, __s1_530, 1, 0); \53329 float32x2_t __rev1_530; __rev1_530 = __builtin_shufflevector(__s1_530, __s1_530, 1, 0); \
53329 float32x4_t __rev2_530; __rev2_530 = __builtin_shufflevector(__s2_530, __s2_530, 3, 2, 1, 0); \53330 float32x4_t __rev2_530; __rev2_530 = __builtin_shufflevector(__s2_530, __s2_530, 3, 2, 1, 0); \
53330 float32x2_t __ret_530; \
53331 __ret_530 = __noswap_vfma_laneq_f32(__rev0_530, -__rev1_530, __rev2_530, __p3_530); \53331 __ret_530 = __noswap_vfma_laneq_f32(__rev0_530, -__rev1_530, __rev2_530, __p3_530); \
53332 __ret_530 = __builtin_shufflevector(__ret_530, __ret_530, 1, 0); \53332 __ret_530 = __builtin_shufflevector(__ret_530, __ret_530, 1, 0); \
53333 __ret_530; \53333 __ret_530; \
...@@ -53342,9 +53342,9 @@ __ai float64x2_t vfmsq_n_f64(float64x2_t __p0, float64x2_t __p1, float64_t __p2)...@@ -53342,9 +53342,9 @@ __ai float64x2_t vfmsq_n_f64(float64x2_t __p0, float64x2_t __p1, float64_t __p2)
53342}53342}
53343#else53343#else
53344__ai float64x2_t vfmsq_n_f64(float64x2_t __p0, float64x2_t __p1, float64_t __p2) {53344__ai float64x2_t vfmsq_n_f64(float64x2_t __p0, float64x2_t __p1, float64_t __p2) {
53345 float64x2_t __ret;
53345 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);53346 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
53346 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);53347 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
53347 float64x2_t __ret;
53348 __ret = __noswap_vfmaq_f64(__rev0, -__rev1, (float64x2_t) {__p2, __p2});53348 __ret = __noswap_vfmaq_f64(__rev0, -__rev1, (float64x2_t) {__p2, __p2});
53349 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);53349 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
53350 return __ret;53350 return __ret;
...@@ -53359,9 +53359,9 @@ __ai float32x4_t vfmsq_n_f32(float32x4_t __p0, float32x4_t __p1, float32_t __p2)...@@ -53359,9 +53359,9 @@ __ai float32x4_t vfmsq_n_f32(float32x4_t __p0, float32x4_t __p1, float32_t __p2)
53359}53359}
53360#else53360#else
53361__ai float32x4_t vfmsq_n_f32(float32x4_t __p0, float32x4_t __p1, float32_t __p2) {53361__ai float32x4_t vfmsq_n_f32(float32x4_t __p0, float32x4_t __p1, float32_t __p2) {
53362 float32x4_t __ret;
53362 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);53363 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
53363 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);53364 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
53364 float32x4_t __ret;
53365 __ret = __noswap_vfmaq_f32(__rev0, -__rev1, (float32x4_t) {__p2, __p2, __p2, __p2});53365 __ret = __noswap_vfmaq_f32(__rev0, -__rev1, (float32x4_t) {__p2, __p2, __p2, __p2});
53366 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);53366 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
53367 return __ret;53367 return __ret;
...@@ -53381,9 +53381,9 @@ __ai float32x2_t vfms_n_f32(float32x2_t __p0, float32x2_t __p1, float32_t __p2)...@@ -53381,9 +53381,9 @@ __ai float32x2_t vfms_n_f32(float32x2_t __p0, float32x2_t __p1, float32_t __p2)
53381}53381}
53382#else53382#else
53383__ai float32x2_t vfms_n_f32(float32x2_t __p0, float32x2_t __p1, float32_t __p2) {53383__ai float32x2_t vfms_n_f32(float32x2_t __p0, float32x2_t __p1, float32_t __p2) {
53384 float32x2_t __ret;
53384 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);53385 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
53385 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);53386 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
53386 float32x2_t __ret;
53387 __ret = __noswap_vfma_f32(__rev0, -__rev1, (float32x2_t) {__p2, __p2});53387 __ret = __noswap_vfma_f32(__rev0, -__rev1, (float32x2_t) {__p2, __p2});
53388 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);53388 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
53389 return __ret;53389 return __ret;
...@@ -53398,8 +53398,8 @@ __ai poly64x1_t vget_high_p64(poly64x2_t __p0) {...@@ -53398,8 +53398,8 @@ __ai poly64x1_t vget_high_p64(poly64x2_t __p0) {
53398}53398}
53399#else53399#else
53400__ai poly64x1_t vget_high_p64(poly64x2_t __p0) {53400__ai poly64x1_t vget_high_p64(poly64x2_t __p0) {
53401 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
53402 poly64x1_t __ret;53401 poly64x1_t __ret;
53402 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
53403 __ret = __builtin_shufflevector(__rev0, __rev0, 1);53403 __ret = __builtin_shufflevector(__rev0, __rev0, 1);
53404 return __ret;53404 return __ret;
53405}53405}
...@@ -53418,37 +53418,37 @@ __ai float64x1_t vget_high_f64(float64x2_t __p0) {...@@ -53418,37 +53418,37 @@ __ai float64x1_t vget_high_f64(float64x2_t __p0) {
53418}53418}
53419#else53419#else
53420__ai float64x1_t vget_high_f64(float64x2_t __p0) {53420__ai float64x1_t vget_high_f64(float64x2_t __p0) {
53421 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
53422 float64x1_t __ret;53421 float64x1_t __ret;
53422 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
53423 __ret = __builtin_shufflevector(__rev0, __rev0, 1);53423 __ret = __builtin_shufflevector(__rev0, __rev0, 1);
53424 return __ret;53424 return __ret;
53425}53425}
53426#endif53426#endif
5342753427
53428#define vget_lane_p64(__p0, __p1) __extension__ ({ \53428#define vget_lane_p64(__p0, __p1) __extension__ ({ \
53429 poly64x1_t __s0 = __p0; \
53430 poly64_t __ret; \53429 poly64_t __ret; \
53430 poly64x1_t __s0 = __p0; \
53431 __ret = (poly64_t) __builtin_neon_vget_lane_i64((poly64x1_t)__s0, __p1); \53431 __ret = (poly64_t) __builtin_neon_vget_lane_i64((poly64x1_t)__s0, __p1); \
53432 __ret; \53432 __ret; \
53433})53433})
53434#ifdef __LITTLE_ENDIAN__53434#ifdef __LITTLE_ENDIAN__
53435#define vgetq_lane_p64(__p0, __p1) __extension__ ({ \53435#define vgetq_lane_p64(__p0, __p1) __extension__ ({ \
53436 poly64x2_t __s0 = __p0; \
53437 poly64_t __ret; \53436 poly64_t __ret; \
53437 poly64x2_t __s0 = __p0; \
53438 __ret = (poly64_t) __builtin_neon_vgetq_lane_i64((poly64x2_t)__s0, __p1); \53438 __ret = (poly64_t) __builtin_neon_vgetq_lane_i64((poly64x2_t)__s0, __p1); \
53439 __ret; \53439 __ret; \
53440})53440})
53441#else53441#else
53442#define vgetq_lane_p64(__p0, __p1) __extension__ ({ \53442#define vgetq_lane_p64(__p0, __p1) __extension__ ({ \
53443 poly64_t __ret; \
53443 poly64x2_t __s0 = __p0; \53444 poly64x2_t __s0 = __p0; \
53444 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \53445 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
53445 poly64_t __ret; \
53446 __ret = (poly64_t) __builtin_neon_vgetq_lane_i64((poly64x2_t)__rev0, __p1); \53446 __ret = (poly64_t) __builtin_neon_vgetq_lane_i64((poly64x2_t)__rev0, __p1); \
53447 __ret; \53447 __ret; \
53448})53448})
53449#define __noswap_vgetq_lane_p64(__p0, __p1) __extension__ ({ \53449#define __noswap_vgetq_lane_p64(__p0, __p1) __extension__ ({ \
53450 poly64x2_t __s0 = __p0; \
53451 poly64_t __ret; \53450 poly64_t __ret; \
53451 poly64x2_t __s0 = __p0; \
53452 __ret = (poly64_t) __builtin_neon_vgetq_lane_i64((poly64x2_t)__s0, __p1); \53452 __ret = (poly64_t) __builtin_neon_vgetq_lane_i64((poly64x2_t)__s0, __p1); \
53453 __ret; \53453 __ret; \
53454})53454})
...@@ -53456,30 +53456,30 @@ __ai float64x1_t vget_high_f64(float64x2_t __p0) {...@@ -53456,30 +53456,30 @@ __ai float64x1_t vget_high_f64(float64x2_t __p0) {
5345653456
53457#ifdef __LITTLE_ENDIAN__53457#ifdef __LITTLE_ENDIAN__
53458#define vgetq_lane_f64(__p0, __p1) __extension__ ({ \53458#define vgetq_lane_f64(__p0, __p1) __extension__ ({ \
53459 float64x2_t __s0 = __p0; \
53460 float64_t __ret; \53459 float64_t __ret; \
53460 float64x2_t __s0 = __p0; \
53461 __ret = (float64_t) __builtin_neon_vgetq_lane_f64((float64x2_t)__s0, __p1); \53461 __ret = (float64_t) __builtin_neon_vgetq_lane_f64((float64x2_t)__s0, __p1); \
53462 __ret; \53462 __ret; \
53463})53463})
53464#else53464#else
53465#define vgetq_lane_f64(__p0, __p1) __extension__ ({ \53465#define vgetq_lane_f64(__p0, __p1) __extension__ ({ \
53466 float64_t __ret; \
53466 float64x2_t __s0 = __p0; \53467 float64x2_t __s0 = __p0; \
53467 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \53468 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
53468 float64_t __ret; \
53469 __ret = (float64_t) __builtin_neon_vgetq_lane_f64((float64x2_t)__rev0, __p1); \53469 __ret = (float64_t) __builtin_neon_vgetq_lane_f64((float64x2_t)__rev0, __p1); \
53470 __ret; \53470 __ret; \
53471})53471})
53472#define __noswap_vgetq_lane_f64(__p0, __p1) __extension__ ({ \53472#define __noswap_vgetq_lane_f64(__p0, __p1) __extension__ ({ \
53473 float64x2_t __s0 = __p0; \
53474 float64_t __ret; \53473 float64_t __ret; \
53474 float64x2_t __s0 = __p0; \
53475 __ret = (float64_t) __builtin_neon_vgetq_lane_f64((float64x2_t)__s0, __p1); \53475 __ret = (float64_t) __builtin_neon_vgetq_lane_f64((float64x2_t)__s0, __p1); \
53476 __ret; \53476 __ret; \
53477})53477})
53478#endif53478#endif
5347953479
53480#define vget_lane_f64(__p0, __p1) __extension__ ({ \53480#define vget_lane_f64(__p0, __p1) __extension__ ({ \
53481 float64x1_t __s0 = __p0; \
53482 float64_t __ret; \53481 float64_t __ret; \
53482 float64x1_t __s0 = __p0; \
53483 __ret = (float64_t) __builtin_neon_vget_lane_f64((float64x1_t)__s0, __p1); \53483 __ret = (float64_t) __builtin_neon_vget_lane_f64((float64x1_t)__s0, __p1); \
53484 __ret; \53484 __ret; \
53485})53485})
...@@ -53491,8 +53491,8 @@ __ai poly64x1_t vget_low_p64(poly64x2_t __p0) {...@@ -53491,8 +53491,8 @@ __ai poly64x1_t vget_low_p64(poly64x2_t __p0) {
53491}53491}
53492#else53492#else
53493__ai poly64x1_t vget_low_p64(poly64x2_t __p0) {53493__ai poly64x1_t vget_low_p64(poly64x2_t __p0) {
53494 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
53495 poly64x1_t __ret;53494 poly64x1_t __ret;
53495 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
53496 __ret = __builtin_shufflevector(__rev0, __rev0, 0);53496 __ret = __builtin_shufflevector(__rev0, __rev0, 0);
53497 return __ret;53497 return __ret;
53498}53498}
...@@ -53506,8 +53506,8 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {...@@ -53506,8 +53506,8 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {
53506}53506}
53507#else53507#else
53508__ai float64x1_t vget_low_f64(float64x2_t __p0) {53508__ai float64x1_t vget_low_f64(float64x2_t __p0) {
53509 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
53510 float64x1_t __ret;53509 float64x1_t __ret;
53510 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
53511 __ret = __builtin_shufflevector(__rev0, __rev0, 0);53511 __ret = __builtin_shufflevector(__rev0, __rev0, 0);
53512 return __ret;53512 return __ret;
53513}53513}
...@@ -53594,23 +53594,23 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {...@@ -53594,23 +53594,23 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {
53594 __ret; \53594 __ret; \
53595})53595})
53596#define vld1_lane_p64(__p0, __p1, __p2) __extension__ ({ \53596#define vld1_lane_p64(__p0, __p1, __p2) __extension__ ({ \
53597 poly64x1_t __s1 = __p1; \
53598 poly64x1_t __ret; \53597 poly64x1_t __ret; \
53598 poly64x1_t __s1 = __p1; \
53599 __ret = (poly64x1_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 6); \53599 __ret = (poly64x1_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 6); \
53600 __ret; \53600 __ret; \
53601})53601})
53602#ifdef __LITTLE_ENDIAN__53602#ifdef __LITTLE_ENDIAN__
53603#define vld1q_lane_p64(__p0, __p1, __p2) __extension__ ({ \53603#define vld1q_lane_p64(__p0, __p1, __p2) __extension__ ({ \
53604 poly64x2_t __s1 = __p1; \
53605 poly64x2_t __ret; \53604 poly64x2_t __ret; \
53605 poly64x2_t __s1 = __p1; \
53606 __ret = (poly64x2_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 38); \53606 __ret = (poly64x2_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 38); \
53607 __ret; \53607 __ret; \
53608})53608})
53609#else53609#else
53610#define vld1q_lane_p64(__p0, __p1, __p2) __extension__ ({ \53610#define vld1q_lane_p64(__p0, __p1, __p2) __extension__ ({ \
53611 poly64x2_t __ret; \
53611 poly64x2_t __s1 = __p1; \53612 poly64x2_t __s1 = __p1; \
53612 poly64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \53613 poly64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
53613 poly64x2_t __ret; \
53614 __ret = (poly64x2_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 38); \53614 __ret = (poly64x2_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 38); \
53615 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \53615 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
53616 __ret; \53616 __ret; \
...@@ -53619,16 +53619,16 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {...@@ -53619,16 +53619,16 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {
5361953619
53620#ifdef __LITTLE_ENDIAN__53620#ifdef __LITTLE_ENDIAN__
53621#define vld1q_lane_f64(__p0, __p1, __p2) __extension__ ({ \53621#define vld1q_lane_f64(__p0, __p1, __p2) __extension__ ({ \
53622 float64x2_t __s1 = __p1; \
53623 float64x2_t __ret; \53622 float64x2_t __ret; \
53623 float64x2_t __s1 = __p1; \
53624 __ret = (float64x2_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 42); \53624 __ret = (float64x2_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__s1, __p2, 42); \
53625 __ret; \53625 __ret; \
53626})53626})
53627#else53627#else
53628#define vld1q_lane_f64(__p0, __p1, __p2) __extension__ ({ \53628#define vld1q_lane_f64(__p0, __p1, __p2) __extension__ ({ \
53629 float64x2_t __ret; \
53629 float64x2_t __s1 = __p1; \53630 float64x2_t __s1 = __p1; \
53630 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \53631 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
53631 float64x2_t __ret; \
53632 __ret = (float64x2_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 42); \53632 __ret = (float64x2_t) __builtin_neon_vld1q_lane_v(__p0, (int8x16_t)__rev1, __p2, 42); \
53633 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \53633 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
53634 __ret; \53634 __ret; \
...@@ -53636,8 +53636,8 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {...@@ -53636,8 +53636,8 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {
53636#endif53636#endif
5363753637
53638#define vld1_lane_f64(__p0, __p1, __p2) __extension__ ({ \53638#define vld1_lane_f64(__p0, __p1, __p2) __extension__ ({ \
53639 float64x1_t __s1 = __p1; \
53640 float64x1_t __ret; \53639 float64x1_t __ret; \
53640 float64x1_t __s1 = __p1; \
53641 __ret = (float64x1_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 10); \53641 __ret = (float64x1_t) __builtin_neon_vld1_lane_v(__p0, (int8x8_t)__s1, __p2, 10); \
53642 __ret; \53642 __ret; \
53643})53643})
...@@ -53902,25 +53902,25 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {...@@ -53902,25 +53902,25 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {
53902 __ret; \53902 __ret; \
53903})53903})
53904#define vld2_lane_p64(__p0, __p1, __p2) __extension__ ({ \53904#define vld2_lane_p64(__p0, __p1, __p2) __extension__ ({ \
53905 poly64x1x2_t __s1 = __p1; \
53906 poly64x1x2_t __ret; \53905 poly64x1x2_t __ret; \
53906 poly64x1x2_t __s1 = __p1; \
53907 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 6); \53907 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 6); \
53908 __ret; \53908 __ret; \
53909})53909})
53910#ifdef __LITTLE_ENDIAN__53910#ifdef __LITTLE_ENDIAN__
53911#define vld2q_lane_p8(__p0, __p1, __p2) __extension__ ({ \53911#define vld2q_lane_p8(__p0, __p1, __p2) __extension__ ({ \
53912 poly8x16x2_t __s1 = __p1; \
53913 poly8x16x2_t __ret; \53912 poly8x16x2_t __ret; \
53913 poly8x16x2_t __s1 = __p1; \
53914 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 36); \53914 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 36); \
53915 __ret; \53915 __ret; \
53916})53916})
53917#else53917#else
53918#define vld2q_lane_p8(__p0, __p1, __p2) __extension__ ({ \53918#define vld2q_lane_p8(__p0, __p1, __p2) __extension__ ({ \
53919 poly8x16x2_t __ret; \
53919 poly8x16x2_t __s1 = __p1; \53920 poly8x16x2_t __s1 = __p1; \
53920 poly8x16x2_t __rev1; \53921 poly8x16x2_t __rev1; \
53921 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \53922 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
53922 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \53923 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
53923 poly8x16x2_t __ret; \
53924 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 36); \53924 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 36); \
53925 \53925 \
53926 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \53926 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
...@@ -53931,18 +53931,18 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {...@@ -53931,18 +53931,18 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {
5393153931
53932#ifdef __LITTLE_ENDIAN__53932#ifdef __LITTLE_ENDIAN__
53933#define vld2q_lane_p64(__p0, __p1, __p2) __extension__ ({ \53933#define vld2q_lane_p64(__p0, __p1, __p2) __extension__ ({ \
53934 poly64x2x2_t __s1 = __p1; \
53935 poly64x2x2_t __ret; \53934 poly64x2x2_t __ret; \
53935 poly64x2x2_t __s1 = __p1; \
53936 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 38); \53936 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 38); \
53937 __ret; \53937 __ret; \
53938})53938})
53939#else53939#else
53940#define vld2q_lane_p64(__p0, __p1, __p2) __extension__ ({ \53940#define vld2q_lane_p64(__p0, __p1, __p2) __extension__ ({ \
53941 poly64x2x2_t __ret; \
53941 poly64x2x2_t __s1 = __p1; \53942 poly64x2x2_t __s1 = __p1; \
53942 poly64x2x2_t __rev1; \53943 poly64x2x2_t __rev1; \
53943 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \53944 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \
53944 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \53945 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \
53945 poly64x2x2_t __ret; \
53946 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 38); \53946 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 38); \
53947 \53947 \
53948 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \53948 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
...@@ -53953,18 +53953,18 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {...@@ -53953,18 +53953,18 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {
5395353953
53954#ifdef __LITTLE_ENDIAN__53954#ifdef __LITTLE_ENDIAN__
53955#define vld2q_lane_u8(__p0, __p1, __p2) __extension__ ({ \53955#define vld2q_lane_u8(__p0, __p1, __p2) __extension__ ({ \
53956 uint8x16x2_t __s1 = __p1; \
53957 uint8x16x2_t __ret; \53956 uint8x16x2_t __ret; \
53957 uint8x16x2_t __s1 = __p1; \
53958 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 48); \53958 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 48); \
53959 __ret; \53959 __ret; \
53960})53960})
53961#else53961#else
53962#define vld2q_lane_u8(__p0, __p1, __p2) __extension__ ({ \53962#define vld2q_lane_u8(__p0, __p1, __p2) __extension__ ({ \
53963 uint8x16x2_t __ret; \
53963 uint8x16x2_t __s1 = __p1; \53964 uint8x16x2_t __s1 = __p1; \
53964 uint8x16x2_t __rev1; \53965 uint8x16x2_t __rev1; \
53965 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \53966 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
53966 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \53967 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
53967 uint8x16x2_t __ret; \
53968 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 48); \53968 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 48); \
53969 \53969 \
53970 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \53970 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
...@@ -53975,18 +53975,18 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {...@@ -53975,18 +53975,18 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {
5397553975
53976#ifdef __LITTLE_ENDIAN__53976#ifdef __LITTLE_ENDIAN__
53977#define vld2q_lane_u64(__p0, __p1, __p2) __extension__ ({ \53977#define vld2q_lane_u64(__p0, __p1, __p2) __extension__ ({ \
53978 uint64x2x2_t __s1 = __p1; \
53979 uint64x2x2_t __ret; \53978 uint64x2x2_t __ret; \
53979 uint64x2x2_t __s1 = __p1; \
53980 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 51); \53980 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 51); \
53981 __ret; \53981 __ret; \
53982})53982})
53983#else53983#else
53984#define vld2q_lane_u64(__p0, __p1, __p2) __extension__ ({ \53984#define vld2q_lane_u64(__p0, __p1, __p2) __extension__ ({ \
53985 uint64x2x2_t __ret; \
53985 uint64x2x2_t __s1 = __p1; \53986 uint64x2x2_t __s1 = __p1; \
53986 uint64x2x2_t __rev1; \53987 uint64x2x2_t __rev1; \
53987 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \53988 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \
53988 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \53989 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \
53989 uint64x2x2_t __ret; \
53990 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 51); \53990 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 51); \
53991 \53991 \
53992 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \53992 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
...@@ -53997,18 +53997,18 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {...@@ -53997,18 +53997,18 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {
5399753997
53998#ifdef __LITTLE_ENDIAN__53998#ifdef __LITTLE_ENDIAN__
53999#define vld2q_lane_s8(__p0, __p1, __p2) __extension__ ({ \53999#define vld2q_lane_s8(__p0, __p1, __p2) __extension__ ({ \
54000 int8x16x2_t __s1 = __p1; \
54001 int8x16x2_t __ret; \54000 int8x16x2_t __ret; \
54001 int8x16x2_t __s1 = __p1; \
54002 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 32); \54002 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 32); \
54003 __ret; \54003 __ret; \
54004})54004})
54005#else54005#else
54006#define vld2q_lane_s8(__p0, __p1, __p2) __extension__ ({ \54006#define vld2q_lane_s8(__p0, __p1, __p2) __extension__ ({ \
54007 int8x16x2_t __ret; \
54007 int8x16x2_t __s1 = __p1; \54008 int8x16x2_t __s1 = __p1; \
54008 int8x16x2_t __rev1; \54009 int8x16x2_t __rev1; \
54009 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \54010 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
54010 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \54011 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
54011 int8x16x2_t __ret; \
54012 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 32); \54012 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 32); \
54013 \54013 \
54014 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \54014 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
...@@ -54019,18 +54019,18 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {...@@ -54019,18 +54019,18 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {
5401954019
54020#ifdef __LITTLE_ENDIAN__54020#ifdef __LITTLE_ENDIAN__
54021#define vld2q_lane_f64(__p0, __p1, __p2) __extension__ ({ \54021#define vld2q_lane_f64(__p0, __p1, __p2) __extension__ ({ \
54022 float64x2x2_t __s1 = __p1; \
54023 float64x2x2_t __ret; \54022 float64x2x2_t __ret; \
54023 float64x2x2_t __s1 = __p1; \
54024 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 42); \54024 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 42); \
54025 __ret; \54025 __ret; \
54026})54026})
54027#else54027#else
54028#define vld2q_lane_f64(__p0, __p1, __p2) __extension__ ({ \54028#define vld2q_lane_f64(__p0, __p1, __p2) __extension__ ({ \
54029 float64x2x2_t __ret; \
54029 float64x2x2_t __s1 = __p1; \54030 float64x2x2_t __s1 = __p1; \
54030 float64x2x2_t __rev1; \54031 float64x2x2_t __rev1; \
54031 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \54032 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \
54032 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \54033 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \
54033 float64x2x2_t __ret; \
54034 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 42); \54034 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 42); \
54035 \54035 \
54036 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \54036 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
...@@ -54041,18 +54041,18 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {...@@ -54041,18 +54041,18 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {
5404154041
54042#ifdef __LITTLE_ENDIAN__54042#ifdef __LITTLE_ENDIAN__
54043#define vld2q_lane_s64(__p0, __p1, __p2) __extension__ ({ \54043#define vld2q_lane_s64(__p0, __p1, __p2) __extension__ ({ \
54044 int64x2x2_t __s1 = __p1; \
54045 int64x2x2_t __ret; \54044 int64x2x2_t __ret; \
54045 int64x2x2_t __s1 = __p1; \
54046 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 35); \54046 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], __p2, 35); \
54047 __ret; \54047 __ret; \
54048})54048})
54049#else54049#else
54050#define vld2q_lane_s64(__p0, __p1, __p2) __extension__ ({ \54050#define vld2q_lane_s64(__p0, __p1, __p2) __extension__ ({ \
54051 int64x2x2_t __ret; \
54051 int64x2x2_t __s1 = __p1; \54052 int64x2x2_t __s1 = __p1; \
54052 int64x2x2_t __rev1; \54053 int64x2x2_t __rev1; \
54053 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \54054 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \
54054 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \54055 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \
54055 int64x2x2_t __ret; \
54056 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 35); \54056 __builtin_neon_vld2q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], __p2, 35); \
54057 \54057 \
54058 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \54058 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
...@@ -54062,20 +54062,20 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {...@@ -54062,20 +54062,20 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {
54062#endif54062#endif
5406354063
54064#define vld2_lane_u64(__p0, __p1, __p2) __extension__ ({ \54064#define vld2_lane_u64(__p0, __p1, __p2) __extension__ ({ \
54065 uint64x1x2_t __s1 = __p1; \
54066 uint64x1x2_t __ret; \54065 uint64x1x2_t __ret; \
54066 uint64x1x2_t __s1 = __p1; \
54067 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 19); \54067 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 19); \
54068 __ret; \54068 __ret; \
54069})54069})
54070#define vld2_lane_f64(__p0, __p1, __p2) __extension__ ({ \54070#define vld2_lane_f64(__p0, __p1, __p2) __extension__ ({ \
54071 float64x1x2_t __s1 = __p1; \
54072 float64x1x2_t __ret; \54071 float64x1x2_t __ret; \
54072 float64x1x2_t __s1 = __p1; \
54073 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 10); \54073 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 10); \
54074 __ret; \54074 __ret; \
54075})54075})
54076#define vld2_lane_s64(__p0, __p1, __p2) __extension__ ({ \54076#define vld2_lane_s64(__p0, __p1, __p2) __extension__ ({ \
54077 int64x1x2_t __s1 = __p1; \
54078 int64x1x2_t __ret; \54077 int64x1x2_t __ret; \
54078 int64x1x2_t __s1 = __p1; \
54079 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 3); \54079 __builtin_neon_vld2_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], __p2, 3); \
54080 __ret; \54080 __ret; \
54081})54081})
...@@ -54208,26 +54208,26 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {...@@ -54208,26 +54208,26 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {
54208 __ret; \54208 __ret; \
54209})54209})
54210#define vld3_lane_p64(__p0, __p1, __p2) __extension__ ({ \54210#define vld3_lane_p64(__p0, __p1, __p2) __extension__ ({ \
54211 poly64x1x3_t __s1 = __p1; \
54212 poly64x1x3_t __ret; \54211 poly64x1x3_t __ret; \
54212 poly64x1x3_t __s1 = __p1; \
54213 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 6); \54213 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 6); \
54214 __ret; \54214 __ret; \
54215})54215})
54216#ifdef __LITTLE_ENDIAN__54216#ifdef __LITTLE_ENDIAN__
54217#define vld3q_lane_p8(__p0, __p1, __p2) __extension__ ({ \54217#define vld3q_lane_p8(__p0, __p1, __p2) __extension__ ({ \
54218 poly8x16x3_t __s1 = __p1; \
54219 poly8x16x3_t __ret; \54218 poly8x16x3_t __ret; \
54219 poly8x16x3_t __s1 = __p1; \
54220 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 36); \54220 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 36); \
54221 __ret; \54221 __ret; \
54222})54222})
54223#else54223#else
54224#define vld3q_lane_p8(__p0, __p1, __p2) __extension__ ({ \54224#define vld3q_lane_p8(__p0, __p1, __p2) __extension__ ({ \
54225 poly8x16x3_t __ret; \
54225 poly8x16x3_t __s1 = __p1; \54226 poly8x16x3_t __s1 = __p1; \
54226 poly8x16x3_t __rev1; \54227 poly8x16x3_t __rev1; \
54227 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \54228 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
54228 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \54229 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
54229 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \54230 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
54230 poly8x16x3_t __ret; \
54231 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 36); \54231 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 36); \
54232 \54232 \
54233 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \54233 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
...@@ -54239,19 +54239,19 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {...@@ -54239,19 +54239,19 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {
5423954239
54240#ifdef __LITTLE_ENDIAN__54240#ifdef __LITTLE_ENDIAN__
54241#define vld3q_lane_p64(__p0, __p1, __p2) __extension__ ({ \54241#define vld3q_lane_p64(__p0, __p1, __p2) __extension__ ({ \
54242 poly64x2x3_t __s1 = __p1; \
54243 poly64x2x3_t __ret; \54242 poly64x2x3_t __ret; \
54243 poly64x2x3_t __s1 = __p1; \
54244 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 38); \54244 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 38); \
54245 __ret; \54245 __ret; \
54246})54246})
54247#else54247#else
54248#define vld3q_lane_p64(__p0, __p1, __p2) __extension__ ({ \54248#define vld3q_lane_p64(__p0, __p1, __p2) __extension__ ({ \
54249 poly64x2x3_t __ret; \
54249 poly64x2x3_t __s1 = __p1; \54250 poly64x2x3_t __s1 = __p1; \
54250 poly64x2x3_t __rev1; \54251 poly64x2x3_t __rev1; \
54251 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \54252 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \
54252 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \54253 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \
54253 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 1, 0); \54254 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 1, 0); \
54254 poly64x2x3_t __ret; \
54255 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 38); \54255 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 38); \
54256 \54256 \
54257 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \54257 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
...@@ -54263,19 +54263,19 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {...@@ -54263,19 +54263,19 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {
5426354263
54264#ifdef __LITTLE_ENDIAN__54264#ifdef __LITTLE_ENDIAN__
54265#define vld3q_lane_u8(__p0, __p1, __p2) __extension__ ({ \54265#define vld3q_lane_u8(__p0, __p1, __p2) __extension__ ({ \
54266 uint8x16x3_t __s1 = __p1; \
54267 uint8x16x3_t __ret; \54266 uint8x16x3_t __ret; \
54267 uint8x16x3_t __s1 = __p1; \
54268 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 48); \54268 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 48); \
54269 __ret; \54269 __ret; \
54270})54270})
54271#else54271#else
54272#define vld3q_lane_u8(__p0, __p1, __p2) __extension__ ({ \54272#define vld3q_lane_u8(__p0, __p1, __p2) __extension__ ({ \
54273 uint8x16x3_t __ret; \
54273 uint8x16x3_t __s1 = __p1; \54274 uint8x16x3_t __s1 = __p1; \
54274 uint8x16x3_t __rev1; \54275 uint8x16x3_t __rev1; \
54275 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \54276 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
54276 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \54277 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
54277 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \54278 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
54278 uint8x16x3_t __ret; \
54279 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 48); \54279 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 48); \
54280 \54280 \
54281 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \54281 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
...@@ -54287,19 +54287,19 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {...@@ -54287,19 +54287,19 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {
5428754287
54288#ifdef __LITTLE_ENDIAN__54288#ifdef __LITTLE_ENDIAN__
54289#define vld3q_lane_u64(__p0, __p1, __p2) __extension__ ({ \54289#define vld3q_lane_u64(__p0, __p1, __p2) __extension__ ({ \
54290 uint64x2x3_t __s1 = __p1; \
54291 uint64x2x3_t __ret; \54290 uint64x2x3_t __ret; \
54291 uint64x2x3_t __s1 = __p1; \
54292 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 51); \54292 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 51); \
54293 __ret; \54293 __ret; \
54294})54294})
54295#else54295#else
54296#define vld3q_lane_u64(__p0, __p1, __p2) __extension__ ({ \54296#define vld3q_lane_u64(__p0, __p1, __p2) __extension__ ({ \
54297 uint64x2x3_t __ret; \
54297 uint64x2x3_t __s1 = __p1; \54298 uint64x2x3_t __s1 = __p1; \
54298 uint64x2x3_t __rev1; \54299 uint64x2x3_t __rev1; \
54299 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \54300 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \
54300 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \54301 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \
54301 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 1, 0); \54302 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 1, 0); \
54302 uint64x2x3_t __ret; \
54303 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 51); \54303 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 51); \
54304 \54304 \
54305 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \54305 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
...@@ -54311,19 +54311,19 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {...@@ -54311,19 +54311,19 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {
5431154311
54312#ifdef __LITTLE_ENDIAN__54312#ifdef __LITTLE_ENDIAN__
54313#define vld3q_lane_s8(__p0, __p1, __p2) __extension__ ({ \54313#define vld3q_lane_s8(__p0, __p1, __p2) __extension__ ({ \
54314 int8x16x3_t __s1 = __p1; \
54315 int8x16x3_t __ret; \54314 int8x16x3_t __ret; \
54315 int8x16x3_t __s1 = __p1; \
54316 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 32); \54316 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 32); \
54317 __ret; \54317 __ret; \
54318})54318})
54319#else54319#else
54320#define vld3q_lane_s8(__p0, __p1, __p2) __extension__ ({ \54320#define vld3q_lane_s8(__p0, __p1, __p2) __extension__ ({ \
54321 int8x16x3_t __ret; \
54321 int8x16x3_t __s1 = __p1; \54322 int8x16x3_t __s1 = __p1; \
54322 int8x16x3_t __rev1; \54323 int8x16x3_t __rev1; \
54323 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \54324 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
54324 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \54325 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
54325 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \54326 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
54326 int8x16x3_t __ret; \
54327 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 32); \54327 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 32); \
54328 \54328 \
54329 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \54329 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
...@@ -54335,19 +54335,19 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {...@@ -54335,19 +54335,19 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {
5433554335
54336#ifdef __LITTLE_ENDIAN__54336#ifdef __LITTLE_ENDIAN__
54337#define vld3q_lane_f64(__p0, __p1, __p2) __extension__ ({ \54337#define vld3q_lane_f64(__p0, __p1, __p2) __extension__ ({ \
54338 float64x2x3_t __s1 = __p1; \
54339 float64x2x3_t __ret; \54338 float64x2x3_t __ret; \
54339 float64x2x3_t __s1 = __p1; \
54340 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 42); \54340 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 42); \
54341 __ret; \54341 __ret; \
54342})54342})
54343#else54343#else
54344#define vld3q_lane_f64(__p0, __p1, __p2) __extension__ ({ \54344#define vld3q_lane_f64(__p0, __p1, __p2) __extension__ ({ \
54345 float64x2x3_t __ret; \
54345 float64x2x3_t __s1 = __p1; \54346 float64x2x3_t __s1 = __p1; \
54346 float64x2x3_t __rev1; \54347 float64x2x3_t __rev1; \
54347 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \54348 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \
54348 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \54349 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \
54349 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 1, 0); \54350 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 1, 0); \
54350 float64x2x3_t __ret; \
54351 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 42); \54351 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 42); \
54352 \54352 \
54353 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \54353 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
...@@ -54359,19 +54359,19 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {...@@ -54359,19 +54359,19 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {
5435954359
54360#ifdef __LITTLE_ENDIAN__54360#ifdef __LITTLE_ENDIAN__
54361#define vld3q_lane_s64(__p0, __p1, __p2) __extension__ ({ \54361#define vld3q_lane_s64(__p0, __p1, __p2) __extension__ ({ \
54362 int64x2x3_t __s1 = __p1; \
54363 int64x2x3_t __ret; \54362 int64x2x3_t __ret; \
54363 int64x2x3_t __s1 = __p1; \
54364 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 35); \54364 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], __p2, 35); \
54365 __ret; \54365 __ret; \
54366})54366})
54367#else54367#else
54368#define vld3q_lane_s64(__p0, __p1, __p2) __extension__ ({ \54368#define vld3q_lane_s64(__p0, __p1, __p2) __extension__ ({ \
54369 int64x2x3_t __ret; \
54369 int64x2x3_t __s1 = __p1; \54370 int64x2x3_t __s1 = __p1; \
54370 int64x2x3_t __rev1; \54371 int64x2x3_t __rev1; \
54371 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \54372 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \
54372 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \54373 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \
54373 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 1, 0); \54374 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 1, 0); \
54374 int64x2x3_t __ret; \
54375 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 35); \54375 __builtin_neon_vld3q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], __p2, 35); \
54376 \54376 \
54377 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \54377 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
...@@ -54382,20 +54382,20 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {...@@ -54382,20 +54382,20 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {
54382#endif54382#endif
5438354383
54384#define vld3_lane_u64(__p0, __p1, __p2) __extension__ ({ \54384#define vld3_lane_u64(__p0, __p1, __p2) __extension__ ({ \
54385 uint64x1x3_t __s1 = __p1; \
54386 uint64x1x3_t __ret; \54385 uint64x1x3_t __ret; \
54386 uint64x1x3_t __s1 = __p1; \
54387 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 19); \54387 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 19); \
54388 __ret; \54388 __ret; \
54389})54389})
54390#define vld3_lane_f64(__p0, __p1, __p2) __extension__ ({ \54390#define vld3_lane_f64(__p0, __p1, __p2) __extension__ ({ \
54391 float64x1x3_t __s1 = __p1; \
54392 float64x1x3_t __ret; \54391 float64x1x3_t __ret; \
54392 float64x1x3_t __s1 = __p1; \
54393 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 10); \54393 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 10); \
54394 __ret; \54394 __ret; \
54395})54395})
54396#define vld3_lane_s64(__p0, __p1, __p2) __extension__ ({ \54396#define vld3_lane_s64(__p0, __p1, __p2) __extension__ ({ \
54397 int64x1x3_t __s1 = __p1; \
54398 int64x1x3_t __ret; \54397 int64x1x3_t __ret; \
54398 int64x1x3_t __s1 = __p1; \
54399 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 3); \54399 __builtin_neon_vld3_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], __p2, 3); \
54400 __ret; \54400 __ret; \
54401})54401})
...@@ -54534,27 +54534,27 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {...@@ -54534,27 +54534,27 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {
54534 __ret; \54534 __ret; \
54535})54535})
54536#define vld4_lane_p64(__p0, __p1, __p2) __extension__ ({ \54536#define vld4_lane_p64(__p0, __p1, __p2) __extension__ ({ \
54537 poly64x1x4_t __s1 = __p1; \
54538 poly64x1x4_t __ret; \54537 poly64x1x4_t __ret; \
54538 poly64x1x4_t __s1 = __p1; \
54539 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 6); \54539 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 6); \
54540 __ret; \54540 __ret; \
54541})54541})
54542#ifdef __LITTLE_ENDIAN__54542#ifdef __LITTLE_ENDIAN__
54543#define vld4q_lane_p8(__p0, __p1, __p2) __extension__ ({ \54543#define vld4q_lane_p8(__p0, __p1, __p2) __extension__ ({ \
54544 poly8x16x4_t __s1 = __p1; \
54545 poly8x16x4_t __ret; \54544 poly8x16x4_t __ret; \
54545 poly8x16x4_t __s1 = __p1; \
54546 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 36); \54546 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 36); \
54547 __ret; \54547 __ret; \
54548})54548})
54549#else54549#else
54550#define vld4q_lane_p8(__p0, __p1, __p2) __extension__ ({ \54550#define vld4q_lane_p8(__p0, __p1, __p2) __extension__ ({ \
54551 poly8x16x4_t __ret; \
54551 poly8x16x4_t __s1 = __p1; \54552 poly8x16x4_t __s1 = __p1; \
54552 poly8x16x4_t __rev1; \54553 poly8x16x4_t __rev1; \
54553 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \54554 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
54554 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \54555 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
54555 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \54556 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
54556 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \54557 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
54557 poly8x16x4_t __ret; \
54558 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 36); \54558 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 36); \
54559 \54559 \
54560 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \54560 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
...@@ -54567,20 +54567,20 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {...@@ -54567,20 +54567,20 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {
5456754567
54568#ifdef __LITTLE_ENDIAN__54568#ifdef __LITTLE_ENDIAN__
54569#define vld4q_lane_p64(__p0, __p1, __p2) __extension__ ({ \54569#define vld4q_lane_p64(__p0, __p1, __p2) __extension__ ({ \
54570 poly64x2x4_t __s1 = __p1; \
54571 poly64x2x4_t __ret; \54570 poly64x2x4_t __ret; \
54571 poly64x2x4_t __s1 = __p1; \
54572 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 38); \54572 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 38); \
54573 __ret; \54573 __ret; \
54574})54574})
54575#else54575#else
54576#define vld4q_lane_p64(__p0, __p1, __p2) __extension__ ({ \54576#define vld4q_lane_p64(__p0, __p1, __p2) __extension__ ({ \
54577 poly64x2x4_t __ret; \
54577 poly64x2x4_t __s1 = __p1; \54578 poly64x2x4_t __s1 = __p1; \
54578 poly64x2x4_t __rev1; \54579 poly64x2x4_t __rev1; \
54579 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \54580 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \
54580 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \54581 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \
54581 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 1, 0); \54582 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 1, 0); \
54582 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 1, 0); \54583 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 1, 0); \
54583 poly64x2x4_t __ret; \
54584 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 38); \54584 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 38); \
54585 \54585 \
54586 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \54586 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
...@@ -54593,20 +54593,20 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {...@@ -54593,20 +54593,20 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {
5459354593
54594#ifdef __LITTLE_ENDIAN__54594#ifdef __LITTLE_ENDIAN__
54595#define vld4q_lane_u8(__p0, __p1, __p2) __extension__ ({ \54595#define vld4q_lane_u8(__p0, __p1, __p2) __extension__ ({ \
54596 uint8x16x4_t __s1 = __p1; \
54597 uint8x16x4_t __ret; \54596 uint8x16x4_t __ret; \
54597 uint8x16x4_t __s1 = __p1; \
54598 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 48); \54598 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 48); \
54599 __ret; \54599 __ret; \
54600})54600})
54601#else54601#else
54602#define vld4q_lane_u8(__p0, __p1, __p2) __extension__ ({ \54602#define vld4q_lane_u8(__p0, __p1, __p2) __extension__ ({ \
54603 uint8x16x4_t __ret; \
54603 uint8x16x4_t __s1 = __p1; \54604 uint8x16x4_t __s1 = __p1; \
54604 uint8x16x4_t __rev1; \54605 uint8x16x4_t __rev1; \
54605 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \54606 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
54606 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \54607 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
54607 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \54608 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
54608 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \54609 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
54609 uint8x16x4_t __ret; \
54610 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 48); \54610 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 48); \
54611 \54611 \
54612 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \54612 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
...@@ -54619,20 +54619,20 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {...@@ -54619,20 +54619,20 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {
5461954619
54620#ifdef __LITTLE_ENDIAN__54620#ifdef __LITTLE_ENDIAN__
54621#define vld4q_lane_u64(__p0, __p1, __p2) __extension__ ({ \54621#define vld4q_lane_u64(__p0, __p1, __p2) __extension__ ({ \
54622 uint64x2x4_t __s1 = __p1; \
54623 uint64x2x4_t __ret; \54622 uint64x2x4_t __ret; \
54623 uint64x2x4_t __s1 = __p1; \
54624 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 51); \54624 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 51); \
54625 __ret; \54625 __ret; \
54626})54626})
54627#else54627#else
54628#define vld4q_lane_u64(__p0, __p1, __p2) __extension__ ({ \54628#define vld4q_lane_u64(__p0, __p1, __p2) __extension__ ({ \
54629 uint64x2x4_t __ret; \
54629 uint64x2x4_t __s1 = __p1; \54630 uint64x2x4_t __s1 = __p1; \
54630 uint64x2x4_t __rev1; \54631 uint64x2x4_t __rev1; \
54631 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \54632 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \
54632 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \54633 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \
54633 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 1, 0); \54634 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 1, 0); \
54634 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 1, 0); \54635 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 1, 0); \
54635 uint64x2x4_t __ret; \
54636 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 51); \54636 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 51); \
54637 \54637 \
54638 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \54638 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
...@@ -54645,20 +54645,20 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {...@@ -54645,20 +54645,20 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {
5464554645
54646#ifdef __LITTLE_ENDIAN__54646#ifdef __LITTLE_ENDIAN__
54647#define vld4q_lane_s8(__p0, __p1, __p2) __extension__ ({ \54647#define vld4q_lane_s8(__p0, __p1, __p2) __extension__ ({ \
54648 int8x16x4_t __s1 = __p1; \
54649 int8x16x4_t __ret; \54648 int8x16x4_t __ret; \
54649 int8x16x4_t __s1 = __p1; \
54650 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 32); \54650 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 32); \
54651 __ret; \54651 __ret; \
54652})54652})
54653#else54653#else
54654#define vld4q_lane_s8(__p0, __p1, __p2) __extension__ ({ \54654#define vld4q_lane_s8(__p0, __p1, __p2) __extension__ ({ \
54655 int8x16x4_t __ret; \
54655 int8x16x4_t __s1 = __p1; \54656 int8x16x4_t __s1 = __p1; \
54656 int8x16x4_t __rev1; \54657 int8x16x4_t __rev1; \
54657 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \54658 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
54658 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \54659 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
54659 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \54660 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
54660 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \54661 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
54661 int8x16x4_t __ret; \
54662 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 32); \54662 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 32); \
54663 \54663 \
54664 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \54664 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
...@@ -54671,20 +54671,20 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {...@@ -54671,20 +54671,20 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {
5467154671
54672#ifdef __LITTLE_ENDIAN__54672#ifdef __LITTLE_ENDIAN__
54673#define vld4q_lane_f64(__p0, __p1, __p2) __extension__ ({ \54673#define vld4q_lane_f64(__p0, __p1, __p2) __extension__ ({ \
54674 float64x2x4_t __s1 = __p1; \
54675 float64x2x4_t __ret; \54674 float64x2x4_t __ret; \
54675 float64x2x4_t __s1 = __p1; \
54676 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 42); \54676 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 42); \
54677 __ret; \54677 __ret; \
54678})54678})
54679#else54679#else
54680#define vld4q_lane_f64(__p0, __p1, __p2) __extension__ ({ \54680#define vld4q_lane_f64(__p0, __p1, __p2) __extension__ ({ \
54681 float64x2x4_t __ret; \
54681 float64x2x4_t __s1 = __p1; \54682 float64x2x4_t __s1 = __p1; \
54682 float64x2x4_t __rev1; \54683 float64x2x4_t __rev1; \
54683 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \54684 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \
54684 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \54685 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \
54685 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 1, 0); \54686 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 1, 0); \
54686 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 1, 0); \54687 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 1, 0); \
54687 float64x2x4_t __ret; \
54688 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 42); \54688 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 42); \
54689 \54689 \
54690 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \54690 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
...@@ -54697,20 +54697,20 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {...@@ -54697,20 +54697,20 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {
5469754697
54698#ifdef __LITTLE_ENDIAN__54698#ifdef __LITTLE_ENDIAN__
54699#define vld4q_lane_s64(__p0, __p1, __p2) __extension__ ({ \54699#define vld4q_lane_s64(__p0, __p1, __p2) __extension__ ({ \
54700 int64x2x4_t __s1 = __p1; \
54701 int64x2x4_t __ret; \54700 int64x2x4_t __ret; \
54701 int64x2x4_t __s1 = __p1; \
54702 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 35); \54702 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__s1.val[0], (int8x16_t)__s1.val[1], (int8x16_t)__s1.val[2], (int8x16_t)__s1.val[3], __p2, 35); \
54703 __ret; \54703 __ret; \
54704})54704})
54705#else54705#else
54706#define vld4q_lane_s64(__p0, __p1, __p2) __extension__ ({ \54706#define vld4q_lane_s64(__p0, __p1, __p2) __extension__ ({ \
54707 int64x2x4_t __ret; \
54707 int64x2x4_t __s1 = __p1; \54708 int64x2x4_t __s1 = __p1; \
54708 int64x2x4_t __rev1; \54709 int64x2x4_t __rev1; \
54709 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \54710 __rev1.val[0] = __builtin_shufflevector(__s1.val[0], __s1.val[0], 1, 0); \
54710 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \54711 __rev1.val[1] = __builtin_shufflevector(__s1.val[1], __s1.val[1], 1, 0); \
54711 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 1, 0); \54712 __rev1.val[2] = __builtin_shufflevector(__s1.val[2], __s1.val[2], 1, 0); \
54712 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 1, 0); \54713 __rev1.val[3] = __builtin_shufflevector(__s1.val[3], __s1.val[3], 1, 0); \
54713 int64x2x4_t __ret; \
54714 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 35); \54714 __builtin_neon_vld4q_lane_v(&__ret, __p0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], __p2, 35); \
54715 \54715 \
54716 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \54716 __ret.val[0] = __builtin_shufflevector(__ret.val[0], __ret.val[0], 1, 0); \
...@@ -54722,20 +54722,20 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {...@@ -54722,20 +54722,20 @@ __ai float64x1_t vget_low_f64(float64x2_t __p0) {
54722#endif54722#endif
5472354723
54724#define vld4_lane_u64(__p0, __p1, __p2) __extension__ ({ \54724#define vld4_lane_u64(__p0, __p1, __p2) __extension__ ({ \
54725 uint64x1x4_t __s1 = __p1; \
54726 uint64x1x4_t __ret; \54725 uint64x1x4_t __ret; \
54726 uint64x1x4_t __s1 = __p1; \
54727 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 19); \54727 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 19); \
54728 __ret; \54728 __ret; \
54729})54729})
54730#define vld4_lane_f64(__p0, __p1, __p2) __extension__ ({ \54730#define vld4_lane_f64(__p0, __p1, __p2) __extension__ ({ \
54731 float64x1x4_t __s1 = __p1; \
54732 float64x1x4_t __ret; \54731 float64x1x4_t __ret; \
54732 float64x1x4_t __s1 = __p1; \
54733 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 10); \54733 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 10); \
54734 __ret; \54734 __ret; \
54735})54735})
54736#define vld4_lane_s64(__p0, __p1, __p2) __extension__ ({ \54736#define vld4_lane_s64(__p0, __p1, __p2) __extension__ ({ \
54737 int64x1x4_t __s1 = __p1; \
54738 int64x1x4_t __ret; \54737 int64x1x4_t __ret; \
54738 int64x1x4_t __s1 = __p1; \
54739 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 3); \54739 __builtin_neon_vld4_lane_v(&__ret, __p0, (int8x8_t)__s1.val[0], (int8x8_t)__s1.val[1], (int8x8_t)__s1.val[2], (int8x8_t)__s1.val[3], __p2, 3); \
54740 __ret; \54740 __ret; \
54741})54741})
...@@ -54752,9 +54752,9 @@ __ai float64x2_t vmaxq_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -54752,9 +54752,9 @@ __ai float64x2_t vmaxq_f64(float64x2_t __p0, float64x2_t __p1) {
54752}54752}
54753#else54753#else
54754__ai float64x2_t vmaxq_f64(float64x2_t __p0, float64x2_t __p1) {54754__ai float64x2_t vmaxq_f64(float64x2_t __p0, float64x2_t __p1) {
54755 float64x2_t __ret;
54755 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);54756 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
54756 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);54757 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
54757 float64x2_t __ret;
54758 __ret = (float64x2_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);54758 __ret = (float64x2_t) __builtin_neon_vmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
54759 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);54759 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
54760 return __ret;54760 return __ret;
...@@ -54774,8 +54774,8 @@ __ai float64_t vmaxnmvq_f64(float64x2_t __p0) {...@@ -54774,8 +54774,8 @@ __ai float64_t vmaxnmvq_f64(float64x2_t __p0) {
54774}54774}
54775#else54775#else
54776__ai float64_t vmaxnmvq_f64(float64x2_t __p0) {54776__ai float64_t vmaxnmvq_f64(float64x2_t __p0) {
54777 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
54778 float64_t __ret;54777 float64_t __ret;
54778 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
54779 __ret = (float64_t) __builtin_neon_vmaxnmvq_f64(__rev0);54779 __ret = (float64_t) __builtin_neon_vmaxnmvq_f64(__rev0);
54780 return __ret;54780 return __ret;
54781}54781}
...@@ -54789,8 +54789,8 @@ __ai float32_t vmaxnmvq_f32(float32x4_t __p0) {...@@ -54789,8 +54789,8 @@ __ai float32_t vmaxnmvq_f32(float32x4_t __p0) {
54789}54789}
54790#else54790#else
54791__ai float32_t vmaxnmvq_f32(float32x4_t __p0) {54791__ai float32_t vmaxnmvq_f32(float32x4_t __p0) {
54792 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
54793 float32_t __ret;54792 float32_t __ret;
54793 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
54794 __ret = (float32_t) __builtin_neon_vmaxnmvq_f32(__rev0);54794 __ret = (float32_t) __builtin_neon_vmaxnmvq_f32(__rev0);
54795 return __ret;54795 return __ret;
54796}54796}
...@@ -54804,8 +54804,8 @@ __ai float32_t vmaxnmv_f32(float32x2_t __p0) {...@@ -54804,8 +54804,8 @@ __ai float32_t vmaxnmv_f32(float32x2_t __p0) {
54804}54804}
54805#else54805#else
54806__ai float32_t vmaxnmv_f32(float32x2_t __p0) {54806__ai float32_t vmaxnmv_f32(float32x2_t __p0) {
54807 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
54808 float32_t __ret;54807 float32_t __ret;
54808 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
54809 __ret = (float32_t) __builtin_neon_vmaxnmv_f32(__rev0);54809 __ret = (float32_t) __builtin_neon_vmaxnmv_f32(__rev0);
54810 return __ret;54810 return __ret;
54811}54811}
...@@ -54819,8 +54819,8 @@ __ai uint8_t vmaxvq_u8(uint8x16_t __p0) {...@@ -54819,8 +54819,8 @@ __ai uint8_t vmaxvq_u8(uint8x16_t __p0) {
54819}54819}
54820#else54820#else
54821__ai uint8_t vmaxvq_u8(uint8x16_t __p0) {54821__ai uint8_t vmaxvq_u8(uint8x16_t __p0) {
54822 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
54823 uint8_t __ret;54822 uint8_t __ret;
54823 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
54824 __ret = (uint8_t) __builtin_neon_vmaxvq_u8(__rev0);54824 __ret = (uint8_t) __builtin_neon_vmaxvq_u8(__rev0);
54825 return __ret;54825 return __ret;
54826}54826}
...@@ -54834,8 +54834,8 @@ __ai uint32_t vmaxvq_u32(uint32x4_t __p0) {...@@ -54834,8 +54834,8 @@ __ai uint32_t vmaxvq_u32(uint32x4_t __p0) {
54834}54834}
54835#else54835#else
54836__ai uint32_t vmaxvq_u32(uint32x4_t __p0) {54836__ai uint32_t vmaxvq_u32(uint32x4_t __p0) {
54837 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
54838 uint32_t __ret;54837 uint32_t __ret;
54838 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
54839 __ret = (uint32_t) __builtin_neon_vmaxvq_u32(__rev0);54839 __ret = (uint32_t) __builtin_neon_vmaxvq_u32(__rev0);
54840 return __ret;54840 return __ret;
54841}54841}
...@@ -54849,8 +54849,8 @@ __ai uint16_t vmaxvq_u16(uint16x8_t __p0) {...@@ -54849,8 +54849,8 @@ __ai uint16_t vmaxvq_u16(uint16x8_t __p0) {
54849}54849}
54850#else54850#else
54851__ai uint16_t vmaxvq_u16(uint16x8_t __p0) {54851__ai uint16_t vmaxvq_u16(uint16x8_t __p0) {
54852 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
54853 uint16_t __ret;54852 uint16_t __ret;
54853 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
54854 __ret = (uint16_t) __builtin_neon_vmaxvq_u16(__rev0);54854 __ret = (uint16_t) __builtin_neon_vmaxvq_u16(__rev0);
54855 return __ret;54855 return __ret;
54856}54856}
...@@ -54864,8 +54864,8 @@ __ai int8_t vmaxvq_s8(int8x16_t __p0) {...@@ -54864,8 +54864,8 @@ __ai int8_t vmaxvq_s8(int8x16_t __p0) {
54864}54864}
54865#else54865#else
54866__ai int8_t vmaxvq_s8(int8x16_t __p0) {54866__ai int8_t vmaxvq_s8(int8x16_t __p0) {
54867 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
54868 int8_t __ret;54867 int8_t __ret;
54868 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
54869 __ret = (int8_t) __builtin_neon_vmaxvq_s8(__rev0);54869 __ret = (int8_t) __builtin_neon_vmaxvq_s8(__rev0);
54870 return __ret;54870 return __ret;
54871}54871}
...@@ -54879,8 +54879,8 @@ __ai float64_t vmaxvq_f64(float64x2_t __p0) {...@@ -54879,8 +54879,8 @@ __ai float64_t vmaxvq_f64(float64x2_t __p0) {
54879}54879}
54880#else54880#else
54881__ai float64_t vmaxvq_f64(float64x2_t __p0) {54881__ai float64_t vmaxvq_f64(float64x2_t __p0) {
54882 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
54883 float64_t __ret;54882 float64_t __ret;
54883 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
54884 __ret = (float64_t) __builtin_neon_vmaxvq_f64(__rev0);54884 __ret = (float64_t) __builtin_neon_vmaxvq_f64(__rev0);
54885 return __ret;54885 return __ret;
54886}54886}
...@@ -54894,8 +54894,8 @@ __ai float32_t vmaxvq_f32(float32x4_t __p0) {...@@ -54894,8 +54894,8 @@ __ai float32_t vmaxvq_f32(float32x4_t __p0) {
54894}54894}
54895#else54895#else
54896__ai float32_t vmaxvq_f32(float32x4_t __p0) {54896__ai float32_t vmaxvq_f32(float32x4_t __p0) {
54897 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
54898 float32_t __ret;54897 float32_t __ret;
54898 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
54899 __ret = (float32_t) __builtin_neon_vmaxvq_f32(__rev0);54899 __ret = (float32_t) __builtin_neon_vmaxvq_f32(__rev0);
54900 return __ret;54900 return __ret;
54901}54901}
...@@ -54909,8 +54909,8 @@ __ai int32_t vmaxvq_s32(int32x4_t __p0) {...@@ -54909,8 +54909,8 @@ __ai int32_t vmaxvq_s32(int32x4_t __p0) {
54909}54909}
54910#else54910#else
54911__ai int32_t vmaxvq_s32(int32x4_t __p0) {54911__ai int32_t vmaxvq_s32(int32x4_t __p0) {
54912 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
54913 int32_t __ret;54912 int32_t __ret;
54913 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
54914 __ret = (int32_t) __builtin_neon_vmaxvq_s32(__rev0);54914 __ret = (int32_t) __builtin_neon_vmaxvq_s32(__rev0);
54915 return __ret;54915 return __ret;
54916}54916}
...@@ -54924,8 +54924,8 @@ __ai int16_t vmaxvq_s16(int16x8_t __p0) {...@@ -54924,8 +54924,8 @@ __ai int16_t vmaxvq_s16(int16x8_t __p0) {
54924}54924}
54925#else54925#else
54926__ai int16_t vmaxvq_s16(int16x8_t __p0) {54926__ai int16_t vmaxvq_s16(int16x8_t __p0) {
54927 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
54928 int16_t __ret;54927 int16_t __ret;
54928 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
54929 __ret = (int16_t) __builtin_neon_vmaxvq_s16(__rev0);54929 __ret = (int16_t) __builtin_neon_vmaxvq_s16(__rev0);
54930 return __ret;54930 return __ret;
54931}54931}
...@@ -54939,8 +54939,8 @@ __ai uint8_t vmaxv_u8(uint8x8_t __p0) {...@@ -54939,8 +54939,8 @@ __ai uint8_t vmaxv_u8(uint8x8_t __p0) {
54939}54939}
54940#else54940#else
54941__ai uint8_t vmaxv_u8(uint8x8_t __p0) {54941__ai uint8_t vmaxv_u8(uint8x8_t __p0) {
54942 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
54943 uint8_t __ret;54942 uint8_t __ret;
54943 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
54944 __ret = (uint8_t) __builtin_neon_vmaxv_u8(__rev0);54944 __ret = (uint8_t) __builtin_neon_vmaxv_u8(__rev0);
54945 return __ret;54945 return __ret;
54946}54946}
...@@ -54954,8 +54954,8 @@ __ai uint32_t vmaxv_u32(uint32x2_t __p0) {...@@ -54954,8 +54954,8 @@ __ai uint32_t vmaxv_u32(uint32x2_t __p0) {
54954}54954}
54955#else54955#else
54956__ai uint32_t vmaxv_u32(uint32x2_t __p0) {54956__ai uint32_t vmaxv_u32(uint32x2_t __p0) {
54957 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
54958 uint32_t __ret;54957 uint32_t __ret;
54958 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
54959 __ret = (uint32_t) __builtin_neon_vmaxv_u32(__rev0);54959 __ret = (uint32_t) __builtin_neon_vmaxv_u32(__rev0);
54960 return __ret;54960 return __ret;
54961}54961}
...@@ -54969,8 +54969,8 @@ __ai uint16_t vmaxv_u16(uint16x4_t __p0) {...@@ -54969,8 +54969,8 @@ __ai uint16_t vmaxv_u16(uint16x4_t __p0) {
54969}54969}
54970#else54970#else
54971__ai uint16_t vmaxv_u16(uint16x4_t __p0) {54971__ai uint16_t vmaxv_u16(uint16x4_t __p0) {
54972 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
54973 uint16_t __ret;54972 uint16_t __ret;
54973 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
54974 __ret = (uint16_t) __builtin_neon_vmaxv_u16(__rev0);54974 __ret = (uint16_t) __builtin_neon_vmaxv_u16(__rev0);
54975 return __ret;54975 return __ret;
54976}54976}
...@@ -54984,8 +54984,8 @@ __ai int8_t vmaxv_s8(int8x8_t __p0) {...@@ -54984,8 +54984,8 @@ __ai int8_t vmaxv_s8(int8x8_t __p0) {
54984}54984}
54985#else54985#else
54986__ai int8_t vmaxv_s8(int8x8_t __p0) {54986__ai int8_t vmaxv_s8(int8x8_t __p0) {
54987 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
54988 int8_t __ret;54987 int8_t __ret;
54988 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
54989 __ret = (int8_t) __builtin_neon_vmaxv_s8(__rev0);54989 __ret = (int8_t) __builtin_neon_vmaxv_s8(__rev0);
54990 return __ret;54990 return __ret;
54991}54991}
...@@ -54999,8 +54999,8 @@ __ai float32_t vmaxv_f32(float32x2_t __p0) {...@@ -54999,8 +54999,8 @@ __ai float32_t vmaxv_f32(float32x2_t __p0) {
54999}54999}
55000#else55000#else
55001__ai float32_t vmaxv_f32(float32x2_t __p0) {55001__ai float32_t vmaxv_f32(float32x2_t __p0) {
55002 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
55003 float32_t __ret;55002 float32_t __ret;
55003 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
55004 __ret = (float32_t) __builtin_neon_vmaxv_f32(__rev0);55004 __ret = (float32_t) __builtin_neon_vmaxv_f32(__rev0);
55005 return __ret;55005 return __ret;
55006}55006}
...@@ -55014,8 +55014,8 @@ __ai int32_t vmaxv_s32(int32x2_t __p0) {...@@ -55014,8 +55014,8 @@ __ai int32_t vmaxv_s32(int32x2_t __p0) {
55014}55014}
55015#else55015#else
55016__ai int32_t vmaxv_s32(int32x2_t __p0) {55016__ai int32_t vmaxv_s32(int32x2_t __p0) {
55017 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
55018 int32_t __ret;55017 int32_t __ret;
55018 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
55019 __ret = (int32_t) __builtin_neon_vmaxv_s32(__rev0);55019 __ret = (int32_t) __builtin_neon_vmaxv_s32(__rev0);
55020 return __ret;55020 return __ret;
55021}55021}
...@@ -55029,8 +55029,8 @@ __ai int16_t vmaxv_s16(int16x4_t __p0) {...@@ -55029,8 +55029,8 @@ __ai int16_t vmaxv_s16(int16x4_t __p0) {
55029}55029}
55030#else55030#else
55031__ai int16_t vmaxv_s16(int16x4_t __p0) {55031__ai int16_t vmaxv_s16(int16x4_t __p0) {
55032 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
55033 int16_t __ret;55032 int16_t __ret;
55033 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
55034 __ret = (int16_t) __builtin_neon_vmaxv_s16(__rev0);55034 __ret = (int16_t) __builtin_neon_vmaxv_s16(__rev0);
55035 return __ret;55035 return __ret;
55036}55036}
...@@ -55044,9 +55044,9 @@ __ai float64x2_t vminq_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -55044,9 +55044,9 @@ __ai float64x2_t vminq_f64(float64x2_t __p0, float64x2_t __p1) {
55044}55044}
55045#else55045#else
55046__ai float64x2_t vminq_f64(float64x2_t __p0, float64x2_t __p1) {55046__ai float64x2_t vminq_f64(float64x2_t __p0, float64x2_t __p1) {
55047 float64x2_t __ret;
55047 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);55048 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
55048 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);55049 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
55049 float64x2_t __ret;
55050 __ret = (float64x2_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);55050 __ret = (float64x2_t) __builtin_neon_vminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
55051 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);55051 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
55052 return __ret;55052 return __ret;
...@@ -55066,8 +55066,8 @@ __ai float64_t vminnmvq_f64(float64x2_t __p0) {...@@ -55066,8 +55066,8 @@ __ai float64_t vminnmvq_f64(float64x2_t __p0) {
55066}55066}
55067#else55067#else
55068__ai float64_t vminnmvq_f64(float64x2_t __p0) {55068__ai float64_t vminnmvq_f64(float64x2_t __p0) {
55069 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
55070 float64_t __ret;55069 float64_t __ret;
55070 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
55071 __ret = (float64_t) __builtin_neon_vminnmvq_f64(__rev0);55071 __ret = (float64_t) __builtin_neon_vminnmvq_f64(__rev0);
55072 return __ret;55072 return __ret;
55073}55073}
...@@ -55081,8 +55081,8 @@ __ai float32_t vminnmvq_f32(float32x4_t __p0) {...@@ -55081,8 +55081,8 @@ __ai float32_t vminnmvq_f32(float32x4_t __p0) {
55081}55081}
55082#else55082#else
55083__ai float32_t vminnmvq_f32(float32x4_t __p0) {55083__ai float32_t vminnmvq_f32(float32x4_t __p0) {
55084 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
55085 float32_t __ret;55084 float32_t __ret;
55085 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
55086 __ret = (float32_t) __builtin_neon_vminnmvq_f32(__rev0);55086 __ret = (float32_t) __builtin_neon_vminnmvq_f32(__rev0);
55087 return __ret;55087 return __ret;
55088}55088}
...@@ -55096,8 +55096,8 @@ __ai float32_t vminnmv_f32(float32x2_t __p0) {...@@ -55096,8 +55096,8 @@ __ai float32_t vminnmv_f32(float32x2_t __p0) {
55096}55096}
55097#else55097#else
55098__ai float32_t vminnmv_f32(float32x2_t __p0) {55098__ai float32_t vminnmv_f32(float32x2_t __p0) {
55099 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
55100 float32_t __ret;55099 float32_t __ret;
55100 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
55101 __ret = (float32_t) __builtin_neon_vminnmv_f32(__rev0);55101 __ret = (float32_t) __builtin_neon_vminnmv_f32(__rev0);
55102 return __ret;55102 return __ret;
55103}55103}
...@@ -55111,8 +55111,8 @@ __ai uint8_t vminvq_u8(uint8x16_t __p0) {...@@ -55111,8 +55111,8 @@ __ai uint8_t vminvq_u8(uint8x16_t __p0) {
55111}55111}
55112#else55112#else
55113__ai uint8_t vminvq_u8(uint8x16_t __p0) {55113__ai uint8_t vminvq_u8(uint8x16_t __p0) {
55114 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
55115 uint8_t __ret;55114 uint8_t __ret;
55115 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
55116 __ret = (uint8_t) __builtin_neon_vminvq_u8(__rev0);55116 __ret = (uint8_t) __builtin_neon_vminvq_u8(__rev0);
55117 return __ret;55117 return __ret;
55118}55118}
...@@ -55126,8 +55126,8 @@ __ai uint32_t vminvq_u32(uint32x4_t __p0) {...@@ -55126,8 +55126,8 @@ __ai uint32_t vminvq_u32(uint32x4_t __p0) {
55126}55126}
55127#else55127#else
55128__ai uint32_t vminvq_u32(uint32x4_t __p0) {55128__ai uint32_t vminvq_u32(uint32x4_t __p0) {
55129 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
55130 uint32_t __ret;55129 uint32_t __ret;
55130 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
55131 __ret = (uint32_t) __builtin_neon_vminvq_u32(__rev0);55131 __ret = (uint32_t) __builtin_neon_vminvq_u32(__rev0);
55132 return __ret;55132 return __ret;
55133}55133}
...@@ -55141,8 +55141,8 @@ __ai uint16_t vminvq_u16(uint16x8_t __p0) {...@@ -55141,8 +55141,8 @@ __ai uint16_t vminvq_u16(uint16x8_t __p0) {
55141}55141}
55142#else55142#else
55143__ai uint16_t vminvq_u16(uint16x8_t __p0) {55143__ai uint16_t vminvq_u16(uint16x8_t __p0) {
55144 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
55145 uint16_t __ret;55144 uint16_t __ret;
55145 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
55146 __ret = (uint16_t) __builtin_neon_vminvq_u16(__rev0);55146 __ret = (uint16_t) __builtin_neon_vminvq_u16(__rev0);
55147 return __ret;55147 return __ret;
55148}55148}
...@@ -55156,8 +55156,8 @@ __ai int8_t vminvq_s8(int8x16_t __p0) {...@@ -55156,8 +55156,8 @@ __ai int8_t vminvq_s8(int8x16_t __p0) {
55156}55156}
55157#else55157#else
55158__ai int8_t vminvq_s8(int8x16_t __p0) {55158__ai int8_t vminvq_s8(int8x16_t __p0) {
55159 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
55160 int8_t __ret;55159 int8_t __ret;
55160 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
55161 __ret = (int8_t) __builtin_neon_vminvq_s8(__rev0);55161 __ret = (int8_t) __builtin_neon_vminvq_s8(__rev0);
55162 return __ret;55162 return __ret;
55163}55163}
...@@ -55171,8 +55171,8 @@ __ai float64_t vminvq_f64(float64x2_t __p0) {...@@ -55171,8 +55171,8 @@ __ai float64_t vminvq_f64(float64x2_t __p0) {
55171}55171}
55172#else55172#else
55173__ai float64_t vminvq_f64(float64x2_t __p0) {55173__ai float64_t vminvq_f64(float64x2_t __p0) {
55174 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
55175 float64_t __ret;55174 float64_t __ret;
55175 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
55176 __ret = (float64_t) __builtin_neon_vminvq_f64(__rev0);55176 __ret = (float64_t) __builtin_neon_vminvq_f64(__rev0);
55177 return __ret;55177 return __ret;
55178}55178}
...@@ -55186,8 +55186,8 @@ __ai float32_t vminvq_f32(float32x4_t __p0) {...@@ -55186,8 +55186,8 @@ __ai float32_t vminvq_f32(float32x4_t __p0) {
55186}55186}
55187#else55187#else
55188__ai float32_t vminvq_f32(float32x4_t __p0) {55188__ai float32_t vminvq_f32(float32x4_t __p0) {
55189 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
55190 float32_t __ret;55189 float32_t __ret;
55190 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
55191 __ret = (float32_t) __builtin_neon_vminvq_f32(__rev0);55191 __ret = (float32_t) __builtin_neon_vminvq_f32(__rev0);
55192 return __ret;55192 return __ret;
55193}55193}
...@@ -55201,8 +55201,8 @@ __ai int32_t vminvq_s32(int32x4_t __p0) {...@@ -55201,8 +55201,8 @@ __ai int32_t vminvq_s32(int32x4_t __p0) {
55201}55201}
55202#else55202#else
55203__ai int32_t vminvq_s32(int32x4_t __p0) {55203__ai int32_t vminvq_s32(int32x4_t __p0) {
55204 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
55205 int32_t __ret;55204 int32_t __ret;
55205 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
55206 __ret = (int32_t) __builtin_neon_vminvq_s32(__rev0);55206 __ret = (int32_t) __builtin_neon_vminvq_s32(__rev0);
55207 return __ret;55207 return __ret;
55208}55208}
...@@ -55216,8 +55216,8 @@ __ai int16_t vminvq_s16(int16x8_t __p0) {...@@ -55216,8 +55216,8 @@ __ai int16_t vminvq_s16(int16x8_t __p0) {
55216}55216}
55217#else55217#else
55218__ai int16_t vminvq_s16(int16x8_t __p0) {55218__ai int16_t vminvq_s16(int16x8_t __p0) {
55219 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
55220 int16_t __ret;55219 int16_t __ret;
55220 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
55221 __ret = (int16_t) __builtin_neon_vminvq_s16(__rev0);55221 __ret = (int16_t) __builtin_neon_vminvq_s16(__rev0);
55222 return __ret;55222 return __ret;
55223}55223}
...@@ -55231,8 +55231,8 @@ __ai uint8_t vminv_u8(uint8x8_t __p0) {...@@ -55231,8 +55231,8 @@ __ai uint8_t vminv_u8(uint8x8_t __p0) {
55231}55231}
55232#else55232#else
55233__ai uint8_t vminv_u8(uint8x8_t __p0) {55233__ai uint8_t vminv_u8(uint8x8_t __p0) {
55234 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
55235 uint8_t __ret;55234 uint8_t __ret;
55235 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
55236 __ret = (uint8_t) __builtin_neon_vminv_u8(__rev0);55236 __ret = (uint8_t) __builtin_neon_vminv_u8(__rev0);
55237 return __ret;55237 return __ret;
55238}55238}
...@@ -55246,8 +55246,8 @@ __ai uint32_t vminv_u32(uint32x2_t __p0) {...@@ -55246,8 +55246,8 @@ __ai uint32_t vminv_u32(uint32x2_t __p0) {
55246}55246}
55247#else55247#else
55248__ai uint32_t vminv_u32(uint32x2_t __p0) {55248__ai uint32_t vminv_u32(uint32x2_t __p0) {
55249 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
55250 uint32_t __ret;55249 uint32_t __ret;
55250 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
55251 __ret = (uint32_t) __builtin_neon_vminv_u32(__rev0);55251 __ret = (uint32_t) __builtin_neon_vminv_u32(__rev0);
55252 return __ret;55252 return __ret;
55253}55253}
...@@ -55261,8 +55261,8 @@ __ai uint16_t vminv_u16(uint16x4_t __p0) {...@@ -55261,8 +55261,8 @@ __ai uint16_t vminv_u16(uint16x4_t __p0) {
55261}55261}
55262#else55262#else
55263__ai uint16_t vminv_u16(uint16x4_t __p0) {55263__ai uint16_t vminv_u16(uint16x4_t __p0) {
55264 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
55265 uint16_t __ret;55264 uint16_t __ret;
55265 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
55266 __ret = (uint16_t) __builtin_neon_vminv_u16(__rev0);55266 __ret = (uint16_t) __builtin_neon_vminv_u16(__rev0);
55267 return __ret;55267 return __ret;
55268}55268}
...@@ -55276,8 +55276,8 @@ __ai int8_t vminv_s8(int8x8_t __p0) {...@@ -55276,8 +55276,8 @@ __ai int8_t vminv_s8(int8x8_t __p0) {
55276}55276}
55277#else55277#else
55278__ai int8_t vminv_s8(int8x8_t __p0) {55278__ai int8_t vminv_s8(int8x8_t __p0) {
55279 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
55280 int8_t __ret;55279 int8_t __ret;
55280 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
55281 __ret = (int8_t) __builtin_neon_vminv_s8(__rev0);55281 __ret = (int8_t) __builtin_neon_vminv_s8(__rev0);
55282 return __ret;55282 return __ret;
55283}55283}
...@@ -55291,8 +55291,8 @@ __ai float32_t vminv_f32(float32x2_t __p0) {...@@ -55291,8 +55291,8 @@ __ai float32_t vminv_f32(float32x2_t __p0) {
55291}55291}
55292#else55292#else
55293__ai float32_t vminv_f32(float32x2_t __p0) {55293__ai float32_t vminv_f32(float32x2_t __p0) {
55294 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
55295 float32_t __ret;55294 float32_t __ret;
55295 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
55296 __ret = (float32_t) __builtin_neon_vminv_f32(__rev0);55296 __ret = (float32_t) __builtin_neon_vminv_f32(__rev0);
55297 return __ret;55297 return __ret;
55298}55298}
...@@ -55306,8 +55306,8 @@ __ai int32_t vminv_s32(int32x2_t __p0) {...@@ -55306,8 +55306,8 @@ __ai int32_t vminv_s32(int32x2_t __p0) {
55306}55306}
55307#else55307#else
55308__ai int32_t vminv_s32(int32x2_t __p0) {55308__ai int32_t vminv_s32(int32x2_t __p0) {
55309 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
55310 int32_t __ret;55309 int32_t __ret;
55310 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
55311 __ret = (int32_t) __builtin_neon_vminv_s32(__rev0);55311 __ret = (int32_t) __builtin_neon_vminv_s32(__rev0);
55312 return __ret;55312 return __ret;
55313}55313}
...@@ -55321,8 +55321,8 @@ __ai int16_t vminv_s16(int16x4_t __p0) {...@@ -55321,8 +55321,8 @@ __ai int16_t vminv_s16(int16x4_t __p0) {
55321}55321}
55322#else55322#else
55323__ai int16_t vminv_s16(int16x4_t __p0) {55323__ai int16_t vminv_s16(int16x4_t __p0) {
55324 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
55325 int16_t __ret;55324 int16_t __ret;
55325 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
55326 __ret = (int16_t) __builtin_neon_vminv_s16(__rev0);55326 __ret = (int16_t) __builtin_neon_vminv_s16(__rev0);
55327 return __ret;55327 return __ret;
55328}55328}
...@@ -55336,10 +55336,10 @@ __ai float64x2_t vmlaq_f64(float64x2_t __p0, float64x2_t __p1, float64x2_t __p2)...@@ -55336,10 +55336,10 @@ __ai float64x2_t vmlaq_f64(float64x2_t __p0, float64x2_t __p1, float64x2_t __p2)
55336}55336}
55337#else55337#else
55338__ai float64x2_t vmlaq_f64(float64x2_t __p0, float64x2_t __p1, float64x2_t __p2) {55338__ai float64x2_t vmlaq_f64(float64x2_t __p0, float64x2_t __p1, float64x2_t __p2) {
55339 float64x2_t __ret;
55339 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);55340 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
55340 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);55341 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
55341 float64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);55342 float64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
55342 float64x2_t __ret;
55343 __ret = __rev0 + __rev1 * __rev2;55343 __ret = __rev0 + __rev1 * __rev2;
55344 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);55344 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
55345 return __ret;55345 return __ret;
...@@ -55353,22 +55353,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -55353,22 +55353,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
55353}55353}
55354#ifdef __LITTLE_ENDIAN__55354#ifdef __LITTLE_ENDIAN__
55355#define vmlaq_laneq_u32(__p0_531, __p1_531, __p2_531, __p3_531) __extension__ ({ \55355#define vmlaq_laneq_u32(__p0_531, __p1_531, __p2_531, __p3_531) __extension__ ({ \
55356 uint32x4_t __ret_531; \
55356 uint32x4_t __s0_531 = __p0_531; \55357 uint32x4_t __s0_531 = __p0_531; \
55357 uint32x4_t __s1_531 = __p1_531; \55358 uint32x4_t __s1_531 = __p1_531; \
55358 uint32x4_t __s2_531 = __p2_531; \55359 uint32x4_t __s2_531 = __p2_531; \
55359 uint32x4_t __ret_531; \
55360 __ret_531 = __s0_531 + __s1_531 * splatq_laneq_u32(__s2_531, __p3_531); \55360 __ret_531 = __s0_531 + __s1_531 * splatq_laneq_u32(__s2_531, __p3_531); \
55361 __ret_531; \55361 __ret_531; \
55362})55362})
55363#else55363#else
55364#define vmlaq_laneq_u32(__p0_532, __p1_532, __p2_532, __p3_532) __extension__ ({ \55364#define vmlaq_laneq_u32(__p0_532, __p1_532, __p2_532, __p3_532) __extension__ ({ \
55365 uint32x4_t __ret_532; \
55365 uint32x4_t __s0_532 = __p0_532; \55366 uint32x4_t __s0_532 = __p0_532; \
55366 uint32x4_t __s1_532 = __p1_532; \55367 uint32x4_t __s1_532 = __p1_532; \
55367 uint32x4_t __s2_532 = __p2_532; \55368 uint32x4_t __s2_532 = __p2_532; \
55368 uint32x4_t __rev0_532; __rev0_532 = __builtin_shufflevector(__s0_532, __s0_532, 3, 2, 1, 0); \55369 uint32x4_t __rev0_532; __rev0_532 = __builtin_shufflevector(__s0_532, __s0_532, 3, 2, 1, 0); \
55369 uint32x4_t __rev1_532; __rev1_532 = __builtin_shufflevector(__s1_532, __s1_532, 3, 2, 1, 0); \55370 uint32x4_t __rev1_532; __rev1_532 = __builtin_shufflevector(__s1_532, __s1_532, 3, 2, 1, 0); \
55370 uint32x4_t __rev2_532; __rev2_532 = __builtin_shufflevector(__s2_532, __s2_532, 3, 2, 1, 0); \55371 uint32x4_t __rev2_532; __rev2_532 = __builtin_shufflevector(__s2_532, __s2_532, 3, 2, 1, 0); \
55371 uint32x4_t __ret_532; \
55372 __ret_532 = __rev0_532 + __rev1_532 * __noswap_splatq_laneq_u32(__rev2_532, __p3_532); \55372 __ret_532 = __rev0_532 + __rev1_532 * __noswap_splatq_laneq_u32(__rev2_532, __p3_532); \
55373 __ret_532 = __builtin_shufflevector(__ret_532, __ret_532, 3, 2, 1, 0); \55373 __ret_532 = __builtin_shufflevector(__ret_532, __ret_532, 3, 2, 1, 0); \
55374 __ret_532; \55374 __ret_532; \
...@@ -55377,22 +55377,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -55377,22 +55377,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5537755377
55378#ifdef __LITTLE_ENDIAN__55378#ifdef __LITTLE_ENDIAN__
55379#define vmlaq_laneq_u16(__p0_533, __p1_533, __p2_533, __p3_533) __extension__ ({ \55379#define vmlaq_laneq_u16(__p0_533, __p1_533, __p2_533, __p3_533) __extension__ ({ \
55380 uint16x8_t __ret_533; \
55380 uint16x8_t __s0_533 = __p0_533; \55381 uint16x8_t __s0_533 = __p0_533; \
55381 uint16x8_t __s1_533 = __p1_533; \55382 uint16x8_t __s1_533 = __p1_533; \
55382 uint16x8_t __s2_533 = __p2_533; \55383 uint16x8_t __s2_533 = __p2_533; \
55383 uint16x8_t __ret_533; \
55384 __ret_533 = __s0_533 + __s1_533 * splatq_laneq_u16(__s2_533, __p3_533); \55384 __ret_533 = __s0_533 + __s1_533 * splatq_laneq_u16(__s2_533, __p3_533); \
55385 __ret_533; \55385 __ret_533; \
55386})55386})
55387#else55387#else
55388#define vmlaq_laneq_u16(__p0_534, __p1_534, __p2_534, __p3_534) __extension__ ({ \55388#define vmlaq_laneq_u16(__p0_534, __p1_534, __p2_534, __p3_534) __extension__ ({ \
55389 uint16x8_t __ret_534; \
55389 uint16x8_t __s0_534 = __p0_534; \55390 uint16x8_t __s0_534 = __p0_534; \
55390 uint16x8_t __s1_534 = __p1_534; \55391 uint16x8_t __s1_534 = __p1_534; \
55391 uint16x8_t __s2_534 = __p2_534; \55392 uint16x8_t __s2_534 = __p2_534; \
55392 uint16x8_t __rev0_534; __rev0_534 = __builtin_shufflevector(__s0_534, __s0_534, 7, 6, 5, 4, 3, 2, 1, 0); \55393 uint16x8_t __rev0_534; __rev0_534 = __builtin_shufflevector(__s0_534, __s0_534, 7, 6, 5, 4, 3, 2, 1, 0); \
55393 uint16x8_t __rev1_534; __rev1_534 = __builtin_shufflevector(__s1_534, __s1_534, 7, 6, 5, 4, 3, 2, 1, 0); \55394 uint16x8_t __rev1_534; __rev1_534 = __builtin_shufflevector(__s1_534, __s1_534, 7, 6, 5, 4, 3, 2, 1, 0); \
55394 uint16x8_t __rev2_534; __rev2_534 = __builtin_shufflevector(__s2_534, __s2_534, 7, 6, 5, 4, 3, 2, 1, 0); \55395 uint16x8_t __rev2_534; __rev2_534 = __builtin_shufflevector(__s2_534, __s2_534, 7, 6, 5, 4, 3, 2, 1, 0); \
55395 uint16x8_t __ret_534; \
55396 __ret_534 = __rev0_534 + __rev1_534 * __noswap_splatq_laneq_u16(__rev2_534, __p3_534); \55396 __ret_534 = __rev0_534 + __rev1_534 * __noswap_splatq_laneq_u16(__rev2_534, __p3_534); \
55397 __ret_534 = __builtin_shufflevector(__ret_534, __ret_534, 7, 6, 5, 4, 3, 2, 1, 0); \55397 __ret_534 = __builtin_shufflevector(__ret_534, __ret_534, 7, 6, 5, 4, 3, 2, 1, 0); \
55398 __ret_534; \55398 __ret_534; \
...@@ -55401,22 +55401,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -55401,22 +55401,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5540155401
55402#ifdef __LITTLE_ENDIAN__55402#ifdef __LITTLE_ENDIAN__
55403#define vmlaq_laneq_f32(__p0_535, __p1_535, __p2_535, __p3_535) __extension__ ({ \55403#define vmlaq_laneq_f32(__p0_535, __p1_535, __p2_535, __p3_535) __extension__ ({ \
55404 float32x4_t __ret_535; \
55404 float32x4_t __s0_535 = __p0_535; \55405 float32x4_t __s0_535 = __p0_535; \
55405 float32x4_t __s1_535 = __p1_535; \55406 float32x4_t __s1_535 = __p1_535; \
55406 float32x4_t __s2_535 = __p2_535; \55407 float32x4_t __s2_535 = __p2_535; \
55407 float32x4_t __ret_535; \
55408 __ret_535 = __s0_535 + __s1_535 * splatq_laneq_f32(__s2_535, __p3_535); \55408 __ret_535 = __s0_535 + __s1_535 * splatq_laneq_f32(__s2_535, __p3_535); \
55409 __ret_535; \55409 __ret_535; \
55410})55410})
55411#else55411#else
55412#define vmlaq_laneq_f32(__p0_536, __p1_536, __p2_536, __p3_536) __extension__ ({ \55412#define vmlaq_laneq_f32(__p0_536, __p1_536, __p2_536, __p3_536) __extension__ ({ \
55413 float32x4_t __ret_536; \
55413 float32x4_t __s0_536 = __p0_536; \55414 float32x4_t __s0_536 = __p0_536; \
55414 float32x4_t __s1_536 = __p1_536; \55415 float32x4_t __s1_536 = __p1_536; \
55415 float32x4_t __s2_536 = __p2_536; \55416 float32x4_t __s2_536 = __p2_536; \
55416 float32x4_t __rev0_536; __rev0_536 = __builtin_shufflevector(__s0_536, __s0_536, 3, 2, 1, 0); \55417 float32x4_t __rev0_536; __rev0_536 = __builtin_shufflevector(__s0_536, __s0_536, 3, 2, 1, 0); \
55417 float32x4_t __rev1_536; __rev1_536 = __builtin_shufflevector(__s1_536, __s1_536, 3, 2, 1, 0); \55418 float32x4_t __rev1_536; __rev1_536 = __builtin_shufflevector(__s1_536, __s1_536, 3, 2, 1, 0); \
55418 float32x4_t __rev2_536; __rev2_536 = __builtin_shufflevector(__s2_536, __s2_536, 3, 2, 1, 0); \55419 float32x4_t __rev2_536; __rev2_536 = __builtin_shufflevector(__s2_536, __s2_536, 3, 2, 1, 0); \
55419 float32x4_t __ret_536; \
55420 __ret_536 = __rev0_536 + __rev1_536 * __noswap_splatq_laneq_f32(__rev2_536, __p3_536); \55420 __ret_536 = __rev0_536 + __rev1_536 * __noswap_splatq_laneq_f32(__rev2_536, __p3_536); \
55421 __ret_536 = __builtin_shufflevector(__ret_536, __ret_536, 3, 2, 1, 0); \55421 __ret_536 = __builtin_shufflevector(__ret_536, __ret_536, 3, 2, 1, 0); \
55422 __ret_536; \55422 __ret_536; \
...@@ -55425,22 +55425,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -55425,22 +55425,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5542555425
55426#ifdef __LITTLE_ENDIAN__55426#ifdef __LITTLE_ENDIAN__
55427#define vmlaq_laneq_s32(__p0_537, __p1_537, __p2_537, __p3_537) __extension__ ({ \55427#define vmlaq_laneq_s32(__p0_537, __p1_537, __p2_537, __p3_537) __extension__ ({ \
55428 int32x4_t __ret_537; \
55428 int32x4_t __s0_537 = __p0_537; \55429 int32x4_t __s0_537 = __p0_537; \
55429 int32x4_t __s1_537 = __p1_537; \55430 int32x4_t __s1_537 = __p1_537; \
55430 int32x4_t __s2_537 = __p2_537; \55431 int32x4_t __s2_537 = __p2_537; \
55431 int32x4_t __ret_537; \
55432 __ret_537 = __s0_537 + __s1_537 * splatq_laneq_s32(__s2_537, __p3_537); \55432 __ret_537 = __s0_537 + __s1_537 * splatq_laneq_s32(__s2_537, __p3_537); \
55433 __ret_537; \55433 __ret_537; \
55434})55434})
55435#else55435#else
55436#define vmlaq_laneq_s32(__p0_538, __p1_538, __p2_538, __p3_538) __extension__ ({ \55436#define vmlaq_laneq_s32(__p0_538, __p1_538, __p2_538, __p3_538) __extension__ ({ \
55437 int32x4_t __ret_538; \
55437 int32x4_t __s0_538 = __p0_538; \55438 int32x4_t __s0_538 = __p0_538; \
55438 int32x4_t __s1_538 = __p1_538; \55439 int32x4_t __s1_538 = __p1_538; \
55439 int32x4_t __s2_538 = __p2_538; \55440 int32x4_t __s2_538 = __p2_538; \
55440 int32x4_t __rev0_538; __rev0_538 = __builtin_shufflevector(__s0_538, __s0_538, 3, 2, 1, 0); \55441 int32x4_t __rev0_538; __rev0_538 = __builtin_shufflevector(__s0_538, __s0_538, 3, 2, 1, 0); \
55441 int32x4_t __rev1_538; __rev1_538 = __builtin_shufflevector(__s1_538, __s1_538, 3, 2, 1, 0); \55442 int32x4_t __rev1_538; __rev1_538 = __builtin_shufflevector(__s1_538, __s1_538, 3, 2, 1, 0); \
55442 int32x4_t __rev2_538; __rev2_538 = __builtin_shufflevector(__s2_538, __s2_538, 3, 2, 1, 0); \55443 int32x4_t __rev2_538; __rev2_538 = __builtin_shufflevector(__s2_538, __s2_538, 3, 2, 1, 0); \
55443 int32x4_t __ret_538; \
55444 __ret_538 = __rev0_538 + __rev1_538 * __noswap_splatq_laneq_s32(__rev2_538, __p3_538); \55444 __ret_538 = __rev0_538 + __rev1_538 * __noswap_splatq_laneq_s32(__rev2_538, __p3_538); \
55445 __ret_538 = __builtin_shufflevector(__ret_538, __ret_538, 3, 2, 1, 0); \55445 __ret_538 = __builtin_shufflevector(__ret_538, __ret_538, 3, 2, 1, 0); \
55446 __ret_538; \55446 __ret_538; \
...@@ -55449,22 +55449,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -55449,22 +55449,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5544955449
55450#ifdef __LITTLE_ENDIAN__55450#ifdef __LITTLE_ENDIAN__
55451#define vmlaq_laneq_s16(__p0_539, __p1_539, __p2_539, __p3_539) __extension__ ({ \55451#define vmlaq_laneq_s16(__p0_539, __p1_539, __p2_539, __p3_539) __extension__ ({ \
55452 int16x8_t __ret_539; \
55452 int16x8_t __s0_539 = __p0_539; \55453 int16x8_t __s0_539 = __p0_539; \
55453 int16x8_t __s1_539 = __p1_539; \55454 int16x8_t __s1_539 = __p1_539; \
55454 int16x8_t __s2_539 = __p2_539; \55455 int16x8_t __s2_539 = __p2_539; \
55455 int16x8_t __ret_539; \
55456 __ret_539 = __s0_539 + __s1_539 * splatq_laneq_s16(__s2_539, __p3_539); \55456 __ret_539 = __s0_539 + __s1_539 * splatq_laneq_s16(__s2_539, __p3_539); \
55457 __ret_539; \55457 __ret_539; \
55458})55458})
55459#else55459#else
55460#define vmlaq_laneq_s16(__p0_540, __p1_540, __p2_540, __p3_540) __extension__ ({ \55460#define vmlaq_laneq_s16(__p0_540, __p1_540, __p2_540, __p3_540) __extension__ ({ \
55461 int16x8_t __ret_540; \
55461 int16x8_t __s0_540 = __p0_540; \55462 int16x8_t __s0_540 = __p0_540; \
55462 int16x8_t __s1_540 = __p1_540; \55463 int16x8_t __s1_540 = __p1_540; \
55463 int16x8_t __s2_540 = __p2_540; \55464 int16x8_t __s2_540 = __p2_540; \
55464 int16x8_t __rev0_540; __rev0_540 = __builtin_shufflevector(__s0_540, __s0_540, 7, 6, 5, 4, 3, 2, 1, 0); \55465 int16x8_t __rev0_540; __rev0_540 = __builtin_shufflevector(__s0_540, __s0_540, 7, 6, 5, 4, 3, 2, 1, 0); \
55465 int16x8_t __rev1_540; __rev1_540 = __builtin_shufflevector(__s1_540, __s1_540, 7, 6, 5, 4, 3, 2, 1, 0); \55466 int16x8_t __rev1_540; __rev1_540 = __builtin_shufflevector(__s1_540, __s1_540, 7, 6, 5, 4, 3, 2, 1, 0); \
55466 int16x8_t __rev2_540; __rev2_540 = __builtin_shufflevector(__s2_540, __s2_540, 7, 6, 5, 4, 3, 2, 1, 0); \55467 int16x8_t __rev2_540; __rev2_540 = __builtin_shufflevector(__s2_540, __s2_540, 7, 6, 5, 4, 3, 2, 1, 0); \
55467 int16x8_t __ret_540; \
55468 __ret_540 = __rev0_540 + __rev1_540 * __noswap_splatq_laneq_s16(__rev2_540, __p3_540); \55468 __ret_540 = __rev0_540 + __rev1_540 * __noswap_splatq_laneq_s16(__rev2_540, __p3_540); \
55469 __ret_540 = __builtin_shufflevector(__ret_540, __ret_540, 7, 6, 5, 4, 3, 2, 1, 0); \55469 __ret_540 = __builtin_shufflevector(__ret_540, __ret_540, 7, 6, 5, 4, 3, 2, 1, 0); \
55470 __ret_540; \55470 __ret_540; \
...@@ -55473,22 +55473,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -55473,22 +55473,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5547355473
55474#ifdef __LITTLE_ENDIAN__55474#ifdef __LITTLE_ENDIAN__
55475#define vmla_laneq_u32(__p0_541, __p1_541, __p2_541, __p3_541) __extension__ ({ \55475#define vmla_laneq_u32(__p0_541, __p1_541, __p2_541, __p3_541) __extension__ ({ \
55476 uint32x2_t __ret_541; \
55476 uint32x2_t __s0_541 = __p0_541; \55477 uint32x2_t __s0_541 = __p0_541; \
55477 uint32x2_t __s1_541 = __p1_541; \55478 uint32x2_t __s1_541 = __p1_541; \
55478 uint32x4_t __s2_541 = __p2_541; \55479 uint32x4_t __s2_541 = __p2_541; \
55479 uint32x2_t __ret_541; \
55480 __ret_541 = __s0_541 + __s1_541 * splat_laneq_u32(__s2_541, __p3_541); \55480 __ret_541 = __s0_541 + __s1_541 * splat_laneq_u32(__s2_541, __p3_541); \
55481 __ret_541; \55481 __ret_541; \
55482})55482})
55483#else55483#else
55484#define vmla_laneq_u32(__p0_542, __p1_542, __p2_542, __p3_542) __extension__ ({ \55484#define vmla_laneq_u32(__p0_542, __p1_542, __p2_542, __p3_542) __extension__ ({ \
55485 uint32x2_t __ret_542; \
55485 uint32x2_t __s0_542 = __p0_542; \55486 uint32x2_t __s0_542 = __p0_542; \
55486 uint32x2_t __s1_542 = __p1_542; \55487 uint32x2_t __s1_542 = __p1_542; \
55487 uint32x4_t __s2_542 = __p2_542; \55488 uint32x4_t __s2_542 = __p2_542; \
55488 uint32x2_t __rev0_542; __rev0_542 = __builtin_shufflevector(__s0_542, __s0_542, 1, 0); \55489 uint32x2_t __rev0_542; __rev0_542 = __builtin_shufflevector(__s0_542, __s0_542, 1, 0); \
55489 uint32x2_t __rev1_542; __rev1_542 = __builtin_shufflevector(__s1_542, __s1_542, 1, 0); \55490 uint32x2_t __rev1_542; __rev1_542 = __builtin_shufflevector(__s1_542, __s1_542, 1, 0); \
55490 uint32x4_t __rev2_542; __rev2_542 = __builtin_shufflevector(__s2_542, __s2_542, 3, 2, 1, 0); \55491 uint32x4_t __rev2_542; __rev2_542 = __builtin_shufflevector(__s2_542, __s2_542, 3, 2, 1, 0); \
55491 uint32x2_t __ret_542; \
55492 __ret_542 = __rev0_542 + __rev1_542 * __noswap_splat_laneq_u32(__rev2_542, __p3_542); \55492 __ret_542 = __rev0_542 + __rev1_542 * __noswap_splat_laneq_u32(__rev2_542, __p3_542); \
55493 __ret_542 = __builtin_shufflevector(__ret_542, __ret_542, 1, 0); \55493 __ret_542 = __builtin_shufflevector(__ret_542, __ret_542, 1, 0); \
55494 __ret_542; \55494 __ret_542; \
...@@ -55497,22 +55497,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -55497,22 +55497,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5549755497
55498#ifdef __LITTLE_ENDIAN__55498#ifdef __LITTLE_ENDIAN__
55499#define vmla_laneq_u16(__p0_543, __p1_543, __p2_543, __p3_543) __extension__ ({ \55499#define vmla_laneq_u16(__p0_543, __p1_543, __p2_543, __p3_543) __extension__ ({ \
55500 uint16x4_t __ret_543; \
55500 uint16x4_t __s0_543 = __p0_543; \55501 uint16x4_t __s0_543 = __p0_543; \
55501 uint16x4_t __s1_543 = __p1_543; \55502 uint16x4_t __s1_543 = __p1_543; \
55502 uint16x8_t __s2_543 = __p2_543; \55503 uint16x8_t __s2_543 = __p2_543; \
55503 uint16x4_t __ret_543; \
55504 __ret_543 = __s0_543 + __s1_543 * splat_laneq_u16(__s2_543, __p3_543); \55504 __ret_543 = __s0_543 + __s1_543 * splat_laneq_u16(__s2_543, __p3_543); \
55505 __ret_543; \55505 __ret_543; \
55506})55506})
55507#else55507#else
55508#define vmla_laneq_u16(__p0_544, __p1_544, __p2_544, __p3_544) __extension__ ({ \55508#define vmla_laneq_u16(__p0_544, __p1_544, __p2_544, __p3_544) __extension__ ({ \
55509 uint16x4_t __ret_544; \
55509 uint16x4_t __s0_544 = __p0_544; \55510 uint16x4_t __s0_544 = __p0_544; \
55510 uint16x4_t __s1_544 = __p1_544; \55511 uint16x4_t __s1_544 = __p1_544; \
55511 uint16x8_t __s2_544 = __p2_544; \55512 uint16x8_t __s2_544 = __p2_544; \
55512 uint16x4_t __rev0_544; __rev0_544 = __builtin_shufflevector(__s0_544, __s0_544, 3, 2, 1, 0); \55513 uint16x4_t __rev0_544; __rev0_544 = __builtin_shufflevector(__s0_544, __s0_544, 3, 2, 1, 0); \
55513 uint16x4_t __rev1_544; __rev1_544 = __builtin_shufflevector(__s1_544, __s1_544, 3, 2, 1, 0); \55514 uint16x4_t __rev1_544; __rev1_544 = __builtin_shufflevector(__s1_544, __s1_544, 3, 2, 1, 0); \
55514 uint16x8_t __rev2_544; __rev2_544 = __builtin_shufflevector(__s2_544, __s2_544, 7, 6, 5, 4, 3, 2, 1, 0); \55515 uint16x8_t __rev2_544; __rev2_544 = __builtin_shufflevector(__s2_544, __s2_544, 7, 6, 5, 4, 3, 2, 1, 0); \
55515 uint16x4_t __ret_544; \
55516 __ret_544 = __rev0_544 + __rev1_544 * __noswap_splat_laneq_u16(__rev2_544, __p3_544); \55516 __ret_544 = __rev0_544 + __rev1_544 * __noswap_splat_laneq_u16(__rev2_544, __p3_544); \
55517 __ret_544 = __builtin_shufflevector(__ret_544, __ret_544, 3, 2, 1, 0); \55517 __ret_544 = __builtin_shufflevector(__ret_544, __ret_544, 3, 2, 1, 0); \
55518 __ret_544; \55518 __ret_544; \
...@@ -55521,22 +55521,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -55521,22 +55521,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5552155521
55522#ifdef __LITTLE_ENDIAN__55522#ifdef __LITTLE_ENDIAN__
55523#define vmla_laneq_f32(__p0_545, __p1_545, __p2_545, __p3_545) __extension__ ({ \55523#define vmla_laneq_f32(__p0_545, __p1_545, __p2_545, __p3_545) __extension__ ({ \
55524 float32x2_t __ret_545; \
55524 float32x2_t __s0_545 = __p0_545; \55525 float32x2_t __s0_545 = __p0_545; \
55525 float32x2_t __s1_545 = __p1_545; \55526 float32x2_t __s1_545 = __p1_545; \
55526 float32x4_t __s2_545 = __p2_545; \55527 float32x4_t __s2_545 = __p2_545; \
55527 float32x2_t __ret_545; \
55528 __ret_545 = __s0_545 + __s1_545 * splat_laneq_f32(__s2_545, __p3_545); \55528 __ret_545 = __s0_545 + __s1_545 * splat_laneq_f32(__s2_545, __p3_545); \
55529 __ret_545; \55529 __ret_545; \
55530})55530})
55531#else55531#else
55532#define vmla_laneq_f32(__p0_546, __p1_546, __p2_546, __p3_546) __extension__ ({ \55532#define vmla_laneq_f32(__p0_546, __p1_546, __p2_546, __p3_546) __extension__ ({ \
55533 float32x2_t __ret_546; \
55533 float32x2_t __s0_546 = __p0_546; \55534 float32x2_t __s0_546 = __p0_546; \
55534 float32x2_t __s1_546 = __p1_546; \55535 float32x2_t __s1_546 = __p1_546; \
55535 float32x4_t __s2_546 = __p2_546; \55536 float32x4_t __s2_546 = __p2_546; \
55536 float32x2_t __rev0_546; __rev0_546 = __builtin_shufflevector(__s0_546, __s0_546, 1, 0); \55537 float32x2_t __rev0_546; __rev0_546 = __builtin_shufflevector(__s0_546, __s0_546, 1, 0); \
55537 float32x2_t __rev1_546; __rev1_546 = __builtin_shufflevector(__s1_546, __s1_546, 1, 0); \55538 float32x2_t __rev1_546; __rev1_546 = __builtin_shufflevector(__s1_546, __s1_546, 1, 0); \
55538 float32x4_t __rev2_546; __rev2_546 = __builtin_shufflevector(__s2_546, __s2_546, 3, 2, 1, 0); \55539 float32x4_t __rev2_546; __rev2_546 = __builtin_shufflevector(__s2_546, __s2_546, 3, 2, 1, 0); \
55539 float32x2_t __ret_546; \
55540 __ret_546 = __rev0_546 + __rev1_546 * __noswap_splat_laneq_f32(__rev2_546, __p3_546); \55540 __ret_546 = __rev0_546 + __rev1_546 * __noswap_splat_laneq_f32(__rev2_546, __p3_546); \
55541 __ret_546 = __builtin_shufflevector(__ret_546, __ret_546, 1, 0); \55541 __ret_546 = __builtin_shufflevector(__ret_546, __ret_546, 1, 0); \
55542 __ret_546; \55542 __ret_546; \
...@@ -55545,22 +55545,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -55545,22 +55545,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5554555545
55546#ifdef __LITTLE_ENDIAN__55546#ifdef __LITTLE_ENDIAN__
55547#define vmla_laneq_s32(__p0_547, __p1_547, __p2_547, __p3_547) __extension__ ({ \55547#define vmla_laneq_s32(__p0_547, __p1_547, __p2_547, __p3_547) __extension__ ({ \
55548 int32x2_t __ret_547; \
55548 int32x2_t __s0_547 = __p0_547; \55549 int32x2_t __s0_547 = __p0_547; \
55549 int32x2_t __s1_547 = __p1_547; \55550 int32x2_t __s1_547 = __p1_547; \
55550 int32x4_t __s2_547 = __p2_547; \55551 int32x4_t __s2_547 = __p2_547; \
55551 int32x2_t __ret_547; \
55552 __ret_547 = __s0_547 + __s1_547 * splat_laneq_s32(__s2_547, __p3_547); \55552 __ret_547 = __s0_547 + __s1_547 * splat_laneq_s32(__s2_547, __p3_547); \
55553 __ret_547; \55553 __ret_547; \
55554})55554})
55555#else55555#else
55556#define vmla_laneq_s32(__p0_548, __p1_548, __p2_548, __p3_548) __extension__ ({ \55556#define vmla_laneq_s32(__p0_548, __p1_548, __p2_548, __p3_548) __extension__ ({ \
55557 int32x2_t __ret_548; \
55557 int32x2_t __s0_548 = __p0_548; \55558 int32x2_t __s0_548 = __p0_548; \
55558 int32x2_t __s1_548 = __p1_548; \55559 int32x2_t __s1_548 = __p1_548; \
55559 int32x4_t __s2_548 = __p2_548; \55560 int32x4_t __s2_548 = __p2_548; \
55560 int32x2_t __rev0_548; __rev0_548 = __builtin_shufflevector(__s0_548, __s0_548, 1, 0); \55561 int32x2_t __rev0_548; __rev0_548 = __builtin_shufflevector(__s0_548, __s0_548, 1, 0); \
55561 int32x2_t __rev1_548; __rev1_548 = __builtin_shufflevector(__s1_548, __s1_548, 1, 0); \55562 int32x2_t __rev1_548; __rev1_548 = __builtin_shufflevector(__s1_548, __s1_548, 1, 0); \
55562 int32x4_t __rev2_548; __rev2_548 = __builtin_shufflevector(__s2_548, __s2_548, 3, 2, 1, 0); \55563 int32x4_t __rev2_548; __rev2_548 = __builtin_shufflevector(__s2_548, __s2_548, 3, 2, 1, 0); \
55563 int32x2_t __ret_548; \
55564 __ret_548 = __rev0_548 + __rev1_548 * __noswap_splat_laneq_s32(__rev2_548, __p3_548); \55564 __ret_548 = __rev0_548 + __rev1_548 * __noswap_splat_laneq_s32(__rev2_548, __p3_548); \
55565 __ret_548 = __builtin_shufflevector(__ret_548, __ret_548, 1, 0); \55565 __ret_548 = __builtin_shufflevector(__ret_548, __ret_548, 1, 0); \
55566 __ret_548; \55566 __ret_548; \
...@@ -55569,22 +55569,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -55569,22 +55569,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5556955569
55570#ifdef __LITTLE_ENDIAN__55570#ifdef __LITTLE_ENDIAN__
55571#define vmla_laneq_s16(__p0_549, __p1_549, __p2_549, __p3_549) __extension__ ({ \55571#define vmla_laneq_s16(__p0_549, __p1_549, __p2_549, __p3_549) __extension__ ({ \
55572 int16x4_t __ret_549; \
55572 int16x4_t __s0_549 = __p0_549; \55573 int16x4_t __s0_549 = __p0_549; \
55573 int16x4_t __s1_549 = __p1_549; \55574 int16x4_t __s1_549 = __p1_549; \
55574 int16x8_t __s2_549 = __p2_549; \55575 int16x8_t __s2_549 = __p2_549; \
55575 int16x4_t __ret_549; \
55576 __ret_549 = __s0_549 + __s1_549 * splat_laneq_s16(__s2_549, __p3_549); \55576 __ret_549 = __s0_549 + __s1_549 * splat_laneq_s16(__s2_549, __p3_549); \
55577 __ret_549; \55577 __ret_549; \
55578})55578})
55579#else55579#else
55580#define vmla_laneq_s16(__p0_550, __p1_550, __p2_550, __p3_550) __extension__ ({ \55580#define vmla_laneq_s16(__p0_550, __p1_550, __p2_550, __p3_550) __extension__ ({ \
55581 int16x4_t __ret_550; \
55581 int16x4_t __s0_550 = __p0_550; \55582 int16x4_t __s0_550 = __p0_550; \
55582 int16x4_t __s1_550 = __p1_550; \55583 int16x4_t __s1_550 = __p1_550; \
55583 int16x8_t __s2_550 = __p2_550; \55584 int16x8_t __s2_550 = __p2_550; \
55584 int16x4_t __rev0_550; __rev0_550 = __builtin_shufflevector(__s0_550, __s0_550, 3, 2, 1, 0); \55585 int16x4_t __rev0_550; __rev0_550 = __builtin_shufflevector(__s0_550, __s0_550, 3, 2, 1, 0); \
55585 int16x4_t __rev1_550; __rev1_550 = __builtin_shufflevector(__s1_550, __s1_550, 3, 2, 1, 0); \55586 int16x4_t __rev1_550; __rev1_550 = __builtin_shufflevector(__s1_550, __s1_550, 3, 2, 1, 0); \
55586 int16x8_t __rev2_550; __rev2_550 = __builtin_shufflevector(__s2_550, __s2_550, 7, 6, 5, 4, 3, 2, 1, 0); \55587 int16x8_t __rev2_550; __rev2_550 = __builtin_shufflevector(__s2_550, __s2_550, 7, 6, 5, 4, 3, 2, 1, 0); \
55587 int16x4_t __ret_550; \
55588 __ret_550 = __rev0_550 + __rev1_550 * __noswap_splat_laneq_s16(__rev2_550, __p3_550); \55588 __ret_550 = __rev0_550 + __rev1_550 * __noswap_splat_laneq_s16(__rev2_550, __p3_550); \
55589 __ret_550 = __builtin_shufflevector(__ret_550, __ret_550, 3, 2, 1, 0); \55589 __ret_550 = __builtin_shufflevector(__ret_550, __ret_550, 3, 2, 1, 0); \
55590 __ret_550; \55590 __ret_550; \
...@@ -55593,22 +55593,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -55593,22 +55593,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5559355593
55594#ifdef __LITTLE_ENDIAN__55594#ifdef __LITTLE_ENDIAN__
55595#define vmlal_high_lane_u32(__p0_551, __p1_551, __p2_551, __p3_551) __extension__ ({ \55595#define vmlal_high_lane_u32(__p0_551, __p1_551, __p2_551, __p3_551) __extension__ ({ \
55596 uint64x2_t __ret_551; \
55596 uint64x2_t __s0_551 = __p0_551; \55597 uint64x2_t __s0_551 = __p0_551; \
55597 uint32x4_t __s1_551 = __p1_551; \55598 uint32x4_t __s1_551 = __p1_551; \
55598 uint32x2_t __s2_551 = __p2_551; \55599 uint32x2_t __s2_551 = __p2_551; \
55599 uint64x2_t __ret_551; \
55600 __ret_551 = __s0_551 + vmull_u32(vget_high_u32(__s1_551), splat_lane_u32(__s2_551, __p3_551)); \55600 __ret_551 = __s0_551 + vmull_u32(vget_high_u32(__s1_551), splat_lane_u32(__s2_551, __p3_551)); \
55601 __ret_551; \55601 __ret_551; \
55602})55602})
55603#else55603#else
55604#define vmlal_high_lane_u32(__p0_552, __p1_552, __p2_552, __p3_552) __extension__ ({ \55604#define vmlal_high_lane_u32(__p0_552, __p1_552, __p2_552, __p3_552) __extension__ ({ \
55605 uint64x2_t __ret_552; \
55605 uint64x2_t __s0_552 = __p0_552; \55606 uint64x2_t __s0_552 = __p0_552; \
55606 uint32x4_t __s1_552 = __p1_552; \55607 uint32x4_t __s1_552 = __p1_552; \
55607 uint32x2_t __s2_552 = __p2_552; \55608 uint32x2_t __s2_552 = __p2_552; \
55608 uint64x2_t __rev0_552; __rev0_552 = __builtin_shufflevector(__s0_552, __s0_552, 1, 0); \55609 uint64x2_t __rev0_552; __rev0_552 = __builtin_shufflevector(__s0_552, __s0_552, 1, 0); \
55609 uint32x4_t __rev1_552; __rev1_552 = __builtin_shufflevector(__s1_552, __s1_552, 3, 2, 1, 0); \55610 uint32x4_t __rev1_552; __rev1_552 = __builtin_shufflevector(__s1_552, __s1_552, 3, 2, 1, 0); \
55610 uint32x2_t __rev2_552; __rev2_552 = __builtin_shufflevector(__s2_552, __s2_552, 1, 0); \55611 uint32x2_t __rev2_552; __rev2_552 = __builtin_shufflevector(__s2_552, __s2_552, 1, 0); \
55611 uint64x2_t __ret_552; \
55612 __ret_552 = __rev0_552 + __noswap_vmull_u32(__noswap_vget_high_u32(__rev1_552), __noswap_splat_lane_u32(__rev2_552, __p3_552)); \55612 __ret_552 = __rev0_552 + __noswap_vmull_u32(__noswap_vget_high_u32(__rev1_552), __noswap_splat_lane_u32(__rev2_552, __p3_552)); \
55613 __ret_552 = __builtin_shufflevector(__ret_552, __ret_552, 1, 0); \55613 __ret_552 = __builtin_shufflevector(__ret_552, __ret_552, 1, 0); \
55614 __ret_552; \55614 __ret_552; \
...@@ -55617,22 +55617,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -55617,22 +55617,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5561755617
55618#ifdef __LITTLE_ENDIAN__55618#ifdef __LITTLE_ENDIAN__
55619#define vmlal_high_lane_u16(__p0_553, __p1_553, __p2_553, __p3_553) __extension__ ({ \55619#define vmlal_high_lane_u16(__p0_553, __p1_553, __p2_553, __p3_553) __extension__ ({ \
55620 uint32x4_t __ret_553; \
55620 uint32x4_t __s0_553 = __p0_553; \55621 uint32x4_t __s0_553 = __p0_553; \
55621 uint16x8_t __s1_553 = __p1_553; \55622 uint16x8_t __s1_553 = __p1_553; \
55622 uint16x4_t __s2_553 = __p2_553; \55623 uint16x4_t __s2_553 = __p2_553; \
55623 uint32x4_t __ret_553; \
55624 __ret_553 = __s0_553 + vmull_u16(vget_high_u16(__s1_553), splat_lane_u16(__s2_553, __p3_553)); \55624 __ret_553 = __s0_553 + vmull_u16(vget_high_u16(__s1_553), splat_lane_u16(__s2_553, __p3_553)); \
55625 __ret_553; \55625 __ret_553; \
55626})55626})
55627#else55627#else
55628#define vmlal_high_lane_u16(__p0_554, __p1_554, __p2_554, __p3_554) __extension__ ({ \55628#define vmlal_high_lane_u16(__p0_554, __p1_554, __p2_554, __p3_554) __extension__ ({ \
55629 uint32x4_t __ret_554; \
55629 uint32x4_t __s0_554 = __p0_554; \55630 uint32x4_t __s0_554 = __p0_554; \
55630 uint16x8_t __s1_554 = __p1_554; \55631 uint16x8_t __s1_554 = __p1_554; \
55631 uint16x4_t __s2_554 = __p2_554; \55632 uint16x4_t __s2_554 = __p2_554; \
55632 uint32x4_t __rev0_554; __rev0_554 = __builtin_shufflevector(__s0_554, __s0_554, 3, 2, 1, 0); \55633 uint32x4_t __rev0_554; __rev0_554 = __builtin_shufflevector(__s0_554, __s0_554, 3, 2, 1, 0); \
55633 uint16x8_t __rev1_554; __rev1_554 = __builtin_shufflevector(__s1_554, __s1_554, 7, 6, 5, 4, 3, 2, 1, 0); \55634 uint16x8_t __rev1_554; __rev1_554 = __builtin_shufflevector(__s1_554, __s1_554, 7, 6, 5, 4, 3, 2, 1, 0); \
55634 uint16x4_t __rev2_554; __rev2_554 = __builtin_shufflevector(__s2_554, __s2_554, 3, 2, 1, 0); \55635 uint16x4_t __rev2_554; __rev2_554 = __builtin_shufflevector(__s2_554, __s2_554, 3, 2, 1, 0); \
55635 uint32x4_t __ret_554; \
55636 __ret_554 = __rev0_554 + __noswap_vmull_u16(__noswap_vget_high_u16(__rev1_554), __noswap_splat_lane_u16(__rev2_554, __p3_554)); \55636 __ret_554 = __rev0_554 + __noswap_vmull_u16(__noswap_vget_high_u16(__rev1_554), __noswap_splat_lane_u16(__rev2_554, __p3_554)); \
55637 __ret_554 = __builtin_shufflevector(__ret_554, __ret_554, 3, 2, 1, 0); \55637 __ret_554 = __builtin_shufflevector(__ret_554, __ret_554, 3, 2, 1, 0); \
55638 __ret_554; \55638 __ret_554; \
...@@ -55641,22 +55641,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -55641,22 +55641,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5564155641
55642#ifdef __LITTLE_ENDIAN__55642#ifdef __LITTLE_ENDIAN__
55643#define vmlal_high_lane_s32(__p0_555, __p1_555, __p2_555, __p3_555) __extension__ ({ \55643#define vmlal_high_lane_s32(__p0_555, __p1_555, __p2_555, __p3_555) __extension__ ({ \
55644 int64x2_t __ret_555; \
55644 int64x2_t __s0_555 = __p0_555; \55645 int64x2_t __s0_555 = __p0_555; \
55645 int32x4_t __s1_555 = __p1_555; \55646 int32x4_t __s1_555 = __p1_555; \
55646 int32x2_t __s2_555 = __p2_555; \55647 int32x2_t __s2_555 = __p2_555; \
55647 int64x2_t __ret_555; \
55648 __ret_555 = __s0_555 + vmull_s32(vget_high_s32(__s1_555), splat_lane_s32(__s2_555, __p3_555)); \55648 __ret_555 = __s0_555 + vmull_s32(vget_high_s32(__s1_555), splat_lane_s32(__s2_555, __p3_555)); \
55649 __ret_555; \55649 __ret_555; \
55650})55650})
55651#else55651#else
55652#define vmlal_high_lane_s32(__p0_556, __p1_556, __p2_556, __p3_556) __extension__ ({ \55652#define vmlal_high_lane_s32(__p0_556, __p1_556, __p2_556, __p3_556) __extension__ ({ \
55653 int64x2_t __ret_556; \
55653 int64x2_t __s0_556 = __p0_556; \55654 int64x2_t __s0_556 = __p0_556; \
55654 int32x4_t __s1_556 = __p1_556; \55655 int32x4_t __s1_556 = __p1_556; \
55655 int32x2_t __s2_556 = __p2_556; \55656 int32x2_t __s2_556 = __p2_556; \
55656 int64x2_t __rev0_556; __rev0_556 = __builtin_shufflevector(__s0_556, __s0_556, 1, 0); \55657 int64x2_t __rev0_556; __rev0_556 = __builtin_shufflevector(__s0_556, __s0_556, 1, 0); \
55657 int32x4_t __rev1_556; __rev1_556 = __builtin_shufflevector(__s1_556, __s1_556, 3, 2, 1, 0); \55658 int32x4_t __rev1_556; __rev1_556 = __builtin_shufflevector(__s1_556, __s1_556, 3, 2, 1, 0); \
55658 int32x2_t __rev2_556; __rev2_556 = __builtin_shufflevector(__s2_556, __s2_556, 1, 0); \55659 int32x2_t __rev2_556; __rev2_556 = __builtin_shufflevector(__s2_556, __s2_556, 1, 0); \
55659 int64x2_t __ret_556; \
55660 __ret_556 = __rev0_556 + __noswap_vmull_s32(__noswap_vget_high_s32(__rev1_556), __noswap_splat_lane_s32(__rev2_556, __p3_556)); \55660 __ret_556 = __rev0_556 + __noswap_vmull_s32(__noswap_vget_high_s32(__rev1_556), __noswap_splat_lane_s32(__rev2_556, __p3_556)); \
55661 __ret_556 = __builtin_shufflevector(__ret_556, __ret_556, 1, 0); \55661 __ret_556 = __builtin_shufflevector(__ret_556, __ret_556, 1, 0); \
55662 __ret_556; \55662 __ret_556; \
...@@ -55665,22 +55665,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -55665,22 +55665,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5566555665
55666#ifdef __LITTLE_ENDIAN__55666#ifdef __LITTLE_ENDIAN__
55667#define vmlal_high_lane_s16(__p0_557, __p1_557, __p2_557, __p3_557) __extension__ ({ \55667#define vmlal_high_lane_s16(__p0_557, __p1_557, __p2_557, __p3_557) __extension__ ({ \
55668 int32x4_t __ret_557; \
55668 int32x4_t __s0_557 = __p0_557; \55669 int32x4_t __s0_557 = __p0_557; \
55669 int16x8_t __s1_557 = __p1_557; \55670 int16x8_t __s1_557 = __p1_557; \
55670 int16x4_t __s2_557 = __p2_557; \55671 int16x4_t __s2_557 = __p2_557; \
55671 int32x4_t __ret_557; \
55672 __ret_557 = __s0_557 + vmull_s16(vget_high_s16(__s1_557), splat_lane_s16(__s2_557, __p3_557)); \55672 __ret_557 = __s0_557 + vmull_s16(vget_high_s16(__s1_557), splat_lane_s16(__s2_557, __p3_557)); \
55673 __ret_557; \55673 __ret_557; \
55674})55674})
55675#else55675#else
55676#define vmlal_high_lane_s16(__p0_558, __p1_558, __p2_558, __p3_558) __extension__ ({ \55676#define vmlal_high_lane_s16(__p0_558, __p1_558, __p2_558, __p3_558) __extension__ ({ \
55677 int32x4_t __ret_558; \
55677 int32x4_t __s0_558 = __p0_558; \55678 int32x4_t __s0_558 = __p0_558; \
55678 int16x8_t __s1_558 = __p1_558; \55679 int16x8_t __s1_558 = __p1_558; \
55679 int16x4_t __s2_558 = __p2_558; \55680 int16x4_t __s2_558 = __p2_558; \
55680 int32x4_t __rev0_558; __rev0_558 = __builtin_shufflevector(__s0_558, __s0_558, 3, 2, 1, 0); \55681 int32x4_t __rev0_558; __rev0_558 = __builtin_shufflevector(__s0_558, __s0_558, 3, 2, 1, 0); \
55681 int16x8_t __rev1_558; __rev1_558 = __builtin_shufflevector(__s1_558, __s1_558, 7, 6, 5, 4, 3, 2, 1, 0); \55682 int16x8_t __rev1_558; __rev1_558 = __builtin_shufflevector(__s1_558, __s1_558, 7, 6, 5, 4, 3, 2, 1, 0); \
55682 int16x4_t __rev2_558; __rev2_558 = __builtin_shufflevector(__s2_558, __s2_558, 3, 2, 1, 0); \55683 int16x4_t __rev2_558; __rev2_558 = __builtin_shufflevector(__s2_558, __s2_558, 3, 2, 1, 0); \
55683 int32x4_t __ret_558; \
55684 __ret_558 = __rev0_558 + __noswap_vmull_s16(__noswap_vget_high_s16(__rev1_558), __noswap_splat_lane_s16(__rev2_558, __p3_558)); \55684 __ret_558 = __rev0_558 + __noswap_vmull_s16(__noswap_vget_high_s16(__rev1_558), __noswap_splat_lane_s16(__rev2_558, __p3_558)); \
55685 __ret_558 = __builtin_shufflevector(__ret_558, __ret_558, 3, 2, 1, 0); \55685 __ret_558 = __builtin_shufflevector(__ret_558, __ret_558, 3, 2, 1, 0); \
55686 __ret_558; \55686 __ret_558; \
...@@ -55689,22 +55689,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -55689,22 +55689,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5568955689
55690#ifdef __LITTLE_ENDIAN__55690#ifdef __LITTLE_ENDIAN__
55691#define vmlal_high_laneq_u32(__p0_559, __p1_559, __p2_559, __p3_559) __extension__ ({ \55691#define vmlal_high_laneq_u32(__p0_559, __p1_559, __p2_559, __p3_559) __extension__ ({ \
55692 uint64x2_t __ret_559; \
55692 uint64x2_t __s0_559 = __p0_559; \55693 uint64x2_t __s0_559 = __p0_559; \
55693 uint32x4_t __s1_559 = __p1_559; \55694 uint32x4_t __s1_559 = __p1_559; \
55694 uint32x4_t __s2_559 = __p2_559; \55695 uint32x4_t __s2_559 = __p2_559; \
55695 uint64x2_t __ret_559; \
55696 __ret_559 = __s0_559 + vmull_u32(vget_high_u32(__s1_559), splat_laneq_u32(__s2_559, __p3_559)); \55696 __ret_559 = __s0_559 + vmull_u32(vget_high_u32(__s1_559), splat_laneq_u32(__s2_559, __p3_559)); \
55697 __ret_559; \55697 __ret_559; \
55698})55698})
55699#else55699#else
55700#define vmlal_high_laneq_u32(__p0_560, __p1_560, __p2_560, __p3_560) __extension__ ({ \55700#define vmlal_high_laneq_u32(__p0_560, __p1_560, __p2_560, __p3_560) __extension__ ({ \
55701 uint64x2_t __ret_560; \
55701 uint64x2_t __s0_560 = __p0_560; \55702 uint64x2_t __s0_560 = __p0_560; \
55702 uint32x4_t __s1_560 = __p1_560; \55703 uint32x4_t __s1_560 = __p1_560; \
55703 uint32x4_t __s2_560 = __p2_560; \55704 uint32x4_t __s2_560 = __p2_560; \
55704 uint64x2_t __rev0_560; __rev0_560 = __builtin_shufflevector(__s0_560, __s0_560, 1, 0); \55705 uint64x2_t __rev0_560; __rev0_560 = __builtin_shufflevector(__s0_560, __s0_560, 1, 0); \
55705 uint32x4_t __rev1_560; __rev1_560 = __builtin_shufflevector(__s1_560, __s1_560, 3, 2, 1, 0); \55706 uint32x4_t __rev1_560; __rev1_560 = __builtin_shufflevector(__s1_560, __s1_560, 3, 2, 1, 0); \
55706 uint32x4_t __rev2_560; __rev2_560 = __builtin_shufflevector(__s2_560, __s2_560, 3, 2, 1, 0); \55707 uint32x4_t __rev2_560; __rev2_560 = __builtin_shufflevector(__s2_560, __s2_560, 3, 2, 1, 0); \
55707 uint64x2_t __ret_560; \
55708 __ret_560 = __rev0_560 + __noswap_vmull_u32(__noswap_vget_high_u32(__rev1_560), __noswap_splat_laneq_u32(__rev2_560, __p3_560)); \55708 __ret_560 = __rev0_560 + __noswap_vmull_u32(__noswap_vget_high_u32(__rev1_560), __noswap_splat_laneq_u32(__rev2_560, __p3_560)); \
55709 __ret_560 = __builtin_shufflevector(__ret_560, __ret_560, 1, 0); \55709 __ret_560 = __builtin_shufflevector(__ret_560, __ret_560, 1, 0); \
55710 __ret_560; \55710 __ret_560; \
...@@ -55713,22 +55713,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -55713,22 +55713,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5571355713
55714#ifdef __LITTLE_ENDIAN__55714#ifdef __LITTLE_ENDIAN__
55715#define vmlal_high_laneq_u16(__p0_561, __p1_561, __p2_561, __p3_561) __extension__ ({ \55715#define vmlal_high_laneq_u16(__p0_561, __p1_561, __p2_561, __p3_561) __extension__ ({ \
55716 uint32x4_t __ret_561; \
55716 uint32x4_t __s0_561 = __p0_561; \55717 uint32x4_t __s0_561 = __p0_561; \
55717 uint16x8_t __s1_561 = __p1_561; \55718 uint16x8_t __s1_561 = __p1_561; \
55718 uint16x8_t __s2_561 = __p2_561; \55719 uint16x8_t __s2_561 = __p2_561; \
55719 uint32x4_t __ret_561; \
55720 __ret_561 = __s0_561 + vmull_u16(vget_high_u16(__s1_561), splat_laneq_u16(__s2_561, __p3_561)); \55720 __ret_561 = __s0_561 + vmull_u16(vget_high_u16(__s1_561), splat_laneq_u16(__s2_561, __p3_561)); \
55721 __ret_561; \55721 __ret_561; \
55722})55722})
55723#else55723#else
55724#define vmlal_high_laneq_u16(__p0_562, __p1_562, __p2_562, __p3_562) __extension__ ({ \55724#define vmlal_high_laneq_u16(__p0_562, __p1_562, __p2_562, __p3_562) __extension__ ({ \
55725 uint32x4_t __ret_562; \
55725 uint32x4_t __s0_562 = __p0_562; \55726 uint32x4_t __s0_562 = __p0_562; \
55726 uint16x8_t __s1_562 = __p1_562; \55727 uint16x8_t __s1_562 = __p1_562; \
55727 uint16x8_t __s2_562 = __p2_562; \55728 uint16x8_t __s2_562 = __p2_562; \
55728 uint32x4_t __rev0_562; __rev0_562 = __builtin_shufflevector(__s0_562, __s0_562, 3, 2, 1, 0); \55729 uint32x4_t __rev0_562; __rev0_562 = __builtin_shufflevector(__s0_562, __s0_562, 3, 2, 1, 0); \
55729 uint16x8_t __rev1_562; __rev1_562 = __builtin_shufflevector(__s1_562, __s1_562, 7, 6, 5, 4, 3, 2, 1, 0); \55730 uint16x8_t __rev1_562; __rev1_562 = __builtin_shufflevector(__s1_562, __s1_562, 7, 6, 5, 4, 3, 2, 1, 0); \
55730 uint16x8_t __rev2_562; __rev2_562 = __builtin_shufflevector(__s2_562, __s2_562, 7, 6, 5, 4, 3, 2, 1, 0); \55731 uint16x8_t __rev2_562; __rev2_562 = __builtin_shufflevector(__s2_562, __s2_562, 7, 6, 5, 4, 3, 2, 1, 0); \
55731 uint32x4_t __ret_562; \
55732 __ret_562 = __rev0_562 + __noswap_vmull_u16(__noswap_vget_high_u16(__rev1_562), __noswap_splat_laneq_u16(__rev2_562, __p3_562)); \55732 __ret_562 = __rev0_562 + __noswap_vmull_u16(__noswap_vget_high_u16(__rev1_562), __noswap_splat_laneq_u16(__rev2_562, __p3_562)); \
55733 __ret_562 = __builtin_shufflevector(__ret_562, __ret_562, 3, 2, 1, 0); \55733 __ret_562 = __builtin_shufflevector(__ret_562, __ret_562, 3, 2, 1, 0); \
55734 __ret_562; \55734 __ret_562; \
...@@ -55737,22 +55737,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -55737,22 +55737,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5573755737
55738#ifdef __LITTLE_ENDIAN__55738#ifdef __LITTLE_ENDIAN__
55739#define vmlal_high_laneq_s32(__p0_563, __p1_563, __p2_563, __p3_563) __extension__ ({ \55739#define vmlal_high_laneq_s32(__p0_563, __p1_563, __p2_563, __p3_563) __extension__ ({ \
55740 int64x2_t __ret_563; \
55740 int64x2_t __s0_563 = __p0_563; \55741 int64x2_t __s0_563 = __p0_563; \
55741 int32x4_t __s1_563 = __p1_563; \55742 int32x4_t __s1_563 = __p1_563; \
55742 int32x4_t __s2_563 = __p2_563; \55743 int32x4_t __s2_563 = __p2_563; \
55743 int64x2_t __ret_563; \
55744 __ret_563 = __s0_563 + vmull_s32(vget_high_s32(__s1_563), splat_laneq_s32(__s2_563, __p3_563)); \55744 __ret_563 = __s0_563 + vmull_s32(vget_high_s32(__s1_563), splat_laneq_s32(__s2_563, __p3_563)); \
55745 __ret_563; \55745 __ret_563; \
55746})55746})
55747#else55747#else
55748#define vmlal_high_laneq_s32(__p0_564, __p1_564, __p2_564, __p3_564) __extension__ ({ \55748#define vmlal_high_laneq_s32(__p0_564, __p1_564, __p2_564, __p3_564) __extension__ ({ \
55749 int64x2_t __ret_564; \
55749 int64x2_t __s0_564 = __p0_564; \55750 int64x2_t __s0_564 = __p0_564; \
55750 int32x4_t __s1_564 = __p1_564; \55751 int32x4_t __s1_564 = __p1_564; \
55751 int32x4_t __s2_564 = __p2_564; \55752 int32x4_t __s2_564 = __p2_564; \
55752 int64x2_t __rev0_564; __rev0_564 = __builtin_shufflevector(__s0_564, __s0_564, 1, 0); \55753 int64x2_t __rev0_564; __rev0_564 = __builtin_shufflevector(__s0_564, __s0_564, 1, 0); \
55753 int32x4_t __rev1_564; __rev1_564 = __builtin_shufflevector(__s1_564, __s1_564, 3, 2, 1, 0); \55754 int32x4_t __rev1_564; __rev1_564 = __builtin_shufflevector(__s1_564, __s1_564, 3, 2, 1, 0); \
55754 int32x4_t __rev2_564; __rev2_564 = __builtin_shufflevector(__s2_564, __s2_564, 3, 2, 1, 0); \55755 int32x4_t __rev2_564; __rev2_564 = __builtin_shufflevector(__s2_564, __s2_564, 3, 2, 1, 0); \
55755 int64x2_t __ret_564; \
55756 __ret_564 = __rev0_564 + __noswap_vmull_s32(__noswap_vget_high_s32(__rev1_564), __noswap_splat_laneq_s32(__rev2_564, __p3_564)); \55756 __ret_564 = __rev0_564 + __noswap_vmull_s32(__noswap_vget_high_s32(__rev1_564), __noswap_splat_laneq_s32(__rev2_564, __p3_564)); \
55757 __ret_564 = __builtin_shufflevector(__ret_564, __ret_564, 1, 0); \55757 __ret_564 = __builtin_shufflevector(__ret_564, __ret_564, 1, 0); \
55758 __ret_564; \55758 __ret_564; \
...@@ -55761,22 +55761,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -55761,22 +55761,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5576155761
55762#ifdef __LITTLE_ENDIAN__55762#ifdef __LITTLE_ENDIAN__
55763#define vmlal_high_laneq_s16(__p0_565, __p1_565, __p2_565, __p3_565) __extension__ ({ \55763#define vmlal_high_laneq_s16(__p0_565, __p1_565, __p2_565, __p3_565) __extension__ ({ \
55764 int32x4_t __ret_565; \
55764 int32x4_t __s0_565 = __p0_565; \55765 int32x4_t __s0_565 = __p0_565; \
55765 int16x8_t __s1_565 = __p1_565; \55766 int16x8_t __s1_565 = __p1_565; \
55766 int16x8_t __s2_565 = __p2_565; \55767 int16x8_t __s2_565 = __p2_565; \
55767 int32x4_t __ret_565; \
55768 __ret_565 = __s0_565 + vmull_s16(vget_high_s16(__s1_565), splat_laneq_s16(__s2_565, __p3_565)); \55768 __ret_565 = __s0_565 + vmull_s16(vget_high_s16(__s1_565), splat_laneq_s16(__s2_565, __p3_565)); \
55769 __ret_565; \55769 __ret_565; \
55770})55770})
55771#else55771#else
55772#define vmlal_high_laneq_s16(__p0_566, __p1_566, __p2_566, __p3_566) __extension__ ({ \55772#define vmlal_high_laneq_s16(__p0_566, __p1_566, __p2_566, __p3_566) __extension__ ({ \
55773 int32x4_t __ret_566; \
55773 int32x4_t __s0_566 = __p0_566; \55774 int32x4_t __s0_566 = __p0_566; \
55774 int16x8_t __s1_566 = __p1_566; \55775 int16x8_t __s1_566 = __p1_566; \
55775 int16x8_t __s2_566 = __p2_566; \55776 int16x8_t __s2_566 = __p2_566; \
55776 int32x4_t __rev0_566; __rev0_566 = __builtin_shufflevector(__s0_566, __s0_566, 3, 2, 1, 0); \55777 int32x4_t __rev0_566; __rev0_566 = __builtin_shufflevector(__s0_566, __s0_566, 3, 2, 1, 0); \
55777 int16x8_t __rev1_566; __rev1_566 = __builtin_shufflevector(__s1_566, __s1_566, 7, 6, 5, 4, 3, 2, 1, 0); \55778 int16x8_t __rev1_566; __rev1_566 = __builtin_shufflevector(__s1_566, __s1_566, 7, 6, 5, 4, 3, 2, 1, 0); \
55778 int16x8_t __rev2_566; __rev2_566 = __builtin_shufflevector(__s2_566, __s2_566, 7, 6, 5, 4, 3, 2, 1, 0); \55779 int16x8_t __rev2_566; __rev2_566 = __builtin_shufflevector(__s2_566, __s2_566, 7, 6, 5, 4, 3, 2, 1, 0); \
55779 int32x4_t __ret_566; \
55780 __ret_566 = __rev0_566 + __noswap_vmull_s16(__noswap_vget_high_s16(__rev1_566), __noswap_splat_laneq_s16(__rev2_566, __p3_566)); \55780 __ret_566 = __rev0_566 + __noswap_vmull_s16(__noswap_vget_high_s16(__rev1_566), __noswap_splat_laneq_s16(__rev2_566, __p3_566)); \
55781 __ret_566 = __builtin_shufflevector(__ret_566, __ret_566, 3, 2, 1, 0); \55781 __ret_566 = __builtin_shufflevector(__ret_566, __ret_566, 3, 2, 1, 0); \
55782 __ret_566; \55782 __ret_566; \
...@@ -55785,22 +55785,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -55785,22 +55785,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5578555785
55786#ifdef __LITTLE_ENDIAN__55786#ifdef __LITTLE_ENDIAN__
55787#define vmlal_laneq_u32(__p0_567, __p1_567, __p2_567, __p3_567) __extension__ ({ \55787#define vmlal_laneq_u32(__p0_567, __p1_567, __p2_567, __p3_567) __extension__ ({ \
55788 uint64x2_t __ret_567; \
55788 uint64x2_t __s0_567 = __p0_567; \55789 uint64x2_t __s0_567 = __p0_567; \
55789 uint32x2_t __s1_567 = __p1_567; \55790 uint32x2_t __s1_567 = __p1_567; \
55790 uint32x4_t __s2_567 = __p2_567; \55791 uint32x4_t __s2_567 = __p2_567; \
55791 uint64x2_t __ret_567; \
55792 __ret_567 = __s0_567 + vmull_u32(__s1_567, splat_laneq_u32(__s2_567, __p3_567)); \55792 __ret_567 = __s0_567 + vmull_u32(__s1_567, splat_laneq_u32(__s2_567, __p3_567)); \
55793 __ret_567; \55793 __ret_567; \
55794})55794})
55795#else55795#else
55796#define vmlal_laneq_u32(__p0_568, __p1_568, __p2_568, __p3_568) __extension__ ({ \55796#define vmlal_laneq_u32(__p0_568, __p1_568, __p2_568, __p3_568) __extension__ ({ \
55797 uint64x2_t __ret_568; \
55797 uint64x2_t __s0_568 = __p0_568; \55798 uint64x2_t __s0_568 = __p0_568; \
55798 uint32x2_t __s1_568 = __p1_568; \55799 uint32x2_t __s1_568 = __p1_568; \
55799 uint32x4_t __s2_568 = __p2_568; \55800 uint32x4_t __s2_568 = __p2_568; \
55800 uint64x2_t __rev0_568; __rev0_568 = __builtin_shufflevector(__s0_568, __s0_568, 1, 0); \55801 uint64x2_t __rev0_568; __rev0_568 = __builtin_shufflevector(__s0_568, __s0_568, 1, 0); \
55801 uint32x2_t __rev1_568; __rev1_568 = __builtin_shufflevector(__s1_568, __s1_568, 1, 0); \55802 uint32x2_t __rev1_568; __rev1_568 = __builtin_shufflevector(__s1_568, __s1_568, 1, 0); \
55802 uint32x4_t __rev2_568; __rev2_568 = __builtin_shufflevector(__s2_568, __s2_568, 3, 2, 1, 0); \55803 uint32x4_t __rev2_568; __rev2_568 = __builtin_shufflevector(__s2_568, __s2_568, 3, 2, 1, 0); \
55803 uint64x2_t __ret_568; \
55804 __ret_568 = __rev0_568 + __noswap_vmull_u32(__rev1_568, __noswap_splat_laneq_u32(__rev2_568, __p3_568)); \55804 __ret_568 = __rev0_568 + __noswap_vmull_u32(__rev1_568, __noswap_splat_laneq_u32(__rev2_568, __p3_568)); \
55805 __ret_568 = __builtin_shufflevector(__ret_568, __ret_568, 1, 0); \55805 __ret_568 = __builtin_shufflevector(__ret_568, __ret_568, 1, 0); \
55806 __ret_568; \55806 __ret_568; \
...@@ -55809,22 +55809,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -55809,22 +55809,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5580955809
55810#ifdef __LITTLE_ENDIAN__55810#ifdef __LITTLE_ENDIAN__
55811#define vmlal_laneq_u16(__p0_569, __p1_569, __p2_569, __p3_569) __extension__ ({ \55811#define vmlal_laneq_u16(__p0_569, __p1_569, __p2_569, __p3_569) __extension__ ({ \
55812 uint32x4_t __ret_569; \
55812 uint32x4_t __s0_569 = __p0_569; \55813 uint32x4_t __s0_569 = __p0_569; \
55813 uint16x4_t __s1_569 = __p1_569; \55814 uint16x4_t __s1_569 = __p1_569; \
55814 uint16x8_t __s2_569 = __p2_569; \55815 uint16x8_t __s2_569 = __p2_569; \
55815 uint32x4_t __ret_569; \
55816 __ret_569 = __s0_569 + vmull_u16(__s1_569, splat_laneq_u16(__s2_569, __p3_569)); \55816 __ret_569 = __s0_569 + vmull_u16(__s1_569, splat_laneq_u16(__s2_569, __p3_569)); \
55817 __ret_569; \55817 __ret_569; \
55818})55818})
55819#else55819#else
55820#define vmlal_laneq_u16(__p0_570, __p1_570, __p2_570, __p3_570) __extension__ ({ \55820#define vmlal_laneq_u16(__p0_570, __p1_570, __p2_570, __p3_570) __extension__ ({ \
55821 uint32x4_t __ret_570; \
55821 uint32x4_t __s0_570 = __p0_570; \55822 uint32x4_t __s0_570 = __p0_570; \
55822 uint16x4_t __s1_570 = __p1_570; \55823 uint16x4_t __s1_570 = __p1_570; \
55823 uint16x8_t __s2_570 = __p2_570; \55824 uint16x8_t __s2_570 = __p2_570; \
55824 uint32x4_t __rev0_570; __rev0_570 = __builtin_shufflevector(__s0_570, __s0_570, 3, 2, 1, 0); \55825 uint32x4_t __rev0_570; __rev0_570 = __builtin_shufflevector(__s0_570, __s0_570, 3, 2, 1, 0); \
55825 uint16x4_t __rev1_570; __rev1_570 = __builtin_shufflevector(__s1_570, __s1_570, 3, 2, 1, 0); \55826 uint16x4_t __rev1_570; __rev1_570 = __builtin_shufflevector(__s1_570, __s1_570, 3, 2, 1, 0); \
55826 uint16x8_t __rev2_570; __rev2_570 = __builtin_shufflevector(__s2_570, __s2_570, 7, 6, 5, 4, 3, 2, 1, 0); \55827 uint16x8_t __rev2_570; __rev2_570 = __builtin_shufflevector(__s2_570, __s2_570, 7, 6, 5, 4, 3, 2, 1, 0); \
55827 uint32x4_t __ret_570; \
55828 __ret_570 = __rev0_570 + __noswap_vmull_u16(__rev1_570, __noswap_splat_laneq_u16(__rev2_570, __p3_570)); \55828 __ret_570 = __rev0_570 + __noswap_vmull_u16(__rev1_570, __noswap_splat_laneq_u16(__rev2_570, __p3_570)); \
55829 __ret_570 = __builtin_shufflevector(__ret_570, __ret_570, 3, 2, 1, 0); \55829 __ret_570 = __builtin_shufflevector(__ret_570, __ret_570, 3, 2, 1, 0); \
55830 __ret_570; \55830 __ret_570; \
...@@ -55833,22 +55833,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -55833,22 +55833,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5583355833
55834#ifdef __LITTLE_ENDIAN__55834#ifdef __LITTLE_ENDIAN__
55835#define vmlal_laneq_s32(__p0_571, __p1_571, __p2_571, __p3_571) __extension__ ({ \55835#define vmlal_laneq_s32(__p0_571, __p1_571, __p2_571, __p3_571) __extension__ ({ \
55836 int64x2_t __ret_571; \
55836 int64x2_t __s0_571 = __p0_571; \55837 int64x2_t __s0_571 = __p0_571; \
55837 int32x2_t __s1_571 = __p1_571; \55838 int32x2_t __s1_571 = __p1_571; \
55838 int32x4_t __s2_571 = __p2_571; \55839 int32x4_t __s2_571 = __p2_571; \
55839 int64x2_t __ret_571; \
55840 __ret_571 = __s0_571 + vmull_s32(__s1_571, splat_laneq_s32(__s2_571, __p3_571)); \55840 __ret_571 = __s0_571 + vmull_s32(__s1_571, splat_laneq_s32(__s2_571, __p3_571)); \
55841 __ret_571; \55841 __ret_571; \
55842})55842})
55843#else55843#else
55844#define vmlal_laneq_s32(__p0_572, __p1_572, __p2_572, __p3_572) __extension__ ({ \55844#define vmlal_laneq_s32(__p0_572, __p1_572, __p2_572, __p3_572) __extension__ ({ \
55845 int64x2_t __ret_572; \
55845 int64x2_t __s0_572 = __p0_572; \55846 int64x2_t __s0_572 = __p0_572; \
55846 int32x2_t __s1_572 = __p1_572; \55847 int32x2_t __s1_572 = __p1_572; \
55847 int32x4_t __s2_572 = __p2_572; \55848 int32x4_t __s2_572 = __p2_572; \
55848 int64x2_t __rev0_572; __rev0_572 = __builtin_shufflevector(__s0_572, __s0_572, 1, 0); \55849 int64x2_t __rev0_572; __rev0_572 = __builtin_shufflevector(__s0_572, __s0_572, 1, 0); \
55849 int32x2_t __rev1_572; __rev1_572 = __builtin_shufflevector(__s1_572, __s1_572, 1, 0); \55850 int32x2_t __rev1_572; __rev1_572 = __builtin_shufflevector(__s1_572, __s1_572, 1, 0); \
55850 int32x4_t __rev2_572; __rev2_572 = __builtin_shufflevector(__s2_572, __s2_572, 3, 2, 1, 0); \55851 int32x4_t __rev2_572; __rev2_572 = __builtin_shufflevector(__s2_572, __s2_572, 3, 2, 1, 0); \
55851 int64x2_t __ret_572; \
55852 __ret_572 = __rev0_572 + __noswap_vmull_s32(__rev1_572, __noswap_splat_laneq_s32(__rev2_572, __p3_572)); \55852 __ret_572 = __rev0_572 + __noswap_vmull_s32(__rev1_572, __noswap_splat_laneq_s32(__rev2_572, __p3_572)); \
55853 __ret_572 = __builtin_shufflevector(__ret_572, __ret_572, 1, 0); \55853 __ret_572 = __builtin_shufflevector(__ret_572, __ret_572, 1, 0); \
55854 __ret_572; \55854 __ret_572; \
...@@ -55857,22 +55857,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -55857,22 +55857,22 @@ __ai float64x1_t vmla_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5585755857
55858#ifdef __LITTLE_ENDIAN__55858#ifdef __LITTLE_ENDIAN__
55859#define vmlal_laneq_s16(__p0_573, __p1_573, __p2_573, __p3_573) __extension__ ({ \55859#define vmlal_laneq_s16(__p0_573, __p1_573, __p2_573, __p3_573) __extension__ ({ \
55860 int32x4_t __ret_573; \
55860 int32x4_t __s0_573 = __p0_573; \55861 int32x4_t __s0_573 = __p0_573; \
55861 int16x4_t __s1_573 = __p1_573; \55862 int16x4_t __s1_573 = __p1_573; \
55862 int16x8_t __s2_573 = __p2_573; \55863 int16x8_t __s2_573 = __p2_573; \
55863 int32x4_t __ret_573; \
55864 __ret_573 = __s0_573 + vmull_s16(__s1_573, splat_laneq_s16(__s2_573, __p3_573)); \55864 __ret_573 = __s0_573 + vmull_s16(__s1_573, splat_laneq_s16(__s2_573, __p3_573)); \
55865 __ret_573; \55865 __ret_573; \
55866})55866})
55867#else55867#else
55868#define vmlal_laneq_s16(__p0_574, __p1_574, __p2_574, __p3_574) __extension__ ({ \55868#define vmlal_laneq_s16(__p0_574, __p1_574, __p2_574, __p3_574) __extension__ ({ \
55869 int32x4_t __ret_574; \
55869 int32x4_t __s0_574 = __p0_574; \55870 int32x4_t __s0_574 = __p0_574; \
55870 int16x4_t __s1_574 = __p1_574; \55871 int16x4_t __s1_574 = __p1_574; \
55871 int16x8_t __s2_574 = __p2_574; \55872 int16x8_t __s2_574 = __p2_574; \
55872 int32x4_t __rev0_574; __rev0_574 = __builtin_shufflevector(__s0_574, __s0_574, 3, 2, 1, 0); \55873 int32x4_t __rev0_574; __rev0_574 = __builtin_shufflevector(__s0_574, __s0_574, 3, 2, 1, 0); \
55873 int16x4_t __rev1_574; __rev1_574 = __builtin_shufflevector(__s1_574, __s1_574, 3, 2, 1, 0); \55874 int16x4_t __rev1_574; __rev1_574 = __builtin_shufflevector(__s1_574, __s1_574, 3, 2, 1, 0); \
55874 int16x8_t __rev2_574; __rev2_574 = __builtin_shufflevector(__s2_574, __s2_574, 7, 6, 5, 4, 3, 2, 1, 0); \55875 int16x8_t __rev2_574; __rev2_574 = __builtin_shufflevector(__s2_574, __s2_574, 7, 6, 5, 4, 3, 2, 1, 0); \
55875 int32x4_t __ret_574; \
55876 __ret_574 = __rev0_574 + __noswap_vmull_s16(__rev1_574, __noswap_splat_laneq_s16(__rev2_574, __p3_574)); \55876 __ret_574 = __rev0_574 + __noswap_vmull_s16(__rev1_574, __noswap_splat_laneq_s16(__rev2_574, __p3_574)); \
55877 __ret_574 = __builtin_shufflevector(__ret_574, __ret_574, 3, 2, 1, 0); \55877 __ret_574 = __builtin_shufflevector(__ret_574, __ret_574, 3, 2, 1, 0); \
55878 __ret_574; \55878 __ret_574; \
...@@ -55887,10 +55887,10 @@ __ai float64x2_t vmlsq_f64(float64x2_t __p0, float64x2_t __p1, float64x2_t __p2)...@@ -55887,10 +55887,10 @@ __ai float64x2_t vmlsq_f64(float64x2_t __p0, float64x2_t __p1, float64x2_t __p2)
55887}55887}
55888#else55888#else
55889__ai float64x2_t vmlsq_f64(float64x2_t __p0, float64x2_t __p1, float64x2_t __p2) {55889__ai float64x2_t vmlsq_f64(float64x2_t __p0, float64x2_t __p1, float64x2_t __p2) {
55890 float64x2_t __ret;
55890 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);55891 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
55891 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);55892 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
55892 float64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);55893 float64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
55893 float64x2_t __ret;
55894 __ret = __rev0 - __rev1 * __rev2;55894 __ret = __rev0 - __rev1 * __rev2;
55895 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);55895 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
55896 return __ret;55896 return __ret;
...@@ -55904,22 +55904,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -55904,22 +55904,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
55904}55904}
55905#ifdef __LITTLE_ENDIAN__55905#ifdef __LITTLE_ENDIAN__
55906#define vmlsq_laneq_u32(__p0_575, __p1_575, __p2_575, __p3_575) __extension__ ({ \55906#define vmlsq_laneq_u32(__p0_575, __p1_575, __p2_575, __p3_575) __extension__ ({ \
55907 uint32x4_t __ret_575; \
55907 uint32x4_t __s0_575 = __p0_575; \55908 uint32x4_t __s0_575 = __p0_575; \
55908 uint32x4_t __s1_575 = __p1_575; \55909 uint32x4_t __s1_575 = __p1_575; \
55909 uint32x4_t __s2_575 = __p2_575; \55910 uint32x4_t __s2_575 = __p2_575; \
55910 uint32x4_t __ret_575; \
55911 __ret_575 = __s0_575 - __s1_575 * splatq_laneq_u32(__s2_575, __p3_575); \55911 __ret_575 = __s0_575 - __s1_575 * splatq_laneq_u32(__s2_575, __p3_575); \
55912 __ret_575; \55912 __ret_575; \
55913})55913})
55914#else55914#else
55915#define vmlsq_laneq_u32(__p0_576, __p1_576, __p2_576, __p3_576) __extension__ ({ \55915#define vmlsq_laneq_u32(__p0_576, __p1_576, __p2_576, __p3_576) __extension__ ({ \
55916 uint32x4_t __ret_576; \
55916 uint32x4_t __s0_576 = __p0_576; \55917 uint32x4_t __s0_576 = __p0_576; \
55917 uint32x4_t __s1_576 = __p1_576; \55918 uint32x4_t __s1_576 = __p1_576; \
55918 uint32x4_t __s2_576 = __p2_576; \55919 uint32x4_t __s2_576 = __p2_576; \
55919 uint32x4_t __rev0_576; __rev0_576 = __builtin_shufflevector(__s0_576, __s0_576, 3, 2, 1, 0); \55920 uint32x4_t __rev0_576; __rev0_576 = __builtin_shufflevector(__s0_576, __s0_576, 3, 2, 1, 0); \
55920 uint32x4_t __rev1_576; __rev1_576 = __builtin_shufflevector(__s1_576, __s1_576, 3, 2, 1, 0); \55921 uint32x4_t __rev1_576; __rev1_576 = __builtin_shufflevector(__s1_576, __s1_576, 3, 2, 1, 0); \
55921 uint32x4_t __rev2_576; __rev2_576 = __builtin_shufflevector(__s2_576, __s2_576, 3, 2, 1, 0); \55922 uint32x4_t __rev2_576; __rev2_576 = __builtin_shufflevector(__s2_576, __s2_576, 3, 2, 1, 0); \
55922 uint32x4_t __ret_576; \
55923 __ret_576 = __rev0_576 - __rev1_576 * __noswap_splatq_laneq_u32(__rev2_576, __p3_576); \55923 __ret_576 = __rev0_576 - __rev1_576 * __noswap_splatq_laneq_u32(__rev2_576, __p3_576); \
55924 __ret_576 = __builtin_shufflevector(__ret_576, __ret_576, 3, 2, 1, 0); \55924 __ret_576 = __builtin_shufflevector(__ret_576, __ret_576, 3, 2, 1, 0); \
55925 __ret_576; \55925 __ret_576; \
...@@ -55928,22 +55928,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -55928,22 +55928,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5592855928
55929#ifdef __LITTLE_ENDIAN__55929#ifdef __LITTLE_ENDIAN__
55930#define vmlsq_laneq_u16(__p0_577, __p1_577, __p2_577, __p3_577) __extension__ ({ \55930#define vmlsq_laneq_u16(__p0_577, __p1_577, __p2_577, __p3_577) __extension__ ({ \
55931 uint16x8_t __ret_577; \
55931 uint16x8_t __s0_577 = __p0_577; \55932 uint16x8_t __s0_577 = __p0_577; \
55932 uint16x8_t __s1_577 = __p1_577; \55933 uint16x8_t __s1_577 = __p1_577; \
55933 uint16x8_t __s2_577 = __p2_577; \55934 uint16x8_t __s2_577 = __p2_577; \
55934 uint16x8_t __ret_577; \
55935 __ret_577 = __s0_577 - __s1_577 * splatq_laneq_u16(__s2_577, __p3_577); \55935 __ret_577 = __s0_577 - __s1_577 * splatq_laneq_u16(__s2_577, __p3_577); \
55936 __ret_577; \55936 __ret_577; \
55937})55937})
55938#else55938#else
55939#define vmlsq_laneq_u16(__p0_578, __p1_578, __p2_578, __p3_578) __extension__ ({ \55939#define vmlsq_laneq_u16(__p0_578, __p1_578, __p2_578, __p3_578) __extension__ ({ \
55940 uint16x8_t __ret_578; \
55940 uint16x8_t __s0_578 = __p0_578; \55941 uint16x8_t __s0_578 = __p0_578; \
55941 uint16x8_t __s1_578 = __p1_578; \55942 uint16x8_t __s1_578 = __p1_578; \
55942 uint16x8_t __s2_578 = __p2_578; \55943 uint16x8_t __s2_578 = __p2_578; \
55943 uint16x8_t __rev0_578; __rev0_578 = __builtin_shufflevector(__s0_578, __s0_578, 7, 6, 5, 4, 3, 2, 1, 0); \55944 uint16x8_t __rev0_578; __rev0_578 = __builtin_shufflevector(__s0_578, __s0_578, 7, 6, 5, 4, 3, 2, 1, 0); \
55944 uint16x8_t __rev1_578; __rev1_578 = __builtin_shufflevector(__s1_578, __s1_578, 7, 6, 5, 4, 3, 2, 1, 0); \55945 uint16x8_t __rev1_578; __rev1_578 = __builtin_shufflevector(__s1_578, __s1_578, 7, 6, 5, 4, 3, 2, 1, 0); \
55945 uint16x8_t __rev2_578; __rev2_578 = __builtin_shufflevector(__s2_578, __s2_578, 7, 6, 5, 4, 3, 2, 1, 0); \55946 uint16x8_t __rev2_578; __rev2_578 = __builtin_shufflevector(__s2_578, __s2_578, 7, 6, 5, 4, 3, 2, 1, 0); \
55946 uint16x8_t __ret_578; \
55947 __ret_578 = __rev0_578 - __rev1_578 * __noswap_splatq_laneq_u16(__rev2_578, __p3_578); \55947 __ret_578 = __rev0_578 - __rev1_578 * __noswap_splatq_laneq_u16(__rev2_578, __p3_578); \
55948 __ret_578 = __builtin_shufflevector(__ret_578, __ret_578, 7, 6, 5, 4, 3, 2, 1, 0); \55948 __ret_578 = __builtin_shufflevector(__ret_578, __ret_578, 7, 6, 5, 4, 3, 2, 1, 0); \
55949 __ret_578; \55949 __ret_578; \
...@@ -55952,22 +55952,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -55952,22 +55952,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5595255952
55953#ifdef __LITTLE_ENDIAN__55953#ifdef __LITTLE_ENDIAN__
55954#define vmlsq_laneq_f32(__p0_579, __p1_579, __p2_579, __p3_579) __extension__ ({ \55954#define vmlsq_laneq_f32(__p0_579, __p1_579, __p2_579, __p3_579) __extension__ ({ \
55955 float32x4_t __ret_579; \
55955 float32x4_t __s0_579 = __p0_579; \55956 float32x4_t __s0_579 = __p0_579; \
55956 float32x4_t __s1_579 = __p1_579; \55957 float32x4_t __s1_579 = __p1_579; \
55957 float32x4_t __s2_579 = __p2_579; \55958 float32x4_t __s2_579 = __p2_579; \
55958 float32x4_t __ret_579; \
55959 __ret_579 = __s0_579 - __s1_579 * splatq_laneq_f32(__s2_579, __p3_579); \55959 __ret_579 = __s0_579 - __s1_579 * splatq_laneq_f32(__s2_579, __p3_579); \
55960 __ret_579; \55960 __ret_579; \
55961})55961})
55962#else55962#else
55963#define vmlsq_laneq_f32(__p0_580, __p1_580, __p2_580, __p3_580) __extension__ ({ \55963#define vmlsq_laneq_f32(__p0_580, __p1_580, __p2_580, __p3_580) __extension__ ({ \
55964 float32x4_t __ret_580; \
55964 float32x4_t __s0_580 = __p0_580; \55965 float32x4_t __s0_580 = __p0_580; \
55965 float32x4_t __s1_580 = __p1_580; \55966 float32x4_t __s1_580 = __p1_580; \
55966 float32x4_t __s2_580 = __p2_580; \55967 float32x4_t __s2_580 = __p2_580; \
55967 float32x4_t __rev0_580; __rev0_580 = __builtin_shufflevector(__s0_580, __s0_580, 3, 2, 1, 0); \55968 float32x4_t __rev0_580; __rev0_580 = __builtin_shufflevector(__s0_580, __s0_580, 3, 2, 1, 0); \
55968 float32x4_t __rev1_580; __rev1_580 = __builtin_shufflevector(__s1_580, __s1_580, 3, 2, 1, 0); \55969 float32x4_t __rev1_580; __rev1_580 = __builtin_shufflevector(__s1_580, __s1_580, 3, 2, 1, 0); \
55969 float32x4_t __rev2_580; __rev2_580 = __builtin_shufflevector(__s2_580, __s2_580, 3, 2, 1, 0); \55970 float32x4_t __rev2_580; __rev2_580 = __builtin_shufflevector(__s2_580, __s2_580, 3, 2, 1, 0); \
55970 float32x4_t __ret_580; \
55971 __ret_580 = __rev0_580 - __rev1_580 * __noswap_splatq_laneq_f32(__rev2_580, __p3_580); \55971 __ret_580 = __rev0_580 - __rev1_580 * __noswap_splatq_laneq_f32(__rev2_580, __p3_580); \
55972 __ret_580 = __builtin_shufflevector(__ret_580, __ret_580, 3, 2, 1, 0); \55972 __ret_580 = __builtin_shufflevector(__ret_580, __ret_580, 3, 2, 1, 0); \
55973 __ret_580; \55973 __ret_580; \
...@@ -55976,22 +55976,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -55976,22 +55976,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5597655976
55977#ifdef __LITTLE_ENDIAN__55977#ifdef __LITTLE_ENDIAN__
55978#define vmlsq_laneq_s32(__p0_581, __p1_581, __p2_581, __p3_581) __extension__ ({ \55978#define vmlsq_laneq_s32(__p0_581, __p1_581, __p2_581, __p3_581) __extension__ ({ \
55979 int32x4_t __ret_581; \
55979 int32x4_t __s0_581 = __p0_581; \55980 int32x4_t __s0_581 = __p0_581; \
55980 int32x4_t __s1_581 = __p1_581; \55981 int32x4_t __s1_581 = __p1_581; \
55981 int32x4_t __s2_581 = __p2_581; \55982 int32x4_t __s2_581 = __p2_581; \
55982 int32x4_t __ret_581; \
55983 __ret_581 = __s0_581 - __s1_581 * splatq_laneq_s32(__s2_581, __p3_581); \55983 __ret_581 = __s0_581 - __s1_581 * splatq_laneq_s32(__s2_581, __p3_581); \
55984 __ret_581; \55984 __ret_581; \
55985})55985})
55986#else55986#else
55987#define vmlsq_laneq_s32(__p0_582, __p1_582, __p2_582, __p3_582) __extension__ ({ \55987#define vmlsq_laneq_s32(__p0_582, __p1_582, __p2_582, __p3_582) __extension__ ({ \
55988 int32x4_t __ret_582; \
55988 int32x4_t __s0_582 = __p0_582; \55989 int32x4_t __s0_582 = __p0_582; \
55989 int32x4_t __s1_582 = __p1_582; \55990 int32x4_t __s1_582 = __p1_582; \
55990 int32x4_t __s2_582 = __p2_582; \55991 int32x4_t __s2_582 = __p2_582; \
55991 int32x4_t __rev0_582; __rev0_582 = __builtin_shufflevector(__s0_582, __s0_582, 3, 2, 1, 0); \55992 int32x4_t __rev0_582; __rev0_582 = __builtin_shufflevector(__s0_582, __s0_582, 3, 2, 1, 0); \
55992 int32x4_t __rev1_582; __rev1_582 = __builtin_shufflevector(__s1_582, __s1_582, 3, 2, 1, 0); \55993 int32x4_t __rev1_582; __rev1_582 = __builtin_shufflevector(__s1_582, __s1_582, 3, 2, 1, 0); \
55993 int32x4_t __rev2_582; __rev2_582 = __builtin_shufflevector(__s2_582, __s2_582, 3, 2, 1, 0); \55994 int32x4_t __rev2_582; __rev2_582 = __builtin_shufflevector(__s2_582, __s2_582, 3, 2, 1, 0); \
55994 int32x4_t __ret_582; \
55995 __ret_582 = __rev0_582 - __rev1_582 * __noswap_splatq_laneq_s32(__rev2_582, __p3_582); \55995 __ret_582 = __rev0_582 - __rev1_582 * __noswap_splatq_laneq_s32(__rev2_582, __p3_582); \
55996 __ret_582 = __builtin_shufflevector(__ret_582, __ret_582, 3, 2, 1, 0); \55996 __ret_582 = __builtin_shufflevector(__ret_582, __ret_582, 3, 2, 1, 0); \
55997 __ret_582; \55997 __ret_582; \
...@@ -56000,22 +56000,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -56000,22 +56000,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5600056000
56001#ifdef __LITTLE_ENDIAN__56001#ifdef __LITTLE_ENDIAN__
56002#define vmlsq_laneq_s16(__p0_583, __p1_583, __p2_583, __p3_583) __extension__ ({ \56002#define vmlsq_laneq_s16(__p0_583, __p1_583, __p2_583, __p3_583) __extension__ ({ \
56003 int16x8_t __ret_583; \
56003 int16x8_t __s0_583 = __p0_583; \56004 int16x8_t __s0_583 = __p0_583; \
56004 int16x8_t __s1_583 = __p1_583; \56005 int16x8_t __s1_583 = __p1_583; \
56005 int16x8_t __s2_583 = __p2_583; \56006 int16x8_t __s2_583 = __p2_583; \
56006 int16x8_t __ret_583; \
56007 __ret_583 = __s0_583 - __s1_583 * splatq_laneq_s16(__s2_583, __p3_583); \56007 __ret_583 = __s0_583 - __s1_583 * splatq_laneq_s16(__s2_583, __p3_583); \
56008 __ret_583; \56008 __ret_583; \
56009})56009})
56010#else56010#else
56011#define vmlsq_laneq_s16(__p0_584, __p1_584, __p2_584, __p3_584) __extension__ ({ \56011#define vmlsq_laneq_s16(__p0_584, __p1_584, __p2_584, __p3_584) __extension__ ({ \
56012 int16x8_t __ret_584; \
56012 int16x8_t __s0_584 = __p0_584; \56013 int16x8_t __s0_584 = __p0_584; \
56013 int16x8_t __s1_584 = __p1_584; \56014 int16x8_t __s1_584 = __p1_584; \
56014 int16x8_t __s2_584 = __p2_584; \56015 int16x8_t __s2_584 = __p2_584; \
56015 int16x8_t __rev0_584; __rev0_584 = __builtin_shufflevector(__s0_584, __s0_584, 7, 6, 5, 4, 3, 2, 1, 0); \56016 int16x8_t __rev0_584; __rev0_584 = __builtin_shufflevector(__s0_584, __s0_584, 7, 6, 5, 4, 3, 2, 1, 0); \
56016 int16x8_t __rev1_584; __rev1_584 = __builtin_shufflevector(__s1_584, __s1_584, 7, 6, 5, 4, 3, 2, 1, 0); \56017 int16x8_t __rev1_584; __rev1_584 = __builtin_shufflevector(__s1_584, __s1_584, 7, 6, 5, 4, 3, 2, 1, 0); \
56017 int16x8_t __rev2_584; __rev2_584 = __builtin_shufflevector(__s2_584, __s2_584, 7, 6, 5, 4, 3, 2, 1, 0); \56018 int16x8_t __rev2_584; __rev2_584 = __builtin_shufflevector(__s2_584, __s2_584, 7, 6, 5, 4, 3, 2, 1, 0); \
56018 int16x8_t __ret_584; \
56019 __ret_584 = __rev0_584 - __rev1_584 * __noswap_splatq_laneq_s16(__rev2_584, __p3_584); \56019 __ret_584 = __rev0_584 - __rev1_584 * __noswap_splatq_laneq_s16(__rev2_584, __p3_584); \
56020 __ret_584 = __builtin_shufflevector(__ret_584, __ret_584, 7, 6, 5, 4, 3, 2, 1, 0); \56020 __ret_584 = __builtin_shufflevector(__ret_584, __ret_584, 7, 6, 5, 4, 3, 2, 1, 0); \
56021 __ret_584; \56021 __ret_584; \
...@@ -56024,22 +56024,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -56024,22 +56024,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5602456024
56025#ifdef __LITTLE_ENDIAN__56025#ifdef __LITTLE_ENDIAN__
56026#define vmls_laneq_u32(__p0_585, __p1_585, __p2_585, __p3_585) __extension__ ({ \56026#define vmls_laneq_u32(__p0_585, __p1_585, __p2_585, __p3_585) __extension__ ({ \
56027 uint32x2_t __ret_585; \
56027 uint32x2_t __s0_585 = __p0_585; \56028 uint32x2_t __s0_585 = __p0_585; \
56028 uint32x2_t __s1_585 = __p1_585; \56029 uint32x2_t __s1_585 = __p1_585; \
56029 uint32x4_t __s2_585 = __p2_585; \56030 uint32x4_t __s2_585 = __p2_585; \
56030 uint32x2_t __ret_585; \
56031 __ret_585 = __s0_585 - __s1_585 * splat_laneq_u32(__s2_585, __p3_585); \56031 __ret_585 = __s0_585 - __s1_585 * splat_laneq_u32(__s2_585, __p3_585); \
56032 __ret_585; \56032 __ret_585; \
56033})56033})
56034#else56034#else
56035#define vmls_laneq_u32(__p0_586, __p1_586, __p2_586, __p3_586) __extension__ ({ \56035#define vmls_laneq_u32(__p0_586, __p1_586, __p2_586, __p3_586) __extension__ ({ \
56036 uint32x2_t __ret_586; \
56036 uint32x2_t __s0_586 = __p0_586; \56037 uint32x2_t __s0_586 = __p0_586; \
56037 uint32x2_t __s1_586 = __p1_586; \56038 uint32x2_t __s1_586 = __p1_586; \
56038 uint32x4_t __s2_586 = __p2_586; \56039 uint32x4_t __s2_586 = __p2_586; \
56039 uint32x2_t __rev0_586; __rev0_586 = __builtin_shufflevector(__s0_586, __s0_586, 1, 0); \56040 uint32x2_t __rev0_586; __rev0_586 = __builtin_shufflevector(__s0_586, __s0_586, 1, 0); \
56040 uint32x2_t __rev1_586; __rev1_586 = __builtin_shufflevector(__s1_586, __s1_586, 1, 0); \56041 uint32x2_t __rev1_586; __rev1_586 = __builtin_shufflevector(__s1_586, __s1_586, 1, 0); \
56041 uint32x4_t __rev2_586; __rev2_586 = __builtin_shufflevector(__s2_586, __s2_586, 3, 2, 1, 0); \56042 uint32x4_t __rev2_586; __rev2_586 = __builtin_shufflevector(__s2_586, __s2_586, 3, 2, 1, 0); \
56042 uint32x2_t __ret_586; \
56043 __ret_586 = __rev0_586 - __rev1_586 * __noswap_splat_laneq_u32(__rev2_586, __p3_586); \56043 __ret_586 = __rev0_586 - __rev1_586 * __noswap_splat_laneq_u32(__rev2_586, __p3_586); \
56044 __ret_586 = __builtin_shufflevector(__ret_586, __ret_586, 1, 0); \56044 __ret_586 = __builtin_shufflevector(__ret_586, __ret_586, 1, 0); \
56045 __ret_586; \56045 __ret_586; \
...@@ -56048,22 +56048,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -56048,22 +56048,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5604856048
56049#ifdef __LITTLE_ENDIAN__56049#ifdef __LITTLE_ENDIAN__
56050#define vmls_laneq_u16(__p0_587, __p1_587, __p2_587, __p3_587) __extension__ ({ \56050#define vmls_laneq_u16(__p0_587, __p1_587, __p2_587, __p3_587) __extension__ ({ \
56051 uint16x4_t __ret_587; \
56051 uint16x4_t __s0_587 = __p0_587; \56052 uint16x4_t __s0_587 = __p0_587; \
56052 uint16x4_t __s1_587 = __p1_587; \56053 uint16x4_t __s1_587 = __p1_587; \
56053 uint16x8_t __s2_587 = __p2_587; \56054 uint16x8_t __s2_587 = __p2_587; \
56054 uint16x4_t __ret_587; \
56055 __ret_587 = __s0_587 - __s1_587 * splat_laneq_u16(__s2_587, __p3_587); \56055 __ret_587 = __s0_587 - __s1_587 * splat_laneq_u16(__s2_587, __p3_587); \
56056 __ret_587; \56056 __ret_587; \
56057})56057})
56058#else56058#else
56059#define vmls_laneq_u16(__p0_588, __p1_588, __p2_588, __p3_588) __extension__ ({ \56059#define vmls_laneq_u16(__p0_588, __p1_588, __p2_588, __p3_588) __extension__ ({ \
56060 uint16x4_t __ret_588; \
56060 uint16x4_t __s0_588 = __p0_588; \56061 uint16x4_t __s0_588 = __p0_588; \
56061 uint16x4_t __s1_588 = __p1_588; \56062 uint16x4_t __s1_588 = __p1_588; \
56062 uint16x8_t __s2_588 = __p2_588; \56063 uint16x8_t __s2_588 = __p2_588; \
56063 uint16x4_t __rev0_588; __rev0_588 = __builtin_shufflevector(__s0_588, __s0_588, 3, 2, 1, 0); \56064 uint16x4_t __rev0_588; __rev0_588 = __builtin_shufflevector(__s0_588, __s0_588, 3, 2, 1, 0); \
56064 uint16x4_t __rev1_588; __rev1_588 = __builtin_shufflevector(__s1_588, __s1_588, 3, 2, 1, 0); \56065 uint16x4_t __rev1_588; __rev1_588 = __builtin_shufflevector(__s1_588, __s1_588, 3, 2, 1, 0); \
56065 uint16x8_t __rev2_588; __rev2_588 = __builtin_shufflevector(__s2_588, __s2_588, 7, 6, 5, 4, 3, 2, 1, 0); \56066 uint16x8_t __rev2_588; __rev2_588 = __builtin_shufflevector(__s2_588, __s2_588, 7, 6, 5, 4, 3, 2, 1, 0); \
56066 uint16x4_t __ret_588; \
56067 __ret_588 = __rev0_588 - __rev1_588 * __noswap_splat_laneq_u16(__rev2_588, __p3_588); \56067 __ret_588 = __rev0_588 - __rev1_588 * __noswap_splat_laneq_u16(__rev2_588, __p3_588); \
56068 __ret_588 = __builtin_shufflevector(__ret_588, __ret_588, 3, 2, 1, 0); \56068 __ret_588 = __builtin_shufflevector(__ret_588, __ret_588, 3, 2, 1, 0); \
56069 __ret_588; \56069 __ret_588; \
...@@ -56072,22 +56072,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -56072,22 +56072,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5607256072
56073#ifdef __LITTLE_ENDIAN__56073#ifdef __LITTLE_ENDIAN__
56074#define vmls_laneq_f32(__p0_589, __p1_589, __p2_589, __p3_589) __extension__ ({ \56074#define vmls_laneq_f32(__p0_589, __p1_589, __p2_589, __p3_589) __extension__ ({ \
56075 float32x2_t __ret_589; \
56075 float32x2_t __s0_589 = __p0_589; \56076 float32x2_t __s0_589 = __p0_589; \
56076 float32x2_t __s1_589 = __p1_589; \56077 float32x2_t __s1_589 = __p1_589; \
56077 float32x4_t __s2_589 = __p2_589; \56078 float32x4_t __s2_589 = __p2_589; \
56078 float32x2_t __ret_589; \
56079 __ret_589 = __s0_589 - __s1_589 * splat_laneq_f32(__s2_589, __p3_589); \56079 __ret_589 = __s0_589 - __s1_589 * splat_laneq_f32(__s2_589, __p3_589); \
56080 __ret_589; \56080 __ret_589; \
56081})56081})
56082#else56082#else
56083#define vmls_laneq_f32(__p0_590, __p1_590, __p2_590, __p3_590) __extension__ ({ \56083#define vmls_laneq_f32(__p0_590, __p1_590, __p2_590, __p3_590) __extension__ ({ \
56084 float32x2_t __ret_590; \
56084 float32x2_t __s0_590 = __p0_590; \56085 float32x2_t __s0_590 = __p0_590; \
56085 float32x2_t __s1_590 = __p1_590; \56086 float32x2_t __s1_590 = __p1_590; \
56086 float32x4_t __s2_590 = __p2_590; \56087 float32x4_t __s2_590 = __p2_590; \
56087 float32x2_t __rev0_590; __rev0_590 = __builtin_shufflevector(__s0_590, __s0_590, 1, 0); \56088 float32x2_t __rev0_590; __rev0_590 = __builtin_shufflevector(__s0_590, __s0_590, 1, 0); \
56088 float32x2_t __rev1_590; __rev1_590 = __builtin_shufflevector(__s1_590, __s1_590, 1, 0); \56089 float32x2_t __rev1_590; __rev1_590 = __builtin_shufflevector(__s1_590, __s1_590, 1, 0); \
56089 float32x4_t __rev2_590; __rev2_590 = __builtin_shufflevector(__s2_590, __s2_590, 3, 2, 1, 0); \56090 float32x4_t __rev2_590; __rev2_590 = __builtin_shufflevector(__s2_590, __s2_590, 3, 2, 1, 0); \
56090 float32x2_t __ret_590; \
56091 __ret_590 = __rev0_590 - __rev1_590 * __noswap_splat_laneq_f32(__rev2_590, __p3_590); \56091 __ret_590 = __rev0_590 - __rev1_590 * __noswap_splat_laneq_f32(__rev2_590, __p3_590); \
56092 __ret_590 = __builtin_shufflevector(__ret_590, __ret_590, 1, 0); \56092 __ret_590 = __builtin_shufflevector(__ret_590, __ret_590, 1, 0); \
56093 __ret_590; \56093 __ret_590; \
...@@ -56096,22 +56096,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -56096,22 +56096,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5609656096
56097#ifdef __LITTLE_ENDIAN__56097#ifdef __LITTLE_ENDIAN__
56098#define vmls_laneq_s32(__p0_591, __p1_591, __p2_591, __p3_591) __extension__ ({ \56098#define vmls_laneq_s32(__p0_591, __p1_591, __p2_591, __p3_591) __extension__ ({ \
56099 int32x2_t __ret_591; \
56099 int32x2_t __s0_591 = __p0_591; \56100 int32x2_t __s0_591 = __p0_591; \
56100 int32x2_t __s1_591 = __p1_591; \56101 int32x2_t __s1_591 = __p1_591; \
56101 int32x4_t __s2_591 = __p2_591; \56102 int32x4_t __s2_591 = __p2_591; \
56102 int32x2_t __ret_591; \
56103 __ret_591 = __s0_591 - __s1_591 * splat_laneq_s32(__s2_591, __p3_591); \56103 __ret_591 = __s0_591 - __s1_591 * splat_laneq_s32(__s2_591, __p3_591); \
56104 __ret_591; \56104 __ret_591; \
56105})56105})
56106#else56106#else
56107#define vmls_laneq_s32(__p0_592, __p1_592, __p2_592, __p3_592) __extension__ ({ \56107#define vmls_laneq_s32(__p0_592, __p1_592, __p2_592, __p3_592) __extension__ ({ \
56108 int32x2_t __ret_592; \
56108 int32x2_t __s0_592 = __p0_592; \56109 int32x2_t __s0_592 = __p0_592; \
56109 int32x2_t __s1_592 = __p1_592; \56110 int32x2_t __s1_592 = __p1_592; \
56110 int32x4_t __s2_592 = __p2_592; \56111 int32x4_t __s2_592 = __p2_592; \
56111 int32x2_t __rev0_592; __rev0_592 = __builtin_shufflevector(__s0_592, __s0_592, 1, 0); \56112 int32x2_t __rev0_592; __rev0_592 = __builtin_shufflevector(__s0_592, __s0_592, 1, 0); \
56112 int32x2_t __rev1_592; __rev1_592 = __builtin_shufflevector(__s1_592, __s1_592, 1, 0); \56113 int32x2_t __rev1_592; __rev1_592 = __builtin_shufflevector(__s1_592, __s1_592, 1, 0); \
56113 int32x4_t __rev2_592; __rev2_592 = __builtin_shufflevector(__s2_592, __s2_592, 3, 2, 1, 0); \56114 int32x4_t __rev2_592; __rev2_592 = __builtin_shufflevector(__s2_592, __s2_592, 3, 2, 1, 0); \
56114 int32x2_t __ret_592; \
56115 __ret_592 = __rev0_592 - __rev1_592 * __noswap_splat_laneq_s32(__rev2_592, __p3_592); \56115 __ret_592 = __rev0_592 - __rev1_592 * __noswap_splat_laneq_s32(__rev2_592, __p3_592); \
56116 __ret_592 = __builtin_shufflevector(__ret_592, __ret_592, 1, 0); \56116 __ret_592 = __builtin_shufflevector(__ret_592, __ret_592, 1, 0); \
56117 __ret_592; \56117 __ret_592; \
...@@ -56120,22 +56120,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -56120,22 +56120,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5612056120
56121#ifdef __LITTLE_ENDIAN__56121#ifdef __LITTLE_ENDIAN__
56122#define vmls_laneq_s16(__p0_593, __p1_593, __p2_593, __p3_593) __extension__ ({ \56122#define vmls_laneq_s16(__p0_593, __p1_593, __p2_593, __p3_593) __extension__ ({ \
56123 int16x4_t __ret_593; \
56123 int16x4_t __s0_593 = __p0_593; \56124 int16x4_t __s0_593 = __p0_593; \
56124 int16x4_t __s1_593 = __p1_593; \56125 int16x4_t __s1_593 = __p1_593; \
56125 int16x8_t __s2_593 = __p2_593; \56126 int16x8_t __s2_593 = __p2_593; \
56126 int16x4_t __ret_593; \
56127 __ret_593 = __s0_593 - __s1_593 * splat_laneq_s16(__s2_593, __p3_593); \56127 __ret_593 = __s0_593 - __s1_593 * splat_laneq_s16(__s2_593, __p3_593); \
56128 __ret_593; \56128 __ret_593; \
56129})56129})
56130#else56130#else
56131#define vmls_laneq_s16(__p0_594, __p1_594, __p2_594, __p3_594) __extension__ ({ \56131#define vmls_laneq_s16(__p0_594, __p1_594, __p2_594, __p3_594) __extension__ ({ \
56132 int16x4_t __ret_594; \
56132 int16x4_t __s0_594 = __p0_594; \56133 int16x4_t __s0_594 = __p0_594; \
56133 int16x4_t __s1_594 = __p1_594; \56134 int16x4_t __s1_594 = __p1_594; \
56134 int16x8_t __s2_594 = __p2_594; \56135 int16x8_t __s2_594 = __p2_594; \
56135 int16x4_t __rev0_594; __rev0_594 = __builtin_shufflevector(__s0_594, __s0_594, 3, 2, 1, 0); \56136 int16x4_t __rev0_594; __rev0_594 = __builtin_shufflevector(__s0_594, __s0_594, 3, 2, 1, 0); \
56136 int16x4_t __rev1_594; __rev1_594 = __builtin_shufflevector(__s1_594, __s1_594, 3, 2, 1, 0); \56137 int16x4_t __rev1_594; __rev1_594 = __builtin_shufflevector(__s1_594, __s1_594, 3, 2, 1, 0); \
56137 int16x8_t __rev2_594; __rev2_594 = __builtin_shufflevector(__s2_594, __s2_594, 7, 6, 5, 4, 3, 2, 1, 0); \56138 int16x8_t __rev2_594; __rev2_594 = __builtin_shufflevector(__s2_594, __s2_594, 7, 6, 5, 4, 3, 2, 1, 0); \
56138 int16x4_t __ret_594; \
56139 __ret_594 = __rev0_594 - __rev1_594 * __noswap_splat_laneq_s16(__rev2_594, __p3_594); \56139 __ret_594 = __rev0_594 - __rev1_594 * __noswap_splat_laneq_s16(__rev2_594, __p3_594); \
56140 __ret_594 = __builtin_shufflevector(__ret_594, __ret_594, 3, 2, 1, 0); \56140 __ret_594 = __builtin_shufflevector(__ret_594, __ret_594, 3, 2, 1, 0); \
56141 __ret_594; \56141 __ret_594; \
...@@ -56144,22 +56144,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -56144,22 +56144,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5614456144
56145#ifdef __LITTLE_ENDIAN__56145#ifdef __LITTLE_ENDIAN__
56146#define vmlsl_high_lane_u32(__p0_595, __p1_595, __p2_595, __p3_595) __extension__ ({ \56146#define vmlsl_high_lane_u32(__p0_595, __p1_595, __p2_595, __p3_595) __extension__ ({ \
56147 uint64x2_t __ret_595; \
56147 uint64x2_t __s0_595 = __p0_595; \56148 uint64x2_t __s0_595 = __p0_595; \
56148 uint32x4_t __s1_595 = __p1_595; \56149 uint32x4_t __s1_595 = __p1_595; \
56149 uint32x2_t __s2_595 = __p2_595; \56150 uint32x2_t __s2_595 = __p2_595; \
56150 uint64x2_t __ret_595; \
56151 __ret_595 = __s0_595 - vmull_u32(vget_high_u32(__s1_595), splat_lane_u32(__s2_595, __p3_595)); \56151 __ret_595 = __s0_595 - vmull_u32(vget_high_u32(__s1_595), splat_lane_u32(__s2_595, __p3_595)); \
56152 __ret_595; \56152 __ret_595; \
56153})56153})
56154#else56154#else
56155#define vmlsl_high_lane_u32(__p0_596, __p1_596, __p2_596, __p3_596) __extension__ ({ \56155#define vmlsl_high_lane_u32(__p0_596, __p1_596, __p2_596, __p3_596) __extension__ ({ \
56156 uint64x2_t __ret_596; \
56156 uint64x2_t __s0_596 = __p0_596; \56157 uint64x2_t __s0_596 = __p0_596; \
56157 uint32x4_t __s1_596 = __p1_596; \56158 uint32x4_t __s1_596 = __p1_596; \
56158 uint32x2_t __s2_596 = __p2_596; \56159 uint32x2_t __s2_596 = __p2_596; \
56159 uint64x2_t __rev0_596; __rev0_596 = __builtin_shufflevector(__s0_596, __s0_596, 1, 0); \56160 uint64x2_t __rev0_596; __rev0_596 = __builtin_shufflevector(__s0_596, __s0_596, 1, 0); \
56160 uint32x4_t __rev1_596; __rev1_596 = __builtin_shufflevector(__s1_596, __s1_596, 3, 2, 1, 0); \56161 uint32x4_t __rev1_596; __rev1_596 = __builtin_shufflevector(__s1_596, __s1_596, 3, 2, 1, 0); \
56161 uint32x2_t __rev2_596; __rev2_596 = __builtin_shufflevector(__s2_596, __s2_596, 1, 0); \56162 uint32x2_t __rev2_596; __rev2_596 = __builtin_shufflevector(__s2_596, __s2_596, 1, 0); \
56162 uint64x2_t __ret_596; \
56163 __ret_596 = __rev0_596 - __noswap_vmull_u32(__noswap_vget_high_u32(__rev1_596), __noswap_splat_lane_u32(__rev2_596, __p3_596)); \56163 __ret_596 = __rev0_596 - __noswap_vmull_u32(__noswap_vget_high_u32(__rev1_596), __noswap_splat_lane_u32(__rev2_596, __p3_596)); \
56164 __ret_596 = __builtin_shufflevector(__ret_596, __ret_596, 1, 0); \56164 __ret_596 = __builtin_shufflevector(__ret_596, __ret_596, 1, 0); \
56165 __ret_596; \56165 __ret_596; \
...@@ -56168,22 +56168,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -56168,22 +56168,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5616856168
56169#ifdef __LITTLE_ENDIAN__56169#ifdef __LITTLE_ENDIAN__
56170#define vmlsl_high_lane_u16(__p0_597, __p1_597, __p2_597, __p3_597) __extension__ ({ \56170#define vmlsl_high_lane_u16(__p0_597, __p1_597, __p2_597, __p3_597) __extension__ ({ \
56171 uint32x4_t __ret_597; \
56171 uint32x4_t __s0_597 = __p0_597; \56172 uint32x4_t __s0_597 = __p0_597; \
56172 uint16x8_t __s1_597 = __p1_597; \56173 uint16x8_t __s1_597 = __p1_597; \
56173 uint16x4_t __s2_597 = __p2_597; \56174 uint16x4_t __s2_597 = __p2_597; \
56174 uint32x4_t __ret_597; \
56175 __ret_597 = __s0_597 - vmull_u16(vget_high_u16(__s1_597), splat_lane_u16(__s2_597, __p3_597)); \56175 __ret_597 = __s0_597 - vmull_u16(vget_high_u16(__s1_597), splat_lane_u16(__s2_597, __p3_597)); \
56176 __ret_597; \56176 __ret_597; \
56177})56177})
56178#else56178#else
56179#define vmlsl_high_lane_u16(__p0_598, __p1_598, __p2_598, __p3_598) __extension__ ({ \56179#define vmlsl_high_lane_u16(__p0_598, __p1_598, __p2_598, __p3_598) __extension__ ({ \
56180 uint32x4_t __ret_598; \
56180 uint32x4_t __s0_598 = __p0_598; \56181 uint32x4_t __s0_598 = __p0_598; \
56181 uint16x8_t __s1_598 = __p1_598; \56182 uint16x8_t __s1_598 = __p1_598; \
56182 uint16x4_t __s2_598 = __p2_598; \56183 uint16x4_t __s2_598 = __p2_598; \
56183 uint32x4_t __rev0_598; __rev0_598 = __builtin_shufflevector(__s0_598, __s0_598, 3, 2, 1, 0); \56184 uint32x4_t __rev0_598; __rev0_598 = __builtin_shufflevector(__s0_598, __s0_598, 3, 2, 1, 0); \
56184 uint16x8_t __rev1_598; __rev1_598 = __builtin_shufflevector(__s1_598, __s1_598, 7, 6, 5, 4, 3, 2, 1, 0); \56185 uint16x8_t __rev1_598; __rev1_598 = __builtin_shufflevector(__s1_598, __s1_598, 7, 6, 5, 4, 3, 2, 1, 0); \
56185 uint16x4_t __rev2_598; __rev2_598 = __builtin_shufflevector(__s2_598, __s2_598, 3, 2, 1, 0); \56186 uint16x4_t __rev2_598; __rev2_598 = __builtin_shufflevector(__s2_598, __s2_598, 3, 2, 1, 0); \
56186 uint32x4_t __ret_598; \
56187 __ret_598 = __rev0_598 - __noswap_vmull_u16(__noswap_vget_high_u16(__rev1_598), __noswap_splat_lane_u16(__rev2_598, __p3_598)); \56187 __ret_598 = __rev0_598 - __noswap_vmull_u16(__noswap_vget_high_u16(__rev1_598), __noswap_splat_lane_u16(__rev2_598, __p3_598)); \
56188 __ret_598 = __builtin_shufflevector(__ret_598, __ret_598, 3, 2, 1, 0); \56188 __ret_598 = __builtin_shufflevector(__ret_598, __ret_598, 3, 2, 1, 0); \
56189 __ret_598; \56189 __ret_598; \
...@@ -56192,22 +56192,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -56192,22 +56192,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5619256192
56193#ifdef __LITTLE_ENDIAN__56193#ifdef __LITTLE_ENDIAN__
56194#define vmlsl_high_lane_s32(__p0_599, __p1_599, __p2_599, __p3_599) __extension__ ({ \56194#define vmlsl_high_lane_s32(__p0_599, __p1_599, __p2_599, __p3_599) __extension__ ({ \
56195 int64x2_t __ret_599; \
56195 int64x2_t __s0_599 = __p0_599; \56196 int64x2_t __s0_599 = __p0_599; \
56196 int32x4_t __s1_599 = __p1_599; \56197 int32x4_t __s1_599 = __p1_599; \
56197 int32x2_t __s2_599 = __p2_599; \56198 int32x2_t __s2_599 = __p2_599; \
56198 int64x2_t __ret_599; \
56199 __ret_599 = __s0_599 - vmull_s32(vget_high_s32(__s1_599), splat_lane_s32(__s2_599, __p3_599)); \56199 __ret_599 = __s0_599 - vmull_s32(vget_high_s32(__s1_599), splat_lane_s32(__s2_599, __p3_599)); \
56200 __ret_599; \56200 __ret_599; \
56201})56201})
56202#else56202#else
56203#define vmlsl_high_lane_s32(__p0_600, __p1_600, __p2_600, __p3_600) __extension__ ({ \56203#define vmlsl_high_lane_s32(__p0_600, __p1_600, __p2_600, __p3_600) __extension__ ({ \
56204 int64x2_t __ret_600; \
56204 int64x2_t __s0_600 = __p0_600; \56205 int64x2_t __s0_600 = __p0_600; \
56205 int32x4_t __s1_600 = __p1_600; \56206 int32x4_t __s1_600 = __p1_600; \
56206 int32x2_t __s2_600 = __p2_600; \56207 int32x2_t __s2_600 = __p2_600; \
56207 int64x2_t __rev0_600; __rev0_600 = __builtin_shufflevector(__s0_600, __s0_600, 1, 0); \56208 int64x2_t __rev0_600; __rev0_600 = __builtin_shufflevector(__s0_600, __s0_600, 1, 0); \
56208 int32x4_t __rev1_600; __rev1_600 = __builtin_shufflevector(__s1_600, __s1_600, 3, 2, 1, 0); \56209 int32x4_t __rev1_600; __rev1_600 = __builtin_shufflevector(__s1_600, __s1_600, 3, 2, 1, 0); \
56209 int32x2_t __rev2_600; __rev2_600 = __builtin_shufflevector(__s2_600, __s2_600, 1, 0); \56210 int32x2_t __rev2_600; __rev2_600 = __builtin_shufflevector(__s2_600, __s2_600, 1, 0); \
56210 int64x2_t __ret_600; \
56211 __ret_600 = __rev0_600 - __noswap_vmull_s32(__noswap_vget_high_s32(__rev1_600), __noswap_splat_lane_s32(__rev2_600, __p3_600)); \56211 __ret_600 = __rev0_600 - __noswap_vmull_s32(__noswap_vget_high_s32(__rev1_600), __noswap_splat_lane_s32(__rev2_600, __p3_600)); \
56212 __ret_600 = __builtin_shufflevector(__ret_600, __ret_600, 1, 0); \56212 __ret_600 = __builtin_shufflevector(__ret_600, __ret_600, 1, 0); \
56213 __ret_600; \56213 __ret_600; \
...@@ -56216,22 +56216,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -56216,22 +56216,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5621656216
56217#ifdef __LITTLE_ENDIAN__56217#ifdef __LITTLE_ENDIAN__
56218#define vmlsl_high_lane_s16(__p0_601, __p1_601, __p2_601, __p3_601) __extension__ ({ \56218#define vmlsl_high_lane_s16(__p0_601, __p1_601, __p2_601, __p3_601) __extension__ ({ \
56219 int32x4_t __ret_601; \
56219 int32x4_t __s0_601 = __p0_601; \56220 int32x4_t __s0_601 = __p0_601; \
56220 int16x8_t __s1_601 = __p1_601; \56221 int16x8_t __s1_601 = __p1_601; \
56221 int16x4_t __s2_601 = __p2_601; \56222 int16x4_t __s2_601 = __p2_601; \
56222 int32x4_t __ret_601; \
56223 __ret_601 = __s0_601 - vmull_s16(vget_high_s16(__s1_601), splat_lane_s16(__s2_601, __p3_601)); \56223 __ret_601 = __s0_601 - vmull_s16(vget_high_s16(__s1_601), splat_lane_s16(__s2_601, __p3_601)); \
56224 __ret_601; \56224 __ret_601; \
56225})56225})
56226#else56226#else
56227#define vmlsl_high_lane_s16(__p0_602, __p1_602, __p2_602, __p3_602) __extension__ ({ \56227#define vmlsl_high_lane_s16(__p0_602, __p1_602, __p2_602, __p3_602) __extension__ ({ \
56228 int32x4_t __ret_602; \
56228 int32x4_t __s0_602 = __p0_602; \56229 int32x4_t __s0_602 = __p0_602; \
56229 int16x8_t __s1_602 = __p1_602; \56230 int16x8_t __s1_602 = __p1_602; \
56230 int16x4_t __s2_602 = __p2_602; \56231 int16x4_t __s2_602 = __p2_602; \
56231 int32x4_t __rev0_602; __rev0_602 = __builtin_shufflevector(__s0_602, __s0_602, 3, 2, 1, 0); \56232 int32x4_t __rev0_602; __rev0_602 = __builtin_shufflevector(__s0_602, __s0_602, 3, 2, 1, 0); \
56232 int16x8_t __rev1_602; __rev1_602 = __builtin_shufflevector(__s1_602, __s1_602, 7, 6, 5, 4, 3, 2, 1, 0); \56233 int16x8_t __rev1_602; __rev1_602 = __builtin_shufflevector(__s1_602, __s1_602, 7, 6, 5, 4, 3, 2, 1, 0); \
56233 int16x4_t __rev2_602; __rev2_602 = __builtin_shufflevector(__s2_602, __s2_602, 3, 2, 1, 0); \56234 int16x4_t __rev2_602; __rev2_602 = __builtin_shufflevector(__s2_602, __s2_602, 3, 2, 1, 0); \
56234 int32x4_t __ret_602; \
56235 __ret_602 = __rev0_602 - __noswap_vmull_s16(__noswap_vget_high_s16(__rev1_602), __noswap_splat_lane_s16(__rev2_602, __p3_602)); \56235 __ret_602 = __rev0_602 - __noswap_vmull_s16(__noswap_vget_high_s16(__rev1_602), __noswap_splat_lane_s16(__rev2_602, __p3_602)); \
56236 __ret_602 = __builtin_shufflevector(__ret_602, __ret_602, 3, 2, 1, 0); \56236 __ret_602 = __builtin_shufflevector(__ret_602, __ret_602, 3, 2, 1, 0); \
56237 __ret_602; \56237 __ret_602; \
...@@ -56240,22 +56240,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -56240,22 +56240,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5624056240
56241#ifdef __LITTLE_ENDIAN__56241#ifdef __LITTLE_ENDIAN__
56242#define vmlsl_high_laneq_u32(__p0_603, __p1_603, __p2_603, __p3_603) __extension__ ({ \56242#define vmlsl_high_laneq_u32(__p0_603, __p1_603, __p2_603, __p3_603) __extension__ ({ \
56243 uint64x2_t __ret_603; \
56243 uint64x2_t __s0_603 = __p0_603; \56244 uint64x2_t __s0_603 = __p0_603; \
56244 uint32x4_t __s1_603 = __p1_603; \56245 uint32x4_t __s1_603 = __p1_603; \
56245 uint32x4_t __s2_603 = __p2_603; \56246 uint32x4_t __s2_603 = __p2_603; \
56246 uint64x2_t __ret_603; \
56247 __ret_603 = __s0_603 - vmull_u32(vget_high_u32(__s1_603), splat_laneq_u32(__s2_603, __p3_603)); \56247 __ret_603 = __s0_603 - vmull_u32(vget_high_u32(__s1_603), splat_laneq_u32(__s2_603, __p3_603)); \
56248 __ret_603; \56248 __ret_603; \
56249})56249})
56250#else56250#else
56251#define vmlsl_high_laneq_u32(__p0_604, __p1_604, __p2_604, __p3_604) __extension__ ({ \56251#define vmlsl_high_laneq_u32(__p0_604, __p1_604, __p2_604, __p3_604) __extension__ ({ \
56252 uint64x2_t __ret_604; \
56252 uint64x2_t __s0_604 = __p0_604; \56253 uint64x2_t __s0_604 = __p0_604; \
56253 uint32x4_t __s1_604 = __p1_604; \56254 uint32x4_t __s1_604 = __p1_604; \
56254 uint32x4_t __s2_604 = __p2_604; \56255 uint32x4_t __s2_604 = __p2_604; \
56255 uint64x2_t __rev0_604; __rev0_604 = __builtin_shufflevector(__s0_604, __s0_604, 1, 0); \56256 uint64x2_t __rev0_604; __rev0_604 = __builtin_shufflevector(__s0_604, __s0_604, 1, 0); \
56256 uint32x4_t __rev1_604; __rev1_604 = __builtin_shufflevector(__s1_604, __s1_604, 3, 2, 1, 0); \56257 uint32x4_t __rev1_604; __rev1_604 = __builtin_shufflevector(__s1_604, __s1_604, 3, 2, 1, 0); \
56257 uint32x4_t __rev2_604; __rev2_604 = __builtin_shufflevector(__s2_604, __s2_604, 3, 2, 1, 0); \56258 uint32x4_t __rev2_604; __rev2_604 = __builtin_shufflevector(__s2_604, __s2_604, 3, 2, 1, 0); \
56258 uint64x2_t __ret_604; \
56259 __ret_604 = __rev0_604 - __noswap_vmull_u32(__noswap_vget_high_u32(__rev1_604), __noswap_splat_laneq_u32(__rev2_604, __p3_604)); \56259 __ret_604 = __rev0_604 - __noswap_vmull_u32(__noswap_vget_high_u32(__rev1_604), __noswap_splat_laneq_u32(__rev2_604, __p3_604)); \
56260 __ret_604 = __builtin_shufflevector(__ret_604, __ret_604, 1, 0); \56260 __ret_604 = __builtin_shufflevector(__ret_604, __ret_604, 1, 0); \
56261 __ret_604; \56261 __ret_604; \
...@@ -56264,22 +56264,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -56264,22 +56264,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5626456264
56265#ifdef __LITTLE_ENDIAN__56265#ifdef __LITTLE_ENDIAN__
56266#define vmlsl_high_laneq_u16(__p0_605, __p1_605, __p2_605, __p3_605) __extension__ ({ \56266#define vmlsl_high_laneq_u16(__p0_605, __p1_605, __p2_605, __p3_605) __extension__ ({ \
56267 uint32x4_t __ret_605; \
56267 uint32x4_t __s0_605 = __p0_605; \56268 uint32x4_t __s0_605 = __p0_605; \
56268 uint16x8_t __s1_605 = __p1_605; \56269 uint16x8_t __s1_605 = __p1_605; \
56269 uint16x8_t __s2_605 = __p2_605; \56270 uint16x8_t __s2_605 = __p2_605; \
56270 uint32x4_t __ret_605; \
56271 __ret_605 = __s0_605 - vmull_u16(vget_high_u16(__s1_605), splat_laneq_u16(__s2_605, __p3_605)); \56271 __ret_605 = __s0_605 - vmull_u16(vget_high_u16(__s1_605), splat_laneq_u16(__s2_605, __p3_605)); \
56272 __ret_605; \56272 __ret_605; \
56273})56273})
56274#else56274#else
56275#define vmlsl_high_laneq_u16(__p0_606, __p1_606, __p2_606, __p3_606) __extension__ ({ \56275#define vmlsl_high_laneq_u16(__p0_606, __p1_606, __p2_606, __p3_606) __extension__ ({ \
56276 uint32x4_t __ret_606; \
56276 uint32x4_t __s0_606 = __p0_606; \56277 uint32x4_t __s0_606 = __p0_606; \
56277 uint16x8_t __s1_606 = __p1_606; \56278 uint16x8_t __s1_606 = __p1_606; \
56278 uint16x8_t __s2_606 = __p2_606; \56279 uint16x8_t __s2_606 = __p2_606; \
56279 uint32x4_t __rev0_606; __rev0_606 = __builtin_shufflevector(__s0_606, __s0_606, 3, 2, 1, 0); \56280 uint32x4_t __rev0_606; __rev0_606 = __builtin_shufflevector(__s0_606, __s0_606, 3, 2, 1, 0); \
56280 uint16x8_t __rev1_606; __rev1_606 = __builtin_shufflevector(__s1_606, __s1_606, 7, 6, 5, 4, 3, 2, 1, 0); \56281 uint16x8_t __rev1_606; __rev1_606 = __builtin_shufflevector(__s1_606, __s1_606, 7, 6, 5, 4, 3, 2, 1, 0); \
56281 uint16x8_t __rev2_606; __rev2_606 = __builtin_shufflevector(__s2_606, __s2_606, 7, 6, 5, 4, 3, 2, 1, 0); \56282 uint16x8_t __rev2_606; __rev2_606 = __builtin_shufflevector(__s2_606, __s2_606, 7, 6, 5, 4, 3, 2, 1, 0); \
56282 uint32x4_t __ret_606; \
56283 __ret_606 = __rev0_606 - __noswap_vmull_u16(__noswap_vget_high_u16(__rev1_606), __noswap_splat_laneq_u16(__rev2_606, __p3_606)); \56283 __ret_606 = __rev0_606 - __noswap_vmull_u16(__noswap_vget_high_u16(__rev1_606), __noswap_splat_laneq_u16(__rev2_606, __p3_606)); \
56284 __ret_606 = __builtin_shufflevector(__ret_606, __ret_606, 3, 2, 1, 0); \56284 __ret_606 = __builtin_shufflevector(__ret_606, __ret_606, 3, 2, 1, 0); \
56285 __ret_606; \56285 __ret_606; \
...@@ -56288,22 +56288,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -56288,22 +56288,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5628856288
56289#ifdef __LITTLE_ENDIAN__56289#ifdef __LITTLE_ENDIAN__
56290#define vmlsl_high_laneq_s32(__p0_607, __p1_607, __p2_607, __p3_607) __extension__ ({ \56290#define vmlsl_high_laneq_s32(__p0_607, __p1_607, __p2_607, __p3_607) __extension__ ({ \
56291 int64x2_t __ret_607; \
56291 int64x2_t __s0_607 = __p0_607; \56292 int64x2_t __s0_607 = __p0_607; \
56292 int32x4_t __s1_607 = __p1_607; \56293 int32x4_t __s1_607 = __p1_607; \
56293 int32x4_t __s2_607 = __p2_607; \56294 int32x4_t __s2_607 = __p2_607; \
56294 int64x2_t __ret_607; \
56295 __ret_607 = __s0_607 - vmull_s32(vget_high_s32(__s1_607), splat_laneq_s32(__s2_607, __p3_607)); \56295 __ret_607 = __s0_607 - vmull_s32(vget_high_s32(__s1_607), splat_laneq_s32(__s2_607, __p3_607)); \
56296 __ret_607; \56296 __ret_607; \
56297})56297})
56298#else56298#else
56299#define vmlsl_high_laneq_s32(__p0_608, __p1_608, __p2_608, __p3_608) __extension__ ({ \56299#define vmlsl_high_laneq_s32(__p0_608, __p1_608, __p2_608, __p3_608) __extension__ ({ \
56300 int64x2_t __ret_608; \
56300 int64x2_t __s0_608 = __p0_608; \56301 int64x2_t __s0_608 = __p0_608; \
56301 int32x4_t __s1_608 = __p1_608; \56302 int32x4_t __s1_608 = __p1_608; \
56302 int32x4_t __s2_608 = __p2_608; \56303 int32x4_t __s2_608 = __p2_608; \
56303 int64x2_t __rev0_608; __rev0_608 = __builtin_shufflevector(__s0_608, __s0_608, 1, 0); \56304 int64x2_t __rev0_608; __rev0_608 = __builtin_shufflevector(__s0_608, __s0_608, 1, 0); \
56304 int32x4_t __rev1_608; __rev1_608 = __builtin_shufflevector(__s1_608, __s1_608, 3, 2, 1, 0); \56305 int32x4_t __rev1_608; __rev1_608 = __builtin_shufflevector(__s1_608, __s1_608, 3, 2, 1, 0); \
56305 int32x4_t __rev2_608; __rev2_608 = __builtin_shufflevector(__s2_608, __s2_608, 3, 2, 1, 0); \56306 int32x4_t __rev2_608; __rev2_608 = __builtin_shufflevector(__s2_608, __s2_608, 3, 2, 1, 0); \
56306 int64x2_t __ret_608; \
56307 __ret_608 = __rev0_608 - __noswap_vmull_s32(__noswap_vget_high_s32(__rev1_608), __noswap_splat_laneq_s32(__rev2_608, __p3_608)); \56307 __ret_608 = __rev0_608 - __noswap_vmull_s32(__noswap_vget_high_s32(__rev1_608), __noswap_splat_laneq_s32(__rev2_608, __p3_608)); \
56308 __ret_608 = __builtin_shufflevector(__ret_608, __ret_608, 1, 0); \56308 __ret_608 = __builtin_shufflevector(__ret_608, __ret_608, 1, 0); \
56309 __ret_608; \56309 __ret_608; \
...@@ -56312,22 +56312,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -56312,22 +56312,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5631256312
56313#ifdef __LITTLE_ENDIAN__56313#ifdef __LITTLE_ENDIAN__
56314#define vmlsl_high_laneq_s16(__p0_609, __p1_609, __p2_609, __p3_609) __extension__ ({ \56314#define vmlsl_high_laneq_s16(__p0_609, __p1_609, __p2_609, __p3_609) __extension__ ({ \
56315 int32x4_t __ret_609; \
56315 int32x4_t __s0_609 = __p0_609; \56316 int32x4_t __s0_609 = __p0_609; \
56316 int16x8_t __s1_609 = __p1_609; \56317 int16x8_t __s1_609 = __p1_609; \
56317 int16x8_t __s2_609 = __p2_609; \56318 int16x8_t __s2_609 = __p2_609; \
56318 int32x4_t __ret_609; \
56319 __ret_609 = __s0_609 - vmull_s16(vget_high_s16(__s1_609), splat_laneq_s16(__s2_609, __p3_609)); \56319 __ret_609 = __s0_609 - vmull_s16(vget_high_s16(__s1_609), splat_laneq_s16(__s2_609, __p3_609)); \
56320 __ret_609; \56320 __ret_609; \
56321})56321})
56322#else56322#else
56323#define vmlsl_high_laneq_s16(__p0_610, __p1_610, __p2_610, __p3_610) __extension__ ({ \56323#define vmlsl_high_laneq_s16(__p0_610, __p1_610, __p2_610, __p3_610) __extension__ ({ \
56324 int32x4_t __ret_610; \
56324 int32x4_t __s0_610 = __p0_610; \56325 int32x4_t __s0_610 = __p0_610; \
56325 int16x8_t __s1_610 = __p1_610; \56326 int16x8_t __s1_610 = __p1_610; \
56326 int16x8_t __s2_610 = __p2_610; \56327 int16x8_t __s2_610 = __p2_610; \
56327 int32x4_t __rev0_610; __rev0_610 = __builtin_shufflevector(__s0_610, __s0_610, 3, 2, 1, 0); \56328 int32x4_t __rev0_610; __rev0_610 = __builtin_shufflevector(__s0_610, __s0_610, 3, 2, 1, 0); \
56328 int16x8_t __rev1_610; __rev1_610 = __builtin_shufflevector(__s1_610, __s1_610, 7, 6, 5, 4, 3, 2, 1, 0); \56329 int16x8_t __rev1_610; __rev1_610 = __builtin_shufflevector(__s1_610, __s1_610, 7, 6, 5, 4, 3, 2, 1, 0); \
56329 int16x8_t __rev2_610; __rev2_610 = __builtin_shufflevector(__s2_610, __s2_610, 7, 6, 5, 4, 3, 2, 1, 0); \56330 int16x8_t __rev2_610; __rev2_610 = __builtin_shufflevector(__s2_610, __s2_610, 7, 6, 5, 4, 3, 2, 1, 0); \
56330 int32x4_t __ret_610; \
56331 __ret_610 = __rev0_610 - __noswap_vmull_s16(__noswap_vget_high_s16(__rev1_610), __noswap_splat_laneq_s16(__rev2_610, __p3_610)); \56331 __ret_610 = __rev0_610 - __noswap_vmull_s16(__noswap_vget_high_s16(__rev1_610), __noswap_splat_laneq_s16(__rev2_610, __p3_610)); \
56332 __ret_610 = __builtin_shufflevector(__ret_610, __ret_610, 3, 2, 1, 0); \56332 __ret_610 = __builtin_shufflevector(__ret_610, __ret_610, 3, 2, 1, 0); \
56333 __ret_610; \56333 __ret_610; \
...@@ -56336,22 +56336,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -56336,22 +56336,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5633656336
56337#ifdef __LITTLE_ENDIAN__56337#ifdef __LITTLE_ENDIAN__
56338#define vmlsl_laneq_u32(__p0_611, __p1_611, __p2_611, __p3_611) __extension__ ({ \56338#define vmlsl_laneq_u32(__p0_611, __p1_611, __p2_611, __p3_611) __extension__ ({ \
56339 uint64x2_t __ret_611; \
56339 uint64x2_t __s0_611 = __p0_611; \56340 uint64x2_t __s0_611 = __p0_611; \
56340 uint32x2_t __s1_611 = __p1_611; \56341 uint32x2_t __s1_611 = __p1_611; \
56341 uint32x4_t __s2_611 = __p2_611; \56342 uint32x4_t __s2_611 = __p2_611; \
56342 uint64x2_t __ret_611; \
56343 __ret_611 = __s0_611 - vmull_u32(__s1_611, splat_laneq_u32(__s2_611, __p3_611)); \56343 __ret_611 = __s0_611 - vmull_u32(__s1_611, splat_laneq_u32(__s2_611, __p3_611)); \
56344 __ret_611; \56344 __ret_611; \
56345})56345})
56346#else56346#else
56347#define vmlsl_laneq_u32(__p0_612, __p1_612, __p2_612, __p3_612) __extension__ ({ \56347#define vmlsl_laneq_u32(__p0_612, __p1_612, __p2_612, __p3_612) __extension__ ({ \
56348 uint64x2_t __ret_612; \
56348 uint64x2_t __s0_612 = __p0_612; \56349 uint64x2_t __s0_612 = __p0_612; \
56349 uint32x2_t __s1_612 = __p1_612; \56350 uint32x2_t __s1_612 = __p1_612; \
56350 uint32x4_t __s2_612 = __p2_612; \56351 uint32x4_t __s2_612 = __p2_612; \
56351 uint64x2_t __rev0_612; __rev0_612 = __builtin_shufflevector(__s0_612, __s0_612, 1, 0); \56352 uint64x2_t __rev0_612; __rev0_612 = __builtin_shufflevector(__s0_612, __s0_612, 1, 0); \
56352 uint32x2_t __rev1_612; __rev1_612 = __builtin_shufflevector(__s1_612, __s1_612, 1, 0); \56353 uint32x2_t __rev1_612; __rev1_612 = __builtin_shufflevector(__s1_612, __s1_612, 1, 0); \
56353 uint32x4_t __rev2_612; __rev2_612 = __builtin_shufflevector(__s2_612, __s2_612, 3, 2, 1, 0); \56354 uint32x4_t __rev2_612; __rev2_612 = __builtin_shufflevector(__s2_612, __s2_612, 3, 2, 1, 0); \
56354 uint64x2_t __ret_612; \
56355 __ret_612 = __rev0_612 - __noswap_vmull_u32(__rev1_612, __noswap_splat_laneq_u32(__rev2_612, __p3_612)); \56355 __ret_612 = __rev0_612 - __noswap_vmull_u32(__rev1_612, __noswap_splat_laneq_u32(__rev2_612, __p3_612)); \
56356 __ret_612 = __builtin_shufflevector(__ret_612, __ret_612, 1, 0); \56356 __ret_612 = __builtin_shufflevector(__ret_612, __ret_612, 1, 0); \
56357 __ret_612; \56357 __ret_612; \
...@@ -56360,22 +56360,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -56360,22 +56360,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5636056360
56361#ifdef __LITTLE_ENDIAN__56361#ifdef __LITTLE_ENDIAN__
56362#define vmlsl_laneq_u16(__p0_613, __p1_613, __p2_613, __p3_613) __extension__ ({ \56362#define vmlsl_laneq_u16(__p0_613, __p1_613, __p2_613, __p3_613) __extension__ ({ \
56363 uint32x4_t __ret_613; \
56363 uint32x4_t __s0_613 = __p0_613; \56364 uint32x4_t __s0_613 = __p0_613; \
56364 uint16x4_t __s1_613 = __p1_613; \56365 uint16x4_t __s1_613 = __p1_613; \
56365 uint16x8_t __s2_613 = __p2_613; \56366 uint16x8_t __s2_613 = __p2_613; \
56366 uint32x4_t __ret_613; \
56367 __ret_613 = __s0_613 - vmull_u16(__s1_613, splat_laneq_u16(__s2_613, __p3_613)); \56367 __ret_613 = __s0_613 - vmull_u16(__s1_613, splat_laneq_u16(__s2_613, __p3_613)); \
56368 __ret_613; \56368 __ret_613; \
56369})56369})
56370#else56370#else
56371#define vmlsl_laneq_u16(__p0_614, __p1_614, __p2_614, __p3_614) __extension__ ({ \56371#define vmlsl_laneq_u16(__p0_614, __p1_614, __p2_614, __p3_614) __extension__ ({ \
56372 uint32x4_t __ret_614; \
56372 uint32x4_t __s0_614 = __p0_614; \56373 uint32x4_t __s0_614 = __p0_614; \
56373 uint16x4_t __s1_614 = __p1_614; \56374 uint16x4_t __s1_614 = __p1_614; \
56374 uint16x8_t __s2_614 = __p2_614; \56375 uint16x8_t __s2_614 = __p2_614; \
56375 uint32x4_t __rev0_614; __rev0_614 = __builtin_shufflevector(__s0_614, __s0_614, 3, 2, 1, 0); \56376 uint32x4_t __rev0_614; __rev0_614 = __builtin_shufflevector(__s0_614, __s0_614, 3, 2, 1, 0); \
56376 uint16x4_t __rev1_614; __rev1_614 = __builtin_shufflevector(__s1_614, __s1_614, 3, 2, 1, 0); \56377 uint16x4_t __rev1_614; __rev1_614 = __builtin_shufflevector(__s1_614, __s1_614, 3, 2, 1, 0); \
56377 uint16x8_t __rev2_614; __rev2_614 = __builtin_shufflevector(__s2_614, __s2_614, 7, 6, 5, 4, 3, 2, 1, 0); \56378 uint16x8_t __rev2_614; __rev2_614 = __builtin_shufflevector(__s2_614, __s2_614, 7, 6, 5, 4, 3, 2, 1, 0); \
56378 uint32x4_t __ret_614; \
56379 __ret_614 = __rev0_614 - __noswap_vmull_u16(__rev1_614, __noswap_splat_laneq_u16(__rev2_614, __p3_614)); \56379 __ret_614 = __rev0_614 - __noswap_vmull_u16(__rev1_614, __noswap_splat_laneq_u16(__rev2_614, __p3_614)); \
56380 __ret_614 = __builtin_shufflevector(__ret_614, __ret_614, 3, 2, 1, 0); \56380 __ret_614 = __builtin_shufflevector(__ret_614, __ret_614, 3, 2, 1, 0); \
56381 __ret_614; \56381 __ret_614; \
...@@ -56384,22 +56384,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -56384,22 +56384,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5638456384
56385#ifdef __LITTLE_ENDIAN__56385#ifdef __LITTLE_ENDIAN__
56386#define vmlsl_laneq_s32(__p0_615, __p1_615, __p2_615, __p3_615) __extension__ ({ \56386#define vmlsl_laneq_s32(__p0_615, __p1_615, __p2_615, __p3_615) __extension__ ({ \
56387 int64x2_t __ret_615; \
56387 int64x2_t __s0_615 = __p0_615; \56388 int64x2_t __s0_615 = __p0_615; \
56388 int32x2_t __s1_615 = __p1_615; \56389 int32x2_t __s1_615 = __p1_615; \
56389 int32x4_t __s2_615 = __p2_615; \56390 int32x4_t __s2_615 = __p2_615; \
56390 int64x2_t __ret_615; \
56391 __ret_615 = __s0_615 - vmull_s32(__s1_615, splat_laneq_s32(__s2_615, __p3_615)); \56391 __ret_615 = __s0_615 - vmull_s32(__s1_615, splat_laneq_s32(__s2_615, __p3_615)); \
56392 __ret_615; \56392 __ret_615; \
56393})56393})
56394#else56394#else
56395#define vmlsl_laneq_s32(__p0_616, __p1_616, __p2_616, __p3_616) __extension__ ({ \56395#define vmlsl_laneq_s32(__p0_616, __p1_616, __p2_616, __p3_616) __extension__ ({ \
56396 int64x2_t __ret_616; \
56396 int64x2_t __s0_616 = __p0_616; \56397 int64x2_t __s0_616 = __p0_616; \
56397 int32x2_t __s1_616 = __p1_616; \56398 int32x2_t __s1_616 = __p1_616; \
56398 int32x4_t __s2_616 = __p2_616; \56399 int32x4_t __s2_616 = __p2_616; \
56399 int64x2_t __rev0_616; __rev0_616 = __builtin_shufflevector(__s0_616, __s0_616, 1, 0); \56400 int64x2_t __rev0_616; __rev0_616 = __builtin_shufflevector(__s0_616, __s0_616, 1, 0); \
56400 int32x2_t __rev1_616; __rev1_616 = __builtin_shufflevector(__s1_616, __s1_616, 1, 0); \56401 int32x2_t __rev1_616; __rev1_616 = __builtin_shufflevector(__s1_616, __s1_616, 1, 0); \
56401 int32x4_t __rev2_616; __rev2_616 = __builtin_shufflevector(__s2_616, __s2_616, 3, 2, 1, 0); \56402 int32x4_t __rev2_616; __rev2_616 = __builtin_shufflevector(__s2_616, __s2_616, 3, 2, 1, 0); \
56402 int64x2_t __ret_616; \
56403 __ret_616 = __rev0_616 - __noswap_vmull_s32(__rev1_616, __noswap_splat_laneq_s32(__rev2_616, __p3_616)); \56403 __ret_616 = __rev0_616 - __noswap_vmull_s32(__rev1_616, __noswap_splat_laneq_s32(__rev2_616, __p3_616)); \
56404 __ret_616 = __builtin_shufflevector(__ret_616, __ret_616, 1, 0); \56404 __ret_616 = __builtin_shufflevector(__ret_616, __ret_616, 1, 0); \
56405 __ret_616; \56405 __ret_616; \
...@@ -56408,22 +56408,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)...@@ -56408,22 +56408,22 @@ __ai float64x1_t vmls_f64(float64x1_t __p0, float64x1_t __p1, float64x1_t __p2)
5640856408
56409#ifdef __LITTLE_ENDIAN__56409#ifdef __LITTLE_ENDIAN__
56410#define vmlsl_laneq_s16(__p0_617, __p1_617, __p2_617, __p3_617) __extension__ ({ \56410#define vmlsl_laneq_s16(__p0_617, __p1_617, __p2_617, __p3_617) __extension__ ({ \
56411 int32x4_t __ret_617; \
56411 int32x4_t __s0_617 = __p0_617; \56412 int32x4_t __s0_617 = __p0_617; \
56412 int16x4_t __s1_617 = __p1_617; \56413 int16x4_t __s1_617 = __p1_617; \
56413 int16x8_t __s2_617 = __p2_617; \56414 int16x8_t __s2_617 = __p2_617; \
56414 int32x4_t __ret_617; \
56415 __ret_617 = __s0_617 - vmull_s16(__s1_617, splat_laneq_s16(__s2_617, __p3_617)); \56415 __ret_617 = __s0_617 - vmull_s16(__s1_617, splat_laneq_s16(__s2_617, __p3_617)); \
56416 __ret_617; \56416 __ret_617; \
56417})56417})
56418#else56418#else
56419#define vmlsl_laneq_s16(__p0_618, __p1_618, __p2_618, __p3_618) __extension__ ({ \56419#define vmlsl_laneq_s16(__p0_618, __p1_618, __p2_618, __p3_618) __extension__ ({ \
56420 int32x4_t __ret_618; \
56420 int32x4_t __s0_618 = __p0_618; \56421 int32x4_t __s0_618 = __p0_618; \
56421 int16x4_t __s1_618 = __p1_618; \56422 int16x4_t __s1_618 = __p1_618; \
56422 int16x8_t __s2_618 = __p2_618; \56423 int16x8_t __s2_618 = __p2_618; \
56423 int32x4_t __rev0_618; __rev0_618 = __builtin_shufflevector(__s0_618, __s0_618, 3, 2, 1, 0); \56424 int32x4_t __rev0_618; __rev0_618 = __builtin_shufflevector(__s0_618, __s0_618, 3, 2, 1, 0); \
56424 int16x4_t __rev1_618; __rev1_618 = __builtin_shufflevector(__s1_618, __s1_618, 3, 2, 1, 0); \56425 int16x4_t __rev1_618; __rev1_618 = __builtin_shufflevector(__s1_618, __s1_618, 3, 2, 1, 0); \
56425 int16x8_t __rev2_618; __rev2_618 = __builtin_shufflevector(__s2_618, __s2_618, 7, 6, 5, 4, 3, 2, 1, 0); \56426 int16x8_t __rev2_618; __rev2_618 = __builtin_shufflevector(__s2_618, __s2_618, 7, 6, 5, 4, 3, 2, 1, 0); \
56426 int32x4_t __ret_618; \
56427 __ret_618 = __rev0_618 - __noswap_vmull_s16(__rev1_618, __noswap_splat_laneq_s16(__rev2_618, __p3_618)); \56427 __ret_618 = __rev0_618 - __noswap_vmull_s16(__rev1_618, __noswap_splat_laneq_s16(__rev2_618, __p3_618)); \
56428 __ret_618 = __builtin_shufflevector(__ret_618, __ret_618, 3, 2, 1, 0); \56428 __ret_618 = __builtin_shufflevector(__ret_618, __ret_618, 3, 2, 1, 0); \
56429 __ret_618; \56429 __ret_618; \
...@@ -56479,8 +56479,8 @@ __ai uint16x8_t vmovl_high_u8(uint8x16_t __p0_619) {...@@ -56479,8 +56479,8 @@ __ai uint16x8_t vmovl_high_u8(uint8x16_t __p0_619) {
56479}56479}
56480#else56480#else
56481__ai uint16x8_t vmovl_high_u8(uint8x16_t __p0_620) {56481__ai uint16x8_t vmovl_high_u8(uint8x16_t __p0_620) {
56482 uint8x16_t __rev0_620; __rev0_620 = __builtin_shufflevector(__p0_620, __p0_620, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
56483 uint16x8_t __ret_620;56482 uint16x8_t __ret_620;
56483 uint8x16_t __rev0_620; __rev0_620 = __builtin_shufflevector(__p0_620, __p0_620, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
56484 uint8x8_t __a1_620 = __noswap_vget_high_u8(__rev0_620);56484 uint8x8_t __a1_620 = __noswap_vget_high_u8(__rev0_620);
56485 __ret_620 = (uint16x8_t)(__noswap_vshll_n_u8(__a1_620, 0));56485 __ret_620 = (uint16x8_t)(__noswap_vshll_n_u8(__a1_620, 0));
56486 __ret_620 = __builtin_shufflevector(__ret_620, __ret_620, 7, 6, 5, 4, 3, 2, 1, 0);56486 __ret_620 = __builtin_shufflevector(__ret_620, __ret_620, 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -56503,8 +56503,8 @@ __ai uint64x2_t vmovl_high_u32(uint32x4_t __p0_622) {...@@ -56503,8 +56503,8 @@ __ai uint64x2_t vmovl_high_u32(uint32x4_t __p0_622) {
56503}56503}
56504#else56504#else
56505__ai uint64x2_t vmovl_high_u32(uint32x4_t __p0_623) {56505__ai uint64x2_t vmovl_high_u32(uint32x4_t __p0_623) {
56506 uint32x4_t __rev0_623; __rev0_623 = __builtin_shufflevector(__p0_623, __p0_623, 3, 2, 1, 0);
56507 uint64x2_t __ret_623;56506 uint64x2_t __ret_623;
56507 uint32x4_t __rev0_623; __rev0_623 = __builtin_shufflevector(__p0_623, __p0_623, 3, 2, 1, 0);
56508 uint32x2_t __a1_623 = __noswap_vget_high_u32(__rev0_623);56508 uint32x2_t __a1_623 = __noswap_vget_high_u32(__rev0_623);
56509 __ret_623 = (uint64x2_t)(__noswap_vshll_n_u32(__a1_623, 0));56509 __ret_623 = (uint64x2_t)(__noswap_vshll_n_u32(__a1_623, 0));
56510 __ret_623 = __builtin_shufflevector(__ret_623, __ret_623, 1, 0);56510 __ret_623 = __builtin_shufflevector(__ret_623, __ret_623, 1, 0);
...@@ -56527,8 +56527,8 @@ __ai uint32x4_t vmovl_high_u16(uint16x8_t __p0_625) {...@@ -56527,8 +56527,8 @@ __ai uint32x4_t vmovl_high_u16(uint16x8_t __p0_625) {
56527}56527}
56528#else56528#else
56529__ai uint32x4_t vmovl_high_u16(uint16x8_t __p0_626) {56529__ai uint32x4_t vmovl_high_u16(uint16x8_t __p0_626) {
56530 uint16x8_t __rev0_626; __rev0_626 = __builtin_shufflevector(__p0_626, __p0_626, 7, 6, 5, 4, 3, 2, 1, 0);
56531 uint32x4_t __ret_626;56530 uint32x4_t __ret_626;
56531 uint16x8_t __rev0_626; __rev0_626 = __builtin_shufflevector(__p0_626, __p0_626, 7, 6, 5, 4, 3, 2, 1, 0);
56532 uint16x4_t __a1_626 = __noswap_vget_high_u16(__rev0_626);56532 uint16x4_t __a1_626 = __noswap_vget_high_u16(__rev0_626);
56533 __ret_626 = (uint32x4_t)(__noswap_vshll_n_u16(__a1_626, 0));56533 __ret_626 = (uint32x4_t)(__noswap_vshll_n_u16(__a1_626, 0));
56534 __ret_626 = __builtin_shufflevector(__ret_626, __ret_626, 3, 2, 1, 0);56534 __ret_626 = __builtin_shufflevector(__ret_626, __ret_626, 3, 2, 1, 0);
...@@ -56551,8 +56551,8 @@ __ai int16x8_t vmovl_high_s8(int8x16_t __p0_628) {...@@ -56551,8 +56551,8 @@ __ai int16x8_t vmovl_high_s8(int8x16_t __p0_628) {
56551}56551}
56552#else56552#else
56553__ai int16x8_t vmovl_high_s8(int8x16_t __p0_629) {56553__ai int16x8_t vmovl_high_s8(int8x16_t __p0_629) {
56554 int8x16_t __rev0_629; __rev0_629 = __builtin_shufflevector(__p0_629, __p0_629, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
56555 int16x8_t __ret_629;56554 int16x8_t __ret_629;
56555 int8x16_t __rev0_629; __rev0_629 = __builtin_shufflevector(__p0_629, __p0_629, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
56556 int8x8_t __a1_629 = __noswap_vget_high_s8(__rev0_629);56556 int8x8_t __a1_629 = __noswap_vget_high_s8(__rev0_629);
56557 __ret_629 = (int16x8_t)(__noswap_vshll_n_s8(__a1_629, 0));56557 __ret_629 = (int16x8_t)(__noswap_vshll_n_s8(__a1_629, 0));
56558 __ret_629 = __builtin_shufflevector(__ret_629, __ret_629, 7, 6, 5, 4, 3, 2, 1, 0);56558 __ret_629 = __builtin_shufflevector(__ret_629, __ret_629, 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -56575,8 +56575,8 @@ __ai int64x2_t vmovl_high_s32(int32x4_t __p0_631) {...@@ -56575,8 +56575,8 @@ __ai int64x2_t vmovl_high_s32(int32x4_t __p0_631) {
56575}56575}
56576#else56576#else
56577__ai int64x2_t vmovl_high_s32(int32x4_t __p0_632) {56577__ai int64x2_t vmovl_high_s32(int32x4_t __p0_632) {
56578 int32x4_t __rev0_632; __rev0_632 = __builtin_shufflevector(__p0_632, __p0_632, 3, 2, 1, 0);
56579 int64x2_t __ret_632;56578 int64x2_t __ret_632;
56579 int32x4_t __rev0_632; __rev0_632 = __builtin_shufflevector(__p0_632, __p0_632, 3, 2, 1, 0);
56580 int32x2_t __a1_632 = __noswap_vget_high_s32(__rev0_632);56580 int32x2_t __a1_632 = __noswap_vget_high_s32(__rev0_632);
56581 __ret_632 = (int64x2_t)(__noswap_vshll_n_s32(__a1_632, 0));56581 __ret_632 = (int64x2_t)(__noswap_vshll_n_s32(__a1_632, 0));
56582 __ret_632 = __builtin_shufflevector(__ret_632, __ret_632, 1, 0);56582 __ret_632 = __builtin_shufflevector(__ret_632, __ret_632, 1, 0);
...@@ -56599,8 +56599,8 @@ __ai int32x4_t vmovl_high_s16(int16x8_t __p0_634) {...@@ -56599,8 +56599,8 @@ __ai int32x4_t vmovl_high_s16(int16x8_t __p0_634) {
56599}56599}
56600#else56600#else
56601__ai int32x4_t vmovl_high_s16(int16x8_t __p0_635) {56601__ai int32x4_t vmovl_high_s16(int16x8_t __p0_635) {
56602 int16x8_t __rev0_635; __rev0_635 = __builtin_shufflevector(__p0_635, __p0_635, 7, 6, 5, 4, 3, 2, 1, 0);
56603 int32x4_t __ret_635;56602 int32x4_t __ret_635;
56603 int16x8_t __rev0_635; __rev0_635 = __builtin_shufflevector(__p0_635, __p0_635, 7, 6, 5, 4, 3, 2, 1, 0);
56604 int16x4_t __a1_635 = __noswap_vget_high_s16(__rev0_635);56604 int16x4_t __a1_635 = __noswap_vget_high_s16(__rev0_635);
56605 __ret_635 = (int32x4_t)(__noswap_vshll_n_s16(__a1_635, 0));56605 __ret_635 = (int32x4_t)(__noswap_vshll_n_s16(__a1_635, 0));
56606 __ret_635 = __builtin_shufflevector(__ret_635, __ret_635, 3, 2, 1, 0);56606 __ret_635 = __builtin_shufflevector(__ret_635, __ret_635, 3, 2, 1, 0);
...@@ -56622,9 +56622,9 @@ __ai uint16x8_t vmovn_high_u32(uint16x4_t __p0, uint32x4_t __p1) {...@@ -56622,9 +56622,9 @@ __ai uint16x8_t vmovn_high_u32(uint16x4_t __p0, uint32x4_t __p1) {
56622}56622}
56623#else56623#else
56624__ai uint16x8_t vmovn_high_u32(uint16x4_t __p0, uint32x4_t __p1) {56624__ai uint16x8_t vmovn_high_u32(uint16x4_t __p0, uint32x4_t __p1) {
56625 uint16x8_t __ret;
56625 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);56626 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
56626 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);56627 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
56627 uint16x8_t __ret;
56628 __ret = __noswap_vcombine_u16(__rev0, __noswap_vmovn_u32(__rev1));56628 __ret = __noswap_vcombine_u16(__rev0, __noswap_vmovn_u32(__rev1));
56629 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);56629 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
56630 return __ret;56630 return __ret;
...@@ -56639,9 +56639,9 @@ __ai uint32x4_t vmovn_high_u64(uint32x2_t __p0, uint64x2_t __p1) {...@@ -56639,9 +56639,9 @@ __ai uint32x4_t vmovn_high_u64(uint32x2_t __p0, uint64x2_t __p1) {
56639}56639}
56640#else56640#else
56641__ai uint32x4_t vmovn_high_u64(uint32x2_t __p0, uint64x2_t __p1) {56641__ai uint32x4_t vmovn_high_u64(uint32x2_t __p0, uint64x2_t __p1) {
56642 uint32x4_t __ret;
56642 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);56643 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
56643 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);56644 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
56644 uint32x4_t __ret;
56645 __ret = __noswap_vcombine_u32(__rev0, __noswap_vmovn_u64(__rev1));56645 __ret = __noswap_vcombine_u32(__rev0, __noswap_vmovn_u64(__rev1));
56646 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);56646 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
56647 return __ret;56647 return __ret;
...@@ -56656,9 +56656,9 @@ __ai uint8x16_t vmovn_high_u16(uint8x8_t __p0, uint16x8_t __p1) {...@@ -56656,9 +56656,9 @@ __ai uint8x16_t vmovn_high_u16(uint8x8_t __p0, uint16x8_t __p1) {
56656}56656}
56657#else56657#else
56658__ai uint8x16_t vmovn_high_u16(uint8x8_t __p0, uint16x8_t __p1) {56658__ai uint8x16_t vmovn_high_u16(uint8x8_t __p0, uint16x8_t __p1) {
56659 uint8x16_t __ret;
56659 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);56660 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
56660 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);56661 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
56661 uint8x16_t __ret;
56662 __ret = __noswap_vcombine_u8(__rev0, __noswap_vmovn_u16(__rev1));56662 __ret = __noswap_vcombine_u8(__rev0, __noswap_vmovn_u16(__rev1));
56663 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);56663 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
56664 return __ret;56664 return __ret;
...@@ -56673,9 +56673,9 @@ __ai int16x8_t vmovn_high_s32(int16x4_t __p0, int32x4_t __p1) {...@@ -56673,9 +56673,9 @@ __ai int16x8_t vmovn_high_s32(int16x4_t __p0, int32x4_t __p1) {
56673}56673}
56674#else56674#else
56675__ai int16x8_t vmovn_high_s32(int16x4_t __p0, int32x4_t __p1) {56675__ai int16x8_t vmovn_high_s32(int16x4_t __p0, int32x4_t __p1) {
56676 int16x8_t __ret;
56676 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);56677 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
56677 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);56678 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
56678 int16x8_t __ret;
56679 __ret = __noswap_vcombine_s16(__rev0, __noswap_vmovn_s32(__rev1));56679 __ret = __noswap_vcombine_s16(__rev0, __noswap_vmovn_s32(__rev1));
56680 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);56680 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
56681 return __ret;56681 return __ret;
...@@ -56690,9 +56690,9 @@ __ai int32x4_t vmovn_high_s64(int32x2_t __p0, int64x2_t __p1) {...@@ -56690,9 +56690,9 @@ __ai int32x4_t vmovn_high_s64(int32x2_t __p0, int64x2_t __p1) {
56690}56690}
56691#else56691#else
56692__ai int32x4_t vmovn_high_s64(int32x2_t __p0, int64x2_t __p1) {56692__ai int32x4_t vmovn_high_s64(int32x2_t __p0, int64x2_t __p1) {
56693 int32x4_t __ret;
56693 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);56694 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
56694 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);56695 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
56695 int32x4_t __ret;
56696 __ret = __noswap_vcombine_s32(__rev0, __noswap_vmovn_s64(__rev1));56696 __ret = __noswap_vcombine_s32(__rev0, __noswap_vmovn_s64(__rev1));
56697 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);56697 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
56698 return __ret;56698 return __ret;
...@@ -56707,9 +56707,9 @@ __ai int8x16_t vmovn_high_s16(int8x8_t __p0, int16x8_t __p1) {...@@ -56707,9 +56707,9 @@ __ai int8x16_t vmovn_high_s16(int8x8_t __p0, int16x8_t __p1) {
56707}56707}
56708#else56708#else
56709__ai int8x16_t vmovn_high_s16(int8x8_t __p0, int16x8_t __p1) {56709__ai int8x16_t vmovn_high_s16(int8x8_t __p0, int16x8_t __p1) {
56710 int8x16_t __ret;
56710 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);56711 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
56711 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);56712 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
56712 int8x16_t __ret;
56713 __ret = __noswap_vcombine_s8(__rev0, __noswap_vmovn_s16(__rev1));56713 __ret = __noswap_vcombine_s8(__rev0, __noswap_vmovn_s16(__rev1));
56714 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);56714 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
56715 return __ret;56715 return __ret;
...@@ -56724,9 +56724,9 @@ __ai float64x2_t vmulq_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -56724,9 +56724,9 @@ __ai float64x2_t vmulq_f64(float64x2_t __p0, float64x2_t __p1) {
56724}56724}
56725#else56725#else
56726__ai float64x2_t vmulq_f64(float64x2_t __p0, float64x2_t __p1) {56726__ai float64x2_t vmulq_f64(float64x2_t __p0, float64x2_t __p1) {
56727 float64x2_t __ret;
56727 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);56728 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
56728 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);56729 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
56729 float64x2_t __ret;
56730 __ret = __rev0 * __rev1;56730 __ret = __rev0 * __rev1;
56731 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);56731 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
56732 return __ret;56732 return __ret;
...@@ -56739,52 +56739,52 @@ __ai float64x1_t vmul_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -56739,52 +56739,52 @@ __ai float64x1_t vmul_f64(float64x1_t __p0, float64x1_t __p1) {
56739 return __ret;56739 return __ret;
56740}56740}
56741#define vmuld_lane_f64(__p0_637, __p1_637, __p2_637) __extension__ ({ \56741#define vmuld_lane_f64(__p0_637, __p1_637, __p2_637) __extension__ ({ \
56742 float64_t __ret_637; \
56742 float64_t __s0_637 = __p0_637; \56743 float64_t __s0_637 = __p0_637; \
56743 float64x1_t __s1_637 = __p1_637; \56744 float64x1_t __s1_637 = __p1_637; \
56744 float64_t __ret_637; \
56745 __ret_637 = __s0_637 * vget_lane_f64(__s1_637, __p2_637); \56745 __ret_637 = __s0_637 * vget_lane_f64(__s1_637, __p2_637); \
56746 __ret_637; \56746 __ret_637; \
56747})56747})
56748#ifdef __LITTLE_ENDIAN__56748#ifdef __LITTLE_ENDIAN__
56749#define vmuls_lane_f32(__p0_638, __p1_638, __p2_638) __extension__ ({ \56749#define vmuls_lane_f32(__p0_638, __p1_638, __p2_638) __extension__ ({ \
56750 float32_t __ret_638; \
56750 float32_t __s0_638 = __p0_638; \56751 float32_t __s0_638 = __p0_638; \
56751 float32x2_t __s1_638 = __p1_638; \56752 float32x2_t __s1_638 = __p1_638; \
56752 float32_t __ret_638; \
56753 __ret_638 = __s0_638 * vget_lane_f32(__s1_638, __p2_638); \56753 __ret_638 = __s0_638 * vget_lane_f32(__s1_638, __p2_638); \
56754 __ret_638; \56754 __ret_638; \
56755})56755})
56756#else56756#else
56757#define vmuls_lane_f32(__p0_639, __p1_639, __p2_639) __extension__ ({ \56757#define vmuls_lane_f32(__p0_639, __p1_639, __p2_639) __extension__ ({ \
56758 float32_t __ret_639; \
56758 float32_t __s0_639 = __p0_639; \56759 float32_t __s0_639 = __p0_639; \
56759 float32x2_t __s1_639 = __p1_639; \56760 float32x2_t __s1_639 = __p1_639; \
56760 float32x2_t __rev1_639; __rev1_639 = __builtin_shufflevector(__s1_639, __s1_639, 1, 0); \56761 float32x2_t __rev1_639; __rev1_639 = __builtin_shufflevector(__s1_639, __s1_639, 1, 0); \
56761 float32_t __ret_639; \
56762 __ret_639 = __s0_639 * __noswap_vget_lane_f32(__rev1_639, __p2_639); \56762 __ret_639 = __s0_639 * __noswap_vget_lane_f32(__rev1_639, __p2_639); \
56763 __ret_639; \56763 __ret_639; \
56764})56764})
56765#endif56765#endif
5676656766
56767#define vmul_lane_f64(__p0, __p1, __p2) __extension__ ({ \56767#define vmul_lane_f64(__p0, __p1, __p2) __extension__ ({ \
56768 float64x1_t __ret; \
56768 float64x1_t __s0 = __p0; \56769 float64x1_t __s0 = __p0; \
56769 float64x1_t __s1 = __p1; \56770 float64x1_t __s1 = __p1; \
56770 float64x1_t __ret; \
56771 __ret = (float64x1_t) __builtin_neon_vmul_lane_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 10); \56771 __ret = (float64x1_t) __builtin_neon_vmul_lane_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 10); \
56772 __ret; \56772 __ret; \
56773})56773})
56774#ifdef __LITTLE_ENDIAN__56774#ifdef __LITTLE_ENDIAN__
56775#define vmulq_lane_f64(__p0_640, __p1_640, __p2_640) __extension__ ({ \56775#define vmulq_lane_f64(__p0_640, __p1_640, __p2_640) __extension__ ({ \
56776 float64x2_t __ret_640; \
56776 float64x2_t __s0_640 = __p0_640; \56777 float64x2_t __s0_640 = __p0_640; \
56777 float64x1_t __s1_640 = __p1_640; \56778 float64x1_t __s1_640 = __p1_640; \
56778 float64x2_t __ret_640; \
56779 __ret_640 = __s0_640 * splatq_lane_f64(__s1_640, __p2_640); \56779 __ret_640 = __s0_640 * splatq_lane_f64(__s1_640, __p2_640); \
56780 __ret_640; \56780 __ret_640; \
56781})56781})
56782#else56782#else
56783#define vmulq_lane_f64(__p0_641, __p1_641, __p2_641) __extension__ ({ \56783#define vmulq_lane_f64(__p0_641, __p1_641, __p2_641) __extension__ ({ \
56784 float64x2_t __ret_641; \
56784 float64x2_t __s0_641 = __p0_641; \56785 float64x2_t __s0_641 = __p0_641; \
56785 float64x1_t __s1_641 = __p1_641; \56786 float64x1_t __s1_641 = __p1_641; \
56786 float64x2_t __rev0_641; __rev0_641 = __builtin_shufflevector(__s0_641, __s0_641, 1, 0); \56787 float64x2_t __rev0_641; __rev0_641 = __builtin_shufflevector(__s0_641, __s0_641, 1, 0); \
56787 float64x2_t __ret_641; \
56788 __ret_641 = __rev0_641 * __noswap_splatq_lane_f64(__s1_641, __p2_641); \56788 __ret_641 = __rev0_641 * __noswap_splatq_lane_f64(__s1_641, __p2_641); \
56789 __ret_641 = __builtin_shufflevector(__ret_641, __ret_641, 1, 0); \56789 __ret_641 = __builtin_shufflevector(__ret_641, __ret_641, 1, 0); \
56790 __ret_641; \56790 __ret_641; \
...@@ -56793,18 +56793,18 @@ __ai float64x1_t vmul_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -56793,18 +56793,18 @@ __ai float64x1_t vmul_f64(float64x1_t __p0, float64x1_t __p1) {
5679356793
56794#ifdef __LITTLE_ENDIAN__56794#ifdef __LITTLE_ENDIAN__
56795#define vmuld_laneq_f64(__p0_642, __p1_642, __p2_642) __extension__ ({ \56795#define vmuld_laneq_f64(__p0_642, __p1_642, __p2_642) __extension__ ({ \
56796 float64_t __ret_642; \
56796 float64_t __s0_642 = __p0_642; \56797 float64_t __s0_642 = __p0_642; \
56797 float64x2_t __s1_642 = __p1_642; \56798 float64x2_t __s1_642 = __p1_642; \
56798 float64_t __ret_642; \
56799 __ret_642 = __s0_642 * vgetq_lane_f64(__s1_642, __p2_642); \56799 __ret_642 = __s0_642 * vgetq_lane_f64(__s1_642, __p2_642); \
56800 __ret_642; \56800 __ret_642; \
56801})56801})
56802#else56802#else
56803#define vmuld_laneq_f64(__p0_643, __p1_643, __p2_643) __extension__ ({ \56803#define vmuld_laneq_f64(__p0_643, __p1_643, __p2_643) __extension__ ({ \
56804 float64_t __ret_643; \
56804 float64_t __s0_643 = __p0_643; \56805 float64_t __s0_643 = __p0_643; \
56805 float64x2_t __s1_643 = __p1_643; \56806 float64x2_t __s1_643 = __p1_643; \
56806 float64x2_t __rev1_643; __rev1_643 = __builtin_shufflevector(__s1_643, __s1_643, 1, 0); \56807 float64x2_t __rev1_643; __rev1_643 = __builtin_shufflevector(__s1_643, __s1_643, 1, 0); \
56807 float64_t __ret_643; \
56808 __ret_643 = __s0_643 * __noswap_vgetq_lane_f64(__rev1_643, __p2_643); \56808 __ret_643 = __s0_643 * __noswap_vgetq_lane_f64(__rev1_643, __p2_643); \
56809 __ret_643; \56809 __ret_643; \
56810})56810})
...@@ -56812,18 +56812,18 @@ __ai float64x1_t vmul_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -56812,18 +56812,18 @@ __ai float64x1_t vmul_f64(float64x1_t __p0, float64x1_t __p1) {
5681256812
56813#ifdef __LITTLE_ENDIAN__56813#ifdef __LITTLE_ENDIAN__
56814#define vmuls_laneq_f32(__p0_644, __p1_644, __p2_644) __extension__ ({ \56814#define vmuls_laneq_f32(__p0_644, __p1_644, __p2_644) __extension__ ({ \
56815 float32_t __ret_644; \
56815 float32_t __s0_644 = __p0_644; \56816 float32_t __s0_644 = __p0_644; \
56816 float32x4_t __s1_644 = __p1_644; \56817 float32x4_t __s1_644 = __p1_644; \
56817 float32_t __ret_644; \
56818 __ret_644 = __s0_644 * vgetq_lane_f32(__s1_644, __p2_644); \56818 __ret_644 = __s0_644 * vgetq_lane_f32(__s1_644, __p2_644); \
56819 __ret_644; \56819 __ret_644; \
56820})56820})
56821#else56821#else
56822#define vmuls_laneq_f32(__p0_645, __p1_645, __p2_645) __extension__ ({ \56822#define vmuls_laneq_f32(__p0_645, __p1_645, __p2_645) __extension__ ({ \
56823 float32_t __ret_645; \
56823 float32_t __s0_645 = __p0_645; \56824 float32_t __s0_645 = __p0_645; \
56824 float32x4_t __s1_645 = __p1_645; \56825 float32x4_t __s1_645 = __p1_645; \
56825 float32x4_t __rev1_645; __rev1_645 = __builtin_shufflevector(__s1_645, __s1_645, 3, 2, 1, 0); \56826 float32x4_t __rev1_645; __rev1_645 = __builtin_shufflevector(__s1_645, __s1_645, 3, 2, 1, 0); \
56826 float32_t __ret_645; \
56827 __ret_645 = __s0_645 * __noswap_vgetq_lane_f32(__rev1_645, __p2_645); \56827 __ret_645 = __s0_645 * __noswap_vgetq_lane_f32(__rev1_645, __p2_645); \
56828 __ret_645; \56828 __ret_645; \
56829})56829})
...@@ -56831,18 +56831,18 @@ __ai float64x1_t vmul_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -56831,18 +56831,18 @@ __ai float64x1_t vmul_f64(float64x1_t __p0, float64x1_t __p1) {
5683156831
56832#ifdef __LITTLE_ENDIAN__56832#ifdef __LITTLE_ENDIAN__
56833#define vmul_laneq_f64(__p0, __p1, __p2) __extension__ ({ \56833#define vmul_laneq_f64(__p0, __p1, __p2) __extension__ ({ \
56834 float64x1_t __ret; \
56834 float64x1_t __s0 = __p0; \56835 float64x1_t __s0 = __p0; \
56835 float64x2_t __s1 = __p1; \56836 float64x2_t __s1 = __p1; \
56836 float64x1_t __ret; \
56837 __ret = (float64x1_t) __builtin_neon_vmul_laneq_v((int8x8_t)__s0, (int8x16_t)__s1, __p2, 10); \56837 __ret = (float64x1_t) __builtin_neon_vmul_laneq_v((int8x8_t)__s0, (int8x16_t)__s1, __p2, 10); \
56838 __ret; \56838 __ret; \
56839})56839})
56840#else56840#else
56841#define vmul_laneq_f64(__p0, __p1, __p2) __extension__ ({ \56841#define vmul_laneq_f64(__p0, __p1, __p2) __extension__ ({ \
56842 float64x1_t __ret; \
56842 float64x1_t __s0 = __p0; \56843 float64x1_t __s0 = __p0; \
56843 float64x2_t __s1 = __p1; \56844 float64x2_t __s1 = __p1; \
56844 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \56845 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
56845 float64x1_t __ret; \
56846 __ret = (float64x1_t) __builtin_neon_vmul_laneq_v((int8x8_t)__s0, (int8x16_t)__rev1, __p2, 10); \56846 __ret = (float64x1_t) __builtin_neon_vmul_laneq_v((int8x8_t)__s0, (int8x16_t)__rev1, __p2, 10); \
56847 __ret; \56847 __ret; \
56848})56848})
...@@ -56850,19 +56850,19 @@ __ai float64x1_t vmul_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -56850,19 +56850,19 @@ __ai float64x1_t vmul_f64(float64x1_t __p0, float64x1_t __p1) {
5685056850
56851#ifdef __LITTLE_ENDIAN__56851#ifdef __LITTLE_ENDIAN__
56852#define vmulq_laneq_u32(__p0_646, __p1_646, __p2_646) __extension__ ({ \56852#define vmulq_laneq_u32(__p0_646, __p1_646, __p2_646) __extension__ ({ \
56853 uint32x4_t __ret_646; \
56853 uint32x4_t __s0_646 = __p0_646; \56854 uint32x4_t __s0_646 = __p0_646; \
56854 uint32x4_t __s1_646 = __p1_646; \56855 uint32x4_t __s1_646 = __p1_646; \
56855 uint32x4_t __ret_646; \
56856 __ret_646 = __s0_646 * splatq_laneq_u32(__s1_646, __p2_646); \56856 __ret_646 = __s0_646 * splatq_laneq_u32(__s1_646, __p2_646); \
56857 __ret_646; \56857 __ret_646; \
56858})56858})
56859#else56859#else
56860#define vmulq_laneq_u32(__p0_647, __p1_647, __p2_647) __extension__ ({ \56860#define vmulq_laneq_u32(__p0_647, __p1_647, __p2_647) __extension__ ({ \
56861 uint32x4_t __ret_647; \
56861 uint32x4_t __s0_647 = __p0_647; \56862 uint32x4_t __s0_647 = __p0_647; \
56862 uint32x4_t __s1_647 = __p1_647; \56863 uint32x4_t __s1_647 = __p1_647; \
56863 uint32x4_t __rev0_647; __rev0_647 = __builtin_shufflevector(__s0_647, __s0_647, 3, 2, 1, 0); \56864 uint32x4_t __rev0_647; __rev0_647 = __builtin_shufflevector(__s0_647, __s0_647, 3, 2, 1, 0); \
56864 uint32x4_t __rev1_647; __rev1_647 = __builtin_shufflevector(__s1_647, __s1_647, 3, 2, 1, 0); \56865 uint32x4_t __rev1_647; __rev1_647 = __builtin_shufflevector(__s1_647, __s1_647, 3, 2, 1, 0); \
56865 uint32x4_t __ret_647; \
56866 __ret_647 = __rev0_647 * __noswap_splatq_laneq_u32(__rev1_647, __p2_647); \56866 __ret_647 = __rev0_647 * __noswap_splatq_laneq_u32(__rev1_647, __p2_647); \
56867 __ret_647 = __builtin_shufflevector(__ret_647, __ret_647, 3, 2, 1, 0); \56867 __ret_647 = __builtin_shufflevector(__ret_647, __ret_647, 3, 2, 1, 0); \
56868 __ret_647; \56868 __ret_647; \
...@@ -56871,19 +56871,19 @@ __ai float64x1_t vmul_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -56871,19 +56871,19 @@ __ai float64x1_t vmul_f64(float64x1_t __p0, float64x1_t __p1) {
5687156871
56872#ifdef __LITTLE_ENDIAN__56872#ifdef __LITTLE_ENDIAN__
56873#define vmulq_laneq_u16(__p0_648, __p1_648, __p2_648) __extension__ ({ \56873#define vmulq_laneq_u16(__p0_648, __p1_648, __p2_648) __extension__ ({ \
56874 uint16x8_t __ret_648; \
56874 uint16x8_t __s0_648 = __p0_648; \56875 uint16x8_t __s0_648 = __p0_648; \
56875 uint16x8_t __s1_648 = __p1_648; \56876 uint16x8_t __s1_648 = __p1_648; \
56876 uint16x8_t __ret_648; \
56877 __ret_648 = __s0_648 * splatq_laneq_u16(__s1_648, __p2_648); \56877 __ret_648 = __s0_648 * splatq_laneq_u16(__s1_648, __p2_648); \
56878 __ret_648; \56878 __ret_648; \
56879})56879})
56880#else56880#else
56881#define vmulq_laneq_u16(__p0_649, __p1_649, __p2_649) __extension__ ({ \56881#define vmulq_laneq_u16(__p0_649, __p1_649, __p2_649) __extension__ ({ \
56882 uint16x8_t __ret_649; \
56882 uint16x8_t __s0_649 = __p0_649; \56883 uint16x8_t __s0_649 = __p0_649; \
56883 uint16x8_t __s1_649 = __p1_649; \56884 uint16x8_t __s1_649 = __p1_649; \
56884 uint16x8_t __rev0_649; __rev0_649 = __builtin_shufflevector(__s0_649, __s0_649, 7, 6, 5, 4, 3, 2, 1, 0); \56885 uint16x8_t __rev0_649; __rev0_649 = __builtin_shufflevector(__s0_649, __s0_649, 7, 6, 5, 4, 3, 2, 1, 0); \
56885 uint16x8_t __rev1_649; __rev1_649 = __builtin_shufflevector(__s1_649, __s1_649, 7, 6, 5, 4, 3, 2, 1, 0); \56886 uint16x8_t __rev1_649; __rev1_649 = __builtin_shufflevector(__s1_649, __s1_649, 7, 6, 5, 4, 3, 2, 1, 0); \
56886 uint16x8_t __ret_649; \
56887 __ret_649 = __rev0_649 * __noswap_splatq_laneq_u16(__rev1_649, __p2_649); \56887 __ret_649 = __rev0_649 * __noswap_splatq_laneq_u16(__rev1_649, __p2_649); \
56888 __ret_649 = __builtin_shufflevector(__ret_649, __ret_649, 7, 6, 5, 4, 3, 2, 1, 0); \56888 __ret_649 = __builtin_shufflevector(__ret_649, __ret_649, 7, 6, 5, 4, 3, 2, 1, 0); \
56889 __ret_649; \56889 __ret_649; \
...@@ -56892,19 +56892,19 @@ __ai float64x1_t vmul_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -56892,19 +56892,19 @@ __ai float64x1_t vmul_f64(float64x1_t __p0, float64x1_t __p1) {
5689256892
56893#ifdef __LITTLE_ENDIAN__56893#ifdef __LITTLE_ENDIAN__
56894#define vmulq_laneq_f64(__p0_650, __p1_650, __p2_650) __extension__ ({ \56894#define vmulq_laneq_f64(__p0_650, __p1_650, __p2_650) __extension__ ({ \
56895 float64x2_t __ret_650; \
56895 float64x2_t __s0_650 = __p0_650; \56896 float64x2_t __s0_650 = __p0_650; \
56896 float64x2_t __s1_650 = __p1_650; \56897 float64x2_t __s1_650 = __p1_650; \
56897 float64x2_t __ret_650; \
56898 __ret_650 = __s0_650 * splatq_laneq_f64(__s1_650, __p2_650); \56898 __ret_650 = __s0_650 * splatq_laneq_f64(__s1_650, __p2_650); \
56899 __ret_650; \56899 __ret_650; \
56900})56900})
56901#else56901#else
56902#define vmulq_laneq_f64(__p0_651, __p1_651, __p2_651) __extension__ ({ \56902#define vmulq_laneq_f64(__p0_651, __p1_651, __p2_651) __extension__ ({ \
56903 float64x2_t __ret_651; \
56903 float64x2_t __s0_651 = __p0_651; \56904 float64x2_t __s0_651 = __p0_651; \
56904 float64x2_t __s1_651 = __p1_651; \56905 float64x2_t __s1_651 = __p1_651; \
56905 float64x2_t __rev0_651; __rev0_651 = __builtin_shufflevector(__s0_651, __s0_651, 1, 0); \56906 float64x2_t __rev0_651; __rev0_651 = __builtin_shufflevector(__s0_651, __s0_651, 1, 0); \
56906 float64x2_t __rev1_651; __rev1_651 = __builtin_shufflevector(__s1_651, __s1_651, 1, 0); \56907 float64x2_t __rev1_651; __rev1_651 = __builtin_shufflevector(__s1_651, __s1_651, 1, 0); \
56907 float64x2_t __ret_651; \
56908 __ret_651 = __rev0_651 * __noswap_splatq_laneq_f64(__rev1_651, __p2_651); \56908 __ret_651 = __rev0_651 * __noswap_splatq_laneq_f64(__rev1_651, __p2_651); \
56909 __ret_651 = __builtin_shufflevector(__ret_651, __ret_651, 1, 0); \56909 __ret_651 = __builtin_shufflevector(__ret_651, __ret_651, 1, 0); \
56910 __ret_651; \56910 __ret_651; \
...@@ -56913,19 +56913,19 @@ __ai float64x1_t vmul_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -56913,19 +56913,19 @@ __ai float64x1_t vmul_f64(float64x1_t __p0, float64x1_t __p1) {
5691356913
56914#ifdef __LITTLE_ENDIAN__56914#ifdef __LITTLE_ENDIAN__
56915#define vmulq_laneq_f32(__p0_652, __p1_652, __p2_652) __extension__ ({ \56915#define vmulq_laneq_f32(__p0_652, __p1_652, __p2_652) __extension__ ({ \
56916 float32x4_t __ret_652; \
56916 float32x4_t __s0_652 = __p0_652; \56917 float32x4_t __s0_652 = __p0_652; \
56917 float32x4_t __s1_652 = __p1_652; \56918 float32x4_t __s1_652 = __p1_652; \
56918 float32x4_t __ret_652; \
56919 __ret_652 = __s0_652 * splatq_laneq_f32(__s1_652, __p2_652); \56919 __ret_652 = __s0_652 * splatq_laneq_f32(__s1_652, __p2_652); \
56920 __ret_652; \56920 __ret_652; \
56921})56921})
56922#else56922#else
56923#define vmulq_laneq_f32(__p0_653, __p1_653, __p2_653) __extension__ ({ \56923#define vmulq_laneq_f32(__p0_653, __p1_653, __p2_653) __extension__ ({ \
56924 float32x4_t __ret_653; \
56924 float32x4_t __s0_653 = __p0_653; \56925 float32x4_t __s0_653 = __p0_653; \
56925 float32x4_t __s1_653 = __p1_653; \56926 float32x4_t __s1_653 = __p1_653; \
56926 float32x4_t __rev0_653; __rev0_653 = __builtin_shufflevector(__s0_653, __s0_653, 3, 2, 1, 0); \56927 float32x4_t __rev0_653; __rev0_653 = __builtin_shufflevector(__s0_653, __s0_653, 3, 2, 1, 0); \
56927 float32x4_t __rev1_653; __rev1_653 = __builtin_shufflevector(__s1_653, __s1_653, 3, 2, 1, 0); \56928 float32x4_t __rev1_653; __rev1_653 = __builtin_shufflevector(__s1_653, __s1_653, 3, 2, 1, 0); \
56928 float32x4_t __ret_653; \
56929 __ret_653 = __rev0_653 * __noswap_splatq_laneq_f32(__rev1_653, __p2_653); \56929 __ret_653 = __rev0_653 * __noswap_splatq_laneq_f32(__rev1_653, __p2_653); \
56930 __ret_653 = __builtin_shufflevector(__ret_653, __ret_653, 3, 2, 1, 0); \56930 __ret_653 = __builtin_shufflevector(__ret_653, __ret_653, 3, 2, 1, 0); \
56931 __ret_653; \56931 __ret_653; \
...@@ -56934,19 +56934,19 @@ __ai float64x1_t vmul_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -56934,19 +56934,19 @@ __ai float64x1_t vmul_f64(float64x1_t __p0, float64x1_t __p1) {
5693456934
56935#ifdef __LITTLE_ENDIAN__56935#ifdef __LITTLE_ENDIAN__
56936#define vmulq_laneq_s32(__p0_654, __p1_654, __p2_654) __extension__ ({ \56936#define vmulq_laneq_s32(__p0_654, __p1_654, __p2_654) __extension__ ({ \
56937 int32x4_t __ret_654; \
56937 int32x4_t __s0_654 = __p0_654; \56938 int32x4_t __s0_654 = __p0_654; \
56938 int32x4_t __s1_654 = __p1_654; \56939 int32x4_t __s1_654 = __p1_654; \
56939 int32x4_t __ret_654; \
56940 __ret_654 = __s0_654 * splatq_laneq_s32(__s1_654, __p2_654); \56940 __ret_654 = __s0_654 * splatq_laneq_s32(__s1_654, __p2_654); \
56941 __ret_654; \56941 __ret_654; \
56942})56942})
56943#else56943#else
56944#define vmulq_laneq_s32(__p0_655, __p1_655, __p2_655) __extension__ ({ \56944#define vmulq_laneq_s32(__p0_655, __p1_655, __p2_655) __extension__ ({ \
56945 int32x4_t __ret_655; \
56945 int32x4_t __s0_655 = __p0_655; \56946 int32x4_t __s0_655 = __p0_655; \
56946 int32x4_t __s1_655 = __p1_655; \56947 int32x4_t __s1_655 = __p1_655; \
56947 int32x4_t __rev0_655; __rev0_655 = __builtin_shufflevector(__s0_655, __s0_655, 3, 2, 1, 0); \56948 int32x4_t __rev0_655; __rev0_655 = __builtin_shufflevector(__s0_655, __s0_655, 3, 2, 1, 0); \
56948 int32x4_t __rev1_655; __rev1_655 = __builtin_shufflevector(__s1_655, __s1_655, 3, 2, 1, 0); \56949 int32x4_t __rev1_655; __rev1_655 = __builtin_shufflevector(__s1_655, __s1_655, 3, 2, 1, 0); \
56949 int32x4_t __ret_655; \
56950 __ret_655 = __rev0_655 * __noswap_splatq_laneq_s32(__rev1_655, __p2_655); \56950 __ret_655 = __rev0_655 * __noswap_splatq_laneq_s32(__rev1_655, __p2_655); \
56951 __ret_655 = __builtin_shufflevector(__ret_655, __ret_655, 3, 2, 1, 0); \56951 __ret_655 = __builtin_shufflevector(__ret_655, __ret_655, 3, 2, 1, 0); \
56952 __ret_655; \56952 __ret_655; \
...@@ -56955,19 +56955,19 @@ __ai float64x1_t vmul_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -56955,19 +56955,19 @@ __ai float64x1_t vmul_f64(float64x1_t __p0, float64x1_t __p1) {
5695556955
56956#ifdef __LITTLE_ENDIAN__56956#ifdef __LITTLE_ENDIAN__
56957#define vmulq_laneq_s16(__p0_656, __p1_656, __p2_656) __extension__ ({ \56957#define vmulq_laneq_s16(__p0_656, __p1_656, __p2_656) __extension__ ({ \
56958 int16x8_t __ret_656; \
56958 int16x8_t __s0_656 = __p0_656; \56959 int16x8_t __s0_656 = __p0_656; \
56959 int16x8_t __s1_656 = __p1_656; \56960 int16x8_t __s1_656 = __p1_656; \
56960 int16x8_t __ret_656; \
56961 __ret_656 = __s0_656 * splatq_laneq_s16(__s1_656, __p2_656); \56961 __ret_656 = __s0_656 * splatq_laneq_s16(__s1_656, __p2_656); \
56962 __ret_656; \56962 __ret_656; \
56963})56963})
56964#else56964#else
56965#define vmulq_laneq_s16(__p0_657, __p1_657, __p2_657) __extension__ ({ \56965#define vmulq_laneq_s16(__p0_657, __p1_657, __p2_657) __extension__ ({ \
56966 int16x8_t __ret_657; \
56966 int16x8_t __s0_657 = __p0_657; \56967 int16x8_t __s0_657 = __p0_657; \
56967 int16x8_t __s1_657 = __p1_657; \56968 int16x8_t __s1_657 = __p1_657; \
56968 int16x8_t __rev0_657; __rev0_657 = __builtin_shufflevector(__s0_657, __s0_657, 7, 6, 5, 4, 3, 2, 1, 0); \56969 int16x8_t __rev0_657; __rev0_657 = __builtin_shufflevector(__s0_657, __s0_657, 7, 6, 5, 4, 3, 2, 1, 0); \
56969 int16x8_t __rev1_657; __rev1_657 = __builtin_shufflevector(__s1_657, __s1_657, 7, 6, 5, 4, 3, 2, 1, 0); \56970 int16x8_t __rev1_657; __rev1_657 = __builtin_shufflevector(__s1_657, __s1_657, 7, 6, 5, 4, 3, 2, 1, 0); \
56970 int16x8_t __ret_657; \
56971 __ret_657 = __rev0_657 * __noswap_splatq_laneq_s16(__rev1_657, __p2_657); \56971 __ret_657 = __rev0_657 * __noswap_splatq_laneq_s16(__rev1_657, __p2_657); \
56972 __ret_657 = __builtin_shufflevector(__ret_657, __ret_657, 7, 6, 5, 4, 3, 2, 1, 0); \56972 __ret_657 = __builtin_shufflevector(__ret_657, __ret_657, 7, 6, 5, 4, 3, 2, 1, 0); \
56973 __ret_657; \56973 __ret_657; \
...@@ -56976,19 +56976,19 @@ __ai float64x1_t vmul_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -56976,19 +56976,19 @@ __ai float64x1_t vmul_f64(float64x1_t __p0, float64x1_t __p1) {
5697656976
56977#ifdef __LITTLE_ENDIAN__56977#ifdef __LITTLE_ENDIAN__
56978#define vmul_laneq_u32(__p0_658, __p1_658, __p2_658) __extension__ ({ \56978#define vmul_laneq_u32(__p0_658, __p1_658, __p2_658) __extension__ ({ \
56979 uint32x2_t __ret_658; \
56979 uint32x2_t __s0_658 = __p0_658; \56980 uint32x2_t __s0_658 = __p0_658; \
56980 uint32x4_t __s1_658 = __p1_658; \56981 uint32x4_t __s1_658 = __p1_658; \
56981 uint32x2_t __ret_658; \
56982 __ret_658 = __s0_658 * splat_laneq_u32(__s1_658, __p2_658); \56982 __ret_658 = __s0_658 * splat_laneq_u32(__s1_658, __p2_658); \
56983 __ret_658; \56983 __ret_658; \
56984})56984})
56985#else56985#else
56986#define vmul_laneq_u32(__p0_659, __p1_659, __p2_659) __extension__ ({ \56986#define vmul_laneq_u32(__p0_659, __p1_659, __p2_659) __extension__ ({ \
56987 uint32x2_t __ret_659; \
56987 uint32x2_t __s0_659 = __p0_659; \56988 uint32x2_t __s0_659 = __p0_659; \
56988 uint32x4_t __s1_659 = __p1_659; \56989 uint32x4_t __s1_659 = __p1_659; \
56989 uint32x2_t __rev0_659; __rev0_659 = __builtin_shufflevector(__s0_659, __s0_659, 1, 0); \56990 uint32x2_t __rev0_659; __rev0_659 = __builtin_shufflevector(__s0_659, __s0_659, 1, 0); \
56990 uint32x4_t __rev1_659; __rev1_659 = __builtin_shufflevector(__s1_659, __s1_659, 3, 2, 1, 0); \56991 uint32x4_t __rev1_659; __rev1_659 = __builtin_shufflevector(__s1_659, __s1_659, 3, 2, 1, 0); \
56991 uint32x2_t __ret_659; \
56992 __ret_659 = __rev0_659 * __noswap_splat_laneq_u32(__rev1_659, __p2_659); \56992 __ret_659 = __rev0_659 * __noswap_splat_laneq_u32(__rev1_659, __p2_659); \
56993 __ret_659 = __builtin_shufflevector(__ret_659, __ret_659, 1, 0); \56993 __ret_659 = __builtin_shufflevector(__ret_659, __ret_659, 1, 0); \
56994 __ret_659; \56994 __ret_659; \
...@@ -56997,19 +56997,19 @@ __ai float64x1_t vmul_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -56997,19 +56997,19 @@ __ai float64x1_t vmul_f64(float64x1_t __p0, float64x1_t __p1) {
5699756997
56998#ifdef __LITTLE_ENDIAN__56998#ifdef __LITTLE_ENDIAN__
56999#define vmul_laneq_u16(__p0_660, __p1_660, __p2_660) __extension__ ({ \56999#define vmul_laneq_u16(__p0_660, __p1_660, __p2_660) __extension__ ({ \
57000 uint16x4_t __ret_660; \
57000 uint16x4_t __s0_660 = __p0_660; \57001 uint16x4_t __s0_660 = __p0_660; \
57001 uint16x8_t __s1_660 = __p1_660; \57002 uint16x8_t __s1_660 = __p1_660; \
57002 uint16x4_t __ret_660; \
57003 __ret_660 = __s0_660 * splat_laneq_u16(__s1_660, __p2_660); \57003 __ret_660 = __s0_660 * splat_laneq_u16(__s1_660, __p2_660); \
57004 __ret_660; \57004 __ret_660; \
57005})57005})
57006#else57006#else
57007#define vmul_laneq_u16(__p0_661, __p1_661, __p2_661) __extension__ ({ \57007#define vmul_laneq_u16(__p0_661, __p1_661, __p2_661) __extension__ ({ \
57008 uint16x4_t __ret_661; \
57008 uint16x4_t __s0_661 = __p0_661; \57009 uint16x4_t __s0_661 = __p0_661; \
57009 uint16x8_t __s1_661 = __p1_661; \57010 uint16x8_t __s1_661 = __p1_661; \
57010 uint16x4_t __rev0_661; __rev0_661 = __builtin_shufflevector(__s0_661, __s0_661, 3, 2, 1, 0); \57011 uint16x4_t __rev0_661; __rev0_661 = __builtin_shufflevector(__s0_661, __s0_661, 3, 2, 1, 0); \
57011 uint16x8_t __rev1_661; __rev1_661 = __builtin_shufflevector(__s1_661, __s1_661, 7, 6, 5, 4, 3, 2, 1, 0); \57012 uint16x8_t __rev1_661; __rev1_661 = __builtin_shufflevector(__s1_661, __s1_661, 7, 6, 5, 4, 3, 2, 1, 0); \
57012 uint16x4_t __ret_661; \
57013 __ret_661 = __rev0_661 * __noswap_splat_laneq_u16(__rev1_661, __p2_661); \57013 __ret_661 = __rev0_661 * __noswap_splat_laneq_u16(__rev1_661, __p2_661); \
57014 __ret_661 = __builtin_shufflevector(__ret_661, __ret_661, 3, 2, 1, 0); \57014 __ret_661 = __builtin_shufflevector(__ret_661, __ret_661, 3, 2, 1, 0); \
57015 __ret_661; \57015 __ret_661; \
...@@ -57018,19 +57018,19 @@ __ai float64x1_t vmul_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -57018,19 +57018,19 @@ __ai float64x1_t vmul_f64(float64x1_t __p0, float64x1_t __p1) {
5701857018
57019#ifdef __LITTLE_ENDIAN__57019#ifdef __LITTLE_ENDIAN__
57020#define vmul_laneq_f32(__p0_662, __p1_662, __p2_662) __extension__ ({ \57020#define vmul_laneq_f32(__p0_662, __p1_662, __p2_662) __extension__ ({ \
57021 float32x2_t __ret_662; \
57021 float32x2_t __s0_662 = __p0_662; \57022 float32x2_t __s0_662 = __p0_662; \
57022 float32x4_t __s1_662 = __p1_662; \57023 float32x4_t __s1_662 = __p1_662; \
57023 float32x2_t __ret_662; \
57024 __ret_662 = __s0_662 * splat_laneq_f32(__s1_662, __p2_662); \57024 __ret_662 = __s0_662 * splat_laneq_f32(__s1_662, __p2_662); \
57025 __ret_662; \57025 __ret_662; \
57026})57026})
57027#else57027#else
57028#define vmul_laneq_f32(__p0_663, __p1_663, __p2_663) __extension__ ({ \57028#define vmul_laneq_f32(__p0_663, __p1_663, __p2_663) __extension__ ({ \
57029 float32x2_t __ret_663; \
57029 float32x2_t __s0_663 = __p0_663; \57030 float32x2_t __s0_663 = __p0_663; \
57030 float32x4_t __s1_663 = __p1_663; \57031 float32x4_t __s1_663 = __p1_663; \
57031 float32x2_t __rev0_663; __rev0_663 = __builtin_shufflevector(__s0_663, __s0_663, 1, 0); \57032 float32x2_t __rev0_663; __rev0_663 = __builtin_shufflevector(__s0_663, __s0_663, 1, 0); \
57032 float32x4_t __rev1_663; __rev1_663 = __builtin_shufflevector(__s1_663, __s1_663, 3, 2, 1, 0); \57033 float32x4_t __rev1_663; __rev1_663 = __builtin_shufflevector(__s1_663, __s1_663, 3, 2, 1, 0); \
57033 float32x2_t __ret_663; \
57034 __ret_663 = __rev0_663 * __noswap_splat_laneq_f32(__rev1_663, __p2_663); \57034 __ret_663 = __rev0_663 * __noswap_splat_laneq_f32(__rev1_663, __p2_663); \
57035 __ret_663 = __builtin_shufflevector(__ret_663, __ret_663, 1, 0); \57035 __ret_663 = __builtin_shufflevector(__ret_663, __ret_663, 1, 0); \
57036 __ret_663; \57036 __ret_663; \
...@@ -57039,19 +57039,19 @@ __ai float64x1_t vmul_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -57039,19 +57039,19 @@ __ai float64x1_t vmul_f64(float64x1_t __p0, float64x1_t __p1) {
5703957039
57040#ifdef __LITTLE_ENDIAN__57040#ifdef __LITTLE_ENDIAN__
57041#define vmul_laneq_s32(__p0_664, __p1_664, __p2_664) __extension__ ({ \57041#define vmul_laneq_s32(__p0_664, __p1_664, __p2_664) __extension__ ({ \
57042 int32x2_t __ret_664; \
57042 int32x2_t __s0_664 = __p0_664; \57043 int32x2_t __s0_664 = __p0_664; \
57043 int32x4_t __s1_664 = __p1_664; \57044 int32x4_t __s1_664 = __p1_664; \
57044 int32x2_t __ret_664; \
57045 __ret_664 = __s0_664 * splat_laneq_s32(__s1_664, __p2_664); \57045 __ret_664 = __s0_664 * splat_laneq_s32(__s1_664, __p2_664); \
57046 __ret_664; \57046 __ret_664; \
57047})57047})
57048#else57048#else
57049#define vmul_laneq_s32(__p0_665, __p1_665, __p2_665) __extension__ ({ \57049#define vmul_laneq_s32(__p0_665, __p1_665, __p2_665) __extension__ ({ \
57050 int32x2_t __ret_665; \
57050 int32x2_t __s0_665 = __p0_665; \57051 int32x2_t __s0_665 = __p0_665; \
57051 int32x4_t __s1_665 = __p1_665; \57052 int32x4_t __s1_665 = __p1_665; \
57052 int32x2_t __rev0_665; __rev0_665 = __builtin_shufflevector(__s0_665, __s0_665, 1, 0); \57053 int32x2_t __rev0_665; __rev0_665 = __builtin_shufflevector(__s0_665, __s0_665, 1, 0); \
57053 int32x4_t __rev1_665; __rev1_665 = __builtin_shufflevector(__s1_665, __s1_665, 3, 2, 1, 0); \57054 int32x4_t __rev1_665; __rev1_665 = __builtin_shufflevector(__s1_665, __s1_665, 3, 2, 1, 0); \
57054 int32x2_t __ret_665; \
57055 __ret_665 = __rev0_665 * __noswap_splat_laneq_s32(__rev1_665, __p2_665); \57055 __ret_665 = __rev0_665 * __noswap_splat_laneq_s32(__rev1_665, __p2_665); \
57056 __ret_665 = __builtin_shufflevector(__ret_665, __ret_665, 1, 0); \57056 __ret_665 = __builtin_shufflevector(__ret_665, __ret_665, 1, 0); \
57057 __ret_665; \57057 __ret_665; \
...@@ -57060,19 +57060,19 @@ __ai float64x1_t vmul_f64(float64x1_t __p0, float64x1_t __p1) {...@@ -57060,19 +57060,19 @@ __ai float64x1_t vmul_f64(float64x1_t __p0, float64x1_t __p1) {
5706057060
57061#ifdef __LITTLE_ENDIAN__57061#ifdef __LITTLE_ENDIAN__
57062#define vmul_laneq_s16(__p0_666, __p1_666, __p2_666) __extension__ ({ \57062#define vmul_laneq_s16(__p0_666, __p1_666, __p2_666) __extension__ ({ \
57063 int16x4_t __ret_666; \
57063 int16x4_t __s0_666 = __p0_666; \57064 int16x4_t __s0_666 = __p0_666; \
57064 int16x8_t __s1_666 = __p1_666; \57065 int16x8_t __s1_666 = __p1_666; \
57065 int16x4_t __ret_666; \
57066 __ret_666 = __s0_666 * splat_laneq_s16(__s1_666, __p2_666); \57066 __ret_666 = __s0_666 * splat_laneq_s16(__s1_666, __p2_666); \
57067 __ret_666; \57067 __ret_666; \
57068})57068})
57069#else57069#else
57070#define vmul_laneq_s16(__p0_667, __p1_667, __p2_667) __extension__ ({ \57070#define vmul_laneq_s16(__p0_667, __p1_667, __p2_667) __extension__ ({ \
57071 int16x4_t __ret_667; \
57071 int16x4_t __s0_667 = __p0_667; \57072 int16x4_t __s0_667 = __p0_667; \
57072 int16x8_t __s1_667 = __p1_667; \57073 int16x8_t __s1_667 = __p1_667; \
57073 int16x4_t __rev0_667; __rev0_667 = __builtin_shufflevector(__s0_667, __s0_667, 3, 2, 1, 0); \57074 int16x4_t __rev0_667; __rev0_667 = __builtin_shufflevector(__s0_667, __s0_667, 3, 2, 1, 0); \
57074 int16x8_t __rev1_667; __rev1_667 = __builtin_shufflevector(__s1_667, __s1_667, 7, 6, 5, 4, 3, 2, 1, 0); \57075 int16x8_t __rev1_667; __rev1_667 = __builtin_shufflevector(__s1_667, __s1_667, 7, 6, 5, 4, 3, 2, 1, 0); \
57075 int16x4_t __ret_667; \
57076 __ret_667 = __rev0_667 * __noswap_splat_laneq_s16(__rev1_667, __p2_667); \57076 __ret_667 = __rev0_667 * __noswap_splat_laneq_s16(__rev1_667, __p2_667); \
57077 __ret_667 = __builtin_shufflevector(__ret_667, __ret_667, 3, 2, 1, 0); \57077 __ret_667 = __builtin_shufflevector(__ret_667, __ret_667, 3, 2, 1, 0); \
57078 __ret_667; \57078 __ret_667; \
...@@ -57092,8 +57092,8 @@ __ai float64x2_t vmulq_n_f64(float64x2_t __p0, float64_t __p1) {...@@ -57092,8 +57092,8 @@ __ai float64x2_t vmulq_n_f64(float64x2_t __p0, float64_t __p1) {
57092}57092}
57093#else57093#else
57094__ai float64x2_t vmulq_n_f64(float64x2_t __p0, float64_t __p1) {57094__ai float64x2_t vmulq_n_f64(float64x2_t __p0, float64_t __p1) {
57095 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
57096 float64x2_t __ret;57095 float64x2_t __ret;
57096 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
57097 __ret = __rev0 * (float64x2_t) {__p1, __p1};57097 __ret = __rev0 * (float64x2_t) {__p1, __p1};
57098 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);57098 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
57099 return __ret;57099 return __ret;
...@@ -57113,9 +57113,9 @@ __ai poly16x8_t vmull_high_p8(poly8x16_t __p0, poly8x16_t __p1) {...@@ -57113,9 +57113,9 @@ __ai poly16x8_t vmull_high_p8(poly8x16_t __p0, poly8x16_t __p1) {
57113}57113}
57114#else57114#else
57115__ai poly16x8_t vmull_high_p8(poly8x16_t __p0, poly8x16_t __p1) {57115__ai poly16x8_t vmull_high_p8(poly8x16_t __p0, poly8x16_t __p1) {
57116 poly16x8_t __ret;
57116 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);57117 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
57117 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);57118 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
57118 poly16x8_t __ret;
57119 __ret = __noswap_vmull_p8(__noswap_vget_high_p8(__rev0), __noswap_vget_high_p8(__rev1));57119 __ret = __noswap_vmull_p8(__noswap_vget_high_p8(__rev0), __noswap_vget_high_p8(__rev1));
57120 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);57120 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
57121 return __ret;57121 return __ret;
...@@ -57130,9 +57130,9 @@ __ai uint16x8_t vmull_high_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -57130,9 +57130,9 @@ __ai uint16x8_t vmull_high_u8(uint8x16_t __p0, uint8x16_t __p1) {
57130}57130}
57131#else57131#else
57132__ai uint16x8_t vmull_high_u8(uint8x16_t __p0, uint8x16_t __p1) {57132__ai uint16x8_t vmull_high_u8(uint8x16_t __p0, uint8x16_t __p1) {
57133 uint16x8_t __ret;
57133 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);57134 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
57134 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);57135 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
57135 uint16x8_t __ret;
57136 __ret = __noswap_vmull_u8(__noswap_vget_high_u8(__rev0), __noswap_vget_high_u8(__rev1));57136 __ret = __noswap_vmull_u8(__noswap_vget_high_u8(__rev0), __noswap_vget_high_u8(__rev1));
57137 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);57137 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
57138 return __ret;57138 return __ret;
...@@ -57147,9 +57147,9 @@ __ai uint64x2_t vmull_high_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -57147,9 +57147,9 @@ __ai uint64x2_t vmull_high_u32(uint32x4_t __p0, uint32x4_t __p1) {
57147}57147}
57148#else57148#else
57149__ai uint64x2_t vmull_high_u32(uint32x4_t __p0, uint32x4_t __p1) {57149__ai uint64x2_t vmull_high_u32(uint32x4_t __p0, uint32x4_t __p1) {
57150 uint64x2_t __ret;
57150 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);57151 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
57151 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);57152 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
57152 uint64x2_t __ret;
57153 __ret = __noswap_vmull_u32(__noswap_vget_high_u32(__rev0), __noswap_vget_high_u32(__rev1));57153 __ret = __noswap_vmull_u32(__noswap_vget_high_u32(__rev0), __noswap_vget_high_u32(__rev1));
57154 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);57154 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
57155 return __ret;57155 return __ret;
...@@ -57164,9 +57164,9 @@ __ai uint32x4_t vmull_high_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -57164,9 +57164,9 @@ __ai uint32x4_t vmull_high_u16(uint16x8_t __p0, uint16x8_t __p1) {
57164}57164}
57165#else57165#else
57166__ai uint32x4_t vmull_high_u16(uint16x8_t __p0, uint16x8_t __p1) {57166__ai uint32x4_t vmull_high_u16(uint16x8_t __p0, uint16x8_t __p1) {
57167 uint32x4_t __ret;
57167 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);57168 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
57168 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);57169 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
57169 uint32x4_t __ret;
57170 __ret = __noswap_vmull_u16(__noswap_vget_high_u16(__rev0), __noswap_vget_high_u16(__rev1));57170 __ret = __noswap_vmull_u16(__noswap_vget_high_u16(__rev0), __noswap_vget_high_u16(__rev1));
57171 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);57171 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
57172 return __ret;57172 return __ret;
...@@ -57181,9 +57181,9 @@ __ai int16x8_t vmull_high_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -57181,9 +57181,9 @@ __ai int16x8_t vmull_high_s8(int8x16_t __p0, int8x16_t __p1) {
57181}57181}
57182#else57182#else
57183__ai int16x8_t vmull_high_s8(int8x16_t __p0, int8x16_t __p1) {57183__ai int16x8_t vmull_high_s8(int8x16_t __p0, int8x16_t __p1) {
57184 int16x8_t __ret;
57184 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);57185 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
57185 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);57186 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
57186 int16x8_t __ret;
57187 __ret = __noswap_vmull_s8(__noswap_vget_high_s8(__rev0), __noswap_vget_high_s8(__rev1));57187 __ret = __noswap_vmull_s8(__noswap_vget_high_s8(__rev0), __noswap_vget_high_s8(__rev1));
57188 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);57188 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
57189 return __ret;57189 return __ret;
...@@ -57198,9 +57198,9 @@ __ai int64x2_t vmull_high_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -57198,9 +57198,9 @@ __ai int64x2_t vmull_high_s32(int32x4_t __p0, int32x4_t __p1) {
57198}57198}
57199#else57199#else
57200__ai int64x2_t vmull_high_s32(int32x4_t __p0, int32x4_t __p1) {57200__ai int64x2_t vmull_high_s32(int32x4_t __p0, int32x4_t __p1) {
57201 int64x2_t __ret;
57201 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);57202 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
57202 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);57203 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
57203 int64x2_t __ret;
57204 __ret = __noswap_vmull_s32(__noswap_vget_high_s32(__rev0), __noswap_vget_high_s32(__rev1));57204 __ret = __noswap_vmull_s32(__noswap_vget_high_s32(__rev0), __noswap_vget_high_s32(__rev1));
57205 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);57205 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
57206 return __ret;57206 return __ret;
...@@ -57215,9 +57215,9 @@ __ai int32x4_t vmull_high_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -57215,9 +57215,9 @@ __ai int32x4_t vmull_high_s16(int16x8_t __p0, int16x8_t __p1) {
57215}57215}
57216#else57216#else
57217__ai int32x4_t vmull_high_s16(int16x8_t __p0, int16x8_t __p1) {57217__ai int32x4_t vmull_high_s16(int16x8_t __p0, int16x8_t __p1) {
57218 int32x4_t __ret;
57218 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);57219 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
57219 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);57220 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
57220 int32x4_t __ret;
57221 __ret = __noswap_vmull_s16(__noswap_vget_high_s16(__rev0), __noswap_vget_high_s16(__rev1));57221 __ret = __noswap_vmull_s16(__noswap_vget_high_s16(__rev0), __noswap_vget_high_s16(__rev1));
57222 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);57222 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
57223 return __ret;57223 return __ret;
...@@ -57232,9 +57232,9 @@ __ai poly128_t vmull_high_p64(poly64x2_t __p0, poly64x2_t __p1) {...@@ -57232,9 +57232,9 @@ __ai poly128_t vmull_high_p64(poly64x2_t __p0, poly64x2_t __p1) {
57232}57232}
57233#else57233#else
57234__ai poly128_t vmull_high_p64(poly64x2_t __p0, poly64x2_t __p1) {57234__ai poly128_t vmull_high_p64(poly64x2_t __p0, poly64x2_t __p1) {
57235 poly128_t __ret;
57235 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);57236 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
57236 poly64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);57237 poly64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
57237 poly128_t __ret;
57238 __ret = vmull_p64((poly64_t)(__noswap_vget_high_p64(__rev0)), (poly64_t)(__noswap_vget_high_p64(__rev1)));57238 __ret = vmull_p64((poly64_t)(__noswap_vget_high_p64(__rev0)), (poly64_t)(__noswap_vget_high_p64(__rev1)));
57239 return __ret;57239 return __ret;
57240}57240}
...@@ -57242,19 +57242,19 @@ __ai poly128_t vmull_high_p64(poly64x2_t __p0, poly64x2_t __p1) {...@@ -57242,19 +57242,19 @@ __ai poly128_t vmull_high_p64(poly64x2_t __p0, poly64x2_t __p1) {
5724257242
57243#ifdef __LITTLE_ENDIAN__57243#ifdef __LITTLE_ENDIAN__
57244#define vmull_high_lane_u32(__p0_668, __p1_668, __p2_668) __extension__ ({ \57244#define vmull_high_lane_u32(__p0_668, __p1_668, __p2_668) __extension__ ({ \
57245 uint64x2_t __ret_668; \
57245 uint32x4_t __s0_668 = __p0_668; \57246 uint32x4_t __s0_668 = __p0_668; \
57246 uint32x2_t __s1_668 = __p1_668; \57247 uint32x2_t __s1_668 = __p1_668; \
57247 uint64x2_t __ret_668; \
57248 __ret_668 = vmull_u32(vget_high_u32(__s0_668), splat_lane_u32(__s1_668, __p2_668)); \57248 __ret_668 = vmull_u32(vget_high_u32(__s0_668), splat_lane_u32(__s1_668, __p2_668)); \
57249 __ret_668; \57249 __ret_668; \
57250})57250})
57251#else57251#else
57252#define vmull_high_lane_u32(__p0_669, __p1_669, __p2_669) __extension__ ({ \57252#define vmull_high_lane_u32(__p0_669, __p1_669, __p2_669) __extension__ ({ \
57253 uint64x2_t __ret_669; \
57253 uint32x4_t __s0_669 = __p0_669; \57254 uint32x4_t __s0_669 = __p0_669; \
57254 uint32x2_t __s1_669 = __p1_669; \57255 uint32x2_t __s1_669 = __p1_669; \
57255 uint32x4_t __rev0_669; __rev0_669 = __builtin_shufflevector(__s0_669, __s0_669, 3, 2, 1, 0); \57256 uint32x4_t __rev0_669; __rev0_669 = __builtin_shufflevector(__s0_669, __s0_669, 3, 2, 1, 0); \
57256 uint32x2_t __rev1_669; __rev1_669 = __builtin_shufflevector(__s1_669, __s1_669, 1, 0); \57257 uint32x2_t __rev1_669; __rev1_669 = __builtin_shufflevector(__s1_669, __s1_669, 1, 0); \
57257 uint64x2_t __ret_669; \
57258 __ret_669 = __noswap_vmull_u32(__noswap_vget_high_u32(__rev0_669), __noswap_splat_lane_u32(__rev1_669, __p2_669)); \57258 __ret_669 = __noswap_vmull_u32(__noswap_vget_high_u32(__rev0_669), __noswap_splat_lane_u32(__rev1_669, __p2_669)); \
57259 __ret_669 = __builtin_shufflevector(__ret_669, __ret_669, 1, 0); \57259 __ret_669 = __builtin_shufflevector(__ret_669, __ret_669, 1, 0); \
57260 __ret_669; \57260 __ret_669; \
...@@ -57263,19 +57263,19 @@ __ai poly128_t vmull_high_p64(poly64x2_t __p0, poly64x2_t __p1) {...@@ -57263,19 +57263,19 @@ __ai poly128_t vmull_high_p64(poly64x2_t __p0, poly64x2_t __p1) {
5726357263
57264#ifdef __LITTLE_ENDIAN__57264#ifdef __LITTLE_ENDIAN__
57265#define vmull_high_lane_u16(__p0_670, __p1_670, __p2_670) __extension__ ({ \57265#define vmull_high_lane_u16(__p0_670, __p1_670, __p2_670) __extension__ ({ \
57266 uint32x4_t __ret_670; \
57266 uint16x8_t __s0_670 = __p0_670; \57267 uint16x8_t __s0_670 = __p0_670; \
57267 uint16x4_t __s1_670 = __p1_670; \57268 uint16x4_t __s1_670 = __p1_670; \
57268 uint32x4_t __ret_670; \
57269 __ret_670 = vmull_u16(vget_high_u16(__s0_670), splat_lane_u16(__s1_670, __p2_670)); \57269 __ret_670 = vmull_u16(vget_high_u16(__s0_670), splat_lane_u16(__s1_670, __p2_670)); \
57270 __ret_670; \57270 __ret_670; \
57271})57271})
57272#else57272#else
57273#define vmull_high_lane_u16(__p0_671, __p1_671, __p2_671) __extension__ ({ \57273#define vmull_high_lane_u16(__p0_671, __p1_671, __p2_671) __extension__ ({ \
57274 uint32x4_t __ret_671; \
57274 uint16x8_t __s0_671 = __p0_671; \57275 uint16x8_t __s0_671 = __p0_671; \
57275 uint16x4_t __s1_671 = __p1_671; \57276 uint16x4_t __s1_671 = __p1_671; \
57276 uint16x8_t __rev0_671; __rev0_671 = __builtin_shufflevector(__s0_671, __s0_671, 7, 6, 5, 4, 3, 2, 1, 0); \57277 uint16x8_t __rev0_671; __rev0_671 = __builtin_shufflevector(__s0_671, __s0_671, 7, 6, 5, 4, 3, 2, 1, 0); \
57277 uint16x4_t __rev1_671; __rev1_671 = __builtin_shufflevector(__s1_671, __s1_671, 3, 2, 1, 0); \57278 uint16x4_t __rev1_671; __rev1_671 = __builtin_shufflevector(__s1_671, __s1_671, 3, 2, 1, 0); \
57278 uint32x4_t __ret_671; \
57279 __ret_671 = __noswap_vmull_u16(__noswap_vget_high_u16(__rev0_671), __noswap_splat_lane_u16(__rev1_671, __p2_671)); \57279 __ret_671 = __noswap_vmull_u16(__noswap_vget_high_u16(__rev0_671), __noswap_splat_lane_u16(__rev1_671, __p2_671)); \
57280 __ret_671 = __builtin_shufflevector(__ret_671, __ret_671, 3, 2, 1, 0); \57280 __ret_671 = __builtin_shufflevector(__ret_671, __ret_671, 3, 2, 1, 0); \
57281 __ret_671; \57281 __ret_671; \
...@@ -57284,19 +57284,19 @@ __ai poly128_t vmull_high_p64(poly64x2_t __p0, poly64x2_t __p1) {...@@ -57284,19 +57284,19 @@ __ai poly128_t vmull_high_p64(poly64x2_t __p0, poly64x2_t __p1) {
5728457284
57285#ifdef __LITTLE_ENDIAN__57285#ifdef __LITTLE_ENDIAN__
57286#define vmull_high_lane_s32(__p0_672, __p1_672, __p2_672) __extension__ ({ \57286#define vmull_high_lane_s32(__p0_672, __p1_672, __p2_672) __extension__ ({ \
57287 int64x2_t __ret_672; \
57287 int32x4_t __s0_672 = __p0_672; \57288 int32x4_t __s0_672 = __p0_672; \
57288 int32x2_t __s1_672 = __p1_672; \57289 int32x2_t __s1_672 = __p1_672; \
57289 int64x2_t __ret_672; \
57290 __ret_672 = vmull_s32(vget_high_s32(__s0_672), splat_lane_s32(__s1_672, __p2_672)); \57290 __ret_672 = vmull_s32(vget_high_s32(__s0_672), splat_lane_s32(__s1_672, __p2_672)); \
57291 __ret_672; \57291 __ret_672; \
57292})57292})
57293#else57293#else
57294#define vmull_high_lane_s32(__p0_673, __p1_673, __p2_673) __extension__ ({ \57294#define vmull_high_lane_s32(__p0_673, __p1_673, __p2_673) __extension__ ({ \
57295 int64x2_t __ret_673; \
57295 int32x4_t __s0_673 = __p0_673; \57296 int32x4_t __s0_673 = __p0_673; \
57296 int32x2_t __s1_673 = __p1_673; \57297 int32x2_t __s1_673 = __p1_673; \
57297 int32x4_t __rev0_673; __rev0_673 = __builtin_shufflevector(__s0_673, __s0_673, 3, 2, 1, 0); \57298 int32x4_t __rev0_673; __rev0_673 = __builtin_shufflevector(__s0_673, __s0_673, 3, 2, 1, 0); \
57298 int32x2_t __rev1_673; __rev1_673 = __builtin_shufflevector(__s1_673, __s1_673, 1, 0); \57299 int32x2_t __rev1_673; __rev1_673 = __builtin_shufflevector(__s1_673, __s1_673, 1, 0); \
57299 int64x2_t __ret_673; \
57300 __ret_673 = __noswap_vmull_s32(__noswap_vget_high_s32(__rev0_673), __noswap_splat_lane_s32(__rev1_673, __p2_673)); \57300 __ret_673 = __noswap_vmull_s32(__noswap_vget_high_s32(__rev0_673), __noswap_splat_lane_s32(__rev1_673, __p2_673)); \
57301 __ret_673 = __builtin_shufflevector(__ret_673, __ret_673, 1, 0); \57301 __ret_673 = __builtin_shufflevector(__ret_673, __ret_673, 1, 0); \
57302 __ret_673; \57302 __ret_673; \
...@@ -57305,19 +57305,19 @@ __ai poly128_t vmull_high_p64(poly64x2_t __p0, poly64x2_t __p1) {...@@ -57305,19 +57305,19 @@ __ai poly128_t vmull_high_p64(poly64x2_t __p0, poly64x2_t __p1) {
5730557305
57306#ifdef __LITTLE_ENDIAN__57306#ifdef __LITTLE_ENDIAN__
57307#define vmull_high_lane_s16(__p0_674, __p1_674, __p2_674) __extension__ ({ \57307#define vmull_high_lane_s16(__p0_674, __p1_674, __p2_674) __extension__ ({ \
57308 int32x4_t __ret_674; \
57308 int16x8_t __s0_674 = __p0_674; \57309 int16x8_t __s0_674 = __p0_674; \
57309 int16x4_t __s1_674 = __p1_674; \57310 int16x4_t __s1_674 = __p1_674; \
57310 int32x4_t __ret_674; \
57311 __ret_674 = vmull_s16(vget_high_s16(__s0_674), splat_lane_s16(__s1_674, __p2_674)); \57311 __ret_674 = vmull_s16(vget_high_s16(__s0_674), splat_lane_s16(__s1_674, __p2_674)); \
57312 __ret_674; \57312 __ret_674; \
57313})57313})
57314#else57314#else
57315#define vmull_high_lane_s16(__p0_675, __p1_675, __p2_675) __extension__ ({ \57315#define vmull_high_lane_s16(__p0_675, __p1_675, __p2_675) __extension__ ({ \
57316 int32x4_t __ret_675; \
57316 int16x8_t __s0_675 = __p0_675; \57317 int16x8_t __s0_675 = __p0_675; \
57317 int16x4_t __s1_675 = __p1_675; \57318 int16x4_t __s1_675 = __p1_675; \
57318 int16x8_t __rev0_675; __rev0_675 = __builtin_shufflevector(__s0_675, __s0_675, 7, 6, 5, 4, 3, 2, 1, 0); \57319 int16x8_t __rev0_675; __rev0_675 = __builtin_shufflevector(__s0_675, __s0_675, 7, 6, 5, 4, 3, 2, 1, 0); \
57319 int16x4_t __rev1_675; __rev1_675 = __builtin_shufflevector(__s1_675, __s1_675, 3, 2, 1, 0); \57320 int16x4_t __rev1_675; __rev1_675 = __builtin_shufflevector(__s1_675, __s1_675, 3, 2, 1, 0); \
57320 int32x4_t __ret_675; \
57321 __ret_675 = __noswap_vmull_s16(__noswap_vget_high_s16(__rev0_675), __noswap_splat_lane_s16(__rev1_675, __p2_675)); \57321 __ret_675 = __noswap_vmull_s16(__noswap_vget_high_s16(__rev0_675), __noswap_splat_lane_s16(__rev1_675, __p2_675)); \
57322 __ret_675 = __builtin_shufflevector(__ret_675, __ret_675, 3, 2, 1, 0); \57322 __ret_675 = __builtin_shufflevector(__ret_675, __ret_675, 3, 2, 1, 0); \
57323 __ret_675; \57323 __ret_675; \
...@@ -57326,19 +57326,19 @@ __ai poly128_t vmull_high_p64(poly64x2_t __p0, poly64x2_t __p1) {...@@ -57326,19 +57326,19 @@ __ai poly128_t vmull_high_p64(poly64x2_t __p0, poly64x2_t __p1) {
5732657326
57327#ifdef __LITTLE_ENDIAN__57327#ifdef __LITTLE_ENDIAN__
57328#define vmull_high_laneq_u32(__p0_676, __p1_676, __p2_676) __extension__ ({ \57328#define vmull_high_laneq_u32(__p0_676, __p1_676, __p2_676) __extension__ ({ \
57329 uint64x2_t __ret_676; \
57329 uint32x4_t __s0_676 = __p0_676; \57330 uint32x4_t __s0_676 = __p0_676; \
57330 uint32x4_t __s1_676 = __p1_676; \57331 uint32x4_t __s1_676 = __p1_676; \
57331 uint64x2_t __ret_676; \
57332 __ret_676 = vmull_u32(vget_high_u32(__s0_676), splat_laneq_u32(__s1_676, __p2_676)); \57332 __ret_676 = vmull_u32(vget_high_u32(__s0_676), splat_laneq_u32(__s1_676, __p2_676)); \
57333 __ret_676; \57333 __ret_676; \
57334})57334})
57335#else57335#else
57336#define vmull_high_laneq_u32(__p0_677, __p1_677, __p2_677) __extension__ ({ \57336#define vmull_high_laneq_u32(__p0_677, __p1_677, __p2_677) __extension__ ({ \
57337 uint64x2_t __ret_677; \
57337 uint32x4_t __s0_677 = __p0_677; \57338 uint32x4_t __s0_677 = __p0_677; \
57338 uint32x4_t __s1_677 = __p1_677; \57339 uint32x4_t __s1_677 = __p1_677; \
57339 uint32x4_t __rev0_677; __rev0_677 = __builtin_shufflevector(__s0_677, __s0_677, 3, 2, 1, 0); \57340 uint32x4_t __rev0_677; __rev0_677 = __builtin_shufflevector(__s0_677, __s0_677, 3, 2, 1, 0); \
57340 uint32x4_t __rev1_677; __rev1_677 = __builtin_shufflevector(__s1_677, __s1_677, 3, 2, 1, 0); \57341 uint32x4_t __rev1_677; __rev1_677 = __builtin_shufflevector(__s1_677, __s1_677, 3, 2, 1, 0); \
57341 uint64x2_t __ret_677; \
57342 __ret_677 = __noswap_vmull_u32(__noswap_vget_high_u32(__rev0_677), __noswap_splat_laneq_u32(__rev1_677, __p2_677)); \57342 __ret_677 = __noswap_vmull_u32(__noswap_vget_high_u32(__rev0_677), __noswap_splat_laneq_u32(__rev1_677, __p2_677)); \
57343 __ret_677 = __builtin_shufflevector(__ret_677, __ret_677, 1, 0); \57343 __ret_677 = __builtin_shufflevector(__ret_677, __ret_677, 1, 0); \
57344 __ret_677; \57344 __ret_677; \
...@@ -57347,19 +57347,19 @@ __ai poly128_t vmull_high_p64(poly64x2_t __p0, poly64x2_t __p1) {...@@ -57347,19 +57347,19 @@ __ai poly128_t vmull_high_p64(poly64x2_t __p0, poly64x2_t __p1) {
5734757347
57348#ifdef __LITTLE_ENDIAN__57348#ifdef __LITTLE_ENDIAN__
57349#define vmull_high_laneq_u16(__p0_678, __p1_678, __p2_678) __extension__ ({ \57349#define vmull_high_laneq_u16(__p0_678, __p1_678, __p2_678) __extension__ ({ \
57350 uint32x4_t __ret_678; \
57350 uint16x8_t __s0_678 = __p0_678; \57351 uint16x8_t __s0_678 = __p0_678; \
57351 uint16x8_t __s1_678 = __p1_678; \57352 uint16x8_t __s1_678 = __p1_678; \
57352 uint32x4_t __ret_678; \
57353 __ret_678 = vmull_u16(vget_high_u16(__s0_678), splat_laneq_u16(__s1_678, __p2_678)); \57353 __ret_678 = vmull_u16(vget_high_u16(__s0_678), splat_laneq_u16(__s1_678, __p2_678)); \
57354 __ret_678; \57354 __ret_678; \
57355})57355})
57356#else57356#else
57357#define vmull_high_laneq_u16(__p0_679, __p1_679, __p2_679) __extension__ ({ \57357#define vmull_high_laneq_u16(__p0_679, __p1_679, __p2_679) __extension__ ({ \
57358 uint32x4_t __ret_679; \
57358 uint16x8_t __s0_679 = __p0_679; \57359 uint16x8_t __s0_679 = __p0_679; \
57359 uint16x8_t __s1_679 = __p1_679; \57360 uint16x8_t __s1_679 = __p1_679; \
57360 uint16x8_t __rev0_679; __rev0_679 = __builtin_shufflevector(__s0_679, __s0_679, 7, 6, 5, 4, 3, 2, 1, 0); \57361 uint16x8_t __rev0_679; __rev0_679 = __builtin_shufflevector(__s0_679, __s0_679, 7, 6, 5, 4, 3, 2, 1, 0); \
57361 uint16x8_t __rev1_679; __rev1_679 = __builtin_shufflevector(__s1_679, __s1_679, 7, 6, 5, 4, 3, 2, 1, 0); \57362 uint16x8_t __rev1_679; __rev1_679 = __builtin_shufflevector(__s1_679, __s1_679, 7, 6, 5, 4, 3, 2, 1, 0); \
57362 uint32x4_t __ret_679; \
57363 __ret_679 = __noswap_vmull_u16(__noswap_vget_high_u16(__rev0_679), __noswap_splat_laneq_u16(__rev1_679, __p2_679)); \57363 __ret_679 = __noswap_vmull_u16(__noswap_vget_high_u16(__rev0_679), __noswap_splat_laneq_u16(__rev1_679, __p2_679)); \
57364 __ret_679 = __builtin_shufflevector(__ret_679, __ret_679, 3, 2, 1, 0); \57364 __ret_679 = __builtin_shufflevector(__ret_679, __ret_679, 3, 2, 1, 0); \
57365 __ret_679; \57365 __ret_679; \
...@@ -57368,19 +57368,19 @@ __ai poly128_t vmull_high_p64(poly64x2_t __p0, poly64x2_t __p1) {...@@ -57368,19 +57368,19 @@ __ai poly128_t vmull_high_p64(poly64x2_t __p0, poly64x2_t __p1) {
5736857368
57369#ifdef __LITTLE_ENDIAN__57369#ifdef __LITTLE_ENDIAN__
57370#define vmull_high_laneq_s32(__p0_680, __p1_680, __p2_680) __extension__ ({ \57370#define vmull_high_laneq_s32(__p0_680, __p1_680, __p2_680) __extension__ ({ \
57371 int64x2_t __ret_680; \
57371 int32x4_t __s0_680 = __p0_680; \57372 int32x4_t __s0_680 = __p0_680; \
57372 int32x4_t __s1_680 = __p1_680; \57373 int32x4_t __s1_680 = __p1_680; \
57373 int64x2_t __ret_680; \
57374 __ret_680 = vmull_s32(vget_high_s32(__s0_680), splat_laneq_s32(__s1_680, __p2_680)); \57374 __ret_680 = vmull_s32(vget_high_s32(__s0_680), splat_laneq_s32(__s1_680, __p2_680)); \
57375 __ret_680; \57375 __ret_680; \
57376})57376})
57377#else57377#else
57378#define vmull_high_laneq_s32(__p0_681, __p1_681, __p2_681) __extension__ ({ \57378#define vmull_high_laneq_s32(__p0_681, __p1_681, __p2_681) __extension__ ({ \
57379 int64x2_t __ret_681; \
57379 int32x4_t __s0_681 = __p0_681; \57380 int32x4_t __s0_681 = __p0_681; \
57380 int32x4_t __s1_681 = __p1_681; \57381 int32x4_t __s1_681 = __p1_681; \
57381 int32x4_t __rev0_681; __rev0_681 = __builtin_shufflevector(__s0_681, __s0_681, 3, 2, 1, 0); \57382 int32x4_t __rev0_681; __rev0_681 = __builtin_shufflevector(__s0_681, __s0_681, 3, 2, 1, 0); \
57382 int32x4_t __rev1_681; __rev1_681 = __builtin_shufflevector(__s1_681, __s1_681, 3, 2, 1, 0); \57383 int32x4_t __rev1_681; __rev1_681 = __builtin_shufflevector(__s1_681, __s1_681, 3, 2, 1, 0); \
57383 int64x2_t __ret_681; \
57384 __ret_681 = __noswap_vmull_s32(__noswap_vget_high_s32(__rev0_681), __noswap_splat_laneq_s32(__rev1_681, __p2_681)); \57384 __ret_681 = __noswap_vmull_s32(__noswap_vget_high_s32(__rev0_681), __noswap_splat_laneq_s32(__rev1_681, __p2_681)); \
57385 __ret_681 = __builtin_shufflevector(__ret_681, __ret_681, 1, 0); \57385 __ret_681 = __builtin_shufflevector(__ret_681, __ret_681, 1, 0); \
57386 __ret_681; \57386 __ret_681; \
...@@ -57389,19 +57389,19 @@ __ai poly128_t vmull_high_p64(poly64x2_t __p0, poly64x2_t __p1) {...@@ -57389,19 +57389,19 @@ __ai poly128_t vmull_high_p64(poly64x2_t __p0, poly64x2_t __p1) {
5738957389
57390#ifdef __LITTLE_ENDIAN__57390#ifdef __LITTLE_ENDIAN__
57391#define vmull_high_laneq_s16(__p0_682, __p1_682, __p2_682) __extension__ ({ \57391#define vmull_high_laneq_s16(__p0_682, __p1_682, __p2_682) __extension__ ({ \
57392 int32x4_t __ret_682; \
57392 int16x8_t __s0_682 = __p0_682; \57393 int16x8_t __s0_682 = __p0_682; \
57393 int16x8_t __s1_682 = __p1_682; \57394 int16x8_t __s1_682 = __p1_682; \
57394 int32x4_t __ret_682; \
57395 __ret_682 = vmull_s16(vget_high_s16(__s0_682), splat_laneq_s16(__s1_682, __p2_682)); \57395 __ret_682 = vmull_s16(vget_high_s16(__s0_682), splat_laneq_s16(__s1_682, __p2_682)); \
57396 __ret_682; \57396 __ret_682; \
57397})57397})
57398#else57398#else
57399#define vmull_high_laneq_s16(__p0_683, __p1_683, __p2_683) __extension__ ({ \57399#define vmull_high_laneq_s16(__p0_683, __p1_683, __p2_683) __extension__ ({ \
57400 int32x4_t __ret_683; \
57400 int16x8_t __s0_683 = __p0_683; \57401 int16x8_t __s0_683 = __p0_683; \
57401 int16x8_t __s1_683 = __p1_683; \57402 int16x8_t __s1_683 = __p1_683; \
57402 int16x8_t __rev0_683; __rev0_683 = __builtin_shufflevector(__s0_683, __s0_683, 7, 6, 5, 4, 3, 2, 1, 0); \57403 int16x8_t __rev0_683; __rev0_683 = __builtin_shufflevector(__s0_683, __s0_683, 7, 6, 5, 4, 3, 2, 1, 0); \
57403 int16x8_t __rev1_683; __rev1_683 = __builtin_shufflevector(__s1_683, __s1_683, 7, 6, 5, 4, 3, 2, 1, 0); \57404 int16x8_t __rev1_683; __rev1_683 = __builtin_shufflevector(__s1_683, __s1_683, 7, 6, 5, 4, 3, 2, 1, 0); \
57404 int32x4_t __ret_683; \
57405 __ret_683 = __noswap_vmull_s16(__noswap_vget_high_s16(__rev0_683), __noswap_splat_laneq_s16(__rev1_683, __p2_683)); \57405 __ret_683 = __noswap_vmull_s16(__noswap_vget_high_s16(__rev0_683), __noswap_splat_laneq_s16(__rev1_683, __p2_683)); \
57406 __ret_683 = __builtin_shufflevector(__ret_683, __ret_683, 3, 2, 1, 0); \57406 __ret_683 = __builtin_shufflevector(__ret_683, __ret_683, 3, 2, 1, 0); \
57407 __ret_683; \57407 __ret_683; \
...@@ -57416,8 +57416,8 @@ __ai uint64x2_t vmull_high_n_u32(uint32x4_t __p0, uint32_t __p1) {...@@ -57416,8 +57416,8 @@ __ai uint64x2_t vmull_high_n_u32(uint32x4_t __p0, uint32_t __p1) {
57416}57416}
57417#else57417#else
57418__ai uint64x2_t vmull_high_n_u32(uint32x4_t __p0, uint32_t __p1) {57418__ai uint64x2_t vmull_high_n_u32(uint32x4_t __p0, uint32_t __p1) {
57419 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
57420 uint64x2_t __ret;57419 uint64x2_t __ret;
57420 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
57421 __ret = __noswap_vmull_n_u32(__noswap_vget_high_u32(__rev0), __p1);57421 __ret = __noswap_vmull_n_u32(__noswap_vget_high_u32(__rev0), __p1);
57422 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);57422 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
57423 return __ret;57423 return __ret;
...@@ -57432,8 +57432,8 @@ __ai uint32x4_t vmull_high_n_u16(uint16x8_t __p0, uint16_t __p1) {...@@ -57432,8 +57432,8 @@ __ai uint32x4_t vmull_high_n_u16(uint16x8_t __p0, uint16_t __p1) {
57432}57432}
57433#else57433#else
57434__ai uint32x4_t vmull_high_n_u16(uint16x8_t __p0, uint16_t __p1) {57434__ai uint32x4_t vmull_high_n_u16(uint16x8_t __p0, uint16_t __p1) {
57435 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
57436 uint32x4_t __ret;57435 uint32x4_t __ret;
57436 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
57437 __ret = __noswap_vmull_n_u16(__noswap_vget_high_u16(__rev0), __p1);57437 __ret = __noswap_vmull_n_u16(__noswap_vget_high_u16(__rev0), __p1);
57438 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);57438 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
57439 return __ret;57439 return __ret;
...@@ -57448,8 +57448,8 @@ __ai int64x2_t vmull_high_n_s32(int32x4_t __p0, int32_t __p1) {...@@ -57448,8 +57448,8 @@ __ai int64x2_t vmull_high_n_s32(int32x4_t __p0, int32_t __p1) {
57448}57448}
57449#else57449#else
57450__ai int64x2_t vmull_high_n_s32(int32x4_t __p0, int32_t __p1) {57450__ai int64x2_t vmull_high_n_s32(int32x4_t __p0, int32_t __p1) {
57451 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
57452 int64x2_t __ret;57451 int64x2_t __ret;
57452 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
57453 __ret = __noswap_vmull_n_s32(__noswap_vget_high_s32(__rev0), __p1);57453 __ret = __noswap_vmull_n_s32(__noswap_vget_high_s32(__rev0), __p1);
57454 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);57454 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
57455 return __ret;57455 return __ret;
...@@ -57464,8 +57464,8 @@ __ai int32x4_t vmull_high_n_s16(int16x8_t __p0, int16_t __p1) {...@@ -57464,8 +57464,8 @@ __ai int32x4_t vmull_high_n_s16(int16x8_t __p0, int16_t __p1) {
57464}57464}
57465#else57465#else
57466__ai int32x4_t vmull_high_n_s16(int16x8_t __p0, int16_t __p1) {57466__ai int32x4_t vmull_high_n_s16(int16x8_t __p0, int16_t __p1) {
57467 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
57468 int32x4_t __ret;57467 int32x4_t __ret;
57468 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
57469 __ret = __noswap_vmull_n_s16(__noswap_vget_high_s16(__rev0), __p1);57469 __ret = __noswap_vmull_n_s16(__noswap_vget_high_s16(__rev0), __p1);
57470 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);57470 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
57471 return __ret;57471 return __ret;
...@@ -57474,19 +57474,19 @@ __ai int32x4_t vmull_high_n_s16(int16x8_t __p0, int16_t __p1) {...@@ -57474,19 +57474,19 @@ __ai int32x4_t vmull_high_n_s16(int16x8_t __p0, int16_t __p1) {
5747457474
57475#ifdef __LITTLE_ENDIAN__57475#ifdef __LITTLE_ENDIAN__
57476#define vmull_laneq_u32(__p0_684, __p1_684, __p2_684) __extension__ ({ \57476#define vmull_laneq_u32(__p0_684, __p1_684, __p2_684) __extension__ ({ \
57477 uint64x2_t __ret_684; \
57477 uint32x2_t __s0_684 = __p0_684; \57478 uint32x2_t __s0_684 = __p0_684; \
57478 uint32x4_t __s1_684 = __p1_684; \57479 uint32x4_t __s1_684 = __p1_684; \
57479 uint64x2_t __ret_684; \
57480 __ret_684 = vmull_u32(__s0_684, splat_laneq_u32(__s1_684, __p2_684)); \57480 __ret_684 = vmull_u32(__s0_684, splat_laneq_u32(__s1_684, __p2_684)); \
57481 __ret_684; \57481 __ret_684; \
57482})57482})
57483#else57483#else
57484#define vmull_laneq_u32(__p0_685, __p1_685, __p2_685) __extension__ ({ \57484#define vmull_laneq_u32(__p0_685, __p1_685, __p2_685) __extension__ ({ \
57485 uint64x2_t __ret_685; \
57485 uint32x2_t __s0_685 = __p0_685; \57486 uint32x2_t __s0_685 = __p0_685; \
57486 uint32x4_t __s1_685 = __p1_685; \57487 uint32x4_t __s1_685 = __p1_685; \
57487 uint32x2_t __rev0_685; __rev0_685 = __builtin_shufflevector(__s0_685, __s0_685, 1, 0); \57488 uint32x2_t __rev0_685; __rev0_685 = __builtin_shufflevector(__s0_685, __s0_685, 1, 0); \
57488 uint32x4_t __rev1_685; __rev1_685 = __builtin_shufflevector(__s1_685, __s1_685, 3, 2, 1, 0); \57489 uint32x4_t __rev1_685; __rev1_685 = __builtin_shufflevector(__s1_685, __s1_685, 3, 2, 1, 0); \
57489 uint64x2_t __ret_685; \
57490 __ret_685 = __noswap_vmull_u32(__rev0_685, __noswap_splat_laneq_u32(__rev1_685, __p2_685)); \57490 __ret_685 = __noswap_vmull_u32(__rev0_685, __noswap_splat_laneq_u32(__rev1_685, __p2_685)); \
57491 __ret_685 = __builtin_shufflevector(__ret_685, __ret_685, 1, 0); \57491 __ret_685 = __builtin_shufflevector(__ret_685, __ret_685, 1, 0); \
57492 __ret_685; \57492 __ret_685; \
...@@ -57495,19 +57495,19 @@ __ai int32x4_t vmull_high_n_s16(int16x8_t __p0, int16_t __p1) {...@@ -57495,19 +57495,19 @@ __ai int32x4_t vmull_high_n_s16(int16x8_t __p0, int16_t __p1) {
5749557495
57496#ifdef __LITTLE_ENDIAN__57496#ifdef __LITTLE_ENDIAN__
57497#define vmull_laneq_u16(__p0_686, __p1_686, __p2_686) __extension__ ({ \57497#define vmull_laneq_u16(__p0_686, __p1_686, __p2_686) __extension__ ({ \
57498 uint32x4_t __ret_686; \
57498 uint16x4_t __s0_686 = __p0_686; \57499 uint16x4_t __s0_686 = __p0_686; \
57499 uint16x8_t __s1_686 = __p1_686; \57500 uint16x8_t __s1_686 = __p1_686; \
57500 uint32x4_t __ret_686; \
57501 __ret_686 = vmull_u16(__s0_686, splat_laneq_u16(__s1_686, __p2_686)); \57501 __ret_686 = vmull_u16(__s0_686, splat_laneq_u16(__s1_686, __p2_686)); \
57502 __ret_686; \57502 __ret_686; \
57503})57503})
57504#else57504#else
57505#define vmull_laneq_u16(__p0_687, __p1_687, __p2_687) __extension__ ({ \57505#define vmull_laneq_u16(__p0_687, __p1_687, __p2_687) __extension__ ({ \
57506 uint32x4_t __ret_687; \
57506 uint16x4_t __s0_687 = __p0_687; \57507 uint16x4_t __s0_687 = __p0_687; \
57507 uint16x8_t __s1_687 = __p1_687; \57508 uint16x8_t __s1_687 = __p1_687; \
57508 uint16x4_t __rev0_687; __rev0_687 = __builtin_shufflevector(__s0_687, __s0_687, 3, 2, 1, 0); \57509 uint16x4_t __rev0_687; __rev0_687 = __builtin_shufflevector(__s0_687, __s0_687, 3, 2, 1, 0); \
57509 uint16x8_t __rev1_687; __rev1_687 = __builtin_shufflevector(__s1_687, __s1_687, 7, 6, 5, 4, 3, 2, 1, 0); \57510 uint16x8_t __rev1_687; __rev1_687 = __builtin_shufflevector(__s1_687, __s1_687, 7, 6, 5, 4, 3, 2, 1, 0); \
57510 uint32x4_t __ret_687; \
57511 __ret_687 = __noswap_vmull_u16(__rev0_687, __noswap_splat_laneq_u16(__rev1_687, __p2_687)); \57511 __ret_687 = __noswap_vmull_u16(__rev0_687, __noswap_splat_laneq_u16(__rev1_687, __p2_687)); \
57512 __ret_687 = __builtin_shufflevector(__ret_687, __ret_687, 3, 2, 1, 0); \57512 __ret_687 = __builtin_shufflevector(__ret_687, __ret_687, 3, 2, 1, 0); \
57513 __ret_687; \57513 __ret_687; \
...@@ -57516,19 +57516,19 @@ __ai int32x4_t vmull_high_n_s16(int16x8_t __p0, int16_t __p1) {...@@ -57516,19 +57516,19 @@ __ai int32x4_t vmull_high_n_s16(int16x8_t __p0, int16_t __p1) {
5751657516
57517#ifdef __LITTLE_ENDIAN__57517#ifdef __LITTLE_ENDIAN__
57518#define vmull_laneq_s32(__p0_688, __p1_688, __p2_688) __extension__ ({ \57518#define vmull_laneq_s32(__p0_688, __p1_688, __p2_688) __extension__ ({ \
57519 int64x2_t __ret_688; \
57519 int32x2_t __s0_688 = __p0_688; \57520 int32x2_t __s0_688 = __p0_688; \
57520 int32x4_t __s1_688 = __p1_688; \57521 int32x4_t __s1_688 = __p1_688; \
57521 int64x2_t __ret_688; \
57522 __ret_688 = vmull_s32(__s0_688, splat_laneq_s32(__s1_688, __p2_688)); \57522 __ret_688 = vmull_s32(__s0_688, splat_laneq_s32(__s1_688, __p2_688)); \
57523 __ret_688; \57523 __ret_688; \
57524})57524})
57525#else57525#else
57526#define vmull_laneq_s32(__p0_689, __p1_689, __p2_689) __extension__ ({ \57526#define vmull_laneq_s32(__p0_689, __p1_689, __p2_689) __extension__ ({ \
57527 int64x2_t __ret_689; \
57527 int32x2_t __s0_689 = __p0_689; \57528 int32x2_t __s0_689 = __p0_689; \
57528 int32x4_t __s1_689 = __p1_689; \57529 int32x4_t __s1_689 = __p1_689; \
57529 int32x2_t __rev0_689; __rev0_689 = __builtin_shufflevector(__s0_689, __s0_689, 1, 0); \57530 int32x2_t __rev0_689; __rev0_689 = __builtin_shufflevector(__s0_689, __s0_689, 1, 0); \
57530 int32x4_t __rev1_689; __rev1_689 = __builtin_shufflevector(__s1_689, __s1_689, 3, 2, 1, 0); \57531 int32x4_t __rev1_689; __rev1_689 = __builtin_shufflevector(__s1_689, __s1_689, 3, 2, 1, 0); \
57531 int64x2_t __ret_689; \
57532 __ret_689 = __noswap_vmull_s32(__rev0_689, __noswap_splat_laneq_s32(__rev1_689, __p2_689)); \57532 __ret_689 = __noswap_vmull_s32(__rev0_689, __noswap_splat_laneq_s32(__rev1_689, __p2_689)); \
57533 __ret_689 = __builtin_shufflevector(__ret_689, __ret_689, 1, 0); \57533 __ret_689 = __builtin_shufflevector(__ret_689, __ret_689, 1, 0); \
57534 __ret_689; \57534 __ret_689; \
...@@ -57537,19 +57537,19 @@ __ai int32x4_t vmull_high_n_s16(int16x8_t __p0, int16_t __p1) {...@@ -57537,19 +57537,19 @@ __ai int32x4_t vmull_high_n_s16(int16x8_t __p0, int16_t __p1) {
5753757537
57538#ifdef __LITTLE_ENDIAN__57538#ifdef __LITTLE_ENDIAN__
57539#define vmull_laneq_s16(__p0_690, __p1_690, __p2_690) __extension__ ({ \57539#define vmull_laneq_s16(__p0_690, __p1_690, __p2_690) __extension__ ({ \
57540 int32x4_t __ret_690; \
57540 int16x4_t __s0_690 = __p0_690; \57541 int16x4_t __s0_690 = __p0_690; \
57541 int16x8_t __s1_690 = __p1_690; \57542 int16x8_t __s1_690 = __p1_690; \
57542 int32x4_t __ret_690; \
57543 __ret_690 = vmull_s16(__s0_690, splat_laneq_s16(__s1_690, __p2_690)); \57543 __ret_690 = vmull_s16(__s0_690, splat_laneq_s16(__s1_690, __p2_690)); \
57544 __ret_690; \57544 __ret_690; \
57545})57545})
57546#else57546#else
57547#define vmull_laneq_s16(__p0_691, __p1_691, __p2_691) __extension__ ({ \57547#define vmull_laneq_s16(__p0_691, __p1_691, __p2_691) __extension__ ({ \
57548 int32x4_t __ret_691; \
57548 int16x4_t __s0_691 = __p0_691; \57549 int16x4_t __s0_691 = __p0_691; \
57549 int16x8_t __s1_691 = __p1_691; \57550 int16x8_t __s1_691 = __p1_691; \
57550 int16x4_t __rev0_691; __rev0_691 = __builtin_shufflevector(__s0_691, __s0_691, 3, 2, 1, 0); \57551 int16x4_t __rev0_691; __rev0_691 = __builtin_shufflevector(__s0_691, __s0_691, 3, 2, 1, 0); \
57551 int16x8_t __rev1_691; __rev1_691 = __builtin_shufflevector(__s1_691, __s1_691, 7, 6, 5, 4, 3, 2, 1, 0); \57552 int16x8_t __rev1_691; __rev1_691 = __builtin_shufflevector(__s1_691, __s1_691, 7, 6, 5, 4, 3, 2, 1, 0); \
57552 int32x4_t __ret_691; \
57553 __ret_691 = __noswap_vmull_s16(__rev0_691, __noswap_splat_laneq_s16(__rev1_691, __p2_691)); \57553 __ret_691 = __noswap_vmull_s16(__rev0_691, __noswap_splat_laneq_s16(__rev1_691, __p2_691)); \
57554 __ret_691 = __builtin_shufflevector(__ret_691, __ret_691, 3, 2, 1, 0); \57554 __ret_691 = __builtin_shufflevector(__ret_691, __ret_691, 3, 2, 1, 0); \
57555 __ret_691; \57555 __ret_691; \
...@@ -57564,9 +57564,9 @@ __ai float64x2_t vmulxq_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -57564,9 +57564,9 @@ __ai float64x2_t vmulxq_f64(float64x2_t __p0, float64x2_t __p1) {
57564}57564}
57565#else57565#else
57566__ai float64x2_t vmulxq_f64(float64x2_t __p0, float64x2_t __p1) {57566__ai float64x2_t vmulxq_f64(float64x2_t __p0, float64x2_t __p1) {
57567 float64x2_t __ret;
57567 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);57568 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
57568 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);57569 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
57569 float64x2_t __ret;
57570 __ret = (float64x2_t) __builtin_neon_vmulxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);57570 __ret = (float64x2_t) __builtin_neon_vmulxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
57571 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);57571 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
57572 return __ret;57572 return __ret;
...@@ -57586,9 +57586,9 @@ __ai float32x4_t vmulxq_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -57586,9 +57586,9 @@ __ai float32x4_t vmulxq_f32(float32x4_t __p0, float32x4_t __p1) {
57586}57586}
57587#else57587#else
57588__ai float32x4_t vmulxq_f32(float32x4_t __p0, float32x4_t __p1) {57588__ai float32x4_t vmulxq_f32(float32x4_t __p0, float32x4_t __p1) {
57589 float32x4_t __ret;
57589 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);57590 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
57590 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);57591 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
57591 float32x4_t __ret;
57592 __ret = (float32x4_t) __builtin_neon_vmulxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);57592 __ret = (float32x4_t) __builtin_neon_vmulxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
57593 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);57593 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
57594 return __ret;57594 return __ret;
...@@ -57613,9 +57613,9 @@ __ai float32x2_t vmulx_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -57613,9 +57613,9 @@ __ai float32x2_t vmulx_f32(float32x2_t __p0, float32x2_t __p1) {
57613}57613}
57614#else57614#else
57615__ai float32x2_t vmulx_f32(float32x2_t __p0, float32x2_t __p1) {57615__ai float32x2_t vmulx_f32(float32x2_t __p0, float32x2_t __p1) {
57616 float32x2_t __ret;
57616 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);57617 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
57617 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);57618 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
57618 float32x2_t __ret;
57619 __ret = (float32x2_t) __builtin_neon_vmulx_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);57619 __ret = (float32x2_t) __builtin_neon_vmulx_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
57620 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);57620 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
57621 return __ret;57621 return __ret;
...@@ -57638,26 +57638,26 @@ __ai float32_t vmulxs_f32(float32_t __p0, float32_t __p1) {...@@ -57638,26 +57638,26 @@ __ai float32_t vmulxs_f32(float32_t __p0, float32_t __p1) {
57638 return __ret;57638 return __ret;
57639}57639}
57640#define vmulxd_lane_f64(__p0_692, __p1_692, __p2_692) __extension__ ({ \57640#define vmulxd_lane_f64(__p0_692, __p1_692, __p2_692) __extension__ ({ \
57641 float64_t __ret_692; \
57641 float64_t __s0_692 = __p0_692; \57642 float64_t __s0_692 = __p0_692; \
57642 float64x1_t __s1_692 = __p1_692; \57643 float64x1_t __s1_692 = __p1_692; \
57643 float64_t __ret_692; \
57644 __ret_692 = vmulxd_f64(__s0_692, vget_lane_f64(__s1_692, __p2_692)); \57644 __ret_692 = vmulxd_f64(__s0_692, vget_lane_f64(__s1_692, __p2_692)); \
57645 __ret_692; \57645 __ret_692; \
57646})57646})
57647#ifdef __LITTLE_ENDIAN__57647#ifdef __LITTLE_ENDIAN__
57648#define vmulxs_lane_f32(__p0_693, __p1_693, __p2_693) __extension__ ({ \57648#define vmulxs_lane_f32(__p0_693, __p1_693, __p2_693) __extension__ ({ \
57649 float32_t __ret_693; \
57649 float32_t __s0_693 = __p0_693; \57650 float32_t __s0_693 = __p0_693; \
57650 float32x2_t __s1_693 = __p1_693; \57651 float32x2_t __s1_693 = __p1_693; \
57651 float32_t __ret_693; \
57652 __ret_693 = vmulxs_f32(__s0_693, vget_lane_f32(__s1_693, __p2_693)); \57652 __ret_693 = vmulxs_f32(__s0_693, vget_lane_f32(__s1_693, __p2_693)); \
57653 __ret_693; \57653 __ret_693; \
57654})57654})
57655#else57655#else
57656#define vmulxs_lane_f32(__p0_694, __p1_694, __p2_694) __extension__ ({ \57656#define vmulxs_lane_f32(__p0_694, __p1_694, __p2_694) __extension__ ({ \
57657 float32_t __ret_694; \
57657 float32_t __s0_694 = __p0_694; \57658 float32_t __s0_694 = __p0_694; \
57658 float32x2_t __s1_694 = __p1_694; \57659 float32x2_t __s1_694 = __p1_694; \
57659 float32x2_t __rev1_694; __rev1_694 = __builtin_shufflevector(__s1_694, __s1_694, 1, 0); \57660 float32x2_t __rev1_694; __rev1_694 = __builtin_shufflevector(__s1_694, __s1_694, 1, 0); \
57660 float32_t __ret_694; \
57661 __ret_694 = vmulxs_f32(__s0_694, __noswap_vget_lane_f32(__rev1_694, __p2_694)); \57661 __ret_694 = vmulxs_f32(__s0_694, __noswap_vget_lane_f32(__rev1_694, __p2_694)); \
57662 __ret_694; \57662 __ret_694; \
57663})57663})
...@@ -57665,18 +57665,18 @@ __ai float32_t vmulxs_f32(float32_t __p0, float32_t __p1) {...@@ -57665,18 +57665,18 @@ __ai float32_t vmulxs_f32(float32_t __p0, float32_t __p1) {
5766557665
57666#ifdef __LITTLE_ENDIAN__57666#ifdef __LITTLE_ENDIAN__
57667#define vmulxq_lane_f64(__p0_695, __p1_695, __p2_695) __extension__ ({ \57667#define vmulxq_lane_f64(__p0_695, __p1_695, __p2_695) __extension__ ({ \
57668 float64x2_t __ret_695; \
57668 float64x2_t __s0_695 = __p0_695; \57669 float64x2_t __s0_695 = __p0_695; \
57669 float64x1_t __s1_695 = __p1_695; \57670 float64x1_t __s1_695 = __p1_695; \
57670 float64x2_t __ret_695; \
57671 __ret_695 = vmulxq_f64(__s0_695, splatq_lane_f64(__s1_695, __p2_695)); \57671 __ret_695 = vmulxq_f64(__s0_695, splatq_lane_f64(__s1_695, __p2_695)); \
57672 __ret_695; \57672 __ret_695; \
57673})57673})
57674#else57674#else
57675#define vmulxq_lane_f64(__p0_696, __p1_696, __p2_696) __extension__ ({ \57675#define vmulxq_lane_f64(__p0_696, __p1_696, __p2_696) __extension__ ({ \
57676 float64x2_t __ret_696; \
57676 float64x2_t __s0_696 = __p0_696; \57677 float64x2_t __s0_696 = __p0_696; \
57677 float64x1_t __s1_696 = __p1_696; \57678 float64x1_t __s1_696 = __p1_696; \
57678 float64x2_t __rev0_696; __rev0_696 = __builtin_shufflevector(__s0_696, __s0_696, 1, 0); \57679 float64x2_t __rev0_696; __rev0_696 = __builtin_shufflevector(__s0_696, __s0_696, 1, 0); \
57679 float64x2_t __ret_696; \
57680 __ret_696 = __noswap_vmulxq_f64(__rev0_696, __noswap_splatq_lane_f64(__s1_696, __p2_696)); \57680 __ret_696 = __noswap_vmulxq_f64(__rev0_696, __noswap_splatq_lane_f64(__s1_696, __p2_696)); \
57681 __ret_696 = __builtin_shufflevector(__ret_696, __ret_696, 1, 0); \57681 __ret_696 = __builtin_shufflevector(__ret_696, __ret_696, 1, 0); \
57682 __ret_696; \57682 __ret_696; \
...@@ -57685,19 +57685,19 @@ __ai float32_t vmulxs_f32(float32_t __p0, float32_t __p1) {...@@ -57685,19 +57685,19 @@ __ai float32_t vmulxs_f32(float32_t __p0, float32_t __p1) {
5768557685
57686#ifdef __LITTLE_ENDIAN__57686#ifdef __LITTLE_ENDIAN__
57687#define vmulxq_lane_f32(__p0_697, __p1_697, __p2_697) __extension__ ({ \57687#define vmulxq_lane_f32(__p0_697, __p1_697, __p2_697) __extension__ ({ \
57688 float32x4_t __ret_697; \
57688 float32x4_t __s0_697 = __p0_697; \57689 float32x4_t __s0_697 = __p0_697; \
57689 float32x2_t __s1_697 = __p1_697; \57690 float32x2_t __s1_697 = __p1_697; \
57690 float32x4_t __ret_697; \
57691 __ret_697 = vmulxq_f32(__s0_697, splatq_lane_f32(__s1_697, __p2_697)); \57691 __ret_697 = vmulxq_f32(__s0_697, splatq_lane_f32(__s1_697, __p2_697)); \
57692 __ret_697; \57692 __ret_697; \
57693})57693})
57694#else57694#else
57695#define vmulxq_lane_f32(__p0_698, __p1_698, __p2_698) __extension__ ({ \57695#define vmulxq_lane_f32(__p0_698, __p1_698, __p2_698) __extension__ ({ \
57696 float32x4_t __ret_698; \
57696 float32x4_t __s0_698 = __p0_698; \57697 float32x4_t __s0_698 = __p0_698; \
57697 float32x2_t __s1_698 = __p1_698; \57698 float32x2_t __s1_698 = __p1_698; \
57698 float32x4_t __rev0_698; __rev0_698 = __builtin_shufflevector(__s0_698, __s0_698, 3, 2, 1, 0); \57699 float32x4_t __rev0_698; __rev0_698 = __builtin_shufflevector(__s0_698, __s0_698, 3, 2, 1, 0); \
57699 float32x2_t __rev1_698; __rev1_698 = __builtin_shufflevector(__s1_698, __s1_698, 1, 0); \57700 float32x2_t __rev1_698; __rev1_698 = __builtin_shufflevector(__s1_698, __s1_698, 1, 0); \
57700 float32x4_t __ret_698; \
57701 __ret_698 = __noswap_vmulxq_f32(__rev0_698, __noswap_splatq_lane_f32(__rev1_698, __p2_698)); \57701 __ret_698 = __noswap_vmulxq_f32(__rev0_698, __noswap_splatq_lane_f32(__rev1_698, __p2_698)); \
57702 __ret_698 = __builtin_shufflevector(__ret_698, __ret_698, 3, 2, 1, 0); \57702 __ret_698 = __builtin_shufflevector(__ret_698, __ret_698, 3, 2, 1, 0); \
57703 __ret_698; \57703 __ret_698; \
...@@ -57706,19 +57706,19 @@ __ai float32_t vmulxs_f32(float32_t __p0, float32_t __p1) {...@@ -57706,19 +57706,19 @@ __ai float32_t vmulxs_f32(float32_t __p0, float32_t __p1) {
5770657706
57707#ifdef __LITTLE_ENDIAN__57707#ifdef __LITTLE_ENDIAN__
57708#define vmulx_lane_f32(__p0_699, __p1_699, __p2_699) __extension__ ({ \57708#define vmulx_lane_f32(__p0_699, __p1_699, __p2_699) __extension__ ({ \
57709 float32x2_t __ret_699; \
57709 float32x2_t __s0_699 = __p0_699; \57710 float32x2_t __s0_699 = __p0_699; \
57710 float32x2_t __s1_699 = __p1_699; \57711 float32x2_t __s1_699 = __p1_699; \
57711 float32x2_t __ret_699; \
57712 __ret_699 = vmulx_f32(__s0_699, splat_lane_f32(__s1_699, __p2_699)); \57712 __ret_699 = vmulx_f32(__s0_699, splat_lane_f32(__s1_699, __p2_699)); \
57713 __ret_699; \57713 __ret_699; \
57714})57714})
57715#else57715#else
57716#define vmulx_lane_f32(__p0_700, __p1_700, __p2_700) __extension__ ({ \57716#define vmulx_lane_f32(__p0_700, __p1_700, __p2_700) __extension__ ({ \
57717 float32x2_t __ret_700; \
57717 float32x2_t __s0_700 = __p0_700; \57718 float32x2_t __s0_700 = __p0_700; \
57718 float32x2_t __s1_700 = __p1_700; \57719 float32x2_t __s1_700 = __p1_700; \
57719 float32x2_t __rev0_700; __rev0_700 = __builtin_shufflevector(__s0_700, __s0_700, 1, 0); \57720 float32x2_t __rev0_700; __rev0_700 = __builtin_shufflevector(__s0_700, __s0_700, 1, 0); \
57720 float32x2_t __rev1_700; __rev1_700 = __builtin_shufflevector(__s1_700, __s1_700, 1, 0); \57721 float32x2_t __rev1_700; __rev1_700 = __builtin_shufflevector(__s1_700, __s1_700, 1, 0); \
57721 float32x2_t __ret_700; \
57722 __ret_700 = __noswap_vmulx_f32(__rev0_700, __noswap_splat_lane_f32(__rev1_700, __p2_700)); \57722 __ret_700 = __noswap_vmulx_f32(__rev0_700, __noswap_splat_lane_f32(__rev1_700, __p2_700)); \
57723 __ret_700 = __builtin_shufflevector(__ret_700, __ret_700, 1, 0); \57723 __ret_700 = __builtin_shufflevector(__ret_700, __ret_700, 1, 0); \
57724 __ret_700; \57724 __ret_700; \
...@@ -57727,18 +57727,18 @@ __ai float32_t vmulxs_f32(float32_t __p0, float32_t __p1) {...@@ -57727,18 +57727,18 @@ __ai float32_t vmulxs_f32(float32_t __p0, float32_t __p1) {
5772757727
57728#ifdef __LITTLE_ENDIAN__57728#ifdef __LITTLE_ENDIAN__
57729#define vmulxd_laneq_f64(__p0_701, __p1_701, __p2_701) __extension__ ({ \57729#define vmulxd_laneq_f64(__p0_701, __p1_701, __p2_701) __extension__ ({ \
57730 float64_t __ret_701; \
57730 float64_t __s0_701 = __p0_701; \57731 float64_t __s0_701 = __p0_701; \
57731 float64x2_t __s1_701 = __p1_701; \57732 float64x2_t __s1_701 = __p1_701; \
57732 float64_t __ret_701; \
57733 __ret_701 = vmulxd_f64(__s0_701, vgetq_lane_f64(__s1_701, __p2_701)); \57733 __ret_701 = vmulxd_f64(__s0_701, vgetq_lane_f64(__s1_701, __p2_701)); \
57734 __ret_701; \57734 __ret_701; \
57735})57735})
57736#else57736#else
57737#define vmulxd_laneq_f64(__p0_702, __p1_702, __p2_702) __extension__ ({ \57737#define vmulxd_laneq_f64(__p0_702, __p1_702, __p2_702) __extension__ ({ \
57738 float64_t __ret_702; \
57738 float64_t __s0_702 = __p0_702; \57739 float64_t __s0_702 = __p0_702; \
57739 float64x2_t __s1_702 = __p1_702; \57740 float64x2_t __s1_702 = __p1_702; \
57740 float64x2_t __rev1_702; __rev1_702 = __builtin_shufflevector(__s1_702, __s1_702, 1, 0); \57741 float64x2_t __rev1_702; __rev1_702 = __builtin_shufflevector(__s1_702, __s1_702, 1, 0); \
57741 float64_t __ret_702; \
57742 __ret_702 = vmulxd_f64(__s0_702, __noswap_vgetq_lane_f64(__rev1_702, __p2_702)); \57742 __ret_702 = vmulxd_f64(__s0_702, __noswap_vgetq_lane_f64(__rev1_702, __p2_702)); \
57743 __ret_702; \57743 __ret_702; \
57744})57744})
...@@ -57746,18 +57746,18 @@ __ai float32_t vmulxs_f32(float32_t __p0, float32_t __p1) {...@@ -57746,18 +57746,18 @@ __ai float32_t vmulxs_f32(float32_t __p0, float32_t __p1) {
5774657746
57747#ifdef __LITTLE_ENDIAN__57747#ifdef __LITTLE_ENDIAN__
57748#define vmulxs_laneq_f32(__p0_703, __p1_703, __p2_703) __extension__ ({ \57748#define vmulxs_laneq_f32(__p0_703, __p1_703, __p2_703) __extension__ ({ \
57749 float32_t __ret_703; \
57749 float32_t __s0_703 = __p0_703; \57750 float32_t __s0_703 = __p0_703; \
57750 float32x4_t __s1_703 = __p1_703; \57751 float32x4_t __s1_703 = __p1_703; \
57751 float32_t __ret_703; \
57752 __ret_703 = vmulxs_f32(__s0_703, vgetq_lane_f32(__s1_703, __p2_703)); \57752 __ret_703 = vmulxs_f32(__s0_703, vgetq_lane_f32(__s1_703, __p2_703)); \
57753 __ret_703; \57753 __ret_703; \
57754})57754})
57755#else57755#else
57756#define vmulxs_laneq_f32(__p0_704, __p1_704, __p2_704) __extension__ ({ \57756#define vmulxs_laneq_f32(__p0_704, __p1_704, __p2_704) __extension__ ({ \
57757 float32_t __ret_704; \
57757 float32_t __s0_704 = __p0_704; \57758 float32_t __s0_704 = __p0_704; \
57758 float32x4_t __s1_704 = __p1_704; \57759 float32x4_t __s1_704 = __p1_704; \
57759 float32x4_t __rev1_704; __rev1_704 = __builtin_shufflevector(__s1_704, __s1_704, 3, 2, 1, 0); \57760 float32x4_t __rev1_704; __rev1_704 = __builtin_shufflevector(__s1_704, __s1_704, 3, 2, 1, 0); \
57760 float32_t __ret_704; \
57761 __ret_704 = vmulxs_f32(__s0_704, __noswap_vgetq_lane_f32(__rev1_704, __p2_704)); \57761 __ret_704 = vmulxs_f32(__s0_704, __noswap_vgetq_lane_f32(__rev1_704, __p2_704)); \
57762 __ret_704; \57762 __ret_704; \
57763})57763})
...@@ -57765,19 +57765,19 @@ __ai float32_t vmulxs_f32(float32_t __p0, float32_t __p1) {...@@ -57765,19 +57765,19 @@ __ai float32_t vmulxs_f32(float32_t __p0, float32_t __p1) {
5776557765
57766#ifdef __LITTLE_ENDIAN__57766#ifdef __LITTLE_ENDIAN__
57767#define vmulxq_laneq_f64(__p0_705, __p1_705, __p2_705) __extension__ ({ \57767#define vmulxq_laneq_f64(__p0_705, __p1_705, __p2_705) __extension__ ({ \
57768 float64x2_t __ret_705; \
57768 float64x2_t __s0_705 = __p0_705; \57769 float64x2_t __s0_705 = __p0_705; \
57769 float64x2_t __s1_705 = __p1_705; \57770 float64x2_t __s1_705 = __p1_705; \
57770 float64x2_t __ret_705; \
57771 __ret_705 = vmulxq_f64(__s0_705, splatq_laneq_f64(__s1_705, __p2_705)); \57771 __ret_705 = vmulxq_f64(__s0_705, splatq_laneq_f64(__s1_705, __p2_705)); \
57772 __ret_705; \57772 __ret_705; \
57773})57773})
57774#else57774#else
57775#define vmulxq_laneq_f64(__p0_706, __p1_706, __p2_706) __extension__ ({ \57775#define vmulxq_laneq_f64(__p0_706, __p1_706, __p2_706) __extension__ ({ \
57776 float64x2_t __ret_706; \
57776 float64x2_t __s0_706 = __p0_706; \57777 float64x2_t __s0_706 = __p0_706; \
57777 float64x2_t __s1_706 = __p1_706; \57778 float64x2_t __s1_706 = __p1_706; \
57778 float64x2_t __rev0_706; __rev0_706 = __builtin_shufflevector(__s0_706, __s0_706, 1, 0); \57779 float64x2_t __rev0_706; __rev0_706 = __builtin_shufflevector(__s0_706, __s0_706, 1, 0); \
57779 float64x2_t __rev1_706; __rev1_706 = __builtin_shufflevector(__s1_706, __s1_706, 1, 0); \57780 float64x2_t __rev1_706; __rev1_706 = __builtin_shufflevector(__s1_706, __s1_706, 1, 0); \
57780 float64x2_t __ret_706; \
57781 __ret_706 = __noswap_vmulxq_f64(__rev0_706, __noswap_splatq_laneq_f64(__rev1_706, __p2_706)); \57781 __ret_706 = __noswap_vmulxq_f64(__rev0_706, __noswap_splatq_laneq_f64(__rev1_706, __p2_706)); \
57782 __ret_706 = __builtin_shufflevector(__ret_706, __ret_706, 1, 0); \57782 __ret_706 = __builtin_shufflevector(__ret_706, __ret_706, 1, 0); \
57783 __ret_706; \57783 __ret_706; \
...@@ -57786,19 +57786,19 @@ __ai float32_t vmulxs_f32(float32_t __p0, float32_t __p1) {...@@ -57786,19 +57786,19 @@ __ai float32_t vmulxs_f32(float32_t __p0, float32_t __p1) {
5778657786
57787#ifdef __LITTLE_ENDIAN__57787#ifdef __LITTLE_ENDIAN__
57788#define vmulxq_laneq_f32(__p0_707, __p1_707, __p2_707) __extension__ ({ \57788#define vmulxq_laneq_f32(__p0_707, __p1_707, __p2_707) __extension__ ({ \
57789 float32x4_t __ret_707; \
57789 float32x4_t __s0_707 = __p0_707; \57790 float32x4_t __s0_707 = __p0_707; \
57790 float32x4_t __s1_707 = __p1_707; \57791 float32x4_t __s1_707 = __p1_707; \
57791 float32x4_t __ret_707; \
57792 __ret_707 = vmulxq_f32(__s0_707, splatq_laneq_f32(__s1_707, __p2_707)); \57792 __ret_707 = vmulxq_f32(__s0_707, splatq_laneq_f32(__s1_707, __p2_707)); \
57793 __ret_707; \57793 __ret_707; \
57794})57794})
57795#else57795#else
57796#define vmulxq_laneq_f32(__p0_708, __p1_708, __p2_708) __extension__ ({ \57796#define vmulxq_laneq_f32(__p0_708, __p1_708, __p2_708) __extension__ ({ \
57797 float32x4_t __ret_708; \
57797 float32x4_t __s0_708 = __p0_708; \57798 float32x4_t __s0_708 = __p0_708; \
57798 float32x4_t __s1_708 = __p1_708; \57799 float32x4_t __s1_708 = __p1_708; \
57799 float32x4_t __rev0_708; __rev0_708 = __builtin_shufflevector(__s0_708, __s0_708, 3, 2, 1, 0); \57800 float32x4_t __rev0_708; __rev0_708 = __builtin_shufflevector(__s0_708, __s0_708, 3, 2, 1, 0); \
57800 float32x4_t __rev1_708; __rev1_708 = __builtin_shufflevector(__s1_708, __s1_708, 3, 2, 1, 0); \57801 float32x4_t __rev1_708; __rev1_708 = __builtin_shufflevector(__s1_708, __s1_708, 3, 2, 1, 0); \
57801 float32x4_t __ret_708; \
57802 __ret_708 = __noswap_vmulxq_f32(__rev0_708, __noswap_splatq_laneq_f32(__rev1_708, __p2_708)); \57802 __ret_708 = __noswap_vmulxq_f32(__rev0_708, __noswap_splatq_laneq_f32(__rev1_708, __p2_708)); \
57803 __ret_708 = __builtin_shufflevector(__ret_708, __ret_708, 3, 2, 1, 0); \57803 __ret_708 = __builtin_shufflevector(__ret_708, __ret_708, 3, 2, 1, 0); \
57804 __ret_708; \57804 __ret_708; \
...@@ -57807,19 +57807,19 @@ __ai float32_t vmulxs_f32(float32_t __p0, float32_t __p1) {...@@ -57807,19 +57807,19 @@ __ai float32_t vmulxs_f32(float32_t __p0, float32_t __p1) {
5780757807
57808#ifdef __LITTLE_ENDIAN__57808#ifdef __LITTLE_ENDIAN__
57809#define vmulx_laneq_f32(__p0_709, __p1_709, __p2_709) __extension__ ({ \57809#define vmulx_laneq_f32(__p0_709, __p1_709, __p2_709) __extension__ ({ \
57810 float32x2_t __ret_709; \
57810 float32x2_t __s0_709 = __p0_709; \57811 float32x2_t __s0_709 = __p0_709; \
57811 float32x4_t __s1_709 = __p1_709; \57812 float32x4_t __s1_709 = __p1_709; \
57812 float32x2_t __ret_709; \
57813 __ret_709 = vmulx_f32(__s0_709, splat_laneq_f32(__s1_709, __p2_709)); \57813 __ret_709 = vmulx_f32(__s0_709, splat_laneq_f32(__s1_709, __p2_709)); \
57814 __ret_709; \57814 __ret_709; \
57815})57815})
57816#else57816#else
57817#define vmulx_laneq_f32(__p0_710, __p1_710, __p2_710) __extension__ ({ \57817#define vmulx_laneq_f32(__p0_710, __p1_710, __p2_710) __extension__ ({ \
57818 float32x2_t __ret_710; \
57818 float32x2_t __s0_710 = __p0_710; \57819 float32x2_t __s0_710 = __p0_710; \
57819 float32x4_t __s1_710 = __p1_710; \57820 float32x4_t __s1_710 = __p1_710; \
57820 float32x2_t __rev0_710; __rev0_710 = __builtin_shufflevector(__s0_710, __s0_710, 1, 0); \57821 float32x2_t __rev0_710; __rev0_710 = __builtin_shufflevector(__s0_710, __s0_710, 1, 0); \
57821 float32x4_t __rev1_710; __rev1_710 = __builtin_shufflevector(__s1_710, __s1_710, 3, 2, 1, 0); \57822 float32x4_t __rev1_710; __rev1_710 = __builtin_shufflevector(__s1_710, __s1_710, 3, 2, 1, 0); \
57822 float32x2_t __ret_710; \
57823 __ret_710 = __noswap_vmulx_f32(__rev0_710, __noswap_splat_laneq_f32(__rev1_710, __p2_710)); \57823 __ret_710 = __noswap_vmulx_f32(__rev0_710, __noswap_splat_laneq_f32(__rev1_710, __p2_710)); \
57824 __ret_710 = __builtin_shufflevector(__ret_710, __ret_710, 1, 0); \57824 __ret_710 = __builtin_shufflevector(__ret_710, __ret_710, 1, 0); \
57825 __ret_710; \57825 __ret_710; \
...@@ -57834,8 +57834,8 @@ __ai float64x2_t vnegq_f64(float64x2_t __p0) {...@@ -57834,8 +57834,8 @@ __ai float64x2_t vnegq_f64(float64x2_t __p0) {
57834}57834}
57835#else57835#else
57836__ai float64x2_t vnegq_f64(float64x2_t __p0) {57836__ai float64x2_t vnegq_f64(float64x2_t __p0) {
57837 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
57838 float64x2_t __ret;57837 float64x2_t __ret;
57838 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
57839 __ret = -__rev0;57839 __ret = -__rev0;
57840 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);57840 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
57841 return __ret;57841 return __ret;
...@@ -57850,8 +57850,8 @@ __ai int64x2_t vnegq_s64(int64x2_t __p0) {...@@ -57850,8 +57850,8 @@ __ai int64x2_t vnegq_s64(int64x2_t __p0) {
57850}57850}
57851#else57851#else
57852__ai int64x2_t vnegq_s64(int64x2_t __p0) {57852__ai int64x2_t vnegq_s64(int64x2_t __p0) {
57853 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
57854 int64x2_t __ret;57853 int64x2_t __ret;
57854 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
57855 __ret = -__rev0;57855 __ret = -__rev0;
57856 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);57856 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
57857 return __ret;57857 return __ret;
...@@ -57881,9 +57881,9 @@ __ai uint8x16_t vpaddq_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -57881,9 +57881,9 @@ __ai uint8x16_t vpaddq_u8(uint8x16_t __p0, uint8x16_t __p1) {
57881}57881}
57882#else57882#else
57883__ai uint8x16_t vpaddq_u8(uint8x16_t __p0, uint8x16_t __p1) {57883__ai uint8x16_t vpaddq_u8(uint8x16_t __p0, uint8x16_t __p1) {
57884 uint8x16_t __ret;
57884 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);57885 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
57885 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);57886 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
57886 uint8x16_t __ret;
57887 __ret = (uint8x16_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);57887 __ret = (uint8x16_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
57888 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);57888 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
57889 return __ret;57889 return __ret;
...@@ -57898,9 +57898,9 @@ __ai uint32x4_t vpaddq_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -57898,9 +57898,9 @@ __ai uint32x4_t vpaddq_u32(uint32x4_t __p0, uint32x4_t __p1) {
57898}57898}
57899#else57899#else
57900__ai uint32x4_t vpaddq_u32(uint32x4_t __p0, uint32x4_t __p1) {57900__ai uint32x4_t vpaddq_u32(uint32x4_t __p0, uint32x4_t __p1) {
57901 uint32x4_t __ret;
57901 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);57902 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
57902 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);57903 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
57903 uint32x4_t __ret;
57904 __ret = (uint32x4_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);57904 __ret = (uint32x4_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
57905 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);57905 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
57906 return __ret;57906 return __ret;
...@@ -57915,9 +57915,9 @@ __ai uint64x2_t vpaddq_u64(uint64x2_t __p0, uint64x2_t __p1) {...@@ -57915,9 +57915,9 @@ __ai uint64x2_t vpaddq_u64(uint64x2_t __p0, uint64x2_t __p1) {
57915}57915}
57916#else57916#else
57917__ai uint64x2_t vpaddq_u64(uint64x2_t __p0, uint64x2_t __p1) {57917__ai uint64x2_t vpaddq_u64(uint64x2_t __p0, uint64x2_t __p1) {
57918 uint64x2_t __ret;
57918 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);57919 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
57919 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);57920 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
57920 uint64x2_t __ret;
57921 __ret = (uint64x2_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);57921 __ret = (uint64x2_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
57922 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);57922 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
57923 return __ret;57923 return __ret;
...@@ -57932,9 +57932,9 @@ __ai uint16x8_t vpaddq_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -57932,9 +57932,9 @@ __ai uint16x8_t vpaddq_u16(uint16x8_t __p0, uint16x8_t __p1) {
57932}57932}
57933#else57933#else
57934__ai uint16x8_t vpaddq_u16(uint16x8_t __p0, uint16x8_t __p1) {57934__ai uint16x8_t vpaddq_u16(uint16x8_t __p0, uint16x8_t __p1) {
57935 uint16x8_t __ret;
57935 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);57936 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
57936 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);57937 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
57937 uint16x8_t __ret;
57938 __ret = (uint16x8_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);57938 __ret = (uint16x8_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
57939 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);57939 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
57940 return __ret;57940 return __ret;
...@@ -57949,9 +57949,9 @@ __ai int8x16_t vpaddq_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -57949,9 +57949,9 @@ __ai int8x16_t vpaddq_s8(int8x16_t __p0, int8x16_t __p1) {
57949}57949}
57950#else57950#else
57951__ai int8x16_t vpaddq_s8(int8x16_t __p0, int8x16_t __p1) {57951__ai int8x16_t vpaddq_s8(int8x16_t __p0, int8x16_t __p1) {
57952 int8x16_t __ret;
57952 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);57953 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
57953 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);57954 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
57954 int8x16_t __ret;
57955 __ret = (int8x16_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);57955 __ret = (int8x16_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
57956 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);57956 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
57957 return __ret;57957 return __ret;
...@@ -57966,9 +57966,9 @@ __ai float64x2_t vpaddq_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -57966,9 +57966,9 @@ __ai float64x2_t vpaddq_f64(float64x2_t __p0, float64x2_t __p1) {
57966}57966}
57967#else57967#else
57968__ai float64x2_t vpaddq_f64(float64x2_t __p0, float64x2_t __p1) {57968__ai float64x2_t vpaddq_f64(float64x2_t __p0, float64x2_t __p1) {
57969 float64x2_t __ret;
57969 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);57970 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
57970 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);57971 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
57971 float64x2_t __ret;
57972 __ret = (float64x2_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);57972 __ret = (float64x2_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
57973 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);57973 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
57974 return __ret;57974 return __ret;
...@@ -57983,9 +57983,9 @@ __ai float32x4_t vpaddq_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -57983,9 +57983,9 @@ __ai float32x4_t vpaddq_f32(float32x4_t __p0, float32x4_t __p1) {
57983}57983}
57984#else57984#else
57985__ai float32x4_t vpaddq_f32(float32x4_t __p0, float32x4_t __p1) {57985__ai float32x4_t vpaddq_f32(float32x4_t __p0, float32x4_t __p1) {
57986 float32x4_t __ret;
57986 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);57987 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
57987 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);57988 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
57988 float32x4_t __ret;
57989 __ret = (float32x4_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);57989 __ret = (float32x4_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
57990 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);57990 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
57991 return __ret;57991 return __ret;
...@@ -58000,9 +58000,9 @@ __ai int32x4_t vpaddq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -58000,9 +58000,9 @@ __ai int32x4_t vpaddq_s32(int32x4_t __p0, int32x4_t __p1) {
58000}58000}
58001#else58001#else
58002__ai int32x4_t vpaddq_s32(int32x4_t __p0, int32x4_t __p1) {58002__ai int32x4_t vpaddq_s32(int32x4_t __p0, int32x4_t __p1) {
58003 int32x4_t __ret;
58003 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);58004 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
58004 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);58005 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
58005 int32x4_t __ret;
58006 __ret = (int32x4_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);58006 __ret = (int32x4_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
58007 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);58007 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
58008 return __ret;58008 return __ret;
...@@ -58017,9 +58017,9 @@ __ai int64x2_t vpaddq_s64(int64x2_t __p0, int64x2_t __p1) {...@@ -58017,9 +58017,9 @@ __ai int64x2_t vpaddq_s64(int64x2_t __p0, int64x2_t __p1) {
58017}58017}
58018#else58018#else
58019__ai int64x2_t vpaddq_s64(int64x2_t __p0, int64x2_t __p1) {58019__ai int64x2_t vpaddq_s64(int64x2_t __p0, int64x2_t __p1) {
58020 int64x2_t __ret;
58020 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);58021 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58021 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);58022 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
58022 int64x2_t __ret;
58023 __ret = (int64x2_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);58023 __ret = (int64x2_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);
58024 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);58024 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
58025 return __ret;58025 return __ret;
...@@ -58034,9 +58034,9 @@ __ai int16x8_t vpaddq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -58034,9 +58034,9 @@ __ai int16x8_t vpaddq_s16(int16x8_t __p0, int16x8_t __p1) {
58034}58034}
58035#else58035#else
58036__ai int16x8_t vpaddq_s16(int16x8_t __p0, int16x8_t __p1) {58036__ai int16x8_t vpaddq_s16(int16x8_t __p0, int16x8_t __p1) {
58037 int16x8_t __ret;
58037 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);58038 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
58038 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);58039 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
58039 int16x8_t __ret;
58040 __ret = (int16x8_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);58040 __ret = (int16x8_t) __builtin_neon_vpaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
58041 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);58041 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
58042 return __ret;58042 return __ret;
...@@ -58051,8 +58051,8 @@ __ai uint64_t vpaddd_u64(uint64x2_t __p0) {...@@ -58051,8 +58051,8 @@ __ai uint64_t vpaddd_u64(uint64x2_t __p0) {
58051}58051}
58052#else58052#else
58053__ai uint64_t vpaddd_u64(uint64x2_t __p0) {58053__ai uint64_t vpaddd_u64(uint64x2_t __p0) {
58054 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58055 uint64_t __ret;58054 uint64_t __ret;
58055 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58056 __ret = (uint64_t) __builtin_neon_vpaddd_u64(__rev0);58056 __ret = (uint64_t) __builtin_neon_vpaddd_u64(__rev0);
58057 return __ret;58057 return __ret;
58058}58058}
...@@ -58066,8 +58066,8 @@ __ai float64_t vpaddd_f64(float64x2_t __p0) {...@@ -58066,8 +58066,8 @@ __ai float64_t vpaddd_f64(float64x2_t __p0) {
58066}58066}
58067#else58067#else
58068__ai float64_t vpaddd_f64(float64x2_t __p0) {58068__ai float64_t vpaddd_f64(float64x2_t __p0) {
58069 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58070 float64_t __ret;58069 float64_t __ret;
58070 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58071 __ret = (float64_t) __builtin_neon_vpaddd_f64(__rev0);58071 __ret = (float64_t) __builtin_neon_vpaddd_f64(__rev0);
58072 return __ret;58072 return __ret;
58073}58073}
...@@ -58081,8 +58081,8 @@ __ai int64_t vpaddd_s64(int64x2_t __p0) {...@@ -58081,8 +58081,8 @@ __ai int64_t vpaddd_s64(int64x2_t __p0) {
58081}58081}
58082#else58082#else
58083__ai int64_t vpaddd_s64(int64x2_t __p0) {58083__ai int64_t vpaddd_s64(int64x2_t __p0) {
58084 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58085 int64_t __ret;58084 int64_t __ret;
58085 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58086 __ret = (int64_t) __builtin_neon_vpaddd_s64(__rev0);58086 __ret = (int64_t) __builtin_neon_vpaddd_s64(__rev0);
58087 return __ret;58087 return __ret;
58088}58088}
...@@ -58096,8 +58096,8 @@ __ai float32_t vpadds_f32(float32x2_t __p0) {...@@ -58096,8 +58096,8 @@ __ai float32_t vpadds_f32(float32x2_t __p0) {
58096}58096}
58097#else58097#else
58098__ai float32_t vpadds_f32(float32x2_t __p0) {58098__ai float32_t vpadds_f32(float32x2_t __p0) {
58099 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58100 float32_t __ret;58099 float32_t __ret;
58100 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58101 __ret = (float32_t) __builtin_neon_vpadds_f32(__rev0);58101 __ret = (float32_t) __builtin_neon_vpadds_f32(__rev0);
58102 return __ret;58102 return __ret;
58103}58103}
...@@ -58111,9 +58111,9 @@ __ai uint8x16_t vpmaxq_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -58111,9 +58111,9 @@ __ai uint8x16_t vpmaxq_u8(uint8x16_t __p0, uint8x16_t __p1) {
58111}58111}
58112#else58112#else
58113__ai uint8x16_t vpmaxq_u8(uint8x16_t __p0, uint8x16_t __p1) {58113__ai uint8x16_t vpmaxq_u8(uint8x16_t __p0, uint8x16_t __p1) {
58114 uint8x16_t __ret;
58114 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);58115 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58115 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);58116 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58116 uint8x16_t __ret;
58117 __ret = (uint8x16_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);58117 __ret = (uint8x16_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
58118 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);58118 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58119 return __ret;58119 return __ret;
...@@ -58128,9 +58128,9 @@ __ai uint32x4_t vpmaxq_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -58128,9 +58128,9 @@ __ai uint32x4_t vpmaxq_u32(uint32x4_t __p0, uint32x4_t __p1) {
58128}58128}
58129#else58129#else
58130__ai uint32x4_t vpmaxq_u32(uint32x4_t __p0, uint32x4_t __p1) {58130__ai uint32x4_t vpmaxq_u32(uint32x4_t __p0, uint32x4_t __p1) {
58131 uint32x4_t __ret;
58131 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);58132 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
58132 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);58133 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
58133 uint32x4_t __ret;
58134 __ret = (uint32x4_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);58134 __ret = (uint32x4_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
58135 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);58135 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
58136 return __ret;58136 return __ret;
...@@ -58145,9 +58145,9 @@ __ai uint16x8_t vpmaxq_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -58145,9 +58145,9 @@ __ai uint16x8_t vpmaxq_u16(uint16x8_t __p0, uint16x8_t __p1) {
58145}58145}
58146#else58146#else
58147__ai uint16x8_t vpmaxq_u16(uint16x8_t __p0, uint16x8_t __p1) {58147__ai uint16x8_t vpmaxq_u16(uint16x8_t __p0, uint16x8_t __p1) {
58148 uint16x8_t __ret;
58148 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);58149 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
58149 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);58150 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
58150 uint16x8_t __ret;
58151 __ret = (uint16x8_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);58151 __ret = (uint16x8_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
58152 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);58152 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
58153 return __ret;58153 return __ret;
...@@ -58162,9 +58162,9 @@ __ai int8x16_t vpmaxq_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -58162,9 +58162,9 @@ __ai int8x16_t vpmaxq_s8(int8x16_t __p0, int8x16_t __p1) {
58162}58162}
58163#else58163#else
58164__ai int8x16_t vpmaxq_s8(int8x16_t __p0, int8x16_t __p1) {58164__ai int8x16_t vpmaxq_s8(int8x16_t __p0, int8x16_t __p1) {
58165 int8x16_t __ret;
58165 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);58166 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58166 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);58167 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58167 int8x16_t __ret;
58168 __ret = (int8x16_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);58168 __ret = (int8x16_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
58169 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);58169 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58170 return __ret;58170 return __ret;
...@@ -58179,9 +58179,9 @@ __ai float64x2_t vpmaxq_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -58179,9 +58179,9 @@ __ai float64x2_t vpmaxq_f64(float64x2_t __p0, float64x2_t __p1) {
58179}58179}
58180#else58180#else
58181__ai float64x2_t vpmaxq_f64(float64x2_t __p0, float64x2_t __p1) {58181__ai float64x2_t vpmaxq_f64(float64x2_t __p0, float64x2_t __p1) {
58182 float64x2_t __ret;
58182 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);58183 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58183 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);58184 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
58184 float64x2_t __ret;
58185 __ret = (float64x2_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);58185 __ret = (float64x2_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
58186 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);58186 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
58187 return __ret;58187 return __ret;
...@@ -58196,9 +58196,9 @@ __ai float32x4_t vpmaxq_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -58196,9 +58196,9 @@ __ai float32x4_t vpmaxq_f32(float32x4_t __p0, float32x4_t __p1) {
58196}58196}
58197#else58197#else
58198__ai float32x4_t vpmaxq_f32(float32x4_t __p0, float32x4_t __p1) {58198__ai float32x4_t vpmaxq_f32(float32x4_t __p0, float32x4_t __p1) {
58199 float32x4_t __ret;
58199 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);58200 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
58200 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);58201 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
58201 float32x4_t __ret;
58202 __ret = (float32x4_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);58202 __ret = (float32x4_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
58203 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);58203 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
58204 return __ret;58204 return __ret;
...@@ -58213,9 +58213,9 @@ __ai int32x4_t vpmaxq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -58213,9 +58213,9 @@ __ai int32x4_t vpmaxq_s32(int32x4_t __p0, int32x4_t __p1) {
58213}58213}
58214#else58214#else
58215__ai int32x4_t vpmaxq_s32(int32x4_t __p0, int32x4_t __p1) {58215__ai int32x4_t vpmaxq_s32(int32x4_t __p0, int32x4_t __p1) {
58216 int32x4_t __ret;
58216 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);58217 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
58217 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);58218 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
58218 int32x4_t __ret;
58219 __ret = (int32x4_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);58219 __ret = (int32x4_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
58220 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);58220 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
58221 return __ret;58221 return __ret;
...@@ -58230,9 +58230,9 @@ __ai int16x8_t vpmaxq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -58230,9 +58230,9 @@ __ai int16x8_t vpmaxq_s16(int16x8_t __p0, int16x8_t __p1) {
58230}58230}
58231#else58231#else
58232__ai int16x8_t vpmaxq_s16(int16x8_t __p0, int16x8_t __p1) {58232__ai int16x8_t vpmaxq_s16(int16x8_t __p0, int16x8_t __p1) {
58233 int16x8_t __ret;
58233 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);58234 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
58234 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);58235 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
58235 int16x8_t __ret;
58236 __ret = (int16x8_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);58236 __ret = (int16x8_t) __builtin_neon_vpmaxq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
58237 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);58237 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
58238 return __ret;58238 return __ret;
...@@ -58247,8 +58247,8 @@ __ai float64_t vpmaxqd_f64(float64x2_t __p0) {...@@ -58247,8 +58247,8 @@ __ai float64_t vpmaxqd_f64(float64x2_t __p0) {
58247}58247}
58248#else58248#else
58249__ai float64_t vpmaxqd_f64(float64x2_t __p0) {58249__ai float64_t vpmaxqd_f64(float64x2_t __p0) {
58250 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58251 float64_t __ret;58250 float64_t __ret;
58251 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58252 __ret = (float64_t) __builtin_neon_vpmaxqd_f64(__rev0);58252 __ret = (float64_t) __builtin_neon_vpmaxqd_f64(__rev0);
58253 return __ret;58253 return __ret;
58254}58254}
...@@ -58262,8 +58262,8 @@ __ai float32_t vpmaxs_f32(float32x2_t __p0) {...@@ -58262,8 +58262,8 @@ __ai float32_t vpmaxs_f32(float32x2_t __p0) {
58262}58262}
58263#else58263#else
58264__ai float32_t vpmaxs_f32(float32x2_t __p0) {58264__ai float32_t vpmaxs_f32(float32x2_t __p0) {
58265 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58266 float32_t __ret;58265 float32_t __ret;
58266 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58267 __ret = (float32_t) __builtin_neon_vpmaxs_f32(__rev0);58267 __ret = (float32_t) __builtin_neon_vpmaxs_f32(__rev0);
58268 return __ret;58268 return __ret;
58269}58269}
...@@ -58277,9 +58277,9 @@ __ai float64x2_t vpmaxnmq_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -58277,9 +58277,9 @@ __ai float64x2_t vpmaxnmq_f64(float64x2_t __p0, float64x2_t __p1) {
58277}58277}
58278#else58278#else
58279__ai float64x2_t vpmaxnmq_f64(float64x2_t __p0, float64x2_t __p1) {58279__ai float64x2_t vpmaxnmq_f64(float64x2_t __p0, float64x2_t __p1) {
58280 float64x2_t __ret;
58280 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);58281 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58281 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);58282 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
58282 float64x2_t __ret;
58283 __ret = (float64x2_t) __builtin_neon_vpmaxnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);58283 __ret = (float64x2_t) __builtin_neon_vpmaxnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
58284 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);58284 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
58285 return __ret;58285 return __ret;
...@@ -58294,9 +58294,9 @@ __ai float32x4_t vpmaxnmq_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -58294,9 +58294,9 @@ __ai float32x4_t vpmaxnmq_f32(float32x4_t __p0, float32x4_t __p1) {
58294}58294}
58295#else58295#else
58296__ai float32x4_t vpmaxnmq_f32(float32x4_t __p0, float32x4_t __p1) {58296__ai float32x4_t vpmaxnmq_f32(float32x4_t __p0, float32x4_t __p1) {
58297 float32x4_t __ret;
58297 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);58298 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
58298 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);58299 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
58299 float32x4_t __ret;
58300 __ret = (float32x4_t) __builtin_neon_vpmaxnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);58300 __ret = (float32x4_t) __builtin_neon_vpmaxnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
58301 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);58301 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
58302 return __ret;58302 return __ret;
...@@ -58311,9 +58311,9 @@ __ai float32x2_t vpmaxnm_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -58311,9 +58311,9 @@ __ai float32x2_t vpmaxnm_f32(float32x2_t __p0, float32x2_t __p1) {
58311}58311}
58312#else58312#else
58313__ai float32x2_t vpmaxnm_f32(float32x2_t __p0, float32x2_t __p1) {58313__ai float32x2_t vpmaxnm_f32(float32x2_t __p0, float32x2_t __p1) {
58314 float32x2_t __ret;
58314 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);58315 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58315 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);58316 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
58316 float32x2_t __ret;
58317 __ret = (float32x2_t) __builtin_neon_vpmaxnm_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);58317 __ret = (float32x2_t) __builtin_neon_vpmaxnm_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
58318 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);58318 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
58319 return __ret;58319 return __ret;
...@@ -58328,8 +58328,8 @@ __ai float64_t vpmaxnmqd_f64(float64x2_t __p0) {...@@ -58328,8 +58328,8 @@ __ai float64_t vpmaxnmqd_f64(float64x2_t __p0) {
58328}58328}
58329#else58329#else
58330__ai float64_t vpmaxnmqd_f64(float64x2_t __p0) {58330__ai float64_t vpmaxnmqd_f64(float64x2_t __p0) {
58331 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58332 float64_t __ret;58331 float64_t __ret;
58332 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58333 __ret = (float64_t) __builtin_neon_vpmaxnmqd_f64(__rev0);58333 __ret = (float64_t) __builtin_neon_vpmaxnmqd_f64(__rev0);
58334 return __ret;58334 return __ret;
58335}58335}
...@@ -58343,8 +58343,8 @@ __ai float32_t vpmaxnms_f32(float32x2_t __p0) {...@@ -58343,8 +58343,8 @@ __ai float32_t vpmaxnms_f32(float32x2_t __p0) {
58343}58343}
58344#else58344#else
58345__ai float32_t vpmaxnms_f32(float32x2_t __p0) {58345__ai float32_t vpmaxnms_f32(float32x2_t __p0) {
58346 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58347 float32_t __ret;58346 float32_t __ret;
58347 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58348 __ret = (float32_t) __builtin_neon_vpmaxnms_f32(__rev0);58348 __ret = (float32_t) __builtin_neon_vpmaxnms_f32(__rev0);
58349 return __ret;58349 return __ret;
58350}58350}
...@@ -58358,9 +58358,9 @@ __ai uint8x16_t vpminq_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -58358,9 +58358,9 @@ __ai uint8x16_t vpminq_u8(uint8x16_t __p0, uint8x16_t __p1) {
58358}58358}
58359#else58359#else
58360__ai uint8x16_t vpminq_u8(uint8x16_t __p0, uint8x16_t __p1) {58360__ai uint8x16_t vpminq_u8(uint8x16_t __p0, uint8x16_t __p1) {
58361 uint8x16_t __ret;
58361 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);58362 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58362 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);58363 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58363 uint8x16_t __ret;
58364 __ret = (uint8x16_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);58364 __ret = (uint8x16_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
58365 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);58365 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58366 return __ret;58366 return __ret;
...@@ -58375,9 +58375,9 @@ __ai uint32x4_t vpminq_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -58375,9 +58375,9 @@ __ai uint32x4_t vpminq_u32(uint32x4_t __p0, uint32x4_t __p1) {
58375}58375}
58376#else58376#else
58377__ai uint32x4_t vpminq_u32(uint32x4_t __p0, uint32x4_t __p1) {58377__ai uint32x4_t vpminq_u32(uint32x4_t __p0, uint32x4_t __p1) {
58378 uint32x4_t __ret;
58378 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);58379 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
58379 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);58380 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
58380 uint32x4_t __ret;
58381 __ret = (uint32x4_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);58381 __ret = (uint32x4_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
58382 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);58382 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
58383 return __ret;58383 return __ret;
...@@ -58392,9 +58392,9 @@ __ai uint16x8_t vpminq_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -58392,9 +58392,9 @@ __ai uint16x8_t vpminq_u16(uint16x8_t __p0, uint16x8_t __p1) {
58392}58392}
58393#else58393#else
58394__ai uint16x8_t vpminq_u16(uint16x8_t __p0, uint16x8_t __p1) {58394__ai uint16x8_t vpminq_u16(uint16x8_t __p0, uint16x8_t __p1) {
58395 uint16x8_t __ret;
58395 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);58396 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
58396 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);58397 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
58397 uint16x8_t __ret;
58398 __ret = (uint16x8_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);58398 __ret = (uint16x8_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
58399 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);58399 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
58400 return __ret;58400 return __ret;
...@@ -58409,9 +58409,9 @@ __ai int8x16_t vpminq_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -58409,9 +58409,9 @@ __ai int8x16_t vpminq_s8(int8x16_t __p0, int8x16_t __p1) {
58409}58409}
58410#else58410#else
58411__ai int8x16_t vpminq_s8(int8x16_t __p0, int8x16_t __p1) {58411__ai int8x16_t vpminq_s8(int8x16_t __p0, int8x16_t __p1) {
58412 int8x16_t __ret;
58412 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);58413 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58413 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);58414 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58414 int8x16_t __ret;
58415 __ret = (int8x16_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);58415 __ret = (int8x16_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
58416 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);58416 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
58417 return __ret;58417 return __ret;
...@@ -58426,9 +58426,9 @@ __ai float64x2_t vpminq_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -58426,9 +58426,9 @@ __ai float64x2_t vpminq_f64(float64x2_t __p0, float64x2_t __p1) {
58426}58426}
58427#else58427#else
58428__ai float64x2_t vpminq_f64(float64x2_t __p0, float64x2_t __p1) {58428__ai float64x2_t vpminq_f64(float64x2_t __p0, float64x2_t __p1) {
58429 float64x2_t __ret;
58429 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);58430 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58430 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);58431 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
58431 float64x2_t __ret;
58432 __ret = (float64x2_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);58432 __ret = (float64x2_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
58433 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);58433 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
58434 return __ret;58434 return __ret;
...@@ -58443,9 +58443,9 @@ __ai float32x4_t vpminq_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -58443,9 +58443,9 @@ __ai float32x4_t vpminq_f32(float32x4_t __p0, float32x4_t __p1) {
58443}58443}
58444#else58444#else
58445__ai float32x4_t vpminq_f32(float32x4_t __p0, float32x4_t __p1) {58445__ai float32x4_t vpminq_f32(float32x4_t __p0, float32x4_t __p1) {
58446 float32x4_t __ret;
58446 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);58447 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
58447 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);58448 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
58448 float32x4_t __ret;
58449 __ret = (float32x4_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);58449 __ret = (float32x4_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
58450 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);58450 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
58451 return __ret;58451 return __ret;
...@@ -58460,9 +58460,9 @@ __ai int32x4_t vpminq_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -58460,9 +58460,9 @@ __ai int32x4_t vpminq_s32(int32x4_t __p0, int32x4_t __p1) {
58460}58460}
58461#else58461#else
58462__ai int32x4_t vpminq_s32(int32x4_t __p0, int32x4_t __p1) {58462__ai int32x4_t vpminq_s32(int32x4_t __p0, int32x4_t __p1) {
58463 int32x4_t __ret;
58463 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);58464 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
58464 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);58465 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
58465 int32x4_t __ret;
58466 __ret = (int32x4_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);58466 __ret = (int32x4_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
58467 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);58467 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
58468 return __ret;58468 return __ret;
...@@ -58477,9 +58477,9 @@ __ai int16x8_t vpminq_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -58477,9 +58477,9 @@ __ai int16x8_t vpminq_s16(int16x8_t __p0, int16x8_t __p1) {
58477}58477}
58478#else58478#else
58479__ai int16x8_t vpminq_s16(int16x8_t __p0, int16x8_t __p1) {58479__ai int16x8_t vpminq_s16(int16x8_t __p0, int16x8_t __p1) {
58480 int16x8_t __ret;
58480 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);58481 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
58481 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);58482 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
58482 int16x8_t __ret;
58483 __ret = (int16x8_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);58483 __ret = (int16x8_t) __builtin_neon_vpminq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
58484 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);58484 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
58485 return __ret;58485 return __ret;
...@@ -58494,8 +58494,8 @@ __ai float64_t vpminqd_f64(float64x2_t __p0) {...@@ -58494,8 +58494,8 @@ __ai float64_t vpminqd_f64(float64x2_t __p0) {
58494}58494}
58495#else58495#else
58496__ai float64_t vpminqd_f64(float64x2_t __p0) {58496__ai float64_t vpminqd_f64(float64x2_t __p0) {
58497 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58498 float64_t __ret;58497 float64_t __ret;
58498 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58499 __ret = (float64_t) __builtin_neon_vpminqd_f64(__rev0);58499 __ret = (float64_t) __builtin_neon_vpminqd_f64(__rev0);
58500 return __ret;58500 return __ret;
58501}58501}
...@@ -58509,8 +58509,8 @@ __ai float32_t vpmins_f32(float32x2_t __p0) {...@@ -58509,8 +58509,8 @@ __ai float32_t vpmins_f32(float32x2_t __p0) {
58509}58509}
58510#else58510#else
58511__ai float32_t vpmins_f32(float32x2_t __p0) {58511__ai float32_t vpmins_f32(float32x2_t __p0) {
58512 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58513 float32_t __ret;58512 float32_t __ret;
58513 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58514 __ret = (float32_t) __builtin_neon_vpmins_f32(__rev0);58514 __ret = (float32_t) __builtin_neon_vpmins_f32(__rev0);
58515 return __ret;58515 return __ret;
58516}58516}
...@@ -58524,9 +58524,9 @@ __ai float64x2_t vpminnmq_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -58524,9 +58524,9 @@ __ai float64x2_t vpminnmq_f64(float64x2_t __p0, float64x2_t __p1) {
58524}58524}
58525#else58525#else
58526__ai float64x2_t vpminnmq_f64(float64x2_t __p0, float64x2_t __p1) {58526__ai float64x2_t vpminnmq_f64(float64x2_t __p0, float64x2_t __p1) {
58527 float64x2_t __ret;
58527 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);58528 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58528 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);58529 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
58529 float64x2_t __ret;
58530 __ret = (float64x2_t) __builtin_neon_vpminnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);58530 __ret = (float64x2_t) __builtin_neon_vpminnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
58531 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);58531 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
58532 return __ret;58532 return __ret;
...@@ -58541,9 +58541,9 @@ __ai float32x4_t vpminnmq_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -58541,9 +58541,9 @@ __ai float32x4_t vpminnmq_f32(float32x4_t __p0, float32x4_t __p1) {
58541}58541}
58542#else58542#else
58543__ai float32x4_t vpminnmq_f32(float32x4_t __p0, float32x4_t __p1) {58543__ai float32x4_t vpminnmq_f32(float32x4_t __p0, float32x4_t __p1) {
58544 float32x4_t __ret;
58544 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);58545 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
58545 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);58546 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
58546 float32x4_t __ret;
58547 __ret = (float32x4_t) __builtin_neon_vpminnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);58547 __ret = (float32x4_t) __builtin_neon_vpminnmq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 41);
58548 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);58548 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
58549 return __ret;58549 return __ret;
...@@ -58558,9 +58558,9 @@ __ai float32x2_t vpminnm_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -58558,9 +58558,9 @@ __ai float32x2_t vpminnm_f32(float32x2_t __p0, float32x2_t __p1) {
58558}58558}
58559#else58559#else
58560__ai float32x2_t vpminnm_f32(float32x2_t __p0, float32x2_t __p1) {58560__ai float32x2_t vpminnm_f32(float32x2_t __p0, float32x2_t __p1) {
58561 float32x2_t __ret;
58561 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);58562 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58562 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);58563 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
58563 float32x2_t __ret;
58564 __ret = (float32x2_t) __builtin_neon_vpminnm_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);58564 __ret = (float32x2_t) __builtin_neon_vpminnm_v((int8x8_t)__rev0, (int8x8_t)__rev1, 9);
58565 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);58565 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
58566 return __ret;58566 return __ret;
...@@ -58575,8 +58575,8 @@ __ai float64_t vpminnmqd_f64(float64x2_t __p0) {...@@ -58575,8 +58575,8 @@ __ai float64_t vpminnmqd_f64(float64x2_t __p0) {
58575}58575}
58576#else58576#else
58577__ai float64_t vpminnmqd_f64(float64x2_t __p0) {58577__ai float64_t vpminnmqd_f64(float64x2_t __p0) {
58578 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58579 float64_t __ret;58578 float64_t __ret;
58579 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58580 __ret = (float64_t) __builtin_neon_vpminnmqd_f64(__rev0);58580 __ret = (float64_t) __builtin_neon_vpminnmqd_f64(__rev0);
58581 return __ret;58581 return __ret;
58582}58582}
...@@ -58590,8 +58590,8 @@ __ai float32_t vpminnms_f32(float32x2_t __p0) {...@@ -58590,8 +58590,8 @@ __ai float32_t vpminnms_f32(float32x2_t __p0) {
58590}58590}
58591#else58591#else
58592__ai float32_t vpminnms_f32(float32x2_t __p0) {58592__ai float32_t vpminnms_f32(float32x2_t __p0) {
58593 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58594 float32_t __ret;58593 float32_t __ret;
58594 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58595 __ret = (float32_t) __builtin_neon_vpminnms_f32(__rev0);58595 __ret = (float32_t) __builtin_neon_vpminnms_f32(__rev0);
58596 return __ret;58596 return __ret;
58597}58597}
...@@ -58605,8 +58605,8 @@ __ai int64x2_t vqabsq_s64(int64x2_t __p0) {...@@ -58605,8 +58605,8 @@ __ai int64x2_t vqabsq_s64(int64x2_t __p0) {
58605}58605}
58606#else58606#else
58607__ai int64x2_t vqabsq_s64(int64x2_t __p0) {58607__ai int64x2_t vqabsq_s64(int64x2_t __p0) {
58608 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58609 int64x2_t __ret;58608 int64x2_t __ret;
58609 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58610 __ret = (int64x2_t) __builtin_neon_vqabsq_v((int8x16_t)__rev0, 35);58610 __ret = (int64x2_t) __builtin_neon_vqabsq_v((int8x16_t)__rev0, 35);
58611 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);58611 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
58612 return __ret;58612 return __ret;
...@@ -58696,10 +58696,10 @@ __ai int64x2_t vqdmlal_high_s32(int64x2_t __p0, int32x4_t __p1, int32x4_t __p2)...@@ -58696,10 +58696,10 @@ __ai int64x2_t vqdmlal_high_s32(int64x2_t __p0, int32x4_t __p1, int32x4_t __p2)
58696}58696}
58697#else58697#else
58698__ai int64x2_t vqdmlal_high_s32(int64x2_t __p0, int32x4_t __p1, int32x4_t __p2) {58698__ai int64x2_t vqdmlal_high_s32(int64x2_t __p0, int32x4_t __p1, int32x4_t __p2) {
58699 int64x2_t __ret;
58699 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);58700 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58700 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);58701 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
58701 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);58702 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
58702 int64x2_t __ret;
58703 __ret = __noswap_vqdmlal_s32(__rev0, __noswap_vget_high_s32(__rev1), __noswap_vget_high_s32(__rev2));58703 __ret = __noswap_vqdmlal_s32(__rev0, __noswap_vget_high_s32(__rev1), __noswap_vget_high_s32(__rev2));
58704 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);58704 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
58705 return __ret;58705 return __ret;
...@@ -58714,10 +58714,10 @@ __ai int32x4_t vqdmlal_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2)...@@ -58714,10 +58714,10 @@ __ai int32x4_t vqdmlal_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2)
58714}58714}
58715#else58715#else
58716__ai int32x4_t vqdmlal_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2) {58716__ai int32x4_t vqdmlal_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2) {
58717 int32x4_t __ret;
58717 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);58718 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
58718 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);58719 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
58719 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);58720 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
58720 int32x4_t __ret;
58721 __ret = __noswap_vqdmlal_s16(__rev0, __noswap_vget_high_s16(__rev1), __noswap_vget_high_s16(__rev2));58721 __ret = __noswap_vqdmlal_s16(__rev0, __noswap_vget_high_s16(__rev1), __noswap_vget_high_s16(__rev2));
58722 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);58722 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
58723 return __ret;58723 return __ret;
...@@ -58726,22 +58726,22 @@ __ai int32x4_t vqdmlal_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2)...@@ -58726,22 +58726,22 @@ __ai int32x4_t vqdmlal_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2)
5872658726
58727#ifdef __LITTLE_ENDIAN__58727#ifdef __LITTLE_ENDIAN__
58728#define vqdmlal_high_lane_s32(__p0_711, __p1_711, __p2_711, __p3_711) __extension__ ({ \58728#define vqdmlal_high_lane_s32(__p0_711, __p1_711, __p2_711, __p3_711) __extension__ ({ \
58729 int64x2_t __ret_711; \
58729 int64x2_t __s0_711 = __p0_711; \58730 int64x2_t __s0_711 = __p0_711; \
58730 int32x4_t __s1_711 = __p1_711; \58731 int32x4_t __s1_711 = __p1_711; \
58731 int32x2_t __s2_711 = __p2_711; \58732 int32x2_t __s2_711 = __p2_711; \
58732 int64x2_t __ret_711; \
58733 __ret_711 = vqdmlal_s32(__s0_711, vget_high_s32(__s1_711), splat_lane_s32(__s2_711, __p3_711)); \58733 __ret_711 = vqdmlal_s32(__s0_711, vget_high_s32(__s1_711), splat_lane_s32(__s2_711, __p3_711)); \
58734 __ret_711; \58734 __ret_711; \
58735})58735})
58736#else58736#else
58737#define vqdmlal_high_lane_s32(__p0_712, __p1_712, __p2_712, __p3_712) __extension__ ({ \58737#define vqdmlal_high_lane_s32(__p0_712, __p1_712, __p2_712, __p3_712) __extension__ ({ \
58738 int64x2_t __ret_712; \
58738 int64x2_t __s0_712 = __p0_712; \58739 int64x2_t __s0_712 = __p0_712; \
58739 int32x4_t __s1_712 = __p1_712; \58740 int32x4_t __s1_712 = __p1_712; \
58740 int32x2_t __s2_712 = __p2_712; \58741 int32x2_t __s2_712 = __p2_712; \
58741 int64x2_t __rev0_712; __rev0_712 = __builtin_shufflevector(__s0_712, __s0_712, 1, 0); \58742 int64x2_t __rev0_712; __rev0_712 = __builtin_shufflevector(__s0_712, __s0_712, 1, 0); \
58742 int32x4_t __rev1_712; __rev1_712 = __builtin_shufflevector(__s1_712, __s1_712, 3, 2, 1, 0); \58743 int32x4_t __rev1_712; __rev1_712 = __builtin_shufflevector(__s1_712, __s1_712, 3, 2, 1, 0); \
58743 int32x2_t __rev2_712; __rev2_712 = __builtin_shufflevector(__s2_712, __s2_712, 1, 0); \58744 int32x2_t __rev2_712; __rev2_712 = __builtin_shufflevector(__s2_712, __s2_712, 1, 0); \
58744 int64x2_t __ret_712; \
58745 __ret_712 = __noswap_vqdmlal_s32(__rev0_712, __noswap_vget_high_s32(__rev1_712), __noswap_splat_lane_s32(__rev2_712, __p3_712)); \58745 __ret_712 = __noswap_vqdmlal_s32(__rev0_712, __noswap_vget_high_s32(__rev1_712), __noswap_splat_lane_s32(__rev2_712, __p3_712)); \
58746 __ret_712 = __builtin_shufflevector(__ret_712, __ret_712, 1, 0); \58746 __ret_712 = __builtin_shufflevector(__ret_712, __ret_712, 1, 0); \
58747 __ret_712; \58747 __ret_712; \
...@@ -58750,22 +58750,22 @@ __ai int32x4_t vqdmlal_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2)...@@ -58750,22 +58750,22 @@ __ai int32x4_t vqdmlal_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2)
5875058750
58751#ifdef __LITTLE_ENDIAN__58751#ifdef __LITTLE_ENDIAN__
58752#define vqdmlal_high_lane_s16(__p0_713, __p1_713, __p2_713, __p3_713) __extension__ ({ \58752#define vqdmlal_high_lane_s16(__p0_713, __p1_713, __p2_713, __p3_713) __extension__ ({ \
58753 int32x4_t __ret_713; \
58753 int32x4_t __s0_713 = __p0_713; \58754 int32x4_t __s0_713 = __p0_713; \
58754 int16x8_t __s1_713 = __p1_713; \58755 int16x8_t __s1_713 = __p1_713; \
58755 int16x4_t __s2_713 = __p2_713; \58756 int16x4_t __s2_713 = __p2_713; \
58756 int32x4_t __ret_713; \
58757 __ret_713 = vqdmlal_s16(__s0_713, vget_high_s16(__s1_713), splat_lane_s16(__s2_713, __p3_713)); \58757 __ret_713 = vqdmlal_s16(__s0_713, vget_high_s16(__s1_713), splat_lane_s16(__s2_713, __p3_713)); \
58758 __ret_713; \58758 __ret_713; \
58759})58759})
58760#else58760#else
58761#define vqdmlal_high_lane_s16(__p0_714, __p1_714, __p2_714, __p3_714) __extension__ ({ \58761#define vqdmlal_high_lane_s16(__p0_714, __p1_714, __p2_714, __p3_714) __extension__ ({ \
58762 int32x4_t __ret_714; \
58762 int32x4_t __s0_714 = __p0_714; \58763 int32x4_t __s0_714 = __p0_714; \
58763 int16x8_t __s1_714 = __p1_714; \58764 int16x8_t __s1_714 = __p1_714; \
58764 int16x4_t __s2_714 = __p2_714; \58765 int16x4_t __s2_714 = __p2_714; \
58765 int32x4_t __rev0_714; __rev0_714 = __builtin_shufflevector(__s0_714, __s0_714, 3, 2, 1, 0); \58766 int32x4_t __rev0_714; __rev0_714 = __builtin_shufflevector(__s0_714, __s0_714, 3, 2, 1, 0); \
58766 int16x8_t __rev1_714; __rev1_714 = __builtin_shufflevector(__s1_714, __s1_714, 7, 6, 5, 4, 3, 2, 1, 0); \58767 int16x8_t __rev1_714; __rev1_714 = __builtin_shufflevector(__s1_714, __s1_714, 7, 6, 5, 4, 3, 2, 1, 0); \
58767 int16x4_t __rev2_714; __rev2_714 = __builtin_shufflevector(__s2_714, __s2_714, 3, 2, 1, 0); \58768 int16x4_t __rev2_714; __rev2_714 = __builtin_shufflevector(__s2_714, __s2_714, 3, 2, 1, 0); \
58768 int32x4_t __ret_714; \
58769 __ret_714 = __noswap_vqdmlal_s16(__rev0_714, __noswap_vget_high_s16(__rev1_714), __noswap_splat_lane_s16(__rev2_714, __p3_714)); \58769 __ret_714 = __noswap_vqdmlal_s16(__rev0_714, __noswap_vget_high_s16(__rev1_714), __noswap_splat_lane_s16(__rev2_714, __p3_714)); \
58770 __ret_714 = __builtin_shufflevector(__ret_714, __ret_714, 3, 2, 1, 0); \58770 __ret_714 = __builtin_shufflevector(__ret_714, __ret_714, 3, 2, 1, 0); \
58771 __ret_714; \58771 __ret_714; \
...@@ -58774,22 +58774,22 @@ __ai int32x4_t vqdmlal_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2)...@@ -58774,22 +58774,22 @@ __ai int32x4_t vqdmlal_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2)
5877458774
58775#ifdef __LITTLE_ENDIAN__58775#ifdef __LITTLE_ENDIAN__
58776#define vqdmlal_high_laneq_s32(__p0_715, __p1_715, __p2_715, __p3_715) __extension__ ({ \58776#define vqdmlal_high_laneq_s32(__p0_715, __p1_715, __p2_715, __p3_715) __extension__ ({ \
58777 int64x2_t __ret_715; \
58777 int64x2_t __s0_715 = __p0_715; \58778 int64x2_t __s0_715 = __p0_715; \
58778 int32x4_t __s1_715 = __p1_715; \58779 int32x4_t __s1_715 = __p1_715; \
58779 int32x4_t __s2_715 = __p2_715; \58780 int32x4_t __s2_715 = __p2_715; \
58780 int64x2_t __ret_715; \
58781 __ret_715 = vqdmlal_s32(__s0_715, vget_high_s32(__s1_715), splat_laneq_s32(__s2_715, __p3_715)); \58781 __ret_715 = vqdmlal_s32(__s0_715, vget_high_s32(__s1_715), splat_laneq_s32(__s2_715, __p3_715)); \
58782 __ret_715; \58782 __ret_715; \
58783})58783})
58784#else58784#else
58785#define vqdmlal_high_laneq_s32(__p0_716, __p1_716, __p2_716, __p3_716) __extension__ ({ \58785#define vqdmlal_high_laneq_s32(__p0_716, __p1_716, __p2_716, __p3_716) __extension__ ({ \
58786 int64x2_t __ret_716; \
58786 int64x2_t __s0_716 = __p0_716; \58787 int64x2_t __s0_716 = __p0_716; \
58787 int32x4_t __s1_716 = __p1_716; \58788 int32x4_t __s1_716 = __p1_716; \
58788 int32x4_t __s2_716 = __p2_716; \58789 int32x4_t __s2_716 = __p2_716; \
58789 int64x2_t __rev0_716; __rev0_716 = __builtin_shufflevector(__s0_716, __s0_716, 1, 0); \58790 int64x2_t __rev0_716; __rev0_716 = __builtin_shufflevector(__s0_716, __s0_716, 1, 0); \
58790 int32x4_t __rev1_716; __rev1_716 = __builtin_shufflevector(__s1_716, __s1_716, 3, 2, 1, 0); \58791 int32x4_t __rev1_716; __rev1_716 = __builtin_shufflevector(__s1_716, __s1_716, 3, 2, 1, 0); \
58791 int32x4_t __rev2_716; __rev2_716 = __builtin_shufflevector(__s2_716, __s2_716, 3, 2, 1, 0); \58792 int32x4_t __rev2_716; __rev2_716 = __builtin_shufflevector(__s2_716, __s2_716, 3, 2, 1, 0); \
58792 int64x2_t __ret_716; \
58793 __ret_716 = __noswap_vqdmlal_s32(__rev0_716, __noswap_vget_high_s32(__rev1_716), __noswap_splat_laneq_s32(__rev2_716, __p3_716)); \58793 __ret_716 = __noswap_vqdmlal_s32(__rev0_716, __noswap_vget_high_s32(__rev1_716), __noswap_splat_laneq_s32(__rev2_716, __p3_716)); \
58794 __ret_716 = __builtin_shufflevector(__ret_716, __ret_716, 1, 0); \58794 __ret_716 = __builtin_shufflevector(__ret_716, __ret_716, 1, 0); \
58795 __ret_716; \58795 __ret_716; \
...@@ -58798,22 +58798,22 @@ __ai int32x4_t vqdmlal_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2)...@@ -58798,22 +58798,22 @@ __ai int32x4_t vqdmlal_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2)
5879858798
58799#ifdef __LITTLE_ENDIAN__58799#ifdef __LITTLE_ENDIAN__
58800#define vqdmlal_high_laneq_s16(__p0_717, __p1_717, __p2_717, __p3_717) __extension__ ({ \58800#define vqdmlal_high_laneq_s16(__p0_717, __p1_717, __p2_717, __p3_717) __extension__ ({ \
58801 int32x4_t __ret_717; \
58801 int32x4_t __s0_717 = __p0_717; \58802 int32x4_t __s0_717 = __p0_717; \
58802 int16x8_t __s1_717 = __p1_717; \58803 int16x8_t __s1_717 = __p1_717; \
58803 int16x8_t __s2_717 = __p2_717; \58804 int16x8_t __s2_717 = __p2_717; \
58804 int32x4_t __ret_717; \
58805 __ret_717 = vqdmlal_s16(__s0_717, vget_high_s16(__s1_717), splat_laneq_s16(__s2_717, __p3_717)); \58805 __ret_717 = vqdmlal_s16(__s0_717, vget_high_s16(__s1_717), splat_laneq_s16(__s2_717, __p3_717)); \
58806 __ret_717; \58806 __ret_717; \
58807})58807})
58808#else58808#else
58809#define vqdmlal_high_laneq_s16(__p0_718, __p1_718, __p2_718, __p3_718) __extension__ ({ \58809#define vqdmlal_high_laneq_s16(__p0_718, __p1_718, __p2_718, __p3_718) __extension__ ({ \
58810 int32x4_t __ret_718; \
58810 int32x4_t __s0_718 = __p0_718; \58811 int32x4_t __s0_718 = __p0_718; \
58811 int16x8_t __s1_718 = __p1_718; \58812 int16x8_t __s1_718 = __p1_718; \
58812 int16x8_t __s2_718 = __p2_718; \58813 int16x8_t __s2_718 = __p2_718; \
58813 int32x4_t __rev0_718; __rev0_718 = __builtin_shufflevector(__s0_718, __s0_718, 3, 2, 1, 0); \58814 int32x4_t __rev0_718; __rev0_718 = __builtin_shufflevector(__s0_718, __s0_718, 3, 2, 1, 0); \
58814 int16x8_t __rev1_718; __rev1_718 = __builtin_shufflevector(__s1_718, __s1_718, 7, 6, 5, 4, 3, 2, 1, 0); \58815 int16x8_t __rev1_718; __rev1_718 = __builtin_shufflevector(__s1_718, __s1_718, 7, 6, 5, 4, 3, 2, 1, 0); \
58815 int16x8_t __rev2_718; __rev2_718 = __builtin_shufflevector(__s2_718, __s2_718, 7, 6, 5, 4, 3, 2, 1, 0); \58816 int16x8_t __rev2_718; __rev2_718 = __builtin_shufflevector(__s2_718, __s2_718, 7, 6, 5, 4, 3, 2, 1, 0); \
58816 int32x4_t __ret_718; \
58817 __ret_718 = __noswap_vqdmlal_s16(__rev0_718, __noswap_vget_high_s16(__rev1_718), __noswap_splat_laneq_s16(__rev2_718, __p3_718)); \58817 __ret_718 = __noswap_vqdmlal_s16(__rev0_718, __noswap_vget_high_s16(__rev1_718), __noswap_splat_laneq_s16(__rev2_718, __p3_718)); \
58818 __ret_718 = __builtin_shufflevector(__ret_718, __ret_718, 3, 2, 1, 0); \58818 __ret_718 = __builtin_shufflevector(__ret_718, __ret_718, 3, 2, 1, 0); \
58819 __ret_718; \58819 __ret_718; \
...@@ -58828,9 +58828,9 @@ __ai int64x2_t vqdmlal_high_n_s32(int64x2_t __p0, int32x4_t __p1, int32_t __p2)...@@ -58828,9 +58828,9 @@ __ai int64x2_t vqdmlal_high_n_s32(int64x2_t __p0, int32x4_t __p1, int32_t __p2)
58828}58828}
58829#else58829#else
58830__ai int64x2_t vqdmlal_high_n_s32(int64x2_t __p0, int32x4_t __p1, int32_t __p2) {58830__ai int64x2_t vqdmlal_high_n_s32(int64x2_t __p0, int32x4_t __p1, int32_t __p2) {
58831 int64x2_t __ret;
58831 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);58832 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
58832 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);58833 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
58833 int64x2_t __ret;
58834 __ret = __noswap_vqdmlal_n_s32(__rev0, __noswap_vget_high_s32(__rev1), __p2);58834 __ret = __noswap_vqdmlal_n_s32(__rev0, __noswap_vget_high_s32(__rev1), __p2);
58835 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);58835 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
58836 return __ret;58836 return __ret;
...@@ -58845,9 +58845,9 @@ __ai int32x4_t vqdmlal_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2)...@@ -58845,9 +58845,9 @@ __ai int32x4_t vqdmlal_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2)
58845}58845}
58846#else58846#else
58847__ai int32x4_t vqdmlal_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2) {58847__ai int32x4_t vqdmlal_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2) {
58848 int32x4_t __ret;
58848 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);58849 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
58849 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);58850 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
58850 int32x4_t __ret;
58851 __ret = __noswap_vqdmlal_n_s16(__rev0, __noswap_vget_high_s16(__rev1), __p2);58851 __ret = __noswap_vqdmlal_n_s16(__rev0, __noswap_vget_high_s16(__rev1), __p2);
58852 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);58852 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
58853 return __ret;58853 return __ret;
...@@ -58856,20 +58856,20 @@ __ai int32x4_t vqdmlal_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2)...@@ -58856,20 +58856,20 @@ __ai int32x4_t vqdmlal_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2)
5885658856
58857#ifdef __LITTLE_ENDIAN__58857#ifdef __LITTLE_ENDIAN__
58858#define vqdmlals_lane_s32(__p0, __p1, __p2, __p3) __extension__ ({ \58858#define vqdmlals_lane_s32(__p0, __p1, __p2, __p3) __extension__ ({ \
58859 int64_t __ret; \
58859 int64_t __s0 = __p0; \58860 int64_t __s0 = __p0; \
58860 int32_t __s1 = __p1; \58861 int32_t __s1 = __p1; \
58861 int32x2_t __s2 = __p2; \58862 int32x2_t __s2 = __p2; \
58862 int64_t __ret; \
58863 __ret = (int64_t) __builtin_neon_vqdmlals_lane_s32(__s0, __s1, __s2, __p3); \58863 __ret = (int64_t) __builtin_neon_vqdmlals_lane_s32(__s0, __s1, __s2, __p3); \
58864 __ret; \58864 __ret; \
58865})58865})
58866#else58866#else
58867#define vqdmlals_lane_s32(__p0, __p1, __p2, __p3) __extension__ ({ \58867#define vqdmlals_lane_s32(__p0, __p1, __p2, __p3) __extension__ ({ \
58868 int64_t __ret; \
58868 int64_t __s0 = __p0; \58869 int64_t __s0 = __p0; \
58869 int32_t __s1 = __p1; \58870 int32_t __s1 = __p1; \
58870 int32x2_t __s2 = __p2; \58871 int32x2_t __s2 = __p2; \
58871 int32x2_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 1, 0); \58872 int32x2_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 1, 0); \
58872 int64_t __ret; \
58873 __ret = (int64_t) __builtin_neon_vqdmlals_lane_s32(__s0, __s1, __rev2, __p3); \58873 __ret = (int64_t) __builtin_neon_vqdmlals_lane_s32(__s0, __s1, __rev2, __p3); \
58874 __ret; \58874 __ret; \
58875})58875})
...@@ -58877,20 +58877,20 @@ __ai int32x4_t vqdmlal_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2)...@@ -58877,20 +58877,20 @@ __ai int32x4_t vqdmlal_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2)
5887758877
58878#ifdef __LITTLE_ENDIAN__58878#ifdef __LITTLE_ENDIAN__
58879#define vqdmlalh_lane_s16(__p0, __p1, __p2, __p3) __extension__ ({ \58879#define vqdmlalh_lane_s16(__p0, __p1, __p2, __p3) __extension__ ({ \
58880 int32_t __ret; \
58880 int32_t __s0 = __p0; \58881 int32_t __s0 = __p0; \
58881 int16_t __s1 = __p1; \58882 int16_t __s1 = __p1; \
58882 int16x4_t __s2 = __p2; \58883 int16x4_t __s2 = __p2; \
58883 int32_t __ret; \
58884 __ret = (int32_t) __builtin_neon_vqdmlalh_lane_s16(__s0, __s1, __s2, __p3); \58884 __ret = (int32_t) __builtin_neon_vqdmlalh_lane_s16(__s0, __s1, __s2, __p3); \
58885 __ret; \58885 __ret; \
58886})58886})
58887#else58887#else
58888#define vqdmlalh_lane_s16(__p0, __p1, __p2, __p3) __extension__ ({ \58888#define vqdmlalh_lane_s16(__p0, __p1, __p2, __p3) __extension__ ({ \
58889 int32_t __ret; \
58889 int32_t __s0 = __p0; \58890 int32_t __s0 = __p0; \
58890 int16_t __s1 = __p1; \58891 int16_t __s1 = __p1; \
58891 int16x4_t __s2 = __p2; \58892 int16x4_t __s2 = __p2; \
58892 int16x4_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 3, 2, 1, 0); \58893 int16x4_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 3, 2, 1, 0); \
58893 int32_t __ret; \
58894 __ret = (int32_t) __builtin_neon_vqdmlalh_lane_s16(__s0, __s1, __rev2, __p3); \58894 __ret = (int32_t) __builtin_neon_vqdmlalh_lane_s16(__s0, __s1, __rev2, __p3); \
58895 __ret; \58895 __ret; \
58896})58896})
...@@ -58898,20 +58898,20 @@ __ai int32x4_t vqdmlal_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2)...@@ -58898,20 +58898,20 @@ __ai int32x4_t vqdmlal_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2)
5889858898
58899#ifdef __LITTLE_ENDIAN__58899#ifdef __LITTLE_ENDIAN__
58900#define vqdmlals_laneq_s32(__p0, __p1, __p2, __p3) __extension__ ({ \58900#define vqdmlals_laneq_s32(__p0, __p1, __p2, __p3) __extension__ ({ \
58901 int64_t __ret; \
58901 int64_t __s0 = __p0; \58902 int64_t __s0 = __p0; \
58902 int32_t __s1 = __p1; \58903 int32_t __s1 = __p1; \
58903 int32x4_t __s2 = __p2; \58904 int32x4_t __s2 = __p2; \
58904 int64_t __ret; \
58905 __ret = (int64_t) __builtin_neon_vqdmlals_laneq_s32(__s0, __s1, __s2, __p3); \58905 __ret = (int64_t) __builtin_neon_vqdmlals_laneq_s32(__s0, __s1, __s2, __p3); \
58906 __ret; \58906 __ret; \
58907})58907})
58908#else58908#else
58909#define vqdmlals_laneq_s32(__p0, __p1, __p2, __p3) __extension__ ({ \58909#define vqdmlals_laneq_s32(__p0, __p1, __p2, __p3) __extension__ ({ \
58910 int64_t __ret; \
58910 int64_t __s0 = __p0; \58911 int64_t __s0 = __p0; \
58911 int32_t __s1 = __p1; \58912 int32_t __s1 = __p1; \
58912 int32x4_t __s2 = __p2; \58913 int32x4_t __s2 = __p2; \
58913 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 3, 2, 1, 0); \58914 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 3, 2, 1, 0); \
58914 int64_t __ret; \
58915 __ret = (int64_t) __builtin_neon_vqdmlals_laneq_s32(__s0, __s1, __rev2, __p3); \58915 __ret = (int64_t) __builtin_neon_vqdmlals_laneq_s32(__s0, __s1, __rev2, __p3); \
58916 __ret; \58916 __ret; \
58917})58917})
...@@ -58919,20 +58919,20 @@ __ai int32x4_t vqdmlal_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2)...@@ -58919,20 +58919,20 @@ __ai int32x4_t vqdmlal_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2)
5891958919
58920#ifdef __LITTLE_ENDIAN__58920#ifdef __LITTLE_ENDIAN__
58921#define vqdmlalh_laneq_s16(__p0, __p1, __p2, __p3) __extension__ ({ \58921#define vqdmlalh_laneq_s16(__p0, __p1, __p2, __p3) __extension__ ({ \
58922 int32_t __ret; \
58922 int32_t __s0 = __p0; \58923 int32_t __s0 = __p0; \
58923 int16_t __s1 = __p1; \58924 int16_t __s1 = __p1; \
58924 int16x8_t __s2 = __p2; \58925 int16x8_t __s2 = __p2; \
58925 int32_t __ret; \
58926 __ret = (int32_t) __builtin_neon_vqdmlalh_laneq_s16(__s0, __s1, __s2, __p3); \58926 __ret = (int32_t) __builtin_neon_vqdmlalh_laneq_s16(__s0, __s1, __s2, __p3); \
58927 __ret; \58927 __ret; \
58928})58928})
58929#else58929#else
58930#define vqdmlalh_laneq_s16(__p0, __p1, __p2, __p3) __extension__ ({ \58930#define vqdmlalh_laneq_s16(__p0, __p1, __p2, __p3) __extension__ ({ \
58931 int32_t __ret; \
58931 int32_t __s0 = __p0; \58932 int32_t __s0 = __p0; \
58932 int16_t __s1 = __p1; \58933 int16_t __s1 = __p1; \
58933 int16x8_t __s2 = __p2; \58934 int16x8_t __s2 = __p2; \
58934 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 7, 6, 5, 4, 3, 2, 1, 0); \58935 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 7, 6, 5, 4, 3, 2, 1, 0); \
58935 int32_t __ret; \
58936 __ret = (int32_t) __builtin_neon_vqdmlalh_laneq_s16(__s0, __s1, __rev2, __p3); \58936 __ret = (int32_t) __builtin_neon_vqdmlalh_laneq_s16(__s0, __s1, __rev2, __p3); \
58937 __ret; \58937 __ret; \
58938})58938})
...@@ -58940,22 +58940,22 @@ __ai int32x4_t vqdmlal_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2)...@@ -58940,22 +58940,22 @@ __ai int32x4_t vqdmlal_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2)
5894058940
58941#ifdef __LITTLE_ENDIAN__58941#ifdef __LITTLE_ENDIAN__
58942#define vqdmlal_laneq_s32(__p0_719, __p1_719, __p2_719, __p3_719) __extension__ ({ \58942#define vqdmlal_laneq_s32(__p0_719, __p1_719, __p2_719, __p3_719) __extension__ ({ \
58943 int64x2_t __ret_719; \
58943 int64x2_t __s0_719 = __p0_719; \58944 int64x2_t __s0_719 = __p0_719; \
58944 int32x2_t __s1_719 = __p1_719; \58945 int32x2_t __s1_719 = __p1_719; \
58945 int32x4_t __s2_719 = __p2_719; \58946 int32x4_t __s2_719 = __p2_719; \
58946 int64x2_t __ret_719; \
58947 __ret_719 = vqdmlal_s32(__s0_719, __s1_719, splat_laneq_s32(__s2_719, __p3_719)); \58947 __ret_719 = vqdmlal_s32(__s0_719, __s1_719, splat_laneq_s32(__s2_719, __p3_719)); \
58948 __ret_719; \58948 __ret_719; \
58949})58949})
58950#else58950#else
58951#define vqdmlal_laneq_s32(__p0_720, __p1_720, __p2_720, __p3_720) __extension__ ({ \58951#define vqdmlal_laneq_s32(__p0_720, __p1_720, __p2_720, __p3_720) __extension__ ({ \
58952 int64x2_t __ret_720; \
58952 int64x2_t __s0_720 = __p0_720; \58953 int64x2_t __s0_720 = __p0_720; \
58953 int32x2_t __s1_720 = __p1_720; \58954 int32x2_t __s1_720 = __p1_720; \
58954 int32x4_t __s2_720 = __p2_720; \58955 int32x4_t __s2_720 = __p2_720; \
58955 int64x2_t __rev0_720; __rev0_720 = __builtin_shufflevector(__s0_720, __s0_720, 1, 0); \58956 int64x2_t __rev0_720; __rev0_720 = __builtin_shufflevector(__s0_720, __s0_720, 1, 0); \
58956 int32x2_t __rev1_720; __rev1_720 = __builtin_shufflevector(__s1_720, __s1_720, 1, 0); \58957 int32x2_t __rev1_720; __rev1_720 = __builtin_shufflevector(__s1_720, __s1_720, 1, 0); \
58957 int32x4_t __rev2_720; __rev2_720 = __builtin_shufflevector(__s2_720, __s2_720, 3, 2, 1, 0); \58958 int32x4_t __rev2_720; __rev2_720 = __builtin_shufflevector(__s2_720, __s2_720, 3, 2, 1, 0); \
58958 int64x2_t __ret_720; \
58959 __ret_720 = __noswap_vqdmlal_s32(__rev0_720, __rev1_720, __noswap_splat_laneq_s32(__rev2_720, __p3_720)); \58959 __ret_720 = __noswap_vqdmlal_s32(__rev0_720, __rev1_720, __noswap_splat_laneq_s32(__rev2_720, __p3_720)); \
58960 __ret_720 = __builtin_shufflevector(__ret_720, __ret_720, 1, 0); \58960 __ret_720 = __builtin_shufflevector(__ret_720, __ret_720, 1, 0); \
58961 __ret_720; \58961 __ret_720; \
...@@ -58964,22 +58964,22 @@ __ai int32x4_t vqdmlal_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2)...@@ -58964,22 +58964,22 @@ __ai int32x4_t vqdmlal_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2)
5896458964
58965#ifdef __LITTLE_ENDIAN__58965#ifdef __LITTLE_ENDIAN__
58966#define vqdmlal_laneq_s16(__p0_721, __p1_721, __p2_721, __p3_721) __extension__ ({ \58966#define vqdmlal_laneq_s16(__p0_721, __p1_721, __p2_721, __p3_721) __extension__ ({ \
58967 int32x4_t __ret_721; \
58967 int32x4_t __s0_721 = __p0_721; \58968 int32x4_t __s0_721 = __p0_721; \
58968 int16x4_t __s1_721 = __p1_721; \58969 int16x4_t __s1_721 = __p1_721; \
58969 int16x8_t __s2_721 = __p2_721; \58970 int16x8_t __s2_721 = __p2_721; \
58970 int32x4_t __ret_721; \
58971 __ret_721 = vqdmlal_s16(__s0_721, __s1_721, splat_laneq_s16(__s2_721, __p3_721)); \58971 __ret_721 = vqdmlal_s16(__s0_721, __s1_721, splat_laneq_s16(__s2_721, __p3_721)); \
58972 __ret_721; \58972 __ret_721; \
58973})58973})
58974#else58974#else
58975#define vqdmlal_laneq_s16(__p0_722, __p1_722, __p2_722, __p3_722) __extension__ ({ \58975#define vqdmlal_laneq_s16(__p0_722, __p1_722, __p2_722, __p3_722) __extension__ ({ \
58976 int32x4_t __ret_722; \
58976 int32x4_t __s0_722 = __p0_722; \58977 int32x4_t __s0_722 = __p0_722; \
58977 int16x4_t __s1_722 = __p1_722; \58978 int16x4_t __s1_722 = __p1_722; \
58978 int16x8_t __s2_722 = __p2_722; \58979 int16x8_t __s2_722 = __p2_722; \
58979 int32x4_t __rev0_722; __rev0_722 = __builtin_shufflevector(__s0_722, __s0_722, 3, 2, 1, 0); \58980 int32x4_t __rev0_722; __rev0_722 = __builtin_shufflevector(__s0_722, __s0_722, 3, 2, 1, 0); \
58980 int16x4_t __rev1_722; __rev1_722 = __builtin_shufflevector(__s1_722, __s1_722, 3, 2, 1, 0); \58981 int16x4_t __rev1_722; __rev1_722 = __builtin_shufflevector(__s1_722, __s1_722, 3, 2, 1, 0); \
58981 int16x8_t __rev2_722; __rev2_722 = __builtin_shufflevector(__s2_722, __s2_722, 7, 6, 5, 4, 3, 2, 1, 0); \58982 int16x8_t __rev2_722; __rev2_722 = __builtin_shufflevector(__s2_722, __s2_722, 7, 6, 5, 4, 3, 2, 1, 0); \
58982 int32x4_t __ret_722; \
58983 __ret_722 = __noswap_vqdmlal_s16(__rev0_722, __rev1_722, __noswap_splat_laneq_s16(__rev2_722, __p3_722)); \58983 __ret_722 = __noswap_vqdmlal_s16(__rev0_722, __rev1_722, __noswap_splat_laneq_s16(__rev2_722, __p3_722)); \
58984 __ret_722 = __builtin_shufflevector(__ret_722, __ret_722, 3, 2, 1, 0); \58984 __ret_722 = __builtin_shufflevector(__ret_722, __ret_722, 3, 2, 1, 0); \
58985 __ret_722; \58985 __ret_722; \
...@@ -59004,10 +59004,10 @@ __ai int64x2_t vqdmlsl_high_s32(int64x2_t __p0, int32x4_t __p1, int32x4_t __p2)...@@ -59004,10 +59004,10 @@ __ai int64x2_t vqdmlsl_high_s32(int64x2_t __p0, int32x4_t __p1, int32x4_t __p2)
59004}59004}
59005#else59005#else
59006__ai int64x2_t vqdmlsl_high_s32(int64x2_t __p0, int32x4_t __p1, int32x4_t __p2) {59006__ai int64x2_t vqdmlsl_high_s32(int64x2_t __p0, int32x4_t __p1, int32x4_t __p2) {
59007 int64x2_t __ret;
59007 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);59008 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
59008 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);59009 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
59009 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);59010 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
59010 int64x2_t __ret;
59011 __ret = __noswap_vqdmlsl_s32(__rev0, __noswap_vget_high_s32(__rev1), __noswap_vget_high_s32(__rev2));59011 __ret = __noswap_vqdmlsl_s32(__rev0, __noswap_vget_high_s32(__rev1), __noswap_vget_high_s32(__rev2));
59012 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);59012 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
59013 return __ret;59013 return __ret;
...@@ -59022,10 +59022,10 @@ __ai int32x4_t vqdmlsl_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2)...@@ -59022,10 +59022,10 @@ __ai int32x4_t vqdmlsl_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2)
59022}59022}
59023#else59023#else
59024__ai int32x4_t vqdmlsl_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2) {59024__ai int32x4_t vqdmlsl_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2) {
59025 int32x4_t __ret;
59025 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);59026 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
59026 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);59027 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
59027 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);59028 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
59028 int32x4_t __ret;
59029 __ret = __noswap_vqdmlsl_s16(__rev0, __noswap_vget_high_s16(__rev1), __noswap_vget_high_s16(__rev2));59029 __ret = __noswap_vqdmlsl_s16(__rev0, __noswap_vget_high_s16(__rev1), __noswap_vget_high_s16(__rev2));
59030 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);59030 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
59031 return __ret;59031 return __ret;
...@@ -59034,22 +59034,22 @@ __ai int32x4_t vqdmlsl_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2)...@@ -59034,22 +59034,22 @@ __ai int32x4_t vqdmlsl_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2)
5903459034
59035#ifdef __LITTLE_ENDIAN__59035#ifdef __LITTLE_ENDIAN__
59036#define vqdmlsl_high_lane_s32(__p0_723, __p1_723, __p2_723, __p3_723) __extension__ ({ \59036#define vqdmlsl_high_lane_s32(__p0_723, __p1_723, __p2_723, __p3_723) __extension__ ({ \
59037 int64x2_t __ret_723; \
59037 int64x2_t __s0_723 = __p0_723; \59038 int64x2_t __s0_723 = __p0_723; \
59038 int32x4_t __s1_723 = __p1_723; \59039 int32x4_t __s1_723 = __p1_723; \
59039 int32x2_t __s2_723 = __p2_723; \59040 int32x2_t __s2_723 = __p2_723; \
59040 int64x2_t __ret_723; \
59041 __ret_723 = vqdmlsl_s32(__s0_723, vget_high_s32(__s1_723), splat_lane_s32(__s2_723, __p3_723)); \59041 __ret_723 = vqdmlsl_s32(__s0_723, vget_high_s32(__s1_723), splat_lane_s32(__s2_723, __p3_723)); \
59042 __ret_723; \59042 __ret_723; \
59043})59043})
59044#else59044#else
59045#define vqdmlsl_high_lane_s32(__p0_724, __p1_724, __p2_724, __p3_724) __extension__ ({ \59045#define vqdmlsl_high_lane_s32(__p0_724, __p1_724, __p2_724, __p3_724) __extension__ ({ \
59046 int64x2_t __ret_724; \
59046 int64x2_t __s0_724 = __p0_724; \59047 int64x2_t __s0_724 = __p0_724; \
59047 int32x4_t __s1_724 = __p1_724; \59048 int32x4_t __s1_724 = __p1_724; \
59048 int32x2_t __s2_724 = __p2_724; \59049 int32x2_t __s2_724 = __p2_724; \
59049 int64x2_t __rev0_724; __rev0_724 = __builtin_shufflevector(__s0_724, __s0_724, 1, 0); \59050 int64x2_t __rev0_724; __rev0_724 = __builtin_shufflevector(__s0_724, __s0_724, 1, 0); \
59050 int32x4_t __rev1_724; __rev1_724 = __builtin_shufflevector(__s1_724, __s1_724, 3, 2, 1, 0); \59051 int32x4_t __rev1_724; __rev1_724 = __builtin_shufflevector(__s1_724, __s1_724, 3, 2, 1, 0); \
59051 int32x2_t __rev2_724; __rev2_724 = __builtin_shufflevector(__s2_724, __s2_724, 1, 0); \59052 int32x2_t __rev2_724; __rev2_724 = __builtin_shufflevector(__s2_724, __s2_724, 1, 0); \
59052 int64x2_t __ret_724; \
59053 __ret_724 = __noswap_vqdmlsl_s32(__rev0_724, __noswap_vget_high_s32(__rev1_724), __noswap_splat_lane_s32(__rev2_724, __p3_724)); \59053 __ret_724 = __noswap_vqdmlsl_s32(__rev0_724, __noswap_vget_high_s32(__rev1_724), __noswap_splat_lane_s32(__rev2_724, __p3_724)); \
59054 __ret_724 = __builtin_shufflevector(__ret_724, __ret_724, 1, 0); \59054 __ret_724 = __builtin_shufflevector(__ret_724, __ret_724, 1, 0); \
59055 __ret_724; \59055 __ret_724; \
...@@ -59058,22 +59058,22 @@ __ai int32x4_t vqdmlsl_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2)...@@ -59058,22 +59058,22 @@ __ai int32x4_t vqdmlsl_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2)
5905859058
59059#ifdef __LITTLE_ENDIAN__59059#ifdef __LITTLE_ENDIAN__
59060#define vqdmlsl_high_lane_s16(__p0_725, __p1_725, __p2_725, __p3_725) __extension__ ({ \59060#define vqdmlsl_high_lane_s16(__p0_725, __p1_725, __p2_725, __p3_725) __extension__ ({ \
59061 int32x4_t __ret_725; \
59061 int32x4_t __s0_725 = __p0_725; \59062 int32x4_t __s0_725 = __p0_725; \
59062 int16x8_t __s1_725 = __p1_725; \59063 int16x8_t __s1_725 = __p1_725; \
59063 int16x4_t __s2_725 = __p2_725; \59064 int16x4_t __s2_725 = __p2_725; \
59064 int32x4_t __ret_725; \
59065 __ret_725 = vqdmlsl_s16(__s0_725, vget_high_s16(__s1_725), splat_lane_s16(__s2_725, __p3_725)); \59065 __ret_725 = vqdmlsl_s16(__s0_725, vget_high_s16(__s1_725), splat_lane_s16(__s2_725, __p3_725)); \
59066 __ret_725; \59066 __ret_725; \
59067})59067})
59068#else59068#else
59069#define vqdmlsl_high_lane_s16(__p0_726, __p1_726, __p2_726, __p3_726) __extension__ ({ \59069#define vqdmlsl_high_lane_s16(__p0_726, __p1_726, __p2_726, __p3_726) __extension__ ({ \
59070 int32x4_t __ret_726; \
59070 int32x4_t __s0_726 = __p0_726; \59071 int32x4_t __s0_726 = __p0_726; \
59071 int16x8_t __s1_726 = __p1_726; \59072 int16x8_t __s1_726 = __p1_726; \
59072 int16x4_t __s2_726 = __p2_726; \59073 int16x4_t __s2_726 = __p2_726; \
59073 int32x4_t __rev0_726; __rev0_726 = __builtin_shufflevector(__s0_726, __s0_726, 3, 2, 1, 0); \59074 int32x4_t __rev0_726; __rev0_726 = __builtin_shufflevector(__s0_726, __s0_726, 3, 2, 1, 0); \
59074 int16x8_t __rev1_726; __rev1_726 = __builtin_shufflevector(__s1_726, __s1_726, 7, 6, 5, 4, 3, 2, 1, 0); \59075 int16x8_t __rev1_726; __rev1_726 = __builtin_shufflevector(__s1_726, __s1_726, 7, 6, 5, 4, 3, 2, 1, 0); \
59075 int16x4_t __rev2_726; __rev2_726 = __builtin_shufflevector(__s2_726, __s2_726, 3, 2, 1, 0); \59076 int16x4_t __rev2_726; __rev2_726 = __builtin_shufflevector(__s2_726, __s2_726, 3, 2, 1, 0); \
59076 int32x4_t __ret_726; \
59077 __ret_726 = __noswap_vqdmlsl_s16(__rev0_726, __noswap_vget_high_s16(__rev1_726), __noswap_splat_lane_s16(__rev2_726, __p3_726)); \59077 __ret_726 = __noswap_vqdmlsl_s16(__rev0_726, __noswap_vget_high_s16(__rev1_726), __noswap_splat_lane_s16(__rev2_726, __p3_726)); \
59078 __ret_726 = __builtin_shufflevector(__ret_726, __ret_726, 3, 2, 1, 0); \59078 __ret_726 = __builtin_shufflevector(__ret_726, __ret_726, 3, 2, 1, 0); \
59079 __ret_726; \59079 __ret_726; \
...@@ -59082,22 +59082,22 @@ __ai int32x4_t vqdmlsl_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2)...@@ -59082,22 +59082,22 @@ __ai int32x4_t vqdmlsl_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2)
5908259082
59083#ifdef __LITTLE_ENDIAN__59083#ifdef __LITTLE_ENDIAN__
59084#define vqdmlsl_high_laneq_s32(__p0_727, __p1_727, __p2_727, __p3_727) __extension__ ({ \59084#define vqdmlsl_high_laneq_s32(__p0_727, __p1_727, __p2_727, __p3_727) __extension__ ({ \
59085 int64x2_t __ret_727; \
59085 int64x2_t __s0_727 = __p0_727; \59086 int64x2_t __s0_727 = __p0_727; \
59086 int32x4_t __s1_727 = __p1_727; \59087 int32x4_t __s1_727 = __p1_727; \
59087 int32x4_t __s2_727 = __p2_727; \59088 int32x4_t __s2_727 = __p2_727; \
59088 int64x2_t __ret_727; \
59089 __ret_727 = vqdmlsl_s32(__s0_727, vget_high_s32(__s1_727), splat_laneq_s32(__s2_727, __p3_727)); \59089 __ret_727 = vqdmlsl_s32(__s0_727, vget_high_s32(__s1_727), splat_laneq_s32(__s2_727, __p3_727)); \
59090 __ret_727; \59090 __ret_727; \
59091})59091})
59092#else59092#else
59093#define vqdmlsl_high_laneq_s32(__p0_728, __p1_728, __p2_728, __p3_728) __extension__ ({ \59093#define vqdmlsl_high_laneq_s32(__p0_728, __p1_728, __p2_728, __p3_728) __extension__ ({ \
59094 int64x2_t __ret_728; \
59094 int64x2_t __s0_728 = __p0_728; \59095 int64x2_t __s0_728 = __p0_728; \
59095 int32x4_t __s1_728 = __p1_728; \59096 int32x4_t __s1_728 = __p1_728; \
59096 int32x4_t __s2_728 = __p2_728; \59097 int32x4_t __s2_728 = __p2_728; \
59097 int64x2_t __rev0_728; __rev0_728 = __builtin_shufflevector(__s0_728, __s0_728, 1, 0); \59098 int64x2_t __rev0_728; __rev0_728 = __builtin_shufflevector(__s0_728, __s0_728, 1, 0); \
59098 int32x4_t __rev1_728; __rev1_728 = __builtin_shufflevector(__s1_728, __s1_728, 3, 2, 1, 0); \59099 int32x4_t __rev1_728; __rev1_728 = __builtin_shufflevector(__s1_728, __s1_728, 3, 2, 1, 0); \
59099 int32x4_t __rev2_728; __rev2_728 = __builtin_shufflevector(__s2_728, __s2_728, 3, 2, 1, 0); \59100 int32x4_t __rev2_728; __rev2_728 = __builtin_shufflevector(__s2_728, __s2_728, 3, 2, 1, 0); \
59100 int64x2_t __ret_728; \
59101 __ret_728 = __noswap_vqdmlsl_s32(__rev0_728, __noswap_vget_high_s32(__rev1_728), __noswap_splat_laneq_s32(__rev2_728, __p3_728)); \59101 __ret_728 = __noswap_vqdmlsl_s32(__rev0_728, __noswap_vget_high_s32(__rev1_728), __noswap_splat_laneq_s32(__rev2_728, __p3_728)); \
59102 __ret_728 = __builtin_shufflevector(__ret_728, __ret_728, 1, 0); \59102 __ret_728 = __builtin_shufflevector(__ret_728, __ret_728, 1, 0); \
59103 __ret_728; \59103 __ret_728; \
...@@ -59106,22 +59106,22 @@ __ai int32x4_t vqdmlsl_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2)...@@ -59106,22 +59106,22 @@ __ai int32x4_t vqdmlsl_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2)
5910659106
59107#ifdef __LITTLE_ENDIAN__59107#ifdef __LITTLE_ENDIAN__
59108#define vqdmlsl_high_laneq_s16(__p0_729, __p1_729, __p2_729, __p3_729) __extension__ ({ \59108#define vqdmlsl_high_laneq_s16(__p0_729, __p1_729, __p2_729, __p3_729) __extension__ ({ \
59109 int32x4_t __ret_729; \
59109 int32x4_t __s0_729 = __p0_729; \59110 int32x4_t __s0_729 = __p0_729; \
59110 int16x8_t __s1_729 = __p1_729; \59111 int16x8_t __s1_729 = __p1_729; \
59111 int16x8_t __s2_729 = __p2_729; \59112 int16x8_t __s2_729 = __p2_729; \
59112 int32x4_t __ret_729; \
59113 __ret_729 = vqdmlsl_s16(__s0_729, vget_high_s16(__s1_729), splat_laneq_s16(__s2_729, __p3_729)); \59113 __ret_729 = vqdmlsl_s16(__s0_729, vget_high_s16(__s1_729), splat_laneq_s16(__s2_729, __p3_729)); \
59114 __ret_729; \59114 __ret_729; \
59115})59115})
59116#else59116#else
59117#define vqdmlsl_high_laneq_s16(__p0_730, __p1_730, __p2_730, __p3_730) __extension__ ({ \59117#define vqdmlsl_high_laneq_s16(__p0_730, __p1_730, __p2_730, __p3_730) __extension__ ({ \
59118 int32x4_t __ret_730; \
59118 int32x4_t __s0_730 = __p0_730; \59119 int32x4_t __s0_730 = __p0_730; \
59119 int16x8_t __s1_730 = __p1_730; \59120 int16x8_t __s1_730 = __p1_730; \
59120 int16x8_t __s2_730 = __p2_730; \59121 int16x8_t __s2_730 = __p2_730; \
59121 int32x4_t __rev0_730; __rev0_730 = __builtin_shufflevector(__s0_730, __s0_730, 3, 2, 1, 0); \59122 int32x4_t __rev0_730; __rev0_730 = __builtin_shufflevector(__s0_730, __s0_730, 3, 2, 1, 0); \
59122 int16x8_t __rev1_730; __rev1_730 = __builtin_shufflevector(__s1_730, __s1_730, 7, 6, 5, 4, 3, 2, 1, 0); \59123 int16x8_t __rev1_730; __rev1_730 = __builtin_shufflevector(__s1_730, __s1_730, 7, 6, 5, 4, 3, 2, 1, 0); \
59123 int16x8_t __rev2_730; __rev2_730 = __builtin_shufflevector(__s2_730, __s2_730, 7, 6, 5, 4, 3, 2, 1, 0); \59124 int16x8_t __rev2_730; __rev2_730 = __builtin_shufflevector(__s2_730, __s2_730, 7, 6, 5, 4, 3, 2, 1, 0); \
59124 int32x4_t __ret_730; \
59125 __ret_730 = __noswap_vqdmlsl_s16(__rev0_730, __noswap_vget_high_s16(__rev1_730), __noswap_splat_laneq_s16(__rev2_730, __p3_730)); \59125 __ret_730 = __noswap_vqdmlsl_s16(__rev0_730, __noswap_vget_high_s16(__rev1_730), __noswap_splat_laneq_s16(__rev2_730, __p3_730)); \
59126 __ret_730 = __builtin_shufflevector(__ret_730, __ret_730, 3, 2, 1, 0); \59126 __ret_730 = __builtin_shufflevector(__ret_730, __ret_730, 3, 2, 1, 0); \
59127 __ret_730; \59127 __ret_730; \
...@@ -59136,9 +59136,9 @@ __ai int64x2_t vqdmlsl_high_n_s32(int64x2_t __p0, int32x4_t __p1, int32_t __p2)...@@ -59136,9 +59136,9 @@ __ai int64x2_t vqdmlsl_high_n_s32(int64x2_t __p0, int32x4_t __p1, int32_t __p2)
59136}59136}
59137#else59137#else
59138__ai int64x2_t vqdmlsl_high_n_s32(int64x2_t __p0, int32x4_t __p1, int32_t __p2) {59138__ai int64x2_t vqdmlsl_high_n_s32(int64x2_t __p0, int32x4_t __p1, int32_t __p2) {
59139 int64x2_t __ret;
59139 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);59140 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
59140 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);59141 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
59141 int64x2_t __ret;
59142 __ret = __noswap_vqdmlsl_n_s32(__rev0, __noswap_vget_high_s32(__rev1), __p2);59142 __ret = __noswap_vqdmlsl_n_s32(__rev0, __noswap_vget_high_s32(__rev1), __p2);
59143 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);59143 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
59144 return __ret;59144 return __ret;
...@@ -59153,9 +59153,9 @@ __ai int32x4_t vqdmlsl_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2)...@@ -59153,9 +59153,9 @@ __ai int32x4_t vqdmlsl_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2)
59153}59153}
59154#else59154#else
59155__ai int32x4_t vqdmlsl_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2) {59155__ai int32x4_t vqdmlsl_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2) {
59156 int32x4_t __ret;
59156 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);59157 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
59157 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);59158 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
59158 int32x4_t __ret;
59159 __ret = __noswap_vqdmlsl_n_s16(__rev0, __noswap_vget_high_s16(__rev1), __p2);59159 __ret = __noswap_vqdmlsl_n_s16(__rev0, __noswap_vget_high_s16(__rev1), __p2);
59160 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);59160 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
59161 return __ret;59161 return __ret;
...@@ -59164,20 +59164,20 @@ __ai int32x4_t vqdmlsl_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2)...@@ -59164,20 +59164,20 @@ __ai int32x4_t vqdmlsl_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2)
5916459164
59165#ifdef __LITTLE_ENDIAN__59165#ifdef __LITTLE_ENDIAN__
59166#define vqdmlsls_lane_s32(__p0, __p1, __p2, __p3) __extension__ ({ \59166#define vqdmlsls_lane_s32(__p0, __p1, __p2, __p3) __extension__ ({ \
59167 int64_t __ret; \
59167 int64_t __s0 = __p0; \59168 int64_t __s0 = __p0; \
59168 int32_t __s1 = __p1; \59169 int32_t __s1 = __p1; \
59169 int32x2_t __s2 = __p2; \59170 int32x2_t __s2 = __p2; \
59170 int64_t __ret; \
59171 __ret = (int64_t) __builtin_neon_vqdmlsls_lane_s32(__s0, __s1, __s2, __p3); \59171 __ret = (int64_t) __builtin_neon_vqdmlsls_lane_s32(__s0, __s1, __s2, __p3); \
59172 __ret; \59172 __ret; \
59173})59173})
59174#else59174#else
59175#define vqdmlsls_lane_s32(__p0, __p1, __p2, __p3) __extension__ ({ \59175#define vqdmlsls_lane_s32(__p0, __p1, __p2, __p3) __extension__ ({ \
59176 int64_t __ret; \
59176 int64_t __s0 = __p0; \59177 int64_t __s0 = __p0; \
59177 int32_t __s1 = __p1; \59178 int32_t __s1 = __p1; \
59178 int32x2_t __s2 = __p2; \59179 int32x2_t __s2 = __p2; \
59179 int32x2_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 1, 0); \59180 int32x2_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 1, 0); \
59180 int64_t __ret; \
59181 __ret = (int64_t) __builtin_neon_vqdmlsls_lane_s32(__s0, __s1, __rev2, __p3); \59181 __ret = (int64_t) __builtin_neon_vqdmlsls_lane_s32(__s0, __s1, __rev2, __p3); \
59182 __ret; \59182 __ret; \
59183})59183})
...@@ -59185,20 +59185,20 @@ __ai int32x4_t vqdmlsl_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2)...@@ -59185,20 +59185,20 @@ __ai int32x4_t vqdmlsl_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2)
5918559185
59186#ifdef __LITTLE_ENDIAN__59186#ifdef __LITTLE_ENDIAN__
59187#define vqdmlslh_lane_s16(__p0, __p1, __p2, __p3) __extension__ ({ \59187#define vqdmlslh_lane_s16(__p0, __p1, __p2, __p3) __extension__ ({ \
59188 int32_t __ret; \
59188 int32_t __s0 = __p0; \59189 int32_t __s0 = __p0; \
59189 int16_t __s1 = __p1; \59190 int16_t __s1 = __p1; \
59190 int16x4_t __s2 = __p2; \59191 int16x4_t __s2 = __p2; \
59191 int32_t __ret; \
59192 __ret = (int32_t) __builtin_neon_vqdmlslh_lane_s16(__s0, __s1, __s2, __p3); \59192 __ret = (int32_t) __builtin_neon_vqdmlslh_lane_s16(__s0, __s1, __s2, __p3); \
59193 __ret; \59193 __ret; \
59194})59194})
59195#else59195#else
59196#define vqdmlslh_lane_s16(__p0, __p1, __p2, __p3) __extension__ ({ \59196#define vqdmlslh_lane_s16(__p0, __p1, __p2, __p3) __extension__ ({ \
59197 int32_t __ret; \
59197 int32_t __s0 = __p0; \59198 int32_t __s0 = __p0; \
59198 int16_t __s1 = __p1; \59199 int16_t __s1 = __p1; \
59199 int16x4_t __s2 = __p2; \59200 int16x4_t __s2 = __p2; \
59200 int16x4_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 3, 2, 1, 0); \59201 int16x4_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 3, 2, 1, 0); \
59201 int32_t __ret; \
59202 __ret = (int32_t) __builtin_neon_vqdmlslh_lane_s16(__s0, __s1, __rev2, __p3); \59202 __ret = (int32_t) __builtin_neon_vqdmlslh_lane_s16(__s0, __s1, __rev2, __p3); \
59203 __ret; \59203 __ret; \
59204})59204})
...@@ -59206,20 +59206,20 @@ __ai int32x4_t vqdmlsl_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2)...@@ -59206,20 +59206,20 @@ __ai int32x4_t vqdmlsl_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2)
5920659206
59207#ifdef __LITTLE_ENDIAN__59207#ifdef __LITTLE_ENDIAN__
59208#define vqdmlsls_laneq_s32(__p0, __p1, __p2, __p3) __extension__ ({ \59208#define vqdmlsls_laneq_s32(__p0, __p1, __p2, __p3) __extension__ ({ \
59209 int64_t __ret; \
59209 int64_t __s0 = __p0; \59210 int64_t __s0 = __p0; \
59210 int32_t __s1 = __p1; \59211 int32_t __s1 = __p1; \
59211 int32x4_t __s2 = __p2; \59212 int32x4_t __s2 = __p2; \
59212 int64_t __ret; \
59213 __ret = (int64_t) __builtin_neon_vqdmlsls_laneq_s32(__s0, __s1, __s2, __p3); \59213 __ret = (int64_t) __builtin_neon_vqdmlsls_laneq_s32(__s0, __s1, __s2, __p3); \
59214 __ret; \59214 __ret; \
59215})59215})
59216#else59216#else
59217#define vqdmlsls_laneq_s32(__p0, __p1, __p2, __p3) __extension__ ({ \59217#define vqdmlsls_laneq_s32(__p0, __p1, __p2, __p3) __extension__ ({ \
59218 int64_t __ret; \
59218 int64_t __s0 = __p0; \59219 int64_t __s0 = __p0; \
59219 int32_t __s1 = __p1; \59220 int32_t __s1 = __p1; \
59220 int32x4_t __s2 = __p2; \59221 int32x4_t __s2 = __p2; \
59221 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 3, 2, 1, 0); \59222 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 3, 2, 1, 0); \
59222 int64_t __ret; \
59223 __ret = (int64_t) __builtin_neon_vqdmlsls_laneq_s32(__s0, __s1, __rev2, __p3); \59223 __ret = (int64_t) __builtin_neon_vqdmlsls_laneq_s32(__s0, __s1, __rev2, __p3); \
59224 __ret; \59224 __ret; \
59225})59225})
...@@ -59227,20 +59227,20 @@ __ai int32x4_t vqdmlsl_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2)...@@ -59227,20 +59227,20 @@ __ai int32x4_t vqdmlsl_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2)
5922759227
59228#ifdef __LITTLE_ENDIAN__59228#ifdef __LITTLE_ENDIAN__
59229#define vqdmlslh_laneq_s16(__p0, __p1, __p2, __p3) __extension__ ({ \59229#define vqdmlslh_laneq_s16(__p0, __p1, __p2, __p3) __extension__ ({ \
59230 int32_t __ret; \
59230 int32_t __s0 = __p0; \59231 int32_t __s0 = __p0; \
59231 int16_t __s1 = __p1; \59232 int16_t __s1 = __p1; \
59232 int16x8_t __s2 = __p2; \59233 int16x8_t __s2 = __p2; \
59233 int32_t __ret; \
59234 __ret = (int32_t) __builtin_neon_vqdmlslh_laneq_s16(__s0, __s1, __s2, __p3); \59234 __ret = (int32_t) __builtin_neon_vqdmlslh_laneq_s16(__s0, __s1, __s2, __p3); \
59235 __ret; \59235 __ret; \
59236})59236})
59237#else59237#else
59238#define vqdmlslh_laneq_s16(__p0, __p1, __p2, __p3) __extension__ ({ \59238#define vqdmlslh_laneq_s16(__p0, __p1, __p2, __p3) __extension__ ({ \
59239 int32_t __ret; \
59239 int32_t __s0 = __p0; \59240 int32_t __s0 = __p0; \
59240 int16_t __s1 = __p1; \59241 int16_t __s1 = __p1; \
59241 int16x8_t __s2 = __p2; \59242 int16x8_t __s2 = __p2; \
59242 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 7, 6, 5, 4, 3, 2, 1, 0); \59243 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__s2, __s2, 7, 6, 5, 4, 3, 2, 1, 0); \
59243 int32_t __ret; \
59244 __ret = (int32_t) __builtin_neon_vqdmlslh_laneq_s16(__s0, __s1, __rev2, __p3); \59244 __ret = (int32_t) __builtin_neon_vqdmlslh_laneq_s16(__s0, __s1, __rev2, __p3); \
59245 __ret; \59245 __ret; \
59246})59246})
...@@ -59248,22 +59248,22 @@ __ai int32x4_t vqdmlsl_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2)...@@ -59248,22 +59248,22 @@ __ai int32x4_t vqdmlsl_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2)
5924859248
59249#ifdef __LITTLE_ENDIAN__59249#ifdef __LITTLE_ENDIAN__
59250#define vqdmlsl_laneq_s32(__p0_731, __p1_731, __p2_731, __p3_731) __extension__ ({ \59250#define vqdmlsl_laneq_s32(__p0_731, __p1_731, __p2_731, __p3_731) __extension__ ({ \
59251 int64x2_t __ret_731; \
59251 int64x2_t __s0_731 = __p0_731; \59252 int64x2_t __s0_731 = __p0_731; \
59252 int32x2_t __s1_731 = __p1_731; \59253 int32x2_t __s1_731 = __p1_731; \
59253 int32x4_t __s2_731 = __p2_731; \59254 int32x4_t __s2_731 = __p2_731; \
59254 int64x2_t __ret_731; \
59255 __ret_731 = vqdmlsl_s32(__s0_731, __s1_731, splat_laneq_s32(__s2_731, __p3_731)); \59255 __ret_731 = vqdmlsl_s32(__s0_731, __s1_731, splat_laneq_s32(__s2_731, __p3_731)); \
59256 __ret_731; \59256 __ret_731; \
59257})59257})
59258#else59258#else
59259#define vqdmlsl_laneq_s32(__p0_732, __p1_732, __p2_732, __p3_732) __extension__ ({ \59259#define vqdmlsl_laneq_s32(__p0_732, __p1_732, __p2_732, __p3_732) __extension__ ({ \
59260 int64x2_t __ret_732; \
59260 int64x2_t __s0_732 = __p0_732; \59261 int64x2_t __s0_732 = __p0_732; \
59261 int32x2_t __s1_732 = __p1_732; \59262 int32x2_t __s1_732 = __p1_732; \
59262 int32x4_t __s2_732 = __p2_732; \59263 int32x4_t __s2_732 = __p2_732; \
59263 int64x2_t __rev0_732; __rev0_732 = __builtin_shufflevector(__s0_732, __s0_732, 1, 0); \59264 int64x2_t __rev0_732; __rev0_732 = __builtin_shufflevector(__s0_732, __s0_732, 1, 0); \
59264 int32x2_t __rev1_732; __rev1_732 = __builtin_shufflevector(__s1_732, __s1_732, 1, 0); \59265 int32x2_t __rev1_732; __rev1_732 = __builtin_shufflevector(__s1_732, __s1_732, 1, 0); \
59265 int32x4_t __rev2_732; __rev2_732 = __builtin_shufflevector(__s2_732, __s2_732, 3, 2, 1, 0); \59266 int32x4_t __rev2_732; __rev2_732 = __builtin_shufflevector(__s2_732, __s2_732, 3, 2, 1, 0); \
59266 int64x2_t __ret_732; \
59267 __ret_732 = __noswap_vqdmlsl_s32(__rev0_732, __rev1_732, __noswap_splat_laneq_s32(__rev2_732, __p3_732)); \59267 __ret_732 = __noswap_vqdmlsl_s32(__rev0_732, __rev1_732, __noswap_splat_laneq_s32(__rev2_732, __p3_732)); \
59268 __ret_732 = __builtin_shufflevector(__ret_732, __ret_732, 1, 0); \59268 __ret_732 = __builtin_shufflevector(__ret_732, __ret_732, 1, 0); \
59269 __ret_732; \59269 __ret_732; \
...@@ -59272,22 +59272,22 @@ __ai int32x4_t vqdmlsl_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2)...@@ -59272,22 +59272,22 @@ __ai int32x4_t vqdmlsl_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2)
5927259272
59273#ifdef __LITTLE_ENDIAN__59273#ifdef __LITTLE_ENDIAN__
59274#define vqdmlsl_laneq_s16(__p0_733, __p1_733, __p2_733, __p3_733) __extension__ ({ \59274#define vqdmlsl_laneq_s16(__p0_733, __p1_733, __p2_733, __p3_733) __extension__ ({ \
59275 int32x4_t __ret_733; \
59275 int32x4_t __s0_733 = __p0_733; \59276 int32x4_t __s0_733 = __p0_733; \
59276 int16x4_t __s1_733 = __p1_733; \59277 int16x4_t __s1_733 = __p1_733; \
59277 int16x8_t __s2_733 = __p2_733; \59278 int16x8_t __s2_733 = __p2_733; \
59278 int32x4_t __ret_733; \
59279 __ret_733 = vqdmlsl_s16(__s0_733, __s1_733, splat_laneq_s16(__s2_733, __p3_733)); \59279 __ret_733 = vqdmlsl_s16(__s0_733, __s1_733, splat_laneq_s16(__s2_733, __p3_733)); \
59280 __ret_733; \59280 __ret_733; \
59281})59281})
59282#else59282#else
59283#define vqdmlsl_laneq_s16(__p0_734, __p1_734, __p2_734, __p3_734) __extension__ ({ \59283#define vqdmlsl_laneq_s16(__p0_734, __p1_734, __p2_734, __p3_734) __extension__ ({ \
59284 int32x4_t __ret_734; \
59284 int32x4_t __s0_734 = __p0_734; \59285 int32x4_t __s0_734 = __p0_734; \
59285 int16x4_t __s1_734 = __p1_734; \59286 int16x4_t __s1_734 = __p1_734; \
59286 int16x8_t __s2_734 = __p2_734; \59287 int16x8_t __s2_734 = __p2_734; \
59287 int32x4_t __rev0_734; __rev0_734 = __builtin_shufflevector(__s0_734, __s0_734, 3, 2, 1, 0); \59288 int32x4_t __rev0_734; __rev0_734 = __builtin_shufflevector(__s0_734, __s0_734, 3, 2, 1, 0); \
59288 int16x4_t __rev1_734; __rev1_734 = __builtin_shufflevector(__s1_734, __s1_734, 3, 2, 1, 0); \59289 int16x4_t __rev1_734; __rev1_734 = __builtin_shufflevector(__s1_734, __s1_734, 3, 2, 1, 0); \
59289 int16x8_t __rev2_734; __rev2_734 = __builtin_shufflevector(__s2_734, __s2_734, 7, 6, 5, 4, 3, 2, 1, 0); \59290 int16x8_t __rev2_734; __rev2_734 = __builtin_shufflevector(__s2_734, __s2_734, 7, 6, 5, 4, 3, 2, 1, 0); \
59290 int32x4_t __ret_734; \
59291 __ret_734 = __noswap_vqdmlsl_s16(__rev0_734, __rev1_734, __noswap_splat_laneq_s16(__rev2_734, __p3_734)); \59291 __ret_734 = __noswap_vqdmlsl_s16(__rev0_734, __rev1_734, __noswap_splat_laneq_s16(__rev2_734, __p3_734)); \
59292 __ret_734 = __builtin_shufflevector(__ret_734, __ret_734, 3, 2, 1, 0); \59292 __ret_734 = __builtin_shufflevector(__ret_734, __ret_734, 3, 2, 1, 0); \
59293 __ret_734; \59293 __ret_734; \
...@@ -59306,19 +59306,19 @@ __ai int16_t vqdmulhh_s16(int16_t __p0, int16_t __p1) {...@@ -59306,19 +59306,19 @@ __ai int16_t vqdmulhh_s16(int16_t __p0, int16_t __p1) {
59306}59306}
59307#ifdef __LITTLE_ENDIAN__59307#ifdef __LITTLE_ENDIAN__
59308#define vqdmulhq_lane_s32(__p0, __p1, __p2) __extension__ ({ \59308#define vqdmulhq_lane_s32(__p0, __p1, __p2) __extension__ ({ \
59309 int32x4_t __ret; \
59309 int32x4_t __s0 = __p0; \59310 int32x4_t __s0 = __p0; \
59310 int32x2_t __s1 = __p1; \59311 int32x2_t __s1 = __p1; \
59311 int32x4_t __ret; \
59312 __ret = (int32x4_t) __builtin_neon_vqdmulhq_lane_v((int8x16_t)__s0, (int8x8_t)__s1, __p2, 2); \59312 __ret = (int32x4_t) __builtin_neon_vqdmulhq_lane_v((int8x16_t)__s0, (int8x8_t)__s1, __p2, 2); \
59313 __ret; \59313 __ret; \
59314})59314})
59315#else59315#else
59316#define vqdmulhq_lane_s32(__p0, __p1, __p2) __extension__ ({ \59316#define vqdmulhq_lane_s32(__p0, __p1, __p2) __extension__ ({ \
59317 int32x4_t __ret; \
59317 int32x4_t __s0 = __p0; \59318 int32x4_t __s0 = __p0; \
59318 int32x2_t __s1 = __p1; \59319 int32x2_t __s1 = __p1; \
59319 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \59320 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
59320 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \59321 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
59321 int32x4_t __ret; \
59322 __ret = (int32x4_t) __builtin_neon_vqdmulhq_lane_v((int8x16_t)__rev0, (int8x8_t)__rev1, __p2, 2); \59322 __ret = (int32x4_t) __builtin_neon_vqdmulhq_lane_v((int8x16_t)__rev0, (int8x8_t)__rev1, __p2, 2); \
59323 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \59323 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
59324 __ret; \59324 __ret; \
...@@ -59327,19 +59327,19 @@ __ai int16_t vqdmulhh_s16(int16_t __p0, int16_t __p1) {...@@ -59327,19 +59327,19 @@ __ai int16_t vqdmulhh_s16(int16_t __p0, int16_t __p1) {
5932759327
59328#ifdef __LITTLE_ENDIAN__59328#ifdef __LITTLE_ENDIAN__
59329#define vqdmulhq_lane_s16(__p0, __p1, __p2) __extension__ ({ \59329#define vqdmulhq_lane_s16(__p0, __p1, __p2) __extension__ ({ \
59330 int16x8_t __ret; \
59330 int16x8_t __s0 = __p0; \59331 int16x8_t __s0 = __p0; \
59331 int16x4_t __s1 = __p1; \59332 int16x4_t __s1 = __p1; \
59332 int16x8_t __ret; \
59333 __ret = (int16x8_t) __builtin_neon_vqdmulhq_lane_v((int8x16_t)__s0, (int8x8_t)__s1, __p2, 1); \59333 __ret = (int16x8_t) __builtin_neon_vqdmulhq_lane_v((int8x16_t)__s0, (int8x8_t)__s1, __p2, 1); \
59334 __ret; \59334 __ret; \
59335})59335})
59336#else59336#else
59337#define vqdmulhq_lane_s16(__p0, __p1, __p2) __extension__ ({ \59337#define vqdmulhq_lane_s16(__p0, __p1, __p2) __extension__ ({ \
59338 int16x8_t __ret; \
59338 int16x8_t __s0 = __p0; \59339 int16x8_t __s0 = __p0; \
59339 int16x4_t __s1 = __p1; \59340 int16x4_t __s1 = __p1; \
59340 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \59341 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
59341 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \59342 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
59342 int16x8_t __ret; \
59343 __ret = (int16x8_t) __builtin_neon_vqdmulhq_lane_v((int8x16_t)__rev0, (int8x8_t)__rev1, __p2, 1); \59343 __ret = (int16x8_t) __builtin_neon_vqdmulhq_lane_v((int8x16_t)__rev0, (int8x8_t)__rev1, __p2, 1); \
59344 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \59344 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
59345 __ret; \59345 __ret; \
...@@ -59348,19 +59348,19 @@ __ai int16_t vqdmulhh_s16(int16_t __p0, int16_t __p1) {...@@ -59348,19 +59348,19 @@ __ai int16_t vqdmulhh_s16(int16_t __p0, int16_t __p1) {
5934859348
59349#ifdef __LITTLE_ENDIAN__59349#ifdef __LITTLE_ENDIAN__
59350#define vqdmulh_lane_s32(__p0, __p1, __p2) __extension__ ({ \59350#define vqdmulh_lane_s32(__p0, __p1, __p2) __extension__ ({ \
59351 int32x2_t __ret; \
59351 int32x2_t __s0 = __p0; \59352 int32x2_t __s0 = __p0; \
59352 int32x2_t __s1 = __p1; \59353 int32x2_t __s1 = __p1; \
59353 int32x2_t __ret; \
59354 __ret = (int32x2_t) __builtin_neon_vqdmulh_lane_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 2); \59354 __ret = (int32x2_t) __builtin_neon_vqdmulh_lane_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 2); \
59355 __ret; \59355 __ret; \
59356})59356})
59357#else59357#else
59358#define vqdmulh_lane_s32(__p0, __p1, __p2) __extension__ ({ \59358#define vqdmulh_lane_s32(__p0, __p1, __p2) __extension__ ({ \
59359 int32x2_t __ret; \
59359 int32x2_t __s0 = __p0; \59360 int32x2_t __s0 = __p0; \
59360 int32x2_t __s1 = __p1; \59361 int32x2_t __s1 = __p1; \
59361 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \59362 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
59362 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \59363 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
59363 int32x2_t __ret; \
59364 __ret = (int32x2_t) __builtin_neon_vqdmulh_lane_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 2); \59364 __ret = (int32x2_t) __builtin_neon_vqdmulh_lane_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 2); \
59365 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \59365 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
59366 __ret; \59366 __ret; \
...@@ -59369,19 +59369,19 @@ __ai int16_t vqdmulhh_s16(int16_t __p0, int16_t __p1) {...@@ -59369,19 +59369,19 @@ __ai int16_t vqdmulhh_s16(int16_t __p0, int16_t __p1) {
5936959369
59370#ifdef __LITTLE_ENDIAN__59370#ifdef __LITTLE_ENDIAN__
59371#define vqdmulh_lane_s16(__p0, __p1, __p2) __extension__ ({ \59371#define vqdmulh_lane_s16(__p0, __p1, __p2) __extension__ ({ \
59372 int16x4_t __ret; \
59372 int16x4_t __s0 = __p0; \59373 int16x4_t __s0 = __p0; \
59373 int16x4_t __s1 = __p1; \59374 int16x4_t __s1 = __p1; \
59374 int16x4_t __ret; \
59375 __ret = (int16x4_t) __builtin_neon_vqdmulh_lane_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 1); \59375 __ret = (int16x4_t) __builtin_neon_vqdmulh_lane_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 1); \
59376 __ret; \59376 __ret; \
59377})59377})
59378#else59378#else
59379#define vqdmulh_lane_s16(__p0, __p1, __p2) __extension__ ({ \59379#define vqdmulh_lane_s16(__p0, __p1, __p2) __extension__ ({ \
59380 int16x4_t __ret; \
59380 int16x4_t __s0 = __p0; \59381 int16x4_t __s0 = __p0; \
59381 int16x4_t __s1 = __p1; \59382 int16x4_t __s1 = __p1; \
59382 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \59383 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
59383 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \59384 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
59384 int16x4_t __ret; \
59385 __ret = (int16x4_t) __builtin_neon_vqdmulh_lane_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 1); \59385 __ret = (int16x4_t) __builtin_neon_vqdmulh_lane_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 1); \
59386 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \59386 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
59387 __ret; \59387 __ret; \
...@@ -59390,18 +59390,18 @@ __ai int16_t vqdmulhh_s16(int16_t __p0, int16_t __p1) {...@@ -59390,18 +59390,18 @@ __ai int16_t vqdmulhh_s16(int16_t __p0, int16_t __p1) {
5939059390
59391#ifdef __LITTLE_ENDIAN__59391#ifdef __LITTLE_ENDIAN__
59392#define vqdmulhs_lane_s32(__p0_735, __p1_735, __p2_735) __extension__ ({ \59392#define vqdmulhs_lane_s32(__p0_735, __p1_735, __p2_735) __extension__ ({ \
59393 int32_t __ret_735; \
59393 int32_t __s0_735 = __p0_735; \59394 int32_t __s0_735 = __p0_735; \
59394 int32x2_t __s1_735 = __p1_735; \59395 int32x2_t __s1_735 = __p1_735; \
59395 int32_t __ret_735; \
59396 __ret_735 = vqdmulhs_s32(__s0_735, vget_lane_s32(__s1_735, __p2_735)); \59396 __ret_735 = vqdmulhs_s32(__s0_735, vget_lane_s32(__s1_735, __p2_735)); \
59397 __ret_735; \59397 __ret_735; \
59398})59398})
59399#else59399#else
59400#define vqdmulhs_lane_s32(__p0_736, __p1_736, __p2_736) __extension__ ({ \59400#define vqdmulhs_lane_s32(__p0_736, __p1_736, __p2_736) __extension__ ({ \
59401 int32_t __ret_736; \
59401 int32_t __s0_736 = __p0_736; \59402 int32_t __s0_736 = __p0_736; \
59402 int32x2_t __s1_736 = __p1_736; \59403 int32x2_t __s1_736 = __p1_736; \
59403 int32x2_t __rev1_736; __rev1_736 = __builtin_shufflevector(__s1_736, __s1_736, 1, 0); \59404 int32x2_t __rev1_736; __rev1_736 = __builtin_shufflevector(__s1_736, __s1_736, 1, 0); \
59404 int32_t __ret_736; \
59405 __ret_736 = vqdmulhs_s32(__s0_736, __noswap_vget_lane_s32(__rev1_736, __p2_736)); \59405 __ret_736 = vqdmulhs_s32(__s0_736, __noswap_vget_lane_s32(__rev1_736, __p2_736)); \
59406 __ret_736; \59406 __ret_736; \
59407})59407})
...@@ -59409,18 +59409,18 @@ __ai int16_t vqdmulhh_s16(int16_t __p0, int16_t __p1) {...@@ -59409,18 +59409,18 @@ __ai int16_t vqdmulhh_s16(int16_t __p0, int16_t __p1) {
5940959409
59410#ifdef __LITTLE_ENDIAN__59410#ifdef __LITTLE_ENDIAN__
59411#define vqdmulhh_lane_s16(__p0_737, __p1_737, __p2_737) __extension__ ({ \59411#define vqdmulhh_lane_s16(__p0_737, __p1_737, __p2_737) __extension__ ({ \
59412 int16_t __ret_737; \
59412 int16_t __s0_737 = __p0_737; \59413 int16_t __s0_737 = __p0_737; \
59413 int16x4_t __s1_737 = __p1_737; \59414 int16x4_t __s1_737 = __p1_737; \
59414 int16_t __ret_737; \
59415 __ret_737 = vqdmulhh_s16(__s0_737, vget_lane_s16(__s1_737, __p2_737)); \59415 __ret_737 = vqdmulhh_s16(__s0_737, vget_lane_s16(__s1_737, __p2_737)); \
59416 __ret_737; \59416 __ret_737; \
59417})59417})
59418#else59418#else
59419#define vqdmulhh_lane_s16(__p0_738, __p1_738, __p2_738) __extension__ ({ \59419#define vqdmulhh_lane_s16(__p0_738, __p1_738, __p2_738) __extension__ ({ \
59420 int16_t __ret_738; \
59420 int16_t __s0_738 = __p0_738; \59421 int16_t __s0_738 = __p0_738; \
59421 int16x4_t __s1_738 = __p1_738; \59422 int16x4_t __s1_738 = __p1_738; \
59422 int16x4_t __rev1_738; __rev1_738 = __builtin_shufflevector(__s1_738, __s1_738, 3, 2, 1, 0); \59423 int16x4_t __rev1_738; __rev1_738 = __builtin_shufflevector(__s1_738, __s1_738, 3, 2, 1, 0); \
59423 int16_t __ret_738; \
59424 __ret_738 = vqdmulhh_s16(__s0_738, __noswap_vget_lane_s16(__rev1_738, __p2_738)); \59424 __ret_738 = vqdmulhh_s16(__s0_738, __noswap_vget_lane_s16(__rev1_738, __p2_738)); \
59425 __ret_738; \59425 __ret_738; \
59426})59426})
...@@ -59428,18 +59428,18 @@ __ai int16_t vqdmulhh_s16(int16_t __p0, int16_t __p1) {...@@ -59428,18 +59428,18 @@ __ai int16_t vqdmulhh_s16(int16_t __p0, int16_t __p1) {
5942859428
59429#ifdef __LITTLE_ENDIAN__59429#ifdef __LITTLE_ENDIAN__
59430#define vqdmulhs_laneq_s32(__p0_739, __p1_739, __p2_739) __extension__ ({ \59430#define vqdmulhs_laneq_s32(__p0_739, __p1_739, __p2_739) __extension__ ({ \
59431 int32_t __ret_739; \
59431 int32_t __s0_739 = __p0_739; \59432 int32_t __s0_739 = __p0_739; \
59432 int32x4_t __s1_739 = __p1_739; \59433 int32x4_t __s1_739 = __p1_739; \
59433 int32_t __ret_739; \
59434 __ret_739 = vqdmulhs_s32(__s0_739, vgetq_lane_s32(__s1_739, __p2_739)); \59434 __ret_739 = vqdmulhs_s32(__s0_739, vgetq_lane_s32(__s1_739, __p2_739)); \
59435 __ret_739; \59435 __ret_739; \
59436})59436})
59437#else59437#else
59438#define vqdmulhs_laneq_s32(__p0_740, __p1_740, __p2_740) __extension__ ({ \59438#define vqdmulhs_laneq_s32(__p0_740, __p1_740, __p2_740) __extension__ ({ \
59439 int32_t __ret_740; \
59439 int32_t __s0_740 = __p0_740; \59440 int32_t __s0_740 = __p0_740; \
59440 int32x4_t __s1_740 = __p1_740; \59441 int32x4_t __s1_740 = __p1_740; \
59441 int32x4_t __rev1_740; __rev1_740 = __builtin_shufflevector(__s1_740, __s1_740, 3, 2, 1, 0); \59442 int32x4_t __rev1_740; __rev1_740 = __builtin_shufflevector(__s1_740, __s1_740, 3, 2, 1, 0); \
59442 int32_t __ret_740; \
59443 __ret_740 = vqdmulhs_s32(__s0_740, __noswap_vgetq_lane_s32(__rev1_740, __p2_740)); \59443 __ret_740 = vqdmulhs_s32(__s0_740, __noswap_vgetq_lane_s32(__rev1_740, __p2_740)); \
59444 __ret_740; \59444 __ret_740; \
59445})59445})
...@@ -59447,18 +59447,18 @@ __ai int16_t vqdmulhh_s16(int16_t __p0, int16_t __p1) {...@@ -59447,18 +59447,18 @@ __ai int16_t vqdmulhh_s16(int16_t __p0, int16_t __p1) {
5944759447
59448#ifdef __LITTLE_ENDIAN__59448#ifdef __LITTLE_ENDIAN__
59449#define vqdmulhh_laneq_s16(__p0_741, __p1_741, __p2_741) __extension__ ({ \59449#define vqdmulhh_laneq_s16(__p0_741, __p1_741, __p2_741) __extension__ ({ \
59450 int16_t __ret_741; \
59450 int16_t __s0_741 = __p0_741; \59451 int16_t __s0_741 = __p0_741; \
59451 int16x8_t __s1_741 = __p1_741; \59452 int16x8_t __s1_741 = __p1_741; \
59452 int16_t __ret_741; \
59453 __ret_741 = vqdmulhh_s16(__s0_741, vgetq_lane_s16(__s1_741, __p2_741)); \59453 __ret_741 = vqdmulhh_s16(__s0_741, vgetq_lane_s16(__s1_741, __p2_741)); \
59454 __ret_741; \59454 __ret_741; \
59455})59455})
59456#else59456#else
59457#define vqdmulhh_laneq_s16(__p0_742, __p1_742, __p2_742) __extension__ ({ \59457#define vqdmulhh_laneq_s16(__p0_742, __p1_742, __p2_742) __extension__ ({ \
59458 int16_t __ret_742; \
59458 int16_t __s0_742 = __p0_742; \59459 int16_t __s0_742 = __p0_742; \
59459 int16x8_t __s1_742 = __p1_742; \59460 int16x8_t __s1_742 = __p1_742; \
59460 int16x8_t __rev1_742; __rev1_742 = __builtin_shufflevector(__s1_742, __s1_742, 7, 6, 5, 4, 3, 2, 1, 0); \59461 int16x8_t __rev1_742; __rev1_742 = __builtin_shufflevector(__s1_742, __s1_742, 7, 6, 5, 4, 3, 2, 1, 0); \
59461 int16_t __ret_742; \
59462 __ret_742 = vqdmulhh_s16(__s0_742, __noswap_vgetq_lane_s16(__rev1_742, __p2_742)); \59462 __ret_742 = vqdmulhh_s16(__s0_742, __noswap_vgetq_lane_s16(__rev1_742, __p2_742)); \
59463 __ret_742; \59463 __ret_742; \
59464})59464})
...@@ -59466,19 +59466,19 @@ __ai int16_t vqdmulhh_s16(int16_t __p0, int16_t __p1) {...@@ -59466,19 +59466,19 @@ __ai int16_t vqdmulhh_s16(int16_t __p0, int16_t __p1) {
5946659466
59467#ifdef __LITTLE_ENDIAN__59467#ifdef __LITTLE_ENDIAN__
59468#define vqdmulhq_laneq_s32(__p0, __p1, __p2) __extension__ ({ \59468#define vqdmulhq_laneq_s32(__p0, __p1, __p2) __extension__ ({ \
59469 int32x4_t __ret; \
59469 int32x4_t __s0 = __p0; \59470 int32x4_t __s0 = __p0; \
59470 int32x4_t __s1 = __p1; \59471 int32x4_t __s1 = __p1; \
59471 int32x4_t __ret; \
59472 __ret = (int32x4_t) __builtin_neon_vqdmulhq_laneq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 34); \59472 __ret = (int32x4_t) __builtin_neon_vqdmulhq_laneq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 34); \
59473 __ret; \59473 __ret; \
59474})59474})
59475#else59475#else
59476#define vqdmulhq_laneq_s32(__p0, __p1, __p2) __extension__ ({ \59476#define vqdmulhq_laneq_s32(__p0, __p1, __p2) __extension__ ({ \
59477 int32x4_t __ret; \
59477 int32x4_t __s0 = __p0; \59478 int32x4_t __s0 = __p0; \
59478 int32x4_t __s1 = __p1; \59479 int32x4_t __s1 = __p1; \
59479 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \59480 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
59480 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \59481 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
59481 int32x4_t __ret; \
59482 __ret = (int32x4_t) __builtin_neon_vqdmulhq_laneq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 34); \59482 __ret = (int32x4_t) __builtin_neon_vqdmulhq_laneq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 34); \
59483 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \59483 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
59484 __ret; \59484 __ret; \
...@@ -59487,19 +59487,19 @@ __ai int16_t vqdmulhh_s16(int16_t __p0, int16_t __p1) {...@@ -59487,19 +59487,19 @@ __ai int16_t vqdmulhh_s16(int16_t __p0, int16_t __p1) {
5948759487
59488#ifdef __LITTLE_ENDIAN__59488#ifdef __LITTLE_ENDIAN__
59489#define vqdmulhq_laneq_s16(__p0, __p1, __p2) __extension__ ({ \59489#define vqdmulhq_laneq_s16(__p0, __p1, __p2) __extension__ ({ \
59490 int16x8_t __ret; \
59490 int16x8_t __s0 = __p0; \59491 int16x8_t __s0 = __p0; \
59491 int16x8_t __s1 = __p1; \59492 int16x8_t __s1 = __p1; \
59492 int16x8_t __ret; \
59493 __ret = (int16x8_t) __builtin_neon_vqdmulhq_laneq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 33); \59493 __ret = (int16x8_t) __builtin_neon_vqdmulhq_laneq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 33); \
59494 __ret; \59494 __ret; \
59495})59495})
59496#else59496#else
59497#define vqdmulhq_laneq_s16(__p0, __p1, __p2) __extension__ ({ \59497#define vqdmulhq_laneq_s16(__p0, __p1, __p2) __extension__ ({ \
59498 int16x8_t __ret; \
59498 int16x8_t __s0 = __p0; \59499 int16x8_t __s0 = __p0; \
59499 int16x8_t __s1 = __p1; \59500 int16x8_t __s1 = __p1; \
59500 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \59501 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
59501 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \59502 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
59502 int16x8_t __ret; \
59503 __ret = (int16x8_t) __builtin_neon_vqdmulhq_laneq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 33); \59503 __ret = (int16x8_t) __builtin_neon_vqdmulhq_laneq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 33); \
59504 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \59504 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
59505 __ret; \59505 __ret; \
...@@ -59508,19 +59508,19 @@ __ai int16_t vqdmulhh_s16(int16_t __p0, int16_t __p1) {...@@ -59508,19 +59508,19 @@ __ai int16_t vqdmulhh_s16(int16_t __p0, int16_t __p1) {
5950859508
59509#ifdef __LITTLE_ENDIAN__59509#ifdef __LITTLE_ENDIAN__
59510#define vqdmulh_laneq_s32(__p0, __p1, __p2) __extension__ ({ \59510#define vqdmulh_laneq_s32(__p0, __p1, __p2) __extension__ ({ \
59511 int32x2_t __ret; \
59511 int32x2_t __s0 = __p0; \59512 int32x2_t __s0 = __p0; \
59512 int32x4_t __s1 = __p1; \59513 int32x4_t __s1 = __p1; \
59513 int32x2_t __ret; \
59514 __ret = (int32x2_t) __builtin_neon_vqdmulh_laneq_v((int8x8_t)__s0, (int8x16_t)__s1, __p2, 2); \59514 __ret = (int32x2_t) __builtin_neon_vqdmulh_laneq_v((int8x8_t)__s0, (int8x16_t)__s1, __p2, 2); \
59515 __ret; \59515 __ret; \
59516})59516})
59517#else59517#else
59518#define vqdmulh_laneq_s32(__p0, __p1, __p2) __extension__ ({ \59518#define vqdmulh_laneq_s32(__p0, __p1, __p2) __extension__ ({ \
59519 int32x2_t __ret; \
59519 int32x2_t __s0 = __p0; \59520 int32x2_t __s0 = __p0; \
59520 int32x4_t __s1 = __p1; \59521 int32x4_t __s1 = __p1; \
59521 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \59522 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
59522 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \59523 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
59523 int32x2_t __ret; \
59524 __ret = (int32x2_t) __builtin_neon_vqdmulh_laneq_v((int8x8_t)__rev0, (int8x16_t)__rev1, __p2, 2); \59524 __ret = (int32x2_t) __builtin_neon_vqdmulh_laneq_v((int8x8_t)__rev0, (int8x16_t)__rev1, __p2, 2); \
59525 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \59525 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
59526 __ret; \59526 __ret; \
...@@ -59529,19 +59529,19 @@ __ai int16_t vqdmulhh_s16(int16_t __p0, int16_t __p1) {...@@ -59529,19 +59529,19 @@ __ai int16_t vqdmulhh_s16(int16_t __p0, int16_t __p1) {
5952959529
59530#ifdef __LITTLE_ENDIAN__59530#ifdef __LITTLE_ENDIAN__
59531#define vqdmulh_laneq_s16(__p0, __p1, __p2) __extension__ ({ \59531#define vqdmulh_laneq_s16(__p0, __p1, __p2) __extension__ ({ \
59532 int16x4_t __ret; \
59532 int16x4_t __s0 = __p0; \59533 int16x4_t __s0 = __p0; \
59533 int16x8_t __s1 = __p1; \59534 int16x8_t __s1 = __p1; \
59534 int16x4_t __ret; \
59535 __ret = (int16x4_t) __builtin_neon_vqdmulh_laneq_v((int8x8_t)__s0, (int8x16_t)__s1, __p2, 1); \59535 __ret = (int16x4_t) __builtin_neon_vqdmulh_laneq_v((int8x8_t)__s0, (int8x16_t)__s1, __p2, 1); \
59536 __ret; \59536 __ret; \
59537})59537})
59538#else59538#else
59539#define vqdmulh_laneq_s16(__p0, __p1, __p2) __extension__ ({ \59539#define vqdmulh_laneq_s16(__p0, __p1, __p2) __extension__ ({ \
59540 int16x4_t __ret; \
59540 int16x4_t __s0 = __p0; \59541 int16x4_t __s0 = __p0; \
59541 int16x8_t __s1 = __p1; \59542 int16x8_t __s1 = __p1; \
59542 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \59543 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
59543 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \59544 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
59544 int16x4_t __ret; \
59545 __ret = (int16x4_t) __builtin_neon_vqdmulh_laneq_v((int8x8_t)__rev0, (int8x16_t)__rev1, __p2, 1); \59545 __ret = (int16x4_t) __builtin_neon_vqdmulh_laneq_v((int8x8_t)__rev0, (int8x16_t)__rev1, __p2, 1); \
59546 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \59546 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
59547 __ret; \59547 __ret; \
...@@ -59566,9 +59566,9 @@ __ai int64x2_t vqdmull_high_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -59566,9 +59566,9 @@ __ai int64x2_t vqdmull_high_s32(int32x4_t __p0, int32x4_t __p1) {
59566}59566}
59567#else59567#else
59568__ai int64x2_t vqdmull_high_s32(int32x4_t __p0, int32x4_t __p1) {59568__ai int64x2_t vqdmull_high_s32(int32x4_t __p0, int32x4_t __p1) {
59569 int64x2_t __ret;
59569 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);59570 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
59570 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);59571 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
59571 int64x2_t __ret;
59572 __ret = __noswap_vqdmull_s32(__noswap_vget_high_s32(__rev0), __noswap_vget_high_s32(__rev1));59572 __ret = __noswap_vqdmull_s32(__noswap_vget_high_s32(__rev0), __noswap_vget_high_s32(__rev1));
59573 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);59573 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
59574 return __ret;59574 return __ret;
...@@ -59583,9 +59583,9 @@ __ai int32x4_t vqdmull_high_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -59583,9 +59583,9 @@ __ai int32x4_t vqdmull_high_s16(int16x8_t __p0, int16x8_t __p1) {
59583}59583}
59584#else59584#else
59585__ai int32x4_t vqdmull_high_s16(int16x8_t __p0, int16x8_t __p1) {59585__ai int32x4_t vqdmull_high_s16(int16x8_t __p0, int16x8_t __p1) {
59586 int32x4_t __ret;
59586 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);59587 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
59587 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);59588 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
59588 int32x4_t __ret;
59589 __ret = __noswap_vqdmull_s16(__noswap_vget_high_s16(__rev0), __noswap_vget_high_s16(__rev1));59589 __ret = __noswap_vqdmull_s16(__noswap_vget_high_s16(__rev0), __noswap_vget_high_s16(__rev1));
59590 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);59590 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
59591 return __ret;59591 return __ret;
...@@ -59594,19 +59594,19 @@ __ai int32x4_t vqdmull_high_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -59594,19 +59594,19 @@ __ai int32x4_t vqdmull_high_s16(int16x8_t __p0, int16x8_t __p1) {
5959459594
59595#ifdef __LITTLE_ENDIAN__59595#ifdef __LITTLE_ENDIAN__
59596#define vqdmull_high_lane_s32(__p0_743, __p1_743, __p2_743) __extension__ ({ \59596#define vqdmull_high_lane_s32(__p0_743, __p1_743, __p2_743) __extension__ ({ \
59597 int64x2_t __ret_743; \
59597 int32x4_t __s0_743 = __p0_743; \59598 int32x4_t __s0_743 = __p0_743; \
59598 int32x2_t __s1_743 = __p1_743; \59599 int32x2_t __s1_743 = __p1_743; \
59599 int64x2_t __ret_743; \
59600 __ret_743 = vqdmull_s32(vget_high_s32(__s0_743), splat_lane_s32(__s1_743, __p2_743)); \59600 __ret_743 = vqdmull_s32(vget_high_s32(__s0_743), splat_lane_s32(__s1_743, __p2_743)); \
59601 __ret_743; \59601 __ret_743; \
59602})59602})
59603#else59603#else
59604#define vqdmull_high_lane_s32(__p0_744, __p1_744, __p2_744) __extension__ ({ \59604#define vqdmull_high_lane_s32(__p0_744, __p1_744, __p2_744) __extension__ ({ \
59605 int64x2_t __ret_744; \
59605 int32x4_t __s0_744 = __p0_744; \59606 int32x4_t __s0_744 = __p0_744; \
59606 int32x2_t __s1_744 = __p1_744; \59607 int32x2_t __s1_744 = __p1_744; \
59607 int32x4_t __rev0_744; __rev0_744 = __builtin_shufflevector(__s0_744, __s0_744, 3, 2, 1, 0); \59608 int32x4_t __rev0_744; __rev0_744 = __builtin_shufflevector(__s0_744, __s0_744, 3, 2, 1, 0); \
59608 int32x2_t __rev1_744; __rev1_744 = __builtin_shufflevector(__s1_744, __s1_744, 1, 0); \59609 int32x2_t __rev1_744; __rev1_744 = __builtin_shufflevector(__s1_744, __s1_744, 1, 0); \
59609 int64x2_t __ret_744; \
59610 __ret_744 = __noswap_vqdmull_s32(__noswap_vget_high_s32(__rev0_744), __noswap_splat_lane_s32(__rev1_744, __p2_744)); \59610 __ret_744 = __noswap_vqdmull_s32(__noswap_vget_high_s32(__rev0_744), __noswap_splat_lane_s32(__rev1_744, __p2_744)); \
59611 __ret_744 = __builtin_shufflevector(__ret_744, __ret_744, 1, 0); \59611 __ret_744 = __builtin_shufflevector(__ret_744, __ret_744, 1, 0); \
59612 __ret_744; \59612 __ret_744; \
...@@ -59615,19 +59615,19 @@ __ai int32x4_t vqdmull_high_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -59615,19 +59615,19 @@ __ai int32x4_t vqdmull_high_s16(int16x8_t __p0, int16x8_t __p1) {
5961559615
59616#ifdef __LITTLE_ENDIAN__59616#ifdef __LITTLE_ENDIAN__
59617#define vqdmull_high_lane_s16(__p0_745, __p1_745, __p2_745) __extension__ ({ \59617#define vqdmull_high_lane_s16(__p0_745, __p1_745, __p2_745) __extension__ ({ \
59618 int32x4_t __ret_745; \
59618 int16x8_t __s0_745 = __p0_745; \59619 int16x8_t __s0_745 = __p0_745; \
59619 int16x4_t __s1_745 = __p1_745; \59620 int16x4_t __s1_745 = __p1_745; \
59620 int32x4_t __ret_745; \
59621 __ret_745 = vqdmull_s16(vget_high_s16(__s0_745), splat_lane_s16(__s1_745, __p2_745)); \59621 __ret_745 = vqdmull_s16(vget_high_s16(__s0_745), splat_lane_s16(__s1_745, __p2_745)); \
59622 __ret_745; \59622 __ret_745; \
59623})59623})
59624#else59624#else
59625#define vqdmull_high_lane_s16(__p0_746, __p1_746, __p2_746) __extension__ ({ \59625#define vqdmull_high_lane_s16(__p0_746, __p1_746, __p2_746) __extension__ ({ \
59626 int32x4_t __ret_746; \
59626 int16x8_t __s0_746 = __p0_746; \59627 int16x8_t __s0_746 = __p0_746; \
59627 int16x4_t __s1_746 = __p1_746; \59628 int16x4_t __s1_746 = __p1_746; \
59628 int16x8_t __rev0_746; __rev0_746 = __builtin_shufflevector(__s0_746, __s0_746, 7, 6, 5, 4, 3, 2, 1, 0); \59629 int16x8_t __rev0_746; __rev0_746 = __builtin_shufflevector(__s0_746, __s0_746, 7, 6, 5, 4, 3, 2, 1, 0); \
59629 int16x4_t __rev1_746; __rev1_746 = __builtin_shufflevector(__s1_746, __s1_746, 3, 2, 1, 0); \59630 int16x4_t __rev1_746; __rev1_746 = __builtin_shufflevector(__s1_746, __s1_746, 3, 2, 1, 0); \
59630 int32x4_t __ret_746; \
59631 __ret_746 = __noswap_vqdmull_s16(__noswap_vget_high_s16(__rev0_746), __noswap_splat_lane_s16(__rev1_746, __p2_746)); \59631 __ret_746 = __noswap_vqdmull_s16(__noswap_vget_high_s16(__rev0_746), __noswap_splat_lane_s16(__rev1_746, __p2_746)); \
59632 __ret_746 = __builtin_shufflevector(__ret_746, __ret_746, 3, 2, 1, 0); \59632 __ret_746 = __builtin_shufflevector(__ret_746, __ret_746, 3, 2, 1, 0); \
59633 __ret_746; \59633 __ret_746; \
...@@ -59636,19 +59636,19 @@ __ai int32x4_t vqdmull_high_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -59636,19 +59636,19 @@ __ai int32x4_t vqdmull_high_s16(int16x8_t __p0, int16x8_t __p1) {
5963659636
59637#ifdef __LITTLE_ENDIAN__59637#ifdef __LITTLE_ENDIAN__
59638#define vqdmull_high_laneq_s32(__p0_747, __p1_747, __p2_747) __extension__ ({ \59638#define vqdmull_high_laneq_s32(__p0_747, __p1_747, __p2_747) __extension__ ({ \
59639 int64x2_t __ret_747; \
59639 int32x4_t __s0_747 = __p0_747; \59640 int32x4_t __s0_747 = __p0_747; \
59640 int32x4_t __s1_747 = __p1_747; \59641 int32x4_t __s1_747 = __p1_747; \
59641 int64x2_t __ret_747; \
59642 __ret_747 = vqdmull_s32(vget_high_s32(__s0_747), splat_laneq_s32(__s1_747, __p2_747)); \59642 __ret_747 = vqdmull_s32(vget_high_s32(__s0_747), splat_laneq_s32(__s1_747, __p2_747)); \
59643 __ret_747; \59643 __ret_747; \
59644})59644})
59645#else59645#else
59646#define vqdmull_high_laneq_s32(__p0_748, __p1_748, __p2_748) __extension__ ({ \59646#define vqdmull_high_laneq_s32(__p0_748, __p1_748, __p2_748) __extension__ ({ \
59647 int64x2_t __ret_748; \
59647 int32x4_t __s0_748 = __p0_748; \59648 int32x4_t __s0_748 = __p0_748; \
59648 int32x4_t __s1_748 = __p1_748; \59649 int32x4_t __s1_748 = __p1_748; \
59649 int32x4_t __rev0_748; __rev0_748 = __builtin_shufflevector(__s0_748, __s0_748, 3, 2, 1, 0); \59650 int32x4_t __rev0_748; __rev0_748 = __builtin_shufflevector(__s0_748, __s0_748, 3, 2, 1, 0); \
59650 int32x4_t __rev1_748; __rev1_748 = __builtin_shufflevector(__s1_748, __s1_748, 3, 2, 1, 0); \59651 int32x4_t __rev1_748; __rev1_748 = __builtin_shufflevector(__s1_748, __s1_748, 3, 2, 1, 0); \
59651 int64x2_t __ret_748; \
59652 __ret_748 = __noswap_vqdmull_s32(__noswap_vget_high_s32(__rev0_748), __noswap_splat_laneq_s32(__rev1_748, __p2_748)); \59652 __ret_748 = __noswap_vqdmull_s32(__noswap_vget_high_s32(__rev0_748), __noswap_splat_laneq_s32(__rev1_748, __p2_748)); \
59653 __ret_748 = __builtin_shufflevector(__ret_748, __ret_748, 1, 0); \59653 __ret_748 = __builtin_shufflevector(__ret_748, __ret_748, 1, 0); \
59654 __ret_748; \59654 __ret_748; \
...@@ -59657,19 +59657,19 @@ __ai int32x4_t vqdmull_high_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -59657,19 +59657,19 @@ __ai int32x4_t vqdmull_high_s16(int16x8_t __p0, int16x8_t __p1) {
5965759657
59658#ifdef __LITTLE_ENDIAN__59658#ifdef __LITTLE_ENDIAN__
59659#define vqdmull_high_laneq_s16(__p0_749, __p1_749, __p2_749) __extension__ ({ \59659#define vqdmull_high_laneq_s16(__p0_749, __p1_749, __p2_749) __extension__ ({ \
59660 int32x4_t __ret_749; \
59660 int16x8_t __s0_749 = __p0_749; \59661 int16x8_t __s0_749 = __p0_749; \
59661 int16x8_t __s1_749 = __p1_749; \59662 int16x8_t __s1_749 = __p1_749; \
59662 int32x4_t __ret_749; \
59663 __ret_749 = vqdmull_s16(vget_high_s16(__s0_749), splat_laneq_s16(__s1_749, __p2_749)); \59663 __ret_749 = vqdmull_s16(vget_high_s16(__s0_749), splat_laneq_s16(__s1_749, __p2_749)); \
59664 __ret_749; \59664 __ret_749; \
59665})59665})
59666#else59666#else
59667#define vqdmull_high_laneq_s16(__p0_750, __p1_750, __p2_750) __extension__ ({ \59667#define vqdmull_high_laneq_s16(__p0_750, __p1_750, __p2_750) __extension__ ({ \
59668 int32x4_t __ret_750; \
59668 int16x8_t __s0_750 = __p0_750; \59669 int16x8_t __s0_750 = __p0_750; \
59669 int16x8_t __s1_750 = __p1_750; \59670 int16x8_t __s1_750 = __p1_750; \
59670 int16x8_t __rev0_750; __rev0_750 = __builtin_shufflevector(__s0_750, __s0_750, 7, 6, 5, 4, 3, 2, 1, 0); \59671 int16x8_t __rev0_750; __rev0_750 = __builtin_shufflevector(__s0_750, __s0_750, 7, 6, 5, 4, 3, 2, 1, 0); \
59671 int16x8_t __rev1_750; __rev1_750 = __builtin_shufflevector(__s1_750, __s1_750, 7, 6, 5, 4, 3, 2, 1, 0); \59672 int16x8_t __rev1_750; __rev1_750 = __builtin_shufflevector(__s1_750, __s1_750, 7, 6, 5, 4, 3, 2, 1, 0); \
59672 int32x4_t __ret_750; \
59673 __ret_750 = __noswap_vqdmull_s16(__noswap_vget_high_s16(__rev0_750), __noswap_splat_laneq_s16(__rev1_750, __p2_750)); \59673 __ret_750 = __noswap_vqdmull_s16(__noswap_vget_high_s16(__rev0_750), __noswap_splat_laneq_s16(__rev1_750, __p2_750)); \
59674 __ret_750 = __builtin_shufflevector(__ret_750, __ret_750, 3, 2, 1, 0); \59674 __ret_750 = __builtin_shufflevector(__ret_750, __ret_750, 3, 2, 1, 0); \
59675 __ret_750; \59675 __ret_750; \
...@@ -59684,8 +59684,8 @@ __ai int64x2_t vqdmull_high_n_s32(int32x4_t __p0, int32_t __p1) {...@@ -59684,8 +59684,8 @@ __ai int64x2_t vqdmull_high_n_s32(int32x4_t __p0, int32_t __p1) {
59684}59684}
59685#else59685#else
59686__ai int64x2_t vqdmull_high_n_s32(int32x4_t __p0, int32_t __p1) {59686__ai int64x2_t vqdmull_high_n_s32(int32x4_t __p0, int32_t __p1) {
59687 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
59688 int64x2_t __ret;59687 int64x2_t __ret;
59688 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
59689 __ret = __noswap_vqdmull_n_s32(__noswap_vget_high_s32(__rev0), __p1);59689 __ret = __noswap_vqdmull_n_s32(__noswap_vget_high_s32(__rev0), __p1);
59690 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);59690 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
59691 return __ret;59691 return __ret;
...@@ -59700,8 +59700,8 @@ __ai int32x4_t vqdmull_high_n_s16(int16x8_t __p0, int16_t __p1) {...@@ -59700,8 +59700,8 @@ __ai int32x4_t vqdmull_high_n_s16(int16x8_t __p0, int16_t __p1) {
59700}59700}
59701#else59701#else
59702__ai int32x4_t vqdmull_high_n_s16(int16x8_t __p0, int16_t __p1) {59702__ai int32x4_t vqdmull_high_n_s16(int16x8_t __p0, int16_t __p1) {
59703 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
59704 int32x4_t __ret;59703 int32x4_t __ret;
59704 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
59705 __ret = __noswap_vqdmull_n_s16(__noswap_vget_high_s16(__rev0), __p1);59705 __ret = __noswap_vqdmull_n_s16(__noswap_vget_high_s16(__rev0), __p1);
59706 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);59706 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
59707 return __ret;59707 return __ret;
...@@ -59710,18 +59710,18 @@ __ai int32x4_t vqdmull_high_n_s16(int16x8_t __p0, int16_t __p1) {...@@ -59710,18 +59710,18 @@ __ai int32x4_t vqdmull_high_n_s16(int16x8_t __p0, int16_t __p1) {
5971059710
59711#ifdef __LITTLE_ENDIAN__59711#ifdef __LITTLE_ENDIAN__
59712#define vqdmulls_lane_s32(__p0_751, __p1_751, __p2_751) __extension__ ({ \59712#define vqdmulls_lane_s32(__p0_751, __p1_751, __p2_751) __extension__ ({ \
59713 int64_t __ret_751; \
59713 int32_t __s0_751 = __p0_751; \59714 int32_t __s0_751 = __p0_751; \
59714 int32x2_t __s1_751 = __p1_751; \59715 int32x2_t __s1_751 = __p1_751; \
59715 int64_t __ret_751; \
59716 __ret_751 = vqdmulls_s32(__s0_751, vget_lane_s32(__s1_751, __p2_751)); \59716 __ret_751 = vqdmulls_s32(__s0_751, vget_lane_s32(__s1_751, __p2_751)); \
59717 __ret_751; \59717 __ret_751; \
59718})59718})
59719#else59719#else
59720#define vqdmulls_lane_s32(__p0_752, __p1_752, __p2_752) __extension__ ({ \59720#define vqdmulls_lane_s32(__p0_752, __p1_752, __p2_752) __extension__ ({ \
59721 int64_t __ret_752; \
59721 int32_t __s0_752 = __p0_752; \59722 int32_t __s0_752 = __p0_752; \
59722 int32x2_t __s1_752 = __p1_752; \59723 int32x2_t __s1_752 = __p1_752; \
59723 int32x2_t __rev1_752; __rev1_752 = __builtin_shufflevector(__s1_752, __s1_752, 1, 0); \59724 int32x2_t __rev1_752; __rev1_752 = __builtin_shufflevector(__s1_752, __s1_752, 1, 0); \
59724 int64_t __ret_752; \
59725 __ret_752 = vqdmulls_s32(__s0_752, __noswap_vget_lane_s32(__rev1_752, __p2_752)); \59725 __ret_752 = vqdmulls_s32(__s0_752, __noswap_vget_lane_s32(__rev1_752, __p2_752)); \
59726 __ret_752; \59726 __ret_752; \
59727})59727})
...@@ -59729,18 +59729,18 @@ __ai int32x4_t vqdmull_high_n_s16(int16x8_t __p0, int16_t __p1) {...@@ -59729,18 +59729,18 @@ __ai int32x4_t vqdmull_high_n_s16(int16x8_t __p0, int16_t __p1) {
5972959729
59730#ifdef __LITTLE_ENDIAN__59730#ifdef __LITTLE_ENDIAN__
59731#define vqdmullh_lane_s16(__p0_753, __p1_753, __p2_753) __extension__ ({ \59731#define vqdmullh_lane_s16(__p0_753, __p1_753, __p2_753) __extension__ ({ \
59732 int32_t __ret_753; \
59732 int16_t __s0_753 = __p0_753; \59733 int16_t __s0_753 = __p0_753; \
59733 int16x4_t __s1_753 = __p1_753; \59734 int16x4_t __s1_753 = __p1_753; \
59734 int32_t __ret_753; \
59735 __ret_753 = vqdmullh_s16(__s0_753, vget_lane_s16(__s1_753, __p2_753)); \59735 __ret_753 = vqdmullh_s16(__s0_753, vget_lane_s16(__s1_753, __p2_753)); \
59736 __ret_753; \59736 __ret_753; \
59737})59737})
59738#else59738#else
59739#define vqdmullh_lane_s16(__p0_754, __p1_754, __p2_754) __extension__ ({ \59739#define vqdmullh_lane_s16(__p0_754, __p1_754, __p2_754) __extension__ ({ \
59740 int32_t __ret_754; \
59740 int16_t __s0_754 = __p0_754; \59741 int16_t __s0_754 = __p0_754; \
59741 int16x4_t __s1_754 = __p1_754; \59742 int16x4_t __s1_754 = __p1_754; \
59742 int16x4_t __rev1_754; __rev1_754 = __builtin_shufflevector(__s1_754, __s1_754, 3, 2, 1, 0); \59743 int16x4_t __rev1_754; __rev1_754 = __builtin_shufflevector(__s1_754, __s1_754, 3, 2, 1, 0); \
59743 int32_t __ret_754; \
59744 __ret_754 = vqdmullh_s16(__s0_754, __noswap_vget_lane_s16(__rev1_754, __p2_754)); \59744 __ret_754 = vqdmullh_s16(__s0_754, __noswap_vget_lane_s16(__rev1_754, __p2_754)); \
59745 __ret_754; \59745 __ret_754; \
59746})59746})
...@@ -59748,18 +59748,18 @@ __ai int32x4_t vqdmull_high_n_s16(int16x8_t __p0, int16_t __p1) {...@@ -59748,18 +59748,18 @@ __ai int32x4_t vqdmull_high_n_s16(int16x8_t __p0, int16_t __p1) {
5974859748
59749#ifdef __LITTLE_ENDIAN__59749#ifdef __LITTLE_ENDIAN__
59750#define vqdmulls_laneq_s32(__p0_755, __p1_755, __p2_755) __extension__ ({ \59750#define vqdmulls_laneq_s32(__p0_755, __p1_755, __p2_755) __extension__ ({ \
59751 int64_t __ret_755; \
59751 int32_t __s0_755 = __p0_755; \59752 int32_t __s0_755 = __p0_755; \
59752 int32x4_t __s1_755 = __p1_755; \59753 int32x4_t __s1_755 = __p1_755; \
59753 int64_t __ret_755; \
59754 __ret_755 = vqdmulls_s32(__s0_755, vgetq_lane_s32(__s1_755, __p2_755)); \59754 __ret_755 = vqdmulls_s32(__s0_755, vgetq_lane_s32(__s1_755, __p2_755)); \
59755 __ret_755; \59755 __ret_755; \
59756})59756})
59757#else59757#else
59758#define vqdmulls_laneq_s32(__p0_756, __p1_756, __p2_756) __extension__ ({ \59758#define vqdmulls_laneq_s32(__p0_756, __p1_756, __p2_756) __extension__ ({ \
59759 int64_t __ret_756; \
59759 int32_t __s0_756 = __p0_756; \59760 int32_t __s0_756 = __p0_756; \
59760 int32x4_t __s1_756 = __p1_756; \59761 int32x4_t __s1_756 = __p1_756; \
59761 int32x4_t __rev1_756; __rev1_756 = __builtin_shufflevector(__s1_756, __s1_756, 3, 2, 1, 0); \59762 int32x4_t __rev1_756; __rev1_756 = __builtin_shufflevector(__s1_756, __s1_756, 3, 2, 1, 0); \
59762 int64_t __ret_756; \
59763 __ret_756 = vqdmulls_s32(__s0_756, __noswap_vgetq_lane_s32(__rev1_756, __p2_756)); \59763 __ret_756 = vqdmulls_s32(__s0_756, __noswap_vgetq_lane_s32(__rev1_756, __p2_756)); \
59764 __ret_756; \59764 __ret_756; \
59765})59765})
...@@ -59767,18 +59767,18 @@ __ai int32x4_t vqdmull_high_n_s16(int16x8_t __p0, int16_t __p1) {...@@ -59767,18 +59767,18 @@ __ai int32x4_t vqdmull_high_n_s16(int16x8_t __p0, int16_t __p1) {
5976759767
59768#ifdef __LITTLE_ENDIAN__59768#ifdef __LITTLE_ENDIAN__
59769#define vqdmullh_laneq_s16(__p0_757, __p1_757, __p2_757) __extension__ ({ \59769#define vqdmullh_laneq_s16(__p0_757, __p1_757, __p2_757) __extension__ ({ \
59770 int32_t __ret_757; \
59770 int16_t __s0_757 = __p0_757; \59771 int16_t __s0_757 = __p0_757; \
59771 int16x8_t __s1_757 = __p1_757; \59772 int16x8_t __s1_757 = __p1_757; \
59772 int32_t __ret_757; \
59773 __ret_757 = vqdmullh_s16(__s0_757, vgetq_lane_s16(__s1_757, __p2_757)); \59773 __ret_757 = vqdmullh_s16(__s0_757, vgetq_lane_s16(__s1_757, __p2_757)); \
59774 __ret_757; \59774 __ret_757; \
59775})59775})
59776#else59776#else
59777#define vqdmullh_laneq_s16(__p0_758, __p1_758, __p2_758) __extension__ ({ \59777#define vqdmullh_laneq_s16(__p0_758, __p1_758, __p2_758) __extension__ ({ \
59778 int32_t __ret_758; \
59778 int16_t __s0_758 = __p0_758; \59779 int16_t __s0_758 = __p0_758; \
59779 int16x8_t __s1_758 = __p1_758; \59780 int16x8_t __s1_758 = __p1_758; \
59780 int16x8_t __rev1_758; __rev1_758 = __builtin_shufflevector(__s1_758, __s1_758, 7, 6, 5, 4, 3, 2, 1, 0); \59781 int16x8_t __rev1_758; __rev1_758 = __builtin_shufflevector(__s1_758, __s1_758, 7, 6, 5, 4, 3, 2, 1, 0); \
59781 int32_t __ret_758; \
59782 __ret_758 = vqdmullh_s16(__s0_758, __noswap_vgetq_lane_s16(__rev1_758, __p2_758)); \59782 __ret_758 = vqdmullh_s16(__s0_758, __noswap_vgetq_lane_s16(__rev1_758, __p2_758)); \
59783 __ret_758; \59783 __ret_758; \
59784})59784})
...@@ -59786,19 +59786,19 @@ __ai int32x4_t vqdmull_high_n_s16(int16x8_t __p0, int16_t __p1) {...@@ -59786,19 +59786,19 @@ __ai int32x4_t vqdmull_high_n_s16(int16x8_t __p0, int16_t __p1) {
5978659786
59787#ifdef __LITTLE_ENDIAN__59787#ifdef __LITTLE_ENDIAN__
59788#define vqdmull_laneq_s32(__p0_759, __p1_759, __p2_759) __extension__ ({ \59788#define vqdmull_laneq_s32(__p0_759, __p1_759, __p2_759) __extension__ ({ \
59789 int64x2_t __ret_759; \
59789 int32x2_t __s0_759 = __p0_759; \59790 int32x2_t __s0_759 = __p0_759; \
59790 int32x4_t __s1_759 = __p1_759; \59791 int32x4_t __s1_759 = __p1_759; \
59791 int64x2_t __ret_759; \
59792 __ret_759 = vqdmull_s32(__s0_759, splat_laneq_s32(__s1_759, __p2_759)); \59792 __ret_759 = vqdmull_s32(__s0_759, splat_laneq_s32(__s1_759, __p2_759)); \
59793 __ret_759; \59793 __ret_759; \
59794})59794})
59795#else59795#else
59796#define vqdmull_laneq_s32(__p0_760, __p1_760, __p2_760) __extension__ ({ \59796#define vqdmull_laneq_s32(__p0_760, __p1_760, __p2_760) __extension__ ({ \
59797 int64x2_t __ret_760; \
59797 int32x2_t __s0_760 = __p0_760; \59798 int32x2_t __s0_760 = __p0_760; \
59798 int32x4_t __s1_760 = __p1_760; \59799 int32x4_t __s1_760 = __p1_760; \
59799 int32x2_t __rev0_760; __rev0_760 = __builtin_shufflevector(__s0_760, __s0_760, 1, 0); \59800 int32x2_t __rev0_760; __rev0_760 = __builtin_shufflevector(__s0_760, __s0_760, 1, 0); \
59800 int32x4_t __rev1_760; __rev1_760 = __builtin_shufflevector(__s1_760, __s1_760, 3, 2, 1, 0); \59801 int32x4_t __rev1_760; __rev1_760 = __builtin_shufflevector(__s1_760, __s1_760, 3, 2, 1, 0); \
59801 int64x2_t __ret_760; \
59802 __ret_760 = __noswap_vqdmull_s32(__rev0_760, __noswap_splat_laneq_s32(__rev1_760, __p2_760)); \59802 __ret_760 = __noswap_vqdmull_s32(__rev0_760, __noswap_splat_laneq_s32(__rev1_760, __p2_760)); \
59803 __ret_760 = __builtin_shufflevector(__ret_760, __ret_760, 1, 0); \59803 __ret_760 = __builtin_shufflevector(__ret_760, __ret_760, 1, 0); \
59804 __ret_760; \59804 __ret_760; \
...@@ -59807,19 +59807,19 @@ __ai int32x4_t vqdmull_high_n_s16(int16x8_t __p0, int16_t __p1) {...@@ -59807,19 +59807,19 @@ __ai int32x4_t vqdmull_high_n_s16(int16x8_t __p0, int16_t __p1) {
5980759807
59808#ifdef __LITTLE_ENDIAN__59808#ifdef __LITTLE_ENDIAN__
59809#define vqdmull_laneq_s16(__p0_761, __p1_761, __p2_761) __extension__ ({ \59809#define vqdmull_laneq_s16(__p0_761, __p1_761, __p2_761) __extension__ ({ \
59810 int32x4_t __ret_761; \
59810 int16x4_t __s0_761 = __p0_761; \59811 int16x4_t __s0_761 = __p0_761; \
59811 int16x8_t __s1_761 = __p1_761; \59812 int16x8_t __s1_761 = __p1_761; \
59812 int32x4_t __ret_761; \
59813 __ret_761 = vqdmull_s16(__s0_761, splat_laneq_s16(__s1_761, __p2_761)); \59813 __ret_761 = vqdmull_s16(__s0_761, splat_laneq_s16(__s1_761, __p2_761)); \
59814 __ret_761; \59814 __ret_761; \
59815})59815})
59816#else59816#else
59817#define vqdmull_laneq_s16(__p0_762, __p1_762, __p2_762) __extension__ ({ \59817#define vqdmull_laneq_s16(__p0_762, __p1_762, __p2_762) __extension__ ({ \
59818 int32x4_t __ret_762; \
59818 int16x4_t __s0_762 = __p0_762; \59819 int16x4_t __s0_762 = __p0_762; \
59819 int16x8_t __s1_762 = __p1_762; \59820 int16x8_t __s1_762 = __p1_762; \
59820 int16x4_t __rev0_762; __rev0_762 = __builtin_shufflevector(__s0_762, __s0_762, 3, 2, 1, 0); \59821 int16x4_t __rev0_762; __rev0_762 = __builtin_shufflevector(__s0_762, __s0_762, 3, 2, 1, 0); \
59821 int16x8_t __rev1_762; __rev1_762 = __builtin_shufflevector(__s1_762, __s1_762, 7, 6, 5, 4, 3, 2, 1, 0); \59822 int16x8_t __rev1_762; __rev1_762 = __builtin_shufflevector(__s1_762, __s1_762, 7, 6, 5, 4, 3, 2, 1, 0); \
59822 int32x4_t __ret_762; \
59823 __ret_762 = __noswap_vqdmull_s16(__rev0_762, __noswap_splat_laneq_s16(__rev1_762, __p2_762)); \59823 __ret_762 = __noswap_vqdmull_s16(__rev0_762, __noswap_splat_laneq_s16(__rev1_762, __p2_762)); \
59824 __ret_762 = __builtin_shufflevector(__ret_762, __ret_762, 3, 2, 1, 0); \59824 __ret_762 = __builtin_shufflevector(__ret_762, __ret_762, 3, 2, 1, 0); \
59825 __ret_762; \59825 __ret_762; \
...@@ -59864,9 +59864,9 @@ __ai uint16x8_t vqmovn_high_u32(uint16x4_t __p0, uint32x4_t __p1) {...@@ -59864,9 +59864,9 @@ __ai uint16x8_t vqmovn_high_u32(uint16x4_t __p0, uint32x4_t __p1) {
59864}59864}
59865#else59865#else
59866__ai uint16x8_t vqmovn_high_u32(uint16x4_t __p0, uint32x4_t __p1) {59866__ai uint16x8_t vqmovn_high_u32(uint16x4_t __p0, uint32x4_t __p1) {
59867 uint16x8_t __ret;
59867 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);59868 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
59868 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);59869 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
59869 uint16x8_t __ret;
59870 __ret = __noswap_vcombine_u16(__rev0, __noswap_vqmovn_u32(__rev1));59870 __ret = __noswap_vcombine_u16(__rev0, __noswap_vqmovn_u32(__rev1));
59871 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);59871 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
59872 return __ret;59872 return __ret;
...@@ -59881,9 +59881,9 @@ __ai uint32x4_t vqmovn_high_u64(uint32x2_t __p0, uint64x2_t __p1) {...@@ -59881,9 +59881,9 @@ __ai uint32x4_t vqmovn_high_u64(uint32x2_t __p0, uint64x2_t __p1) {
59881}59881}
59882#else59882#else
59883__ai uint32x4_t vqmovn_high_u64(uint32x2_t __p0, uint64x2_t __p1) {59883__ai uint32x4_t vqmovn_high_u64(uint32x2_t __p0, uint64x2_t __p1) {
59884 uint32x4_t __ret;
59884 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);59885 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
59885 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);59886 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
59886 uint32x4_t __ret;
59887 __ret = __noswap_vcombine_u32(__rev0, __noswap_vqmovn_u64(__rev1));59887 __ret = __noswap_vcombine_u32(__rev0, __noswap_vqmovn_u64(__rev1));
59888 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);59888 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
59889 return __ret;59889 return __ret;
...@@ -59898,9 +59898,9 @@ __ai uint8x16_t vqmovn_high_u16(uint8x8_t __p0, uint16x8_t __p1) {...@@ -59898,9 +59898,9 @@ __ai uint8x16_t vqmovn_high_u16(uint8x8_t __p0, uint16x8_t __p1) {
59898}59898}
59899#else59899#else
59900__ai uint8x16_t vqmovn_high_u16(uint8x8_t __p0, uint16x8_t __p1) {59900__ai uint8x16_t vqmovn_high_u16(uint8x8_t __p0, uint16x8_t __p1) {
59901 uint8x16_t __ret;
59901 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);59902 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
59902 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);59903 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
59903 uint8x16_t __ret;
59904 __ret = __noswap_vcombine_u8(__rev0, __noswap_vqmovn_u16(__rev1));59904 __ret = __noswap_vcombine_u8(__rev0, __noswap_vqmovn_u16(__rev1));
59905 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);59905 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
59906 return __ret;59906 return __ret;
...@@ -59915,9 +59915,9 @@ __ai int16x8_t vqmovn_high_s32(int16x4_t __p0, int32x4_t __p1) {...@@ -59915,9 +59915,9 @@ __ai int16x8_t vqmovn_high_s32(int16x4_t __p0, int32x4_t __p1) {
59915}59915}
59916#else59916#else
59917__ai int16x8_t vqmovn_high_s32(int16x4_t __p0, int32x4_t __p1) {59917__ai int16x8_t vqmovn_high_s32(int16x4_t __p0, int32x4_t __p1) {
59918 int16x8_t __ret;
59918 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);59919 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
59919 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);59920 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
59920 int16x8_t __ret;
59921 __ret = __noswap_vcombine_s16(__rev0, __noswap_vqmovn_s32(__rev1));59921 __ret = __noswap_vcombine_s16(__rev0, __noswap_vqmovn_s32(__rev1));
59922 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);59922 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
59923 return __ret;59923 return __ret;
...@@ -59932,9 +59932,9 @@ __ai int32x4_t vqmovn_high_s64(int32x2_t __p0, int64x2_t __p1) {...@@ -59932,9 +59932,9 @@ __ai int32x4_t vqmovn_high_s64(int32x2_t __p0, int64x2_t __p1) {
59932}59932}
59933#else59933#else
59934__ai int32x4_t vqmovn_high_s64(int32x2_t __p0, int64x2_t __p1) {59934__ai int32x4_t vqmovn_high_s64(int32x2_t __p0, int64x2_t __p1) {
59935 int32x4_t __ret;
59935 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);59936 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
59936 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);59937 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
59937 int32x4_t __ret;
59938 __ret = __noswap_vcombine_s32(__rev0, __noswap_vqmovn_s64(__rev1));59938 __ret = __noswap_vcombine_s32(__rev0, __noswap_vqmovn_s64(__rev1));
59939 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);59939 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
59940 return __ret;59940 return __ret;
...@@ -59949,9 +59949,9 @@ __ai int8x16_t vqmovn_high_s16(int8x8_t __p0, int16x8_t __p1) {...@@ -59949,9 +59949,9 @@ __ai int8x16_t vqmovn_high_s16(int8x8_t __p0, int16x8_t __p1) {
59949}59949}
59950#else59950#else
59951__ai int8x16_t vqmovn_high_s16(int8x8_t __p0, int16x8_t __p1) {59951__ai int8x16_t vqmovn_high_s16(int8x8_t __p0, int16x8_t __p1) {
59952 int8x16_t __ret;
59952 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);59953 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
59953 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);59954 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
59954 int8x16_t __ret;
59955 __ret = __noswap_vcombine_s8(__rev0, __noswap_vqmovn_s16(__rev1));59955 __ret = __noswap_vcombine_s8(__rev0, __noswap_vqmovn_s16(__rev1));
59956 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);59956 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
59957 return __ret;59957 return __ret;
...@@ -59981,9 +59981,9 @@ __ai uint16x8_t vqmovun_high_s32(uint16x4_t __p0, int32x4_t __p1) {...@@ -59981,9 +59981,9 @@ __ai uint16x8_t vqmovun_high_s32(uint16x4_t __p0, int32x4_t __p1) {
59981}59981}
59982#else59982#else
59983__ai uint16x8_t vqmovun_high_s32(uint16x4_t __p0, int32x4_t __p1) {59983__ai uint16x8_t vqmovun_high_s32(uint16x4_t __p0, int32x4_t __p1) {
59984 uint16x8_t __ret;
59984 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);59985 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
59985 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);59986 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
59986 uint16x8_t __ret;
59987 __ret = __noswap_vcombine_u16((uint16x4_t)(__rev0), __noswap_vqmovun_s32(__rev1));59987 __ret = __noswap_vcombine_u16((uint16x4_t)(__rev0), __noswap_vqmovun_s32(__rev1));
59988 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);59988 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
59989 return __ret;59989 return __ret;
...@@ -59998,9 +59998,9 @@ __ai uint32x4_t vqmovun_high_s64(uint32x2_t __p0, int64x2_t __p1) {...@@ -59998,9 +59998,9 @@ __ai uint32x4_t vqmovun_high_s64(uint32x2_t __p0, int64x2_t __p1) {
59998}59998}
59999#else59999#else
60000__ai uint32x4_t vqmovun_high_s64(uint32x2_t __p0, int64x2_t __p1) {60000__ai uint32x4_t vqmovun_high_s64(uint32x2_t __p0, int64x2_t __p1) {
60001 uint32x4_t __ret;
60001 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);60002 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
60002 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);60003 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
60003 uint32x4_t __ret;
60004 __ret = __noswap_vcombine_u32((uint32x2_t)(__rev0), __noswap_vqmovun_s64(__rev1));60004 __ret = __noswap_vcombine_u32((uint32x2_t)(__rev0), __noswap_vqmovun_s64(__rev1));
60005 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);60005 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
60006 return __ret;60006 return __ret;
...@@ -60015,9 +60015,9 @@ __ai uint8x16_t vqmovun_high_s16(uint8x8_t __p0, int16x8_t __p1) {...@@ -60015,9 +60015,9 @@ __ai uint8x16_t vqmovun_high_s16(uint8x8_t __p0, int16x8_t __p1) {
60015}60015}
60016#else60016#else
60017__ai uint8x16_t vqmovun_high_s16(uint8x8_t __p0, int16x8_t __p1) {60017__ai uint8x16_t vqmovun_high_s16(uint8x8_t __p0, int16x8_t __p1) {
60018 uint8x16_t __ret;
60018 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);60019 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
60019 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);60020 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
60020 uint8x16_t __ret;
60021 __ret = __noswap_vcombine_u8((uint8x8_t)(__rev0), __noswap_vqmovun_s16(__rev1));60021 __ret = __noswap_vcombine_u8((uint8x8_t)(__rev0), __noswap_vqmovun_s16(__rev1));
60022 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);60022 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
60023 return __ret;60023 return __ret;
...@@ -60032,8 +60032,8 @@ __ai int64x2_t vqnegq_s64(int64x2_t __p0) {...@@ -60032,8 +60032,8 @@ __ai int64x2_t vqnegq_s64(int64x2_t __p0) {
60032}60032}
60033#else60033#else
60034__ai int64x2_t vqnegq_s64(int64x2_t __p0) {60034__ai int64x2_t vqnegq_s64(int64x2_t __p0) {
60035 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
60036 int64x2_t __ret;60035 int64x2_t __ret;
60036 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
60037 __ret = (int64x2_t) __builtin_neon_vqnegq_v((int8x16_t)__rev0, 35);60037 __ret = (int64x2_t) __builtin_neon_vqnegq_v((int8x16_t)__rev0, 35);
60038 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);60038 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
60039 return __ret;60039 return __ret;
...@@ -60077,19 +60077,19 @@ __ai int16_t vqrdmulhh_s16(int16_t __p0, int16_t __p1) {...@@ -60077,19 +60077,19 @@ __ai int16_t vqrdmulhh_s16(int16_t __p0, int16_t __p1) {
60077}60077}
60078#ifdef __LITTLE_ENDIAN__60078#ifdef __LITTLE_ENDIAN__
60079#define vqrdmulhq_lane_s32(__p0, __p1, __p2) __extension__ ({ \60079#define vqrdmulhq_lane_s32(__p0, __p1, __p2) __extension__ ({ \
60080 int32x4_t __ret; \
60080 int32x4_t __s0 = __p0; \60081 int32x4_t __s0 = __p0; \
60081 int32x2_t __s1 = __p1; \60082 int32x2_t __s1 = __p1; \
60082 int32x4_t __ret; \
60083 __ret = (int32x4_t) __builtin_neon_vqrdmulhq_lane_v((int8x16_t)__s0, (int8x8_t)__s1, __p2, 2); \60083 __ret = (int32x4_t) __builtin_neon_vqrdmulhq_lane_v((int8x16_t)__s0, (int8x8_t)__s1, __p2, 2); \
60084 __ret; \60084 __ret; \
60085})60085})
60086#else60086#else
60087#define vqrdmulhq_lane_s32(__p0, __p1, __p2) __extension__ ({ \60087#define vqrdmulhq_lane_s32(__p0, __p1, __p2) __extension__ ({ \
60088 int32x4_t __ret; \
60088 int32x4_t __s0 = __p0; \60089 int32x4_t __s0 = __p0; \
60089 int32x2_t __s1 = __p1; \60090 int32x2_t __s1 = __p1; \
60090 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \60091 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
60091 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \60092 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
60092 int32x4_t __ret; \
60093 __ret = (int32x4_t) __builtin_neon_vqrdmulhq_lane_v((int8x16_t)__rev0, (int8x8_t)__rev1, __p2, 2); \60093 __ret = (int32x4_t) __builtin_neon_vqrdmulhq_lane_v((int8x16_t)__rev0, (int8x8_t)__rev1, __p2, 2); \
60094 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \60094 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
60095 __ret; \60095 __ret; \
...@@ -60098,19 +60098,19 @@ __ai int16_t vqrdmulhh_s16(int16_t __p0, int16_t __p1) {...@@ -60098,19 +60098,19 @@ __ai int16_t vqrdmulhh_s16(int16_t __p0, int16_t __p1) {
6009860098
60099#ifdef __LITTLE_ENDIAN__60099#ifdef __LITTLE_ENDIAN__
60100#define vqrdmulhq_lane_s16(__p0, __p1, __p2) __extension__ ({ \60100#define vqrdmulhq_lane_s16(__p0, __p1, __p2) __extension__ ({ \
60101 int16x8_t __ret; \
60101 int16x8_t __s0 = __p0; \60102 int16x8_t __s0 = __p0; \
60102 int16x4_t __s1 = __p1; \60103 int16x4_t __s1 = __p1; \
60103 int16x8_t __ret; \
60104 __ret = (int16x8_t) __builtin_neon_vqrdmulhq_lane_v((int8x16_t)__s0, (int8x8_t)__s1, __p2, 1); \60104 __ret = (int16x8_t) __builtin_neon_vqrdmulhq_lane_v((int8x16_t)__s0, (int8x8_t)__s1, __p2, 1); \
60105 __ret; \60105 __ret; \
60106})60106})
60107#else60107#else
60108#define vqrdmulhq_lane_s16(__p0, __p1, __p2) __extension__ ({ \60108#define vqrdmulhq_lane_s16(__p0, __p1, __p2) __extension__ ({ \
60109 int16x8_t __ret; \
60109 int16x8_t __s0 = __p0; \60110 int16x8_t __s0 = __p0; \
60110 int16x4_t __s1 = __p1; \60111 int16x4_t __s1 = __p1; \
60111 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \60112 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
60112 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \60113 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
60113 int16x8_t __ret; \
60114 __ret = (int16x8_t) __builtin_neon_vqrdmulhq_lane_v((int8x16_t)__rev0, (int8x8_t)__rev1, __p2, 1); \60114 __ret = (int16x8_t) __builtin_neon_vqrdmulhq_lane_v((int8x16_t)__rev0, (int8x8_t)__rev1, __p2, 1); \
60115 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \60115 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
60116 __ret; \60116 __ret; \
...@@ -60119,19 +60119,19 @@ __ai int16_t vqrdmulhh_s16(int16_t __p0, int16_t __p1) {...@@ -60119,19 +60119,19 @@ __ai int16_t vqrdmulhh_s16(int16_t __p0, int16_t __p1) {
6011960119
60120#ifdef __LITTLE_ENDIAN__60120#ifdef __LITTLE_ENDIAN__
60121#define vqrdmulh_lane_s32(__p0, __p1, __p2) __extension__ ({ \60121#define vqrdmulh_lane_s32(__p0, __p1, __p2) __extension__ ({ \
60122 int32x2_t __ret; \
60122 int32x2_t __s0 = __p0; \60123 int32x2_t __s0 = __p0; \
60123 int32x2_t __s1 = __p1; \60124 int32x2_t __s1 = __p1; \
60124 int32x2_t __ret; \
60125 __ret = (int32x2_t) __builtin_neon_vqrdmulh_lane_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 2); \60125 __ret = (int32x2_t) __builtin_neon_vqrdmulh_lane_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 2); \
60126 __ret; \60126 __ret; \
60127})60127})
60128#else60128#else
60129#define vqrdmulh_lane_s32(__p0, __p1, __p2) __extension__ ({ \60129#define vqrdmulh_lane_s32(__p0, __p1, __p2) __extension__ ({ \
60130 int32x2_t __ret; \
60130 int32x2_t __s0 = __p0; \60131 int32x2_t __s0 = __p0; \
60131 int32x2_t __s1 = __p1; \60132 int32x2_t __s1 = __p1; \
60132 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \60133 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
60133 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \60134 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
60134 int32x2_t __ret; \
60135 __ret = (int32x2_t) __builtin_neon_vqrdmulh_lane_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 2); \60135 __ret = (int32x2_t) __builtin_neon_vqrdmulh_lane_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 2); \
60136 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \60136 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
60137 __ret; \60137 __ret; \
...@@ -60140,19 +60140,19 @@ __ai int16_t vqrdmulhh_s16(int16_t __p0, int16_t __p1) {...@@ -60140,19 +60140,19 @@ __ai int16_t vqrdmulhh_s16(int16_t __p0, int16_t __p1) {
6014060140
60141#ifdef __LITTLE_ENDIAN__60141#ifdef __LITTLE_ENDIAN__
60142#define vqrdmulh_lane_s16(__p0, __p1, __p2) __extension__ ({ \60142#define vqrdmulh_lane_s16(__p0, __p1, __p2) __extension__ ({ \
60143 int16x4_t __ret; \
60143 int16x4_t __s0 = __p0; \60144 int16x4_t __s0 = __p0; \
60144 int16x4_t __s1 = __p1; \60145 int16x4_t __s1 = __p1; \
60145 int16x4_t __ret; \
60146 __ret = (int16x4_t) __builtin_neon_vqrdmulh_lane_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 1); \60146 __ret = (int16x4_t) __builtin_neon_vqrdmulh_lane_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 1); \
60147 __ret; \60147 __ret; \
60148})60148})
60149#else60149#else
60150#define vqrdmulh_lane_s16(__p0, __p1, __p2) __extension__ ({ \60150#define vqrdmulh_lane_s16(__p0, __p1, __p2) __extension__ ({ \
60151 int16x4_t __ret; \
60151 int16x4_t __s0 = __p0; \60152 int16x4_t __s0 = __p0; \
60152 int16x4_t __s1 = __p1; \60153 int16x4_t __s1 = __p1; \
60153 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \60154 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
60154 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \60155 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
60155 int16x4_t __ret; \
60156 __ret = (int16x4_t) __builtin_neon_vqrdmulh_lane_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 1); \60156 __ret = (int16x4_t) __builtin_neon_vqrdmulh_lane_v((int8x8_t)__rev0, (int8x8_t)__rev1, __p2, 1); \
60157 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \60157 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
60158 __ret; \60158 __ret; \
...@@ -60161,18 +60161,18 @@ __ai int16_t vqrdmulhh_s16(int16_t __p0, int16_t __p1) {...@@ -60161,18 +60161,18 @@ __ai int16_t vqrdmulhh_s16(int16_t __p0, int16_t __p1) {
6016160161
60162#ifdef __LITTLE_ENDIAN__60162#ifdef __LITTLE_ENDIAN__
60163#define vqrdmulhs_lane_s32(__p0_763, __p1_763, __p2_763) __extension__ ({ \60163#define vqrdmulhs_lane_s32(__p0_763, __p1_763, __p2_763) __extension__ ({ \
60164 int32_t __ret_763; \
60164 int32_t __s0_763 = __p0_763; \60165 int32_t __s0_763 = __p0_763; \
60165 int32x2_t __s1_763 = __p1_763; \60166 int32x2_t __s1_763 = __p1_763; \
60166 int32_t __ret_763; \
60167 __ret_763 = vqrdmulhs_s32(__s0_763, vget_lane_s32(__s1_763, __p2_763)); \60167 __ret_763 = vqrdmulhs_s32(__s0_763, vget_lane_s32(__s1_763, __p2_763)); \
60168 __ret_763; \60168 __ret_763; \
60169})60169})
60170#else60170#else
60171#define vqrdmulhs_lane_s32(__p0_764, __p1_764, __p2_764) __extension__ ({ \60171#define vqrdmulhs_lane_s32(__p0_764, __p1_764, __p2_764) __extension__ ({ \
60172 int32_t __ret_764; \
60172 int32_t __s0_764 = __p0_764; \60173 int32_t __s0_764 = __p0_764; \
60173 int32x2_t __s1_764 = __p1_764; \60174 int32x2_t __s1_764 = __p1_764; \
60174 int32x2_t __rev1_764; __rev1_764 = __builtin_shufflevector(__s1_764, __s1_764, 1, 0); \60175 int32x2_t __rev1_764; __rev1_764 = __builtin_shufflevector(__s1_764, __s1_764, 1, 0); \
60175 int32_t __ret_764; \
60176 __ret_764 = vqrdmulhs_s32(__s0_764, __noswap_vget_lane_s32(__rev1_764, __p2_764)); \60176 __ret_764 = vqrdmulhs_s32(__s0_764, __noswap_vget_lane_s32(__rev1_764, __p2_764)); \
60177 __ret_764; \60177 __ret_764; \
60178})60178})
...@@ -60180,18 +60180,18 @@ __ai int16_t vqrdmulhh_s16(int16_t __p0, int16_t __p1) {...@@ -60180,18 +60180,18 @@ __ai int16_t vqrdmulhh_s16(int16_t __p0, int16_t __p1) {
6018060180
60181#ifdef __LITTLE_ENDIAN__60181#ifdef __LITTLE_ENDIAN__
60182#define vqrdmulhh_lane_s16(__p0_765, __p1_765, __p2_765) __extension__ ({ \60182#define vqrdmulhh_lane_s16(__p0_765, __p1_765, __p2_765) __extension__ ({ \
60183 int16_t __ret_765; \
60183 int16_t __s0_765 = __p0_765; \60184 int16_t __s0_765 = __p0_765; \
60184 int16x4_t __s1_765 = __p1_765; \60185 int16x4_t __s1_765 = __p1_765; \
60185 int16_t __ret_765; \
60186 __ret_765 = vqrdmulhh_s16(__s0_765, vget_lane_s16(__s1_765, __p2_765)); \60186 __ret_765 = vqrdmulhh_s16(__s0_765, vget_lane_s16(__s1_765, __p2_765)); \
60187 __ret_765; \60187 __ret_765; \
60188})60188})
60189#else60189#else
60190#define vqrdmulhh_lane_s16(__p0_766, __p1_766, __p2_766) __extension__ ({ \60190#define vqrdmulhh_lane_s16(__p0_766, __p1_766, __p2_766) __extension__ ({ \
60191 int16_t __ret_766; \
60191 int16_t __s0_766 = __p0_766; \60192 int16_t __s0_766 = __p0_766; \
60192 int16x4_t __s1_766 = __p1_766; \60193 int16x4_t __s1_766 = __p1_766; \
60193 int16x4_t __rev1_766; __rev1_766 = __builtin_shufflevector(__s1_766, __s1_766, 3, 2, 1, 0); \60194 int16x4_t __rev1_766; __rev1_766 = __builtin_shufflevector(__s1_766, __s1_766, 3, 2, 1, 0); \
60194 int16_t __ret_766; \
60195 __ret_766 = vqrdmulhh_s16(__s0_766, __noswap_vget_lane_s16(__rev1_766, __p2_766)); \60195 __ret_766 = vqrdmulhh_s16(__s0_766, __noswap_vget_lane_s16(__rev1_766, __p2_766)); \
60196 __ret_766; \60196 __ret_766; \
60197})60197})
...@@ -60199,18 +60199,18 @@ __ai int16_t vqrdmulhh_s16(int16_t __p0, int16_t __p1) {...@@ -60199,18 +60199,18 @@ __ai int16_t vqrdmulhh_s16(int16_t __p0, int16_t __p1) {
6019960199
60200#ifdef __LITTLE_ENDIAN__60200#ifdef __LITTLE_ENDIAN__
60201#define vqrdmulhs_laneq_s32(__p0_767, __p1_767, __p2_767) __extension__ ({ \60201#define vqrdmulhs_laneq_s32(__p0_767, __p1_767, __p2_767) __extension__ ({ \
60202 int32_t __ret_767; \
60202 int32_t __s0_767 = __p0_767; \60203 int32_t __s0_767 = __p0_767; \
60203 int32x4_t __s1_767 = __p1_767; \60204 int32x4_t __s1_767 = __p1_767; \
60204 int32_t __ret_767; \
60205 __ret_767 = vqrdmulhs_s32(__s0_767, vgetq_lane_s32(__s1_767, __p2_767)); \60205 __ret_767 = vqrdmulhs_s32(__s0_767, vgetq_lane_s32(__s1_767, __p2_767)); \
60206 __ret_767; \60206 __ret_767; \
60207})60207})
60208#else60208#else
60209#define vqrdmulhs_laneq_s32(__p0_768, __p1_768, __p2_768) __extension__ ({ \60209#define vqrdmulhs_laneq_s32(__p0_768, __p1_768, __p2_768) __extension__ ({ \
60210 int32_t __ret_768; \
60210 int32_t __s0_768 = __p0_768; \60211 int32_t __s0_768 = __p0_768; \
60211 int32x4_t __s1_768 = __p1_768; \60212 int32x4_t __s1_768 = __p1_768; \
60212 int32x4_t __rev1_768; __rev1_768 = __builtin_shufflevector(__s1_768, __s1_768, 3, 2, 1, 0); \60213 int32x4_t __rev1_768; __rev1_768 = __builtin_shufflevector(__s1_768, __s1_768, 3, 2, 1, 0); \
60213 int32_t __ret_768; \
60214 __ret_768 = vqrdmulhs_s32(__s0_768, __noswap_vgetq_lane_s32(__rev1_768, __p2_768)); \60214 __ret_768 = vqrdmulhs_s32(__s0_768, __noswap_vgetq_lane_s32(__rev1_768, __p2_768)); \
60215 __ret_768; \60215 __ret_768; \
60216})60216})
...@@ -60218,18 +60218,18 @@ __ai int16_t vqrdmulhh_s16(int16_t __p0, int16_t __p1) {...@@ -60218,18 +60218,18 @@ __ai int16_t vqrdmulhh_s16(int16_t __p0, int16_t __p1) {
6021860218
60219#ifdef __LITTLE_ENDIAN__60219#ifdef __LITTLE_ENDIAN__
60220#define vqrdmulhh_laneq_s16(__p0_769, __p1_769, __p2_769) __extension__ ({ \60220#define vqrdmulhh_laneq_s16(__p0_769, __p1_769, __p2_769) __extension__ ({ \
60221 int16_t __ret_769; \
60221 int16_t __s0_769 = __p0_769; \60222 int16_t __s0_769 = __p0_769; \
60222 int16x8_t __s1_769 = __p1_769; \60223 int16x8_t __s1_769 = __p1_769; \
60223 int16_t __ret_769; \
60224 __ret_769 = vqrdmulhh_s16(__s0_769, vgetq_lane_s16(__s1_769, __p2_769)); \60224 __ret_769 = vqrdmulhh_s16(__s0_769, vgetq_lane_s16(__s1_769, __p2_769)); \
60225 __ret_769; \60225 __ret_769; \
60226})60226})
60227#else60227#else
60228#define vqrdmulhh_laneq_s16(__p0_770, __p1_770, __p2_770) __extension__ ({ \60228#define vqrdmulhh_laneq_s16(__p0_770, __p1_770, __p2_770) __extension__ ({ \
60229 int16_t __ret_770; \
60229 int16_t __s0_770 = __p0_770; \60230 int16_t __s0_770 = __p0_770; \
60230 int16x8_t __s1_770 = __p1_770; \60231 int16x8_t __s1_770 = __p1_770; \
60231 int16x8_t __rev1_770; __rev1_770 = __builtin_shufflevector(__s1_770, __s1_770, 7, 6, 5, 4, 3, 2, 1, 0); \60232 int16x8_t __rev1_770; __rev1_770 = __builtin_shufflevector(__s1_770, __s1_770, 7, 6, 5, 4, 3, 2, 1, 0); \
60232 int16_t __ret_770; \
60233 __ret_770 = vqrdmulhh_s16(__s0_770, __noswap_vgetq_lane_s16(__rev1_770, __p2_770)); \60233 __ret_770 = vqrdmulhh_s16(__s0_770, __noswap_vgetq_lane_s16(__rev1_770, __p2_770)); \
60234 __ret_770; \60234 __ret_770; \
60235})60235})
...@@ -60237,19 +60237,19 @@ __ai int16_t vqrdmulhh_s16(int16_t __p0, int16_t __p1) {...@@ -60237,19 +60237,19 @@ __ai int16_t vqrdmulhh_s16(int16_t __p0, int16_t __p1) {
6023760237
60238#ifdef __LITTLE_ENDIAN__60238#ifdef __LITTLE_ENDIAN__
60239#define vqrdmulhq_laneq_s32(__p0, __p1, __p2) __extension__ ({ \60239#define vqrdmulhq_laneq_s32(__p0, __p1, __p2) __extension__ ({ \
60240 int32x4_t __ret; \
60240 int32x4_t __s0 = __p0; \60241 int32x4_t __s0 = __p0; \
60241 int32x4_t __s1 = __p1; \60242 int32x4_t __s1 = __p1; \
60242 int32x4_t __ret; \
60243 __ret = (int32x4_t) __builtin_neon_vqrdmulhq_laneq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 34); \60243 __ret = (int32x4_t) __builtin_neon_vqrdmulhq_laneq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 34); \
60244 __ret; \60244 __ret; \
60245})60245})
60246#else60246#else
60247#define vqrdmulhq_laneq_s32(__p0, __p1, __p2) __extension__ ({ \60247#define vqrdmulhq_laneq_s32(__p0, __p1, __p2) __extension__ ({ \
60248 int32x4_t __ret; \
60248 int32x4_t __s0 = __p0; \60249 int32x4_t __s0 = __p0; \
60249 int32x4_t __s1 = __p1; \60250 int32x4_t __s1 = __p1; \
60250 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \60251 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
60251 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \60252 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
60252 int32x4_t __ret; \
60253 __ret = (int32x4_t) __builtin_neon_vqrdmulhq_laneq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 34); \60253 __ret = (int32x4_t) __builtin_neon_vqrdmulhq_laneq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 34); \
60254 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \60254 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
60255 __ret; \60255 __ret; \
...@@ -60258,19 +60258,19 @@ __ai int16_t vqrdmulhh_s16(int16_t __p0, int16_t __p1) {...@@ -60258,19 +60258,19 @@ __ai int16_t vqrdmulhh_s16(int16_t __p0, int16_t __p1) {
6025860258
60259#ifdef __LITTLE_ENDIAN__60259#ifdef __LITTLE_ENDIAN__
60260#define vqrdmulhq_laneq_s16(__p0, __p1, __p2) __extension__ ({ \60260#define vqrdmulhq_laneq_s16(__p0, __p1, __p2) __extension__ ({ \
60261 int16x8_t __ret; \
60261 int16x8_t __s0 = __p0; \60262 int16x8_t __s0 = __p0; \
60262 int16x8_t __s1 = __p1; \60263 int16x8_t __s1 = __p1; \
60263 int16x8_t __ret; \
60264 __ret = (int16x8_t) __builtin_neon_vqrdmulhq_laneq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 33); \60264 __ret = (int16x8_t) __builtin_neon_vqrdmulhq_laneq_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 33); \
60265 __ret; \60265 __ret; \
60266})60266})
60267#else60267#else
60268#define vqrdmulhq_laneq_s16(__p0, __p1, __p2) __extension__ ({ \60268#define vqrdmulhq_laneq_s16(__p0, __p1, __p2) __extension__ ({ \
60269 int16x8_t __ret; \
60269 int16x8_t __s0 = __p0; \60270 int16x8_t __s0 = __p0; \
60270 int16x8_t __s1 = __p1; \60271 int16x8_t __s1 = __p1; \
60271 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \60272 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 7, 6, 5, 4, 3, 2, 1, 0); \
60272 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \60273 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
60273 int16x8_t __ret; \
60274 __ret = (int16x8_t) __builtin_neon_vqrdmulhq_laneq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 33); \60274 __ret = (int16x8_t) __builtin_neon_vqrdmulhq_laneq_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 33); \
60275 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \60275 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0); \
60276 __ret; \60276 __ret; \
...@@ -60279,19 +60279,19 @@ __ai int16_t vqrdmulhh_s16(int16_t __p0, int16_t __p1) {...@@ -60279,19 +60279,19 @@ __ai int16_t vqrdmulhh_s16(int16_t __p0, int16_t __p1) {
6027960279
60280#ifdef __LITTLE_ENDIAN__60280#ifdef __LITTLE_ENDIAN__
60281#define vqrdmulh_laneq_s32(__p0, __p1, __p2) __extension__ ({ \60281#define vqrdmulh_laneq_s32(__p0, __p1, __p2) __extension__ ({ \
60282 int32x2_t __ret; \
60282 int32x2_t __s0 = __p0; \60283 int32x2_t __s0 = __p0; \
60283 int32x4_t __s1 = __p1; \60284 int32x4_t __s1 = __p1; \
60284 int32x2_t __ret; \
60285 __ret = (int32x2_t) __builtin_neon_vqrdmulh_laneq_v((int8x8_t)__s0, (int8x16_t)__s1, __p2, 2); \60285 __ret = (int32x2_t) __builtin_neon_vqrdmulh_laneq_v((int8x8_t)__s0, (int8x16_t)__s1, __p2, 2); \
60286 __ret; \60286 __ret; \
60287})60287})
60288#else60288#else
60289#define vqrdmulh_laneq_s32(__p0, __p1, __p2) __extension__ ({ \60289#define vqrdmulh_laneq_s32(__p0, __p1, __p2) __extension__ ({ \
60290 int32x2_t __ret; \
60290 int32x2_t __s0 = __p0; \60291 int32x2_t __s0 = __p0; \
60291 int32x4_t __s1 = __p1; \60292 int32x4_t __s1 = __p1; \
60292 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \60293 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
60293 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \60294 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 3, 2, 1, 0); \
60294 int32x2_t __ret; \
60295 __ret = (int32x2_t) __builtin_neon_vqrdmulh_laneq_v((int8x8_t)__rev0, (int8x16_t)__rev1, __p2, 2); \60295 __ret = (int32x2_t) __builtin_neon_vqrdmulh_laneq_v((int8x8_t)__rev0, (int8x16_t)__rev1, __p2, 2); \
60296 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \60296 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
60297 __ret; \60297 __ret; \
...@@ -60300,19 +60300,19 @@ __ai int16_t vqrdmulhh_s16(int16_t __p0, int16_t __p1) {...@@ -60300,19 +60300,19 @@ __ai int16_t vqrdmulhh_s16(int16_t __p0, int16_t __p1) {
6030060300
60301#ifdef __LITTLE_ENDIAN__60301#ifdef __LITTLE_ENDIAN__
60302#define vqrdmulh_laneq_s16(__p0, __p1, __p2) __extension__ ({ \60302#define vqrdmulh_laneq_s16(__p0, __p1, __p2) __extension__ ({ \
60303 int16x4_t __ret; \
60303 int16x4_t __s0 = __p0; \60304 int16x4_t __s0 = __p0; \
60304 int16x8_t __s1 = __p1; \60305 int16x8_t __s1 = __p1; \
60305 int16x4_t __ret; \
60306 __ret = (int16x4_t) __builtin_neon_vqrdmulh_laneq_v((int8x8_t)__s0, (int8x16_t)__s1, __p2, 1); \60306 __ret = (int16x4_t) __builtin_neon_vqrdmulh_laneq_v((int8x8_t)__s0, (int8x16_t)__s1, __p2, 1); \
60307 __ret; \60307 __ret; \
60308})60308})
60309#else60309#else
60310#define vqrdmulh_laneq_s16(__p0, __p1, __p2) __extension__ ({ \60310#define vqrdmulh_laneq_s16(__p0, __p1, __p2) __extension__ ({ \
60311 int16x4_t __ret; \
60311 int16x4_t __s0 = __p0; \60312 int16x4_t __s0 = __p0; \
60312 int16x8_t __s1 = __p1; \60313 int16x8_t __s1 = __p1; \
60313 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \60314 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 3, 2, 1, 0); \
60314 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \60315 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 7, 6, 5, 4, 3, 2, 1, 0); \
60315 int16x4_t __ret; \
60316 __ret = (int16x4_t) __builtin_neon_vqrdmulh_laneq_v((int8x8_t)__rev0, (int8x16_t)__rev1, __p2, 1); \60316 __ret = (int16x4_t) __builtin_neon_vqrdmulh_laneq_v((int8x8_t)__rev0, (int8x16_t)__rev1, __p2, 1); \
60317 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \60317 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0); \
60318 __ret; \60318 __ret; \
...@@ -60361,19 +60361,19 @@ __ai int16_t vqrshlh_s16(int16_t __p0, int16_t __p1) {...@@ -60361,19 +60361,19 @@ __ai int16_t vqrshlh_s16(int16_t __p0, int16_t __p1) {
60361}60361}
60362#ifdef __LITTLE_ENDIAN__60362#ifdef __LITTLE_ENDIAN__
60363#define vqrshrn_high_n_u32(__p0_771, __p1_771, __p2_771) __extension__ ({ \60363#define vqrshrn_high_n_u32(__p0_771, __p1_771, __p2_771) __extension__ ({ \
60364 uint16x8_t __ret_771; \
60364 uint16x4_t __s0_771 = __p0_771; \60365 uint16x4_t __s0_771 = __p0_771; \
60365 uint32x4_t __s1_771 = __p1_771; \60366 uint32x4_t __s1_771 = __p1_771; \
60366 uint16x8_t __ret_771; \
60367 __ret_771 = (uint16x8_t)(vcombine_u16((uint16x4_t)(__s0_771), (uint16x4_t)(vqrshrn_n_u32(__s1_771, __p2_771)))); \60367 __ret_771 = (uint16x8_t)(vcombine_u16((uint16x4_t)(__s0_771), (uint16x4_t)(vqrshrn_n_u32(__s1_771, __p2_771)))); \
60368 __ret_771; \60368 __ret_771; \
60369})60369})
60370#else60370#else
60371#define vqrshrn_high_n_u32(__p0_772, __p1_772, __p2_772) __extension__ ({ \60371#define vqrshrn_high_n_u32(__p0_772, __p1_772, __p2_772) __extension__ ({ \
60372 uint16x8_t __ret_772; \
60372 uint16x4_t __s0_772 = __p0_772; \60373 uint16x4_t __s0_772 = __p0_772; \
60373 uint32x4_t __s1_772 = __p1_772; \60374 uint32x4_t __s1_772 = __p1_772; \
60374 uint16x4_t __rev0_772; __rev0_772 = __builtin_shufflevector(__s0_772, __s0_772, 3, 2, 1, 0); \60375 uint16x4_t __rev0_772; __rev0_772 = __builtin_shufflevector(__s0_772, __s0_772, 3, 2, 1, 0); \
60375 uint32x4_t __rev1_772; __rev1_772 = __builtin_shufflevector(__s1_772, __s1_772, 3, 2, 1, 0); \60376 uint32x4_t __rev1_772; __rev1_772 = __builtin_shufflevector(__s1_772, __s1_772, 3, 2, 1, 0); \
60376 uint16x8_t __ret_772; \
60377 __ret_772 = (uint16x8_t)(__noswap_vcombine_u16((uint16x4_t)(__rev0_772), (uint16x4_t)(__noswap_vqrshrn_n_u32(__rev1_772, __p2_772)))); \60377 __ret_772 = (uint16x8_t)(__noswap_vcombine_u16((uint16x4_t)(__rev0_772), (uint16x4_t)(__noswap_vqrshrn_n_u32(__rev1_772, __p2_772)))); \
60378 __ret_772 = __builtin_shufflevector(__ret_772, __ret_772, 7, 6, 5, 4, 3, 2, 1, 0); \60378 __ret_772 = __builtin_shufflevector(__ret_772, __ret_772, 7, 6, 5, 4, 3, 2, 1, 0); \
60379 __ret_772; \60379 __ret_772; \
...@@ -60382,19 +60382,19 @@ __ai int16_t vqrshlh_s16(int16_t __p0, int16_t __p1) {...@@ -60382,19 +60382,19 @@ __ai int16_t vqrshlh_s16(int16_t __p0, int16_t __p1) {
6038260382
60383#ifdef __LITTLE_ENDIAN__60383#ifdef __LITTLE_ENDIAN__
60384#define vqrshrn_high_n_u64(__p0_773, __p1_773, __p2_773) __extension__ ({ \60384#define vqrshrn_high_n_u64(__p0_773, __p1_773, __p2_773) __extension__ ({ \
60385 uint32x4_t __ret_773; \
60385 uint32x2_t __s0_773 = __p0_773; \60386 uint32x2_t __s0_773 = __p0_773; \
60386 uint64x2_t __s1_773 = __p1_773; \60387 uint64x2_t __s1_773 = __p1_773; \
60387 uint32x4_t __ret_773; \
60388 __ret_773 = (uint32x4_t)(vcombine_u32((uint32x2_t)(__s0_773), (uint32x2_t)(vqrshrn_n_u64(__s1_773, __p2_773)))); \60388 __ret_773 = (uint32x4_t)(vcombine_u32((uint32x2_t)(__s0_773), (uint32x2_t)(vqrshrn_n_u64(__s1_773, __p2_773)))); \
60389 __ret_773; \60389 __ret_773; \
60390})60390})
60391#else60391#else
60392#define vqrshrn_high_n_u64(__p0_774, __p1_774, __p2_774) __extension__ ({ \60392#define vqrshrn_high_n_u64(__p0_774, __p1_774, __p2_774) __extension__ ({ \
60393 uint32x4_t __ret_774; \
60393 uint32x2_t __s0_774 = __p0_774; \60394 uint32x2_t __s0_774 = __p0_774; \
60394 uint64x2_t __s1_774 = __p1_774; \60395 uint64x2_t __s1_774 = __p1_774; \
60395 uint32x2_t __rev0_774; __rev0_774 = __builtin_shufflevector(__s0_774, __s0_774, 1, 0); \60396 uint32x2_t __rev0_774; __rev0_774 = __builtin_shufflevector(__s0_774, __s0_774, 1, 0); \
60396 uint64x2_t __rev1_774; __rev1_774 = __builtin_shufflevector(__s1_774, __s1_774, 1, 0); \60397 uint64x2_t __rev1_774; __rev1_774 = __builtin_shufflevector(__s1_774, __s1_774, 1, 0); \
60397 uint32x4_t __ret_774; \
60398 __ret_774 = (uint32x4_t)(__noswap_vcombine_u32((uint32x2_t)(__rev0_774), (uint32x2_t)(__noswap_vqrshrn_n_u64(__rev1_774, __p2_774)))); \60398 __ret_774 = (uint32x4_t)(__noswap_vcombine_u32((uint32x2_t)(__rev0_774), (uint32x2_t)(__noswap_vqrshrn_n_u64(__rev1_774, __p2_774)))); \
60399 __ret_774 = __builtin_shufflevector(__ret_774, __ret_774, 3, 2, 1, 0); \60399 __ret_774 = __builtin_shufflevector(__ret_774, __ret_774, 3, 2, 1, 0); \
60400 __ret_774; \60400 __ret_774; \
...@@ -60403,19 +60403,19 @@ __ai int16_t vqrshlh_s16(int16_t __p0, int16_t __p1) {...@@ -60403,19 +60403,19 @@ __ai int16_t vqrshlh_s16(int16_t __p0, int16_t __p1) {
6040360403
60404#ifdef __LITTLE_ENDIAN__60404#ifdef __LITTLE_ENDIAN__
60405#define vqrshrn_high_n_u16(__p0_775, __p1_775, __p2_775) __extension__ ({ \60405#define vqrshrn_high_n_u16(__p0_775, __p1_775, __p2_775) __extension__ ({ \
60406 uint8x16_t __ret_775; \
60406 uint8x8_t __s0_775 = __p0_775; \60407 uint8x8_t __s0_775 = __p0_775; \
60407 uint16x8_t __s1_775 = __p1_775; \60408 uint16x8_t __s1_775 = __p1_775; \
60408 uint8x16_t __ret_775; \
60409 __ret_775 = (uint8x16_t)(vcombine_u8((uint8x8_t)(__s0_775), (uint8x8_t)(vqrshrn_n_u16(__s1_775, __p2_775)))); \60409 __ret_775 = (uint8x16_t)(vcombine_u8((uint8x8_t)(__s0_775), (uint8x8_t)(vqrshrn_n_u16(__s1_775, __p2_775)))); \
60410 __ret_775; \60410 __ret_775; \
60411})60411})
60412#else60412#else
60413#define vqrshrn_high_n_u16(__p0_776, __p1_776, __p2_776) __extension__ ({ \60413#define vqrshrn_high_n_u16(__p0_776, __p1_776, __p2_776) __extension__ ({ \
60414 uint8x16_t __ret_776; \
60414 uint8x8_t __s0_776 = __p0_776; \60415 uint8x8_t __s0_776 = __p0_776; \
60415 uint16x8_t __s1_776 = __p1_776; \60416 uint16x8_t __s1_776 = __p1_776; \
60416 uint8x8_t __rev0_776; __rev0_776 = __builtin_shufflevector(__s0_776, __s0_776, 7, 6, 5, 4, 3, 2, 1, 0); \60417 uint8x8_t __rev0_776; __rev0_776 = __builtin_shufflevector(__s0_776, __s0_776, 7, 6, 5, 4, 3, 2, 1, 0); \
60417 uint16x8_t __rev1_776; __rev1_776 = __builtin_shufflevector(__s1_776, __s1_776, 7, 6, 5, 4, 3, 2, 1, 0); \60418 uint16x8_t __rev1_776; __rev1_776 = __builtin_shufflevector(__s1_776, __s1_776, 7, 6, 5, 4, 3, 2, 1, 0); \
60418 uint8x16_t __ret_776; \
60419 __ret_776 = (uint8x16_t)(__noswap_vcombine_u8((uint8x8_t)(__rev0_776), (uint8x8_t)(__noswap_vqrshrn_n_u16(__rev1_776, __p2_776)))); \60419 __ret_776 = (uint8x16_t)(__noswap_vcombine_u8((uint8x8_t)(__rev0_776), (uint8x8_t)(__noswap_vqrshrn_n_u16(__rev1_776, __p2_776)))); \
60420 __ret_776 = __builtin_shufflevector(__ret_776, __ret_776, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \60420 __ret_776 = __builtin_shufflevector(__ret_776, __ret_776, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
60421 __ret_776; \60421 __ret_776; \
...@@ -60424,19 +60424,19 @@ __ai int16_t vqrshlh_s16(int16_t __p0, int16_t __p1) {...@@ -60424,19 +60424,19 @@ __ai int16_t vqrshlh_s16(int16_t __p0, int16_t __p1) {
6042460424
60425#ifdef __LITTLE_ENDIAN__60425#ifdef __LITTLE_ENDIAN__
60426#define vqrshrn_high_n_s32(__p0_777, __p1_777, __p2_777) __extension__ ({ \60426#define vqrshrn_high_n_s32(__p0_777, __p1_777, __p2_777) __extension__ ({ \
60427 int16x8_t __ret_777; \
60427 int16x4_t __s0_777 = __p0_777; \60428 int16x4_t __s0_777 = __p0_777; \
60428 int32x4_t __s1_777 = __p1_777; \60429 int32x4_t __s1_777 = __p1_777; \
60429 int16x8_t __ret_777; \
60430 __ret_777 = (int16x8_t)(vcombine_s16((int16x4_t)(__s0_777), (int16x4_t)(vqrshrn_n_s32(__s1_777, __p2_777)))); \60430 __ret_777 = (int16x8_t)(vcombine_s16((int16x4_t)(__s0_777), (int16x4_t)(vqrshrn_n_s32(__s1_777, __p2_777)))); \
60431 __ret_777; \60431 __ret_777; \
60432})60432})
60433#else60433#else
60434#define vqrshrn_high_n_s32(__p0_778, __p1_778, __p2_778) __extension__ ({ \60434#define vqrshrn_high_n_s32(__p0_778, __p1_778, __p2_778) __extension__ ({ \
60435 int16x8_t __ret_778; \
60435 int16x4_t __s0_778 = __p0_778; \60436 int16x4_t __s0_778 = __p0_778; \
60436 int32x4_t __s1_778 = __p1_778; \60437 int32x4_t __s1_778 = __p1_778; \
60437 int16x4_t __rev0_778; __rev0_778 = __builtin_shufflevector(__s0_778, __s0_778, 3, 2, 1, 0); \60438 int16x4_t __rev0_778; __rev0_778 = __builtin_shufflevector(__s0_778, __s0_778, 3, 2, 1, 0); \
60438 int32x4_t __rev1_778; __rev1_778 = __builtin_shufflevector(__s1_778, __s1_778, 3, 2, 1, 0); \60439 int32x4_t __rev1_778; __rev1_778 = __builtin_shufflevector(__s1_778, __s1_778, 3, 2, 1, 0); \
60439 int16x8_t __ret_778; \
60440 __ret_778 = (int16x8_t)(__noswap_vcombine_s16((int16x4_t)(__rev0_778), (int16x4_t)(__noswap_vqrshrn_n_s32(__rev1_778, __p2_778)))); \60440 __ret_778 = (int16x8_t)(__noswap_vcombine_s16((int16x4_t)(__rev0_778), (int16x4_t)(__noswap_vqrshrn_n_s32(__rev1_778, __p2_778)))); \
60441 __ret_778 = __builtin_shufflevector(__ret_778, __ret_778, 7, 6, 5, 4, 3, 2, 1, 0); \60441 __ret_778 = __builtin_shufflevector(__ret_778, __ret_778, 7, 6, 5, 4, 3, 2, 1, 0); \
60442 __ret_778; \60442 __ret_778; \
...@@ -60445,19 +60445,19 @@ __ai int16_t vqrshlh_s16(int16_t __p0, int16_t __p1) {...@@ -60445,19 +60445,19 @@ __ai int16_t vqrshlh_s16(int16_t __p0, int16_t __p1) {
6044560445
60446#ifdef __LITTLE_ENDIAN__60446#ifdef __LITTLE_ENDIAN__
60447#define vqrshrn_high_n_s64(__p0_779, __p1_779, __p2_779) __extension__ ({ \60447#define vqrshrn_high_n_s64(__p0_779, __p1_779, __p2_779) __extension__ ({ \
60448 int32x4_t __ret_779; \
60448 int32x2_t __s0_779 = __p0_779; \60449 int32x2_t __s0_779 = __p0_779; \
60449 int64x2_t __s1_779 = __p1_779; \60450 int64x2_t __s1_779 = __p1_779; \
60450 int32x4_t __ret_779; \
60451 __ret_779 = (int32x4_t)(vcombine_s32((int32x2_t)(__s0_779), (int32x2_t)(vqrshrn_n_s64(__s1_779, __p2_779)))); \60451 __ret_779 = (int32x4_t)(vcombine_s32((int32x2_t)(__s0_779), (int32x2_t)(vqrshrn_n_s64(__s1_779, __p2_779)))); \
60452 __ret_779; \60452 __ret_779; \
60453})60453})
60454#else60454#else
60455#define vqrshrn_high_n_s64(__p0_780, __p1_780, __p2_780) __extension__ ({ \60455#define vqrshrn_high_n_s64(__p0_780, __p1_780, __p2_780) __extension__ ({ \
60456 int32x4_t __ret_780; \
60456 int32x2_t __s0_780 = __p0_780; \60457 int32x2_t __s0_780 = __p0_780; \
60457 int64x2_t __s1_780 = __p1_780; \60458 int64x2_t __s1_780 = __p1_780; \
60458 int32x2_t __rev0_780; __rev0_780 = __builtin_shufflevector(__s0_780, __s0_780, 1, 0); \60459 int32x2_t __rev0_780; __rev0_780 = __builtin_shufflevector(__s0_780, __s0_780, 1, 0); \
60459 int64x2_t __rev1_780; __rev1_780 = __builtin_shufflevector(__s1_780, __s1_780, 1, 0); \60460 int64x2_t __rev1_780; __rev1_780 = __builtin_shufflevector(__s1_780, __s1_780, 1, 0); \
60460 int32x4_t __ret_780; \
60461 __ret_780 = (int32x4_t)(__noswap_vcombine_s32((int32x2_t)(__rev0_780), (int32x2_t)(__noswap_vqrshrn_n_s64(__rev1_780, __p2_780)))); \60461 __ret_780 = (int32x4_t)(__noswap_vcombine_s32((int32x2_t)(__rev0_780), (int32x2_t)(__noswap_vqrshrn_n_s64(__rev1_780, __p2_780)))); \
60462 __ret_780 = __builtin_shufflevector(__ret_780, __ret_780, 3, 2, 1, 0); \60462 __ret_780 = __builtin_shufflevector(__ret_780, __ret_780, 3, 2, 1, 0); \
60463 __ret_780; \60463 __ret_780; \
...@@ -60466,19 +60466,19 @@ __ai int16_t vqrshlh_s16(int16_t __p0, int16_t __p1) {...@@ -60466,19 +60466,19 @@ __ai int16_t vqrshlh_s16(int16_t __p0, int16_t __p1) {
6046660466
60467#ifdef __LITTLE_ENDIAN__60467#ifdef __LITTLE_ENDIAN__
60468#define vqrshrn_high_n_s16(__p0_781, __p1_781, __p2_781) __extension__ ({ \60468#define vqrshrn_high_n_s16(__p0_781, __p1_781, __p2_781) __extension__ ({ \
60469 int8x16_t __ret_781; \
60469 int8x8_t __s0_781 = __p0_781; \60470 int8x8_t __s0_781 = __p0_781; \
60470 int16x8_t __s1_781 = __p1_781; \60471 int16x8_t __s1_781 = __p1_781; \
60471 int8x16_t __ret_781; \
60472 __ret_781 = (int8x16_t)(vcombine_s8((int8x8_t)(__s0_781), (int8x8_t)(vqrshrn_n_s16(__s1_781, __p2_781)))); \60472 __ret_781 = (int8x16_t)(vcombine_s8((int8x8_t)(__s0_781), (int8x8_t)(vqrshrn_n_s16(__s1_781, __p2_781)))); \
60473 __ret_781; \60473 __ret_781; \
60474})60474})
60475#else60475#else
60476#define vqrshrn_high_n_s16(__p0_782, __p1_782, __p2_782) __extension__ ({ \60476#define vqrshrn_high_n_s16(__p0_782, __p1_782, __p2_782) __extension__ ({ \
60477 int8x16_t __ret_782; \
60477 int8x8_t __s0_782 = __p0_782; \60478 int8x8_t __s0_782 = __p0_782; \
60478 int16x8_t __s1_782 = __p1_782; \60479 int16x8_t __s1_782 = __p1_782; \
60479 int8x8_t __rev0_782; __rev0_782 = __builtin_shufflevector(__s0_782, __s0_782, 7, 6, 5, 4, 3, 2, 1, 0); \60480 int8x8_t __rev0_782; __rev0_782 = __builtin_shufflevector(__s0_782, __s0_782, 7, 6, 5, 4, 3, 2, 1, 0); \
60480 int16x8_t __rev1_782; __rev1_782 = __builtin_shufflevector(__s1_782, __s1_782, 7, 6, 5, 4, 3, 2, 1, 0); \60481 int16x8_t __rev1_782; __rev1_782 = __builtin_shufflevector(__s1_782, __s1_782, 7, 6, 5, 4, 3, 2, 1, 0); \
60481 int8x16_t __ret_782; \
60482 __ret_782 = (int8x16_t)(__noswap_vcombine_s8((int8x8_t)(__rev0_782), (int8x8_t)(__noswap_vqrshrn_n_s16(__rev1_782, __p2_782)))); \60482 __ret_782 = (int8x16_t)(__noswap_vcombine_s8((int8x8_t)(__rev0_782), (int8x8_t)(__noswap_vqrshrn_n_s16(__rev1_782, __p2_782)))); \
60483 __ret_782 = __builtin_shufflevector(__ret_782, __ret_782, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \60483 __ret_782 = __builtin_shufflevector(__ret_782, __ret_782, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
60484 __ret_782; \60484 __ret_782; \
...@@ -60486,56 +60486,56 @@ __ai int16_t vqrshlh_s16(int16_t __p0, int16_t __p1) {...@@ -60486,56 +60486,56 @@ __ai int16_t vqrshlh_s16(int16_t __p0, int16_t __p1) {
60486#endif60486#endif
6048760487
60488#define vqrshrns_n_u32(__p0, __p1) __extension__ ({ \60488#define vqrshrns_n_u32(__p0, __p1) __extension__ ({ \
60489 uint32_t __s0 = __p0; \
60490 uint16_t __ret; \60489 uint16_t __ret; \
60490 uint32_t __s0 = __p0; \
60491 __ret = (uint16_t) __builtin_neon_vqrshrns_n_u32(__s0, __p1); \60491 __ret = (uint16_t) __builtin_neon_vqrshrns_n_u32(__s0, __p1); \
60492 __ret; \60492 __ret; \
60493})60493})
60494#define vqrshrnd_n_u64(__p0, __p1) __extension__ ({ \60494#define vqrshrnd_n_u64(__p0, __p1) __extension__ ({ \
60495 uint64_t __s0 = __p0; \
60496 uint32_t __ret; \60495 uint32_t __ret; \
60496 uint64_t __s0 = __p0; \
60497 __ret = (uint32_t) __builtin_neon_vqrshrnd_n_u64(__s0, __p1); \60497 __ret = (uint32_t) __builtin_neon_vqrshrnd_n_u64(__s0, __p1); \
60498 __ret; \60498 __ret; \
60499})60499})
60500#define vqrshrnh_n_u16(__p0, __p1) __extension__ ({ \60500#define vqrshrnh_n_u16(__p0, __p1) __extension__ ({ \
60501 uint16_t __s0 = __p0; \
60502 uint8_t __ret; \60501 uint8_t __ret; \
60502 uint16_t __s0 = __p0; \
60503 __ret = (uint8_t) __builtin_neon_vqrshrnh_n_u16(__s0, __p1); \60503 __ret = (uint8_t) __builtin_neon_vqrshrnh_n_u16(__s0, __p1); \
60504 __ret; \60504 __ret; \
60505})60505})
60506#define vqrshrns_n_s32(__p0, __p1) __extension__ ({ \60506#define vqrshrns_n_s32(__p0, __p1) __extension__ ({ \
60507 int32_t __s0 = __p0; \
60508 int16_t __ret; \60507 int16_t __ret; \
60508 int32_t __s0 = __p0; \
60509 __ret = (int16_t) __builtin_neon_vqrshrns_n_s32(__s0, __p1); \60509 __ret = (int16_t) __builtin_neon_vqrshrns_n_s32(__s0, __p1); \
60510 __ret; \60510 __ret; \
60511})60511})
60512#define vqrshrnd_n_s64(__p0, __p1) __extension__ ({ \60512#define vqrshrnd_n_s64(__p0, __p1) __extension__ ({ \
60513 int64_t __s0 = __p0; \
60514 int32_t __ret; \60513 int32_t __ret; \
60514 int64_t __s0 = __p0; \
60515 __ret = (int32_t) __builtin_neon_vqrshrnd_n_s64(__s0, __p1); \60515 __ret = (int32_t) __builtin_neon_vqrshrnd_n_s64(__s0, __p1); \
60516 __ret; \60516 __ret; \
60517})60517})
60518#define vqrshrnh_n_s16(__p0, __p1) __extension__ ({ \60518#define vqrshrnh_n_s16(__p0, __p1) __extension__ ({ \
60519 int16_t __s0 = __p0; \
60520 int8_t __ret; \60519 int8_t __ret; \
60520 int16_t __s0 = __p0; \
60521 __ret = (int8_t) __builtin_neon_vqrshrnh_n_s16(__s0, __p1); \60521 __ret = (int8_t) __builtin_neon_vqrshrnh_n_s16(__s0, __p1); \
60522 __ret; \60522 __ret; \
60523})60523})
60524#ifdef __LITTLE_ENDIAN__60524#ifdef __LITTLE_ENDIAN__
60525#define vqrshrun_high_n_s32(__p0_783, __p1_783, __p2_783) __extension__ ({ \60525#define vqrshrun_high_n_s32(__p0_783, __p1_783, __p2_783) __extension__ ({ \
60526 int16x8_t __ret_783; \
60526 int16x4_t __s0_783 = __p0_783; \60527 int16x4_t __s0_783 = __p0_783; \
60527 int32x4_t __s1_783 = __p1_783; \60528 int32x4_t __s1_783 = __p1_783; \
60528 int16x8_t __ret_783; \
60529 __ret_783 = (int16x8_t)(vcombine_s16((int16x4_t)(__s0_783), (int16x4_t)(vqrshrun_n_s32(__s1_783, __p2_783)))); \60529 __ret_783 = (int16x8_t)(vcombine_s16((int16x4_t)(__s0_783), (int16x4_t)(vqrshrun_n_s32(__s1_783, __p2_783)))); \
60530 __ret_783; \60530 __ret_783; \
60531})60531})
60532#else60532#else
60533#define vqrshrun_high_n_s32(__p0_784, __p1_784, __p2_784) __extension__ ({ \60533#define vqrshrun_high_n_s32(__p0_784, __p1_784, __p2_784) __extension__ ({ \
60534 int16x8_t __ret_784; \
60534 int16x4_t __s0_784 = __p0_784; \60535 int16x4_t __s0_784 = __p0_784; \
60535 int32x4_t __s1_784 = __p1_784; \60536 int32x4_t __s1_784 = __p1_784; \
60536 int16x4_t __rev0_784; __rev0_784 = __builtin_shufflevector(__s0_784, __s0_784, 3, 2, 1, 0); \60537 int16x4_t __rev0_784; __rev0_784 = __builtin_shufflevector(__s0_784, __s0_784, 3, 2, 1, 0); \
60537 int32x4_t __rev1_784; __rev1_784 = __builtin_shufflevector(__s1_784, __s1_784, 3, 2, 1, 0); \60538 int32x4_t __rev1_784; __rev1_784 = __builtin_shufflevector(__s1_784, __s1_784, 3, 2, 1, 0); \
60538 int16x8_t __ret_784; \
60539 __ret_784 = (int16x8_t)(__noswap_vcombine_s16((int16x4_t)(__rev0_784), (int16x4_t)(__noswap_vqrshrun_n_s32(__rev1_784, __p2_784)))); \60539 __ret_784 = (int16x8_t)(__noswap_vcombine_s16((int16x4_t)(__rev0_784), (int16x4_t)(__noswap_vqrshrun_n_s32(__rev1_784, __p2_784)))); \
60540 __ret_784 = __builtin_shufflevector(__ret_784, __ret_784, 7, 6, 5, 4, 3, 2, 1, 0); \60540 __ret_784 = __builtin_shufflevector(__ret_784, __ret_784, 7, 6, 5, 4, 3, 2, 1, 0); \
60541 __ret_784; \60541 __ret_784; \
...@@ -60544,19 +60544,19 @@ __ai int16_t vqrshlh_s16(int16_t __p0, int16_t __p1) {...@@ -60544,19 +60544,19 @@ __ai int16_t vqrshlh_s16(int16_t __p0, int16_t __p1) {
6054460544
60545#ifdef __LITTLE_ENDIAN__60545#ifdef __LITTLE_ENDIAN__
60546#define vqrshrun_high_n_s64(__p0_785, __p1_785, __p2_785) __extension__ ({ \60546#define vqrshrun_high_n_s64(__p0_785, __p1_785, __p2_785) __extension__ ({ \
60547 int32x4_t __ret_785; \
60547 int32x2_t __s0_785 = __p0_785; \60548 int32x2_t __s0_785 = __p0_785; \
60548 int64x2_t __s1_785 = __p1_785; \60549 int64x2_t __s1_785 = __p1_785; \
60549 int32x4_t __ret_785; \
60550 __ret_785 = (int32x4_t)(vcombine_s32((int32x2_t)(__s0_785), (int32x2_t)(vqrshrun_n_s64(__s1_785, __p2_785)))); \60550 __ret_785 = (int32x4_t)(vcombine_s32((int32x2_t)(__s0_785), (int32x2_t)(vqrshrun_n_s64(__s1_785, __p2_785)))); \
60551 __ret_785; \60551 __ret_785; \
60552})60552})
60553#else60553#else
60554#define vqrshrun_high_n_s64(__p0_786, __p1_786, __p2_786) __extension__ ({ \60554#define vqrshrun_high_n_s64(__p0_786, __p1_786, __p2_786) __extension__ ({ \
60555 int32x4_t __ret_786; \
60555 int32x2_t __s0_786 = __p0_786; \60556 int32x2_t __s0_786 = __p0_786; \
60556 int64x2_t __s1_786 = __p1_786; \60557 int64x2_t __s1_786 = __p1_786; \
60557 int32x2_t __rev0_786; __rev0_786 = __builtin_shufflevector(__s0_786, __s0_786, 1, 0); \60558 int32x2_t __rev0_786; __rev0_786 = __builtin_shufflevector(__s0_786, __s0_786, 1, 0); \
60558 int64x2_t __rev1_786; __rev1_786 = __builtin_shufflevector(__s1_786, __s1_786, 1, 0); \60559 int64x2_t __rev1_786; __rev1_786 = __builtin_shufflevector(__s1_786, __s1_786, 1, 0); \
60559 int32x4_t __ret_786; \
60560 __ret_786 = (int32x4_t)(__noswap_vcombine_s32((int32x2_t)(__rev0_786), (int32x2_t)(__noswap_vqrshrun_n_s64(__rev1_786, __p2_786)))); \60560 __ret_786 = (int32x4_t)(__noswap_vcombine_s32((int32x2_t)(__rev0_786), (int32x2_t)(__noswap_vqrshrun_n_s64(__rev1_786, __p2_786)))); \
60561 __ret_786 = __builtin_shufflevector(__ret_786, __ret_786, 3, 2, 1, 0); \60561 __ret_786 = __builtin_shufflevector(__ret_786, __ret_786, 3, 2, 1, 0); \
60562 __ret_786; \60562 __ret_786; \
...@@ -60565,19 +60565,19 @@ __ai int16_t vqrshlh_s16(int16_t __p0, int16_t __p1) {...@@ -60565,19 +60565,19 @@ __ai int16_t vqrshlh_s16(int16_t __p0, int16_t __p1) {
6056560565
60566#ifdef __LITTLE_ENDIAN__60566#ifdef __LITTLE_ENDIAN__
60567#define vqrshrun_high_n_s16(__p0_787, __p1_787, __p2_787) __extension__ ({ \60567#define vqrshrun_high_n_s16(__p0_787, __p1_787, __p2_787) __extension__ ({ \
60568 int8x16_t __ret_787; \
60568 int8x8_t __s0_787 = __p0_787; \60569 int8x8_t __s0_787 = __p0_787; \
60569 int16x8_t __s1_787 = __p1_787; \60570 int16x8_t __s1_787 = __p1_787; \
60570 int8x16_t __ret_787; \
60571 __ret_787 = (int8x16_t)(vcombine_s8((int8x8_t)(__s0_787), (int8x8_t)(vqrshrun_n_s16(__s1_787, __p2_787)))); \60571 __ret_787 = (int8x16_t)(vcombine_s8((int8x8_t)(__s0_787), (int8x8_t)(vqrshrun_n_s16(__s1_787, __p2_787)))); \
60572 __ret_787; \60572 __ret_787; \
60573})60573})
60574#else60574#else
60575#define vqrshrun_high_n_s16(__p0_788, __p1_788, __p2_788) __extension__ ({ \60575#define vqrshrun_high_n_s16(__p0_788, __p1_788, __p2_788) __extension__ ({ \
60576 int8x16_t __ret_788; \
60576 int8x8_t __s0_788 = __p0_788; \60577 int8x8_t __s0_788 = __p0_788; \
60577 int16x8_t __s1_788 = __p1_788; \60578 int16x8_t __s1_788 = __p1_788; \
60578 int8x8_t __rev0_788; __rev0_788 = __builtin_shufflevector(__s0_788, __s0_788, 7, 6, 5, 4, 3, 2, 1, 0); \60579 int8x8_t __rev0_788; __rev0_788 = __builtin_shufflevector(__s0_788, __s0_788, 7, 6, 5, 4, 3, 2, 1, 0); \
60579 int16x8_t __rev1_788; __rev1_788 = __builtin_shufflevector(__s1_788, __s1_788, 7, 6, 5, 4, 3, 2, 1, 0); \60580 int16x8_t __rev1_788; __rev1_788 = __builtin_shufflevector(__s1_788, __s1_788, 7, 6, 5, 4, 3, 2, 1, 0); \
60580 int8x16_t __ret_788; \
60581 __ret_788 = (int8x16_t)(__noswap_vcombine_s8((int8x8_t)(__rev0_788), (int8x8_t)(__noswap_vqrshrun_n_s16(__rev1_788, __p2_788)))); \60581 __ret_788 = (int8x16_t)(__noswap_vcombine_s8((int8x8_t)(__rev0_788), (int8x8_t)(__noswap_vqrshrun_n_s16(__rev1_788, __p2_788)))); \
60582 __ret_788 = __builtin_shufflevector(__ret_788, __ret_788, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \60582 __ret_788 = __builtin_shufflevector(__ret_788, __ret_788, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
60583 __ret_788; \60583 __ret_788; \
...@@ -60585,20 +60585,20 @@ __ai int16_t vqrshlh_s16(int16_t __p0, int16_t __p1) {...@@ -60585,20 +60585,20 @@ __ai int16_t vqrshlh_s16(int16_t __p0, int16_t __p1) {
60585#endif60585#endif
6058660586
60587#define vqrshruns_n_s32(__p0, __p1) __extension__ ({ \60587#define vqrshruns_n_s32(__p0, __p1) __extension__ ({ \
60588 int32_t __s0 = __p0; \
60589 int16_t __ret; \60588 int16_t __ret; \
60589 int32_t __s0 = __p0; \
60590 __ret = (int16_t) __builtin_neon_vqrshruns_n_s32(__s0, __p1); \60590 __ret = (int16_t) __builtin_neon_vqrshruns_n_s32(__s0, __p1); \
60591 __ret; \60591 __ret; \
60592})60592})
60593#define vqrshrund_n_s64(__p0, __p1) __extension__ ({ \60593#define vqrshrund_n_s64(__p0, __p1) __extension__ ({ \
60594 int64_t __s0 = __p0; \
60595 int32_t __ret; \60594 int32_t __ret; \
60595 int64_t __s0 = __p0; \
60596 __ret = (int32_t) __builtin_neon_vqrshrund_n_s64(__s0, __p1); \60596 __ret = (int32_t) __builtin_neon_vqrshrund_n_s64(__s0, __p1); \
60597 __ret; \60597 __ret; \
60598})60598})
60599#define vqrshrunh_n_s16(__p0, __p1) __extension__ ({ \60599#define vqrshrunh_n_s16(__p0, __p1) __extension__ ({ \
60600 int16_t __s0 = __p0; \
60601 int8_t __ret; \60600 int8_t __ret; \
60601 int16_t __s0 = __p0; \
60602 __ret = (int8_t) __builtin_neon_vqrshrunh_n_s16(__s0, __p1); \60602 __ret = (int8_t) __builtin_neon_vqrshrunh_n_s16(__s0, __p1); \
60603 __ret; \60603 __ret; \
60604})60604})
...@@ -60643,92 +60643,92 @@ __ai int16_t vqshlh_s16(int16_t __p0, int16_t __p1) {...@@ -60643,92 +60643,92 @@ __ai int16_t vqshlh_s16(int16_t __p0, int16_t __p1) {
60643 return __ret;60643 return __ret;
60644}60644}
60645#define vqshlb_n_u8(__p0, __p1) __extension__ ({ \60645#define vqshlb_n_u8(__p0, __p1) __extension__ ({ \
60646 uint8_t __s0 = __p0; \
60647 uint8_t __ret; \60646 uint8_t __ret; \
60647 uint8_t __s0 = __p0; \
60648 __ret = (uint8_t) __builtin_neon_vqshlb_n_u8(__s0, __p1); \60648 __ret = (uint8_t) __builtin_neon_vqshlb_n_u8(__s0, __p1); \
60649 __ret; \60649 __ret; \
60650})60650})
60651#define vqshls_n_u32(__p0, __p1) __extension__ ({ \60651#define vqshls_n_u32(__p0, __p1) __extension__ ({ \
60652 uint32_t __s0 = __p0; \
60653 uint32_t __ret; \60652 uint32_t __ret; \
60653 uint32_t __s0 = __p0; \
60654 __ret = (uint32_t) __builtin_neon_vqshls_n_u32(__s0, __p1); \60654 __ret = (uint32_t) __builtin_neon_vqshls_n_u32(__s0, __p1); \
60655 __ret; \60655 __ret; \
60656})60656})
60657#define vqshld_n_u64(__p0, __p1) __extension__ ({ \60657#define vqshld_n_u64(__p0, __p1) __extension__ ({ \
60658 uint64_t __s0 = __p0; \
60659 uint64_t __ret; \60658 uint64_t __ret; \
60659 uint64_t __s0 = __p0; \
60660 __ret = (uint64_t) __builtin_neon_vqshld_n_u64(__s0, __p1); \60660 __ret = (uint64_t) __builtin_neon_vqshld_n_u64(__s0, __p1); \
60661 __ret; \60661 __ret; \
60662})60662})
60663#define vqshlh_n_u16(__p0, __p1) __extension__ ({ \60663#define vqshlh_n_u16(__p0, __p1) __extension__ ({ \
60664 uint16_t __s0 = __p0; \
60665 uint16_t __ret; \60664 uint16_t __ret; \
60665 uint16_t __s0 = __p0; \
60666 __ret = (uint16_t) __builtin_neon_vqshlh_n_u16(__s0, __p1); \60666 __ret = (uint16_t) __builtin_neon_vqshlh_n_u16(__s0, __p1); \
60667 __ret; \60667 __ret; \
60668})60668})
60669#define vqshlb_n_s8(__p0, __p1) __extension__ ({ \60669#define vqshlb_n_s8(__p0, __p1) __extension__ ({ \
60670 int8_t __s0 = __p0; \
60671 int8_t __ret; \60670 int8_t __ret; \
60671 int8_t __s0 = __p0; \
60672 __ret = (int8_t) __builtin_neon_vqshlb_n_s8(__s0, __p1); \60672 __ret = (int8_t) __builtin_neon_vqshlb_n_s8(__s0, __p1); \
60673 __ret; \60673 __ret; \
60674})60674})
60675#define vqshls_n_s32(__p0, __p1) __extension__ ({ \60675#define vqshls_n_s32(__p0, __p1) __extension__ ({ \
60676 int32_t __s0 = __p0; \
60677 int32_t __ret; \60676 int32_t __ret; \
60677 int32_t __s0 = __p0; \
60678 __ret = (int32_t) __builtin_neon_vqshls_n_s32(__s0, __p1); \60678 __ret = (int32_t) __builtin_neon_vqshls_n_s32(__s0, __p1); \
60679 __ret; \60679 __ret; \
60680})60680})
60681#define vqshld_n_s64(__p0, __p1) __extension__ ({ \60681#define vqshld_n_s64(__p0, __p1) __extension__ ({ \
60682 int64_t __s0 = __p0; \
60683 int64_t __ret; \60682 int64_t __ret; \
60683 int64_t __s0 = __p0; \
60684 __ret = (int64_t) __builtin_neon_vqshld_n_s64(__s0, __p1); \60684 __ret = (int64_t) __builtin_neon_vqshld_n_s64(__s0, __p1); \
60685 __ret; \60685 __ret; \
60686})60686})
60687#define vqshlh_n_s16(__p0, __p1) __extension__ ({ \60687#define vqshlh_n_s16(__p0, __p1) __extension__ ({ \
60688 int16_t __s0 = __p0; \
60689 int16_t __ret; \60688 int16_t __ret; \
60689 int16_t __s0 = __p0; \
60690 __ret = (int16_t) __builtin_neon_vqshlh_n_s16(__s0, __p1); \60690 __ret = (int16_t) __builtin_neon_vqshlh_n_s16(__s0, __p1); \
60691 __ret; \60691 __ret; \
60692})60692})
60693#define vqshlub_n_s8(__p0, __p1) __extension__ ({ \60693#define vqshlub_n_s8(__p0, __p1) __extension__ ({ \
60694 int8_t __s0 = __p0; \
60695 int8_t __ret; \60694 int8_t __ret; \
60695 int8_t __s0 = __p0; \
60696 __ret = (int8_t) __builtin_neon_vqshlub_n_s8(__s0, __p1); \60696 __ret = (int8_t) __builtin_neon_vqshlub_n_s8(__s0, __p1); \
60697 __ret; \60697 __ret; \
60698})60698})
60699#define vqshlus_n_s32(__p0, __p1) __extension__ ({ \60699#define vqshlus_n_s32(__p0, __p1) __extension__ ({ \
60700 int32_t __s0 = __p0; \
60701 int32_t __ret; \60700 int32_t __ret; \
60701 int32_t __s0 = __p0; \
60702 __ret = (int32_t) __builtin_neon_vqshlus_n_s32(__s0, __p1); \60702 __ret = (int32_t) __builtin_neon_vqshlus_n_s32(__s0, __p1); \
60703 __ret; \60703 __ret; \
60704})60704})
60705#define vqshlud_n_s64(__p0, __p1) __extension__ ({ \60705#define vqshlud_n_s64(__p0, __p1) __extension__ ({ \
60706 int64_t __s0 = __p0; \
60707 int64_t __ret; \60706 int64_t __ret; \
60707 int64_t __s0 = __p0; \
60708 __ret = (int64_t) __builtin_neon_vqshlud_n_s64(__s0, __p1); \60708 __ret = (int64_t) __builtin_neon_vqshlud_n_s64(__s0, __p1); \
60709 __ret; \60709 __ret; \
60710})60710})
60711#define vqshluh_n_s16(__p0, __p1) __extension__ ({ \60711#define vqshluh_n_s16(__p0, __p1) __extension__ ({ \
60712 int16_t __s0 = __p0; \
60713 int16_t __ret; \60712 int16_t __ret; \
60713 int16_t __s0 = __p0; \
60714 __ret = (int16_t) __builtin_neon_vqshluh_n_s16(__s0, __p1); \60714 __ret = (int16_t) __builtin_neon_vqshluh_n_s16(__s0, __p1); \
60715 __ret; \60715 __ret; \
60716})60716})
60717#ifdef __LITTLE_ENDIAN__60717#ifdef __LITTLE_ENDIAN__
60718#define vqshrn_high_n_u32(__p0_789, __p1_789, __p2_789) __extension__ ({ \60718#define vqshrn_high_n_u32(__p0_789, __p1_789, __p2_789) __extension__ ({ \
60719 uint16x8_t __ret_789; \
60719 uint16x4_t __s0_789 = __p0_789; \60720 uint16x4_t __s0_789 = __p0_789; \
60720 uint32x4_t __s1_789 = __p1_789; \60721 uint32x4_t __s1_789 = __p1_789; \
60721 uint16x8_t __ret_789; \
60722 __ret_789 = (uint16x8_t)(vcombine_u16((uint16x4_t)(__s0_789), (uint16x4_t)(vqshrn_n_u32(__s1_789, __p2_789)))); \60722 __ret_789 = (uint16x8_t)(vcombine_u16((uint16x4_t)(__s0_789), (uint16x4_t)(vqshrn_n_u32(__s1_789, __p2_789)))); \
60723 __ret_789; \60723 __ret_789; \
60724})60724})
60725#else60725#else
60726#define vqshrn_high_n_u32(__p0_790, __p1_790, __p2_790) __extension__ ({ \60726#define vqshrn_high_n_u32(__p0_790, __p1_790, __p2_790) __extension__ ({ \
60727 uint16x8_t __ret_790; \
60727 uint16x4_t __s0_790 = __p0_790; \60728 uint16x4_t __s0_790 = __p0_790; \
60728 uint32x4_t __s1_790 = __p1_790; \60729 uint32x4_t __s1_790 = __p1_790; \
60729 uint16x4_t __rev0_790; __rev0_790 = __builtin_shufflevector(__s0_790, __s0_790, 3, 2, 1, 0); \60730 uint16x4_t __rev0_790; __rev0_790 = __builtin_shufflevector(__s0_790, __s0_790, 3, 2, 1, 0); \
60730 uint32x4_t __rev1_790; __rev1_790 = __builtin_shufflevector(__s1_790, __s1_790, 3, 2, 1, 0); \60731 uint32x4_t __rev1_790; __rev1_790 = __builtin_shufflevector(__s1_790, __s1_790, 3, 2, 1, 0); \
60731 uint16x8_t __ret_790; \
60732 __ret_790 = (uint16x8_t)(__noswap_vcombine_u16((uint16x4_t)(__rev0_790), (uint16x4_t)(__noswap_vqshrn_n_u32(__rev1_790, __p2_790)))); \60732 __ret_790 = (uint16x8_t)(__noswap_vcombine_u16((uint16x4_t)(__rev0_790), (uint16x4_t)(__noswap_vqshrn_n_u32(__rev1_790, __p2_790)))); \
60733 __ret_790 = __builtin_shufflevector(__ret_790, __ret_790, 7, 6, 5, 4, 3, 2, 1, 0); \60733 __ret_790 = __builtin_shufflevector(__ret_790, __ret_790, 7, 6, 5, 4, 3, 2, 1, 0); \
60734 __ret_790; \60734 __ret_790; \
...@@ -60737,19 +60737,19 @@ __ai int16_t vqshlh_s16(int16_t __p0, int16_t __p1) {...@@ -60737,19 +60737,19 @@ __ai int16_t vqshlh_s16(int16_t __p0, int16_t __p1) {
6073760737
60738#ifdef __LITTLE_ENDIAN__60738#ifdef __LITTLE_ENDIAN__
60739#define vqshrn_high_n_u64(__p0_791, __p1_791, __p2_791) __extension__ ({ \60739#define vqshrn_high_n_u64(__p0_791, __p1_791, __p2_791) __extension__ ({ \
60740 uint32x4_t __ret_791; \
60740 uint32x2_t __s0_791 = __p0_791; \60741 uint32x2_t __s0_791 = __p0_791; \
60741 uint64x2_t __s1_791 = __p1_791; \60742 uint64x2_t __s1_791 = __p1_791; \
60742 uint32x4_t __ret_791; \
60743 __ret_791 = (uint32x4_t)(vcombine_u32((uint32x2_t)(__s0_791), (uint32x2_t)(vqshrn_n_u64(__s1_791, __p2_791)))); \60743 __ret_791 = (uint32x4_t)(vcombine_u32((uint32x2_t)(__s0_791), (uint32x2_t)(vqshrn_n_u64(__s1_791, __p2_791)))); \
60744 __ret_791; \60744 __ret_791; \
60745})60745})
60746#else60746#else
60747#define vqshrn_high_n_u64(__p0_792, __p1_792, __p2_792) __extension__ ({ \60747#define vqshrn_high_n_u64(__p0_792, __p1_792, __p2_792) __extension__ ({ \
60748 uint32x4_t __ret_792; \
60748 uint32x2_t __s0_792 = __p0_792; \60749 uint32x2_t __s0_792 = __p0_792; \
60749 uint64x2_t __s1_792 = __p1_792; \60750 uint64x2_t __s1_792 = __p1_792; \
60750 uint32x2_t __rev0_792; __rev0_792 = __builtin_shufflevector(__s0_792, __s0_792, 1, 0); \60751 uint32x2_t __rev0_792; __rev0_792 = __builtin_shufflevector(__s0_792, __s0_792, 1, 0); \
60751 uint64x2_t __rev1_792; __rev1_792 = __builtin_shufflevector(__s1_792, __s1_792, 1, 0); \60752 uint64x2_t __rev1_792; __rev1_792 = __builtin_shufflevector(__s1_792, __s1_792, 1, 0); \
60752 uint32x4_t __ret_792; \
60753 __ret_792 = (uint32x4_t)(__noswap_vcombine_u32((uint32x2_t)(__rev0_792), (uint32x2_t)(__noswap_vqshrn_n_u64(__rev1_792, __p2_792)))); \60753 __ret_792 = (uint32x4_t)(__noswap_vcombine_u32((uint32x2_t)(__rev0_792), (uint32x2_t)(__noswap_vqshrn_n_u64(__rev1_792, __p2_792)))); \
60754 __ret_792 = __builtin_shufflevector(__ret_792, __ret_792, 3, 2, 1, 0); \60754 __ret_792 = __builtin_shufflevector(__ret_792, __ret_792, 3, 2, 1, 0); \
60755 __ret_792; \60755 __ret_792; \
...@@ -60758,19 +60758,19 @@ __ai int16_t vqshlh_s16(int16_t __p0, int16_t __p1) {...@@ -60758,19 +60758,19 @@ __ai int16_t vqshlh_s16(int16_t __p0, int16_t __p1) {
6075860758
60759#ifdef __LITTLE_ENDIAN__60759#ifdef __LITTLE_ENDIAN__
60760#define vqshrn_high_n_u16(__p0_793, __p1_793, __p2_793) __extension__ ({ \60760#define vqshrn_high_n_u16(__p0_793, __p1_793, __p2_793) __extension__ ({ \
60761 uint8x16_t __ret_793; \
60761 uint8x8_t __s0_793 = __p0_793; \60762 uint8x8_t __s0_793 = __p0_793; \
60762 uint16x8_t __s1_793 = __p1_793; \60763 uint16x8_t __s1_793 = __p1_793; \
60763 uint8x16_t __ret_793; \
60764 __ret_793 = (uint8x16_t)(vcombine_u8((uint8x8_t)(__s0_793), (uint8x8_t)(vqshrn_n_u16(__s1_793, __p2_793)))); \60764 __ret_793 = (uint8x16_t)(vcombine_u8((uint8x8_t)(__s0_793), (uint8x8_t)(vqshrn_n_u16(__s1_793, __p2_793)))); \
60765 __ret_793; \60765 __ret_793; \
60766})60766})
60767#else60767#else
60768#define vqshrn_high_n_u16(__p0_794, __p1_794, __p2_794) __extension__ ({ \60768#define vqshrn_high_n_u16(__p0_794, __p1_794, __p2_794) __extension__ ({ \
60769 uint8x16_t __ret_794; \
60769 uint8x8_t __s0_794 = __p0_794; \60770 uint8x8_t __s0_794 = __p0_794; \
60770 uint16x8_t __s1_794 = __p1_794; \60771 uint16x8_t __s1_794 = __p1_794; \
60771 uint8x8_t __rev0_794; __rev0_794 = __builtin_shufflevector(__s0_794, __s0_794, 7, 6, 5, 4, 3, 2, 1, 0); \60772 uint8x8_t __rev0_794; __rev0_794 = __builtin_shufflevector(__s0_794, __s0_794, 7, 6, 5, 4, 3, 2, 1, 0); \
60772 uint16x8_t __rev1_794; __rev1_794 = __builtin_shufflevector(__s1_794, __s1_794, 7, 6, 5, 4, 3, 2, 1, 0); \60773 uint16x8_t __rev1_794; __rev1_794 = __builtin_shufflevector(__s1_794, __s1_794, 7, 6, 5, 4, 3, 2, 1, 0); \
60773 uint8x16_t __ret_794; \
60774 __ret_794 = (uint8x16_t)(__noswap_vcombine_u8((uint8x8_t)(__rev0_794), (uint8x8_t)(__noswap_vqshrn_n_u16(__rev1_794, __p2_794)))); \60774 __ret_794 = (uint8x16_t)(__noswap_vcombine_u8((uint8x8_t)(__rev0_794), (uint8x8_t)(__noswap_vqshrn_n_u16(__rev1_794, __p2_794)))); \
60775 __ret_794 = __builtin_shufflevector(__ret_794, __ret_794, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \60775 __ret_794 = __builtin_shufflevector(__ret_794, __ret_794, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
60776 __ret_794; \60776 __ret_794; \
...@@ -60779,19 +60779,19 @@ __ai int16_t vqshlh_s16(int16_t __p0, int16_t __p1) {...@@ -60779,19 +60779,19 @@ __ai int16_t vqshlh_s16(int16_t __p0, int16_t __p1) {
6077960779
60780#ifdef __LITTLE_ENDIAN__60780#ifdef __LITTLE_ENDIAN__
60781#define vqshrn_high_n_s32(__p0_795, __p1_795, __p2_795) __extension__ ({ \60781#define vqshrn_high_n_s32(__p0_795, __p1_795, __p2_795) __extension__ ({ \
60782 int16x8_t __ret_795; \
60782 int16x4_t __s0_795 = __p0_795; \60783 int16x4_t __s0_795 = __p0_795; \
60783 int32x4_t __s1_795 = __p1_795; \60784 int32x4_t __s1_795 = __p1_795; \
60784 int16x8_t __ret_795; \
60785 __ret_795 = (int16x8_t)(vcombine_s16((int16x4_t)(__s0_795), (int16x4_t)(vqshrn_n_s32(__s1_795, __p2_795)))); \60785 __ret_795 = (int16x8_t)(vcombine_s16((int16x4_t)(__s0_795), (int16x4_t)(vqshrn_n_s32(__s1_795, __p2_795)))); \
60786 __ret_795; \60786 __ret_795; \
60787})60787})
60788#else60788#else
60789#define vqshrn_high_n_s32(__p0_796, __p1_796, __p2_796) __extension__ ({ \60789#define vqshrn_high_n_s32(__p0_796, __p1_796, __p2_796) __extension__ ({ \
60790 int16x8_t __ret_796; \
60790 int16x4_t __s0_796 = __p0_796; \60791 int16x4_t __s0_796 = __p0_796; \
60791 int32x4_t __s1_796 = __p1_796; \60792 int32x4_t __s1_796 = __p1_796; \
60792 int16x4_t __rev0_796; __rev0_796 = __builtin_shufflevector(__s0_796, __s0_796, 3, 2, 1, 0); \60793 int16x4_t __rev0_796; __rev0_796 = __builtin_shufflevector(__s0_796, __s0_796, 3, 2, 1, 0); \
60793 int32x4_t __rev1_796; __rev1_796 = __builtin_shufflevector(__s1_796, __s1_796, 3, 2, 1, 0); \60794 int32x4_t __rev1_796; __rev1_796 = __builtin_shufflevector(__s1_796, __s1_796, 3, 2, 1, 0); \
60794 int16x8_t __ret_796; \
60795 __ret_796 = (int16x8_t)(__noswap_vcombine_s16((int16x4_t)(__rev0_796), (int16x4_t)(__noswap_vqshrn_n_s32(__rev1_796, __p2_796)))); \60795 __ret_796 = (int16x8_t)(__noswap_vcombine_s16((int16x4_t)(__rev0_796), (int16x4_t)(__noswap_vqshrn_n_s32(__rev1_796, __p2_796)))); \
60796 __ret_796 = __builtin_shufflevector(__ret_796, __ret_796, 7, 6, 5, 4, 3, 2, 1, 0); \60796 __ret_796 = __builtin_shufflevector(__ret_796, __ret_796, 7, 6, 5, 4, 3, 2, 1, 0); \
60797 __ret_796; \60797 __ret_796; \
...@@ -60800,19 +60800,19 @@ __ai int16_t vqshlh_s16(int16_t __p0, int16_t __p1) {...@@ -60800,19 +60800,19 @@ __ai int16_t vqshlh_s16(int16_t __p0, int16_t __p1) {
6080060800
60801#ifdef __LITTLE_ENDIAN__60801#ifdef __LITTLE_ENDIAN__
60802#define vqshrn_high_n_s64(__p0_797, __p1_797, __p2_797) __extension__ ({ \60802#define vqshrn_high_n_s64(__p0_797, __p1_797, __p2_797) __extension__ ({ \
60803 int32x4_t __ret_797; \
60803 int32x2_t __s0_797 = __p0_797; \60804 int32x2_t __s0_797 = __p0_797; \
60804 int64x2_t __s1_797 = __p1_797; \60805 int64x2_t __s1_797 = __p1_797; \
60805 int32x4_t __ret_797; \
60806 __ret_797 = (int32x4_t)(vcombine_s32((int32x2_t)(__s0_797), (int32x2_t)(vqshrn_n_s64(__s1_797, __p2_797)))); \60806 __ret_797 = (int32x4_t)(vcombine_s32((int32x2_t)(__s0_797), (int32x2_t)(vqshrn_n_s64(__s1_797, __p2_797)))); \
60807 __ret_797; \60807 __ret_797; \
60808})60808})
60809#else60809#else
60810#define vqshrn_high_n_s64(__p0_798, __p1_798, __p2_798) __extension__ ({ \60810#define vqshrn_high_n_s64(__p0_798, __p1_798, __p2_798) __extension__ ({ \
60811 int32x4_t __ret_798; \
60811 int32x2_t __s0_798 = __p0_798; \60812 int32x2_t __s0_798 = __p0_798; \
60812 int64x2_t __s1_798 = __p1_798; \60813 int64x2_t __s1_798 = __p1_798; \
60813 int32x2_t __rev0_798; __rev0_798 = __builtin_shufflevector(__s0_798, __s0_798, 1, 0); \60814 int32x2_t __rev0_798; __rev0_798 = __builtin_shufflevector(__s0_798, __s0_798, 1, 0); \
60814 int64x2_t __rev1_798; __rev1_798 = __builtin_shufflevector(__s1_798, __s1_798, 1, 0); \60815 int64x2_t __rev1_798; __rev1_798 = __builtin_shufflevector(__s1_798, __s1_798, 1, 0); \
60815 int32x4_t __ret_798; \
60816 __ret_798 = (int32x4_t)(__noswap_vcombine_s32((int32x2_t)(__rev0_798), (int32x2_t)(__noswap_vqshrn_n_s64(__rev1_798, __p2_798)))); \60816 __ret_798 = (int32x4_t)(__noswap_vcombine_s32((int32x2_t)(__rev0_798), (int32x2_t)(__noswap_vqshrn_n_s64(__rev1_798, __p2_798)))); \
60817 __ret_798 = __builtin_shufflevector(__ret_798, __ret_798, 3, 2, 1, 0); \60817 __ret_798 = __builtin_shufflevector(__ret_798, __ret_798, 3, 2, 1, 0); \
60818 __ret_798; \60818 __ret_798; \
...@@ -60821,19 +60821,19 @@ __ai int16_t vqshlh_s16(int16_t __p0, int16_t __p1) {...@@ -60821,19 +60821,19 @@ __ai int16_t vqshlh_s16(int16_t __p0, int16_t __p1) {
6082160821
60822#ifdef __LITTLE_ENDIAN__60822#ifdef __LITTLE_ENDIAN__
60823#define vqshrn_high_n_s16(__p0_799, __p1_799, __p2_799) __extension__ ({ \60823#define vqshrn_high_n_s16(__p0_799, __p1_799, __p2_799) __extension__ ({ \
60824 int8x16_t __ret_799; \
60824 int8x8_t __s0_799 = __p0_799; \60825 int8x8_t __s0_799 = __p0_799; \
60825 int16x8_t __s1_799 = __p1_799; \60826 int16x8_t __s1_799 = __p1_799; \
60826 int8x16_t __ret_799; \
60827 __ret_799 = (int8x16_t)(vcombine_s8((int8x8_t)(__s0_799), (int8x8_t)(vqshrn_n_s16(__s1_799, __p2_799)))); \60827 __ret_799 = (int8x16_t)(vcombine_s8((int8x8_t)(__s0_799), (int8x8_t)(vqshrn_n_s16(__s1_799, __p2_799)))); \
60828 __ret_799; \60828 __ret_799; \
60829})60829})
60830#else60830#else
60831#define vqshrn_high_n_s16(__p0_800, __p1_800, __p2_800) __extension__ ({ \60831#define vqshrn_high_n_s16(__p0_800, __p1_800, __p2_800) __extension__ ({ \
60832 int8x16_t __ret_800; \
60832 int8x8_t __s0_800 = __p0_800; \60833 int8x8_t __s0_800 = __p0_800; \
60833 int16x8_t __s1_800 = __p1_800; \60834 int16x8_t __s1_800 = __p1_800; \
60834 int8x8_t __rev0_800; __rev0_800 = __builtin_shufflevector(__s0_800, __s0_800, 7, 6, 5, 4, 3, 2, 1, 0); \60835 int8x8_t __rev0_800; __rev0_800 = __builtin_shufflevector(__s0_800, __s0_800, 7, 6, 5, 4, 3, 2, 1, 0); \
60835 int16x8_t __rev1_800; __rev1_800 = __builtin_shufflevector(__s1_800, __s1_800, 7, 6, 5, 4, 3, 2, 1, 0); \60836 int16x8_t __rev1_800; __rev1_800 = __builtin_shufflevector(__s1_800, __s1_800, 7, 6, 5, 4, 3, 2, 1, 0); \
60836 int8x16_t __ret_800; \
60837 __ret_800 = (int8x16_t)(__noswap_vcombine_s8((int8x8_t)(__rev0_800), (int8x8_t)(__noswap_vqshrn_n_s16(__rev1_800, __p2_800)))); \60837 __ret_800 = (int8x16_t)(__noswap_vcombine_s8((int8x8_t)(__rev0_800), (int8x8_t)(__noswap_vqshrn_n_s16(__rev1_800, __p2_800)))); \
60838 __ret_800 = __builtin_shufflevector(__ret_800, __ret_800, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \60838 __ret_800 = __builtin_shufflevector(__ret_800, __ret_800, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
60839 __ret_800; \60839 __ret_800; \
...@@ -60841,56 +60841,56 @@ __ai int16_t vqshlh_s16(int16_t __p0, int16_t __p1) {...@@ -60841,56 +60841,56 @@ __ai int16_t vqshlh_s16(int16_t __p0, int16_t __p1) {
60841#endif60841#endif
6084260842
60843#define vqshrns_n_u32(__p0, __p1) __extension__ ({ \60843#define vqshrns_n_u32(__p0, __p1) __extension__ ({ \
60844 uint32_t __s0 = __p0; \
60845 uint16_t __ret; \60844 uint16_t __ret; \
60845 uint32_t __s0 = __p0; \
60846 __ret = (uint16_t) __builtin_neon_vqshrns_n_u32(__s0, __p1); \60846 __ret = (uint16_t) __builtin_neon_vqshrns_n_u32(__s0, __p1); \
60847 __ret; \60847 __ret; \
60848})60848})
60849#define vqshrnd_n_u64(__p0, __p1) __extension__ ({ \60849#define vqshrnd_n_u64(__p0, __p1) __extension__ ({ \
60850 uint64_t __s0 = __p0; \
60851 uint32_t __ret; \60850 uint32_t __ret; \
60851 uint64_t __s0 = __p0; \
60852 __ret = (uint32_t) __builtin_neon_vqshrnd_n_u64(__s0, __p1); \60852 __ret = (uint32_t) __builtin_neon_vqshrnd_n_u64(__s0, __p1); \
60853 __ret; \60853 __ret; \
60854})60854})
60855#define vqshrnh_n_u16(__p0, __p1) __extension__ ({ \60855#define vqshrnh_n_u16(__p0, __p1) __extension__ ({ \
60856 uint16_t __s0 = __p0; \
60857 uint8_t __ret; \60856 uint8_t __ret; \
60857 uint16_t __s0 = __p0; \
60858 __ret = (uint8_t) __builtin_neon_vqshrnh_n_u16(__s0, __p1); \60858 __ret = (uint8_t) __builtin_neon_vqshrnh_n_u16(__s0, __p1); \
60859 __ret; \60859 __ret; \
60860})60860})
60861#define vqshrns_n_s32(__p0, __p1) __extension__ ({ \60861#define vqshrns_n_s32(__p0, __p1) __extension__ ({ \
60862 int32_t __s0 = __p0; \
60863 int16_t __ret; \60862 int16_t __ret; \
60863 int32_t __s0 = __p0; \
60864 __ret = (int16_t) __builtin_neon_vqshrns_n_s32(__s0, __p1); \60864 __ret = (int16_t) __builtin_neon_vqshrns_n_s32(__s0, __p1); \
60865 __ret; \60865 __ret; \
60866})60866})
60867#define vqshrnd_n_s64(__p0, __p1) __extension__ ({ \60867#define vqshrnd_n_s64(__p0, __p1) __extension__ ({ \
60868 int64_t __s0 = __p0; \
60869 int32_t __ret; \60868 int32_t __ret; \
60869 int64_t __s0 = __p0; \
60870 __ret = (int32_t) __builtin_neon_vqshrnd_n_s64(__s0, __p1); \60870 __ret = (int32_t) __builtin_neon_vqshrnd_n_s64(__s0, __p1); \
60871 __ret; \60871 __ret; \
60872})60872})
60873#define vqshrnh_n_s16(__p0, __p1) __extension__ ({ \60873#define vqshrnh_n_s16(__p0, __p1) __extension__ ({ \
60874 int16_t __s0 = __p0; \
60875 int8_t __ret; \60874 int8_t __ret; \
60875 int16_t __s0 = __p0; \
60876 __ret = (int8_t) __builtin_neon_vqshrnh_n_s16(__s0, __p1); \60876 __ret = (int8_t) __builtin_neon_vqshrnh_n_s16(__s0, __p1); \
60877 __ret; \60877 __ret; \
60878})60878})
60879#ifdef __LITTLE_ENDIAN__60879#ifdef __LITTLE_ENDIAN__
60880#define vqshrun_high_n_s32(__p0_801, __p1_801, __p2_801) __extension__ ({ \60880#define vqshrun_high_n_s32(__p0_801, __p1_801, __p2_801) __extension__ ({ \
60881 int16x8_t __ret_801; \
60881 int16x4_t __s0_801 = __p0_801; \60882 int16x4_t __s0_801 = __p0_801; \
60882 int32x4_t __s1_801 = __p1_801; \60883 int32x4_t __s1_801 = __p1_801; \
60883 int16x8_t __ret_801; \
60884 __ret_801 = (int16x8_t)(vcombine_s16((int16x4_t)(__s0_801), (int16x4_t)(vqshrun_n_s32(__s1_801, __p2_801)))); \60884 __ret_801 = (int16x8_t)(vcombine_s16((int16x4_t)(__s0_801), (int16x4_t)(vqshrun_n_s32(__s1_801, __p2_801)))); \
60885 __ret_801; \60885 __ret_801; \
60886})60886})
60887#else60887#else
60888#define vqshrun_high_n_s32(__p0_802, __p1_802, __p2_802) __extension__ ({ \60888#define vqshrun_high_n_s32(__p0_802, __p1_802, __p2_802) __extension__ ({ \
60889 int16x8_t __ret_802; \
60889 int16x4_t __s0_802 = __p0_802; \60890 int16x4_t __s0_802 = __p0_802; \
60890 int32x4_t __s1_802 = __p1_802; \60891 int32x4_t __s1_802 = __p1_802; \
60891 int16x4_t __rev0_802; __rev0_802 = __builtin_shufflevector(__s0_802, __s0_802, 3, 2, 1, 0); \60892 int16x4_t __rev0_802; __rev0_802 = __builtin_shufflevector(__s0_802, __s0_802, 3, 2, 1, 0); \
60892 int32x4_t __rev1_802; __rev1_802 = __builtin_shufflevector(__s1_802, __s1_802, 3, 2, 1, 0); \60893 int32x4_t __rev1_802; __rev1_802 = __builtin_shufflevector(__s1_802, __s1_802, 3, 2, 1, 0); \
60893 int16x8_t __ret_802; \
60894 __ret_802 = (int16x8_t)(__noswap_vcombine_s16((int16x4_t)(__rev0_802), (int16x4_t)(__noswap_vqshrun_n_s32(__rev1_802, __p2_802)))); \60894 __ret_802 = (int16x8_t)(__noswap_vcombine_s16((int16x4_t)(__rev0_802), (int16x4_t)(__noswap_vqshrun_n_s32(__rev1_802, __p2_802)))); \
60895 __ret_802 = __builtin_shufflevector(__ret_802, __ret_802, 7, 6, 5, 4, 3, 2, 1, 0); \60895 __ret_802 = __builtin_shufflevector(__ret_802, __ret_802, 7, 6, 5, 4, 3, 2, 1, 0); \
60896 __ret_802; \60896 __ret_802; \
...@@ -60899,19 +60899,19 @@ __ai int16_t vqshlh_s16(int16_t __p0, int16_t __p1) {...@@ -60899,19 +60899,19 @@ __ai int16_t vqshlh_s16(int16_t __p0, int16_t __p1) {
6089960899
60900#ifdef __LITTLE_ENDIAN__60900#ifdef __LITTLE_ENDIAN__
60901#define vqshrun_high_n_s64(__p0_803, __p1_803, __p2_803) __extension__ ({ \60901#define vqshrun_high_n_s64(__p0_803, __p1_803, __p2_803) __extension__ ({ \
60902 int32x4_t __ret_803; \
60902 int32x2_t __s0_803 = __p0_803; \60903 int32x2_t __s0_803 = __p0_803; \
60903 int64x2_t __s1_803 = __p1_803; \60904 int64x2_t __s1_803 = __p1_803; \
60904 int32x4_t __ret_803; \
60905 __ret_803 = (int32x4_t)(vcombine_s32((int32x2_t)(__s0_803), (int32x2_t)(vqshrun_n_s64(__s1_803, __p2_803)))); \60905 __ret_803 = (int32x4_t)(vcombine_s32((int32x2_t)(__s0_803), (int32x2_t)(vqshrun_n_s64(__s1_803, __p2_803)))); \
60906 __ret_803; \60906 __ret_803; \
60907})60907})
60908#else60908#else
60909#define vqshrun_high_n_s64(__p0_804, __p1_804, __p2_804) __extension__ ({ \60909#define vqshrun_high_n_s64(__p0_804, __p1_804, __p2_804) __extension__ ({ \
60910 int32x4_t __ret_804; \
60910 int32x2_t __s0_804 = __p0_804; \60911 int32x2_t __s0_804 = __p0_804; \
60911 int64x2_t __s1_804 = __p1_804; \60912 int64x2_t __s1_804 = __p1_804; \
60912 int32x2_t __rev0_804; __rev0_804 = __builtin_shufflevector(__s0_804, __s0_804, 1, 0); \60913 int32x2_t __rev0_804; __rev0_804 = __builtin_shufflevector(__s0_804, __s0_804, 1, 0); \
60913 int64x2_t __rev1_804; __rev1_804 = __builtin_shufflevector(__s1_804, __s1_804, 1, 0); \60914 int64x2_t __rev1_804; __rev1_804 = __builtin_shufflevector(__s1_804, __s1_804, 1, 0); \
60914 int32x4_t __ret_804; \
60915 __ret_804 = (int32x4_t)(__noswap_vcombine_s32((int32x2_t)(__rev0_804), (int32x2_t)(__noswap_vqshrun_n_s64(__rev1_804, __p2_804)))); \60915 __ret_804 = (int32x4_t)(__noswap_vcombine_s32((int32x2_t)(__rev0_804), (int32x2_t)(__noswap_vqshrun_n_s64(__rev1_804, __p2_804)))); \
60916 __ret_804 = __builtin_shufflevector(__ret_804, __ret_804, 3, 2, 1, 0); \60916 __ret_804 = __builtin_shufflevector(__ret_804, __ret_804, 3, 2, 1, 0); \
60917 __ret_804; \60917 __ret_804; \
...@@ -60920,19 +60920,19 @@ __ai int16_t vqshlh_s16(int16_t __p0, int16_t __p1) {...@@ -60920,19 +60920,19 @@ __ai int16_t vqshlh_s16(int16_t __p0, int16_t __p1) {
6092060920
60921#ifdef __LITTLE_ENDIAN__60921#ifdef __LITTLE_ENDIAN__
60922#define vqshrun_high_n_s16(__p0_805, __p1_805, __p2_805) __extension__ ({ \60922#define vqshrun_high_n_s16(__p0_805, __p1_805, __p2_805) __extension__ ({ \
60923 int8x16_t __ret_805; \
60923 int8x8_t __s0_805 = __p0_805; \60924 int8x8_t __s0_805 = __p0_805; \
60924 int16x8_t __s1_805 = __p1_805; \60925 int16x8_t __s1_805 = __p1_805; \
60925 int8x16_t __ret_805; \
60926 __ret_805 = (int8x16_t)(vcombine_s8((int8x8_t)(__s0_805), (int8x8_t)(vqshrun_n_s16(__s1_805, __p2_805)))); \60926 __ret_805 = (int8x16_t)(vcombine_s8((int8x8_t)(__s0_805), (int8x8_t)(vqshrun_n_s16(__s1_805, __p2_805)))); \
60927 __ret_805; \60927 __ret_805; \
60928})60928})
60929#else60929#else
60930#define vqshrun_high_n_s16(__p0_806, __p1_806, __p2_806) __extension__ ({ \60930#define vqshrun_high_n_s16(__p0_806, __p1_806, __p2_806) __extension__ ({ \
60931 int8x16_t __ret_806; \
60931 int8x8_t __s0_806 = __p0_806; \60932 int8x8_t __s0_806 = __p0_806; \
60932 int16x8_t __s1_806 = __p1_806; \60933 int16x8_t __s1_806 = __p1_806; \
60933 int8x8_t __rev0_806; __rev0_806 = __builtin_shufflevector(__s0_806, __s0_806, 7, 6, 5, 4, 3, 2, 1, 0); \60934 int8x8_t __rev0_806; __rev0_806 = __builtin_shufflevector(__s0_806, __s0_806, 7, 6, 5, 4, 3, 2, 1, 0); \
60934 int16x8_t __rev1_806; __rev1_806 = __builtin_shufflevector(__s1_806, __s1_806, 7, 6, 5, 4, 3, 2, 1, 0); \60935 int16x8_t __rev1_806; __rev1_806 = __builtin_shufflevector(__s1_806, __s1_806, 7, 6, 5, 4, 3, 2, 1, 0); \
60935 int8x16_t __ret_806; \
60936 __ret_806 = (int8x16_t)(__noswap_vcombine_s8((int8x8_t)(__rev0_806), (int8x8_t)(__noswap_vqshrun_n_s16(__rev1_806, __p2_806)))); \60936 __ret_806 = (int8x16_t)(__noswap_vcombine_s8((int8x8_t)(__rev0_806), (int8x8_t)(__noswap_vqshrun_n_s16(__rev1_806, __p2_806)))); \
60937 __ret_806 = __builtin_shufflevector(__ret_806, __ret_806, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \60937 __ret_806 = __builtin_shufflevector(__ret_806, __ret_806, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
60938 __ret_806; \60938 __ret_806; \
...@@ -60940,20 +60940,20 @@ __ai int16_t vqshlh_s16(int16_t __p0, int16_t __p1) {...@@ -60940,20 +60940,20 @@ __ai int16_t vqshlh_s16(int16_t __p0, int16_t __p1) {
60940#endif60940#endif
6094160941
60942#define vqshruns_n_s32(__p0, __p1) __extension__ ({ \60942#define vqshruns_n_s32(__p0, __p1) __extension__ ({ \
60943 int32_t __s0 = __p0; \
60944 int16_t __ret; \60943 int16_t __ret; \
60944 int32_t __s0 = __p0; \
60945 __ret = (int16_t) __builtin_neon_vqshruns_n_s32(__s0, __p1); \60945 __ret = (int16_t) __builtin_neon_vqshruns_n_s32(__s0, __p1); \
60946 __ret; \60946 __ret; \
60947})60947})
60948#define vqshrund_n_s64(__p0, __p1) __extension__ ({ \60948#define vqshrund_n_s64(__p0, __p1) __extension__ ({ \
60949 int64_t __s0 = __p0; \
60950 int32_t __ret; \60949 int32_t __ret; \
60950 int64_t __s0 = __p0; \
60951 __ret = (int32_t) __builtin_neon_vqshrund_n_s64(__s0, __p1); \60951 __ret = (int32_t) __builtin_neon_vqshrund_n_s64(__s0, __p1); \
60952 __ret; \60952 __ret; \
60953})60953})
60954#define vqshrunh_n_s16(__p0, __p1) __extension__ ({ \60954#define vqshrunh_n_s16(__p0, __p1) __extension__ ({ \
60955 int16_t __s0 = __p0; \
60956 int8_t __ret; \60955 int8_t __ret; \
60956 int16_t __s0 = __p0; \
60957 __ret = (int8_t) __builtin_neon_vqshrunh_n_s16(__s0, __p1); \60957 __ret = (int8_t) __builtin_neon_vqshrunh_n_s16(__s0, __p1); \
60958 __ret; \60958 __ret; \
60959})60959})
...@@ -61005,9 +61005,9 @@ __ai poly8x8_t vqtbl1_p8(poly8x16_t __p0, uint8x8_t __p1) {...@@ -61005,9 +61005,9 @@ __ai poly8x8_t vqtbl1_p8(poly8x16_t __p0, uint8x8_t __p1) {
61005}61005}
61006#else61006#else
61007__ai poly8x8_t vqtbl1_p8(poly8x16_t __p0, uint8x8_t __p1) {61007__ai poly8x8_t vqtbl1_p8(poly8x16_t __p0, uint8x8_t __p1) {
61008 poly8x8_t __ret;
61008 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61009 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61009 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);61010 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
61010 poly8x8_t __ret;
61011 __ret = (poly8x8_t) __builtin_neon_vqtbl1_v((int8x16_t)__rev0, (int8x8_t)__rev1, 4);61011 __ret = (poly8x8_t) __builtin_neon_vqtbl1_v((int8x16_t)__rev0, (int8x8_t)__rev1, 4);
61012 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);61012 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
61013 return __ret;61013 return __ret;
...@@ -61022,9 +61022,9 @@ __ai poly8x16_t vqtbl1q_p8(poly8x16_t __p0, uint8x16_t __p1) {...@@ -61022,9 +61022,9 @@ __ai poly8x16_t vqtbl1q_p8(poly8x16_t __p0, uint8x16_t __p1) {
61022}61022}
61023#else61023#else
61024__ai poly8x16_t vqtbl1q_p8(poly8x16_t __p0, uint8x16_t __p1) {61024__ai poly8x16_t vqtbl1q_p8(poly8x16_t __p0, uint8x16_t __p1) {
61025 poly8x16_t __ret;
61025 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61026 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61026 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61027 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61027 poly8x16_t __ret;
61028 __ret = (poly8x16_t) __builtin_neon_vqtbl1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, 36);61028 __ret = (poly8x16_t) __builtin_neon_vqtbl1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, 36);
61029 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61029 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61030 return __ret;61030 return __ret;
...@@ -61039,9 +61039,9 @@ __ai uint8x16_t vqtbl1q_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -61039,9 +61039,9 @@ __ai uint8x16_t vqtbl1q_u8(uint8x16_t __p0, uint8x16_t __p1) {
61039}61039}
61040#else61040#else
61041__ai uint8x16_t vqtbl1q_u8(uint8x16_t __p0, uint8x16_t __p1) {61041__ai uint8x16_t vqtbl1q_u8(uint8x16_t __p0, uint8x16_t __p1) {
61042 uint8x16_t __ret;
61042 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61043 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61043 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61044 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61044 uint8x16_t __ret;
61045 __ret = (uint8x16_t) __builtin_neon_vqtbl1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);61045 __ret = (uint8x16_t) __builtin_neon_vqtbl1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
61046 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61046 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61047 return __ret;61047 return __ret;
...@@ -61056,9 +61056,9 @@ __ai int8x16_t vqtbl1q_s8(int8x16_t __p0, uint8x16_t __p1) {...@@ -61056,9 +61056,9 @@ __ai int8x16_t vqtbl1q_s8(int8x16_t __p0, uint8x16_t __p1) {
61056}61056}
61057#else61057#else
61058__ai int8x16_t vqtbl1q_s8(int8x16_t __p0, uint8x16_t __p1) {61058__ai int8x16_t vqtbl1q_s8(int8x16_t __p0, uint8x16_t __p1) {
61059 int8x16_t __ret;
61059 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61060 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61060 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61061 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61061 int8x16_t __ret;
61062 __ret = (int8x16_t) __builtin_neon_vqtbl1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);61062 __ret = (int8x16_t) __builtin_neon_vqtbl1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
61063 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61063 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61064 return __ret;61064 return __ret;
...@@ -61073,9 +61073,9 @@ __ai uint8x8_t vqtbl1_u8(uint8x16_t __p0, uint8x8_t __p1) {...@@ -61073,9 +61073,9 @@ __ai uint8x8_t vqtbl1_u8(uint8x16_t __p0, uint8x8_t __p1) {
61073}61073}
61074#else61074#else
61075__ai uint8x8_t vqtbl1_u8(uint8x16_t __p0, uint8x8_t __p1) {61075__ai uint8x8_t vqtbl1_u8(uint8x16_t __p0, uint8x8_t __p1) {
61076 uint8x8_t __ret;
61076 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61077 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61077 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);61078 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
61078 uint8x8_t __ret;
61079 __ret = (uint8x8_t) __builtin_neon_vqtbl1_v((int8x16_t)__rev0, (int8x8_t)__rev1, 16);61079 __ret = (uint8x8_t) __builtin_neon_vqtbl1_v((int8x16_t)__rev0, (int8x8_t)__rev1, 16);
61080 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);61080 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
61081 return __ret;61081 return __ret;
...@@ -61090,9 +61090,9 @@ __ai int8x8_t vqtbl1_s8(int8x16_t __p0, uint8x8_t __p1) {...@@ -61090,9 +61090,9 @@ __ai int8x8_t vqtbl1_s8(int8x16_t __p0, uint8x8_t __p1) {
61090}61090}
61091#else61091#else
61092__ai int8x8_t vqtbl1_s8(int8x16_t __p0, uint8x8_t __p1) {61092__ai int8x8_t vqtbl1_s8(int8x16_t __p0, uint8x8_t __p1) {
61093 int8x8_t __ret;
61093 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61094 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61094 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);61095 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
61095 int8x8_t __ret;
61096 __ret = (int8x8_t) __builtin_neon_vqtbl1_v((int8x16_t)__rev0, (int8x8_t)__rev1, 0);61096 __ret = (int8x8_t) __builtin_neon_vqtbl1_v((int8x16_t)__rev0, (int8x8_t)__rev1, 0);
61097 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);61097 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
61098 return __ret;61098 return __ret;
...@@ -61107,11 +61107,11 @@ __ai poly8x8_t vqtbl2_p8(poly8x16x2_t __p0, uint8x8_t __p1) {...@@ -61107,11 +61107,11 @@ __ai poly8x8_t vqtbl2_p8(poly8x16x2_t __p0, uint8x8_t __p1) {
61107}61107}
61108#else61108#else
61109__ai poly8x8_t vqtbl2_p8(poly8x16x2_t __p0, uint8x8_t __p1) {61109__ai poly8x8_t vqtbl2_p8(poly8x16x2_t __p0, uint8x8_t __p1) {
61110 poly8x8_t __ret;
61110 poly8x16x2_t __rev0;61111 poly8x16x2_t __rev0;
61111 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61112 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61112 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61113 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61113 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);61114 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
61114 poly8x8_t __ret;
61115 __ret = (poly8x8_t) __builtin_neon_vqtbl2_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x8_t)__rev1, 4);61115 __ret = (poly8x8_t) __builtin_neon_vqtbl2_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x8_t)__rev1, 4);
61116 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);61116 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
61117 return __ret;61117 return __ret;
...@@ -61126,11 +61126,11 @@ __ai poly8x16_t vqtbl2q_p8(poly8x16x2_t __p0, uint8x16_t __p1) {...@@ -61126,11 +61126,11 @@ __ai poly8x16_t vqtbl2q_p8(poly8x16x2_t __p0, uint8x16_t __p1) {
61126}61126}
61127#else61127#else
61128__ai poly8x16_t vqtbl2q_p8(poly8x16x2_t __p0, uint8x16_t __p1) {61128__ai poly8x16_t vqtbl2q_p8(poly8x16x2_t __p0, uint8x16_t __p1) {
61129 poly8x16_t __ret;
61129 poly8x16x2_t __rev0;61130 poly8x16x2_t __rev0;
61130 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61131 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61131 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61132 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61132 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61133 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61133 poly8x16_t __ret;
61134 __ret = (poly8x16_t) __builtin_neon_vqtbl2q_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev1, 36);61134 __ret = (poly8x16_t) __builtin_neon_vqtbl2q_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev1, 36);
61135 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61135 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61136 return __ret;61136 return __ret;
...@@ -61145,11 +61145,11 @@ __ai uint8x16_t vqtbl2q_u8(uint8x16x2_t __p0, uint8x16_t __p1) {...@@ -61145,11 +61145,11 @@ __ai uint8x16_t vqtbl2q_u8(uint8x16x2_t __p0, uint8x16_t __p1) {
61145}61145}
61146#else61146#else
61147__ai uint8x16_t vqtbl2q_u8(uint8x16x2_t __p0, uint8x16_t __p1) {61147__ai uint8x16_t vqtbl2q_u8(uint8x16x2_t __p0, uint8x16_t __p1) {
61148 uint8x16_t __ret;
61148 uint8x16x2_t __rev0;61149 uint8x16x2_t __rev0;
61149 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61150 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61150 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61151 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61151 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61152 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61152 uint8x16_t __ret;
61153 __ret = (uint8x16_t) __builtin_neon_vqtbl2q_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev1, 48);61153 __ret = (uint8x16_t) __builtin_neon_vqtbl2q_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev1, 48);
61154 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61154 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61155 return __ret;61155 return __ret;
...@@ -61164,11 +61164,11 @@ __ai int8x16_t vqtbl2q_s8(int8x16x2_t __p0, uint8x16_t __p1) {...@@ -61164,11 +61164,11 @@ __ai int8x16_t vqtbl2q_s8(int8x16x2_t __p0, uint8x16_t __p1) {
61164}61164}
61165#else61165#else
61166__ai int8x16_t vqtbl2q_s8(int8x16x2_t __p0, uint8x16_t __p1) {61166__ai int8x16_t vqtbl2q_s8(int8x16x2_t __p0, uint8x16_t __p1) {
61167 int8x16_t __ret;
61167 int8x16x2_t __rev0;61168 int8x16x2_t __rev0;
61168 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61169 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61169 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61170 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61170 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61171 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61171 int8x16_t __ret;
61172 __ret = (int8x16_t) __builtin_neon_vqtbl2q_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev1, 32);61172 __ret = (int8x16_t) __builtin_neon_vqtbl2q_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev1, 32);
61173 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61173 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61174 return __ret;61174 return __ret;
...@@ -61183,11 +61183,11 @@ __ai uint8x8_t vqtbl2_u8(uint8x16x2_t __p0, uint8x8_t __p1) {...@@ -61183,11 +61183,11 @@ __ai uint8x8_t vqtbl2_u8(uint8x16x2_t __p0, uint8x8_t __p1) {
61183}61183}
61184#else61184#else
61185__ai uint8x8_t vqtbl2_u8(uint8x16x2_t __p0, uint8x8_t __p1) {61185__ai uint8x8_t vqtbl2_u8(uint8x16x2_t __p0, uint8x8_t __p1) {
61186 uint8x8_t __ret;
61186 uint8x16x2_t __rev0;61187 uint8x16x2_t __rev0;
61187 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61188 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61188 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61189 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61189 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);61190 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
61190 uint8x8_t __ret;
61191 __ret = (uint8x8_t) __builtin_neon_vqtbl2_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x8_t)__rev1, 16);61191 __ret = (uint8x8_t) __builtin_neon_vqtbl2_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x8_t)__rev1, 16);
61192 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);61192 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
61193 return __ret;61193 return __ret;
...@@ -61202,11 +61202,11 @@ __ai int8x8_t vqtbl2_s8(int8x16x2_t __p0, uint8x8_t __p1) {...@@ -61202,11 +61202,11 @@ __ai int8x8_t vqtbl2_s8(int8x16x2_t __p0, uint8x8_t __p1) {
61202}61202}
61203#else61203#else
61204__ai int8x8_t vqtbl2_s8(int8x16x2_t __p0, uint8x8_t __p1) {61204__ai int8x8_t vqtbl2_s8(int8x16x2_t __p0, uint8x8_t __p1) {
61205 int8x8_t __ret;
61205 int8x16x2_t __rev0;61206 int8x16x2_t __rev0;
61206 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61207 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61207 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61208 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61208 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);61209 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
61209 int8x8_t __ret;
61210 __ret = (int8x8_t) __builtin_neon_vqtbl2_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x8_t)__rev1, 0);61210 __ret = (int8x8_t) __builtin_neon_vqtbl2_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x8_t)__rev1, 0);
61211 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);61211 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
61212 return __ret;61212 return __ret;
...@@ -61221,12 +61221,12 @@ __ai poly8x8_t vqtbl3_p8(poly8x16x3_t __p0, uint8x8_t __p1) {...@@ -61221,12 +61221,12 @@ __ai poly8x8_t vqtbl3_p8(poly8x16x3_t __p0, uint8x8_t __p1) {
61221}61221}
61222#else61222#else
61223__ai poly8x8_t vqtbl3_p8(poly8x16x3_t __p0, uint8x8_t __p1) {61223__ai poly8x8_t vqtbl3_p8(poly8x16x3_t __p0, uint8x8_t __p1) {
61224 poly8x8_t __ret;
61224 poly8x16x3_t __rev0;61225 poly8x16x3_t __rev0;
61225 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61226 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61226 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61227 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61227 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61228 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61228 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);61229 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
61229 poly8x8_t __ret;
61230 __ret = (poly8x8_t) __builtin_neon_vqtbl3_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x8_t)__rev1, 4);61230 __ret = (poly8x8_t) __builtin_neon_vqtbl3_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x8_t)__rev1, 4);
61231 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);61231 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
61232 return __ret;61232 return __ret;
...@@ -61241,12 +61241,12 @@ __ai poly8x16_t vqtbl3q_p8(poly8x16x3_t __p0, uint8x16_t __p1) {...@@ -61241,12 +61241,12 @@ __ai poly8x16_t vqtbl3q_p8(poly8x16x3_t __p0, uint8x16_t __p1) {
61241}61241}
61242#else61242#else
61243__ai poly8x16_t vqtbl3q_p8(poly8x16x3_t __p0, uint8x16_t __p1) {61243__ai poly8x16_t vqtbl3q_p8(poly8x16x3_t __p0, uint8x16_t __p1) {
61244 poly8x16_t __ret;
61244 poly8x16x3_t __rev0;61245 poly8x16x3_t __rev0;
61245 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61246 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61246 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61247 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61247 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61248 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61248 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61249 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61249 poly8x16_t __ret;
61250 __ret = (poly8x16_t) __builtin_neon_vqtbl3q_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x16_t)__rev1, 36);61250 __ret = (poly8x16_t) __builtin_neon_vqtbl3q_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x16_t)__rev1, 36);
61251 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61251 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61252 return __ret;61252 return __ret;
...@@ -61261,12 +61261,12 @@ __ai uint8x16_t vqtbl3q_u8(uint8x16x3_t __p0, uint8x16_t __p1) {...@@ -61261,12 +61261,12 @@ __ai uint8x16_t vqtbl3q_u8(uint8x16x3_t __p0, uint8x16_t __p1) {
61261}61261}
61262#else61262#else
61263__ai uint8x16_t vqtbl3q_u8(uint8x16x3_t __p0, uint8x16_t __p1) {61263__ai uint8x16_t vqtbl3q_u8(uint8x16x3_t __p0, uint8x16_t __p1) {
61264 uint8x16_t __ret;
61264 uint8x16x3_t __rev0;61265 uint8x16x3_t __rev0;
61265 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61266 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61266 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61267 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61267 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61268 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61268 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61269 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61269 uint8x16_t __ret;
61270 __ret = (uint8x16_t) __builtin_neon_vqtbl3q_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x16_t)__rev1, 48);61270 __ret = (uint8x16_t) __builtin_neon_vqtbl3q_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x16_t)__rev1, 48);
61271 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61271 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61272 return __ret;61272 return __ret;
...@@ -61281,12 +61281,12 @@ __ai int8x16_t vqtbl3q_s8(int8x16x3_t __p0, uint8x16_t __p1) {...@@ -61281,12 +61281,12 @@ __ai int8x16_t vqtbl3q_s8(int8x16x3_t __p0, uint8x16_t __p1) {
61281}61281}
61282#else61282#else
61283__ai int8x16_t vqtbl3q_s8(int8x16x3_t __p0, uint8x16_t __p1) {61283__ai int8x16_t vqtbl3q_s8(int8x16x3_t __p0, uint8x16_t __p1) {
61284 int8x16_t __ret;
61284 int8x16x3_t __rev0;61285 int8x16x3_t __rev0;
61285 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61286 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61286 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61287 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61287 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61288 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61288 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61289 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61289 int8x16_t __ret;
61290 __ret = (int8x16_t) __builtin_neon_vqtbl3q_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x16_t)__rev1, 32);61290 __ret = (int8x16_t) __builtin_neon_vqtbl3q_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x16_t)__rev1, 32);
61291 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61291 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61292 return __ret;61292 return __ret;
...@@ -61301,12 +61301,12 @@ __ai uint8x8_t vqtbl3_u8(uint8x16x3_t __p0, uint8x8_t __p1) {...@@ -61301,12 +61301,12 @@ __ai uint8x8_t vqtbl3_u8(uint8x16x3_t __p0, uint8x8_t __p1) {
61301}61301}
61302#else61302#else
61303__ai uint8x8_t vqtbl3_u8(uint8x16x3_t __p0, uint8x8_t __p1) {61303__ai uint8x8_t vqtbl3_u8(uint8x16x3_t __p0, uint8x8_t __p1) {
61304 uint8x8_t __ret;
61304 uint8x16x3_t __rev0;61305 uint8x16x3_t __rev0;
61305 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61306 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61306 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61307 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61307 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61308 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61308 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);61309 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
61309 uint8x8_t __ret;
61310 __ret = (uint8x8_t) __builtin_neon_vqtbl3_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x8_t)__rev1, 16);61310 __ret = (uint8x8_t) __builtin_neon_vqtbl3_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x8_t)__rev1, 16);
61311 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);61311 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
61312 return __ret;61312 return __ret;
...@@ -61321,12 +61321,12 @@ __ai int8x8_t vqtbl3_s8(int8x16x3_t __p0, uint8x8_t __p1) {...@@ -61321,12 +61321,12 @@ __ai int8x8_t vqtbl3_s8(int8x16x3_t __p0, uint8x8_t __p1) {
61321}61321}
61322#else61322#else
61323__ai int8x8_t vqtbl3_s8(int8x16x3_t __p0, uint8x8_t __p1) {61323__ai int8x8_t vqtbl3_s8(int8x16x3_t __p0, uint8x8_t __p1) {
61324 int8x8_t __ret;
61324 int8x16x3_t __rev0;61325 int8x16x3_t __rev0;
61325 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61326 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61326 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61327 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61327 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61328 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61328 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);61329 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
61329 int8x8_t __ret;
61330 __ret = (int8x8_t) __builtin_neon_vqtbl3_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x8_t)__rev1, 0);61330 __ret = (int8x8_t) __builtin_neon_vqtbl3_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x8_t)__rev1, 0);
61331 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);61331 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
61332 return __ret;61332 return __ret;
...@@ -61341,13 +61341,13 @@ __ai poly8x8_t vqtbl4_p8(poly8x16x4_t __p0, uint8x8_t __p1) {...@@ -61341,13 +61341,13 @@ __ai poly8x8_t vqtbl4_p8(poly8x16x4_t __p0, uint8x8_t __p1) {
61341}61341}
61342#else61342#else
61343__ai poly8x8_t vqtbl4_p8(poly8x16x4_t __p0, uint8x8_t __p1) {61343__ai poly8x8_t vqtbl4_p8(poly8x16x4_t __p0, uint8x8_t __p1) {
61344 poly8x8_t __ret;
61344 poly8x16x4_t __rev0;61345 poly8x16x4_t __rev0;
61345 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61346 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61346 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61347 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61347 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61348 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61348 __rev0.val[3] = __builtin_shufflevector(__p0.val[3], __p0.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61349 __rev0.val[3] = __builtin_shufflevector(__p0.val[3], __p0.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61349 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);61350 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
61350 poly8x8_t __ret;
61351 __ret = (poly8x8_t) __builtin_neon_vqtbl4_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x16_t)__rev0.val[3], (int8x8_t)__rev1, 4);61351 __ret = (poly8x8_t) __builtin_neon_vqtbl4_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x16_t)__rev0.val[3], (int8x8_t)__rev1, 4);
61352 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);61352 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
61353 return __ret;61353 return __ret;
...@@ -61362,13 +61362,13 @@ __ai poly8x16_t vqtbl4q_p8(poly8x16x4_t __p0, uint8x16_t __p1) {...@@ -61362,13 +61362,13 @@ __ai poly8x16_t vqtbl4q_p8(poly8x16x4_t __p0, uint8x16_t __p1) {
61362}61362}
61363#else61363#else
61364__ai poly8x16_t vqtbl4q_p8(poly8x16x4_t __p0, uint8x16_t __p1) {61364__ai poly8x16_t vqtbl4q_p8(poly8x16x4_t __p0, uint8x16_t __p1) {
61365 poly8x16_t __ret;
61365 poly8x16x4_t __rev0;61366 poly8x16x4_t __rev0;
61366 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61367 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61367 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61368 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61368 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61369 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61369 __rev0.val[3] = __builtin_shufflevector(__p0.val[3], __p0.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61370 __rev0.val[3] = __builtin_shufflevector(__p0.val[3], __p0.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61370 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61371 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61371 poly8x16_t __ret;
61372 __ret = (poly8x16_t) __builtin_neon_vqtbl4q_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x16_t)__rev0.val[3], (int8x16_t)__rev1, 36);61372 __ret = (poly8x16_t) __builtin_neon_vqtbl4q_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x16_t)__rev0.val[3], (int8x16_t)__rev1, 36);
61373 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61373 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61374 return __ret;61374 return __ret;
...@@ -61383,13 +61383,13 @@ __ai uint8x16_t vqtbl4q_u8(uint8x16x4_t __p0, uint8x16_t __p1) {...@@ -61383,13 +61383,13 @@ __ai uint8x16_t vqtbl4q_u8(uint8x16x4_t __p0, uint8x16_t __p1) {
61383}61383}
61384#else61384#else
61385__ai uint8x16_t vqtbl4q_u8(uint8x16x4_t __p0, uint8x16_t __p1) {61385__ai uint8x16_t vqtbl4q_u8(uint8x16x4_t __p0, uint8x16_t __p1) {
61386 uint8x16_t __ret;
61386 uint8x16x4_t __rev0;61387 uint8x16x4_t __rev0;
61387 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61388 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61388 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61389 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61389 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61390 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61390 __rev0.val[3] = __builtin_shufflevector(__p0.val[3], __p0.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61391 __rev0.val[3] = __builtin_shufflevector(__p0.val[3], __p0.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61391 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61392 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61392 uint8x16_t __ret;
61393 __ret = (uint8x16_t) __builtin_neon_vqtbl4q_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x16_t)__rev0.val[3], (int8x16_t)__rev1, 48);61393 __ret = (uint8x16_t) __builtin_neon_vqtbl4q_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x16_t)__rev0.val[3], (int8x16_t)__rev1, 48);
61394 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61394 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61395 return __ret;61395 return __ret;
...@@ -61404,13 +61404,13 @@ __ai int8x16_t vqtbl4q_s8(int8x16x4_t __p0, uint8x16_t __p1) {...@@ -61404,13 +61404,13 @@ __ai int8x16_t vqtbl4q_s8(int8x16x4_t __p0, uint8x16_t __p1) {
61404}61404}
61405#else61405#else
61406__ai int8x16_t vqtbl4q_s8(int8x16x4_t __p0, uint8x16_t __p1) {61406__ai int8x16_t vqtbl4q_s8(int8x16x4_t __p0, uint8x16_t __p1) {
61407 int8x16_t __ret;
61407 int8x16x4_t __rev0;61408 int8x16x4_t __rev0;
61408 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61409 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61409 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61410 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61410 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61411 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61411 __rev0.val[3] = __builtin_shufflevector(__p0.val[3], __p0.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61412 __rev0.val[3] = __builtin_shufflevector(__p0.val[3], __p0.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61412 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61413 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61413 int8x16_t __ret;
61414 __ret = (int8x16_t) __builtin_neon_vqtbl4q_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x16_t)__rev0.val[3], (int8x16_t)__rev1, 32);61414 __ret = (int8x16_t) __builtin_neon_vqtbl4q_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x16_t)__rev0.val[3], (int8x16_t)__rev1, 32);
61415 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61415 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61416 return __ret;61416 return __ret;
...@@ -61425,13 +61425,13 @@ __ai uint8x8_t vqtbl4_u8(uint8x16x4_t __p0, uint8x8_t __p1) {...@@ -61425,13 +61425,13 @@ __ai uint8x8_t vqtbl4_u8(uint8x16x4_t __p0, uint8x8_t __p1) {
61425}61425}
61426#else61426#else
61427__ai uint8x8_t vqtbl4_u8(uint8x16x4_t __p0, uint8x8_t __p1) {61427__ai uint8x8_t vqtbl4_u8(uint8x16x4_t __p0, uint8x8_t __p1) {
61428 uint8x8_t __ret;
61428 uint8x16x4_t __rev0;61429 uint8x16x4_t __rev0;
61429 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61430 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61430 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61431 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61431 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61432 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61432 __rev0.val[3] = __builtin_shufflevector(__p0.val[3], __p0.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61433 __rev0.val[3] = __builtin_shufflevector(__p0.val[3], __p0.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61433 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);61434 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
61434 uint8x8_t __ret;
61435 __ret = (uint8x8_t) __builtin_neon_vqtbl4_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x16_t)__rev0.val[3], (int8x8_t)__rev1, 16);61435 __ret = (uint8x8_t) __builtin_neon_vqtbl4_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x16_t)__rev0.val[3], (int8x8_t)__rev1, 16);
61436 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);61436 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
61437 return __ret;61437 return __ret;
...@@ -61446,13 +61446,13 @@ __ai int8x8_t vqtbl4_s8(int8x16x4_t __p0, uint8x8_t __p1) {...@@ -61446,13 +61446,13 @@ __ai int8x8_t vqtbl4_s8(int8x16x4_t __p0, uint8x8_t __p1) {
61446}61446}
61447#else61447#else
61448__ai int8x8_t vqtbl4_s8(int8x16x4_t __p0, uint8x8_t __p1) {61448__ai int8x8_t vqtbl4_s8(int8x16x4_t __p0, uint8x8_t __p1) {
61449 int8x8_t __ret;
61449 int8x16x4_t __rev0;61450 int8x16x4_t __rev0;
61450 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61451 __rev0.val[0] = __builtin_shufflevector(__p0.val[0], __p0.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61451 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61452 __rev0.val[1] = __builtin_shufflevector(__p0.val[1], __p0.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61452 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61453 __rev0.val[2] = __builtin_shufflevector(__p0.val[2], __p0.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61453 __rev0.val[3] = __builtin_shufflevector(__p0.val[3], __p0.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61454 __rev0.val[3] = __builtin_shufflevector(__p0.val[3], __p0.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61454 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);61455 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
61455 int8x8_t __ret;
61456 __ret = (int8x8_t) __builtin_neon_vqtbl4_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x16_t)__rev0.val[3], (int8x8_t)__rev1, 0);61456 __ret = (int8x8_t) __builtin_neon_vqtbl4_v((int8x16_t)__rev0.val[0], (int8x16_t)__rev0.val[1], (int8x16_t)__rev0.val[2], (int8x16_t)__rev0.val[3], (int8x8_t)__rev1, 0);
61457 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);61457 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
61458 return __ret;61458 return __ret;
...@@ -61467,10 +61467,10 @@ __ai poly8x8_t vqtbx1_p8(poly8x8_t __p0, poly8x16_t __p1, uint8x8_t __p2) {...@@ -61467,10 +61467,10 @@ __ai poly8x8_t vqtbx1_p8(poly8x8_t __p0, poly8x16_t __p1, uint8x8_t __p2) {
61467}61467}
61468#else61468#else
61469__ai poly8x8_t vqtbx1_p8(poly8x8_t __p0, poly8x16_t __p1, uint8x8_t __p2) {61469__ai poly8x8_t vqtbx1_p8(poly8x8_t __p0, poly8x16_t __p1, uint8x8_t __p2) {
61470 poly8x8_t __ret;
61470 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);61471 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
61471 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61472 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61472 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);61473 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
61473 poly8x8_t __ret;
61474 __ret = (poly8x8_t) __builtin_neon_vqtbx1_v((int8x8_t)__rev0, (int8x16_t)__rev1, (int8x8_t)__rev2, 4);61474 __ret = (poly8x8_t) __builtin_neon_vqtbx1_v((int8x8_t)__rev0, (int8x16_t)__rev1, (int8x8_t)__rev2, 4);
61475 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);61475 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
61476 return __ret;61476 return __ret;
...@@ -61485,10 +61485,10 @@ __ai poly8x16_t vqtbx1q_p8(poly8x16_t __p0, poly8x16_t __p1, uint8x16_t __p2) {...@@ -61485,10 +61485,10 @@ __ai poly8x16_t vqtbx1q_p8(poly8x16_t __p0, poly8x16_t __p1, uint8x16_t __p2) {
61485}61485}
61486#else61486#else
61487__ai poly8x16_t vqtbx1q_p8(poly8x16_t __p0, poly8x16_t __p1, uint8x16_t __p2) {61487__ai poly8x16_t vqtbx1q_p8(poly8x16_t __p0, poly8x16_t __p1, uint8x16_t __p2) {
61488 poly8x16_t __ret;
61488 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61489 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61489 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61490 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61490 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61491 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61491 poly8x16_t __ret;
61492 __ret = (poly8x16_t) __builtin_neon_vqtbx1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 36);61492 __ret = (poly8x16_t) __builtin_neon_vqtbx1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 36);
61493 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61493 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61494 return __ret;61494 return __ret;
...@@ -61503,10 +61503,10 @@ __ai uint8x16_t vqtbx1q_u8(uint8x16_t __p0, uint8x16_t __p1, uint8x16_t __p2) {...@@ -61503,10 +61503,10 @@ __ai uint8x16_t vqtbx1q_u8(uint8x16_t __p0, uint8x16_t __p1, uint8x16_t __p2) {
61503}61503}
61504#else61504#else
61505__ai uint8x16_t vqtbx1q_u8(uint8x16_t __p0, uint8x16_t __p1, uint8x16_t __p2) {61505__ai uint8x16_t vqtbx1q_u8(uint8x16_t __p0, uint8x16_t __p1, uint8x16_t __p2) {
61506 uint8x16_t __ret;
61506 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61507 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61507 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61508 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61508 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61509 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61509 uint8x16_t __ret;
61510 __ret = (uint8x16_t) __builtin_neon_vqtbx1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 48);61510 __ret = (uint8x16_t) __builtin_neon_vqtbx1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 48);
61511 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61511 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61512 return __ret;61512 return __ret;
...@@ -61521,10 +61521,10 @@ __ai int8x16_t vqtbx1q_s8(int8x16_t __p0, int8x16_t __p1, uint8x16_t __p2) {...@@ -61521,10 +61521,10 @@ __ai int8x16_t vqtbx1q_s8(int8x16_t __p0, int8x16_t __p1, uint8x16_t __p2) {
61521}61521}
61522#else61522#else
61523__ai int8x16_t vqtbx1q_s8(int8x16_t __p0, int8x16_t __p1, uint8x16_t __p2) {61523__ai int8x16_t vqtbx1q_s8(int8x16_t __p0, int8x16_t __p1, uint8x16_t __p2) {
61524 int8x16_t __ret;
61524 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61525 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61525 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61526 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61526 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61527 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61527 int8x16_t __ret;
61528 __ret = (int8x16_t) __builtin_neon_vqtbx1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 32);61528 __ret = (int8x16_t) __builtin_neon_vqtbx1q_v((int8x16_t)__rev0, (int8x16_t)__rev1, (int8x16_t)__rev2, 32);
61529 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61529 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61530 return __ret;61530 return __ret;
...@@ -61539,10 +61539,10 @@ __ai uint8x8_t vqtbx1_u8(uint8x8_t __p0, uint8x16_t __p1, uint8x8_t __p2) {...@@ -61539,10 +61539,10 @@ __ai uint8x8_t vqtbx1_u8(uint8x8_t __p0, uint8x16_t __p1, uint8x8_t __p2) {
61539}61539}
61540#else61540#else
61541__ai uint8x8_t vqtbx1_u8(uint8x8_t __p0, uint8x16_t __p1, uint8x8_t __p2) {61541__ai uint8x8_t vqtbx1_u8(uint8x8_t __p0, uint8x16_t __p1, uint8x8_t __p2) {
61542 uint8x8_t __ret;
61542 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);61543 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
61543 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61544 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61544 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);61545 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
61545 uint8x8_t __ret;
61546 __ret = (uint8x8_t) __builtin_neon_vqtbx1_v((int8x8_t)__rev0, (int8x16_t)__rev1, (int8x8_t)__rev2, 16);61546 __ret = (uint8x8_t) __builtin_neon_vqtbx1_v((int8x8_t)__rev0, (int8x16_t)__rev1, (int8x8_t)__rev2, 16);
61547 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);61547 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
61548 return __ret;61548 return __ret;
...@@ -61557,10 +61557,10 @@ __ai int8x8_t vqtbx1_s8(int8x8_t __p0, int8x16_t __p1, uint8x8_t __p2) {...@@ -61557,10 +61557,10 @@ __ai int8x8_t vqtbx1_s8(int8x8_t __p0, int8x16_t __p1, uint8x8_t __p2) {
61557}61557}
61558#else61558#else
61559__ai int8x8_t vqtbx1_s8(int8x8_t __p0, int8x16_t __p1, uint8x8_t __p2) {61559__ai int8x8_t vqtbx1_s8(int8x8_t __p0, int8x16_t __p1, uint8x8_t __p2) {
61560 int8x8_t __ret;
61560 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);61561 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
61561 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61562 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61562 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);61563 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
61563 int8x8_t __ret;
61564 __ret = (int8x8_t) __builtin_neon_vqtbx1_v((int8x8_t)__rev0, (int8x16_t)__rev1, (int8x8_t)__rev2, 0);61564 __ret = (int8x8_t) __builtin_neon_vqtbx1_v((int8x8_t)__rev0, (int8x16_t)__rev1, (int8x8_t)__rev2, 0);
61565 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);61565 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
61566 return __ret;61566 return __ret;
...@@ -61575,12 +61575,12 @@ __ai poly8x8_t vqtbx2_p8(poly8x8_t __p0, poly8x16x2_t __p1, uint8x8_t __p2) {...@@ -61575,12 +61575,12 @@ __ai poly8x8_t vqtbx2_p8(poly8x8_t __p0, poly8x16x2_t __p1, uint8x8_t __p2) {
61575}61575}
61576#else61576#else
61577__ai poly8x8_t vqtbx2_p8(poly8x8_t __p0, poly8x16x2_t __p1, uint8x8_t __p2) {61577__ai poly8x8_t vqtbx2_p8(poly8x8_t __p0, poly8x16x2_t __p1, uint8x8_t __p2) {
61578 poly8x8_t __ret;
61578 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);61579 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
61579 poly8x16x2_t __rev1;61580 poly8x16x2_t __rev1;
61580 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61581 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61581 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61582 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61582 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);61583 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
61583 poly8x8_t __ret;
61584 __ret = (poly8x8_t) __builtin_neon_vqtbx2_v((int8x8_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x8_t)__rev2, 4);61584 __ret = (poly8x8_t) __builtin_neon_vqtbx2_v((int8x8_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x8_t)__rev2, 4);
61585 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);61585 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
61586 return __ret;61586 return __ret;
...@@ -61595,12 +61595,12 @@ __ai poly8x16_t vqtbx2q_p8(poly8x16_t __p0, poly8x16x2_t __p1, uint8x16_t __p2)...@@ -61595,12 +61595,12 @@ __ai poly8x16_t vqtbx2q_p8(poly8x16_t __p0, poly8x16x2_t __p1, uint8x16_t __p2)
61595}61595}
61596#else61596#else
61597__ai poly8x16_t vqtbx2q_p8(poly8x16_t __p0, poly8x16x2_t __p1, uint8x16_t __p2) {61597__ai poly8x16_t vqtbx2q_p8(poly8x16_t __p0, poly8x16x2_t __p1, uint8x16_t __p2) {
61598 poly8x16_t __ret;
61598 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61599 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61599 poly8x16x2_t __rev1;61600 poly8x16x2_t __rev1;
61600 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61601 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61601 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61602 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61602 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61603 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61603 poly8x16_t __ret;
61604 __ret = (poly8x16_t) __builtin_neon_vqtbx2q_v((int8x16_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev2, 36);61604 __ret = (poly8x16_t) __builtin_neon_vqtbx2q_v((int8x16_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev2, 36);
61605 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61605 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61606 return __ret;61606 return __ret;
...@@ -61615,12 +61615,12 @@ __ai uint8x16_t vqtbx2q_u8(uint8x16_t __p0, uint8x16x2_t __p1, uint8x16_t __p2)...@@ -61615,12 +61615,12 @@ __ai uint8x16_t vqtbx2q_u8(uint8x16_t __p0, uint8x16x2_t __p1, uint8x16_t __p2)
61615}61615}
61616#else61616#else
61617__ai uint8x16_t vqtbx2q_u8(uint8x16_t __p0, uint8x16x2_t __p1, uint8x16_t __p2) {61617__ai uint8x16_t vqtbx2q_u8(uint8x16_t __p0, uint8x16x2_t __p1, uint8x16_t __p2) {
61618 uint8x16_t __ret;
61618 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61619 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61619 uint8x16x2_t __rev1;61620 uint8x16x2_t __rev1;
61620 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61621 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61621 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61622 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61622 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61623 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61623 uint8x16_t __ret;
61624 __ret = (uint8x16_t) __builtin_neon_vqtbx2q_v((int8x16_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev2, 48);61624 __ret = (uint8x16_t) __builtin_neon_vqtbx2q_v((int8x16_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev2, 48);
61625 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61625 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61626 return __ret;61626 return __ret;
...@@ -61635,12 +61635,12 @@ __ai int8x16_t vqtbx2q_s8(int8x16_t __p0, int8x16x2_t __p1, uint8x16_t __p2) {...@@ -61635,12 +61635,12 @@ __ai int8x16_t vqtbx2q_s8(int8x16_t __p0, int8x16x2_t __p1, uint8x16_t __p2) {
61635}61635}
61636#else61636#else
61637__ai int8x16_t vqtbx2q_s8(int8x16_t __p0, int8x16x2_t __p1, uint8x16_t __p2) {61637__ai int8x16_t vqtbx2q_s8(int8x16_t __p0, int8x16x2_t __p1, uint8x16_t __p2) {
61638 int8x16_t __ret;
61638 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61639 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61639 int8x16x2_t __rev1;61640 int8x16x2_t __rev1;
61640 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61641 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61641 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61642 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61642 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61643 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61643 int8x16_t __ret;
61644 __ret = (int8x16_t) __builtin_neon_vqtbx2q_v((int8x16_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev2, 32);61644 __ret = (int8x16_t) __builtin_neon_vqtbx2q_v((int8x16_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev2, 32);
61645 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61645 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61646 return __ret;61646 return __ret;
...@@ -61655,12 +61655,12 @@ __ai uint8x8_t vqtbx2_u8(uint8x8_t __p0, uint8x16x2_t __p1, uint8x8_t __p2) {...@@ -61655,12 +61655,12 @@ __ai uint8x8_t vqtbx2_u8(uint8x8_t __p0, uint8x16x2_t __p1, uint8x8_t __p2) {
61655}61655}
61656#else61656#else
61657__ai uint8x8_t vqtbx2_u8(uint8x8_t __p0, uint8x16x2_t __p1, uint8x8_t __p2) {61657__ai uint8x8_t vqtbx2_u8(uint8x8_t __p0, uint8x16x2_t __p1, uint8x8_t __p2) {
61658 uint8x8_t __ret;
61658 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);61659 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
61659 uint8x16x2_t __rev1;61660 uint8x16x2_t __rev1;
61660 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61661 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61661 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61662 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61662 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);61663 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
61663 uint8x8_t __ret;
61664 __ret = (uint8x8_t) __builtin_neon_vqtbx2_v((int8x8_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x8_t)__rev2, 16);61664 __ret = (uint8x8_t) __builtin_neon_vqtbx2_v((int8x8_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x8_t)__rev2, 16);
61665 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);61665 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
61666 return __ret;61666 return __ret;
...@@ -61675,12 +61675,12 @@ __ai int8x8_t vqtbx2_s8(int8x8_t __p0, int8x16x2_t __p1, uint8x8_t __p2) {...@@ -61675,12 +61675,12 @@ __ai int8x8_t vqtbx2_s8(int8x8_t __p0, int8x16x2_t __p1, uint8x8_t __p2) {
61675}61675}
61676#else61676#else
61677__ai int8x8_t vqtbx2_s8(int8x8_t __p0, int8x16x2_t __p1, uint8x8_t __p2) {61677__ai int8x8_t vqtbx2_s8(int8x8_t __p0, int8x16x2_t __p1, uint8x8_t __p2) {
61678 int8x8_t __ret;
61678 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);61679 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
61679 int8x16x2_t __rev1;61680 int8x16x2_t __rev1;
61680 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61681 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61681 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61682 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61682 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);61683 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
61683 int8x8_t __ret;
61684 __ret = (int8x8_t) __builtin_neon_vqtbx2_v((int8x8_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x8_t)__rev2, 0);61684 __ret = (int8x8_t) __builtin_neon_vqtbx2_v((int8x8_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x8_t)__rev2, 0);
61685 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);61685 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
61686 return __ret;61686 return __ret;
...@@ -61695,13 +61695,13 @@ __ai poly8x8_t vqtbx3_p8(poly8x8_t __p0, poly8x16x3_t __p1, uint8x8_t __p2) {...@@ -61695,13 +61695,13 @@ __ai poly8x8_t vqtbx3_p8(poly8x8_t __p0, poly8x16x3_t __p1, uint8x8_t __p2) {
61695}61695}
61696#else61696#else
61697__ai poly8x8_t vqtbx3_p8(poly8x8_t __p0, poly8x16x3_t __p1, uint8x8_t __p2) {61697__ai poly8x8_t vqtbx3_p8(poly8x8_t __p0, poly8x16x3_t __p1, uint8x8_t __p2) {
61698 poly8x8_t __ret;
61698 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);61699 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
61699 poly8x16x3_t __rev1;61700 poly8x16x3_t __rev1;
61700 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61701 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61701 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61702 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61702 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61703 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61703 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);61704 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
61704 poly8x8_t __ret;
61705 __ret = (poly8x8_t) __builtin_neon_vqtbx3_v((int8x8_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x8_t)__rev2, 4);61705 __ret = (poly8x8_t) __builtin_neon_vqtbx3_v((int8x8_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x8_t)__rev2, 4);
61706 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);61706 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
61707 return __ret;61707 return __ret;
...@@ -61716,13 +61716,13 @@ __ai poly8x16_t vqtbx3q_p8(poly8x16_t __p0, poly8x16x3_t __p1, uint8x16_t __p2)...@@ -61716,13 +61716,13 @@ __ai poly8x16_t vqtbx3q_p8(poly8x16_t __p0, poly8x16x3_t __p1, uint8x16_t __p2)
61716}61716}
61717#else61717#else
61718__ai poly8x16_t vqtbx3q_p8(poly8x16_t __p0, poly8x16x3_t __p1, uint8x16_t __p2) {61718__ai poly8x16_t vqtbx3q_p8(poly8x16_t __p0, poly8x16x3_t __p1, uint8x16_t __p2) {
61719 poly8x16_t __ret;
61719 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61720 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61720 poly8x16x3_t __rev1;61721 poly8x16x3_t __rev1;
61721 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61722 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61722 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61723 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61723 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61724 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61724 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61725 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61725 poly8x16_t __ret;
61726 __ret = (poly8x16_t) __builtin_neon_vqtbx3q_v((int8x16_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev2, 36);61726 __ret = (poly8x16_t) __builtin_neon_vqtbx3q_v((int8x16_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev2, 36);
61727 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61727 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61728 return __ret;61728 return __ret;
...@@ -61737,13 +61737,13 @@ __ai uint8x16_t vqtbx3q_u8(uint8x16_t __p0, uint8x16x3_t __p1, uint8x16_t __p2)...@@ -61737,13 +61737,13 @@ __ai uint8x16_t vqtbx3q_u8(uint8x16_t __p0, uint8x16x3_t __p1, uint8x16_t __p2)
61737}61737}
61738#else61738#else
61739__ai uint8x16_t vqtbx3q_u8(uint8x16_t __p0, uint8x16x3_t __p1, uint8x16_t __p2) {61739__ai uint8x16_t vqtbx3q_u8(uint8x16_t __p0, uint8x16x3_t __p1, uint8x16_t __p2) {
61740 uint8x16_t __ret;
61740 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61741 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61741 uint8x16x3_t __rev1;61742 uint8x16x3_t __rev1;
61742 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61743 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61743 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61744 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61744 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61745 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61745 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61746 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61746 uint8x16_t __ret;
61747 __ret = (uint8x16_t) __builtin_neon_vqtbx3q_v((int8x16_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev2, 48);61747 __ret = (uint8x16_t) __builtin_neon_vqtbx3q_v((int8x16_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev2, 48);
61748 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61748 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61749 return __ret;61749 return __ret;
...@@ -61758,13 +61758,13 @@ __ai int8x16_t vqtbx3q_s8(int8x16_t __p0, int8x16x3_t __p1, uint8x16_t __p2) {...@@ -61758,13 +61758,13 @@ __ai int8x16_t vqtbx3q_s8(int8x16_t __p0, int8x16x3_t __p1, uint8x16_t __p2) {
61758}61758}
61759#else61759#else
61760__ai int8x16_t vqtbx3q_s8(int8x16_t __p0, int8x16x3_t __p1, uint8x16_t __p2) {61760__ai int8x16_t vqtbx3q_s8(int8x16_t __p0, int8x16x3_t __p1, uint8x16_t __p2) {
61761 int8x16_t __ret;
61761 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61762 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61762 int8x16x3_t __rev1;61763 int8x16x3_t __rev1;
61763 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61764 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61764 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61765 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61765 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61766 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61766 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61767 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61767 int8x16_t __ret;
61768 __ret = (int8x16_t) __builtin_neon_vqtbx3q_v((int8x16_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev2, 32);61768 __ret = (int8x16_t) __builtin_neon_vqtbx3q_v((int8x16_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev2, 32);
61769 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61769 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61770 return __ret;61770 return __ret;
...@@ -61779,13 +61779,13 @@ __ai uint8x8_t vqtbx3_u8(uint8x8_t __p0, uint8x16x3_t __p1, uint8x8_t __p2) {...@@ -61779,13 +61779,13 @@ __ai uint8x8_t vqtbx3_u8(uint8x8_t __p0, uint8x16x3_t __p1, uint8x8_t __p2) {
61779}61779}
61780#else61780#else
61781__ai uint8x8_t vqtbx3_u8(uint8x8_t __p0, uint8x16x3_t __p1, uint8x8_t __p2) {61781__ai uint8x8_t vqtbx3_u8(uint8x8_t __p0, uint8x16x3_t __p1, uint8x8_t __p2) {
61782 uint8x8_t __ret;
61782 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);61783 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
61783 uint8x16x3_t __rev1;61784 uint8x16x3_t __rev1;
61784 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61785 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61785 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61786 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61786 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61787 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61787 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);61788 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
61788 uint8x8_t __ret;
61789 __ret = (uint8x8_t) __builtin_neon_vqtbx3_v((int8x8_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x8_t)__rev2, 16);61789 __ret = (uint8x8_t) __builtin_neon_vqtbx3_v((int8x8_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x8_t)__rev2, 16);
61790 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);61790 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
61791 return __ret;61791 return __ret;
...@@ -61800,13 +61800,13 @@ __ai int8x8_t vqtbx3_s8(int8x8_t __p0, int8x16x3_t __p1, uint8x8_t __p2) {...@@ -61800,13 +61800,13 @@ __ai int8x8_t vqtbx3_s8(int8x8_t __p0, int8x16x3_t __p1, uint8x8_t __p2) {
61800}61800}
61801#else61801#else
61802__ai int8x8_t vqtbx3_s8(int8x8_t __p0, int8x16x3_t __p1, uint8x8_t __p2) {61802__ai int8x8_t vqtbx3_s8(int8x8_t __p0, int8x16x3_t __p1, uint8x8_t __p2) {
61803 int8x8_t __ret;
61803 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);61804 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
61804 int8x16x3_t __rev1;61805 int8x16x3_t __rev1;
61805 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61806 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61806 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61807 __rev1.val[1] = __builtin_shufflevector(__p1.val[1], __p1.val[1], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61807 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61808 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61808 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);61809 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
61809 int8x8_t __ret;
61810 __ret = (int8x8_t) __builtin_neon_vqtbx3_v((int8x8_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x8_t)__rev2, 0);61810 __ret = (int8x8_t) __builtin_neon_vqtbx3_v((int8x8_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x8_t)__rev2, 0);
61811 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);61811 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
61812 return __ret;61812 return __ret;
...@@ -61821,6 +61821,7 @@ __ai poly8x8_t vqtbx4_p8(poly8x8_t __p0, poly8x16x4_t __p1, uint8x8_t __p2) {...@@ -61821,6 +61821,7 @@ __ai poly8x8_t vqtbx4_p8(poly8x8_t __p0, poly8x16x4_t __p1, uint8x8_t __p2) {
61821}61821}
61822#else61822#else
61823__ai poly8x8_t vqtbx4_p8(poly8x8_t __p0, poly8x16x4_t __p1, uint8x8_t __p2) {61823__ai poly8x8_t vqtbx4_p8(poly8x8_t __p0, poly8x16x4_t __p1, uint8x8_t __p2) {
61824 poly8x8_t __ret;
61824 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);61825 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
61825 poly8x16x4_t __rev1;61826 poly8x16x4_t __rev1;
61826 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61827 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -61828,7 +61829,6 @@ __ai poly8x8_t vqtbx4_p8(poly8x8_t __p0, poly8x16x4_t __p1, uint8x8_t __p2) {...@@ -61828,7 +61829,6 @@ __ai poly8x8_t vqtbx4_p8(poly8x8_t __p0, poly8x16x4_t __p1, uint8x8_t __p2) {
61828 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61829 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61829 __rev1.val[3] = __builtin_shufflevector(__p1.val[3], __p1.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61830 __rev1.val[3] = __builtin_shufflevector(__p1.val[3], __p1.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61830 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);61831 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
61831 poly8x8_t __ret;
61832 __ret = (poly8x8_t) __builtin_neon_vqtbx4_v((int8x8_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], (int8x8_t)__rev2, 4);61832 __ret = (poly8x8_t) __builtin_neon_vqtbx4_v((int8x8_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], (int8x8_t)__rev2, 4);
61833 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);61833 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
61834 return __ret;61834 return __ret;
...@@ -61843,6 +61843,7 @@ __ai poly8x16_t vqtbx4q_p8(poly8x16_t __p0, poly8x16x4_t __p1, uint8x16_t __p2)...@@ -61843,6 +61843,7 @@ __ai poly8x16_t vqtbx4q_p8(poly8x16_t __p0, poly8x16x4_t __p1, uint8x16_t __p2)
61843}61843}
61844#else61844#else
61845__ai poly8x16_t vqtbx4q_p8(poly8x16_t __p0, poly8x16x4_t __p1, uint8x16_t __p2) {61845__ai poly8x16_t vqtbx4q_p8(poly8x16_t __p0, poly8x16x4_t __p1, uint8x16_t __p2) {
61846 poly8x16_t __ret;
61846 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61847 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61847 poly8x16x4_t __rev1;61848 poly8x16x4_t __rev1;
61848 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61849 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -61850,7 +61851,6 @@ __ai poly8x16_t vqtbx4q_p8(poly8x16_t __p0, poly8x16x4_t __p1, uint8x16_t __p2)...@@ -61850,7 +61851,6 @@ __ai poly8x16_t vqtbx4q_p8(poly8x16_t __p0, poly8x16x4_t __p1, uint8x16_t __p2)
61850 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61851 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61851 __rev1.val[3] = __builtin_shufflevector(__p1.val[3], __p1.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61852 __rev1.val[3] = __builtin_shufflevector(__p1.val[3], __p1.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61852 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61853 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61853 poly8x16_t __ret;
61854 __ret = (poly8x16_t) __builtin_neon_vqtbx4q_v((int8x16_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], (int8x16_t)__rev2, 36);61854 __ret = (poly8x16_t) __builtin_neon_vqtbx4q_v((int8x16_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], (int8x16_t)__rev2, 36);
61855 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61855 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61856 return __ret;61856 return __ret;
...@@ -61865,6 +61865,7 @@ __ai uint8x16_t vqtbx4q_u8(uint8x16_t __p0, uint8x16x4_t __p1, uint8x16_t __p2)...@@ -61865,6 +61865,7 @@ __ai uint8x16_t vqtbx4q_u8(uint8x16_t __p0, uint8x16x4_t __p1, uint8x16_t __p2)
61865}61865}
61866#else61866#else
61867__ai uint8x16_t vqtbx4q_u8(uint8x16_t __p0, uint8x16x4_t __p1, uint8x16_t __p2) {61867__ai uint8x16_t vqtbx4q_u8(uint8x16_t __p0, uint8x16x4_t __p1, uint8x16_t __p2) {
61868 uint8x16_t __ret;
61868 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61869 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61869 uint8x16x4_t __rev1;61870 uint8x16x4_t __rev1;
61870 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61871 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -61872,7 +61873,6 @@ __ai uint8x16_t vqtbx4q_u8(uint8x16_t __p0, uint8x16x4_t __p1, uint8x16_t __p2)...@@ -61872,7 +61873,6 @@ __ai uint8x16_t vqtbx4q_u8(uint8x16_t __p0, uint8x16x4_t __p1, uint8x16_t __p2)
61872 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61873 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61873 __rev1.val[3] = __builtin_shufflevector(__p1.val[3], __p1.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61874 __rev1.val[3] = __builtin_shufflevector(__p1.val[3], __p1.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61874 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61875 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61875 uint8x16_t __ret;
61876 __ret = (uint8x16_t) __builtin_neon_vqtbx4q_v((int8x16_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], (int8x16_t)__rev2, 48);61876 __ret = (uint8x16_t) __builtin_neon_vqtbx4q_v((int8x16_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], (int8x16_t)__rev2, 48);
61877 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61877 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61878 return __ret;61878 return __ret;
...@@ -61887,6 +61887,7 @@ __ai int8x16_t vqtbx4q_s8(int8x16_t __p0, int8x16x4_t __p1, uint8x16_t __p2) {...@@ -61887,6 +61887,7 @@ __ai int8x16_t vqtbx4q_s8(int8x16_t __p0, int8x16x4_t __p1, uint8x16_t __p2) {
61887}61887}
61888#else61888#else
61889__ai int8x16_t vqtbx4q_s8(int8x16_t __p0, int8x16x4_t __p1, uint8x16_t __p2) {61889__ai int8x16_t vqtbx4q_s8(int8x16_t __p0, int8x16x4_t __p1, uint8x16_t __p2) {
61890 int8x16_t __ret;
61890 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61891 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61891 int8x16x4_t __rev1;61892 int8x16x4_t __rev1;
61892 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61893 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -61894,7 +61895,6 @@ __ai int8x16_t vqtbx4q_s8(int8x16_t __p0, int8x16x4_t __p1, uint8x16_t __p2) {...@@ -61894,7 +61895,6 @@ __ai int8x16_t vqtbx4q_s8(int8x16_t __p0, int8x16x4_t __p1, uint8x16_t __p2) {
61894 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61895 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61895 __rev1.val[3] = __builtin_shufflevector(__p1.val[3], __p1.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61896 __rev1.val[3] = __builtin_shufflevector(__p1.val[3], __p1.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61896 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61897 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61897 int8x16_t __ret;
61898 __ret = (int8x16_t) __builtin_neon_vqtbx4q_v((int8x16_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], (int8x16_t)__rev2, 32);61898 __ret = (int8x16_t) __builtin_neon_vqtbx4q_v((int8x16_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], (int8x16_t)__rev2, 32);
61899 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61899 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61900 return __ret;61900 return __ret;
...@@ -61909,6 +61909,7 @@ __ai uint8x8_t vqtbx4_u8(uint8x8_t __p0, uint8x16x4_t __p1, uint8x8_t __p2) {...@@ -61909,6 +61909,7 @@ __ai uint8x8_t vqtbx4_u8(uint8x8_t __p0, uint8x16x4_t __p1, uint8x8_t __p2) {
61909}61909}
61910#else61910#else
61911__ai uint8x8_t vqtbx4_u8(uint8x8_t __p0, uint8x16x4_t __p1, uint8x8_t __p2) {61911__ai uint8x8_t vqtbx4_u8(uint8x8_t __p0, uint8x16x4_t __p1, uint8x8_t __p2) {
61912 uint8x8_t __ret;
61912 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);61913 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
61913 uint8x16x4_t __rev1;61914 uint8x16x4_t __rev1;
61914 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61915 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -61916,7 +61917,6 @@ __ai uint8x8_t vqtbx4_u8(uint8x8_t __p0, uint8x16x4_t __p1, uint8x8_t __p2) {...@@ -61916,7 +61917,6 @@ __ai uint8x8_t vqtbx4_u8(uint8x8_t __p0, uint8x16x4_t __p1, uint8x8_t __p2) {
61916 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61917 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61917 __rev1.val[3] = __builtin_shufflevector(__p1.val[3], __p1.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61918 __rev1.val[3] = __builtin_shufflevector(__p1.val[3], __p1.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61918 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);61919 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
61919 uint8x8_t __ret;
61920 __ret = (uint8x8_t) __builtin_neon_vqtbx4_v((int8x8_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], (int8x8_t)__rev2, 16);61920 __ret = (uint8x8_t) __builtin_neon_vqtbx4_v((int8x8_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], (int8x8_t)__rev2, 16);
61921 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);61921 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
61922 return __ret;61922 return __ret;
...@@ -61931,6 +61931,7 @@ __ai int8x8_t vqtbx4_s8(int8x8_t __p0, int8x16x4_t __p1, uint8x8_t __p2) {...@@ -61931,6 +61931,7 @@ __ai int8x8_t vqtbx4_s8(int8x8_t __p0, int8x16x4_t __p1, uint8x8_t __p2) {
61931}61931}
61932#else61932#else
61933__ai int8x8_t vqtbx4_s8(int8x8_t __p0, int8x16x4_t __p1, uint8x8_t __p2) {61933__ai int8x8_t vqtbx4_s8(int8x8_t __p0, int8x16x4_t __p1, uint8x8_t __p2) {
61934 int8x8_t __ret;
61934 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);61935 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
61935 int8x16x4_t __rev1;61936 int8x16x4_t __rev1;
61936 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61937 __rev1.val[0] = __builtin_shufflevector(__p1.val[0], __p1.val[0], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
...@@ -61938,7 +61939,6 @@ __ai int8x8_t vqtbx4_s8(int8x8_t __p0, int8x16x4_t __p1, uint8x8_t __p2) {...@@ -61938,7 +61939,6 @@ __ai int8x8_t vqtbx4_s8(int8x8_t __p0, int8x16x4_t __p1, uint8x8_t __p2) {
61938 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61939 __rev1.val[2] = __builtin_shufflevector(__p1.val[2], __p1.val[2], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61939 __rev1.val[3] = __builtin_shufflevector(__p1.val[3], __p1.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61940 __rev1.val[3] = __builtin_shufflevector(__p1.val[3], __p1.val[3], 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61940 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);61941 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
61941 int8x8_t __ret;
61942 __ret = (int8x8_t) __builtin_neon_vqtbx4_v((int8x8_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], (int8x8_t)__rev2, 0);61942 __ret = (int8x8_t) __builtin_neon_vqtbx4_v((int8x8_t)__rev0, (int8x16_t)__rev1.val[0], (int8x16_t)__rev1.val[1], (int8x16_t)__rev1.val[2], (int8x16_t)__rev1.val[3], (int8x8_t)__rev2, 0);
61943 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);61943 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
61944 return __ret;61944 return __ret;
...@@ -61953,10 +61953,10 @@ __ai uint16x8_t vraddhn_high_u32(uint16x4_t __p0, uint32x4_t __p1, uint32x4_t __...@@ -61953,10 +61953,10 @@ __ai uint16x8_t vraddhn_high_u32(uint16x4_t __p0, uint32x4_t __p1, uint32x4_t __
61953}61953}
61954#else61954#else
61955__ai uint16x8_t vraddhn_high_u32(uint16x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {61955__ai uint16x8_t vraddhn_high_u32(uint16x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
61956 uint16x8_t __ret;
61956 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);61957 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
61957 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);61958 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
61958 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);61959 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
61959 uint16x8_t __ret;
61960 __ret = __noswap_vcombine_u16(__rev0, __noswap_vraddhn_u32(__rev1, __rev2));61960 __ret = __noswap_vcombine_u16(__rev0, __noswap_vraddhn_u32(__rev1, __rev2));
61961 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);61961 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
61962 return __ret;61962 return __ret;
...@@ -61971,10 +61971,10 @@ __ai uint32x4_t vraddhn_high_u64(uint32x2_t __p0, uint64x2_t __p1, uint64x2_t __...@@ -61971,10 +61971,10 @@ __ai uint32x4_t vraddhn_high_u64(uint32x2_t __p0, uint64x2_t __p1, uint64x2_t __
61971}61971}
61972#else61972#else
61973__ai uint32x4_t vraddhn_high_u64(uint32x2_t __p0, uint64x2_t __p1, uint64x2_t __p2) {61973__ai uint32x4_t vraddhn_high_u64(uint32x2_t __p0, uint64x2_t __p1, uint64x2_t __p2) {
61974 uint32x4_t __ret;
61974 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);61975 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
61975 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);61976 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
61976 uint64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);61977 uint64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
61977 uint32x4_t __ret;
61978 __ret = __noswap_vcombine_u32(__rev0, __noswap_vraddhn_u64(__rev1, __rev2));61978 __ret = __noswap_vcombine_u32(__rev0, __noswap_vraddhn_u64(__rev1, __rev2));
61979 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);61979 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
61980 return __ret;61980 return __ret;
...@@ -61989,10 +61989,10 @@ __ai uint8x16_t vraddhn_high_u16(uint8x8_t __p0, uint16x8_t __p1, uint16x8_t __p...@@ -61989,10 +61989,10 @@ __ai uint8x16_t vraddhn_high_u16(uint8x8_t __p0, uint16x8_t __p1, uint16x8_t __p
61989}61989}
61990#else61990#else
61991__ai uint8x16_t vraddhn_high_u16(uint8x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {61991__ai uint8x16_t vraddhn_high_u16(uint8x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
61992 uint8x16_t __ret;
61992 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);61993 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
61993 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);61994 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
61994 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);61995 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
61995 uint8x16_t __ret;
61996 __ret = __noswap_vcombine_u8(__rev0, __noswap_vraddhn_u16(__rev1, __rev2));61996 __ret = __noswap_vcombine_u8(__rev0, __noswap_vraddhn_u16(__rev1, __rev2));
61997 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);61997 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
61998 return __ret;61998 return __ret;
...@@ -62007,10 +62007,10 @@ __ai int16x8_t vraddhn_high_s32(int16x4_t __p0, int32x4_t __p1, int32x4_t __p2)...@@ -62007,10 +62007,10 @@ __ai int16x8_t vraddhn_high_s32(int16x4_t __p0, int32x4_t __p1, int32x4_t __p2)
62007}62007}
62008#else62008#else
62009__ai int16x8_t vraddhn_high_s32(int16x4_t __p0, int32x4_t __p1, int32x4_t __p2) {62009__ai int16x8_t vraddhn_high_s32(int16x4_t __p0, int32x4_t __p1, int32x4_t __p2) {
62010 int16x8_t __ret;
62010 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);62011 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
62011 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);62012 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
62012 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);62013 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
62013 int16x8_t __ret;
62014 __ret = __noswap_vcombine_s16(__rev0, __noswap_vraddhn_s32(__rev1, __rev2));62014 __ret = __noswap_vcombine_s16(__rev0, __noswap_vraddhn_s32(__rev1, __rev2));
62015 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);62015 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
62016 return __ret;62016 return __ret;
...@@ -62025,10 +62025,10 @@ __ai int32x4_t vraddhn_high_s64(int32x2_t __p0, int64x2_t __p1, int64x2_t __p2)...@@ -62025,10 +62025,10 @@ __ai int32x4_t vraddhn_high_s64(int32x2_t __p0, int64x2_t __p1, int64x2_t __p2)
62025}62025}
62026#else62026#else
62027__ai int32x4_t vraddhn_high_s64(int32x2_t __p0, int64x2_t __p1, int64x2_t __p2) {62027__ai int32x4_t vraddhn_high_s64(int32x2_t __p0, int64x2_t __p1, int64x2_t __p2) {
62028 int32x4_t __ret;
62028 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);62029 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
62029 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);62030 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
62030 int64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);62031 int64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
62031 int32x4_t __ret;
62032 __ret = __noswap_vcombine_s32(__rev0, __noswap_vraddhn_s64(__rev1, __rev2));62032 __ret = __noswap_vcombine_s32(__rev0, __noswap_vraddhn_s64(__rev1, __rev2));
62033 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);62033 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
62034 return __ret;62034 return __ret;
...@@ -62043,10 +62043,10 @@ __ai int8x16_t vraddhn_high_s16(int8x8_t __p0, int16x8_t __p1, int16x8_t __p2) {...@@ -62043,10 +62043,10 @@ __ai int8x16_t vraddhn_high_s16(int8x8_t __p0, int16x8_t __p1, int16x8_t __p2) {
62043}62043}
62044#else62044#else
62045__ai int8x16_t vraddhn_high_s16(int8x8_t __p0, int16x8_t __p1, int16x8_t __p2) {62045__ai int8x16_t vraddhn_high_s16(int8x8_t __p0, int16x8_t __p1, int16x8_t __p2) {
62046 int8x16_t __ret;
62046 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);62047 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
62047 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);62048 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
62048 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);62049 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
62049 int8x16_t __ret;
62050 __ret = __noswap_vcombine_s8(__rev0, __noswap_vraddhn_s16(__rev1, __rev2));62050 __ret = __noswap_vcombine_s8(__rev0, __noswap_vraddhn_s16(__rev1, __rev2));
62051 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);62051 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
62052 return __ret;62052 return __ret;
...@@ -62061,8 +62061,8 @@ __ai poly8x8_t vrbit_p8(poly8x8_t __p0) {...@@ -62061,8 +62061,8 @@ __ai poly8x8_t vrbit_p8(poly8x8_t __p0) {
62061}62061}
62062#else62062#else
62063__ai poly8x8_t vrbit_p8(poly8x8_t __p0) {62063__ai poly8x8_t vrbit_p8(poly8x8_t __p0) {
62064 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
62065 poly8x8_t __ret;62064 poly8x8_t __ret;
62065 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
62066 __ret = (poly8x8_t) __builtin_neon_vrbit_v((int8x8_t)__rev0, 4);62066 __ret = (poly8x8_t) __builtin_neon_vrbit_v((int8x8_t)__rev0, 4);
62067 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);62067 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
62068 return __ret;62068 return __ret;
...@@ -62077,8 +62077,8 @@ __ai poly8x16_t vrbitq_p8(poly8x16_t __p0) {...@@ -62077,8 +62077,8 @@ __ai poly8x16_t vrbitq_p8(poly8x16_t __p0) {
62077}62077}
62078#else62078#else
62079__ai poly8x16_t vrbitq_p8(poly8x16_t __p0) {62079__ai poly8x16_t vrbitq_p8(poly8x16_t __p0) {
62080 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
62081 poly8x16_t __ret;62080 poly8x16_t __ret;
62081 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
62082 __ret = (poly8x16_t) __builtin_neon_vrbitq_v((int8x16_t)__rev0, 36);62082 __ret = (poly8x16_t) __builtin_neon_vrbitq_v((int8x16_t)__rev0, 36);
62083 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);62083 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
62084 return __ret;62084 return __ret;
...@@ -62093,8 +62093,8 @@ __ai uint8x16_t vrbitq_u8(uint8x16_t __p0) {...@@ -62093,8 +62093,8 @@ __ai uint8x16_t vrbitq_u8(uint8x16_t __p0) {
62093}62093}
62094#else62094#else
62095__ai uint8x16_t vrbitq_u8(uint8x16_t __p0) {62095__ai uint8x16_t vrbitq_u8(uint8x16_t __p0) {
62096 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
62097 uint8x16_t __ret;62096 uint8x16_t __ret;
62097 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
62098 __ret = (uint8x16_t) __builtin_neon_vrbitq_v((int8x16_t)__rev0, 48);62098 __ret = (uint8x16_t) __builtin_neon_vrbitq_v((int8x16_t)__rev0, 48);
62099 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);62099 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
62100 return __ret;62100 return __ret;
...@@ -62109,8 +62109,8 @@ __ai int8x16_t vrbitq_s8(int8x16_t __p0) {...@@ -62109,8 +62109,8 @@ __ai int8x16_t vrbitq_s8(int8x16_t __p0) {
62109}62109}
62110#else62110#else
62111__ai int8x16_t vrbitq_s8(int8x16_t __p0) {62111__ai int8x16_t vrbitq_s8(int8x16_t __p0) {
62112 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
62113 int8x16_t __ret;62112 int8x16_t __ret;
62113 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
62114 __ret = (int8x16_t) __builtin_neon_vrbitq_v((int8x16_t)__rev0, 32);62114 __ret = (int8x16_t) __builtin_neon_vrbitq_v((int8x16_t)__rev0, 32);
62115 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);62115 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
62116 return __ret;62116 return __ret;
...@@ -62125,8 +62125,8 @@ __ai uint8x8_t vrbit_u8(uint8x8_t __p0) {...@@ -62125,8 +62125,8 @@ __ai uint8x8_t vrbit_u8(uint8x8_t __p0) {
62125}62125}
62126#else62126#else
62127__ai uint8x8_t vrbit_u8(uint8x8_t __p0) {62127__ai uint8x8_t vrbit_u8(uint8x8_t __p0) {
62128 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
62129 uint8x8_t __ret;62128 uint8x8_t __ret;
62129 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
62130 __ret = (uint8x8_t) __builtin_neon_vrbit_v((int8x8_t)__rev0, 16);62130 __ret = (uint8x8_t) __builtin_neon_vrbit_v((int8x8_t)__rev0, 16);
62131 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);62131 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
62132 return __ret;62132 return __ret;
...@@ -62141,8 +62141,8 @@ __ai int8x8_t vrbit_s8(int8x8_t __p0) {...@@ -62141,8 +62141,8 @@ __ai int8x8_t vrbit_s8(int8x8_t __p0) {
62141}62141}
62142#else62142#else
62143__ai int8x8_t vrbit_s8(int8x8_t __p0) {62143__ai int8x8_t vrbit_s8(int8x8_t __p0) {
62144 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
62145 int8x8_t __ret;62144 int8x8_t __ret;
62145 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
62146 __ret = (int8x8_t) __builtin_neon_vrbit_v((int8x8_t)__rev0, 0);62146 __ret = (int8x8_t) __builtin_neon_vrbit_v((int8x8_t)__rev0, 0);
62147 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);62147 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
62148 return __ret;62148 return __ret;
...@@ -62157,8 +62157,8 @@ __ai float64x2_t vrecpeq_f64(float64x2_t __p0) {...@@ -62157,8 +62157,8 @@ __ai float64x2_t vrecpeq_f64(float64x2_t __p0) {
62157}62157}
62158#else62158#else
62159__ai float64x2_t vrecpeq_f64(float64x2_t __p0) {62159__ai float64x2_t vrecpeq_f64(float64x2_t __p0) {
62160 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
62161 float64x2_t __ret;62160 float64x2_t __ret;
62161 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
62162 __ret = (float64x2_t) __builtin_neon_vrecpeq_v((int8x16_t)__rev0, 42);62162 __ret = (float64x2_t) __builtin_neon_vrecpeq_v((int8x16_t)__rev0, 42);
62163 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);62163 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
62164 return __ret;62164 return __ret;
...@@ -62188,9 +62188,9 @@ __ai float64x2_t vrecpsq_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -62188,9 +62188,9 @@ __ai float64x2_t vrecpsq_f64(float64x2_t __p0, float64x2_t __p1) {
62188}62188}
62189#else62189#else
62190__ai float64x2_t vrecpsq_f64(float64x2_t __p0, float64x2_t __p1) {62190__ai float64x2_t vrecpsq_f64(float64x2_t __p0, float64x2_t __p1) {
62191 float64x2_t __ret;
62191 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);62192 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
62192 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);62193 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
62193 float64x2_t __ret;
62194 __ret = (float64x2_t) __builtin_neon_vrecpsq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);62194 __ret = (float64x2_t) __builtin_neon_vrecpsq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
62195 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);62195 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
62196 return __ret;62196 return __ret;
...@@ -62233,32 +62233,32 @@ __ai int64_t vrshld_s64(int64_t __p0, int64_t __p1) {...@@ -62233,32 +62233,32 @@ __ai int64_t vrshld_s64(int64_t __p0, int64_t __p1) {
62233 return __ret;62233 return __ret;
62234}62234}
62235#define vrshrd_n_u64(__p0, __p1) __extension__ ({ \62235#define vrshrd_n_u64(__p0, __p1) __extension__ ({ \
62236 uint64_t __s0 = __p0; \
62237 uint64_t __ret; \62236 uint64_t __ret; \
62237 uint64_t __s0 = __p0; \
62238 __ret = (uint64_t) __builtin_neon_vrshrd_n_u64(__s0, __p1); \62238 __ret = (uint64_t) __builtin_neon_vrshrd_n_u64(__s0, __p1); \
62239 __ret; \62239 __ret; \
62240})62240})
62241#define vrshrd_n_s64(__p0, __p1) __extension__ ({ \62241#define vrshrd_n_s64(__p0, __p1) __extension__ ({ \
62242 int64_t __s0 = __p0; \
62243 int64_t __ret; \62242 int64_t __ret; \
62243 int64_t __s0 = __p0; \
62244 __ret = (int64_t) __builtin_neon_vrshrd_n_s64(__s0, __p1); \62244 __ret = (int64_t) __builtin_neon_vrshrd_n_s64(__s0, __p1); \
62245 __ret; \62245 __ret; \
62246})62246})
62247#ifdef __LITTLE_ENDIAN__62247#ifdef __LITTLE_ENDIAN__
62248#define vrshrn_high_n_u32(__p0_807, __p1_807, __p2_807) __extension__ ({ \62248#define vrshrn_high_n_u32(__p0_807, __p1_807, __p2_807) __extension__ ({ \
62249 uint16x8_t __ret_807; \
62249 uint16x4_t __s0_807 = __p0_807; \62250 uint16x4_t __s0_807 = __p0_807; \
62250 uint32x4_t __s1_807 = __p1_807; \62251 uint32x4_t __s1_807 = __p1_807; \
62251 uint16x8_t __ret_807; \
62252 __ret_807 = (uint16x8_t)(vcombine_u16((uint16x4_t)(__s0_807), (uint16x4_t)(vrshrn_n_u32(__s1_807, __p2_807)))); \62252 __ret_807 = (uint16x8_t)(vcombine_u16((uint16x4_t)(__s0_807), (uint16x4_t)(vrshrn_n_u32(__s1_807, __p2_807)))); \
62253 __ret_807; \62253 __ret_807; \
62254})62254})
62255#else62255#else
62256#define vrshrn_high_n_u32(__p0_808, __p1_808, __p2_808) __extension__ ({ \62256#define vrshrn_high_n_u32(__p0_808, __p1_808, __p2_808) __extension__ ({ \
62257 uint16x8_t __ret_808; \
62257 uint16x4_t __s0_808 = __p0_808; \62258 uint16x4_t __s0_808 = __p0_808; \
62258 uint32x4_t __s1_808 = __p1_808; \62259 uint32x4_t __s1_808 = __p1_808; \
62259 uint16x4_t __rev0_808; __rev0_808 = __builtin_shufflevector(__s0_808, __s0_808, 3, 2, 1, 0); \62260 uint16x4_t __rev0_808; __rev0_808 = __builtin_shufflevector(__s0_808, __s0_808, 3, 2, 1, 0); \
62260 uint32x4_t __rev1_808; __rev1_808 = __builtin_shufflevector(__s1_808, __s1_808, 3, 2, 1, 0); \62261 uint32x4_t __rev1_808; __rev1_808 = __builtin_shufflevector(__s1_808, __s1_808, 3, 2, 1, 0); \
62261 uint16x8_t __ret_808; \
62262 __ret_808 = (uint16x8_t)(__noswap_vcombine_u16((uint16x4_t)(__rev0_808), (uint16x4_t)(__noswap_vrshrn_n_u32(__rev1_808, __p2_808)))); \62262 __ret_808 = (uint16x8_t)(__noswap_vcombine_u16((uint16x4_t)(__rev0_808), (uint16x4_t)(__noswap_vrshrn_n_u32(__rev1_808, __p2_808)))); \
62263 __ret_808 = __builtin_shufflevector(__ret_808, __ret_808, 7, 6, 5, 4, 3, 2, 1, 0); \62263 __ret_808 = __builtin_shufflevector(__ret_808, __ret_808, 7, 6, 5, 4, 3, 2, 1, 0); \
62264 __ret_808; \62264 __ret_808; \
...@@ -62267,19 +62267,19 @@ __ai int64_t vrshld_s64(int64_t __p0, int64_t __p1) {...@@ -62267,19 +62267,19 @@ __ai int64_t vrshld_s64(int64_t __p0, int64_t __p1) {
6226762267
62268#ifdef __LITTLE_ENDIAN__62268#ifdef __LITTLE_ENDIAN__
62269#define vrshrn_high_n_u64(__p0_809, __p1_809, __p2_809) __extension__ ({ \62269#define vrshrn_high_n_u64(__p0_809, __p1_809, __p2_809) __extension__ ({ \
62270 uint32x4_t __ret_809; \
62270 uint32x2_t __s0_809 = __p0_809; \62271 uint32x2_t __s0_809 = __p0_809; \
62271 uint64x2_t __s1_809 = __p1_809; \62272 uint64x2_t __s1_809 = __p1_809; \
62272 uint32x4_t __ret_809; \
62273 __ret_809 = (uint32x4_t)(vcombine_u32((uint32x2_t)(__s0_809), (uint32x2_t)(vrshrn_n_u64(__s1_809, __p2_809)))); \62273 __ret_809 = (uint32x4_t)(vcombine_u32((uint32x2_t)(__s0_809), (uint32x2_t)(vrshrn_n_u64(__s1_809, __p2_809)))); \
62274 __ret_809; \62274 __ret_809; \
62275})62275})
62276#else62276#else
62277#define vrshrn_high_n_u64(__p0_810, __p1_810, __p2_810) __extension__ ({ \62277#define vrshrn_high_n_u64(__p0_810, __p1_810, __p2_810) __extension__ ({ \
62278 uint32x4_t __ret_810; \
62278 uint32x2_t __s0_810 = __p0_810; \62279 uint32x2_t __s0_810 = __p0_810; \
62279 uint64x2_t __s1_810 = __p1_810; \62280 uint64x2_t __s1_810 = __p1_810; \
62280 uint32x2_t __rev0_810; __rev0_810 = __builtin_shufflevector(__s0_810, __s0_810, 1, 0); \62281 uint32x2_t __rev0_810; __rev0_810 = __builtin_shufflevector(__s0_810, __s0_810, 1, 0); \
62281 uint64x2_t __rev1_810; __rev1_810 = __builtin_shufflevector(__s1_810, __s1_810, 1, 0); \62282 uint64x2_t __rev1_810; __rev1_810 = __builtin_shufflevector(__s1_810, __s1_810, 1, 0); \
62282 uint32x4_t __ret_810; \
62283 __ret_810 = (uint32x4_t)(__noswap_vcombine_u32((uint32x2_t)(__rev0_810), (uint32x2_t)(__noswap_vrshrn_n_u64(__rev1_810, __p2_810)))); \62283 __ret_810 = (uint32x4_t)(__noswap_vcombine_u32((uint32x2_t)(__rev0_810), (uint32x2_t)(__noswap_vrshrn_n_u64(__rev1_810, __p2_810)))); \
62284 __ret_810 = __builtin_shufflevector(__ret_810, __ret_810, 3, 2, 1, 0); \62284 __ret_810 = __builtin_shufflevector(__ret_810, __ret_810, 3, 2, 1, 0); \
62285 __ret_810; \62285 __ret_810; \
...@@ -62288,19 +62288,19 @@ __ai int64_t vrshld_s64(int64_t __p0, int64_t __p1) {...@@ -62288,19 +62288,19 @@ __ai int64_t vrshld_s64(int64_t __p0, int64_t __p1) {
6228862288
62289#ifdef __LITTLE_ENDIAN__62289#ifdef __LITTLE_ENDIAN__
62290#define vrshrn_high_n_u16(__p0_811, __p1_811, __p2_811) __extension__ ({ \62290#define vrshrn_high_n_u16(__p0_811, __p1_811, __p2_811) __extension__ ({ \
62291 uint8x16_t __ret_811; \
62291 uint8x8_t __s0_811 = __p0_811; \62292 uint8x8_t __s0_811 = __p0_811; \
62292 uint16x8_t __s1_811 = __p1_811; \62293 uint16x8_t __s1_811 = __p1_811; \
62293 uint8x16_t __ret_811; \
62294 __ret_811 = (uint8x16_t)(vcombine_u8((uint8x8_t)(__s0_811), (uint8x8_t)(vrshrn_n_u16(__s1_811, __p2_811)))); \62294 __ret_811 = (uint8x16_t)(vcombine_u8((uint8x8_t)(__s0_811), (uint8x8_t)(vrshrn_n_u16(__s1_811, __p2_811)))); \
62295 __ret_811; \62295 __ret_811; \
62296})62296})
62297#else62297#else
62298#define vrshrn_high_n_u16(__p0_812, __p1_812, __p2_812) __extension__ ({ \62298#define vrshrn_high_n_u16(__p0_812, __p1_812, __p2_812) __extension__ ({ \
62299 uint8x16_t __ret_812; \
62299 uint8x8_t __s0_812 = __p0_812; \62300 uint8x8_t __s0_812 = __p0_812; \
62300 uint16x8_t __s1_812 = __p1_812; \62301 uint16x8_t __s1_812 = __p1_812; \
62301 uint8x8_t __rev0_812; __rev0_812 = __builtin_shufflevector(__s0_812, __s0_812, 7, 6, 5, 4, 3, 2, 1, 0); \62302 uint8x8_t __rev0_812; __rev0_812 = __builtin_shufflevector(__s0_812, __s0_812, 7, 6, 5, 4, 3, 2, 1, 0); \
62302 uint16x8_t __rev1_812; __rev1_812 = __builtin_shufflevector(__s1_812, __s1_812, 7, 6, 5, 4, 3, 2, 1, 0); \62303 uint16x8_t __rev1_812; __rev1_812 = __builtin_shufflevector(__s1_812, __s1_812, 7, 6, 5, 4, 3, 2, 1, 0); \
62303 uint8x16_t __ret_812; \
62304 __ret_812 = (uint8x16_t)(__noswap_vcombine_u8((uint8x8_t)(__rev0_812), (uint8x8_t)(__noswap_vrshrn_n_u16(__rev1_812, __p2_812)))); \62304 __ret_812 = (uint8x16_t)(__noswap_vcombine_u8((uint8x8_t)(__rev0_812), (uint8x8_t)(__noswap_vrshrn_n_u16(__rev1_812, __p2_812)))); \
62305 __ret_812 = __builtin_shufflevector(__ret_812, __ret_812, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \62305 __ret_812 = __builtin_shufflevector(__ret_812, __ret_812, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
62306 __ret_812; \62306 __ret_812; \
...@@ -62309,19 +62309,19 @@ __ai int64_t vrshld_s64(int64_t __p0, int64_t __p1) {...@@ -62309,19 +62309,19 @@ __ai int64_t vrshld_s64(int64_t __p0, int64_t __p1) {
6230962309
62310#ifdef __LITTLE_ENDIAN__62310#ifdef __LITTLE_ENDIAN__
62311#define vrshrn_high_n_s32(__p0_813, __p1_813, __p2_813) __extension__ ({ \62311#define vrshrn_high_n_s32(__p0_813, __p1_813, __p2_813) __extension__ ({ \
62312 int16x8_t __ret_813; \
62312 int16x4_t __s0_813 = __p0_813; \62313 int16x4_t __s0_813 = __p0_813; \
62313 int32x4_t __s1_813 = __p1_813; \62314 int32x4_t __s1_813 = __p1_813; \
62314 int16x8_t __ret_813; \
62315 __ret_813 = (int16x8_t)(vcombine_s16((int16x4_t)(__s0_813), (int16x4_t)(vrshrn_n_s32(__s1_813, __p2_813)))); \62315 __ret_813 = (int16x8_t)(vcombine_s16((int16x4_t)(__s0_813), (int16x4_t)(vrshrn_n_s32(__s1_813, __p2_813)))); \
62316 __ret_813; \62316 __ret_813; \
62317})62317})
62318#else62318#else
62319#define vrshrn_high_n_s32(__p0_814, __p1_814, __p2_814) __extension__ ({ \62319#define vrshrn_high_n_s32(__p0_814, __p1_814, __p2_814) __extension__ ({ \
62320 int16x8_t __ret_814; \
62320 int16x4_t __s0_814 = __p0_814; \62321 int16x4_t __s0_814 = __p0_814; \
62321 int32x4_t __s1_814 = __p1_814; \62322 int32x4_t __s1_814 = __p1_814; \
62322 int16x4_t __rev0_814; __rev0_814 = __builtin_shufflevector(__s0_814, __s0_814, 3, 2, 1, 0); \62323 int16x4_t __rev0_814; __rev0_814 = __builtin_shufflevector(__s0_814, __s0_814, 3, 2, 1, 0); \
62323 int32x4_t __rev1_814; __rev1_814 = __builtin_shufflevector(__s1_814, __s1_814, 3, 2, 1, 0); \62324 int32x4_t __rev1_814; __rev1_814 = __builtin_shufflevector(__s1_814, __s1_814, 3, 2, 1, 0); \
62324 int16x8_t __ret_814; \
62325 __ret_814 = (int16x8_t)(__noswap_vcombine_s16((int16x4_t)(__rev0_814), (int16x4_t)(__noswap_vrshrn_n_s32(__rev1_814, __p2_814)))); \62325 __ret_814 = (int16x8_t)(__noswap_vcombine_s16((int16x4_t)(__rev0_814), (int16x4_t)(__noswap_vrshrn_n_s32(__rev1_814, __p2_814)))); \
62326 __ret_814 = __builtin_shufflevector(__ret_814, __ret_814, 7, 6, 5, 4, 3, 2, 1, 0); \62326 __ret_814 = __builtin_shufflevector(__ret_814, __ret_814, 7, 6, 5, 4, 3, 2, 1, 0); \
62327 __ret_814; \62327 __ret_814; \
...@@ -62330,19 +62330,19 @@ __ai int64_t vrshld_s64(int64_t __p0, int64_t __p1) {...@@ -62330,19 +62330,19 @@ __ai int64_t vrshld_s64(int64_t __p0, int64_t __p1) {
6233062330
62331#ifdef __LITTLE_ENDIAN__62331#ifdef __LITTLE_ENDIAN__
62332#define vrshrn_high_n_s64(__p0_815, __p1_815, __p2_815) __extension__ ({ \62332#define vrshrn_high_n_s64(__p0_815, __p1_815, __p2_815) __extension__ ({ \
62333 int32x4_t __ret_815; \
62333 int32x2_t __s0_815 = __p0_815; \62334 int32x2_t __s0_815 = __p0_815; \
62334 int64x2_t __s1_815 = __p1_815; \62335 int64x2_t __s1_815 = __p1_815; \
62335 int32x4_t __ret_815; \
62336 __ret_815 = (int32x4_t)(vcombine_s32((int32x2_t)(__s0_815), (int32x2_t)(vrshrn_n_s64(__s1_815, __p2_815)))); \62336 __ret_815 = (int32x4_t)(vcombine_s32((int32x2_t)(__s0_815), (int32x2_t)(vrshrn_n_s64(__s1_815, __p2_815)))); \
62337 __ret_815; \62337 __ret_815; \
62338})62338})
62339#else62339#else
62340#define vrshrn_high_n_s64(__p0_816, __p1_816, __p2_816) __extension__ ({ \62340#define vrshrn_high_n_s64(__p0_816, __p1_816, __p2_816) __extension__ ({ \
62341 int32x4_t __ret_816; \
62341 int32x2_t __s0_816 = __p0_816; \62342 int32x2_t __s0_816 = __p0_816; \
62342 int64x2_t __s1_816 = __p1_816; \62343 int64x2_t __s1_816 = __p1_816; \
62343 int32x2_t __rev0_816; __rev0_816 = __builtin_shufflevector(__s0_816, __s0_816, 1, 0); \62344 int32x2_t __rev0_816; __rev0_816 = __builtin_shufflevector(__s0_816, __s0_816, 1, 0); \
62344 int64x2_t __rev1_816; __rev1_816 = __builtin_shufflevector(__s1_816, __s1_816, 1, 0); \62345 int64x2_t __rev1_816; __rev1_816 = __builtin_shufflevector(__s1_816, __s1_816, 1, 0); \
62345 int32x4_t __ret_816; \
62346 __ret_816 = (int32x4_t)(__noswap_vcombine_s32((int32x2_t)(__rev0_816), (int32x2_t)(__noswap_vrshrn_n_s64(__rev1_816, __p2_816)))); \62346 __ret_816 = (int32x4_t)(__noswap_vcombine_s32((int32x2_t)(__rev0_816), (int32x2_t)(__noswap_vrshrn_n_s64(__rev1_816, __p2_816)))); \
62347 __ret_816 = __builtin_shufflevector(__ret_816, __ret_816, 3, 2, 1, 0); \62347 __ret_816 = __builtin_shufflevector(__ret_816, __ret_816, 3, 2, 1, 0); \
62348 __ret_816; \62348 __ret_816; \
...@@ -62351,19 +62351,19 @@ __ai int64_t vrshld_s64(int64_t __p0, int64_t __p1) {...@@ -62351,19 +62351,19 @@ __ai int64_t vrshld_s64(int64_t __p0, int64_t __p1) {
6235162351
62352#ifdef __LITTLE_ENDIAN__62352#ifdef __LITTLE_ENDIAN__
62353#define vrshrn_high_n_s16(__p0_817, __p1_817, __p2_817) __extension__ ({ \62353#define vrshrn_high_n_s16(__p0_817, __p1_817, __p2_817) __extension__ ({ \
62354 int8x16_t __ret_817; \
62354 int8x8_t __s0_817 = __p0_817; \62355 int8x8_t __s0_817 = __p0_817; \
62355 int16x8_t __s1_817 = __p1_817; \62356 int16x8_t __s1_817 = __p1_817; \
62356 int8x16_t __ret_817; \
62357 __ret_817 = (int8x16_t)(vcombine_s8((int8x8_t)(__s0_817), (int8x8_t)(vrshrn_n_s16(__s1_817, __p2_817)))); \62357 __ret_817 = (int8x16_t)(vcombine_s8((int8x8_t)(__s0_817), (int8x8_t)(vrshrn_n_s16(__s1_817, __p2_817)))); \
62358 __ret_817; \62358 __ret_817; \
62359})62359})
62360#else62360#else
62361#define vrshrn_high_n_s16(__p0_818, __p1_818, __p2_818) __extension__ ({ \62361#define vrshrn_high_n_s16(__p0_818, __p1_818, __p2_818) __extension__ ({ \
62362 int8x16_t __ret_818; \
62362 int8x8_t __s0_818 = __p0_818; \62363 int8x8_t __s0_818 = __p0_818; \
62363 int16x8_t __s1_818 = __p1_818; \62364 int16x8_t __s1_818 = __p1_818; \
62364 int8x8_t __rev0_818; __rev0_818 = __builtin_shufflevector(__s0_818, __s0_818, 7, 6, 5, 4, 3, 2, 1, 0); \62365 int8x8_t __rev0_818; __rev0_818 = __builtin_shufflevector(__s0_818, __s0_818, 7, 6, 5, 4, 3, 2, 1, 0); \
62365 int16x8_t __rev1_818; __rev1_818 = __builtin_shufflevector(__s1_818, __s1_818, 7, 6, 5, 4, 3, 2, 1, 0); \62366 int16x8_t __rev1_818; __rev1_818 = __builtin_shufflevector(__s1_818, __s1_818, 7, 6, 5, 4, 3, 2, 1, 0); \
62366 int8x16_t __ret_818; \
62367 __ret_818 = (int8x16_t)(__noswap_vcombine_s8((int8x8_t)(__rev0_818), (int8x8_t)(__noswap_vrshrn_n_s16(__rev1_818, __p2_818)))); \62367 __ret_818 = (int8x16_t)(__noswap_vcombine_s8((int8x8_t)(__rev0_818), (int8x8_t)(__noswap_vrshrn_n_s16(__rev1_818, __p2_818)))); \
62368 __ret_818 = __builtin_shufflevector(__ret_818, __ret_818, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \62368 __ret_818 = __builtin_shufflevector(__ret_818, __ret_818, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
62369 __ret_818; \62369 __ret_818; \
...@@ -62378,8 +62378,8 @@ __ai float64x2_t vrsqrteq_f64(float64x2_t __p0) {...@@ -62378,8 +62378,8 @@ __ai float64x2_t vrsqrteq_f64(float64x2_t __p0) {
62378}62378}
62379#else62379#else
62380__ai float64x2_t vrsqrteq_f64(float64x2_t __p0) {62380__ai float64x2_t vrsqrteq_f64(float64x2_t __p0) {
62381 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
62382 float64x2_t __ret;62381 float64x2_t __ret;
62382 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
62383 __ret = (float64x2_t) __builtin_neon_vrsqrteq_v((int8x16_t)__rev0, 42);62383 __ret = (float64x2_t) __builtin_neon_vrsqrteq_v((int8x16_t)__rev0, 42);
62384 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);62384 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
62385 return __ret;62385 return __ret;
...@@ -62409,9 +62409,9 @@ __ai float64x2_t vrsqrtsq_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -62409,9 +62409,9 @@ __ai float64x2_t vrsqrtsq_f64(float64x2_t __p0, float64x2_t __p1) {
62409}62409}
62410#else62410#else
62411__ai float64x2_t vrsqrtsq_f64(float64x2_t __p0, float64x2_t __p1) {62411__ai float64x2_t vrsqrtsq_f64(float64x2_t __p0, float64x2_t __p1) {
62412 float64x2_t __ret;
62412 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);62413 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
62413 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);62414 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
62414 float64x2_t __ret;
62415 __ret = (float64x2_t) __builtin_neon_vrsqrtsq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);62415 __ret = (float64x2_t) __builtin_neon_vrsqrtsq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 42);
62416 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);62416 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
62417 return __ret;62417 return __ret;
...@@ -62434,16 +62434,16 @@ __ai float32_t vrsqrtss_f32(float32_t __p0, float32_t __p1) {...@@ -62434,16 +62434,16 @@ __ai float32_t vrsqrtss_f32(float32_t __p0, float32_t __p1) {
62434 return __ret;62434 return __ret;
62435}62435}
62436#define vrsrad_n_u64(__p0, __p1, __p2) __extension__ ({ \62436#define vrsrad_n_u64(__p0, __p1, __p2) __extension__ ({ \
62437 uint64_t __ret; \
62437 uint64_t __s0 = __p0; \62438 uint64_t __s0 = __p0; \
62438 uint64_t __s1 = __p1; \62439 uint64_t __s1 = __p1; \
62439 uint64_t __ret; \
62440 __ret = (uint64_t) __builtin_neon_vrsrad_n_u64(__s0, __s1, __p2); \62440 __ret = (uint64_t) __builtin_neon_vrsrad_n_u64(__s0, __s1, __p2); \
62441 __ret; \62441 __ret; \
62442})62442})
62443#define vrsrad_n_s64(__p0, __p1, __p2) __extension__ ({ \62443#define vrsrad_n_s64(__p0, __p1, __p2) __extension__ ({ \
62444 int64_t __ret; \
62444 int64_t __s0 = __p0; \62445 int64_t __s0 = __p0; \
62445 int64_t __s1 = __p1; \62446 int64_t __s1 = __p1; \
62446 int64_t __ret; \
62447 __ret = (int64_t) __builtin_neon_vrsrad_n_s64(__s0, __s1, __p2); \62447 __ret = (int64_t) __builtin_neon_vrsrad_n_s64(__s0, __s1, __p2); \
62448 __ret; \62448 __ret; \
62449})62449})
...@@ -62455,10 +62455,10 @@ __ai uint16x8_t vrsubhn_high_u32(uint16x4_t __p0, uint32x4_t __p1, uint32x4_t __...@@ -62455,10 +62455,10 @@ __ai uint16x8_t vrsubhn_high_u32(uint16x4_t __p0, uint32x4_t __p1, uint32x4_t __
62455}62455}
62456#else62456#else
62457__ai uint16x8_t vrsubhn_high_u32(uint16x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {62457__ai uint16x8_t vrsubhn_high_u32(uint16x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
62458 uint16x8_t __ret;
62458 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);62459 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
62459 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);62460 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
62460 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);62461 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
62461 uint16x8_t __ret;
62462 __ret = __noswap_vcombine_u16(__rev0, __noswap_vrsubhn_u32(__rev1, __rev2));62462 __ret = __noswap_vcombine_u16(__rev0, __noswap_vrsubhn_u32(__rev1, __rev2));
62463 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);62463 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
62464 return __ret;62464 return __ret;
...@@ -62473,10 +62473,10 @@ __ai uint32x4_t vrsubhn_high_u64(uint32x2_t __p0, uint64x2_t __p1, uint64x2_t __...@@ -62473,10 +62473,10 @@ __ai uint32x4_t vrsubhn_high_u64(uint32x2_t __p0, uint64x2_t __p1, uint64x2_t __
62473}62473}
62474#else62474#else
62475__ai uint32x4_t vrsubhn_high_u64(uint32x2_t __p0, uint64x2_t __p1, uint64x2_t __p2) {62475__ai uint32x4_t vrsubhn_high_u64(uint32x2_t __p0, uint64x2_t __p1, uint64x2_t __p2) {
62476 uint32x4_t __ret;
62476 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);62477 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
62477 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);62478 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
62478 uint64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);62479 uint64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
62479 uint32x4_t __ret;
62480 __ret = __noswap_vcombine_u32(__rev0, __noswap_vrsubhn_u64(__rev1, __rev2));62480 __ret = __noswap_vcombine_u32(__rev0, __noswap_vrsubhn_u64(__rev1, __rev2));
62481 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);62481 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
62482 return __ret;62482 return __ret;
...@@ -62491,10 +62491,10 @@ __ai uint8x16_t vrsubhn_high_u16(uint8x8_t __p0, uint16x8_t __p1, uint16x8_t __p...@@ -62491,10 +62491,10 @@ __ai uint8x16_t vrsubhn_high_u16(uint8x8_t __p0, uint16x8_t __p1, uint16x8_t __p
62491}62491}
62492#else62492#else
62493__ai uint8x16_t vrsubhn_high_u16(uint8x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {62493__ai uint8x16_t vrsubhn_high_u16(uint8x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
62494 uint8x16_t __ret;
62494 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);62495 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
62495 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);62496 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
62496 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);62497 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
62497 uint8x16_t __ret;
62498 __ret = __noswap_vcombine_u8(__rev0, __noswap_vrsubhn_u16(__rev1, __rev2));62498 __ret = __noswap_vcombine_u8(__rev0, __noswap_vrsubhn_u16(__rev1, __rev2));
62499 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);62499 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
62500 return __ret;62500 return __ret;
...@@ -62509,10 +62509,10 @@ __ai int16x8_t vrsubhn_high_s32(int16x4_t __p0, int32x4_t __p1, int32x4_t __p2)...@@ -62509,10 +62509,10 @@ __ai int16x8_t vrsubhn_high_s32(int16x4_t __p0, int32x4_t __p1, int32x4_t __p2)
62509}62509}
62510#else62510#else
62511__ai int16x8_t vrsubhn_high_s32(int16x4_t __p0, int32x4_t __p1, int32x4_t __p2) {62511__ai int16x8_t vrsubhn_high_s32(int16x4_t __p0, int32x4_t __p1, int32x4_t __p2) {
62512 int16x8_t __ret;
62512 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);62513 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
62513 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);62514 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
62514 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);62515 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
62515 int16x8_t __ret;
62516 __ret = __noswap_vcombine_s16(__rev0, __noswap_vrsubhn_s32(__rev1, __rev2));62516 __ret = __noswap_vcombine_s16(__rev0, __noswap_vrsubhn_s32(__rev1, __rev2));
62517 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);62517 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
62518 return __ret;62518 return __ret;
...@@ -62527,10 +62527,10 @@ __ai int32x4_t vrsubhn_high_s64(int32x2_t __p0, int64x2_t __p1, int64x2_t __p2)...@@ -62527,10 +62527,10 @@ __ai int32x4_t vrsubhn_high_s64(int32x2_t __p0, int64x2_t __p1, int64x2_t __p2)
62527}62527}
62528#else62528#else
62529__ai int32x4_t vrsubhn_high_s64(int32x2_t __p0, int64x2_t __p1, int64x2_t __p2) {62529__ai int32x4_t vrsubhn_high_s64(int32x2_t __p0, int64x2_t __p1, int64x2_t __p2) {
62530 int32x4_t __ret;
62530 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);62531 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
62531 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);62532 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
62532 int64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);62533 int64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
62533 int32x4_t __ret;
62534 __ret = __noswap_vcombine_s32(__rev0, __noswap_vrsubhn_s64(__rev1, __rev2));62534 __ret = __noswap_vcombine_s32(__rev0, __noswap_vrsubhn_s64(__rev1, __rev2));
62535 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);62535 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
62536 return __ret;62536 return __ret;
...@@ -62545,10 +62545,10 @@ __ai int8x16_t vrsubhn_high_s16(int8x8_t __p0, int16x8_t __p1, int16x8_t __p2) {...@@ -62545,10 +62545,10 @@ __ai int8x16_t vrsubhn_high_s16(int8x8_t __p0, int16x8_t __p1, int16x8_t __p2) {
62545}62545}
62546#else62546#else
62547__ai int8x16_t vrsubhn_high_s16(int8x8_t __p0, int16x8_t __p1, int16x8_t __p2) {62547__ai int8x16_t vrsubhn_high_s16(int8x8_t __p0, int16x8_t __p1, int16x8_t __p2) {
62548 int8x16_t __ret;
62548 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);62549 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
62549 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);62550 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
62550 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);62551 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
62551 int8x16_t __ret;
62552 __ret = __noswap_vcombine_s8(__rev0, __noswap_vrsubhn_s16(__rev1, __rev2));62552 __ret = __noswap_vcombine_s8(__rev0, __noswap_vrsubhn_s16(__rev1, __rev2));
62553 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);62553 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
62554 return __ret;62554 return __ret;
...@@ -62556,34 +62556,34 @@ __ai int8x16_t vrsubhn_high_s16(int8x8_t __p0, int16x8_t __p1, int16x8_t __p2) {...@@ -62556,34 +62556,34 @@ __ai int8x16_t vrsubhn_high_s16(int8x8_t __p0, int16x8_t __p1, int16x8_t __p2) {
62556#endif62556#endif
6255762557
62558#define vset_lane_p64(__p0, __p1, __p2) __extension__ ({ \62558#define vset_lane_p64(__p0, __p1, __p2) __extension__ ({ \
62559 poly64x1_t __ret; \
62559 poly64_t __s0 = __p0; \62560 poly64_t __s0 = __p0; \
62560 poly64x1_t __s1 = __p1; \62561 poly64x1_t __s1 = __p1; \
62561 poly64x1_t __ret; \
62562 __ret = (poly64x1_t) __builtin_neon_vset_lane_i64(__s0, (poly64x1_t)__s1, __p2); \62562 __ret = (poly64x1_t) __builtin_neon_vset_lane_i64(__s0, (poly64x1_t)__s1, __p2); \
62563 __ret; \62563 __ret; \
62564})62564})
62565#ifdef __LITTLE_ENDIAN__62565#ifdef __LITTLE_ENDIAN__
62566#define vsetq_lane_p64(__p0, __p1, __p2) __extension__ ({ \62566#define vsetq_lane_p64(__p0, __p1, __p2) __extension__ ({ \
62567 poly64x2_t __ret; \
62567 poly64_t __s0 = __p0; \62568 poly64_t __s0 = __p0; \
62568 poly64x2_t __s1 = __p1; \62569 poly64x2_t __s1 = __p1; \
62569 poly64x2_t __ret; \
62570 __ret = (poly64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (poly64x2_t)__s1, __p2); \62570 __ret = (poly64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (poly64x2_t)__s1, __p2); \
62571 __ret; \62571 __ret; \
62572})62572})
62573#else62573#else
62574#define vsetq_lane_p64(__p0, __p1, __p2) __extension__ ({ \62574#define vsetq_lane_p64(__p0, __p1, __p2) __extension__ ({ \
62575 poly64x2_t __ret; \
62575 poly64_t __s0 = __p0; \62576 poly64_t __s0 = __p0; \
62576 poly64x2_t __s1 = __p1; \62577 poly64x2_t __s1 = __p1; \
62577 poly64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \62578 poly64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
62578 poly64x2_t __ret; \
62579 __ret = (poly64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (poly64x2_t)__rev1, __p2); \62579 __ret = (poly64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (poly64x2_t)__rev1, __p2); \
62580 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \62580 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
62581 __ret; \62581 __ret; \
62582})62582})
62583#define __noswap_vsetq_lane_p64(__p0, __p1, __p2) __extension__ ({ \62583#define __noswap_vsetq_lane_p64(__p0, __p1, __p2) __extension__ ({ \
62584 poly64x2_t __ret; \
62584 poly64_t __s0 = __p0; \62585 poly64_t __s0 = __p0; \
62585 poly64x2_t __s1 = __p1; \62586 poly64x2_t __s1 = __p1; \
62586 poly64x2_t __ret; \
62587 __ret = (poly64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (poly64x2_t)__s1, __p2); \62587 __ret = (poly64x2_t) __builtin_neon_vsetq_lane_i64(__s0, (poly64x2_t)__s1, __p2); \
62588 __ret; \62588 __ret; \
62589})62589})
...@@ -62591,35 +62591,35 @@ __ai int8x16_t vrsubhn_high_s16(int8x8_t __p0, int16x8_t __p1, int16x8_t __p2) {...@@ -62591,35 +62591,35 @@ __ai int8x16_t vrsubhn_high_s16(int8x8_t __p0, int16x8_t __p1, int16x8_t __p2) {
6259162591
62592#ifdef __LITTLE_ENDIAN__62592#ifdef __LITTLE_ENDIAN__
62593#define vsetq_lane_f64(__p0, __p1, __p2) __extension__ ({ \62593#define vsetq_lane_f64(__p0, __p1, __p2) __extension__ ({ \
62594 float64x2_t __ret; \
62594 float64_t __s0 = __p0; \62595 float64_t __s0 = __p0; \
62595 float64x2_t __s1 = __p1; \62596 float64x2_t __s1 = __p1; \
62596 float64x2_t __ret; \
62597 __ret = (float64x2_t) __builtin_neon_vsetq_lane_f64(__s0, (float64x2_t)__s1, __p2); \62597 __ret = (float64x2_t) __builtin_neon_vsetq_lane_f64(__s0, (float64x2_t)__s1, __p2); \
62598 __ret; \62598 __ret; \
62599})62599})
62600#else62600#else
62601#define vsetq_lane_f64(__p0, __p1, __p2) __extension__ ({ \62601#define vsetq_lane_f64(__p0, __p1, __p2) __extension__ ({ \
62602 float64x2_t __ret; \
62602 float64_t __s0 = __p0; \62603 float64_t __s0 = __p0; \
62603 float64x2_t __s1 = __p1; \62604 float64x2_t __s1 = __p1; \
62604 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \62605 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
62605 float64x2_t __ret; \
62606 __ret = (float64x2_t) __builtin_neon_vsetq_lane_f64(__s0, (float64x2_t)__rev1, __p2); \62606 __ret = (float64x2_t) __builtin_neon_vsetq_lane_f64(__s0, (float64x2_t)__rev1, __p2); \
62607 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \62607 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
62608 __ret; \62608 __ret; \
62609})62609})
62610#define __noswap_vsetq_lane_f64(__p0, __p1, __p2) __extension__ ({ \62610#define __noswap_vsetq_lane_f64(__p0, __p1, __p2) __extension__ ({ \
62611 float64x2_t __ret; \
62611 float64_t __s0 = __p0; \62612 float64_t __s0 = __p0; \
62612 float64x2_t __s1 = __p1; \62613 float64x2_t __s1 = __p1; \
62613 float64x2_t __ret; \
62614 __ret = (float64x2_t) __builtin_neon_vsetq_lane_f64(__s0, (float64x2_t)__s1, __p2); \62614 __ret = (float64x2_t) __builtin_neon_vsetq_lane_f64(__s0, (float64x2_t)__s1, __p2); \
62615 __ret; \62615 __ret; \
62616})62616})
62617#endif62617#endif
6261862618
62619#define vset_lane_f64(__p0, __p1, __p2) __extension__ ({ \62619#define vset_lane_f64(__p0, __p1, __p2) __extension__ ({ \
62620 float64x1_t __ret; \
62620 float64_t __s0 = __p0; \62621 float64_t __s0 = __p0; \
62621 float64x1_t __s1 = __p1; \62622 float64x1_t __s1 = __p1; \
62622 float64x1_t __ret; \
62623 __ret = (float64x1_t) __builtin_neon_vset_lane_f64(__s0, (float64x1_t)__s1, __p2); \62623 __ret = (float64x1_t) __builtin_neon_vset_lane_f64(__s0, (float64x1_t)__s1, __p2); \
62624 __ret; \62624 __ret; \
62625})62625})
...@@ -62634,29 +62634,29 @@ __ai int64_t vshld_s64(int64_t __p0, int64_t __p1) {...@@ -62634,29 +62634,29 @@ __ai int64_t vshld_s64(int64_t __p0, int64_t __p1) {
62634 return __ret;62634 return __ret;
62635}62635}
62636#define vshld_n_u64(__p0, __p1) __extension__ ({ \62636#define vshld_n_u64(__p0, __p1) __extension__ ({ \
62637 uint64_t __s0 = __p0; \
62638 uint64_t __ret; \62637 uint64_t __ret; \
62638 uint64_t __s0 = __p0; \
62639 __ret = (uint64_t) __builtin_neon_vshld_n_u64(__s0, __p1); \62639 __ret = (uint64_t) __builtin_neon_vshld_n_u64(__s0, __p1); \
62640 __ret; \62640 __ret; \
62641})62641})
62642#define vshld_n_s64(__p0, __p1) __extension__ ({ \62642#define vshld_n_s64(__p0, __p1) __extension__ ({ \
62643 int64_t __s0 = __p0; \
62644 int64_t __ret; \62643 int64_t __ret; \
62644 int64_t __s0 = __p0; \
62645 __ret = (int64_t) __builtin_neon_vshld_n_s64(__s0, __p1); \62645 __ret = (int64_t) __builtin_neon_vshld_n_s64(__s0, __p1); \
62646 __ret; \62646 __ret; \
62647})62647})
62648#ifdef __LITTLE_ENDIAN__62648#ifdef __LITTLE_ENDIAN__
62649#define vshll_high_n_u8(__p0_819, __p1_819) __extension__ ({ \62649#define vshll_high_n_u8(__p0_819, __p1_819) __extension__ ({ \
62650 uint8x16_t __s0_819 = __p0_819; \
62651 uint16x8_t __ret_819; \62650 uint16x8_t __ret_819; \
62651 uint8x16_t __s0_819 = __p0_819; \
62652 __ret_819 = (uint16x8_t)(vshll_n_u8(vget_high_u8(__s0_819), __p1_819)); \62652 __ret_819 = (uint16x8_t)(vshll_n_u8(vget_high_u8(__s0_819), __p1_819)); \
62653 __ret_819; \62653 __ret_819; \
62654})62654})
62655#else62655#else
62656#define vshll_high_n_u8(__p0_820, __p1_820) __extension__ ({ \62656#define vshll_high_n_u8(__p0_820, __p1_820) __extension__ ({ \
62657 uint16x8_t __ret_820; \
62657 uint8x16_t __s0_820 = __p0_820; \62658 uint8x16_t __s0_820 = __p0_820; \
62658 uint8x16_t __rev0_820; __rev0_820 = __builtin_shufflevector(__s0_820, __s0_820, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \62659 uint8x16_t __rev0_820; __rev0_820 = __builtin_shufflevector(__s0_820, __s0_820, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
62659 uint16x8_t __ret_820; \
62660 __ret_820 = (uint16x8_t)(__noswap_vshll_n_u8(__noswap_vget_high_u8(__rev0_820), __p1_820)); \62660 __ret_820 = (uint16x8_t)(__noswap_vshll_n_u8(__noswap_vget_high_u8(__rev0_820), __p1_820)); \
62661 __ret_820 = __builtin_shufflevector(__ret_820, __ret_820, 7, 6, 5, 4, 3, 2, 1, 0); \62661 __ret_820 = __builtin_shufflevector(__ret_820, __ret_820, 7, 6, 5, 4, 3, 2, 1, 0); \
62662 __ret_820; \62662 __ret_820; \
...@@ -62665,16 +62665,16 @@ __ai int64_t vshld_s64(int64_t __p0, int64_t __p1) {...@@ -62665,16 +62665,16 @@ __ai int64_t vshld_s64(int64_t __p0, int64_t __p1) {
6266562665
62666#ifdef __LITTLE_ENDIAN__62666#ifdef __LITTLE_ENDIAN__
62667#define vshll_high_n_u32(__p0_821, __p1_821) __extension__ ({ \62667#define vshll_high_n_u32(__p0_821, __p1_821) __extension__ ({ \
62668 uint32x4_t __s0_821 = __p0_821; \
62669 uint64x2_t __ret_821; \62668 uint64x2_t __ret_821; \
62669 uint32x4_t __s0_821 = __p0_821; \
62670 __ret_821 = (uint64x2_t)(vshll_n_u32(vget_high_u32(__s0_821), __p1_821)); \62670 __ret_821 = (uint64x2_t)(vshll_n_u32(vget_high_u32(__s0_821), __p1_821)); \
62671 __ret_821; \62671 __ret_821; \
62672})62672})
62673#else62673#else
62674#define vshll_high_n_u32(__p0_822, __p1_822) __extension__ ({ \62674#define vshll_high_n_u32(__p0_822, __p1_822) __extension__ ({ \
62675 uint64x2_t __ret_822; \
62675 uint32x4_t __s0_822 = __p0_822; \62676 uint32x4_t __s0_822 = __p0_822; \
62676 uint32x4_t __rev0_822; __rev0_822 = __builtin_shufflevector(__s0_822, __s0_822, 3, 2, 1, 0); \62677 uint32x4_t __rev0_822; __rev0_822 = __builtin_shufflevector(__s0_822, __s0_822, 3, 2, 1, 0); \
62677 uint64x2_t __ret_822; \
62678 __ret_822 = (uint64x2_t)(__noswap_vshll_n_u32(__noswap_vget_high_u32(__rev0_822), __p1_822)); \62678 __ret_822 = (uint64x2_t)(__noswap_vshll_n_u32(__noswap_vget_high_u32(__rev0_822), __p1_822)); \
62679 __ret_822 = __builtin_shufflevector(__ret_822, __ret_822, 1, 0); \62679 __ret_822 = __builtin_shufflevector(__ret_822, __ret_822, 1, 0); \
62680 __ret_822; \62680 __ret_822; \
...@@ -62683,16 +62683,16 @@ __ai int64_t vshld_s64(int64_t __p0, int64_t __p1) {...@@ -62683,16 +62683,16 @@ __ai int64_t vshld_s64(int64_t __p0, int64_t __p1) {
6268362683
62684#ifdef __LITTLE_ENDIAN__62684#ifdef __LITTLE_ENDIAN__
62685#define vshll_high_n_u16(__p0_823, __p1_823) __extension__ ({ \62685#define vshll_high_n_u16(__p0_823, __p1_823) __extension__ ({ \
62686 uint16x8_t __s0_823 = __p0_823; \
62687 uint32x4_t __ret_823; \62686 uint32x4_t __ret_823; \
62687 uint16x8_t __s0_823 = __p0_823; \
62688 __ret_823 = (uint32x4_t)(vshll_n_u16(vget_high_u16(__s0_823), __p1_823)); \62688 __ret_823 = (uint32x4_t)(vshll_n_u16(vget_high_u16(__s0_823), __p1_823)); \
62689 __ret_823; \62689 __ret_823; \
62690})62690})
62691#else62691#else
62692#define vshll_high_n_u16(__p0_824, __p1_824) __extension__ ({ \62692#define vshll_high_n_u16(__p0_824, __p1_824) __extension__ ({ \
62693 uint32x4_t __ret_824; \
62693 uint16x8_t __s0_824 = __p0_824; \62694 uint16x8_t __s0_824 = __p0_824; \
62694 uint16x8_t __rev0_824; __rev0_824 = __builtin_shufflevector(__s0_824, __s0_824, 7, 6, 5, 4, 3, 2, 1, 0); \62695 uint16x8_t __rev0_824; __rev0_824 = __builtin_shufflevector(__s0_824, __s0_824, 7, 6, 5, 4, 3, 2, 1, 0); \
62695 uint32x4_t __ret_824; \
62696 __ret_824 = (uint32x4_t)(__noswap_vshll_n_u16(__noswap_vget_high_u16(__rev0_824), __p1_824)); \62696 __ret_824 = (uint32x4_t)(__noswap_vshll_n_u16(__noswap_vget_high_u16(__rev0_824), __p1_824)); \
62697 __ret_824 = __builtin_shufflevector(__ret_824, __ret_824, 3, 2, 1, 0); \62697 __ret_824 = __builtin_shufflevector(__ret_824, __ret_824, 3, 2, 1, 0); \
62698 __ret_824; \62698 __ret_824; \
...@@ -62701,16 +62701,16 @@ __ai int64_t vshld_s64(int64_t __p0, int64_t __p1) {...@@ -62701,16 +62701,16 @@ __ai int64_t vshld_s64(int64_t __p0, int64_t __p1) {
6270162701
62702#ifdef __LITTLE_ENDIAN__62702#ifdef __LITTLE_ENDIAN__
62703#define vshll_high_n_s8(__p0_825, __p1_825) __extension__ ({ \62703#define vshll_high_n_s8(__p0_825, __p1_825) __extension__ ({ \
62704 int8x16_t __s0_825 = __p0_825; \
62705 int16x8_t __ret_825; \62704 int16x8_t __ret_825; \
62705 int8x16_t __s0_825 = __p0_825; \
62706 __ret_825 = (int16x8_t)(vshll_n_s8(vget_high_s8(__s0_825), __p1_825)); \62706 __ret_825 = (int16x8_t)(vshll_n_s8(vget_high_s8(__s0_825), __p1_825)); \
62707 __ret_825; \62707 __ret_825; \
62708})62708})
62709#else62709#else
62710#define vshll_high_n_s8(__p0_826, __p1_826) __extension__ ({ \62710#define vshll_high_n_s8(__p0_826, __p1_826) __extension__ ({ \
62711 int16x8_t __ret_826; \
62711 int8x16_t __s0_826 = __p0_826; \62712 int8x16_t __s0_826 = __p0_826; \
62712 int8x16_t __rev0_826; __rev0_826 = __builtin_shufflevector(__s0_826, __s0_826, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \62713 int8x16_t __rev0_826; __rev0_826 = __builtin_shufflevector(__s0_826, __s0_826, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
62713 int16x8_t __ret_826; \
62714 __ret_826 = (int16x8_t)(__noswap_vshll_n_s8(__noswap_vget_high_s8(__rev0_826), __p1_826)); \62714 __ret_826 = (int16x8_t)(__noswap_vshll_n_s8(__noswap_vget_high_s8(__rev0_826), __p1_826)); \
62715 __ret_826 = __builtin_shufflevector(__ret_826, __ret_826, 7, 6, 5, 4, 3, 2, 1, 0); \62715 __ret_826 = __builtin_shufflevector(__ret_826, __ret_826, 7, 6, 5, 4, 3, 2, 1, 0); \
62716 __ret_826; \62716 __ret_826; \
...@@ -62719,16 +62719,16 @@ __ai int64_t vshld_s64(int64_t __p0, int64_t __p1) {...@@ -62719,16 +62719,16 @@ __ai int64_t vshld_s64(int64_t __p0, int64_t __p1) {
6271962719
62720#ifdef __LITTLE_ENDIAN__62720#ifdef __LITTLE_ENDIAN__
62721#define vshll_high_n_s32(__p0_827, __p1_827) __extension__ ({ \62721#define vshll_high_n_s32(__p0_827, __p1_827) __extension__ ({ \
62722 int32x4_t __s0_827 = __p0_827; \
62723 int64x2_t __ret_827; \62722 int64x2_t __ret_827; \
62723 int32x4_t __s0_827 = __p0_827; \
62724 __ret_827 = (int64x2_t)(vshll_n_s32(vget_high_s32(__s0_827), __p1_827)); \62724 __ret_827 = (int64x2_t)(vshll_n_s32(vget_high_s32(__s0_827), __p1_827)); \
62725 __ret_827; \62725 __ret_827; \
62726})62726})
62727#else62727#else
62728#define vshll_high_n_s32(__p0_828, __p1_828) __extension__ ({ \62728#define vshll_high_n_s32(__p0_828, __p1_828) __extension__ ({ \
62729 int64x2_t __ret_828; \
62729 int32x4_t __s0_828 = __p0_828; \62730 int32x4_t __s0_828 = __p0_828; \
62730 int32x4_t __rev0_828; __rev0_828 = __builtin_shufflevector(__s0_828, __s0_828, 3, 2, 1, 0); \62731 int32x4_t __rev0_828; __rev0_828 = __builtin_shufflevector(__s0_828, __s0_828, 3, 2, 1, 0); \
62731 int64x2_t __ret_828; \
62732 __ret_828 = (int64x2_t)(__noswap_vshll_n_s32(__noswap_vget_high_s32(__rev0_828), __p1_828)); \62732 __ret_828 = (int64x2_t)(__noswap_vshll_n_s32(__noswap_vget_high_s32(__rev0_828), __p1_828)); \
62733 __ret_828 = __builtin_shufflevector(__ret_828, __ret_828, 1, 0); \62733 __ret_828 = __builtin_shufflevector(__ret_828, __ret_828, 1, 0); \
62734 __ret_828; \62734 __ret_828; \
...@@ -62737,16 +62737,16 @@ __ai int64_t vshld_s64(int64_t __p0, int64_t __p1) {...@@ -62737,16 +62737,16 @@ __ai int64_t vshld_s64(int64_t __p0, int64_t __p1) {
6273762737
62738#ifdef __LITTLE_ENDIAN__62738#ifdef __LITTLE_ENDIAN__
62739#define vshll_high_n_s16(__p0_829, __p1_829) __extension__ ({ \62739#define vshll_high_n_s16(__p0_829, __p1_829) __extension__ ({ \
62740 int16x8_t __s0_829 = __p0_829; \
62741 int32x4_t __ret_829; \62740 int32x4_t __ret_829; \
62741 int16x8_t __s0_829 = __p0_829; \
62742 __ret_829 = (int32x4_t)(vshll_n_s16(vget_high_s16(__s0_829), __p1_829)); \62742 __ret_829 = (int32x4_t)(vshll_n_s16(vget_high_s16(__s0_829), __p1_829)); \
62743 __ret_829; \62743 __ret_829; \
62744})62744})
62745#else62745#else
62746#define vshll_high_n_s16(__p0_830, __p1_830) __extension__ ({ \62746#define vshll_high_n_s16(__p0_830, __p1_830) __extension__ ({ \
62747 int32x4_t __ret_830; \
62747 int16x8_t __s0_830 = __p0_830; \62748 int16x8_t __s0_830 = __p0_830; \
62748 int16x8_t __rev0_830; __rev0_830 = __builtin_shufflevector(__s0_830, __s0_830, 7, 6, 5, 4, 3, 2, 1, 0); \62749 int16x8_t __rev0_830; __rev0_830 = __builtin_shufflevector(__s0_830, __s0_830, 7, 6, 5, 4, 3, 2, 1, 0); \
62749 int32x4_t __ret_830; \
62750 __ret_830 = (int32x4_t)(__noswap_vshll_n_s16(__noswap_vget_high_s16(__rev0_830), __p1_830)); \62750 __ret_830 = (int32x4_t)(__noswap_vshll_n_s16(__noswap_vget_high_s16(__rev0_830), __p1_830)); \
62751 __ret_830 = __builtin_shufflevector(__ret_830, __ret_830, 3, 2, 1, 0); \62751 __ret_830 = __builtin_shufflevector(__ret_830, __ret_830, 3, 2, 1, 0); \
62752 __ret_830; \62752 __ret_830; \
...@@ -62754,32 +62754,32 @@ __ai int64_t vshld_s64(int64_t __p0, int64_t __p1) {...@@ -62754,32 +62754,32 @@ __ai int64_t vshld_s64(int64_t __p0, int64_t __p1) {
62754#endif62754#endif
6275562755
62756#define vshrd_n_u64(__p0, __p1) __extension__ ({ \62756#define vshrd_n_u64(__p0, __p1) __extension__ ({ \
62757 uint64_t __s0 = __p0; \
62758 uint64_t __ret; \62757 uint64_t __ret; \
62758 uint64_t __s0 = __p0; \
62759 __ret = (uint64_t) __builtin_neon_vshrd_n_u64(__s0, __p1); \62759 __ret = (uint64_t) __builtin_neon_vshrd_n_u64(__s0, __p1); \
62760 __ret; \62760 __ret; \
62761})62761})
62762#define vshrd_n_s64(__p0, __p1) __extension__ ({ \62762#define vshrd_n_s64(__p0, __p1) __extension__ ({ \
62763 int64_t __s0 = __p0; \
62764 int64_t __ret; \62763 int64_t __ret; \
62764 int64_t __s0 = __p0; \
62765 __ret = (int64_t) __builtin_neon_vshrd_n_s64(__s0, __p1); \62765 __ret = (int64_t) __builtin_neon_vshrd_n_s64(__s0, __p1); \
62766 __ret; \62766 __ret; \
62767})62767})
62768#ifdef __LITTLE_ENDIAN__62768#ifdef __LITTLE_ENDIAN__
62769#define vshrn_high_n_u32(__p0_831, __p1_831, __p2_831) __extension__ ({ \62769#define vshrn_high_n_u32(__p0_831, __p1_831, __p2_831) __extension__ ({ \
62770 uint16x8_t __ret_831; \
62770 uint16x4_t __s0_831 = __p0_831; \62771 uint16x4_t __s0_831 = __p0_831; \
62771 uint32x4_t __s1_831 = __p1_831; \62772 uint32x4_t __s1_831 = __p1_831; \
62772 uint16x8_t __ret_831; \
62773 __ret_831 = (uint16x8_t)(vcombine_u16((uint16x4_t)(__s0_831), (uint16x4_t)(vshrn_n_u32(__s1_831, __p2_831)))); \62773 __ret_831 = (uint16x8_t)(vcombine_u16((uint16x4_t)(__s0_831), (uint16x4_t)(vshrn_n_u32(__s1_831, __p2_831)))); \
62774 __ret_831; \62774 __ret_831; \
62775})62775})
62776#else62776#else
62777#define vshrn_high_n_u32(__p0_832, __p1_832, __p2_832) __extension__ ({ \62777#define vshrn_high_n_u32(__p0_832, __p1_832, __p2_832) __extension__ ({ \
62778 uint16x8_t __ret_832; \
62778 uint16x4_t __s0_832 = __p0_832; \62779 uint16x4_t __s0_832 = __p0_832; \
62779 uint32x4_t __s1_832 = __p1_832; \62780 uint32x4_t __s1_832 = __p1_832; \
62780 uint16x4_t __rev0_832; __rev0_832 = __builtin_shufflevector(__s0_832, __s0_832, 3, 2, 1, 0); \62781 uint16x4_t __rev0_832; __rev0_832 = __builtin_shufflevector(__s0_832, __s0_832, 3, 2, 1, 0); \
62781 uint32x4_t __rev1_832; __rev1_832 = __builtin_shufflevector(__s1_832, __s1_832, 3, 2, 1, 0); \62782 uint32x4_t __rev1_832; __rev1_832 = __builtin_shufflevector(__s1_832, __s1_832, 3, 2, 1, 0); \
62782 uint16x8_t __ret_832; \
62783 __ret_832 = (uint16x8_t)(__noswap_vcombine_u16((uint16x4_t)(__rev0_832), (uint16x4_t)(__noswap_vshrn_n_u32(__rev1_832, __p2_832)))); \62783 __ret_832 = (uint16x8_t)(__noswap_vcombine_u16((uint16x4_t)(__rev0_832), (uint16x4_t)(__noswap_vshrn_n_u32(__rev1_832, __p2_832)))); \
62784 __ret_832 = __builtin_shufflevector(__ret_832, __ret_832, 7, 6, 5, 4, 3, 2, 1, 0); \62784 __ret_832 = __builtin_shufflevector(__ret_832, __ret_832, 7, 6, 5, 4, 3, 2, 1, 0); \
62785 __ret_832; \62785 __ret_832; \
...@@ -62788,19 +62788,19 @@ __ai int64_t vshld_s64(int64_t __p0, int64_t __p1) {...@@ -62788,19 +62788,19 @@ __ai int64_t vshld_s64(int64_t __p0, int64_t __p1) {
6278862788
62789#ifdef __LITTLE_ENDIAN__62789#ifdef __LITTLE_ENDIAN__
62790#define vshrn_high_n_u64(__p0_833, __p1_833, __p2_833) __extension__ ({ \62790#define vshrn_high_n_u64(__p0_833, __p1_833, __p2_833) __extension__ ({ \
62791 uint32x4_t __ret_833; \
62791 uint32x2_t __s0_833 = __p0_833; \62792 uint32x2_t __s0_833 = __p0_833; \
62792 uint64x2_t __s1_833 = __p1_833; \62793 uint64x2_t __s1_833 = __p1_833; \
62793 uint32x4_t __ret_833; \
62794 __ret_833 = (uint32x4_t)(vcombine_u32((uint32x2_t)(__s0_833), (uint32x2_t)(vshrn_n_u64(__s1_833, __p2_833)))); \62794 __ret_833 = (uint32x4_t)(vcombine_u32((uint32x2_t)(__s0_833), (uint32x2_t)(vshrn_n_u64(__s1_833, __p2_833)))); \
62795 __ret_833; \62795 __ret_833; \
62796})62796})
62797#else62797#else
62798#define vshrn_high_n_u64(__p0_834, __p1_834, __p2_834) __extension__ ({ \62798#define vshrn_high_n_u64(__p0_834, __p1_834, __p2_834) __extension__ ({ \
62799 uint32x4_t __ret_834; \
62799 uint32x2_t __s0_834 = __p0_834; \62800 uint32x2_t __s0_834 = __p0_834; \
62800 uint64x2_t __s1_834 = __p1_834; \62801 uint64x2_t __s1_834 = __p1_834; \
62801 uint32x2_t __rev0_834; __rev0_834 = __builtin_shufflevector(__s0_834, __s0_834, 1, 0); \62802 uint32x2_t __rev0_834; __rev0_834 = __builtin_shufflevector(__s0_834, __s0_834, 1, 0); \
62802 uint64x2_t __rev1_834; __rev1_834 = __builtin_shufflevector(__s1_834, __s1_834, 1, 0); \62803 uint64x2_t __rev1_834; __rev1_834 = __builtin_shufflevector(__s1_834, __s1_834, 1, 0); \
62803 uint32x4_t __ret_834; \
62804 __ret_834 = (uint32x4_t)(__noswap_vcombine_u32((uint32x2_t)(__rev0_834), (uint32x2_t)(__noswap_vshrn_n_u64(__rev1_834, __p2_834)))); \62804 __ret_834 = (uint32x4_t)(__noswap_vcombine_u32((uint32x2_t)(__rev0_834), (uint32x2_t)(__noswap_vshrn_n_u64(__rev1_834, __p2_834)))); \
62805 __ret_834 = __builtin_shufflevector(__ret_834, __ret_834, 3, 2, 1, 0); \62805 __ret_834 = __builtin_shufflevector(__ret_834, __ret_834, 3, 2, 1, 0); \
62806 __ret_834; \62806 __ret_834; \
...@@ -62809,19 +62809,19 @@ __ai int64_t vshld_s64(int64_t __p0, int64_t __p1) {...@@ -62809,19 +62809,19 @@ __ai int64_t vshld_s64(int64_t __p0, int64_t __p1) {
6280962809
62810#ifdef __LITTLE_ENDIAN__62810#ifdef __LITTLE_ENDIAN__
62811#define vshrn_high_n_u16(__p0_835, __p1_835, __p2_835) __extension__ ({ \62811#define vshrn_high_n_u16(__p0_835, __p1_835, __p2_835) __extension__ ({ \
62812 uint8x16_t __ret_835; \
62812 uint8x8_t __s0_835 = __p0_835; \62813 uint8x8_t __s0_835 = __p0_835; \
62813 uint16x8_t __s1_835 = __p1_835; \62814 uint16x8_t __s1_835 = __p1_835; \
62814 uint8x16_t __ret_835; \
62815 __ret_835 = (uint8x16_t)(vcombine_u8((uint8x8_t)(__s0_835), (uint8x8_t)(vshrn_n_u16(__s1_835, __p2_835)))); \62815 __ret_835 = (uint8x16_t)(vcombine_u8((uint8x8_t)(__s0_835), (uint8x8_t)(vshrn_n_u16(__s1_835, __p2_835)))); \
62816 __ret_835; \62816 __ret_835; \
62817})62817})
62818#else62818#else
62819#define vshrn_high_n_u16(__p0_836, __p1_836, __p2_836) __extension__ ({ \62819#define vshrn_high_n_u16(__p0_836, __p1_836, __p2_836) __extension__ ({ \
62820 uint8x16_t __ret_836; \
62820 uint8x8_t __s0_836 = __p0_836; \62821 uint8x8_t __s0_836 = __p0_836; \
62821 uint16x8_t __s1_836 = __p1_836; \62822 uint16x8_t __s1_836 = __p1_836; \
62822 uint8x8_t __rev0_836; __rev0_836 = __builtin_shufflevector(__s0_836, __s0_836, 7, 6, 5, 4, 3, 2, 1, 0); \62823 uint8x8_t __rev0_836; __rev0_836 = __builtin_shufflevector(__s0_836, __s0_836, 7, 6, 5, 4, 3, 2, 1, 0); \
62823 uint16x8_t __rev1_836; __rev1_836 = __builtin_shufflevector(__s1_836, __s1_836, 7, 6, 5, 4, 3, 2, 1, 0); \62824 uint16x8_t __rev1_836; __rev1_836 = __builtin_shufflevector(__s1_836, __s1_836, 7, 6, 5, 4, 3, 2, 1, 0); \
62824 uint8x16_t __ret_836; \
62825 __ret_836 = (uint8x16_t)(__noswap_vcombine_u8((uint8x8_t)(__rev0_836), (uint8x8_t)(__noswap_vshrn_n_u16(__rev1_836, __p2_836)))); \62825 __ret_836 = (uint8x16_t)(__noswap_vcombine_u8((uint8x8_t)(__rev0_836), (uint8x8_t)(__noswap_vshrn_n_u16(__rev1_836, __p2_836)))); \
62826 __ret_836 = __builtin_shufflevector(__ret_836, __ret_836, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \62826 __ret_836 = __builtin_shufflevector(__ret_836, __ret_836, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
62827 __ret_836; \62827 __ret_836; \
...@@ -62830,19 +62830,19 @@ __ai int64_t vshld_s64(int64_t __p0, int64_t __p1) {...@@ -62830,19 +62830,19 @@ __ai int64_t vshld_s64(int64_t __p0, int64_t __p1) {
6283062830
62831#ifdef __LITTLE_ENDIAN__62831#ifdef __LITTLE_ENDIAN__
62832#define vshrn_high_n_s32(__p0_837, __p1_837, __p2_837) __extension__ ({ \62832#define vshrn_high_n_s32(__p0_837, __p1_837, __p2_837) __extension__ ({ \
62833 int16x8_t __ret_837; \
62833 int16x4_t __s0_837 = __p0_837; \62834 int16x4_t __s0_837 = __p0_837; \
62834 int32x4_t __s1_837 = __p1_837; \62835 int32x4_t __s1_837 = __p1_837; \
62835 int16x8_t __ret_837; \
62836 __ret_837 = (int16x8_t)(vcombine_s16((int16x4_t)(__s0_837), (int16x4_t)(vshrn_n_s32(__s1_837, __p2_837)))); \62836 __ret_837 = (int16x8_t)(vcombine_s16((int16x4_t)(__s0_837), (int16x4_t)(vshrn_n_s32(__s1_837, __p2_837)))); \
62837 __ret_837; \62837 __ret_837; \
62838})62838})
62839#else62839#else
62840#define vshrn_high_n_s32(__p0_838, __p1_838, __p2_838) __extension__ ({ \62840#define vshrn_high_n_s32(__p0_838, __p1_838, __p2_838) __extension__ ({ \
62841 int16x8_t __ret_838; \
62841 int16x4_t __s0_838 = __p0_838; \62842 int16x4_t __s0_838 = __p0_838; \
62842 int32x4_t __s1_838 = __p1_838; \62843 int32x4_t __s1_838 = __p1_838; \
62843 int16x4_t __rev0_838; __rev0_838 = __builtin_shufflevector(__s0_838, __s0_838, 3, 2, 1, 0); \62844 int16x4_t __rev0_838; __rev0_838 = __builtin_shufflevector(__s0_838, __s0_838, 3, 2, 1, 0); \
62844 int32x4_t __rev1_838; __rev1_838 = __builtin_shufflevector(__s1_838, __s1_838, 3, 2, 1, 0); \62845 int32x4_t __rev1_838; __rev1_838 = __builtin_shufflevector(__s1_838, __s1_838, 3, 2, 1, 0); \
62845 int16x8_t __ret_838; \
62846 __ret_838 = (int16x8_t)(__noswap_vcombine_s16((int16x4_t)(__rev0_838), (int16x4_t)(__noswap_vshrn_n_s32(__rev1_838, __p2_838)))); \62846 __ret_838 = (int16x8_t)(__noswap_vcombine_s16((int16x4_t)(__rev0_838), (int16x4_t)(__noswap_vshrn_n_s32(__rev1_838, __p2_838)))); \
62847 __ret_838 = __builtin_shufflevector(__ret_838, __ret_838, 7, 6, 5, 4, 3, 2, 1, 0); \62847 __ret_838 = __builtin_shufflevector(__ret_838, __ret_838, 7, 6, 5, 4, 3, 2, 1, 0); \
62848 __ret_838; \62848 __ret_838; \
...@@ -62851,19 +62851,19 @@ __ai int64_t vshld_s64(int64_t __p0, int64_t __p1) {...@@ -62851,19 +62851,19 @@ __ai int64_t vshld_s64(int64_t __p0, int64_t __p1) {
6285162851
62852#ifdef __LITTLE_ENDIAN__62852#ifdef __LITTLE_ENDIAN__
62853#define vshrn_high_n_s64(__p0_839, __p1_839, __p2_839) __extension__ ({ \62853#define vshrn_high_n_s64(__p0_839, __p1_839, __p2_839) __extension__ ({ \
62854 int32x4_t __ret_839; \
62854 int32x2_t __s0_839 = __p0_839; \62855 int32x2_t __s0_839 = __p0_839; \
62855 int64x2_t __s1_839 = __p1_839; \62856 int64x2_t __s1_839 = __p1_839; \
62856 int32x4_t __ret_839; \
62857 __ret_839 = (int32x4_t)(vcombine_s32((int32x2_t)(__s0_839), (int32x2_t)(vshrn_n_s64(__s1_839, __p2_839)))); \62857 __ret_839 = (int32x4_t)(vcombine_s32((int32x2_t)(__s0_839), (int32x2_t)(vshrn_n_s64(__s1_839, __p2_839)))); \
62858 __ret_839; \62858 __ret_839; \
62859})62859})
62860#else62860#else
62861#define vshrn_high_n_s64(__p0_840, __p1_840, __p2_840) __extension__ ({ \62861#define vshrn_high_n_s64(__p0_840, __p1_840, __p2_840) __extension__ ({ \
62862 int32x4_t __ret_840; \
62862 int32x2_t __s0_840 = __p0_840; \62863 int32x2_t __s0_840 = __p0_840; \
62863 int64x2_t __s1_840 = __p1_840; \62864 int64x2_t __s1_840 = __p1_840; \
62864 int32x2_t __rev0_840; __rev0_840 = __builtin_shufflevector(__s0_840, __s0_840, 1, 0); \62865 int32x2_t __rev0_840; __rev0_840 = __builtin_shufflevector(__s0_840, __s0_840, 1, 0); \
62865 int64x2_t __rev1_840; __rev1_840 = __builtin_shufflevector(__s1_840, __s1_840, 1, 0); \62866 int64x2_t __rev1_840; __rev1_840 = __builtin_shufflevector(__s1_840, __s1_840, 1, 0); \
62866 int32x4_t __ret_840; \
62867 __ret_840 = (int32x4_t)(__noswap_vcombine_s32((int32x2_t)(__rev0_840), (int32x2_t)(__noswap_vshrn_n_s64(__rev1_840, __p2_840)))); \62867 __ret_840 = (int32x4_t)(__noswap_vcombine_s32((int32x2_t)(__rev0_840), (int32x2_t)(__noswap_vshrn_n_s64(__rev1_840, __p2_840)))); \
62868 __ret_840 = __builtin_shufflevector(__ret_840, __ret_840, 3, 2, 1, 0); \62868 __ret_840 = __builtin_shufflevector(__ret_840, __ret_840, 3, 2, 1, 0); \
62869 __ret_840; \62869 __ret_840; \
...@@ -62872,19 +62872,19 @@ __ai int64_t vshld_s64(int64_t __p0, int64_t __p1) {...@@ -62872,19 +62872,19 @@ __ai int64_t vshld_s64(int64_t __p0, int64_t __p1) {
6287262872
62873#ifdef __LITTLE_ENDIAN__62873#ifdef __LITTLE_ENDIAN__
62874#define vshrn_high_n_s16(__p0_841, __p1_841, __p2_841) __extension__ ({ \62874#define vshrn_high_n_s16(__p0_841, __p1_841, __p2_841) __extension__ ({ \
62875 int8x16_t __ret_841; \
62875 int8x8_t __s0_841 = __p0_841; \62876 int8x8_t __s0_841 = __p0_841; \
62876 int16x8_t __s1_841 = __p1_841; \62877 int16x8_t __s1_841 = __p1_841; \
62877 int8x16_t __ret_841; \
62878 __ret_841 = (int8x16_t)(vcombine_s8((int8x8_t)(__s0_841), (int8x8_t)(vshrn_n_s16(__s1_841, __p2_841)))); \62878 __ret_841 = (int8x16_t)(vcombine_s8((int8x8_t)(__s0_841), (int8x8_t)(vshrn_n_s16(__s1_841, __p2_841)))); \
62879 __ret_841; \62879 __ret_841; \
62880})62880})
62881#else62881#else
62882#define vshrn_high_n_s16(__p0_842, __p1_842, __p2_842) __extension__ ({ \62882#define vshrn_high_n_s16(__p0_842, __p1_842, __p2_842) __extension__ ({ \
62883 int8x16_t __ret_842; \
62883 int8x8_t __s0_842 = __p0_842; \62884 int8x8_t __s0_842 = __p0_842; \
62884 int16x8_t __s1_842 = __p1_842; \62885 int16x8_t __s1_842 = __p1_842; \
62885 int8x8_t __rev0_842; __rev0_842 = __builtin_shufflevector(__s0_842, __s0_842, 7, 6, 5, 4, 3, 2, 1, 0); \62886 int8x8_t __rev0_842; __rev0_842 = __builtin_shufflevector(__s0_842, __s0_842, 7, 6, 5, 4, 3, 2, 1, 0); \
62886 int16x8_t __rev1_842; __rev1_842 = __builtin_shufflevector(__s1_842, __s1_842, 7, 6, 5, 4, 3, 2, 1, 0); \62887 int16x8_t __rev1_842; __rev1_842 = __builtin_shufflevector(__s1_842, __s1_842, 7, 6, 5, 4, 3, 2, 1, 0); \
62887 int8x16_t __ret_842; \
62888 __ret_842 = (int8x16_t)(__noswap_vcombine_s8((int8x8_t)(__rev0_842), (int8x8_t)(__noswap_vshrn_n_s16(__rev1_842, __p2_842)))); \62888 __ret_842 = (int8x16_t)(__noswap_vcombine_s8((int8x8_t)(__rev0_842), (int8x8_t)(__noswap_vshrn_n_s16(__rev1_842, __p2_842)))); \
62889 __ret_842 = __builtin_shufflevector(__ret_842, __ret_842, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \62889 __ret_842 = __builtin_shufflevector(__ret_842, __ret_842, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
62890 __ret_842; \62890 __ret_842; \
...@@ -62892,41 +62892,41 @@ __ai int64_t vshld_s64(int64_t __p0, int64_t __p1) {...@@ -62892,41 +62892,41 @@ __ai int64_t vshld_s64(int64_t __p0, int64_t __p1) {
62892#endif62892#endif
6289362893
62894#define vslid_n_u64(__p0, __p1, __p2) __extension__ ({ \62894#define vslid_n_u64(__p0, __p1, __p2) __extension__ ({ \
62895 uint64_t __ret; \
62895 uint64_t __s0 = __p0; \62896 uint64_t __s0 = __p0; \
62896 uint64_t __s1 = __p1; \62897 uint64_t __s1 = __p1; \
62897 uint64_t __ret; \
62898 __ret = (uint64_t) __builtin_neon_vslid_n_u64(__s0, __s1, __p2); \62898 __ret = (uint64_t) __builtin_neon_vslid_n_u64(__s0, __s1, __p2); \
62899 __ret; \62899 __ret; \
62900})62900})
62901#define vslid_n_s64(__p0, __p1, __p2) __extension__ ({ \62901#define vslid_n_s64(__p0, __p1, __p2) __extension__ ({ \
62902 int64_t __ret; \
62902 int64_t __s0 = __p0; \62903 int64_t __s0 = __p0; \
62903 int64_t __s1 = __p1; \62904 int64_t __s1 = __p1; \
62904 int64_t __ret; \
62905 __ret = (int64_t) __builtin_neon_vslid_n_s64(__s0, __s1, __p2); \62905 __ret = (int64_t) __builtin_neon_vslid_n_s64(__s0, __s1, __p2); \
62906 __ret; \62906 __ret; \
62907})62907})
62908#define vsli_n_p64(__p0, __p1, __p2) __extension__ ({ \62908#define vsli_n_p64(__p0, __p1, __p2) __extension__ ({ \
62909 poly64x1_t __ret; \
62909 poly64x1_t __s0 = __p0; \62910 poly64x1_t __s0 = __p0; \
62910 poly64x1_t __s1 = __p1; \62911 poly64x1_t __s1 = __p1; \
62911 poly64x1_t __ret; \
62912 __ret = (poly64x1_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 6); \62912 __ret = (poly64x1_t) __builtin_neon_vsli_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 6); \
62913 __ret; \62913 __ret; \
62914})62914})
62915#ifdef __LITTLE_ENDIAN__62915#ifdef __LITTLE_ENDIAN__
62916#define vsliq_n_p64(__p0, __p1, __p2) __extension__ ({ \62916#define vsliq_n_p64(__p0, __p1, __p2) __extension__ ({ \
62917 poly64x2_t __ret; \
62917 poly64x2_t __s0 = __p0; \62918 poly64x2_t __s0 = __p0; \
62918 poly64x2_t __s1 = __p1; \62919 poly64x2_t __s1 = __p1; \
62919 poly64x2_t __ret; \
62920 __ret = (poly64x2_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 38); \62920 __ret = (poly64x2_t) __builtin_neon_vsliq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 38); \
62921 __ret; \62921 __ret; \
62922})62922})
62923#else62923#else
62924#define vsliq_n_p64(__p0, __p1, __p2) __extension__ ({ \62924#define vsliq_n_p64(__p0, __p1, __p2) __extension__ ({ \
62925 poly64x2_t __ret; \
62925 poly64x2_t __s0 = __p0; \62926 poly64x2_t __s0 = __p0; \
62926 poly64x2_t __s1 = __p1; \62927 poly64x2_t __s1 = __p1; \
62927 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \62928 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
62928 poly64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \62929 poly64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
62929 poly64x2_t __ret; \
62930 __ret = (poly64x2_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 38); \62930 __ret = (poly64x2_t) __builtin_neon_vsliq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 38); \
62931 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \62931 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
62932 __ret; \62932 __ret; \
...@@ -62961,9 +62961,9 @@ __ai uint8x16_t vsqaddq_u8(uint8x16_t __p0, int8x16_t __p1) {...@@ -62961,9 +62961,9 @@ __ai uint8x16_t vsqaddq_u8(uint8x16_t __p0, int8x16_t __p1) {
62961}62961}
62962#else62962#else
62963__ai uint8x16_t vsqaddq_u8(uint8x16_t __p0, int8x16_t __p1) {62963__ai uint8x16_t vsqaddq_u8(uint8x16_t __p0, int8x16_t __p1) {
62964 uint8x16_t __ret;
62964 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);62965 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
62965 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);62966 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
62966 uint8x16_t __ret;
62967 __ret = (uint8x16_t) __builtin_neon_vsqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);62967 __ret = (uint8x16_t) __builtin_neon_vsqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 48);
62968 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);62968 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
62969 return __ret;62969 return __ret;
...@@ -62978,9 +62978,9 @@ __ai uint32x4_t vsqaddq_u32(uint32x4_t __p0, int32x4_t __p1) {...@@ -62978,9 +62978,9 @@ __ai uint32x4_t vsqaddq_u32(uint32x4_t __p0, int32x4_t __p1) {
62978}62978}
62979#else62979#else
62980__ai uint32x4_t vsqaddq_u32(uint32x4_t __p0, int32x4_t __p1) {62980__ai uint32x4_t vsqaddq_u32(uint32x4_t __p0, int32x4_t __p1) {
62981 uint32x4_t __ret;
62981 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);62982 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
62982 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);62983 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
62983 uint32x4_t __ret;
62984 __ret = (uint32x4_t) __builtin_neon_vsqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);62984 __ret = (uint32x4_t) __builtin_neon_vsqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 50);
62985 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);62985 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
62986 return __ret;62986 return __ret;
...@@ -62995,9 +62995,9 @@ __ai uint64x2_t vsqaddq_u64(uint64x2_t __p0, int64x2_t __p1) {...@@ -62995,9 +62995,9 @@ __ai uint64x2_t vsqaddq_u64(uint64x2_t __p0, int64x2_t __p1) {
62995}62995}
62996#else62996#else
62997__ai uint64x2_t vsqaddq_u64(uint64x2_t __p0, int64x2_t __p1) {62997__ai uint64x2_t vsqaddq_u64(uint64x2_t __p0, int64x2_t __p1) {
62998 uint64x2_t __ret;
62998 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);62999 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
62999 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);63000 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
63000 uint64x2_t __ret;
63001 __ret = (uint64x2_t) __builtin_neon_vsqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);63001 __ret = (uint64x2_t) __builtin_neon_vsqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
63002 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);63002 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
63003 return __ret;63003 return __ret;
...@@ -63012,9 +63012,9 @@ __ai uint16x8_t vsqaddq_u16(uint16x8_t __p0, int16x8_t __p1) {...@@ -63012,9 +63012,9 @@ __ai uint16x8_t vsqaddq_u16(uint16x8_t __p0, int16x8_t __p1) {
63012}63012}
63013#else63013#else
63014__ai uint16x8_t vsqaddq_u16(uint16x8_t __p0, int16x8_t __p1) {63014__ai uint16x8_t vsqaddq_u16(uint16x8_t __p0, int16x8_t __p1) {
63015 uint16x8_t __ret;
63015 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);63016 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
63016 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);63017 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
63017 uint16x8_t __ret;
63018 __ret = (uint16x8_t) __builtin_neon_vsqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);63018 __ret = (uint16x8_t) __builtin_neon_vsqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 49);
63019 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);63019 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
63020 return __ret;63020 return __ret;
...@@ -63029,9 +63029,9 @@ __ai uint8x8_t vsqadd_u8(uint8x8_t __p0, int8x8_t __p1) {...@@ -63029,9 +63029,9 @@ __ai uint8x8_t vsqadd_u8(uint8x8_t __p0, int8x8_t __p1) {
63029}63029}
63030#else63030#else
63031__ai uint8x8_t vsqadd_u8(uint8x8_t __p0, int8x8_t __p1) {63031__ai uint8x8_t vsqadd_u8(uint8x8_t __p0, int8x8_t __p1) {
63032 uint8x8_t __ret;
63032 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);63033 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
63033 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);63034 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
63034 uint8x8_t __ret;
63035 __ret = (uint8x8_t) __builtin_neon_vsqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);63035 __ret = (uint8x8_t) __builtin_neon_vsqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 16);
63036 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);63036 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
63037 return __ret;63037 return __ret;
...@@ -63046,9 +63046,9 @@ __ai uint32x2_t vsqadd_u32(uint32x2_t __p0, int32x2_t __p1) {...@@ -63046,9 +63046,9 @@ __ai uint32x2_t vsqadd_u32(uint32x2_t __p0, int32x2_t __p1) {
63046}63046}
63047#else63047#else
63048__ai uint32x2_t vsqadd_u32(uint32x2_t __p0, int32x2_t __p1) {63048__ai uint32x2_t vsqadd_u32(uint32x2_t __p0, int32x2_t __p1) {
63049 uint32x2_t __ret;
63049 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);63050 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
63050 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);63051 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
63051 uint32x2_t __ret;
63052 __ret = (uint32x2_t) __builtin_neon_vsqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);63052 __ret = (uint32x2_t) __builtin_neon_vsqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 18);
63053 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);63053 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
63054 return __ret;63054 return __ret;
...@@ -63068,9 +63068,9 @@ __ai uint16x4_t vsqadd_u16(uint16x4_t __p0, int16x4_t __p1) {...@@ -63068,9 +63068,9 @@ __ai uint16x4_t vsqadd_u16(uint16x4_t __p0, int16x4_t __p1) {
63068}63068}
63069#else63069#else
63070__ai uint16x4_t vsqadd_u16(uint16x4_t __p0, int16x4_t __p1) {63070__ai uint16x4_t vsqadd_u16(uint16x4_t __p0, int16x4_t __p1) {
63071 uint16x4_t __ret;
63071 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);63072 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
63072 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);63073 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
63073 uint16x4_t __ret;
63074 __ret = (uint16x4_t) __builtin_neon_vsqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);63074 __ret = (uint16x4_t) __builtin_neon_vsqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 17);
63075 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);63075 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
63076 return __ret;63076 return __ret;
...@@ -63085,8 +63085,8 @@ __ai float64x2_t vsqrtq_f64(float64x2_t __p0) {...@@ -63085,8 +63085,8 @@ __ai float64x2_t vsqrtq_f64(float64x2_t __p0) {
63085}63085}
63086#else63086#else
63087__ai float64x2_t vsqrtq_f64(float64x2_t __p0) {63087__ai float64x2_t vsqrtq_f64(float64x2_t __p0) {
63088 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
63089 float64x2_t __ret;63088 float64x2_t __ret;
63089 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
63090 __ret = (float64x2_t) __builtin_neon_vsqrtq_v((int8x16_t)__rev0, 42);63090 __ret = (float64x2_t) __builtin_neon_vsqrtq_v((int8x16_t)__rev0, 42);
63091 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);63091 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
63092 return __ret;63092 return __ret;
...@@ -63101,8 +63101,8 @@ __ai float32x4_t vsqrtq_f32(float32x4_t __p0) {...@@ -63101,8 +63101,8 @@ __ai float32x4_t vsqrtq_f32(float32x4_t __p0) {
63101}63101}
63102#else63102#else
63103__ai float32x4_t vsqrtq_f32(float32x4_t __p0) {63103__ai float32x4_t vsqrtq_f32(float32x4_t __p0) {
63104 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
63105 float32x4_t __ret;63104 float32x4_t __ret;
63105 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
63106 __ret = (float32x4_t) __builtin_neon_vsqrtq_v((int8x16_t)__rev0, 41);63106 __ret = (float32x4_t) __builtin_neon_vsqrtq_v((int8x16_t)__rev0, 41);
63107 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);63107 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
63108 return __ret;63108 return __ret;
...@@ -63122,8 +63122,8 @@ __ai float32x2_t vsqrt_f32(float32x2_t __p0) {...@@ -63122,8 +63122,8 @@ __ai float32x2_t vsqrt_f32(float32x2_t __p0) {
63122}63122}
63123#else63123#else
63124__ai float32x2_t vsqrt_f32(float32x2_t __p0) {63124__ai float32x2_t vsqrt_f32(float32x2_t __p0) {
63125 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
63126 float32x2_t __ret;63125 float32x2_t __ret;
63126 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
63127 __ret = (float32x2_t) __builtin_neon_vsqrt_v((int8x8_t)__rev0, 9);63127 __ret = (float32x2_t) __builtin_neon_vsqrt_v((int8x8_t)__rev0, 9);
63128 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);63128 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
63129 return __ret;63129 return __ret;
...@@ -63131,55 +63131,55 @@ __ai float32x2_t vsqrt_f32(float32x2_t __p0) {...@@ -63131,55 +63131,55 @@ __ai float32x2_t vsqrt_f32(float32x2_t __p0) {
63131#endif63131#endif
6313263132
63133#define vsrad_n_u64(__p0, __p1, __p2) __extension__ ({ \63133#define vsrad_n_u64(__p0, __p1, __p2) __extension__ ({ \
63134 uint64_t __ret; \
63134 uint64_t __s0 = __p0; \63135 uint64_t __s0 = __p0; \
63135 uint64_t __s1 = __p1; \63136 uint64_t __s1 = __p1; \
63136 uint64_t __ret; \
63137 __ret = (uint64_t) __builtin_neon_vsrad_n_u64(__s0, __s1, __p2); \63137 __ret = (uint64_t) __builtin_neon_vsrad_n_u64(__s0, __s1, __p2); \
63138 __ret; \63138 __ret; \
63139})63139})
63140#define vsrad_n_s64(__p0, __p1, __p2) __extension__ ({ \63140#define vsrad_n_s64(__p0, __p1, __p2) __extension__ ({ \
63141 int64_t __ret; \
63141 int64_t __s0 = __p0; \63142 int64_t __s0 = __p0; \
63142 int64_t __s1 = __p1; \63143 int64_t __s1 = __p1; \
63143 int64_t __ret; \
63144 __ret = (int64_t) __builtin_neon_vsrad_n_s64(__s0, __s1, __p2); \63144 __ret = (int64_t) __builtin_neon_vsrad_n_s64(__s0, __s1, __p2); \
63145 __ret; \63145 __ret; \
63146})63146})
63147#define vsrid_n_u64(__p0, __p1, __p2) __extension__ ({ \63147#define vsrid_n_u64(__p0, __p1, __p2) __extension__ ({ \
63148 uint64_t __ret; \
63148 uint64_t __s0 = __p0; \63149 uint64_t __s0 = __p0; \
63149 uint64_t __s1 = __p1; \63150 uint64_t __s1 = __p1; \
63150 uint64_t __ret; \
63151 __ret = (uint64_t) __builtin_neon_vsrid_n_u64(__s0, __s1, __p2); \63151 __ret = (uint64_t) __builtin_neon_vsrid_n_u64(__s0, __s1, __p2); \
63152 __ret; \63152 __ret; \
63153})63153})
63154#define vsrid_n_s64(__p0, __p1, __p2) __extension__ ({ \63154#define vsrid_n_s64(__p0, __p1, __p2) __extension__ ({ \
63155 int64_t __ret; \
63155 int64_t __s0 = __p0; \63156 int64_t __s0 = __p0; \
63156 int64_t __s1 = __p1; \63157 int64_t __s1 = __p1; \
63157 int64_t __ret; \
63158 __ret = (int64_t) __builtin_neon_vsrid_n_s64(__s0, __s1, __p2); \63158 __ret = (int64_t) __builtin_neon_vsrid_n_s64(__s0, __s1, __p2); \
63159 __ret; \63159 __ret; \
63160})63160})
63161#define vsri_n_p64(__p0, __p1, __p2) __extension__ ({ \63161#define vsri_n_p64(__p0, __p1, __p2) __extension__ ({ \
63162 poly64x1_t __ret; \
63162 poly64x1_t __s0 = __p0; \63163 poly64x1_t __s0 = __p0; \
63163 poly64x1_t __s1 = __p1; \63164 poly64x1_t __s1 = __p1; \
63164 poly64x1_t __ret; \
63165 __ret = (poly64x1_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 6); \63165 __ret = (poly64x1_t) __builtin_neon_vsri_n_v((int8x8_t)__s0, (int8x8_t)__s1, __p2, 6); \
63166 __ret; \63166 __ret; \
63167})63167})
63168#ifdef __LITTLE_ENDIAN__63168#ifdef __LITTLE_ENDIAN__
63169#define vsriq_n_p64(__p0, __p1, __p2) __extension__ ({ \63169#define vsriq_n_p64(__p0, __p1, __p2) __extension__ ({ \
63170 poly64x2_t __ret; \
63170 poly64x2_t __s0 = __p0; \63171 poly64x2_t __s0 = __p0; \
63171 poly64x2_t __s1 = __p1; \63172 poly64x2_t __s1 = __p1; \
63172 poly64x2_t __ret; \
63173 __ret = (poly64x2_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 38); \63173 __ret = (poly64x2_t) __builtin_neon_vsriq_n_v((int8x16_t)__s0, (int8x16_t)__s1, __p2, 38); \
63174 __ret; \63174 __ret; \
63175})63175})
63176#else63176#else
63177#define vsriq_n_p64(__p0, __p1, __p2) __extension__ ({ \63177#define vsriq_n_p64(__p0, __p1, __p2) __extension__ ({ \
63178 poly64x2_t __ret; \
63178 poly64x2_t __s0 = __p0; \63179 poly64x2_t __s0 = __p0; \
63179 poly64x2_t __s1 = __p1; \63180 poly64x2_t __s1 = __p1; \
63180 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \63181 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__s0, __s0, 1, 0); \
63181 poly64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \63182 poly64x2_t __rev1; __rev1 = __builtin_shufflevector(__s1, __s1, 1, 0); \
63182 poly64x2_t __ret; \
63183 __ret = (poly64x2_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 38); \63183 __ret = (poly64x2_t) __builtin_neon_vsriq_n_v((int8x16_t)__rev0, (int8x16_t)__rev1, __p2, 38); \
63184 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \63184 __ret = __builtin_shufflevector(__ret, __ret, 1, 0); \
63185 __ret; \63185 __ret; \
...@@ -63996,9 +63996,9 @@ __ai float64x2_t vsubq_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -63996,9 +63996,9 @@ __ai float64x2_t vsubq_f64(float64x2_t __p0, float64x2_t __p1) {
63996}63996}
63997#else63997#else
63998__ai float64x2_t vsubq_f64(float64x2_t __p0, float64x2_t __p1) {63998__ai float64x2_t vsubq_f64(float64x2_t __p0, float64x2_t __p1) {
63999 float64x2_t __ret;
63999 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);64000 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
64000 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);64001 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
64001 float64x2_t __ret;
64002 __ret = __rev0 - __rev1;64002 __ret = __rev0 - __rev1;
64003 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);64003 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64004 return __ret;64004 return __ret;
...@@ -64018,10 +64018,10 @@ __ai uint16x8_t vsubhn_high_u32(uint16x4_t __p0, uint32x4_t __p1, uint32x4_t __p...@@ -64018,10 +64018,10 @@ __ai uint16x8_t vsubhn_high_u32(uint16x4_t __p0, uint32x4_t __p1, uint32x4_t __p
64018}64018}
64019#else64019#else
64020__ai uint16x8_t vsubhn_high_u32(uint16x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {64020__ai uint16x8_t vsubhn_high_u32(uint16x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
64021 uint16x8_t __ret;
64021 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);64022 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
64022 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);64023 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
64023 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);64024 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
64024 uint16x8_t __ret;
64025 __ret = __noswap_vcombine_u16(__rev0, __noswap_vsubhn_u32(__rev1, __rev2));64025 __ret = __noswap_vcombine_u16(__rev0, __noswap_vsubhn_u32(__rev1, __rev2));
64026 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);64026 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64027 return __ret;64027 return __ret;
...@@ -64036,10 +64036,10 @@ __ai uint32x4_t vsubhn_high_u64(uint32x2_t __p0, uint64x2_t __p1, uint64x2_t __p...@@ -64036,10 +64036,10 @@ __ai uint32x4_t vsubhn_high_u64(uint32x2_t __p0, uint64x2_t __p1, uint64x2_t __p
64036}64036}
64037#else64037#else
64038__ai uint32x4_t vsubhn_high_u64(uint32x2_t __p0, uint64x2_t __p1, uint64x2_t __p2) {64038__ai uint32x4_t vsubhn_high_u64(uint32x2_t __p0, uint64x2_t __p1, uint64x2_t __p2) {
64039 uint32x4_t __ret;
64039 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);64040 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
64040 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);64041 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
64041 uint64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);64042 uint64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
64042 uint32x4_t __ret;
64043 __ret = __noswap_vcombine_u32(__rev0, __noswap_vsubhn_u64(__rev1, __rev2));64043 __ret = __noswap_vcombine_u32(__rev0, __noswap_vsubhn_u64(__rev1, __rev2));
64044 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);64044 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64045 return __ret;64045 return __ret;
...@@ -64054,10 +64054,10 @@ __ai uint8x16_t vsubhn_high_u16(uint8x8_t __p0, uint16x8_t __p1, uint16x8_t __p2...@@ -64054,10 +64054,10 @@ __ai uint8x16_t vsubhn_high_u16(uint8x8_t __p0, uint16x8_t __p1, uint16x8_t __p2
64054}64054}
64055#else64055#else
64056__ai uint8x16_t vsubhn_high_u16(uint8x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {64056__ai uint8x16_t vsubhn_high_u16(uint8x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
64057 uint8x16_t __ret;
64057 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);64058 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
64058 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);64059 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
64059 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);64060 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
64060 uint8x16_t __ret;
64061 __ret = __noswap_vcombine_u8(__rev0, __noswap_vsubhn_u16(__rev1, __rev2));64061 __ret = __noswap_vcombine_u8(__rev0, __noswap_vsubhn_u16(__rev1, __rev2));
64062 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);64062 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64063 return __ret;64063 return __ret;
...@@ -64072,10 +64072,10 @@ __ai int16x8_t vsubhn_high_s32(int16x4_t __p0, int32x4_t __p1, int32x4_t __p2) {...@@ -64072,10 +64072,10 @@ __ai int16x8_t vsubhn_high_s32(int16x4_t __p0, int32x4_t __p1, int32x4_t __p2) {
64072}64072}
64073#else64073#else
64074__ai int16x8_t vsubhn_high_s32(int16x4_t __p0, int32x4_t __p1, int32x4_t __p2) {64074__ai int16x8_t vsubhn_high_s32(int16x4_t __p0, int32x4_t __p1, int32x4_t __p2) {
64075 int16x8_t __ret;
64075 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);64076 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
64076 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);64077 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
64077 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);64078 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
64078 int16x8_t __ret;
64079 __ret = __noswap_vcombine_s16(__rev0, __noswap_vsubhn_s32(__rev1, __rev2));64079 __ret = __noswap_vcombine_s16(__rev0, __noswap_vsubhn_s32(__rev1, __rev2));
64080 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);64080 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64081 return __ret;64081 return __ret;
...@@ -64090,10 +64090,10 @@ __ai int32x4_t vsubhn_high_s64(int32x2_t __p0, int64x2_t __p1, int64x2_t __p2) {...@@ -64090,10 +64090,10 @@ __ai int32x4_t vsubhn_high_s64(int32x2_t __p0, int64x2_t __p1, int64x2_t __p2) {
64090}64090}
64091#else64091#else
64092__ai int32x4_t vsubhn_high_s64(int32x2_t __p0, int64x2_t __p1, int64x2_t __p2) {64092__ai int32x4_t vsubhn_high_s64(int32x2_t __p0, int64x2_t __p1, int64x2_t __p2) {
64093 int32x4_t __ret;
64093 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);64094 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
64094 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);64095 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
64095 int64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);64096 int64x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
64096 int32x4_t __ret;
64097 __ret = __noswap_vcombine_s32(__rev0, __noswap_vsubhn_s64(__rev1, __rev2));64097 __ret = __noswap_vcombine_s32(__rev0, __noswap_vsubhn_s64(__rev1, __rev2));
64098 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);64098 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64099 return __ret;64099 return __ret;
...@@ -64108,10 +64108,10 @@ __ai int8x16_t vsubhn_high_s16(int8x8_t __p0, int16x8_t __p1, int16x8_t __p2) {...@@ -64108,10 +64108,10 @@ __ai int8x16_t vsubhn_high_s16(int8x8_t __p0, int16x8_t __p1, int16x8_t __p2) {
64108}64108}
64109#else64109#else
64110__ai int8x16_t vsubhn_high_s16(int8x8_t __p0, int16x8_t __p1, int16x8_t __p2) {64110__ai int8x16_t vsubhn_high_s16(int8x8_t __p0, int16x8_t __p1, int16x8_t __p2) {
64111 int8x16_t __ret;
64111 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);64112 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
64112 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);64113 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
64113 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);64114 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
64114 int8x16_t __ret;
64115 __ret = __noswap_vcombine_s8(__rev0, __noswap_vsubhn_s16(__rev1, __rev2));64115 __ret = __noswap_vcombine_s8(__rev0, __noswap_vsubhn_s16(__rev1, __rev2));
64116 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);64116 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64117 return __ret;64117 return __ret;
...@@ -64126,9 +64126,9 @@ __ai uint16x8_t vsubl_high_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -64126,9 +64126,9 @@ __ai uint16x8_t vsubl_high_u8(uint8x16_t __p0, uint8x16_t __p1) {
64126}64126}
64127#else64127#else
64128__ai uint16x8_t vsubl_high_u8(uint8x16_t __p0, uint8x16_t __p1) {64128__ai uint16x8_t vsubl_high_u8(uint8x16_t __p0, uint8x16_t __p1) {
64129 uint16x8_t __ret;
64129 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);64130 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64130 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);64131 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64131 uint16x8_t __ret;
64132 __ret = __noswap_vmovl_high_u8(__rev0) - __noswap_vmovl_high_u8(__rev1);64132 __ret = __noswap_vmovl_high_u8(__rev0) - __noswap_vmovl_high_u8(__rev1);
64133 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);64133 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64134 return __ret;64134 return __ret;
...@@ -64143,9 +64143,9 @@ __ai uint64x2_t vsubl_high_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -64143,9 +64143,9 @@ __ai uint64x2_t vsubl_high_u32(uint32x4_t __p0, uint32x4_t __p1) {
64143}64143}
64144#else64144#else
64145__ai uint64x2_t vsubl_high_u32(uint32x4_t __p0, uint32x4_t __p1) {64145__ai uint64x2_t vsubl_high_u32(uint32x4_t __p0, uint32x4_t __p1) {
64146 uint64x2_t __ret;
64146 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);64147 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
64147 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);64148 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
64148 uint64x2_t __ret;
64149 __ret = __noswap_vmovl_high_u32(__rev0) - __noswap_vmovl_high_u32(__rev1);64149 __ret = __noswap_vmovl_high_u32(__rev0) - __noswap_vmovl_high_u32(__rev1);
64150 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);64150 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64151 return __ret;64151 return __ret;
...@@ -64160,9 +64160,9 @@ __ai uint32x4_t vsubl_high_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -64160,9 +64160,9 @@ __ai uint32x4_t vsubl_high_u16(uint16x8_t __p0, uint16x8_t __p1) {
64160}64160}
64161#else64161#else
64162__ai uint32x4_t vsubl_high_u16(uint16x8_t __p0, uint16x8_t __p1) {64162__ai uint32x4_t vsubl_high_u16(uint16x8_t __p0, uint16x8_t __p1) {
64163 uint32x4_t __ret;
64163 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);64164 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
64164 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);64165 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
64165 uint32x4_t __ret;
64166 __ret = __noswap_vmovl_high_u16(__rev0) - __noswap_vmovl_high_u16(__rev1);64166 __ret = __noswap_vmovl_high_u16(__rev0) - __noswap_vmovl_high_u16(__rev1);
64167 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);64167 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64168 return __ret;64168 return __ret;
...@@ -64177,9 +64177,9 @@ __ai int16x8_t vsubl_high_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -64177,9 +64177,9 @@ __ai int16x8_t vsubl_high_s8(int8x16_t __p0, int8x16_t __p1) {
64177}64177}
64178#else64178#else
64179__ai int16x8_t vsubl_high_s8(int8x16_t __p0, int8x16_t __p1) {64179__ai int16x8_t vsubl_high_s8(int8x16_t __p0, int8x16_t __p1) {
64180 int16x8_t __ret;
64180 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);64181 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64181 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);64182 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64182 int16x8_t __ret;
64183 __ret = __noswap_vmovl_high_s8(__rev0) - __noswap_vmovl_high_s8(__rev1);64183 __ret = __noswap_vmovl_high_s8(__rev0) - __noswap_vmovl_high_s8(__rev1);
64184 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);64184 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64185 return __ret;64185 return __ret;
...@@ -64194,9 +64194,9 @@ __ai int64x2_t vsubl_high_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -64194,9 +64194,9 @@ __ai int64x2_t vsubl_high_s32(int32x4_t __p0, int32x4_t __p1) {
64194}64194}
64195#else64195#else
64196__ai int64x2_t vsubl_high_s32(int32x4_t __p0, int32x4_t __p1) {64196__ai int64x2_t vsubl_high_s32(int32x4_t __p0, int32x4_t __p1) {
64197 int64x2_t __ret;
64197 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);64198 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
64198 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);64199 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
64199 int64x2_t __ret;
64200 __ret = __noswap_vmovl_high_s32(__rev0) - __noswap_vmovl_high_s32(__rev1);64200 __ret = __noswap_vmovl_high_s32(__rev0) - __noswap_vmovl_high_s32(__rev1);
64201 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);64201 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64202 return __ret;64202 return __ret;
...@@ -64211,9 +64211,9 @@ __ai int32x4_t vsubl_high_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -64211,9 +64211,9 @@ __ai int32x4_t vsubl_high_s16(int16x8_t __p0, int16x8_t __p1) {
64211}64211}
64212#else64212#else
64213__ai int32x4_t vsubl_high_s16(int16x8_t __p0, int16x8_t __p1) {64213__ai int32x4_t vsubl_high_s16(int16x8_t __p0, int16x8_t __p1) {
64214 int32x4_t __ret;
64214 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);64215 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
64215 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);64216 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
64216 int32x4_t __ret;
64217 __ret = __noswap_vmovl_high_s16(__rev0) - __noswap_vmovl_high_s16(__rev1);64217 __ret = __noswap_vmovl_high_s16(__rev0) - __noswap_vmovl_high_s16(__rev1);
64218 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);64218 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64219 return __ret;64219 return __ret;
...@@ -64228,9 +64228,9 @@ __ai uint16x8_t vsubw_high_u8(uint16x8_t __p0, uint8x16_t __p1) {...@@ -64228,9 +64228,9 @@ __ai uint16x8_t vsubw_high_u8(uint16x8_t __p0, uint8x16_t __p1) {
64228}64228}
64229#else64229#else
64230__ai uint16x8_t vsubw_high_u8(uint16x8_t __p0, uint8x16_t __p1) {64230__ai uint16x8_t vsubw_high_u8(uint16x8_t __p0, uint8x16_t __p1) {
64231 uint16x8_t __ret;
64231 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);64232 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
64232 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);64233 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64233 uint16x8_t __ret;
64234 __ret = __rev0 - __noswap_vmovl_high_u8(__rev1);64234 __ret = __rev0 - __noswap_vmovl_high_u8(__rev1);
64235 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);64235 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64236 return __ret;64236 return __ret;
...@@ -64245,9 +64245,9 @@ __ai uint64x2_t vsubw_high_u32(uint64x2_t __p0, uint32x4_t __p1) {...@@ -64245,9 +64245,9 @@ __ai uint64x2_t vsubw_high_u32(uint64x2_t __p0, uint32x4_t __p1) {
64245}64245}
64246#else64246#else
64247__ai uint64x2_t vsubw_high_u32(uint64x2_t __p0, uint32x4_t __p1) {64247__ai uint64x2_t vsubw_high_u32(uint64x2_t __p0, uint32x4_t __p1) {
64248 uint64x2_t __ret;
64248 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);64249 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
64249 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);64250 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
64250 uint64x2_t __ret;
64251 __ret = __rev0 - __noswap_vmovl_high_u32(__rev1);64251 __ret = __rev0 - __noswap_vmovl_high_u32(__rev1);
64252 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);64252 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64253 return __ret;64253 return __ret;
...@@ -64262,9 +64262,9 @@ __ai uint32x4_t vsubw_high_u16(uint32x4_t __p0, uint16x8_t __p1) {...@@ -64262,9 +64262,9 @@ __ai uint32x4_t vsubw_high_u16(uint32x4_t __p0, uint16x8_t __p1) {
64262}64262}
64263#else64263#else
64264__ai uint32x4_t vsubw_high_u16(uint32x4_t __p0, uint16x8_t __p1) {64264__ai uint32x4_t vsubw_high_u16(uint32x4_t __p0, uint16x8_t __p1) {
64265 uint32x4_t __ret;
64265 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);64266 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
64266 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);64267 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
64267 uint32x4_t __ret;
64268 __ret = __rev0 - __noswap_vmovl_high_u16(__rev1);64268 __ret = __rev0 - __noswap_vmovl_high_u16(__rev1);
64269 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);64269 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64270 return __ret;64270 return __ret;
...@@ -64279,9 +64279,9 @@ __ai int16x8_t vsubw_high_s8(int16x8_t __p0, int8x16_t __p1) {...@@ -64279,9 +64279,9 @@ __ai int16x8_t vsubw_high_s8(int16x8_t __p0, int8x16_t __p1) {
64279}64279}
64280#else64280#else
64281__ai int16x8_t vsubw_high_s8(int16x8_t __p0, int8x16_t __p1) {64281__ai int16x8_t vsubw_high_s8(int16x8_t __p0, int8x16_t __p1) {
64282 int16x8_t __ret;
64282 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);64283 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
64283 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);64284 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64284 int16x8_t __ret;
64285 __ret = __rev0 - __noswap_vmovl_high_s8(__rev1);64285 __ret = __rev0 - __noswap_vmovl_high_s8(__rev1);
64286 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);64286 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64287 return __ret;64287 return __ret;
...@@ -64296,9 +64296,9 @@ __ai int64x2_t vsubw_high_s32(int64x2_t __p0, int32x4_t __p1) {...@@ -64296,9 +64296,9 @@ __ai int64x2_t vsubw_high_s32(int64x2_t __p0, int32x4_t __p1) {
64296}64296}
64297#else64297#else
64298__ai int64x2_t vsubw_high_s32(int64x2_t __p0, int32x4_t __p1) {64298__ai int64x2_t vsubw_high_s32(int64x2_t __p0, int32x4_t __p1) {
64299 int64x2_t __ret;
64299 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);64300 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
64300 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);64301 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
64301 int64x2_t __ret;
64302 __ret = __rev0 - __noswap_vmovl_high_s32(__rev1);64302 __ret = __rev0 - __noswap_vmovl_high_s32(__rev1);
64303 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);64303 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64304 return __ret;64304 return __ret;
...@@ -64313,9 +64313,9 @@ __ai int32x4_t vsubw_high_s16(int32x4_t __p0, int16x8_t __p1) {...@@ -64313,9 +64313,9 @@ __ai int32x4_t vsubw_high_s16(int32x4_t __p0, int16x8_t __p1) {
64313}64313}
64314#else64314#else
64315__ai int32x4_t vsubw_high_s16(int32x4_t __p0, int16x8_t __p1) {64315__ai int32x4_t vsubw_high_s16(int32x4_t __p0, int16x8_t __p1) {
64316 int32x4_t __ret;
64316 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);64317 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
64317 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);64318 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
64318 int32x4_t __ret;
64319 __ret = __rev0 - __noswap_vmovl_high_s16(__rev1);64319 __ret = __rev0 - __noswap_vmovl_high_s16(__rev1);
64320 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);64320 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64321 return __ret;64321 return __ret;
...@@ -64324,23 +64324,23 @@ __ai int32x4_t vsubw_high_s16(int32x4_t __p0, int16x8_t __p1) {...@@ -64324,23 +64324,23 @@ __ai int32x4_t vsubw_high_s16(int32x4_t __p0, int16x8_t __p1) {
6432464324
64325#ifdef __LITTLE_ENDIAN__64325#ifdef __LITTLE_ENDIAN__
64326#define vsudotq_laneq_s32(__p0_843, __p1_843, __p2_843, __p3_843) __extension__ ({ \64326#define vsudotq_laneq_s32(__p0_843, __p1_843, __p2_843, __p3_843) __extension__ ({ \
64327 int32x4_t __ret_843; \
64327 int32x4_t __s0_843 = __p0_843; \64328 int32x4_t __s0_843 = __p0_843; \
64328 int8x16_t __s1_843 = __p1_843; \64329 int8x16_t __s1_843 = __p1_843; \
64329 uint8x16_t __s2_843 = __p2_843; \64330 uint8x16_t __s2_843 = __p2_843; \
64330 int32x4_t __ret_843; \
64331uint8x16_t __reint_843 = __s2_843; \64331uint8x16_t __reint_843 = __s2_843; \
64332 __ret_843 = vusdotq_s32(__s0_843, (uint8x16_t)(splatq_laneq_s32(*(int32x4_t *) &__reint_843, __p3_843)), __s1_843); \64332 __ret_843 = vusdotq_s32(__s0_843, (uint8x16_t)(splatq_laneq_s32(*(int32x4_t *) &__reint_843, __p3_843)), __s1_843); \
64333 __ret_843; \64333 __ret_843; \
64334})64334})
64335#else64335#else
64336#define vsudotq_laneq_s32(__p0_844, __p1_844, __p2_844, __p3_844) __extension__ ({ \64336#define vsudotq_laneq_s32(__p0_844, __p1_844, __p2_844, __p3_844) __extension__ ({ \
64337 int32x4_t __ret_844; \
64337 int32x4_t __s0_844 = __p0_844; \64338 int32x4_t __s0_844 = __p0_844; \
64338 int8x16_t __s1_844 = __p1_844; \64339 int8x16_t __s1_844 = __p1_844; \
64339 uint8x16_t __s2_844 = __p2_844; \64340 uint8x16_t __s2_844 = __p2_844; \
64340 int32x4_t __rev0_844; __rev0_844 = __builtin_shufflevector(__s0_844, __s0_844, 3, 2, 1, 0); \64341 int32x4_t __rev0_844; __rev0_844 = __builtin_shufflevector(__s0_844, __s0_844, 3, 2, 1, 0); \
64341 int8x16_t __rev1_844; __rev1_844 = __builtin_shufflevector(__s1_844, __s1_844, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \64342 int8x16_t __rev1_844; __rev1_844 = __builtin_shufflevector(__s1_844, __s1_844, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
64342 uint8x16_t __rev2_844; __rev2_844 = __builtin_shufflevector(__s2_844, __s2_844, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \64343 uint8x16_t __rev2_844; __rev2_844 = __builtin_shufflevector(__s2_844, __s2_844, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
64343 int32x4_t __ret_844; \
64344uint8x16_t __reint_844 = __rev2_844; \64344uint8x16_t __reint_844 = __rev2_844; \
64345 __ret_844 = __noswap_vusdotq_s32(__rev0_844, (uint8x16_t)(__noswap_splatq_laneq_s32(*(int32x4_t *) &__reint_844, __p3_844)), __rev1_844); \64345 __ret_844 = __noswap_vusdotq_s32(__rev0_844, (uint8x16_t)(__noswap_splatq_laneq_s32(*(int32x4_t *) &__reint_844, __p3_844)), __rev1_844); \
64346 __ret_844 = __builtin_shufflevector(__ret_844, __ret_844, 3, 2, 1, 0); \64346 __ret_844 = __builtin_shufflevector(__ret_844, __ret_844, 3, 2, 1, 0); \
...@@ -64350,23 +64350,23 @@ uint8x16_t __reint_844 = __rev2_844; \...@@ -64350,23 +64350,23 @@ uint8x16_t __reint_844 = __rev2_844; \
6435064350
64351#ifdef __LITTLE_ENDIAN__64351#ifdef __LITTLE_ENDIAN__
64352#define vsudot_laneq_s32(__p0_845, __p1_845, __p2_845, __p3_845) __extension__ ({ \64352#define vsudot_laneq_s32(__p0_845, __p1_845, __p2_845, __p3_845) __extension__ ({ \
64353 int32x2_t __ret_845; \
64353 int32x2_t __s0_845 = __p0_845; \64354 int32x2_t __s0_845 = __p0_845; \
64354 int8x8_t __s1_845 = __p1_845; \64355 int8x8_t __s1_845 = __p1_845; \
64355 uint8x16_t __s2_845 = __p2_845; \64356 uint8x16_t __s2_845 = __p2_845; \
64356 int32x2_t __ret_845; \
64357uint8x16_t __reint_845 = __s2_845; \64357uint8x16_t __reint_845 = __s2_845; \
64358 __ret_845 = vusdot_s32(__s0_845, (uint8x8_t)(splat_laneq_s32(*(int32x4_t *) &__reint_845, __p3_845)), __s1_845); \64358 __ret_845 = vusdot_s32(__s0_845, (uint8x8_t)(splat_laneq_s32(*(int32x4_t *) &__reint_845, __p3_845)), __s1_845); \
64359 __ret_845; \64359 __ret_845; \
64360})64360})
64361#else64361#else
64362#define vsudot_laneq_s32(__p0_846, __p1_846, __p2_846, __p3_846) __extension__ ({ \64362#define vsudot_laneq_s32(__p0_846, __p1_846, __p2_846, __p3_846) __extension__ ({ \
64363 int32x2_t __ret_846; \
64363 int32x2_t __s0_846 = __p0_846; \64364 int32x2_t __s0_846 = __p0_846; \
64364 int8x8_t __s1_846 = __p1_846; \64365 int8x8_t __s1_846 = __p1_846; \
64365 uint8x16_t __s2_846 = __p2_846; \64366 uint8x16_t __s2_846 = __p2_846; \
64366 int32x2_t __rev0_846; __rev0_846 = __builtin_shufflevector(__s0_846, __s0_846, 1, 0); \64367 int32x2_t __rev0_846; __rev0_846 = __builtin_shufflevector(__s0_846, __s0_846, 1, 0); \
64367 int8x8_t __rev1_846; __rev1_846 = __builtin_shufflevector(__s1_846, __s1_846, 7, 6, 5, 4, 3, 2, 1, 0); \64368 int8x8_t __rev1_846; __rev1_846 = __builtin_shufflevector(__s1_846, __s1_846, 7, 6, 5, 4, 3, 2, 1, 0); \
64368 uint8x16_t __rev2_846; __rev2_846 = __builtin_shufflevector(__s2_846, __s2_846, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \64369 uint8x16_t __rev2_846; __rev2_846 = __builtin_shufflevector(__s2_846, __s2_846, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
64369 int32x2_t __ret_846; \
64370uint8x16_t __reint_846 = __rev2_846; \64370uint8x16_t __reint_846 = __rev2_846; \
64371 __ret_846 = __noswap_vusdot_s32(__rev0_846, (uint8x8_t)(__noswap_splat_laneq_s32(*(int32x4_t *) &__reint_846, __p3_846)), __rev1_846); \64371 __ret_846 = __noswap_vusdot_s32(__rev0_846, (uint8x8_t)(__noswap_splat_laneq_s32(*(int32x4_t *) &__reint_846, __p3_846)), __rev1_846); \
64372 __ret_846 = __builtin_shufflevector(__ret_846, __ret_846, 1, 0); \64372 __ret_846 = __builtin_shufflevector(__ret_846, __ret_846, 1, 0); \
...@@ -64382,9 +64382,9 @@ __ai poly8x8_t vtrn1_p8(poly8x8_t __p0, poly8x8_t __p1) {...@@ -64382,9 +64382,9 @@ __ai poly8x8_t vtrn1_p8(poly8x8_t __p0, poly8x8_t __p1) {
64382}64382}
64383#else64383#else
64384__ai poly8x8_t vtrn1_p8(poly8x8_t __p0, poly8x8_t __p1) {64384__ai poly8x8_t vtrn1_p8(poly8x8_t __p0, poly8x8_t __p1) {
64385 poly8x8_t __ret;
64385 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);64386 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
64386 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);64387 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
64387 poly8x8_t __ret;
64388 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 2, 10, 4, 12, 6, 14);64388 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 2, 10, 4, 12, 6, 14);
64389 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);64389 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64390 return __ret;64390 return __ret;
...@@ -64399,9 +64399,9 @@ __ai poly16x4_t vtrn1_p16(poly16x4_t __p0, poly16x4_t __p1) {...@@ -64399,9 +64399,9 @@ __ai poly16x4_t vtrn1_p16(poly16x4_t __p0, poly16x4_t __p1) {
64399}64399}
64400#else64400#else
64401__ai poly16x4_t vtrn1_p16(poly16x4_t __p0, poly16x4_t __p1) {64401__ai poly16x4_t vtrn1_p16(poly16x4_t __p0, poly16x4_t __p1) {
64402 poly16x4_t __ret;
64402 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);64403 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
64403 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);64404 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
64404 poly16x4_t __ret;
64405 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 2, 6);64405 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 2, 6);
64406 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);64406 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64407 return __ret;64407 return __ret;
...@@ -64416,9 +64416,9 @@ __ai poly8x16_t vtrn1q_p8(poly8x16_t __p0, poly8x16_t __p1) {...@@ -64416,9 +64416,9 @@ __ai poly8x16_t vtrn1q_p8(poly8x16_t __p0, poly8x16_t __p1) {
64416}64416}
64417#else64417#else
64418__ai poly8x16_t vtrn1q_p8(poly8x16_t __p0, poly8x16_t __p1) {64418__ai poly8x16_t vtrn1q_p8(poly8x16_t __p0, poly8x16_t __p1) {
64419 poly8x16_t __ret;
64419 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);64420 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64420 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);64421 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64421 poly8x16_t __ret;
64422 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 16, 2, 18, 4, 20, 6, 22, 8, 24, 10, 26, 12, 28, 14, 30);64422 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 16, 2, 18, 4, 20, 6, 22, 8, 24, 10, 26, 12, 28, 14, 30);
64423 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);64423 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64424 return __ret;64424 return __ret;
...@@ -64433,9 +64433,9 @@ __ai poly64x2_t vtrn1q_p64(poly64x2_t __p0, poly64x2_t __p1) {...@@ -64433,9 +64433,9 @@ __ai poly64x2_t vtrn1q_p64(poly64x2_t __p0, poly64x2_t __p1) {
64433}64433}
64434#else64434#else
64435__ai poly64x2_t vtrn1q_p64(poly64x2_t __p0, poly64x2_t __p1) {64435__ai poly64x2_t vtrn1q_p64(poly64x2_t __p0, poly64x2_t __p1) {
64436 poly64x2_t __ret;
64436 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);64437 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
64437 poly64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);64438 poly64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
64438 poly64x2_t __ret;
64439 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);64439 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
64440 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);64440 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64441 return __ret;64441 return __ret;
...@@ -64450,9 +64450,9 @@ __ai poly16x8_t vtrn1q_p16(poly16x8_t __p0, poly16x8_t __p1) {...@@ -64450,9 +64450,9 @@ __ai poly16x8_t vtrn1q_p16(poly16x8_t __p0, poly16x8_t __p1) {
64450}64450}
64451#else64451#else
64452__ai poly16x8_t vtrn1q_p16(poly16x8_t __p0, poly16x8_t __p1) {64452__ai poly16x8_t vtrn1q_p16(poly16x8_t __p0, poly16x8_t __p1) {
64453 poly16x8_t __ret;
64453 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);64454 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
64454 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);64455 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
64455 poly16x8_t __ret;
64456 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 2, 10, 4, 12, 6, 14);64456 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 2, 10, 4, 12, 6, 14);
64457 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);64457 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64458 return __ret;64458 return __ret;
...@@ -64467,9 +64467,9 @@ __ai uint8x16_t vtrn1q_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -64467,9 +64467,9 @@ __ai uint8x16_t vtrn1q_u8(uint8x16_t __p0, uint8x16_t __p1) {
64467}64467}
64468#else64468#else
64469__ai uint8x16_t vtrn1q_u8(uint8x16_t __p0, uint8x16_t __p1) {64469__ai uint8x16_t vtrn1q_u8(uint8x16_t __p0, uint8x16_t __p1) {
64470 uint8x16_t __ret;
64470 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);64471 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64471 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);64472 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64472 uint8x16_t __ret;
64473 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 16, 2, 18, 4, 20, 6, 22, 8, 24, 10, 26, 12, 28, 14, 30);64473 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 16, 2, 18, 4, 20, 6, 22, 8, 24, 10, 26, 12, 28, 14, 30);
64474 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);64474 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64475 return __ret;64475 return __ret;
...@@ -64484,9 +64484,9 @@ __ai uint32x4_t vtrn1q_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -64484,9 +64484,9 @@ __ai uint32x4_t vtrn1q_u32(uint32x4_t __p0, uint32x4_t __p1) {
64484}64484}
64485#else64485#else
64486__ai uint32x4_t vtrn1q_u32(uint32x4_t __p0, uint32x4_t __p1) {64486__ai uint32x4_t vtrn1q_u32(uint32x4_t __p0, uint32x4_t __p1) {
64487 uint32x4_t __ret;
64487 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);64488 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
64488 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);64489 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
64489 uint32x4_t __ret;
64490 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 2, 6);64490 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 2, 6);
64491 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);64491 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64492 return __ret;64492 return __ret;
...@@ -64501,9 +64501,9 @@ __ai uint64x2_t vtrn1q_u64(uint64x2_t __p0, uint64x2_t __p1) {...@@ -64501,9 +64501,9 @@ __ai uint64x2_t vtrn1q_u64(uint64x2_t __p0, uint64x2_t __p1) {
64501}64501}
64502#else64502#else
64503__ai uint64x2_t vtrn1q_u64(uint64x2_t __p0, uint64x2_t __p1) {64503__ai uint64x2_t vtrn1q_u64(uint64x2_t __p0, uint64x2_t __p1) {
64504 uint64x2_t __ret;
64504 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);64505 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
64505 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);64506 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
64506 uint64x2_t __ret;
64507 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);64507 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
64508 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);64508 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64509 return __ret;64509 return __ret;
...@@ -64518,9 +64518,9 @@ __ai uint16x8_t vtrn1q_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -64518,9 +64518,9 @@ __ai uint16x8_t vtrn1q_u16(uint16x8_t __p0, uint16x8_t __p1) {
64518}64518}
64519#else64519#else
64520__ai uint16x8_t vtrn1q_u16(uint16x8_t __p0, uint16x8_t __p1) {64520__ai uint16x8_t vtrn1q_u16(uint16x8_t __p0, uint16x8_t __p1) {
64521 uint16x8_t __ret;
64521 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);64522 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
64522 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);64523 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
64523 uint16x8_t __ret;
64524 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 2, 10, 4, 12, 6, 14);64524 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 2, 10, 4, 12, 6, 14);
64525 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);64525 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64526 return __ret;64526 return __ret;
...@@ -64535,9 +64535,9 @@ __ai int8x16_t vtrn1q_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -64535,9 +64535,9 @@ __ai int8x16_t vtrn1q_s8(int8x16_t __p0, int8x16_t __p1) {
64535}64535}
64536#else64536#else
64537__ai int8x16_t vtrn1q_s8(int8x16_t __p0, int8x16_t __p1) {64537__ai int8x16_t vtrn1q_s8(int8x16_t __p0, int8x16_t __p1) {
64538 int8x16_t __ret;
64538 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);64539 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64539 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);64540 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64540 int8x16_t __ret;
64541 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 16, 2, 18, 4, 20, 6, 22, 8, 24, 10, 26, 12, 28, 14, 30);64541 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 16, 2, 18, 4, 20, 6, 22, 8, 24, 10, 26, 12, 28, 14, 30);
64542 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);64542 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64543 return __ret;64543 return __ret;
...@@ -64552,9 +64552,9 @@ __ai float64x2_t vtrn1q_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -64552,9 +64552,9 @@ __ai float64x2_t vtrn1q_f64(float64x2_t __p0, float64x2_t __p1) {
64552}64552}
64553#else64553#else
64554__ai float64x2_t vtrn1q_f64(float64x2_t __p0, float64x2_t __p1) {64554__ai float64x2_t vtrn1q_f64(float64x2_t __p0, float64x2_t __p1) {
64555 float64x2_t __ret;
64555 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);64556 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
64556 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);64557 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
64557 float64x2_t __ret;
64558 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);64558 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
64559 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);64559 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64560 return __ret;64560 return __ret;
...@@ -64569,9 +64569,9 @@ __ai float32x4_t vtrn1q_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -64569,9 +64569,9 @@ __ai float32x4_t vtrn1q_f32(float32x4_t __p0, float32x4_t __p1) {
64569}64569}
64570#else64570#else
64571__ai float32x4_t vtrn1q_f32(float32x4_t __p0, float32x4_t __p1) {64571__ai float32x4_t vtrn1q_f32(float32x4_t __p0, float32x4_t __p1) {
64572 float32x4_t __ret;
64572 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);64573 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
64573 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);64574 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
64574 float32x4_t __ret;
64575 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 2, 6);64575 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 2, 6);
64576 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);64576 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64577 return __ret;64577 return __ret;
...@@ -64586,9 +64586,9 @@ __ai int32x4_t vtrn1q_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -64586,9 +64586,9 @@ __ai int32x4_t vtrn1q_s32(int32x4_t __p0, int32x4_t __p1) {
64586}64586}
64587#else64587#else
64588__ai int32x4_t vtrn1q_s32(int32x4_t __p0, int32x4_t __p1) {64588__ai int32x4_t vtrn1q_s32(int32x4_t __p0, int32x4_t __p1) {
64589 int32x4_t __ret;
64589 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);64590 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
64590 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);64591 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
64591 int32x4_t __ret;
64592 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 2, 6);64592 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 2, 6);
64593 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);64593 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64594 return __ret;64594 return __ret;
...@@ -64603,9 +64603,9 @@ __ai int64x2_t vtrn1q_s64(int64x2_t __p0, int64x2_t __p1) {...@@ -64603,9 +64603,9 @@ __ai int64x2_t vtrn1q_s64(int64x2_t __p0, int64x2_t __p1) {
64603}64603}
64604#else64604#else
64605__ai int64x2_t vtrn1q_s64(int64x2_t __p0, int64x2_t __p1) {64605__ai int64x2_t vtrn1q_s64(int64x2_t __p0, int64x2_t __p1) {
64606 int64x2_t __ret;
64606 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);64607 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
64607 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);64608 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
64608 int64x2_t __ret;
64609 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);64609 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
64610 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);64610 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64611 return __ret;64611 return __ret;
...@@ -64620,9 +64620,9 @@ __ai int16x8_t vtrn1q_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -64620,9 +64620,9 @@ __ai int16x8_t vtrn1q_s16(int16x8_t __p0, int16x8_t __p1) {
64620}64620}
64621#else64621#else
64622__ai int16x8_t vtrn1q_s16(int16x8_t __p0, int16x8_t __p1) {64622__ai int16x8_t vtrn1q_s16(int16x8_t __p0, int16x8_t __p1) {
64623 int16x8_t __ret;
64623 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);64624 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
64624 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);64625 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
64625 int16x8_t __ret;
64626 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 2, 10, 4, 12, 6, 14);64626 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 2, 10, 4, 12, 6, 14);
64627 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);64627 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64628 return __ret;64628 return __ret;
...@@ -64637,9 +64637,9 @@ __ai uint8x8_t vtrn1_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -64637,9 +64637,9 @@ __ai uint8x8_t vtrn1_u8(uint8x8_t __p0, uint8x8_t __p1) {
64637}64637}
64638#else64638#else
64639__ai uint8x8_t vtrn1_u8(uint8x8_t __p0, uint8x8_t __p1) {64639__ai uint8x8_t vtrn1_u8(uint8x8_t __p0, uint8x8_t __p1) {
64640 uint8x8_t __ret;
64640 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);64641 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
64641 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);64642 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
64642 uint8x8_t __ret;
64643 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 2, 10, 4, 12, 6, 14);64643 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 2, 10, 4, 12, 6, 14);
64644 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);64644 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64645 return __ret;64645 return __ret;
...@@ -64654,9 +64654,9 @@ __ai uint32x2_t vtrn1_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -64654,9 +64654,9 @@ __ai uint32x2_t vtrn1_u32(uint32x2_t __p0, uint32x2_t __p1) {
64654}64654}
64655#else64655#else
64656__ai uint32x2_t vtrn1_u32(uint32x2_t __p0, uint32x2_t __p1) {64656__ai uint32x2_t vtrn1_u32(uint32x2_t __p0, uint32x2_t __p1) {
64657 uint32x2_t __ret;
64657 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);64658 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
64658 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);64659 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
64659 uint32x2_t __ret;
64660 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);64660 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
64661 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);64661 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64662 return __ret;64662 return __ret;
...@@ -64671,9 +64671,9 @@ __ai uint16x4_t vtrn1_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -64671,9 +64671,9 @@ __ai uint16x4_t vtrn1_u16(uint16x4_t __p0, uint16x4_t __p1) {
64671}64671}
64672#else64672#else
64673__ai uint16x4_t vtrn1_u16(uint16x4_t __p0, uint16x4_t __p1) {64673__ai uint16x4_t vtrn1_u16(uint16x4_t __p0, uint16x4_t __p1) {
64674 uint16x4_t __ret;
64674 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);64675 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
64675 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);64676 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
64676 uint16x4_t __ret;
64677 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 2, 6);64677 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 2, 6);
64678 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);64678 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64679 return __ret;64679 return __ret;
...@@ -64688,9 +64688,9 @@ __ai int8x8_t vtrn1_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -64688,9 +64688,9 @@ __ai int8x8_t vtrn1_s8(int8x8_t __p0, int8x8_t __p1) {
64688}64688}
64689#else64689#else
64690__ai int8x8_t vtrn1_s8(int8x8_t __p0, int8x8_t __p1) {64690__ai int8x8_t vtrn1_s8(int8x8_t __p0, int8x8_t __p1) {
64691 int8x8_t __ret;
64691 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);64692 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
64692 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);64693 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
64693 int8x8_t __ret;
64694 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 2, 10, 4, 12, 6, 14);64694 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 2, 10, 4, 12, 6, 14);
64695 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);64695 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64696 return __ret;64696 return __ret;
...@@ -64705,9 +64705,9 @@ __ai float32x2_t vtrn1_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -64705,9 +64705,9 @@ __ai float32x2_t vtrn1_f32(float32x2_t __p0, float32x2_t __p1) {
64705}64705}
64706#else64706#else
64707__ai float32x2_t vtrn1_f32(float32x2_t __p0, float32x2_t __p1) {64707__ai float32x2_t vtrn1_f32(float32x2_t __p0, float32x2_t __p1) {
64708 float32x2_t __ret;
64708 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);64709 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
64709 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);64710 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
64710 float32x2_t __ret;
64711 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);64711 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
64712 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);64712 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64713 return __ret;64713 return __ret;
...@@ -64722,9 +64722,9 @@ __ai int32x2_t vtrn1_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -64722,9 +64722,9 @@ __ai int32x2_t vtrn1_s32(int32x2_t __p0, int32x2_t __p1) {
64722}64722}
64723#else64723#else
64724__ai int32x2_t vtrn1_s32(int32x2_t __p0, int32x2_t __p1) {64724__ai int32x2_t vtrn1_s32(int32x2_t __p0, int32x2_t __p1) {
64725 int32x2_t __ret;
64725 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);64726 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
64726 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);64727 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
64727 int32x2_t __ret;
64728 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);64728 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
64729 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);64729 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64730 return __ret;64730 return __ret;
...@@ -64739,9 +64739,9 @@ __ai int16x4_t vtrn1_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -64739,9 +64739,9 @@ __ai int16x4_t vtrn1_s16(int16x4_t __p0, int16x4_t __p1) {
64739}64739}
64740#else64740#else
64741__ai int16x4_t vtrn1_s16(int16x4_t __p0, int16x4_t __p1) {64741__ai int16x4_t vtrn1_s16(int16x4_t __p0, int16x4_t __p1) {
64742 int16x4_t __ret;
64742 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);64743 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
64743 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);64744 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
64744 int16x4_t __ret;
64745 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 2, 6);64745 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 2, 6);
64746 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);64746 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64747 return __ret;64747 return __ret;
...@@ -64756,9 +64756,9 @@ __ai poly8x8_t vtrn2_p8(poly8x8_t __p0, poly8x8_t __p1) {...@@ -64756,9 +64756,9 @@ __ai poly8x8_t vtrn2_p8(poly8x8_t __p0, poly8x8_t __p1) {
64756}64756}
64757#else64757#else
64758__ai poly8x8_t vtrn2_p8(poly8x8_t __p0, poly8x8_t __p1) {64758__ai poly8x8_t vtrn2_p8(poly8x8_t __p0, poly8x8_t __p1) {
64759 poly8x8_t __ret;
64759 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);64760 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
64760 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);64761 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
64761 poly8x8_t __ret;
64762 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 9, 3, 11, 5, 13, 7, 15);64762 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 9, 3, 11, 5, 13, 7, 15);
64763 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);64763 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64764 return __ret;64764 return __ret;
...@@ -64773,9 +64773,9 @@ __ai poly16x4_t vtrn2_p16(poly16x4_t __p0, poly16x4_t __p1) {...@@ -64773,9 +64773,9 @@ __ai poly16x4_t vtrn2_p16(poly16x4_t __p0, poly16x4_t __p1) {
64773}64773}
64774#else64774#else
64775__ai poly16x4_t vtrn2_p16(poly16x4_t __p0, poly16x4_t __p1) {64775__ai poly16x4_t vtrn2_p16(poly16x4_t __p0, poly16x4_t __p1) {
64776 poly16x4_t __ret;
64776 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);64777 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
64777 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);64778 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
64778 poly16x4_t __ret;
64779 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 5, 3, 7);64779 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 5, 3, 7);
64780 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);64780 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64781 return __ret;64781 return __ret;
...@@ -64790,9 +64790,9 @@ __ai poly8x16_t vtrn2q_p8(poly8x16_t __p0, poly8x16_t __p1) {...@@ -64790,9 +64790,9 @@ __ai poly8x16_t vtrn2q_p8(poly8x16_t __p0, poly8x16_t __p1) {
64790}64790}
64791#else64791#else
64792__ai poly8x16_t vtrn2q_p8(poly8x16_t __p0, poly8x16_t __p1) {64792__ai poly8x16_t vtrn2q_p8(poly8x16_t __p0, poly8x16_t __p1) {
64793 poly8x16_t __ret;
64793 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);64794 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64794 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);64795 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64795 poly8x16_t __ret;
64796 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 17, 3, 19, 5, 21, 7, 23, 9, 25, 11, 27, 13, 29, 15, 31);64796 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 17, 3, 19, 5, 21, 7, 23, 9, 25, 11, 27, 13, 29, 15, 31);
64797 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);64797 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64798 return __ret;64798 return __ret;
...@@ -64807,9 +64807,9 @@ __ai poly64x2_t vtrn2q_p64(poly64x2_t __p0, poly64x2_t __p1) {...@@ -64807,9 +64807,9 @@ __ai poly64x2_t vtrn2q_p64(poly64x2_t __p0, poly64x2_t __p1) {
64807}64807}
64808#else64808#else
64809__ai poly64x2_t vtrn2q_p64(poly64x2_t __p0, poly64x2_t __p1) {64809__ai poly64x2_t vtrn2q_p64(poly64x2_t __p0, poly64x2_t __p1) {
64810 poly64x2_t __ret;
64810 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);64811 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
64811 poly64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);64812 poly64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
64812 poly64x2_t __ret;
64813 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);64813 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
64814 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);64814 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64815 return __ret;64815 return __ret;
...@@ -64824,9 +64824,9 @@ __ai poly16x8_t vtrn2q_p16(poly16x8_t __p0, poly16x8_t __p1) {...@@ -64824,9 +64824,9 @@ __ai poly16x8_t vtrn2q_p16(poly16x8_t __p0, poly16x8_t __p1) {
64824}64824}
64825#else64825#else
64826__ai poly16x8_t vtrn2q_p16(poly16x8_t __p0, poly16x8_t __p1) {64826__ai poly16x8_t vtrn2q_p16(poly16x8_t __p0, poly16x8_t __p1) {
64827 poly16x8_t __ret;
64827 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);64828 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
64828 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);64829 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
64829 poly16x8_t __ret;
64830 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 9, 3, 11, 5, 13, 7, 15);64830 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 9, 3, 11, 5, 13, 7, 15);
64831 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);64831 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64832 return __ret;64832 return __ret;
...@@ -64841,9 +64841,9 @@ __ai uint8x16_t vtrn2q_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -64841,9 +64841,9 @@ __ai uint8x16_t vtrn2q_u8(uint8x16_t __p0, uint8x16_t __p1) {
64841}64841}
64842#else64842#else
64843__ai uint8x16_t vtrn2q_u8(uint8x16_t __p0, uint8x16_t __p1) {64843__ai uint8x16_t vtrn2q_u8(uint8x16_t __p0, uint8x16_t __p1) {
64844 uint8x16_t __ret;
64844 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);64845 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64845 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);64846 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64846 uint8x16_t __ret;
64847 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 17, 3, 19, 5, 21, 7, 23, 9, 25, 11, 27, 13, 29, 15, 31);64847 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 17, 3, 19, 5, 21, 7, 23, 9, 25, 11, 27, 13, 29, 15, 31);
64848 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);64848 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64849 return __ret;64849 return __ret;
...@@ -64858,9 +64858,9 @@ __ai uint32x4_t vtrn2q_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -64858,9 +64858,9 @@ __ai uint32x4_t vtrn2q_u32(uint32x4_t __p0, uint32x4_t __p1) {
64858}64858}
64859#else64859#else
64860__ai uint32x4_t vtrn2q_u32(uint32x4_t __p0, uint32x4_t __p1) {64860__ai uint32x4_t vtrn2q_u32(uint32x4_t __p0, uint32x4_t __p1) {
64861 uint32x4_t __ret;
64861 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);64862 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
64862 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);64863 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
64863 uint32x4_t __ret;
64864 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 5, 3, 7);64864 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 5, 3, 7);
64865 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);64865 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64866 return __ret;64866 return __ret;
...@@ -64875,9 +64875,9 @@ __ai uint64x2_t vtrn2q_u64(uint64x2_t __p0, uint64x2_t __p1) {...@@ -64875,9 +64875,9 @@ __ai uint64x2_t vtrn2q_u64(uint64x2_t __p0, uint64x2_t __p1) {
64875}64875}
64876#else64876#else
64877__ai uint64x2_t vtrn2q_u64(uint64x2_t __p0, uint64x2_t __p1) {64877__ai uint64x2_t vtrn2q_u64(uint64x2_t __p0, uint64x2_t __p1) {
64878 uint64x2_t __ret;
64878 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);64879 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
64879 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);64880 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
64880 uint64x2_t __ret;
64881 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);64881 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
64882 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);64882 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64883 return __ret;64883 return __ret;
...@@ -64892,9 +64892,9 @@ __ai uint16x8_t vtrn2q_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -64892,9 +64892,9 @@ __ai uint16x8_t vtrn2q_u16(uint16x8_t __p0, uint16x8_t __p1) {
64892}64892}
64893#else64893#else
64894__ai uint16x8_t vtrn2q_u16(uint16x8_t __p0, uint16x8_t __p1) {64894__ai uint16x8_t vtrn2q_u16(uint16x8_t __p0, uint16x8_t __p1) {
64895 uint16x8_t __ret;
64895 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);64896 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
64896 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);64897 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
64897 uint16x8_t __ret;
64898 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 9, 3, 11, 5, 13, 7, 15);64898 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 9, 3, 11, 5, 13, 7, 15);
64899 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);64899 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
64900 return __ret;64900 return __ret;
...@@ -64909,9 +64909,9 @@ __ai int8x16_t vtrn2q_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -64909,9 +64909,9 @@ __ai int8x16_t vtrn2q_s8(int8x16_t __p0, int8x16_t __p1) {
64909}64909}
64910#else64910#else
64911__ai int8x16_t vtrn2q_s8(int8x16_t __p0, int8x16_t __p1) {64911__ai int8x16_t vtrn2q_s8(int8x16_t __p0, int8x16_t __p1) {
64912 int8x16_t __ret;
64912 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);64913 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64913 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);64914 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64914 int8x16_t __ret;
64915 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 17, 3, 19, 5, 21, 7, 23, 9, 25, 11, 27, 13, 29, 15, 31);64915 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 17, 3, 19, 5, 21, 7, 23, 9, 25, 11, 27, 13, 29, 15, 31);
64916 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);64916 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
64917 return __ret;64917 return __ret;
...@@ -64926,9 +64926,9 @@ __ai float64x2_t vtrn2q_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -64926,9 +64926,9 @@ __ai float64x2_t vtrn2q_f64(float64x2_t __p0, float64x2_t __p1) {
64926}64926}
64927#else64927#else
64928__ai float64x2_t vtrn2q_f64(float64x2_t __p0, float64x2_t __p1) {64928__ai float64x2_t vtrn2q_f64(float64x2_t __p0, float64x2_t __p1) {
64929 float64x2_t __ret;
64929 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);64930 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
64930 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);64931 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
64931 float64x2_t __ret;
64932 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);64932 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
64933 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);64933 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64934 return __ret;64934 return __ret;
...@@ -64943,9 +64943,9 @@ __ai float32x4_t vtrn2q_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -64943,9 +64943,9 @@ __ai float32x4_t vtrn2q_f32(float32x4_t __p0, float32x4_t __p1) {
64943}64943}
64944#else64944#else
64945__ai float32x4_t vtrn2q_f32(float32x4_t __p0, float32x4_t __p1) {64945__ai float32x4_t vtrn2q_f32(float32x4_t __p0, float32x4_t __p1) {
64946 float32x4_t __ret;
64946 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);64947 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
64947 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);64948 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
64948 float32x4_t __ret;
64949 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 5, 3, 7);64949 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 5, 3, 7);
64950 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);64950 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64951 return __ret;64951 return __ret;
...@@ -64960,9 +64960,9 @@ __ai int32x4_t vtrn2q_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -64960,9 +64960,9 @@ __ai int32x4_t vtrn2q_s32(int32x4_t __p0, int32x4_t __p1) {
64960}64960}
64961#else64961#else
64962__ai int32x4_t vtrn2q_s32(int32x4_t __p0, int32x4_t __p1) {64962__ai int32x4_t vtrn2q_s32(int32x4_t __p0, int32x4_t __p1) {
64963 int32x4_t __ret;
64963 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);64964 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
64964 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);64965 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
64965 int32x4_t __ret;
64966 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 5, 3, 7);64966 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 5, 3, 7);
64967 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);64967 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
64968 return __ret;64968 return __ret;
...@@ -64977,9 +64977,9 @@ __ai int64x2_t vtrn2q_s64(int64x2_t __p0, int64x2_t __p1) {...@@ -64977,9 +64977,9 @@ __ai int64x2_t vtrn2q_s64(int64x2_t __p0, int64x2_t __p1) {
64977}64977}
64978#else64978#else
64979__ai int64x2_t vtrn2q_s64(int64x2_t __p0, int64x2_t __p1) {64979__ai int64x2_t vtrn2q_s64(int64x2_t __p0, int64x2_t __p1) {
64980 int64x2_t __ret;
64980 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);64981 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
64981 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);64982 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
64982 int64x2_t __ret;
64983 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);64983 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
64984 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);64984 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
64985 return __ret;64985 return __ret;
...@@ -64994,9 +64994,9 @@ __ai int16x8_t vtrn2q_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -64994,9 +64994,9 @@ __ai int16x8_t vtrn2q_s16(int16x8_t __p0, int16x8_t __p1) {
64994}64994}
64995#else64995#else
64996__ai int16x8_t vtrn2q_s16(int16x8_t __p0, int16x8_t __p1) {64996__ai int16x8_t vtrn2q_s16(int16x8_t __p0, int16x8_t __p1) {
64997 int16x8_t __ret;
64997 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);64998 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
64998 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);64999 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
64999 int16x8_t __ret;
65000 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 9, 3, 11, 5, 13, 7, 15);65000 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 9, 3, 11, 5, 13, 7, 15);
65001 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);65001 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65002 return __ret;65002 return __ret;
...@@ -65011,9 +65011,9 @@ __ai uint8x8_t vtrn2_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -65011,9 +65011,9 @@ __ai uint8x8_t vtrn2_u8(uint8x8_t __p0, uint8x8_t __p1) {
65011}65011}
65012#else65012#else
65013__ai uint8x8_t vtrn2_u8(uint8x8_t __p0, uint8x8_t __p1) {65013__ai uint8x8_t vtrn2_u8(uint8x8_t __p0, uint8x8_t __p1) {
65014 uint8x8_t __ret;
65014 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);65015 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
65015 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);65016 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
65016 uint8x8_t __ret;
65017 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 9, 3, 11, 5, 13, 7, 15);65017 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 9, 3, 11, 5, 13, 7, 15);
65018 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);65018 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65019 return __ret;65019 return __ret;
...@@ -65028,9 +65028,9 @@ __ai uint32x2_t vtrn2_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -65028,9 +65028,9 @@ __ai uint32x2_t vtrn2_u32(uint32x2_t __p0, uint32x2_t __p1) {
65028}65028}
65029#else65029#else
65030__ai uint32x2_t vtrn2_u32(uint32x2_t __p0, uint32x2_t __p1) {65030__ai uint32x2_t vtrn2_u32(uint32x2_t __p0, uint32x2_t __p1) {
65031 uint32x2_t __ret;
65031 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);65032 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
65032 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);65033 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
65033 uint32x2_t __ret;
65034 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);65034 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
65035 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);65035 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65036 return __ret;65036 return __ret;
...@@ -65045,9 +65045,9 @@ __ai uint16x4_t vtrn2_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -65045,9 +65045,9 @@ __ai uint16x4_t vtrn2_u16(uint16x4_t __p0, uint16x4_t __p1) {
65045}65045}
65046#else65046#else
65047__ai uint16x4_t vtrn2_u16(uint16x4_t __p0, uint16x4_t __p1) {65047__ai uint16x4_t vtrn2_u16(uint16x4_t __p0, uint16x4_t __p1) {
65048 uint16x4_t __ret;
65048 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);65049 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
65049 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);65050 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
65050 uint16x4_t __ret;
65051 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 5, 3, 7);65051 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 5, 3, 7);
65052 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);65052 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65053 return __ret;65053 return __ret;
...@@ -65062,9 +65062,9 @@ __ai int8x8_t vtrn2_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -65062,9 +65062,9 @@ __ai int8x8_t vtrn2_s8(int8x8_t __p0, int8x8_t __p1) {
65062}65062}
65063#else65063#else
65064__ai int8x8_t vtrn2_s8(int8x8_t __p0, int8x8_t __p1) {65064__ai int8x8_t vtrn2_s8(int8x8_t __p0, int8x8_t __p1) {
65065 int8x8_t __ret;
65065 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);65066 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
65066 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);65067 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
65067 int8x8_t __ret;
65068 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 9, 3, 11, 5, 13, 7, 15);65068 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 9, 3, 11, 5, 13, 7, 15);
65069 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);65069 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65070 return __ret;65070 return __ret;
...@@ -65079,9 +65079,9 @@ __ai float32x2_t vtrn2_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -65079,9 +65079,9 @@ __ai float32x2_t vtrn2_f32(float32x2_t __p0, float32x2_t __p1) {
65079}65079}
65080#else65080#else
65081__ai float32x2_t vtrn2_f32(float32x2_t __p0, float32x2_t __p1) {65081__ai float32x2_t vtrn2_f32(float32x2_t __p0, float32x2_t __p1) {
65082 float32x2_t __ret;
65082 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);65083 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
65083 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);65084 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
65084 float32x2_t __ret;
65085 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);65085 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
65086 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);65086 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65087 return __ret;65087 return __ret;
...@@ -65096,9 +65096,9 @@ __ai int32x2_t vtrn2_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -65096,9 +65096,9 @@ __ai int32x2_t vtrn2_s32(int32x2_t __p0, int32x2_t __p1) {
65096}65096}
65097#else65097#else
65098__ai int32x2_t vtrn2_s32(int32x2_t __p0, int32x2_t __p1) {65098__ai int32x2_t vtrn2_s32(int32x2_t __p0, int32x2_t __p1) {
65099 int32x2_t __ret;
65099 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);65100 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
65100 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);65101 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
65101 int32x2_t __ret;
65102 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);65102 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
65103 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);65103 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65104 return __ret;65104 return __ret;
...@@ -65113,9 +65113,9 @@ __ai int16x4_t vtrn2_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -65113,9 +65113,9 @@ __ai int16x4_t vtrn2_s16(int16x4_t __p0, int16x4_t __p1) {
65113}65113}
65114#else65114#else
65115__ai int16x4_t vtrn2_s16(int16x4_t __p0, int16x4_t __p1) {65115__ai int16x4_t vtrn2_s16(int16x4_t __p0, int16x4_t __p1) {
65116 int16x4_t __ret;
65116 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);65117 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
65117 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);65118 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
65118 int16x4_t __ret;
65119 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 5, 3, 7);65119 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 5, 3, 7);
65120 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);65120 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65121 return __ret;65121 return __ret;
...@@ -65135,9 +65135,9 @@ __ai uint64x2_t vtstq_p64(poly64x2_t __p0, poly64x2_t __p1) {...@@ -65135,9 +65135,9 @@ __ai uint64x2_t vtstq_p64(poly64x2_t __p0, poly64x2_t __p1) {
65135}65135}
65136#else65136#else
65137__ai uint64x2_t vtstq_p64(poly64x2_t __p0, poly64x2_t __p1) {65137__ai uint64x2_t vtstq_p64(poly64x2_t __p0, poly64x2_t __p1) {
65138 uint64x2_t __ret;
65138 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);65139 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
65139 poly64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);65140 poly64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
65140 uint64x2_t __ret;
65141 __ret = (uint64x2_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);65141 __ret = (uint64x2_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
65142 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);65142 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65143 return __ret;65143 return __ret;
...@@ -65152,9 +65152,9 @@ __ai uint64x2_t vtstq_u64(uint64x2_t __p0, uint64x2_t __p1) {...@@ -65152,9 +65152,9 @@ __ai uint64x2_t vtstq_u64(uint64x2_t __p0, uint64x2_t __p1) {
65152}65152}
65153#else65153#else
65154__ai uint64x2_t vtstq_u64(uint64x2_t __p0, uint64x2_t __p1) {65154__ai uint64x2_t vtstq_u64(uint64x2_t __p0, uint64x2_t __p1) {
65155 uint64x2_t __ret;
65155 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);65156 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
65156 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);65157 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
65157 uint64x2_t __ret;
65158 __ret = (uint64x2_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);65158 __ret = (uint64x2_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
65159 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);65159 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65160 return __ret;65160 return __ret;
...@@ -65169,9 +65169,9 @@ __ai uint64x2_t vtstq_s64(int64x2_t __p0, int64x2_t __p1) {...@@ -65169,9 +65169,9 @@ __ai uint64x2_t vtstq_s64(int64x2_t __p0, int64x2_t __p1) {
65169}65169}
65170#else65170#else
65171__ai uint64x2_t vtstq_s64(int64x2_t __p0, int64x2_t __p1) {65171__ai uint64x2_t vtstq_s64(int64x2_t __p0, int64x2_t __p1) {
65172 uint64x2_t __ret;
65172 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);65173 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
65173 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);65174 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
65174 uint64x2_t __ret;
65175 __ret = (uint64x2_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);65175 __ret = (uint64x2_t) __builtin_neon_vtstq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 51);
65176 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);65176 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65177 return __ret;65177 return __ret;
...@@ -65226,9 +65226,9 @@ __ai int8x16_t vuqaddq_s8(int8x16_t __p0, uint8x16_t __p1) {...@@ -65226,9 +65226,9 @@ __ai int8x16_t vuqaddq_s8(int8x16_t __p0, uint8x16_t __p1) {
65226}65226}
65227#else65227#else
65228__ai int8x16_t vuqaddq_s8(int8x16_t __p0, uint8x16_t __p1) {65228__ai int8x16_t vuqaddq_s8(int8x16_t __p0, uint8x16_t __p1) {
65229 int8x16_t __ret;
65229 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);65230 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65230 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);65231 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65231 int8x16_t __ret;
65232 __ret = (int8x16_t) __builtin_neon_vuqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);65232 __ret = (int8x16_t) __builtin_neon_vuqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 32);
65233 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);65233 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65234 return __ret;65234 return __ret;
...@@ -65243,9 +65243,9 @@ __ai int32x4_t vuqaddq_s32(int32x4_t __p0, uint32x4_t __p1) {...@@ -65243,9 +65243,9 @@ __ai int32x4_t vuqaddq_s32(int32x4_t __p0, uint32x4_t __p1) {
65243}65243}
65244#else65244#else
65245__ai int32x4_t vuqaddq_s32(int32x4_t __p0, uint32x4_t __p1) {65245__ai int32x4_t vuqaddq_s32(int32x4_t __p0, uint32x4_t __p1) {
65246 int32x4_t __ret;
65246 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);65247 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
65247 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);65248 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
65248 int32x4_t __ret;
65249 __ret = (int32x4_t) __builtin_neon_vuqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);65249 __ret = (int32x4_t) __builtin_neon_vuqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 34);
65250 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);65250 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65251 return __ret;65251 return __ret;
...@@ -65260,9 +65260,9 @@ __ai int64x2_t vuqaddq_s64(int64x2_t __p0, uint64x2_t __p1) {...@@ -65260,9 +65260,9 @@ __ai int64x2_t vuqaddq_s64(int64x2_t __p0, uint64x2_t __p1) {
65260}65260}
65261#else65261#else
65262__ai int64x2_t vuqaddq_s64(int64x2_t __p0, uint64x2_t __p1) {65262__ai int64x2_t vuqaddq_s64(int64x2_t __p0, uint64x2_t __p1) {
65263 int64x2_t __ret;
65263 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);65264 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
65264 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);65265 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
65265 int64x2_t __ret;
65266 __ret = (int64x2_t) __builtin_neon_vuqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);65266 __ret = (int64x2_t) __builtin_neon_vuqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 35);
65267 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);65267 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65268 return __ret;65268 return __ret;
...@@ -65277,9 +65277,9 @@ __ai int16x8_t vuqaddq_s16(int16x8_t __p0, uint16x8_t __p1) {...@@ -65277,9 +65277,9 @@ __ai int16x8_t vuqaddq_s16(int16x8_t __p0, uint16x8_t __p1) {
65277}65277}
65278#else65278#else
65279__ai int16x8_t vuqaddq_s16(int16x8_t __p0, uint16x8_t __p1) {65279__ai int16x8_t vuqaddq_s16(int16x8_t __p0, uint16x8_t __p1) {
65280 int16x8_t __ret;
65280 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);65281 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
65281 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);65282 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
65282 int16x8_t __ret;
65283 __ret = (int16x8_t) __builtin_neon_vuqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);65283 __ret = (int16x8_t) __builtin_neon_vuqaddq_v((int8x16_t)__rev0, (int8x16_t)__rev1, 33);
65284 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);65284 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65285 return __ret;65285 return __ret;
...@@ -65294,9 +65294,9 @@ __ai int8x8_t vuqadd_s8(int8x8_t __p0, uint8x8_t __p1) {...@@ -65294,9 +65294,9 @@ __ai int8x8_t vuqadd_s8(int8x8_t __p0, uint8x8_t __p1) {
65294}65294}
65295#else65295#else
65296__ai int8x8_t vuqadd_s8(int8x8_t __p0, uint8x8_t __p1) {65296__ai int8x8_t vuqadd_s8(int8x8_t __p0, uint8x8_t __p1) {
65297 int8x8_t __ret;
65297 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);65298 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
65298 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);65299 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
65299 int8x8_t __ret;
65300 __ret = (int8x8_t) __builtin_neon_vuqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);65300 __ret = (int8x8_t) __builtin_neon_vuqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 0);
65301 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);65301 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65302 return __ret;65302 return __ret;
...@@ -65311,9 +65311,9 @@ __ai int32x2_t vuqadd_s32(int32x2_t __p0, uint32x2_t __p1) {...@@ -65311,9 +65311,9 @@ __ai int32x2_t vuqadd_s32(int32x2_t __p0, uint32x2_t __p1) {
65311}65311}
65312#else65312#else
65313__ai int32x2_t vuqadd_s32(int32x2_t __p0, uint32x2_t __p1) {65313__ai int32x2_t vuqadd_s32(int32x2_t __p0, uint32x2_t __p1) {
65314 int32x2_t __ret;
65314 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);65315 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
65315 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);65316 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
65316 int32x2_t __ret;
65317 __ret = (int32x2_t) __builtin_neon_vuqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);65317 __ret = (int32x2_t) __builtin_neon_vuqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 2);
65318 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);65318 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65319 return __ret;65319 return __ret;
...@@ -65333,9 +65333,9 @@ __ai int16x4_t vuqadd_s16(int16x4_t __p0, uint16x4_t __p1) {...@@ -65333,9 +65333,9 @@ __ai int16x4_t vuqadd_s16(int16x4_t __p0, uint16x4_t __p1) {
65333}65333}
65334#else65334#else
65335__ai int16x4_t vuqadd_s16(int16x4_t __p0, uint16x4_t __p1) {65335__ai int16x4_t vuqadd_s16(int16x4_t __p0, uint16x4_t __p1) {
65336 int16x4_t __ret;
65336 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);65337 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
65337 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);65338 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
65338 int16x4_t __ret;
65339 __ret = (int16x4_t) __builtin_neon_vuqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);65339 __ret = (int16x4_t) __builtin_neon_vuqadd_v((int8x8_t)__rev0, (int8x8_t)__rev1, 1);
65340 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);65340 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65341 return __ret;65341 return __ret;
...@@ -65344,23 +65344,23 @@ __ai int16x4_t vuqadd_s16(int16x4_t __p0, uint16x4_t __p1) {...@@ -65344,23 +65344,23 @@ __ai int16x4_t vuqadd_s16(int16x4_t __p0, uint16x4_t __p1) {
6534465344
65345#ifdef __LITTLE_ENDIAN__65345#ifdef __LITTLE_ENDIAN__
65346#define vusdotq_laneq_s32(__p0_847, __p1_847, __p2_847, __p3_847) __extension__ ({ \65346#define vusdotq_laneq_s32(__p0_847, __p1_847, __p2_847, __p3_847) __extension__ ({ \
65347 int32x4_t __ret_847; \
65347 int32x4_t __s0_847 = __p0_847; \65348 int32x4_t __s0_847 = __p0_847; \
65348 uint8x16_t __s1_847 = __p1_847; \65349 uint8x16_t __s1_847 = __p1_847; \
65349 int8x16_t __s2_847 = __p2_847; \65350 int8x16_t __s2_847 = __p2_847; \
65350 int32x4_t __ret_847; \
65351int8x16_t __reint_847 = __s2_847; \65351int8x16_t __reint_847 = __s2_847; \
65352 __ret_847 = vusdotq_s32(__s0_847, __s1_847, (int8x16_t)(splatq_laneq_s32(*(int32x4_t *) &__reint_847, __p3_847))); \65352 __ret_847 = vusdotq_s32(__s0_847, __s1_847, (int8x16_t)(splatq_laneq_s32(*(int32x4_t *) &__reint_847, __p3_847))); \
65353 __ret_847; \65353 __ret_847; \
65354})65354})
65355#else65355#else
65356#define vusdotq_laneq_s32(__p0_848, __p1_848, __p2_848, __p3_848) __extension__ ({ \65356#define vusdotq_laneq_s32(__p0_848, __p1_848, __p2_848, __p3_848) __extension__ ({ \
65357 int32x4_t __ret_848; \
65357 int32x4_t __s0_848 = __p0_848; \65358 int32x4_t __s0_848 = __p0_848; \
65358 uint8x16_t __s1_848 = __p1_848; \65359 uint8x16_t __s1_848 = __p1_848; \
65359 int8x16_t __s2_848 = __p2_848; \65360 int8x16_t __s2_848 = __p2_848; \
65360 int32x4_t __rev0_848; __rev0_848 = __builtin_shufflevector(__s0_848, __s0_848, 3, 2, 1, 0); \65361 int32x4_t __rev0_848; __rev0_848 = __builtin_shufflevector(__s0_848, __s0_848, 3, 2, 1, 0); \
65361 uint8x16_t __rev1_848; __rev1_848 = __builtin_shufflevector(__s1_848, __s1_848, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \65362 uint8x16_t __rev1_848; __rev1_848 = __builtin_shufflevector(__s1_848, __s1_848, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
65362 int8x16_t __rev2_848; __rev2_848 = __builtin_shufflevector(__s2_848, __s2_848, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \65363 int8x16_t __rev2_848; __rev2_848 = __builtin_shufflevector(__s2_848, __s2_848, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
65363 int32x4_t __ret_848; \
65364int8x16_t __reint_848 = __rev2_848; \65364int8x16_t __reint_848 = __rev2_848; \
65365 __ret_848 = __noswap_vusdotq_s32(__rev0_848, __rev1_848, (int8x16_t)(__noswap_splatq_laneq_s32(*(int32x4_t *) &__reint_848, __p3_848))); \65365 __ret_848 = __noswap_vusdotq_s32(__rev0_848, __rev1_848, (int8x16_t)(__noswap_splatq_laneq_s32(*(int32x4_t *) &__reint_848, __p3_848))); \
65366 __ret_848 = __builtin_shufflevector(__ret_848, __ret_848, 3, 2, 1, 0); \65366 __ret_848 = __builtin_shufflevector(__ret_848, __ret_848, 3, 2, 1, 0); \
...@@ -65370,23 +65370,23 @@ int8x16_t __reint_848 = __rev2_848; \...@@ -65370,23 +65370,23 @@ int8x16_t __reint_848 = __rev2_848; \
6537065370
65371#ifdef __LITTLE_ENDIAN__65371#ifdef __LITTLE_ENDIAN__
65372#define vusdot_laneq_s32(__p0_849, __p1_849, __p2_849, __p3_849) __extension__ ({ \65372#define vusdot_laneq_s32(__p0_849, __p1_849, __p2_849, __p3_849) __extension__ ({ \
65373 int32x2_t __ret_849; \
65373 int32x2_t __s0_849 = __p0_849; \65374 int32x2_t __s0_849 = __p0_849; \
65374 uint8x8_t __s1_849 = __p1_849; \65375 uint8x8_t __s1_849 = __p1_849; \
65375 int8x16_t __s2_849 = __p2_849; \65376 int8x16_t __s2_849 = __p2_849; \
65376 int32x2_t __ret_849; \
65377int8x16_t __reint_849 = __s2_849; \65377int8x16_t __reint_849 = __s2_849; \
65378 __ret_849 = vusdot_s32(__s0_849, __s1_849, (int8x8_t)(splat_laneq_s32(*(int32x4_t *) &__reint_849, __p3_849))); \65378 __ret_849 = vusdot_s32(__s0_849, __s1_849, (int8x8_t)(splat_laneq_s32(*(int32x4_t *) &__reint_849, __p3_849))); \
65379 __ret_849; \65379 __ret_849; \
65380})65380})
65381#else65381#else
65382#define vusdot_laneq_s32(__p0_850, __p1_850, __p2_850, __p3_850) __extension__ ({ \65382#define vusdot_laneq_s32(__p0_850, __p1_850, __p2_850, __p3_850) __extension__ ({ \
65383 int32x2_t __ret_850; \
65383 int32x2_t __s0_850 = __p0_850; \65384 int32x2_t __s0_850 = __p0_850; \
65384 uint8x8_t __s1_850 = __p1_850; \65385 uint8x8_t __s1_850 = __p1_850; \
65385 int8x16_t __s2_850 = __p2_850; \65386 int8x16_t __s2_850 = __p2_850; \
65386 int32x2_t __rev0_850; __rev0_850 = __builtin_shufflevector(__s0_850, __s0_850, 1, 0); \65387 int32x2_t __rev0_850; __rev0_850 = __builtin_shufflevector(__s0_850, __s0_850, 1, 0); \
65387 uint8x8_t __rev1_850; __rev1_850 = __builtin_shufflevector(__s1_850, __s1_850, 7, 6, 5, 4, 3, 2, 1, 0); \65388 uint8x8_t __rev1_850; __rev1_850 = __builtin_shufflevector(__s1_850, __s1_850, 7, 6, 5, 4, 3, 2, 1, 0); \
65388 int8x16_t __rev2_850; __rev2_850 = __builtin_shufflevector(__s2_850, __s2_850, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \65389 int8x16_t __rev2_850; __rev2_850 = __builtin_shufflevector(__s2_850, __s2_850, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
65389 int32x2_t __ret_850; \
65390int8x16_t __reint_850 = __rev2_850; \65390int8x16_t __reint_850 = __rev2_850; \
65391 __ret_850 = __noswap_vusdot_s32(__rev0_850, __rev1_850, (int8x8_t)(__noswap_splat_laneq_s32(*(int32x4_t *) &__reint_850, __p3_850))); \65391 __ret_850 = __noswap_vusdot_s32(__rev0_850, __rev1_850, (int8x8_t)(__noswap_splat_laneq_s32(*(int32x4_t *) &__reint_850, __p3_850))); \
65392 __ret_850 = __builtin_shufflevector(__ret_850, __ret_850, 1, 0); \65392 __ret_850 = __builtin_shufflevector(__ret_850, __ret_850, 1, 0); \
...@@ -65402,9 +65402,9 @@ __ai poly8x8_t vuzp1_p8(poly8x8_t __p0, poly8x8_t __p1) {...@@ -65402,9 +65402,9 @@ __ai poly8x8_t vuzp1_p8(poly8x8_t __p0, poly8x8_t __p1) {
65402}65402}
65403#else65403#else
65404__ai poly8x8_t vuzp1_p8(poly8x8_t __p0, poly8x8_t __p1) {65404__ai poly8x8_t vuzp1_p8(poly8x8_t __p0, poly8x8_t __p1) {
65405 poly8x8_t __ret;
65405 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);65406 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
65406 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);65407 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
65407 poly8x8_t __ret;
65408 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14);65408 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14);
65409 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);65409 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65410 return __ret;65410 return __ret;
...@@ -65419,9 +65419,9 @@ __ai poly16x4_t vuzp1_p16(poly16x4_t __p0, poly16x4_t __p1) {...@@ -65419,9 +65419,9 @@ __ai poly16x4_t vuzp1_p16(poly16x4_t __p0, poly16x4_t __p1) {
65419}65419}
65420#else65420#else
65421__ai poly16x4_t vuzp1_p16(poly16x4_t __p0, poly16x4_t __p1) {65421__ai poly16x4_t vuzp1_p16(poly16x4_t __p0, poly16x4_t __p1) {
65422 poly16x4_t __ret;
65422 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);65423 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
65423 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);65424 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
65424 poly16x4_t __ret;
65425 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6);65425 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6);
65426 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);65426 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65427 return __ret;65427 return __ret;
...@@ -65436,9 +65436,9 @@ __ai poly8x16_t vuzp1q_p8(poly8x16_t __p0, poly8x16_t __p1) {...@@ -65436,9 +65436,9 @@ __ai poly8x16_t vuzp1q_p8(poly8x16_t __p0, poly8x16_t __p1) {
65436}65436}
65437#else65437#else
65438__ai poly8x16_t vuzp1q_p8(poly8x16_t __p0, poly8x16_t __p1) {65438__ai poly8x16_t vuzp1q_p8(poly8x16_t __p0, poly8x16_t __p1) {
65439 poly8x16_t __ret;
65439 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);65440 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65440 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);65441 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65441 poly8x16_t __ret;
65442 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30);65442 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30);
65443 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);65443 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65444 return __ret;65444 return __ret;
...@@ -65453,9 +65453,9 @@ __ai poly64x2_t vuzp1q_p64(poly64x2_t __p0, poly64x2_t __p1) {...@@ -65453,9 +65453,9 @@ __ai poly64x2_t vuzp1q_p64(poly64x2_t __p0, poly64x2_t __p1) {
65453}65453}
65454#else65454#else
65455__ai poly64x2_t vuzp1q_p64(poly64x2_t __p0, poly64x2_t __p1) {65455__ai poly64x2_t vuzp1q_p64(poly64x2_t __p0, poly64x2_t __p1) {
65456 poly64x2_t __ret;
65456 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);65457 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
65457 poly64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);65458 poly64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
65458 poly64x2_t __ret;
65459 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);65459 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
65460 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);65460 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65461 return __ret;65461 return __ret;
...@@ -65470,9 +65470,9 @@ __ai poly16x8_t vuzp1q_p16(poly16x8_t __p0, poly16x8_t __p1) {...@@ -65470,9 +65470,9 @@ __ai poly16x8_t vuzp1q_p16(poly16x8_t __p0, poly16x8_t __p1) {
65470}65470}
65471#else65471#else
65472__ai poly16x8_t vuzp1q_p16(poly16x8_t __p0, poly16x8_t __p1) {65472__ai poly16x8_t vuzp1q_p16(poly16x8_t __p0, poly16x8_t __p1) {
65473 poly16x8_t __ret;
65473 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);65474 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
65474 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);65475 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
65475 poly16x8_t __ret;
65476 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14);65476 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14);
65477 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);65477 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65478 return __ret;65478 return __ret;
...@@ -65487,9 +65487,9 @@ __ai uint8x16_t vuzp1q_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -65487,9 +65487,9 @@ __ai uint8x16_t vuzp1q_u8(uint8x16_t __p0, uint8x16_t __p1) {
65487}65487}
65488#else65488#else
65489__ai uint8x16_t vuzp1q_u8(uint8x16_t __p0, uint8x16_t __p1) {65489__ai uint8x16_t vuzp1q_u8(uint8x16_t __p0, uint8x16_t __p1) {
65490 uint8x16_t __ret;
65490 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);65491 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65491 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);65492 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65492 uint8x16_t __ret;
65493 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30);65493 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30);
65494 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);65494 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65495 return __ret;65495 return __ret;
...@@ -65504,9 +65504,9 @@ __ai uint32x4_t vuzp1q_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -65504,9 +65504,9 @@ __ai uint32x4_t vuzp1q_u32(uint32x4_t __p0, uint32x4_t __p1) {
65504}65504}
65505#else65505#else
65506__ai uint32x4_t vuzp1q_u32(uint32x4_t __p0, uint32x4_t __p1) {65506__ai uint32x4_t vuzp1q_u32(uint32x4_t __p0, uint32x4_t __p1) {
65507 uint32x4_t __ret;
65507 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);65508 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
65508 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);65509 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
65509 uint32x4_t __ret;
65510 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6);65510 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6);
65511 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);65511 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65512 return __ret;65512 return __ret;
...@@ -65521,9 +65521,9 @@ __ai uint64x2_t vuzp1q_u64(uint64x2_t __p0, uint64x2_t __p1) {...@@ -65521,9 +65521,9 @@ __ai uint64x2_t vuzp1q_u64(uint64x2_t __p0, uint64x2_t __p1) {
65521}65521}
65522#else65522#else
65523__ai uint64x2_t vuzp1q_u64(uint64x2_t __p0, uint64x2_t __p1) {65523__ai uint64x2_t vuzp1q_u64(uint64x2_t __p0, uint64x2_t __p1) {
65524 uint64x2_t __ret;
65524 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);65525 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
65525 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);65526 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
65526 uint64x2_t __ret;
65527 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);65527 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
65528 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);65528 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65529 return __ret;65529 return __ret;
...@@ -65538,9 +65538,9 @@ __ai uint16x8_t vuzp1q_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -65538,9 +65538,9 @@ __ai uint16x8_t vuzp1q_u16(uint16x8_t __p0, uint16x8_t __p1) {
65538}65538}
65539#else65539#else
65540__ai uint16x8_t vuzp1q_u16(uint16x8_t __p0, uint16x8_t __p1) {65540__ai uint16x8_t vuzp1q_u16(uint16x8_t __p0, uint16x8_t __p1) {
65541 uint16x8_t __ret;
65541 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);65542 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
65542 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);65543 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
65543 uint16x8_t __ret;
65544 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14);65544 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14);
65545 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);65545 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65546 return __ret;65546 return __ret;
...@@ -65555,9 +65555,9 @@ __ai int8x16_t vuzp1q_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -65555,9 +65555,9 @@ __ai int8x16_t vuzp1q_s8(int8x16_t __p0, int8x16_t __p1) {
65555}65555}
65556#else65556#else
65557__ai int8x16_t vuzp1q_s8(int8x16_t __p0, int8x16_t __p1) {65557__ai int8x16_t vuzp1q_s8(int8x16_t __p0, int8x16_t __p1) {
65558 int8x16_t __ret;
65558 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);65559 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65559 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);65560 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65560 int8x16_t __ret;
65561 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30);65561 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30);
65562 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);65562 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65563 return __ret;65563 return __ret;
...@@ -65572,9 +65572,9 @@ __ai float64x2_t vuzp1q_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -65572,9 +65572,9 @@ __ai float64x2_t vuzp1q_f64(float64x2_t __p0, float64x2_t __p1) {
65572}65572}
65573#else65573#else
65574__ai float64x2_t vuzp1q_f64(float64x2_t __p0, float64x2_t __p1) {65574__ai float64x2_t vuzp1q_f64(float64x2_t __p0, float64x2_t __p1) {
65575 float64x2_t __ret;
65575 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);65576 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
65576 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);65577 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
65577 float64x2_t __ret;
65578 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);65578 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
65579 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);65579 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65580 return __ret;65580 return __ret;
...@@ -65589,9 +65589,9 @@ __ai float32x4_t vuzp1q_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -65589,9 +65589,9 @@ __ai float32x4_t vuzp1q_f32(float32x4_t __p0, float32x4_t __p1) {
65589}65589}
65590#else65590#else
65591__ai float32x4_t vuzp1q_f32(float32x4_t __p0, float32x4_t __p1) {65591__ai float32x4_t vuzp1q_f32(float32x4_t __p0, float32x4_t __p1) {
65592 float32x4_t __ret;
65592 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);65593 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
65593 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);65594 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
65594 float32x4_t __ret;
65595 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6);65595 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6);
65596 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);65596 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65597 return __ret;65597 return __ret;
...@@ -65606,9 +65606,9 @@ __ai int32x4_t vuzp1q_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -65606,9 +65606,9 @@ __ai int32x4_t vuzp1q_s32(int32x4_t __p0, int32x4_t __p1) {
65606}65606}
65607#else65607#else
65608__ai int32x4_t vuzp1q_s32(int32x4_t __p0, int32x4_t __p1) {65608__ai int32x4_t vuzp1q_s32(int32x4_t __p0, int32x4_t __p1) {
65609 int32x4_t __ret;
65609 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);65610 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
65610 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);65611 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
65611 int32x4_t __ret;
65612 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6);65612 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6);
65613 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);65613 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65614 return __ret;65614 return __ret;
...@@ -65623,9 +65623,9 @@ __ai int64x2_t vuzp1q_s64(int64x2_t __p0, int64x2_t __p1) {...@@ -65623,9 +65623,9 @@ __ai int64x2_t vuzp1q_s64(int64x2_t __p0, int64x2_t __p1) {
65623}65623}
65624#else65624#else
65625__ai int64x2_t vuzp1q_s64(int64x2_t __p0, int64x2_t __p1) {65625__ai int64x2_t vuzp1q_s64(int64x2_t __p0, int64x2_t __p1) {
65626 int64x2_t __ret;
65626 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);65627 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
65627 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);65628 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
65628 int64x2_t __ret;
65629 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);65629 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
65630 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);65630 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65631 return __ret;65631 return __ret;
...@@ -65640,9 +65640,9 @@ __ai int16x8_t vuzp1q_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -65640,9 +65640,9 @@ __ai int16x8_t vuzp1q_s16(int16x8_t __p0, int16x8_t __p1) {
65640}65640}
65641#else65641#else
65642__ai int16x8_t vuzp1q_s16(int16x8_t __p0, int16x8_t __p1) {65642__ai int16x8_t vuzp1q_s16(int16x8_t __p0, int16x8_t __p1) {
65643 int16x8_t __ret;
65643 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);65644 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
65644 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);65645 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
65645 int16x8_t __ret;
65646 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14);65646 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14);
65647 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);65647 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65648 return __ret;65648 return __ret;
...@@ -65657,9 +65657,9 @@ __ai uint8x8_t vuzp1_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -65657,9 +65657,9 @@ __ai uint8x8_t vuzp1_u8(uint8x8_t __p0, uint8x8_t __p1) {
65657}65657}
65658#else65658#else
65659__ai uint8x8_t vuzp1_u8(uint8x8_t __p0, uint8x8_t __p1) {65659__ai uint8x8_t vuzp1_u8(uint8x8_t __p0, uint8x8_t __p1) {
65660 uint8x8_t __ret;
65660 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);65661 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
65661 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);65662 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
65662 uint8x8_t __ret;
65663 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14);65663 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14);
65664 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);65664 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65665 return __ret;65665 return __ret;
...@@ -65674,9 +65674,9 @@ __ai uint32x2_t vuzp1_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -65674,9 +65674,9 @@ __ai uint32x2_t vuzp1_u32(uint32x2_t __p0, uint32x2_t __p1) {
65674}65674}
65675#else65675#else
65676__ai uint32x2_t vuzp1_u32(uint32x2_t __p0, uint32x2_t __p1) {65676__ai uint32x2_t vuzp1_u32(uint32x2_t __p0, uint32x2_t __p1) {
65677 uint32x2_t __ret;
65677 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);65678 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
65678 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);65679 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
65679 uint32x2_t __ret;
65680 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);65680 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
65681 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);65681 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65682 return __ret;65682 return __ret;
...@@ -65691,9 +65691,9 @@ __ai uint16x4_t vuzp1_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -65691,9 +65691,9 @@ __ai uint16x4_t vuzp1_u16(uint16x4_t __p0, uint16x4_t __p1) {
65691}65691}
65692#else65692#else
65693__ai uint16x4_t vuzp1_u16(uint16x4_t __p0, uint16x4_t __p1) {65693__ai uint16x4_t vuzp1_u16(uint16x4_t __p0, uint16x4_t __p1) {
65694 uint16x4_t __ret;
65694 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);65695 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
65695 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);65696 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
65696 uint16x4_t __ret;
65697 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6);65697 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6);
65698 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);65698 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65699 return __ret;65699 return __ret;
...@@ -65708,9 +65708,9 @@ __ai int8x8_t vuzp1_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -65708,9 +65708,9 @@ __ai int8x8_t vuzp1_s8(int8x8_t __p0, int8x8_t __p1) {
65708}65708}
65709#else65709#else
65710__ai int8x8_t vuzp1_s8(int8x8_t __p0, int8x8_t __p1) {65710__ai int8x8_t vuzp1_s8(int8x8_t __p0, int8x8_t __p1) {
65711 int8x8_t __ret;
65711 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);65712 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
65712 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);65713 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
65713 int8x8_t __ret;
65714 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14);65714 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6, 8, 10, 12, 14);
65715 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);65715 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65716 return __ret;65716 return __ret;
...@@ -65725,9 +65725,9 @@ __ai float32x2_t vuzp1_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -65725,9 +65725,9 @@ __ai float32x2_t vuzp1_f32(float32x2_t __p0, float32x2_t __p1) {
65725}65725}
65726#else65726#else
65727__ai float32x2_t vuzp1_f32(float32x2_t __p0, float32x2_t __p1) {65727__ai float32x2_t vuzp1_f32(float32x2_t __p0, float32x2_t __p1) {
65728 float32x2_t __ret;
65728 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);65729 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
65729 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);65730 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
65730 float32x2_t __ret;
65731 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);65731 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
65732 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);65732 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65733 return __ret;65733 return __ret;
...@@ -65742,9 +65742,9 @@ __ai int32x2_t vuzp1_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -65742,9 +65742,9 @@ __ai int32x2_t vuzp1_s32(int32x2_t __p0, int32x2_t __p1) {
65742}65742}
65743#else65743#else
65744__ai int32x2_t vuzp1_s32(int32x2_t __p0, int32x2_t __p1) {65744__ai int32x2_t vuzp1_s32(int32x2_t __p0, int32x2_t __p1) {
65745 int32x2_t __ret;
65745 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);65746 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
65746 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);65747 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
65747 int32x2_t __ret;
65748 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);65748 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
65749 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);65749 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65750 return __ret;65750 return __ret;
...@@ -65759,9 +65759,9 @@ __ai int16x4_t vuzp1_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -65759,9 +65759,9 @@ __ai int16x4_t vuzp1_s16(int16x4_t __p0, int16x4_t __p1) {
65759}65759}
65760#else65760#else
65761__ai int16x4_t vuzp1_s16(int16x4_t __p0, int16x4_t __p1) {65761__ai int16x4_t vuzp1_s16(int16x4_t __p0, int16x4_t __p1) {
65762 int16x4_t __ret;
65762 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);65763 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
65763 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);65764 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
65764 int16x4_t __ret;
65765 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6);65765 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2, 4, 6);
65766 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);65766 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65767 return __ret;65767 return __ret;
...@@ -65776,9 +65776,9 @@ __ai poly8x8_t vuzp2_p8(poly8x8_t __p0, poly8x8_t __p1) {...@@ -65776,9 +65776,9 @@ __ai poly8x8_t vuzp2_p8(poly8x8_t __p0, poly8x8_t __p1) {
65776}65776}
65777#else65777#else
65778__ai poly8x8_t vuzp2_p8(poly8x8_t __p0, poly8x8_t __p1) {65778__ai poly8x8_t vuzp2_p8(poly8x8_t __p0, poly8x8_t __p1) {
65779 poly8x8_t __ret;
65779 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);65780 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
65780 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);65781 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
65781 poly8x8_t __ret;
65782 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15);65782 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15);
65783 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);65783 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65784 return __ret;65784 return __ret;
...@@ -65793,9 +65793,9 @@ __ai poly16x4_t vuzp2_p16(poly16x4_t __p0, poly16x4_t __p1) {...@@ -65793,9 +65793,9 @@ __ai poly16x4_t vuzp2_p16(poly16x4_t __p0, poly16x4_t __p1) {
65793}65793}
65794#else65794#else
65795__ai poly16x4_t vuzp2_p16(poly16x4_t __p0, poly16x4_t __p1) {65795__ai poly16x4_t vuzp2_p16(poly16x4_t __p0, poly16x4_t __p1) {
65796 poly16x4_t __ret;
65796 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);65797 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
65797 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);65798 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
65798 poly16x4_t __ret;
65799 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7);65799 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7);
65800 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);65800 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65801 return __ret;65801 return __ret;
...@@ -65810,9 +65810,9 @@ __ai poly8x16_t vuzp2q_p8(poly8x16_t __p0, poly8x16_t __p1) {...@@ -65810,9 +65810,9 @@ __ai poly8x16_t vuzp2q_p8(poly8x16_t __p0, poly8x16_t __p1) {
65810}65810}
65811#else65811#else
65812__ai poly8x16_t vuzp2q_p8(poly8x16_t __p0, poly8x16_t __p1) {65812__ai poly8x16_t vuzp2q_p8(poly8x16_t __p0, poly8x16_t __p1) {
65813 poly8x16_t __ret;
65813 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);65814 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65814 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);65815 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65815 poly8x16_t __ret;
65816 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31);65816 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31);
65817 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);65817 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65818 return __ret;65818 return __ret;
...@@ -65827,9 +65827,9 @@ __ai poly64x2_t vuzp2q_p64(poly64x2_t __p0, poly64x2_t __p1) {...@@ -65827,9 +65827,9 @@ __ai poly64x2_t vuzp2q_p64(poly64x2_t __p0, poly64x2_t __p1) {
65827}65827}
65828#else65828#else
65829__ai poly64x2_t vuzp2q_p64(poly64x2_t __p0, poly64x2_t __p1) {65829__ai poly64x2_t vuzp2q_p64(poly64x2_t __p0, poly64x2_t __p1) {
65830 poly64x2_t __ret;
65830 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);65831 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
65831 poly64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);65832 poly64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
65832 poly64x2_t __ret;
65833 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);65833 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
65834 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);65834 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65835 return __ret;65835 return __ret;
...@@ -65844,9 +65844,9 @@ __ai poly16x8_t vuzp2q_p16(poly16x8_t __p0, poly16x8_t __p1) {...@@ -65844,9 +65844,9 @@ __ai poly16x8_t vuzp2q_p16(poly16x8_t __p0, poly16x8_t __p1) {
65844}65844}
65845#else65845#else
65846__ai poly16x8_t vuzp2q_p16(poly16x8_t __p0, poly16x8_t __p1) {65846__ai poly16x8_t vuzp2q_p16(poly16x8_t __p0, poly16x8_t __p1) {
65847 poly16x8_t __ret;
65847 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);65848 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
65848 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);65849 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
65849 poly16x8_t __ret;
65850 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15);65850 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15);
65851 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);65851 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65852 return __ret;65852 return __ret;
...@@ -65861,9 +65861,9 @@ __ai uint8x16_t vuzp2q_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -65861,9 +65861,9 @@ __ai uint8x16_t vuzp2q_u8(uint8x16_t __p0, uint8x16_t __p1) {
65861}65861}
65862#else65862#else
65863__ai uint8x16_t vuzp2q_u8(uint8x16_t __p0, uint8x16_t __p1) {65863__ai uint8x16_t vuzp2q_u8(uint8x16_t __p0, uint8x16_t __p1) {
65864 uint8x16_t __ret;
65864 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);65865 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65865 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);65866 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65866 uint8x16_t __ret;
65867 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31);65867 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31);
65868 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);65868 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65869 return __ret;65869 return __ret;
...@@ -65878,9 +65878,9 @@ __ai uint32x4_t vuzp2q_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -65878,9 +65878,9 @@ __ai uint32x4_t vuzp2q_u32(uint32x4_t __p0, uint32x4_t __p1) {
65878}65878}
65879#else65879#else
65880__ai uint32x4_t vuzp2q_u32(uint32x4_t __p0, uint32x4_t __p1) {65880__ai uint32x4_t vuzp2q_u32(uint32x4_t __p0, uint32x4_t __p1) {
65881 uint32x4_t __ret;
65881 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);65882 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
65882 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);65883 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
65883 uint32x4_t __ret;
65884 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7);65884 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7);
65885 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);65885 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65886 return __ret;65886 return __ret;
...@@ -65895,9 +65895,9 @@ __ai uint64x2_t vuzp2q_u64(uint64x2_t __p0, uint64x2_t __p1) {...@@ -65895,9 +65895,9 @@ __ai uint64x2_t vuzp2q_u64(uint64x2_t __p0, uint64x2_t __p1) {
65895}65895}
65896#else65896#else
65897__ai uint64x2_t vuzp2q_u64(uint64x2_t __p0, uint64x2_t __p1) {65897__ai uint64x2_t vuzp2q_u64(uint64x2_t __p0, uint64x2_t __p1) {
65898 uint64x2_t __ret;
65898 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);65899 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
65899 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);65900 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
65900 uint64x2_t __ret;
65901 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);65901 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
65902 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);65902 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65903 return __ret;65903 return __ret;
...@@ -65912,9 +65912,9 @@ __ai uint16x8_t vuzp2q_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -65912,9 +65912,9 @@ __ai uint16x8_t vuzp2q_u16(uint16x8_t __p0, uint16x8_t __p1) {
65912}65912}
65913#else65913#else
65914__ai uint16x8_t vuzp2q_u16(uint16x8_t __p0, uint16x8_t __p1) {65914__ai uint16x8_t vuzp2q_u16(uint16x8_t __p0, uint16x8_t __p1) {
65915 uint16x8_t __ret;
65915 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);65916 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
65916 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);65917 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
65917 uint16x8_t __ret;
65918 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15);65918 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15);
65919 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);65919 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
65920 return __ret;65920 return __ret;
...@@ -65929,9 +65929,9 @@ __ai int8x16_t vuzp2q_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -65929,9 +65929,9 @@ __ai int8x16_t vuzp2q_s8(int8x16_t __p0, int8x16_t __p1) {
65929}65929}
65930#else65930#else
65931__ai int8x16_t vuzp2q_s8(int8x16_t __p0, int8x16_t __p1) {65931__ai int8x16_t vuzp2q_s8(int8x16_t __p0, int8x16_t __p1) {
65932 int8x16_t __ret;
65932 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);65933 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65933 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);65934 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65934 int8x16_t __ret;
65935 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31);65935 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31);
65936 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);65936 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
65937 return __ret;65937 return __ret;
...@@ -65946,9 +65946,9 @@ __ai float64x2_t vuzp2q_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -65946,9 +65946,9 @@ __ai float64x2_t vuzp2q_f64(float64x2_t __p0, float64x2_t __p1) {
65946}65946}
65947#else65947#else
65948__ai float64x2_t vuzp2q_f64(float64x2_t __p0, float64x2_t __p1) {65948__ai float64x2_t vuzp2q_f64(float64x2_t __p0, float64x2_t __p1) {
65949 float64x2_t __ret;
65949 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);65950 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
65950 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);65951 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
65951 float64x2_t __ret;
65952 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);65952 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
65953 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);65953 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
65954 return __ret;65954 return __ret;
...@@ -65963,9 +65963,9 @@ __ai float32x4_t vuzp2q_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -65963,9 +65963,9 @@ __ai float32x4_t vuzp2q_f32(float32x4_t __p0, float32x4_t __p1) {
65963}65963}
65964#else65964#else
65965__ai float32x4_t vuzp2q_f32(float32x4_t __p0, float32x4_t __p1) {65965__ai float32x4_t vuzp2q_f32(float32x4_t __p0, float32x4_t __p1) {
65966 float32x4_t __ret;
65966 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);65967 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
65967 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);65968 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
65968 float32x4_t __ret;
65969 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7);65969 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7);
65970 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);65970 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65971 return __ret;65971 return __ret;
...@@ -65980,9 +65980,9 @@ __ai int32x4_t vuzp2q_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -65980,9 +65980,9 @@ __ai int32x4_t vuzp2q_s32(int32x4_t __p0, int32x4_t __p1) {
65980}65980}
65981#else65981#else
65982__ai int32x4_t vuzp2q_s32(int32x4_t __p0, int32x4_t __p1) {65982__ai int32x4_t vuzp2q_s32(int32x4_t __p0, int32x4_t __p1) {
65983 int32x4_t __ret;
65983 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);65984 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
65984 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);65985 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
65985 int32x4_t __ret;
65986 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7);65986 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7);
65987 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);65987 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
65988 return __ret;65988 return __ret;
...@@ -65997,9 +65997,9 @@ __ai int64x2_t vuzp2q_s64(int64x2_t __p0, int64x2_t __p1) {...@@ -65997,9 +65997,9 @@ __ai int64x2_t vuzp2q_s64(int64x2_t __p0, int64x2_t __p1) {
65997}65997}
65998#else65998#else
65999__ai int64x2_t vuzp2q_s64(int64x2_t __p0, int64x2_t __p1) {65999__ai int64x2_t vuzp2q_s64(int64x2_t __p0, int64x2_t __p1) {
66000 int64x2_t __ret;
66000 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);66001 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
66001 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);66002 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
66002 int64x2_t __ret;
66003 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);66003 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
66004 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);66004 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66005 return __ret;66005 return __ret;
...@@ -66014,9 +66014,9 @@ __ai int16x8_t vuzp2q_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -66014,9 +66014,9 @@ __ai int16x8_t vuzp2q_s16(int16x8_t __p0, int16x8_t __p1) {
66014}66014}
66015#else66015#else
66016__ai int16x8_t vuzp2q_s16(int16x8_t __p0, int16x8_t __p1) {66016__ai int16x8_t vuzp2q_s16(int16x8_t __p0, int16x8_t __p1) {
66017 int16x8_t __ret;
66017 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);66018 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
66018 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);66019 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
66019 int16x8_t __ret;
66020 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15);66020 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15);
66021 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);66021 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66022 return __ret;66022 return __ret;
...@@ -66031,9 +66031,9 @@ __ai uint8x8_t vuzp2_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -66031,9 +66031,9 @@ __ai uint8x8_t vuzp2_u8(uint8x8_t __p0, uint8x8_t __p1) {
66031}66031}
66032#else66032#else
66033__ai uint8x8_t vuzp2_u8(uint8x8_t __p0, uint8x8_t __p1) {66033__ai uint8x8_t vuzp2_u8(uint8x8_t __p0, uint8x8_t __p1) {
66034 uint8x8_t __ret;
66034 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);66035 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
66035 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);66036 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
66036 uint8x8_t __ret;
66037 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15);66037 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15);
66038 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);66038 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66039 return __ret;66039 return __ret;
...@@ -66048,9 +66048,9 @@ __ai uint32x2_t vuzp2_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -66048,9 +66048,9 @@ __ai uint32x2_t vuzp2_u32(uint32x2_t __p0, uint32x2_t __p1) {
66048}66048}
66049#else66049#else
66050__ai uint32x2_t vuzp2_u32(uint32x2_t __p0, uint32x2_t __p1) {66050__ai uint32x2_t vuzp2_u32(uint32x2_t __p0, uint32x2_t __p1) {
66051 uint32x2_t __ret;
66051 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);66052 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
66052 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);66053 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
66053 uint32x2_t __ret;
66054 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);66054 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
66055 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);66055 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66056 return __ret;66056 return __ret;
...@@ -66065,9 +66065,9 @@ __ai uint16x4_t vuzp2_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -66065,9 +66065,9 @@ __ai uint16x4_t vuzp2_u16(uint16x4_t __p0, uint16x4_t __p1) {
66065}66065}
66066#else66066#else
66067__ai uint16x4_t vuzp2_u16(uint16x4_t __p0, uint16x4_t __p1) {66067__ai uint16x4_t vuzp2_u16(uint16x4_t __p0, uint16x4_t __p1) {
66068 uint16x4_t __ret;
66068 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);66069 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
66069 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);66070 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
66070 uint16x4_t __ret;
66071 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7);66071 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7);
66072 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);66072 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66073 return __ret;66073 return __ret;
...@@ -66082,9 +66082,9 @@ __ai int8x8_t vuzp2_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -66082,9 +66082,9 @@ __ai int8x8_t vuzp2_s8(int8x8_t __p0, int8x8_t __p1) {
66082}66082}
66083#else66083#else
66084__ai int8x8_t vuzp2_s8(int8x8_t __p0, int8x8_t __p1) {66084__ai int8x8_t vuzp2_s8(int8x8_t __p0, int8x8_t __p1) {
66085 int8x8_t __ret;
66085 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);66086 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
66086 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);66087 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
66087 int8x8_t __ret;
66088 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15);66088 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7, 9, 11, 13, 15);
66089 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);66089 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66090 return __ret;66090 return __ret;
...@@ -66099,9 +66099,9 @@ __ai float32x2_t vuzp2_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -66099,9 +66099,9 @@ __ai float32x2_t vuzp2_f32(float32x2_t __p0, float32x2_t __p1) {
66099}66099}
66100#else66100#else
66101__ai float32x2_t vuzp2_f32(float32x2_t __p0, float32x2_t __p1) {66101__ai float32x2_t vuzp2_f32(float32x2_t __p0, float32x2_t __p1) {
66102 float32x2_t __ret;
66102 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);66103 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
66103 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);66104 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
66104 float32x2_t __ret;
66105 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);66105 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
66106 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);66106 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66107 return __ret;66107 return __ret;
...@@ -66116,9 +66116,9 @@ __ai int32x2_t vuzp2_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -66116,9 +66116,9 @@ __ai int32x2_t vuzp2_s32(int32x2_t __p0, int32x2_t __p1) {
66116}66116}
66117#else66117#else
66118__ai int32x2_t vuzp2_s32(int32x2_t __p0, int32x2_t __p1) {66118__ai int32x2_t vuzp2_s32(int32x2_t __p0, int32x2_t __p1) {
66119 int32x2_t __ret;
66119 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);66120 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
66120 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);66121 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
66121 int32x2_t __ret;
66122 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);66122 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
66123 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);66123 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66124 return __ret;66124 return __ret;
...@@ -66133,9 +66133,9 @@ __ai int16x4_t vuzp2_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -66133,9 +66133,9 @@ __ai int16x4_t vuzp2_s16(int16x4_t __p0, int16x4_t __p1) {
66133}66133}
66134#else66134#else
66135__ai int16x4_t vuzp2_s16(int16x4_t __p0, int16x4_t __p1) {66135__ai int16x4_t vuzp2_s16(int16x4_t __p0, int16x4_t __p1) {
66136 int16x4_t __ret;
66136 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);66137 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
66137 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);66138 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
66138 int16x4_t __ret;
66139 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7);66139 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3, 5, 7);
66140 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);66140 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66141 return __ret;66141 return __ret;
...@@ -66150,9 +66150,9 @@ __ai poly8x8_t vzip1_p8(poly8x8_t __p0, poly8x8_t __p1) {...@@ -66150,9 +66150,9 @@ __ai poly8x8_t vzip1_p8(poly8x8_t __p0, poly8x8_t __p1) {
66150}66150}
66151#else66151#else
66152__ai poly8x8_t vzip1_p8(poly8x8_t __p0, poly8x8_t __p1) {66152__ai poly8x8_t vzip1_p8(poly8x8_t __p0, poly8x8_t __p1) {
66153 poly8x8_t __ret;
66153 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);66154 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
66154 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);66155 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
66155 poly8x8_t __ret;
66156 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 1, 9, 2, 10, 3, 11);66156 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 1, 9, 2, 10, 3, 11);
66157 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);66157 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66158 return __ret;66158 return __ret;
...@@ -66167,9 +66167,9 @@ __ai poly16x4_t vzip1_p16(poly16x4_t __p0, poly16x4_t __p1) {...@@ -66167,9 +66167,9 @@ __ai poly16x4_t vzip1_p16(poly16x4_t __p0, poly16x4_t __p1) {
66167}66167}
66168#else66168#else
66169__ai poly16x4_t vzip1_p16(poly16x4_t __p0, poly16x4_t __p1) {66169__ai poly16x4_t vzip1_p16(poly16x4_t __p0, poly16x4_t __p1) {
66170 poly16x4_t __ret;
66170 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);66171 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
66171 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);66172 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
66172 poly16x4_t __ret;
66173 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 1, 5);66173 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 1, 5);
66174 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);66174 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66175 return __ret;66175 return __ret;
...@@ -66184,9 +66184,9 @@ __ai poly8x16_t vzip1q_p8(poly8x16_t __p0, poly8x16_t __p1) {...@@ -66184,9 +66184,9 @@ __ai poly8x16_t vzip1q_p8(poly8x16_t __p0, poly8x16_t __p1) {
66184}66184}
66185#else66185#else
66186__ai poly8x16_t vzip1q_p8(poly8x16_t __p0, poly8x16_t __p1) {66186__ai poly8x16_t vzip1q_p8(poly8x16_t __p0, poly8x16_t __p1) {
66187 poly8x16_t __ret;
66187 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);66188 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66188 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);66189 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66189 poly8x16_t __ret;
66190 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 16, 1, 17, 2, 18, 3, 19, 4, 20, 5, 21, 6, 22, 7, 23);66190 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 16, 1, 17, 2, 18, 3, 19, 4, 20, 5, 21, 6, 22, 7, 23);
66191 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);66191 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66192 return __ret;66192 return __ret;
...@@ -66201,9 +66201,9 @@ __ai poly64x2_t vzip1q_p64(poly64x2_t __p0, poly64x2_t __p1) {...@@ -66201,9 +66201,9 @@ __ai poly64x2_t vzip1q_p64(poly64x2_t __p0, poly64x2_t __p1) {
66201}66201}
66202#else66202#else
66203__ai poly64x2_t vzip1q_p64(poly64x2_t __p0, poly64x2_t __p1) {66203__ai poly64x2_t vzip1q_p64(poly64x2_t __p0, poly64x2_t __p1) {
66204 poly64x2_t __ret;
66204 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);66205 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
66205 poly64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);66206 poly64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
66206 poly64x2_t __ret;
66207 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);66207 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
66208 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);66208 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66209 return __ret;66209 return __ret;
...@@ -66218,9 +66218,9 @@ __ai poly16x8_t vzip1q_p16(poly16x8_t __p0, poly16x8_t __p1) {...@@ -66218,9 +66218,9 @@ __ai poly16x8_t vzip1q_p16(poly16x8_t __p0, poly16x8_t __p1) {
66218}66218}
66219#else66219#else
66220__ai poly16x8_t vzip1q_p16(poly16x8_t __p0, poly16x8_t __p1) {66220__ai poly16x8_t vzip1q_p16(poly16x8_t __p0, poly16x8_t __p1) {
66221 poly16x8_t __ret;
66221 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);66222 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
66222 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);66223 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
66223 poly16x8_t __ret;
66224 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 1, 9, 2, 10, 3, 11);66224 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 1, 9, 2, 10, 3, 11);
66225 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);66225 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66226 return __ret;66226 return __ret;
...@@ -66235,9 +66235,9 @@ __ai uint8x16_t vzip1q_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -66235,9 +66235,9 @@ __ai uint8x16_t vzip1q_u8(uint8x16_t __p0, uint8x16_t __p1) {
66235}66235}
66236#else66236#else
66237__ai uint8x16_t vzip1q_u8(uint8x16_t __p0, uint8x16_t __p1) {66237__ai uint8x16_t vzip1q_u8(uint8x16_t __p0, uint8x16_t __p1) {
66238 uint8x16_t __ret;
66238 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);66239 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66239 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);66240 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66240 uint8x16_t __ret;
66241 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 16, 1, 17, 2, 18, 3, 19, 4, 20, 5, 21, 6, 22, 7, 23);66241 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 16, 1, 17, 2, 18, 3, 19, 4, 20, 5, 21, 6, 22, 7, 23);
66242 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);66242 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66243 return __ret;66243 return __ret;
...@@ -66252,9 +66252,9 @@ __ai uint32x4_t vzip1q_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -66252,9 +66252,9 @@ __ai uint32x4_t vzip1q_u32(uint32x4_t __p0, uint32x4_t __p1) {
66252}66252}
66253#else66253#else
66254__ai uint32x4_t vzip1q_u32(uint32x4_t __p0, uint32x4_t __p1) {66254__ai uint32x4_t vzip1q_u32(uint32x4_t __p0, uint32x4_t __p1) {
66255 uint32x4_t __ret;
66255 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);66256 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
66256 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);66257 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
66257 uint32x4_t __ret;
66258 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 1, 5);66258 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 1, 5);
66259 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);66259 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66260 return __ret;66260 return __ret;
...@@ -66269,9 +66269,9 @@ __ai uint64x2_t vzip1q_u64(uint64x2_t __p0, uint64x2_t __p1) {...@@ -66269,9 +66269,9 @@ __ai uint64x2_t vzip1q_u64(uint64x2_t __p0, uint64x2_t __p1) {
66269}66269}
66270#else66270#else
66271__ai uint64x2_t vzip1q_u64(uint64x2_t __p0, uint64x2_t __p1) {66271__ai uint64x2_t vzip1q_u64(uint64x2_t __p0, uint64x2_t __p1) {
66272 uint64x2_t __ret;
66272 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);66273 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
66273 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);66274 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
66274 uint64x2_t __ret;
66275 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);66275 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
66276 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);66276 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66277 return __ret;66277 return __ret;
...@@ -66286,9 +66286,9 @@ __ai uint16x8_t vzip1q_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -66286,9 +66286,9 @@ __ai uint16x8_t vzip1q_u16(uint16x8_t __p0, uint16x8_t __p1) {
66286}66286}
66287#else66287#else
66288__ai uint16x8_t vzip1q_u16(uint16x8_t __p0, uint16x8_t __p1) {66288__ai uint16x8_t vzip1q_u16(uint16x8_t __p0, uint16x8_t __p1) {
66289 uint16x8_t __ret;
66289 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);66290 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
66290 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);66291 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
66291 uint16x8_t __ret;
66292 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 1, 9, 2, 10, 3, 11);66292 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 1, 9, 2, 10, 3, 11);
66293 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);66293 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66294 return __ret;66294 return __ret;
...@@ -66303,9 +66303,9 @@ __ai int8x16_t vzip1q_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -66303,9 +66303,9 @@ __ai int8x16_t vzip1q_s8(int8x16_t __p0, int8x16_t __p1) {
66303}66303}
66304#else66304#else
66305__ai int8x16_t vzip1q_s8(int8x16_t __p0, int8x16_t __p1) {66305__ai int8x16_t vzip1q_s8(int8x16_t __p0, int8x16_t __p1) {
66306 int8x16_t __ret;
66306 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);66307 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66307 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);66308 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66308 int8x16_t __ret;
66309 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 16, 1, 17, 2, 18, 3, 19, 4, 20, 5, 21, 6, 22, 7, 23);66309 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 16, 1, 17, 2, 18, 3, 19, 4, 20, 5, 21, 6, 22, 7, 23);
66310 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);66310 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66311 return __ret;66311 return __ret;
...@@ -66320,9 +66320,9 @@ __ai float64x2_t vzip1q_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -66320,9 +66320,9 @@ __ai float64x2_t vzip1q_f64(float64x2_t __p0, float64x2_t __p1) {
66320}66320}
66321#else66321#else
66322__ai float64x2_t vzip1q_f64(float64x2_t __p0, float64x2_t __p1) {66322__ai float64x2_t vzip1q_f64(float64x2_t __p0, float64x2_t __p1) {
66323 float64x2_t __ret;
66323 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);66324 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
66324 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);66325 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
66325 float64x2_t __ret;
66326 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);66326 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
66327 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);66327 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66328 return __ret;66328 return __ret;
...@@ -66337,9 +66337,9 @@ __ai float32x4_t vzip1q_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -66337,9 +66337,9 @@ __ai float32x4_t vzip1q_f32(float32x4_t __p0, float32x4_t __p1) {
66337}66337}
66338#else66338#else
66339__ai float32x4_t vzip1q_f32(float32x4_t __p0, float32x4_t __p1) {66339__ai float32x4_t vzip1q_f32(float32x4_t __p0, float32x4_t __p1) {
66340 float32x4_t __ret;
66340 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);66341 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
66341 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);66342 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
66342 float32x4_t __ret;
66343 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 1, 5);66343 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 1, 5);
66344 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);66344 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66345 return __ret;66345 return __ret;
...@@ -66354,9 +66354,9 @@ __ai int32x4_t vzip1q_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -66354,9 +66354,9 @@ __ai int32x4_t vzip1q_s32(int32x4_t __p0, int32x4_t __p1) {
66354}66354}
66355#else66355#else
66356__ai int32x4_t vzip1q_s32(int32x4_t __p0, int32x4_t __p1) {66356__ai int32x4_t vzip1q_s32(int32x4_t __p0, int32x4_t __p1) {
66357 int32x4_t __ret;
66357 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);66358 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
66358 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);66359 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
66359 int32x4_t __ret;
66360 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 1, 5);66360 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 1, 5);
66361 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);66361 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66362 return __ret;66362 return __ret;
...@@ -66371,9 +66371,9 @@ __ai int64x2_t vzip1q_s64(int64x2_t __p0, int64x2_t __p1) {...@@ -66371,9 +66371,9 @@ __ai int64x2_t vzip1q_s64(int64x2_t __p0, int64x2_t __p1) {
66371}66371}
66372#else66372#else
66373__ai int64x2_t vzip1q_s64(int64x2_t __p0, int64x2_t __p1) {66373__ai int64x2_t vzip1q_s64(int64x2_t __p0, int64x2_t __p1) {
66374 int64x2_t __ret;
66374 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);66375 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
66375 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);66376 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
66376 int64x2_t __ret;
66377 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);66377 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
66378 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);66378 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66379 return __ret;66379 return __ret;
...@@ -66388,9 +66388,9 @@ __ai int16x8_t vzip1q_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -66388,9 +66388,9 @@ __ai int16x8_t vzip1q_s16(int16x8_t __p0, int16x8_t __p1) {
66388}66388}
66389#else66389#else
66390__ai int16x8_t vzip1q_s16(int16x8_t __p0, int16x8_t __p1) {66390__ai int16x8_t vzip1q_s16(int16x8_t __p0, int16x8_t __p1) {
66391 int16x8_t __ret;
66391 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);66392 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
66392 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);66393 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
66393 int16x8_t __ret;
66394 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 1, 9, 2, 10, 3, 11);66394 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 1, 9, 2, 10, 3, 11);
66395 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);66395 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66396 return __ret;66396 return __ret;
...@@ -66405,9 +66405,9 @@ __ai uint8x8_t vzip1_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -66405,9 +66405,9 @@ __ai uint8x8_t vzip1_u8(uint8x8_t __p0, uint8x8_t __p1) {
66405}66405}
66406#else66406#else
66407__ai uint8x8_t vzip1_u8(uint8x8_t __p0, uint8x8_t __p1) {66407__ai uint8x8_t vzip1_u8(uint8x8_t __p0, uint8x8_t __p1) {
66408 uint8x8_t __ret;
66408 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);66409 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
66409 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);66410 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
66410 uint8x8_t __ret;
66411 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 1, 9, 2, 10, 3, 11);66411 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 1, 9, 2, 10, 3, 11);
66412 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);66412 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66413 return __ret;66413 return __ret;
...@@ -66422,9 +66422,9 @@ __ai uint32x2_t vzip1_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -66422,9 +66422,9 @@ __ai uint32x2_t vzip1_u32(uint32x2_t __p0, uint32x2_t __p1) {
66422}66422}
66423#else66423#else
66424__ai uint32x2_t vzip1_u32(uint32x2_t __p0, uint32x2_t __p1) {66424__ai uint32x2_t vzip1_u32(uint32x2_t __p0, uint32x2_t __p1) {
66425 uint32x2_t __ret;
66425 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);66426 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
66426 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);66427 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
66427 uint32x2_t __ret;
66428 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);66428 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
66429 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);66429 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66430 return __ret;66430 return __ret;
...@@ -66439,9 +66439,9 @@ __ai uint16x4_t vzip1_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -66439,9 +66439,9 @@ __ai uint16x4_t vzip1_u16(uint16x4_t __p0, uint16x4_t __p1) {
66439}66439}
66440#else66440#else
66441__ai uint16x4_t vzip1_u16(uint16x4_t __p0, uint16x4_t __p1) {66441__ai uint16x4_t vzip1_u16(uint16x4_t __p0, uint16x4_t __p1) {
66442 uint16x4_t __ret;
66442 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);66443 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
66443 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);66444 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
66444 uint16x4_t __ret;
66445 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 1, 5);66445 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 1, 5);
66446 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);66446 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66447 return __ret;66447 return __ret;
...@@ -66456,9 +66456,9 @@ __ai int8x8_t vzip1_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -66456,9 +66456,9 @@ __ai int8x8_t vzip1_s8(int8x8_t __p0, int8x8_t __p1) {
66456}66456}
66457#else66457#else
66458__ai int8x8_t vzip1_s8(int8x8_t __p0, int8x8_t __p1) {66458__ai int8x8_t vzip1_s8(int8x8_t __p0, int8x8_t __p1) {
66459 int8x8_t __ret;
66459 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);66460 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
66460 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);66461 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
66461 int8x8_t __ret;
66462 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 1, 9, 2, 10, 3, 11);66462 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 8, 1, 9, 2, 10, 3, 11);
66463 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);66463 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66464 return __ret;66464 return __ret;
...@@ -66473,9 +66473,9 @@ __ai float32x2_t vzip1_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -66473,9 +66473,9 @@ __ai float32x2_t vzip1_f32(float32x2_t __p0, float32x2_t __p1) {
66473}66473}
66474#else66474#else
66475__ai float32x2_t vzip1_f32(float32x2_t __p0, float32x2_t __p1) {66475__ai float32x2_t vzip1_f32(float32x2_t __p0, float32x2_t __p1) {
66476 float32x2_t __ret;
66476 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);66477 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
66477 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);66478 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
66478 float32x2_t __ret;
66479 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);66479 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
66480 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);66480 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66481 return __ret;66481 return __ret;
...@@ -66490,9 +66490,9 @@ __ai int32x2_t vzip1_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -66490,9 +66490,9 @@ __ai int32x2_t vzip1_s32(int32x2_t __p0, int32x2_t __p1) {
66490}66490}
66491#else66491#else
66492__ai int32x2_t vzip1_s32(int32x2_t __p0, int32x2_t __p1) {66492__ai int32x2_t vzip1_s32(int32x2_t __p0, int32x2_t __p1) {
66493 int32x2_t __ret;
66493 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);66494 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
66494 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);66495 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
66495 int32x2_t __ret;
66496 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);66496 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 2);
66497 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);66497 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66498 return __ret;66498 return __ret;
...@@ -66507,9 +66507,9 @@ __ai int16x4_t vzip1_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -66507,9 +66507,9 @@ __ai int16x4_t vzip1_s16(int16x4_t __p0, int16x4_t __p1) {
66507}66507}
66508#else66508#else
66509__ai int16x4_t vzip1_s16(int16x4_t __p0, int16x4_t __p1) {66509__ai int16x4_t vzip1_s16(int16x4_t __p0, int16x4_t __p1) {
66510 int16x4_t __ret;
66510 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);66511 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
66511 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);66512 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
66512 int16x4_t __ret;
66513 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 1, 5);66513 __ret = __builtin_shufflevector(__rev0, __rev1, 0, 4, 1, 5);
66514 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);66514 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66515 return __ret;66515 return __ret;
...@@ -66524,9 +66524,9 @@ __ai poly8x8_t vzip2_p8(poly8x8_t __p0, poly8x8_t __p1) {...@@ -66524,9 +66524,9 @@ __ai poly8x8_t vzip2_p8(poly8x8_t __p0, poly8x8_t __p1) {
66524}66524}
66525#else66525#else
66526__ai poly8x8_t vzip2_p8(poly8x8_t __p0, poly8x8_t __p1) {66526__ai poly8x8_t vzip2_p8(poly8x8_t __p0, poly8x8_t __p1) {
66527 poly8x8_t __ret;
66527 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);66528 poly8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
66528 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);66529 poly8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
66529 poly8x8_t __ret;
66530 __ret = __builtin_shufflevector(__rev0, __rev1, 4, 12, 5, 13, 6, 14, 7, 15);66530 __ret = __builtin_shufflevector(__rev0, __rev1, 4, 12, 5, 13, 6, 14, 7, 15);
66531 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);66531 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66532 return __ret;66532 return __ret;
...@@ -66541,9 +66541,9 @@ __ai poly16x4_t vzip2_p16(poly16x4_t __p0, poly16x4_t __p1) {...@@ -66541,9 +66541,9 @@ __ai poly16x4_t vzip2_p16(poly16x4_t __p0, poly16x4_t __p1) {
66541}66541}
66542#else66542#else
66543__ai poly16x4_t vzip2_p16(poly16x4_t __p0, poly16x4_t __p1) {66543__ai poly16x4_t vzip2_p16(poly16x4_t __p0, poly16x4_t __p1) {
66544 poly16x4_t __ret;
66544 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);66545 poly16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
66545 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);66546 poly16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
66546 poly16x4_t __ret;
66547 __ret = __builtin_shufflevector(__rev0, __rev1, 2, 6, 3, 7);66547 __ret = __builtin_shufflevector(__rev0, __rev1, 2, 6, 3, 7);
66548 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);66548 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66549 return __ret;66549 return __ret;
...@@ -66558,9 +66558,9 @@ __ai poly8x16_t vzip2q_p8(poly8x16_t __p0, poly8x16_t __p1) {...@@ -66558,9 +66558,9 @@ __ai poly8x16_t vzip2q_p8(poly8x16_t __p0, poly8x16_t __p1) {
66558}66558}
66559#else66559#else
66560__ai poly8x16_t vzip2q_p8(poly8x16_t __p0, poly8x16_t __p1) {66560__ai poly8x16_t vzip2q_p8(poly8x16_t __p0, poly8x16_t __p1) {
66561 poly8x16_t __ret;
66561 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);66562 poly8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66562 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);66563 poly8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66563 poly8x16_t __ret;
66564 __ret = __builtin_shufflevector(__rev0, __rev1, 8, 24, 9, 25, 10, 26, 11, 27, 12, 28, 13, 29, 14, 30, 15, 31);66564 __ret = __builtin_shufflevector(__rev0, __rev1, 8, 24, 9, 25, 10, 26, 11, 27, 12, 28, 13, 29, 14, 30, 15, 31);
66565 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);66565 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66566 return __ret;66566 return __ret;
...@@ -66575,9 +66575,9 @@ __ai poly64x2_t vzip2q_p64(poly64x2_t __p0, poly64x2_t __p1) {...@@ -66575,9 +66575,9 @@ __ai poly64x2_t vzip2q_p64(poly64x2_t __p0, poly64x2_t __p1) {
66575}66575}
66576#else66576#else
66577__ai poly64x2_t vzip2q_p64(poly64x2_t __p0, poly64x2_t __p1) {66577__ai poly64x2_t vzip2q_p64(poly64x2_t __p0, poly64x2_t __p1) {
66578 poly64x2_t __ret;
66578 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);66579 poly64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
66579 poly64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);66580 poly64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
66580 poly64x2_t __ret;
66581 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);66581 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
66582 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);66582 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66583 return __ret;66583 return __ret;
...@@ -66592,9 +66592,9 @@ __ai poly16x8_t vzip2q_p16(poly16x8_t __p0, poly16x8_t __p1) {...@@ -66592,9 +66592,9 @@ __ai poly16x8_t vzip2q_p16(poly16x8_t __p0, poly16x8_t __p1) {
66592}66592}
66593#else66593#else
66594__ai poly16x8_t vzip2q_p16(poly16x8_t __p0, poly16x8_t __p1) {66594__ai poly16x8_t vzip2q_p16(poly16x8_t __p0, poly16x8_t __p1) {
66595 poly16x8_t __ret;
66595 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);66596 poly16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
66596 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);66597 poly16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
66597 poly16x8_t __ret;
66598 __ret = __builtin_shufflevector(__rev0, __rev1, 4, 12, 5, 13, 6, 14, 7, 15);66598 __ret = __builtin_shufflevector(__rev0, __rev1, 4, 12, 5, 13, 6, 14, 7, 15);
66599 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);66599 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66600 return __ret;66600 return __ret;
...@@ -66609,9 +66609,9 @@ __ai uint8x16_t vzip2q_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -66609,9 +66609,9 @@ __ai uint8x16_t vzip2q_u8(uint8x16_t __p0, uint8x16_t __p1) {
66609}66609}
66610#else66610#else
66611__ai uint8x16_t vzip2q_u8(uint8x16_t __p0, uint8x16_t __p1) {66611__ai uint8x16_t vzip2q_u8(uint8x16_t __p0, uint8x16_t __p1) {
66612 uint8x16_t __ret;
66612 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);66613 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66613 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);66614 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66614 uint8x16_t __ret;
66615 __ret = __builtin_shufflevector(__rev0, __rev1, 8, 24, 9, 25, 10, 26, 11, 27, 12, 28, 13, 29, 14, 30, 15, 31);66615 __ret = __builtin_shufflevector(__rev0, __rev1, 8, 24, 9, 25, 10, 26, 11, 27, 12, 28, 13, 29, 14, 30, 15, 31);
66616 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);66616 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66617 return __ret;66617 return __ret;
...@@ -66626,9 +66626,9 @@ __ai uint32x4_t vzip2q_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -66626,9 +66626,9 @@ __ai uint32x4_t vzip2q_u32(uint32x4_t __p0, uint32x4_t __p1) {
66626}66626}
66627#else66627#else
66628__ai uint32x4_t vzip2q_u32(uint32x4_t __p0, uint32x4_t __p1) {66628__ai uint32x4_t vzip2q_u32(uint32x4_t __p0, uint32x4_t __p1) {
66629 uint32x4_t __ret;
66629 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);66630 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
66630 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);66631 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
66631 uint32x4_t __ret;
66632 __ret = __builtin_shufflevector(__rev0, __rev1, 2, 6, 3, 7);66632 __ret = __builtin_shufflevector(__rev0, __rev1, 2, 6, 3, 7);
66633 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);66633 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66634 return __ret;66634 return __ret;
...@@ -66643,9 +66643,9 @@ __ai uint64x2_t vzip2q_u64(uint64x2_t __p0, uint64x2_t __p1) {...@@ -66643,9 +66643,9 @@ __ai uint64x2_t vzip2q_u64(uint64x2_t __p0, uint64x2_t __p1) {
66643}66643}
66644#else66644#else
66645__ai uint64x2_t vzip2q_u64(uint64x2_t __p0, uint64x2_t __p1) {66645__ai uint64x2_t vzip2q_u64(uint64x2_t __p0, uint64x2_t __p1) {
66646 uint64x2_t __ret;
66646 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);66647 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
66647 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);66648 uint64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
66648 uint64x2_t __ret;
66649 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);66649 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
66650 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);66650 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66651 return __ret;66651 return __ret;
...@@ -66660,9 +66660,9 @@ __ai uint16x8_t vzip2q_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -66660,9 +66660,9 @@ __ai uint16x8_t vzip2q_u16(uint16x8_t __p0, uint16x8_t __p1) {
66660}66660}
66661#else66661#else
66662__ai uint16x8_t vzip2q_u16(uint16x8_t __p0, uint16x8_t __p1) {66662__ai uint16x8_t vzip2q_u16(uint16x8_t __p0, uint16x8_t __p1) {
66663 uint16x8_t __ret;
66663 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);66664 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
66664 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);66665 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
66665 uint16x8_t __ret;
66666 __ret = __builtin_shufflevector(__rev0, __rev1, 4, 12, 5, 13, 6, 14, 7, 15);66666 __ret = __builtin_shufflevector(__rev0, __rev1, 4, 12, 5, 13, 6, 14, 7, 15);
66667 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);66667 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66668 return __ret;66668 return __ret;
...@@ -66677,9 +66677,9 @@ __ai int8x16_t vzip2q_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -66677,9 +66677,9 @@ __ai int8x16_t vzip2q_s8(int8x16_t __p0, int8x16_t __p1) {
66677}66677}
66678#else66678#else
66679__ai int8x16_t vzip2q_s8(int8x16_t __p0, int8x16_t __p1) {66679__ai int8x16_t vzip2q_s8(int8x16_t __p0, int8x16_t __p1) {
66680 int8x16_t __ret;
66680 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);66681 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66681 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);66682 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66682 int8x16_t __ret;
66683 __ret = __builtin_shufflevector(__rev0, __rev1, 8, 24, 9, 25, 10, 26, 11, 27, 12, 28, 13, 29, 14, 30, 15, 31);66683 __ret = __builtin_shufflevector(__rev0, __rev1, 8, 24, 9, 25, 10, 26, 11, 27, 12, 28, 13, 29, 14, 30, 15, 31);
66684 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);66684 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66685 return __ret;66685 return __ret;
...@@ -66694,9 +66694,9 @@ __ai float64x2_t vzip2q_f64(float64x2_t __p0, float64x2_t __p1) {...@@ -66694,9 +66694,9 @@ __ai float64x2_t vzip2q_f64(float64x2_t __p0, float64x2_t __p1) {
66694}66694}
66695#else66695#else
66696__ai float64x2_t vzip2q_f64(float64x2_t __p0, float64x2_t __p1) {66696__ai float64x2_t vzip2q_f64(float64x2_t __p0, float64x2_t __p1) {
66697 float64x2_t __ret;
66697 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);66698 float64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
66698 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);66699 float64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
66699 float64x2_t __ret;
66700 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);66700 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
66701 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);66701 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66702 return __ret;66702 return __ret;
...@@ -66711,9 +66711,9 @@ __ai float32x4_t vzip2q_f32(float32x4_t __p0, float32x4_t __p1) {...@@ -66711,9 +66711,9 @@ __ai float32x4_t vzip2q_f32(float32x4_t __p0, float32x4_t __p1) {
66711}66711}
66712#else66712#else
66713__ai float32x4_t vzip2q_f32(float32x4_t __p0, float32x4_t __p1) {66713__ai float32x4_t vzip2q_f32(float32x4_t __p0, float32x4_t __p1) {
66714 float32x4_t __ret;
66714 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);66715 float32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
66715 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);66716 float32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
66716 float32x4_t __ret;
66717 __ret = __builtin_shufflevector(__rev0, __rev1, 2, 6, 3, 7);66717 __ret = __builtin_shufflevector(__rev0, __rev1, 2, 6, 3, 7);
66718 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);66718 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66719 return __ret;66719 return __ret;
...@@ -66728,9 +66728,9 @@ __ai int32x4_t vzip2q_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -66728,9 +66728,9 @@ __ai int32x4_t vzip2q_s32(int32x4_t __p0, int32x4_t __p1) {
66728}66728}
66729#else66729#else
66730__ai int32x4_t vzip2q_s32(int32x4_t __p0, int32x4_t __p1) {66730__ai int32x4_t vzip2q_s32(int32x4_t __p0, int32x4_t __p1) {
66731 int32x4_t __ret;
66731 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);66732 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
66732 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);66733 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
66733 int32x4_t __ret;
66734 __ret = __builtin_shufflevector(__rev0, __rev1, 2, 6, 3, 7);66734 __ret = __builtin_shufflevector(__rev0, __rev1, 2, 6, 3, 7);
66735 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);66735 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66736 return __ret;66736 return __ret;
...@@ -66745,9 +66745,9 @@ __ai int64x2_t vzip2q_s64(int64x2_t __p0, int64x2_t __p1) {...@@ -66745,9 +66745,9 @@ __ai int64x2_t vzip2q_s64(int64x2_t __p0, int64x2_t __p1) {
66745}66745}
66746#else66746#else
66747__ai int64x2_t vzip2q_s64(int64x2_t __p0, int64x2_t __p1) {66747__ai int64x2_t vzip2q_s64(int64x2_t __p0, int64x2_t __p1) {
66748 int64x2_t __ret;
66748 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);66749 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
66749 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);66750 int64x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
66750 int64x2_t __ret;
66751 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);66751 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
66752 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);66752 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66753 return __ret;66753 return __ret;
...@@ -66762,9 +66762,9 @@ __ai int16x8_t vzip2q_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -66762,9 +66762,9 @@ __ai int16x8_t vzip2q_s16(int16x8_t __p0, int16x8_t __p1) {
66762}66762}
66763#else66763#else
66764__ai int16x8_t vzip2q_s16(int16x8_t __p0, int16x8_t __p1) {66764__ai int16x8_t vzip2q_s16(int16x8_t __p0, int16x8_t __p1) {
66765 int16x8_t __ret;
66765 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);66766 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
66766 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);66767 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
66767 int16x8_t __ret;
66768 __ret = __builtin_shufflevector(__rev0, __rev1, 4, 12, 5, 13, 6, 14, 7, 15);66768 __ret = __builtin_shufflevector(__rev0, __rev1, 4, 12, 5, 13, 6, 14, 7, 15);
66769 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);66769 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66770 return __ret;66770 return __ret;
...@@ -66779,9 +66779,9 @@ __ai uint8x8_t vzip2_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -66779,9 +66779,9 @@ __ai uint8x8_t vzip2_u8(uint8x8_t __p0, uint8x8_t __p1) {
66779}66779}
66780#else66780#else
66781__ai uint8x8_t vzip2_u8(uint8x8_t __p0, uint8x8_t __p1) {66781__ai uint8x8_t vzip2_u8(uint8x8_t __p0, uint8x8_t __p1) {
66782 uint8x8_t __ret;
66782 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);66783 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
66783 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);66784 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
66784 uint8x8_t __ret;
66785 __ret = __builtin_shufflevector(__rev0, __rev1, 4, 12, 5, 13, 6, 14, 7, 15);66785 __ret = __builtin_shufflevector(__rev0, __rev1, 4, 12, 5, 13, 6, 14, 7, 15);
66786 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);66786 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66787 return __ret;66787 return __ret;
...@@ -66796,9 +66796,9 @@ __ai uint32x2_t vzip2_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -66796,9 +66796,9 @@ __ai uint32x2_t vzip2_u32(uint32x2_t __p0, uint32x2_t __p1) {
66796}66796}
66797#else66797#else
66798__ai uint32x2_t vzip2_u32(uint32x2_t __p0, uint32x2_t __p1) {66798__ai uint32x2_t vzip2_u32(uint32x2_t __p0, uint32x2_t __p1) {
66799 uint32x2_t __ret;
66799 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);66800 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
66800 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);66801 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
66801 uint32x2_t __ret;
66802 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);66802 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
66803 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);66803 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66804 return __ret;66804 return __ret;
...@@ -66813,9 +66813,9 @@ __ai uint16x4_t vzip2_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -66813,9 +66813,9 @@ __ai uint16x4_t vzip2_u16(uint16x4_t __p0, uint16x4_t __p1) {
66813}66813}
66814#else66814#else
66815__ai uint16x4_t vzip2_u16(uint16x4_t __p0, uint16x4_t __p1) {66815__ai uint16x4_t vzip2_u16(uint16x4_t __p0, uint16x4_t __p1) {
66816 uint16x4_t __ret;
66816 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);66817 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
66817 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);66818 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
66818 uint16x4_t __ret;
66819 __ret = __builtin_shufflevector(__rev0, __rev1, 2, 6, 3, 7);66819 __ret = __builtin_shufflevector(__rev0, __rev1, 2, 6, 3, 7);
66820 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);66820 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66821 return __ret;66821 return __ret;
...@@ -66830,9 +66830,9 @@ __ai int8x8_t vzip2_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -66830,9 +66830,9 @@ __ai int8x8_t vzip2_s8(int8x8_t __p0, int8x8_t __p1) {
66830}66830}
66831#else66831#else
66832__ai int8x8_t vzip2_s8(int8x8_t __p0, int8x8_t __p1) {66832__ai int8x8_t vzip2_s8(int8x8_t __p0, int8x8_t __p1) {
66833 int8x8_t __ret;
66833 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);66834 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
66834 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);66835 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
66835 int8x8_t __ret;
66836 __ret = __builtin_shufflevector(__rev0, __rev1, 4, 12, 5, 13, 6, 14, 7, 15);66836 __ret = __builtin_shufflevector(__rev0, __rev1, 4, 12, 5, 13, 6, 14, 7, 15);
66837 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);66837 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66838 return __ret;66838 return __ret;
...@@ -66847,9 +66847,9 @@ __ai float32x2_t vzip2_f32(float32x2_t __p0, float32x2_t __p1) {...@@ -66847,9 +66847,9 @@ __ai float32x2_t vzip2_f32(float32x2_t __p0, float32x2_t __p1) {
66847}66847}
66848#else66848#else
66849__ai float32x2_t vzip2_f32(float32x2_t __p0, float32x2_t __p1) {66849__ai float32x2_t vzip2_f32(float32x2_t __p0, float32x2_t __p1) {
66850 float32x2_t __ret;
66850 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);66851 float32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
66851 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);66852 float32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
66852 float32x2_t __ret;
66853 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);66853 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
66854 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);66854 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66855 return __ret;66855 return __ret;
...@@ -66864,9 +66864,9 @@ __ai int32x2_t vzip2_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -66864,9 +66864,9 @@ __ai int32x2_t vzip2_s32(int32x2_t __p0, int32x2_t __p1) {
66864}66864}
66865#else66865#else
66866__ai int32x2_t vzip2_s32(int32x2_t __p0, int32x2_t __p1) {66866__ai int32x2_t vzip2_s32(int32x2_t __p0, int32x2_t __p1) {
66867 int32x2_t __ret;
66867 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);66868 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
66868 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);66869 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
66869 int32x2_t __ret;
66870 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);66870 __ret = __builtin_shufflevector(__rev0, __rev1, 1, 3);
66871 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);66871 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
66872 return __ret;66872 return __ret;
...@@ -66881,9 +66881,9 @@ __ai int16x4_t vzip2_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -66881,9 +66881,9 @@ __ai int16x4_t vzip2_s16(int16x4_t __p0, int16x4_t __p1) {
66881}66881}
66882#else66882#else
66883__ai int16x4_t vzip2_s16(int16x4_t __p0, int16x4_t __p1) {66883__ai int16x4_t vzip2_s16(int16x4_t __p0, int16x4_t __p1) {
66884 int16x4_t __ret;
66884 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);66885 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
66885 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);66886 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
66886 int16x4_t __ret;
66887 __ret = __builtin_shufflevector(__rev0, __rev1, 2, 6, 3, 7);66887 __ret = __builtin_shufflevector(__rev0, __rev1, 2, 6, 3, 7);
66888 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);66888 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66889 return __ret;66889 return __ret;
...@@ -66899,10 +66899,10 @@ __ai uint8x16_t vabaq_u8(uint8x16_t __p0, uint8x16_t __p1, uint8x16_t __p2) {...@@ -66899,10 +66899,10 @@ __ai uint8x16_t vabaq_u8(uint8x16_t __p0, uint8x16_t __p1, uint8x16_t __p2) {
66899}66899}
66900#else66900#else
66901__ai uint8x16_t vabaq_u8(uint8x16_t __p0, uint8x16_t __p1, uint8x16_t __p2) {66901__ai uint8x16_t vabaq_u8(uint8x16_t __p0, uint8x16_t __p1, uint8x16_t __p2) {
66902 uint8x16_t __ret;
66902 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);66903 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66903 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);66904 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66904 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);66905 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66905 uint8x16_t __ret;
66906 __ret = __rev0 + __noswap_vabdq_u8(__rev1, __rev2);66906 __ret = __rev0 + __noswap_vabdq_u8(__rev1, __rev2);
66907 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);66907 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66908 return __ret;66908 return __ret;
...@@ -66917,10 +66917,10 @@ __ai uint32x4_t vabaq_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {...@@ -66917,10 +66917,10 @@ __ai uint32x4_t vabaq_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
66917}66917}
66918#else66918#else
66919__ai uint32x4_t vabaq_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {66919__ai uint32x4_t vabaq_u32(uint32x4_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
66920 uint32x4_t __ret;
66920 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);66921 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
66921 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);66922 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
66922 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);66923 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
66923 uint32x4_t __ret;
66924 __ret = __rev0 + __noswap_vabdq_u32(__rev1, __rev2);66924 __ret = __rev0 + __noswap_vabdq_u32(__rev1, __rev2);
66925 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);66925 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66926 return __ret;66926 return __ret;
...@@ -66935,10 +66935,10 @@ __ai uint16x8_t vabaq_u16(uint16x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {...@@ -66935,10 +66935,10 @@ __ai uint16x8_t vabaq_u16(uint16x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
66935}66935}
66936#else66936#else
66937__ai uint16x8_t vabaq_u16(uint16x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {66937__ai uint16x8_t vabaq_u16(uint16x8_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
66938 uint16x8_t __ret;
66938 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);66939 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
66939 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);66940 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
66940 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);66941 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
66941 uint16x8_t __ret;
66942 __ret = __rev0 + __noswap_vabdq_u16(__rev1, __rev2);66942 __ret = __rev0 + __noswap_vabdq_u16(__rev1, __rev2);
66943 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);66943 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66944 return __ret;66944 return __ret;
...@@ -66953,10 +66953,10 @@ __ai int8x16_t vabaq_s8(int8x16_t __p0, int8x16_t __p1, int8x16_t __p2) {...@@ -66953,10 +66953,10 @@ __ai int8x16_t vabaq_s8(int8x16_t __p0, int8x16_t __p1, int8x16_t __p2) {
66953}66953}
66954#else66954#else
66955__ai int8x16_t vabaq_s8(int8x16_t __p0, int8x16_t __p1, int8x16_t __p2) {66955__ai int8x16_t vabaq_s8(int8x16_t __p0, int8x16_t __p1, int8x16_t __p2) {
66956 int8x16_t __ret;
66956 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);66957 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66957 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);66958 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66958 int8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);66959 int8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66959 int8x16_t __ret;
66960 __ret = __rev0 + __noswap_vabdq_s8(__rev1, __rev2);66960 __ret = __rev0 + __noswap_vabdq_s8(__rev1, __rev2);
66961 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);66961 __ret = __builtin_shufflevector(__ret, __ret, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
66962 return __ret;66962 return __ret;
...@@ -66971,10 +66971,10 @@ __ai int32x4_t vabaq_s32(int32x4_t __p0, int32x4_t __p1, int32x4_t __p2) {...@@ -66971,10 +66971,10 @@ __ai int32x4_t vabaq_s32(int32x4_t __p0, int32x4_t __p1, int32x4_t __p2) {
66971}66971}
66972#else66972#else
66973__ai int32x4_t vabaq_s32(int32x4_t __p0, int32x4_t __p1, int32x4_t __p2) {66973__ai int32x4_t vabaq_s32(int32x4_t __p0, int32x4_t __p1, int32x4_t __p2) {
66974 int32x4_t __ret;
66974 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);66975 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
66975 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);66976 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
66976 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);66977 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
66977 int32x4_t __ret;
66978 __ret = __rev0 + __noswap_vabdq_s32(__rev1, __rev2);66978 __ret = __rev0 + __noswap_vabdq_s32(__rev1, __rev2);
66979 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);66979 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
66980 return __ret;66980 return __ret;
...@@ -66989,10 +66989,10 @@ __ai int16x8_t vabaq_s16(int16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {...@@ -66989,10 +66989,10 @@ __ai int16x8_t vabaq_s16(int16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {
66989}66989}
66990#else66990#else
66991__ai int16x8_t vabaq_s16(int16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {66991__ai int16x8_t vabaq_s16(int16x8_t __p0, int16x8_t __p1, int16x8_t __p2) {
66992 int16x8_t __ret;
66992 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);66993 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
66993 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);66994 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
66994 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);66995 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
66995 int16x8_t __ret;
66996 __ret = __rev0 + __noswap_vabdq_s16(__rev1, __rev2);66996 __ret = __rev0 + __noswap_vabdq_s16(__rev1, __rev2);
66997 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);66997 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
66998 return __ret;66998 return __ret;
...@@ -67007,10 +67007,10 @@ __ai uint8x8_t vaba_u8(uint8x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {...@@ -67007,10 +67007,10 @@ __ai uint8x8_t vaba_u8(uint8x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {
67007}67007}
67008#else67008#else
67009__ai uint8x8_t vaba_u8(uint8x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {67009__ai uint8x8_t vaba_u8(uint8x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {
67010 uint8x8_t __ret;
67010 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);67011 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
67011 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);67012 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
67012 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);67013 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
67013 uint8x8_t __ret;
67014 __ret = __rev0 + __noswap_vabd_u8(__rev1, __rev2);67014 __ret = __rev0 + __noswap_vabd_u8(__rev1, __rev2);
67015 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);67015 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
67016 return __ret;67016 return __ret;
...@@ -67025,10 +67025,10 @@ __ai uint32x2_t vaba_u32(uint32x2_t __p0, uint32x2_t __p1, uint32x2_t __p2) {...@@ -67025,10 +67025,10 @@ __ai uint32x2_t vaba_u32(uint32x2_t __p0, uint32x2_t __p1, uint32x2_t __p2) {
67025}67025}
67026#else67026#else
67027__ai uint32x2_t vaba_u32(uint32x2_t __p0, uint32x2_t __p1, uint32x2_t __p2) {67027__ai uint32x2_t vaba_u32(uint32x2_t __p0, uint32x2_t __p1, uint32x2_t __p2) {
67028 uint32x2_t __ret;
67028 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);67029 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
67029 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);67030 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
67030 uint32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);67031 uint32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
67031 uint32x2_t __ret;
67032 __ret = __rev0 + __noswap_vabd_u32(__rev1, __rev2);67032 __ret = __rev0 + __noswap_vabd_u32(__rev1, __rev2);
67033 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);67033 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67034 return __ret;67034 return __ret;
...@@ -67043,10 +67043,10 @@ __ai uint16x4_t vaba_u16(uint16x4_t __p0, uint16x4_t __p1, uint16x4_t __p2) {...@@ -67043,10 +67043,10 @@ __ai uint16x4_t vaba_u16(uint16x4_t __p0, uint16x4_t __p1, uint16x4_t __p2) {
67043}67043}
67044#else67044#else
67045__ai uint16x4_t vaba_u16(uint16x4_t __p0, uint16x4_t __p1, uint16x4_t __p2) {67045__ai uint16x4_t vaba_u16(uint16x4_t __p0, uint16x4_t __p1, uint16x4_t __p2) {
67046 uint16x4_t __ret;
67046 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);67047 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
67047 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);67048 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
67048 uint16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);67049 uint16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
67049 uint16x4_t __ret;
67050 __ret = __rev0 + __noswap_vabd_u16(__rev1, __rev2);67050 __ret = __rev0 + __noswap_vabd_u16(__rev1, __rev2);
67051 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);67051 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67052 return __ret;67052 return __ret;
...@@ -67061,10 +67061,10 @@ __ai int8x8_t vaba_s8(int8x8_t __p0, int8x8_t __p1, int8x8_t __p2) {...@@ -67061,10 +67061,10 @@ __ai int8x8_t vaba_s8(int8x8_t __p0, int8x8_t __p1, int8x8_t __p2) {
67061}67061}
67062#else67062#else
67063__ai int8x8_t vaba_s8(int8x8_t __p0, int8x8_t __p1, int8x8_t __p2) {67063__ai int8x8_t vaba_s8(int8x8_t __p0, int8x8_t __p1, int8x8_t __p2) {
67064 int8x8_t __ret;
67064 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);67065 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
67065 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);67066 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
67066 int8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);67067 int8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
67067 int8x8_t __ret;
67068 __ret = __rev0 + __noswap_vabd_s8(__rev1, __rev2);67068 __ret = __rev0 + __noswap_vabd_s8(__rev1, __rev2);
67069 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);67069 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
67070 return __ret;67070 return __ret;
...@@ -67079,10 +67079,10 @@ __ai int32x2_t vaba_s32(int32x2_t __p0, int32x2_t __p1, int32x2_t __p2) {...@@ -67079,10 +67079,10 @@ __ai int32x2_t vaba_s32(int32x2_t __p0, int32x2_t __p1, int32x2_t __p2) {
67079}67079}
67080#else67080#else
67081__ai int32x2_t vaba_s32(int32x2_t __p0, int32x2_t __p1, int32x2_t __p2) {67081__ai int32x2_t vaba_s32(int32x2_t __p0, int32x2_t __p1, int32x2_t __p2) {
67082 int32x2_t __ret;
67082 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);67083 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
67083 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);67084 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
67084 int32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);67085 int32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
67085 int32x2_t __ret;
67086 __ret = __rev0 + __noswap_vabd_s32(__rev1, __rev2);67086 __ret = __rev0 + __noswap_vabd_s32(__rev1, __rev2);
67087 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);67087 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67088 return __ret;67088 return __ret;
...@@ -67097,10 +67097,10 @@ __ai int16x4_t vaba_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {...@@ -67097,10 +67097,10 @@ __ai int16x4_t vaba_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
67097}67097}
67098#else67098#else
67099__ai int16x4_t vaba_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {67099__ai int16x4_t vaba_s16(int16x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
67100 int16x4_t __ret;
67100 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);67101 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
67101 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);67102 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
67102 int16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);67103 int16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
67103 int16x4_t __ret;
67104 __ret = __rev0 + __noswap_vabd_s16(__rev1, __rev2);67104 __ret = __rev0 + __noswap_vabd_s16(__rev1, __rev2);
67105 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);67105 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67106 return __ret;67106 return __ret;
...@@ -67115,9 +67115,9 @@ __ai uint16x8_t vabdl_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -67115,9 +67115,9 @@ __ai uint16x8_t vabdl_u8(uint8x8_t __p0, uint8x8_t __p1) {
67115}67115}
67116#else67116#else
67117__ai uint16x8_t vabdl_u8(uint8x8_t __p0, uint8x8_t __p1) {67117__ai uint16x8_t vabdl_u8(uint8x8_t __p0, uint8x8_t __p1) {
67118 uint16x8_t __ret;
67118 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);67119 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
67119 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);67120 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
67120 uint16x8_t __ret;
67121 __ret = (uint16x8_t)(__noswap_vmovl_u8((uint8x8_t)(__noswap_vabd_u8(__rev0, __rev1))));67121 __ret = (uint16x8_t)(__noswap_vmovl_u8((uint8x8_t)(__noswap_vabd_u8(__rev0, __rev1))));
67122 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);67122 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
67123 return __ret;67123 return __ret;
...@@ -67137,9 +67137,9 @@ __ai uint64x2_t vabdl_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -67137,9 +67137,9 @@ __ai uint64x2_t vabdl_u32(uint32x2_t __p0, uint32x2_t __p1) {
67137}67137}
67138#else67138#else
67139__ai uint64x2_t vabdl_u32(uint32x2_t __p0, uint32x2_t __p1) {67139__ai uint64x2_t vabdl_u32(uint32x2_t __p0, uint32x2_t __p1) {
67140 uint64x2_t __ret;
67140 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);67141 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
67141 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);67142 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
67142 uint64x2_t __ret;
67143 __ret = (uint64x2_t)(__noswap_vmovl_u32((uint32x2_t)(__noswap_vabd_u32(__rev0, __rev1))));67143 __ret = (uint64x2_t)(__noswap_vmovl_u32((uint32x2_t)(__noswap_vabd_u32(__rev0, __rev1))));
67144 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);67144 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67145 return __ret;67145 return __ret;
...@@ -67159,9 +67159,9 @@ __ai uint32x4_t vabdl_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -67159,9 +67159,9 @@ __ai uint32x4_t vabdl_u16(uint16x4_t __p0, uint16x4_t __p1) {
67159}67159}
67160#else67160#else
67161__ai uint32x4_t vabdl_u16(uint16x4_t __p0, uint16x4_t __p1) {67161__ai uint32x4_t vabdl_u16(uint16x4_t __p0, uint16x4_t __p1) {
67162 uint32x4_t __ret;
67162 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);67163 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
67163 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);67164 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
67164 uint32x4_t __ret;
67165 __ret = (uint32x4_t)(__noswap_vmovl_u16((uint16x4_t)(__noswap_vabd_u16(__rev0, __rev1))));67165 __ret = (uint32x4_t)(__noswap_vmovl_u16((uint16x4_t)(__noswap_vabd_u16(__rev0, __rev1))));
67166 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);67166 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67167 return __ret;67167 return __ret;
...@@ -67181,9 +67181,9 @@ __ai int16x8_t vabdl_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -67181,9 +67181,9 @@ __ai int16x8_t vabdl_s8(int8x8_t __p0, int8x8_t __p1) {
67181}67181}
67182#else67182#else
67183__ai int16x8_t vabdl_s8(int8x8_t __p0, int8x8_t __p1) {67183__ai int16x8_t vabdl_s8(int8x8_t __p0, int8x8_t __p1) {
67184 int16x8_t __ret;
67184 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);67185 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
67185 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);67186 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
67186 int16x8_t __ret;
67187 __ret = (int16x8_t)(__noswap_vmovl_u8((uint8x8_t)(__noswap_vabd_s8(__rev0, __rev1))));67187 __ret = (int16x8_t)(__noswap_vmovl_u8((uint8x8_t)(__noswap_vabd_s8(__rev0, __rev1))));
67188 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);67188 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
67189 return __ret;67189 return __ret;
...@@ -67203,9 +67203,9 @@ __ai int64x2_t vabdl_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -67203,9 +67203,9 @@ __ai int64x2_t vabdl_s32(int32x2_t __p0, int32x2_t __p1) {
67203}67203}
67204#else67204#else
67205__ai int64x2_t vabdl_s32(int32x2_t __p0, int32x2_t __p1) {67205__ai int64x2_t vabdl_s32(int32x2_t __p0, int32x2_t __p1) {
67206 int64x2_t __ret;
67206 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);67207 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
67207 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);67208 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
67208 int64x2_t __ret;
67209 __ret = (int64x2_t)(__noswap_vmovl_u32((uint32x2_t)(__noswap_vabd_s32(__rev0, __rev1))));67209 __ret = (int64x2_t)(__noswap_vmovl_u32((uint32x2_t)(__noswap_vabd_s32(__rev0, __rev1))));
67210 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);67210 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67211 return __ret;67211 return __ret;
...@@ -67225,9 +67225,9 @@ __ai int32x4_t vabdl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -67225,9 +67225,9 @@ __ai int32x4_t vabdl_s16(int16x4_t __p0, int16x4_t __p1) {
67225}67225}
67226#else67226#else
67227__ai int32x4_t vabdl_s16(int16x4_t __p0, int16x4_t __p1) {67227__ai int32x4_t vabdl_s16(int16x4_t __p0, int16x4_t __p1) {
67228 int32x4_t __ret;
67228 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);67229 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
67229 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);67230 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
67230 int32x4_t __ret;
67231 __ret = (int32x4_t)(__noswap_vmovl_u16((uint16x4_t)(__noswap_vabd_s16(__rev0, __rev1))));67231 __ret = (int32x4_t)(__noswap_vmovl_u16((uint16x4_t)(__noswap_vabd_s16(__rev0, __rev1))));
67232 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);67232 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67233 return __ret;67233 return __ret;
...@@ -67247,9 +67247,9 @@ __ai uint16x8_t vaddl_u8(uint8x8_t __p0, uint8x8_t __p1) {...@@ -67247,9 +67247,9 @@ __ai uint16x8_t vaddl_u8(uint8x8_t __p0, uint8x8_t __p1) {
67247}67247}
67248#else67248#else
67249__ai uint16x8_t vaddl_u8(uint8x8_t __p0, uint8x8_t __p1) {67249__ai uint16x8_t vaddl_u8(uint8x8_t __p0, uint8x8_t __p1) {
67250 uint16x8_t __ret;
67250 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);67251 uint8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
67251 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);67252 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
67252 uint16x8_t __ret;
67253 __ret = __noswap_vmovl_u8(__rev0) + __noswap_vmovl_u8(__rev1);67253 __ret = __noswap_vmovl_u8(__rev0) + __noswap_vmovl_u8(__rev1);
67254 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);67254 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
67255 return __ret;67255 return __ret;
...@@ -67264,9 +67264,9 @@ __ai uint64x2_t vaddl_u32(uint32x2_t __p0, uint32x2_t __p1) {...@@ -67264,9 +67264,9 @@ __ai uint64x2_t vaddl_u32(uint32x2_t __p0, uint32x2_t __p1) {
67264}67264}
67265#else67265#else
67266__ai uint64x2_t vaddl_u32(uint32x2_t __p0, uint32x2_t __p1) {67266__ai uint64x2_t vaddl_u32(uint32x2_t __p0, uint32x2_t __p1) {
67267 uint64x2_t __ret;
67267 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);67268 uint32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
67268 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);67269 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
67269 uint64x2_t __ret;
67270 __ret = __noswap_vmovl_u32(__rev0) + __noswap_vmovl_u32(__rev1);67270 __ret = __noswap_vmovl_u32(__rev0) + __noswap_vmovl_u32(__rev1);
67271 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);67271 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67272 return __ret;67272 return __ret;
...@@ -67281,9 +67281,9 @@ __ai uint32x4_t vaddl_u16(uint16x4_t __p0, uint16x4_t __p1) {...@@ -67281,9 +67281,9 @@ __ai uint32x4_t vaddl_u16(uint16x4_t __p0, uint16x4_t __p1) {
67281}67281}
67282#else67282#else
67283__ai uint32x4_t vaddl_u16(uint16x4_t __p0, uint16x4_t __p1) {67283__ai uint32x4_t vaddl_u16(uint16x4_t __p0, uint16x4_t __p1) {
67284 uint32x4_t __ret;
67284 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);67285 uint16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
67285 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);67286 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
67286 uint32x4_t __ret;
67287 __ret = __noswap_vmovl_u16(__rev0) + __noswap_vmovl_u16(__rev1);67287 __ret = __noswap_vmovl_u16(__rev0) + __noswap_vmovl_u16(__rev1);
67288 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);67288 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67289 return __ret;67289 return __ret;
...@@ -67298,9 +67298,9 @@ __ai int16x8_t vaddl_s8(int8x8_t __p0, int8x8_t __p1) {...@@ -67298,9 +67298,9 @@ __ai int16x8_t vaddl_s8(int8x8_t __p0, int8x8_t __p1) {
67298}67298}
67299#else67299#else
67300__ai int16x8_t vaddl_s8(int8x8_t __p0, int8x8_t __p1) {67300__ai int16x8_t vaddl_s8(int8x8_t __p0, int8x8_t __p1) {
67301 int16x8_t __ret;
67301 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);67302 int8x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
67302 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);67303 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
67303 int16x8_t __ret;
67304 __ret = __noswap_vmovl_s8(__rev0) + __noswap_vmovl_s8(__rev1);67304 __ret = __noswap_vmovl_s8(__rev0) + __noswap_vmovl_s8(__rev1);
67305 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);67305 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
67306 return __ret;67306 return __ret;
...@@ -67315,9 +67315,9 @@ __ai int64x2_t vaddl_s32(int32x2_t __p0, int32x2_t __p1) {...@@ -67315,9 +67315,9 @@ __ai int64x2_t vaddl_s32(int32x2_t __p0, int32x2_t __p1) {
67315}67315}
67316#else67316#else
67317__ai int64x2_t vaddl_s32(int32x2_t __p0, int32x2_t __p1) {67317__ai int64x2_t vaddl_s32(int32x2_t __p0, int32x2_t __p1) {
67318 int64x2_t __ret;
67318 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);67319 int32x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
67319 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);67320 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
67320 int64x2_t __ret;
67321 __ret = __noswap_vmovl_s32(__rev0) + __noswap_vmovl_s32(__rev1);67321 __ret = __noswap_vmovl_s32(__rev0) + __noswap_vmovl_s32(__rev1);
67322 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);67322 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67323 return __ret;67323 return __ret;
...@@ -67332,9 +67332,9 @@ __ai int32x4_t vaddl_s16(int16x4_t __p0, int16x4_t __p1) {...@@ -67332,9 +67332,9 @@ __ai int32x4_t vaddl_s16(int16x4_t __p0, int16x4_t __p1) {
67332}67332}
67333#else67333#else
67334__ai int32x4_t vaddl_s16(int16x4_t __p0, int16x4_t __p1) {67334__ai int32x4_t vaddl_s16(int16x4_t __p0, int16x4_t __p1) {
67335 int32x4_t __ret;
67335 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);67336 int16x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
67336 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);67337 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
67337 int32x4_t __ret;
67338 __ret = __noswap_vmovl_s16(__rev0) + __noswap_vmovl_s16(__rev1);67338 __ret = __noswap_vmovl_s16(__rev0) + __noswap_vmovl_s16(__rev1);
67339 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);67339 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67340 return __ret;67340 return __ret;
...@@ -67349,9 +67349,9 @@ __ai uint16x8_t vaddw_u8(uint16x8_t __p0, uint8x8_t __p1) {...@@ -67349,9 +67349,9 @@ __ai uint16x8_t vaddw_u8(uint16x8_t __p0, uint8x8_t __p1) {
67349}67349}
67350#else67350#else
67351__ai uint16x8_t vaddw_u8(uint16x8_t __p0, uint8x8_t __p1) {67351__ai uint16x8_t vaddw_u8(uint16x8_t __p0, uint8x8_t __p1) {
67352 uint16x8_t __ret;
67352 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);67353 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
67353 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);67354 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
67354 uint16x8_t __ret;
67355 __ret = __rev0 + __noswap_vmovl_u8(__rev1);67355 __ret = __rev0 + __noswap_vmovl_u8(__rev1);
67356 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);67356 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
67357 return __ret;67357 return __ret;
...@@ -67366,9 +67366,9 @@ __ai uint64x2_t vaddw_u32(uint64x2_t __p0, uint32x2_t __p1) {...@@ -67366,9 +67366,9 @@ __ai uint64x2_t vaddw_u32(uint64x2_t __p0, uint32x2_t __p1) {
67366}67366}
67367#else67367#else
67368__ai uint64x2_t vaddw_u32(uint64x2_t __p0, uint32x2_t __p1) {67368__ai uint64x2_t vaddw_u32(uint64x2_t __p0, uint32x2_t __p1) {
67369 uint64x2_t __ret;
67369 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);67370 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
67370 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);67371 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
67371 uint64x2_t __ret;
67372 __ret = __rev0 + __noswap_vmovl_u32(__rev1);67372 __ret = __rev0 + __noswap_vmovl_u32(__rev1);
67373 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);67373 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67374 return __ret;67374 return __ret;
...@@ -67383,9 +67383,9 @@ __ai uint32x4_t vaddw_u16(uint32x4_t __p0, uint16x4_t __p1) {...@@ -67383,9 +67383,9 @@ __ai uint32x4_t vaddw_u16(uint32x4_t __p0, uint16x4_t __p1) {
67383}67383}
67384#else67384#else
67385__ai uint32x4_t vaddw_u16(uint32x4_t __p0, uint16x4_t __p1) {67385__ai uint32x4_t vaddw_u16(uint32x4_t __p0, uint16x4_t __p1) {
67386 uint32x4_t __ret;
67386 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);67387 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
67387 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);67388 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
67388 uint32x4_t __ret;
67389 __ret = __rev0 + __noswap_vmovl_u16(__rev1);67389 __ret = __rev0 + __noswap_vmovl_u16(__rev1);
67390 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);67390 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67391 return __ret;67391 return __ret;
...@@ -67400,9 +67400,9 @@ __ai int16x8_t vaddw_s8(int16x8_t __p0, int8x8_t __p1) {...@@ -67400,9 +67400,9 @@ __ai int16x8_t vaddw_s8(int16x8_t __p0, int8x8_t __p1) {
67400}67400}
67401#else67401#else
67402__ai int16x8_t vaddw_s8(int16x8_t __p0, int8x8_t __p1) {67402__ai int16x8_t vaddw_s8(int16x8_t __p0, int8x8_t __p1) {
67403 int16x8_t __ret;
67403 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);67404 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
67404 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);67405 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
67405 int16x8_t __ret;
67406 __ret = __rev0 + __noswap_vmovl_s8(__rev1);67406 __ret = __rev0 + __noswap_vmovl_s8(__rev1);
67407 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);67407 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
67408 return __ret;67408 return __ret;
...@@ -67417,9 +67417,9 @@ __ai int64x2_t vaddw_s32(int64x2_t __p0, int32x2_t __p1) {...@@ -67417,9 +67417,9 @@ __ai int64x2_t vaddw_s32(int64x2_t __p0, int32x2_t __p1) {
67417}67417}
67418#else67418#else
67419__ai int64x2_t vaddw_s32(int64x2_t __p0, int32x2_t __p1) {67419__ai int64x2_t vaddw_s32(int64x2_t __p0, int32x2_t __p1) {
67420 int64x2_t __ret;
67420 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);67421 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
67421 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);67422 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
67422 int64x2_t __ret;
67423 __ret = __rev0 + __noswap_vmovl_s32(__rev1);67423 __ret = __rev0 + __noswap_vmovl_s32(__rev1);
67424 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);67424 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67425 return __ret;67425 return __ret;
...@@ -67434,9 +67434,9 @@ __ai int32x4_t vaddw_s16(int32x4_t __p0, int16x4_t __p1) {...@@ -67434,9 +67434,9 @@ __ai int32x4_t vaddw_s16(int32x4_t __p0, int16x4_t __p1) {
67434}67434}
67435#else67435#else
67436__ai int32x4_t vaddw_s16(int32x4_t __p0, int16x4_t __p1) {67436__ai int32x4_t vaddw_s16(int32x4_t __p0, int16x4_t __p1) {
67437 int32x4_t __ret;
67437 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);67438 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
67438 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);67439 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
67439 int32x4_t __ret;
67440 __ret = __rev0 + __noswap_vmovl_s16(__rev1);67440 __ret = __rev0 + __noswap_vmovl_s16(__rev1);
67441 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);67441 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67442 return __ret;67442 return __ret;
...@@ -67445,8 +67445,8 @@ __ai int32x4_t vaddw_s16(int32x4_t __p0, int16x4_t __p1) {...@@ -67445,8 +67445,8 @@ __ai int32x4_t vaddw_s16(int32x4_t __p0, int16x4_t __p1) {
6744567445
67446#ifdef __LITTLE_ENDIAN__67446#ifdef __LITTLE_ENDIAN__
67447#define vget_lane_f16(__p0_851, __p1_851) __extension__ ({ \67447#define vget_lane_f16(__p0_851, __p1_851) __extension__ ({ \
67448 float16x4_t __s0_851 = __p0_851; \
67449 float16_t __ret_851; \67448 float16_t __ret_851; \
67449 float16x4_t __s0_851 = __p0_851; \
67450float16x4_t __reint_851 = __s0_851; \67450float16x4_t __reint_851 = __s0_851; \
67451int16_t __reint1_851 = vget_lane_s16(*(int16x4_t *) &__reint_851, __p1_851); \67451int16_t __reint1_851 = vget_lane_s16(*(int16x4_t *) &__reint_851, __p1_851); \
67452 __ret_851 = *(float16_t *) &__reint1_851; \67452 __ret_851 = *(float16_t *) &__reint1_851; \
...@@ -67454,17 +67454,17 @@ int16_t __reint1_851 = vget_lane_s16(*(int16x4_t *) &__reint_851, __p1_851); \...@@ -67454,17 +67454,17 @@ int16_t __reint1_851 = vget_lane_s16(*(int16x4_t *) &__reint_851, __p1_851); \
67454})67454})
67455#else67455#else
67456#define vget_lane_f16(__p0_852, __p1_852) __extension__ ({ \67456#define vget_lane_f16(__p0_852, __p1_852) __extension__ ({ \
67457 float16_t __ret_852; \
67457 float16x4_t __s0_852 = __p0_852; \67458 float16x4_t __s0_852 = __p0_852; \
67458 float16x4_t __rev0_852; __rev0_852 = __builtin_shufflevector(__s0_852, __s0_852, 3, 2, 1, 0); \67459 float16x4_t __rev0_852; __rev0_852 = __builtin_shufflevector(__s0_852, __s0_852, 3, 2, 1, 0); \
67459 float16_t __ret_852; \
67460float16x4_t __reint_852 = __rev0_852; \67460float16x4_t __reint_852 = __rev0_852; \
67461int16_t __reint1_852 = __noswap_vget_lane_s16(*(int16x4_t *) &__reint_852, __p1_852); \67461int16_t __reint1_852 = __noswap_vget_lane_s16(*(int16x4_t *) &__reint_852, __p1_852); \
67462 __ret_852 = *(float16_t *) &__reint1_852; \67462 __ret_852 = *(float16_t *) &__reint1_852; \
67463 __ret_852; \67463 __ret_852; \
67464})67464})
67465#define __noswap_vget_lane_f16(__p0_853, __p1_853) __extension__ ({ \67465#define __noswap_vget_lane_f16(__p0_853, __p1_853) __extension__ ({ \
67466 float16x4_t __s0_853 = __p0_853; \
67467 float16_t __ret_853; \67466 float16_t __ret_853; \
67467 float16x4_t __s0_853 = __p0_853; \
67468float16x4_t __reint_853 = __s0_853; \67468float16x4_t __reint_853 = __s0_853; \
67469int16_t __reint1_853 = __noswap_vget_lane_s16(*(int16x4_t *) &__reint_853, __p1_853); \67469int16_t __reint1_853 = __noswap_vget_lane_s16(*(int16x4_t *) &__reint_853, __p1_853); \
67470 __ret_853 = *(float16_t *) &__reint1_853; \67470 __ret_853 = *(float16_t *) &__reint1_853; \
...@@ -67474,8 +67474,8 @@ int16_t __reint1_853 = __noswap_vget_lane_s16(*(int16x4_t *) &__reint_853, __p1_...@@ -67474,8 +67474,8 @@ int16_t __reint1_853 = __noswap_vget_lane_s16(*(int16x4_t *) &__reint_853, __p1_
6747467474
67475#ifdef __LITTLE_ENDIAN__67475#ifdef __LITTLE_ENDIAN__
67476#define vgetq_lane_f16(__p0_854, __p1_854) __extension__ ({ \67476#define vgetq_lane_f16(__p0_854, __p1_854) __extension__ ({ \
67477 float16x8_t __s0_854 = __p0_854; \
67478 float16_t __ret_854; \67477 float16_t __ret_854; \
67478 float16x8_t __s0_854 = __p0_854; \
67479float16x8_t __reint_854 = __s0_854; \67479float16x8_t __reint_854 = __s0_854; \
67480int16_t __reint1_854 = vgetq_lane_s16(*(int16x8_t *) &__reint_854, __p1_854); \67480int16_t __reint1_854 = vgetq_lane_s16(*(int16x8_t *) &__reint_854, __p1_854); \
67481 __ret_854 = *(float16_t *) &__reint1_854; \67481 __ret_854 = *(float16_t *) &__reint1_854; \
...@@ -67483,17 +67483,17 @@ int16_t __reint1_854 = vgetq_lane_s16(*(int16x8_t *) &__reint_854, __p1_854); \...@@ -67483,17 +67483,17 @@ int16_t __reint1_854 = vgetq_lane_s16(*(int16x8_t *) &__reint_854, __p1_854); \
67483})67483})
67484#else67484#else
67485#define vgetq_lane_f16(__p0_855, __p1_855) __extension__ ({ \67485#define vgetq_lane_f16(__p0_855, __p1_855) __extension__ ({ \
67486 float16_t __ret_855; \
67486 float16x8_t __s0_855 = __p0_855; \67487 float16x8_t __s0_855 = __p0_855; \
67487 float16x8_t __rev0_855; __rev0_855 = __builtin_shufflevector(__s0_855, __s0_855, 7, 6, 5, 4, 3, 2, 1, 0); \67488 float16x8_t __rev0_855; __rev0_855 = __builtin_shufflevector(__s0_855, __s0_855, 7, 6, 5, 4, 3, 2, 1, 0); \
67488 float16_t __ret_855; \
67489float16x8_t __reint_855 = __rev0_855; \67489float16x8_t __reint_855 = __rev0_855; \
67490int16_t __reint1_855 = __noswap_vgetq_lane_s16(*(int16x8_t *) &__reint_855, __p1_855); \67490int16_t __reint1_855 = __noswap_vgetq_lane_s16(*(int16x8_t *) &__reint_855, __p1_855); \
67491 __ret_855 = *(float16_t *) &__reint1_855; \67491 __ret_855 = *(float16_t *) &__reint1_855; \
67492 __ret_855; \67492 __ret_855; \
67493})67493})
67494#define __noswap_vgetq_lane_f16(__p0_856, __p1_856) __extension__ ({ \67494#define __noswap_vgetq_lane_f16(__p0_856, __p1_856) __extension__ ({ \
67495 float16x8_t __s0_856 = __p0_856; \
67496 float16_t __ret_856; \67495 float16_t __ret_856; \
67496 float16x8_t __s0_856 = __p0_856; \
67497float16x8_t __reint_856 = __s0_856; \67497float16x8_t __reint_856 = __s0_856; \
67498int16_t __reint1_856 = __noswap_vgetq_lane_s16(*(int16x8_t *) &__reint_856, __p1_856); \67498int16_t __reint1_856 = __noswap_vgetq_lane_s16(*(int16x8_t *) &__reint_856, __p1_856); \
67499 __ret_856 = *(float16_t *) &__reint1_856; \67499 __ret_856 = *(float16_t *) &__reint1_856; \
...@@ -67509,10 +67509,10 @@ __ai uint16x8_t vmlal_u8(uint16x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {...@@ -67509,10 +67509,10 @@ __ai uint16x8_t vmlal_u8(uint16x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {
67509}67509}
67510#else67510#else
67511__ai uint16x8_t vmlal_u8(uint16x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {67511__ai uint16x8_t vmlal_u8(uint16x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {
67512 uint16x8_t __ret;
67512 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);67513 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
67513 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);67514 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
67514 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);67515 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
67515 uint16x8_t __ret;
67516 __ret = __rev0 + __noswap_vmull_u8(__rev1, __rev2);67516 __ret = __rev0 + __noswap_vmull_u8(__rev1, __rev2);
67517 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);67517 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
67518 return __ret;67518 return __ret;
...@@ -67532,10 +67532,10 @@ __ai uint64x2_t vmlal_u32(uint64x2_t __p0, uint32x2_t __p1, uint32x2_t __p2) {...@@ -67532,10 +67532,10 @@ __ai uint64x2_t vmlal_u32(uint64x2_t __p0, uint32x2_t __p1, uint32x2_t __p2) {
67532}67532}
67533#else67533#else
67534__ai uint64x2_t vmlal_u32(uint64x2_t __p0, uint32x2_t __p1, uint32x2_t __p2) {67534__ai uint64x2_t vmlal_u32(uint64x2_t __p0, uint32x2_t __p1, uint32x2_t __p2) {
67535 uint64x2_t __ret;
67535 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);67536 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
67536 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);67537 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
67537 uint32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);67538 uint32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
67538 uint64x2_t __ret;
67539 __ret = __rev0 + __noswap_vmull_u32(__rev1, __rev2);67539 __ret = __rev0 + __noswap_vmull_u32(__rev1, __rev2);
67540 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);67540 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67541 return __ret;67541 return __ret;
...@@ -67555,10 +67555,10 @@ __ai uint32x4_t vmlal_u16(uint32x4_t __p0, uint16x4_t __p1, uint16x4_t __p2) {...@@ -67555,10 +67555,10 @@ __ai uint32x4_t vmlal_u16(uint32x4_t __p0, uint16x4_t __p1, uint16x4_t __p2) {
67555}67555}
67556#else67556#else
67557__ai uint32x4_t vmlal_u16(uint32x4_t __p0, uint16x4_t __p1, uint16x4_t __p2) {67557__ai uint32x4_t vmlal_u16(uint32x4_t __p0, uint16x4_t __p1, uint16x4_t __p2) {
67558 uint32x4_t __ret;
67558 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);67559 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
67559 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);67560 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
67560 uint16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);67561 uint16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
67561 uint32x4_t __ret;
67562 __ret = __rev0 + __noswap_vmull_u16(__rev1, __rev2);67562 __ret = __rev0 + __noswap_vmull_u16(__rev1, __rev2);
67563 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);67563 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67564 return __ret;67564 return __ret;
...@@ -67578,10 +67578,10 @@ __ai int16x8_t vmlal_s8(int16x8_t __p0, int8x8_t __p1, int8x8_t __p2) {...@@ -67578,10 +67578,10 @@ __ai int16x8_t vmlal_s8(int16x8_t __p0, int8x8_t __p1, int8x8_t __p2) {
67578}67578}
67579#else67579#else
67580__ai int16x8_t vmlal_s8(int16x8_t __p0, int8x8_t __p1, int8x8_t __p2) {67580__ai int16x8_t vmlal_s8(int16x8_t __p0, int8x8_t __p1, int8x8_t __p2) {
67581 int16x8_t __ret;
67581 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);67582 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
67582 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);67583 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
67583 int8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);67584 int8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
67584 int16x8_t __ret;
67585 __ret = __rev0 + __noswap_vmull_s8(__rev1, __rev2);67585 __ret = __rev0 + __noswap_vmull_s8(__rev1, __rev2);
67586 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);67586 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
67587 return __ret;67587 return __ret;
...@@ -67601,10 +67601,10 @@ __ai int64x2_t vmlal_s32(int64x2_t __p0, int32x2_t __p1, int32x2_t __p2) {...@@ -67601,10 +67601,10 @@ __ai int64x2_t vmlal_s32(int64x2_t __p0, int32x2_t __p1, int32x2_t __p2) {
67601}67601}
67602#else67602#else
67603__ai int64x2_t vmlal_s32(int64x2_t __p0, int32x2_t __p1, int32x2_t __p2) {67603__ai int64x2_t vmlal_s32(int64x2_t __p0, int32x2_t __p1, int32x2_t __p2) {
67604 int64x2_t __ret;
67604 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);67605 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
67605 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);67606 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
67606 int32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);67607 int32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
67607 int64x2_t __ret;
67608 __ret = __rev0 + __noswap_vmull_s32(__rev1, __rev2);67608 __ret = __rev0 + __noswap_vmull_s32(__rev1, __rev2);
67609 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);67609 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67610 return __ret;67610 return __ret;
...@@ -67624,10 +67624,10 @@ __ai int32x4_t vmlal_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2) {...@@ -67624,10 +67624,10 @@ __ai int32x4_t vmlal_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
67624}67624}
67625#else67625#else
67626__ai int32x4_t vmlal_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2) {67626__ai int32x4_t vmlal_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
67627 int32x4_t __ret;
67627 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);67628 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
67628 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);67629 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
67629 int16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);67630 int16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
67630 int32x4_t __ret;
67631 __ret = __rev0 + __noswap_vmull_s16(__rev1, __rev2);67631 __ret = __rev0 + __noswap_vmull_s16(__rev1, __rev2);
67632 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);67632 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67633 return __ret;67633 return __ret;
...@@ -67641,22 +67641,22 @@ __ai int32x4_t __noswap_vmlal_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2...@@ -67641,22 +67641,22 @@ __ai int32x4_t __noswap_vmlal_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2
6764167641
67642#ifdef __LITTLE_ENDIAN__67642#ifdef __LITTLE_ENDIAN__
67643#define vmlal_lane_u32(__p0_857, __p1_857, __p2_857, __p3_857) __extension__ ({ \67643#define vmlal_lane_u32(__p0_857, __p1_857, __p2_857, __p3_857) __extension__ ({ \
67644 uint64x2_t __ret_857; \
67644 uint64x2_t __s0_857 = __p0_857; \67645 uint64x2_t __s0_857 = __p0_857; \
67645 uint32x2_t __s1_857 = __p1_857; \67646 uint32x2_t __s1_857 = __p1_857; \
67646 uint32x2_t __s2_857 = __p2_857; \67647 uint32x2_t __s2_857 = __p2_857; \
67647 uint64x2_t __ret_857; \
67648 __ret_857 = __s0_857 + vmull_u32(__s1_857, splat_lane_u32(__s2_857, __p3_857)); \67648 __ret_857 = __s0_857 + vmull_u32(__s1_857, splat_lane_u32(__s2_857, __p3_857)); \
67649 __ret_857; \67649 __ret_857; \
67650})67650})
67651#else67651#else
67652#define vmlal_lane_u32(__p0_858, __p1_858, __p2_858, __p3_858) __extension__ ({ \67652#define vmlal_lane_u32(__p0_858, __p1_858, __p2_858, __p3_858) __extension__ ({ \
67653 uint64x2_t __ret_858; \
67653 uint64x2_t __s0_858 = __p0_858; \67654 uint64x2_t __s0_858 = __p0_858; \
67654 uint32x2_t __s1_858 = __p1_858; \67655 uint32x2_t __s1_858 = __p1_858; \
67655 uint32x2_t __s2_858 = __p2_858; \67656 uint32x2_t __s2_858 = __p2_858; \
67656 uint64x2_t __rev0_858; __rev0_858 = __builtin_shufflevector(__s0_858, __s0_858, 1, 0); \67657 uint64x2_t __rev0_858; __rev0_858 = __builtin_shufflevector(__s0_858, __s0_858, 1, 0); \
67657 uint32x2_t __rev1_858; __rev1_858 = __builtin_shufflevector(__s1_858, __s1_858, 1, 0); \67658 uint32x2_t __rev1_858; __rev1_858 = __builtin_shufflevector(__s1_858, __s1_858, 1, 0); \
67658 uint32x2_t __rev2_858; __rev2_858 = __builtin_shufflevector(__s2_858, __s2_858, 1, 0); \67659 uint32x2_t __rev2_858; __rev2_858 = __builtin_shufflevector(__s2_858, __s2_858, 1, 0); \
67659 uint64x2_t __ret_858; \
67660 __ret_858 = __rev0_858 + __noswap_vmull_u32(__rev1_858, __noswap_splat_lane_u32(__rev2_858, __p3_858)); \67660 __ret_858 = __rev0_858 + __noswap_vmull_u32(__rev1_858, __noswap_splat_lane_u32(__rev2_858, __p3_858)); \
67661 __ret_858 = __builtin_shufflevector(__ret_858, __ret_858, 1, 0); \67661 __ret_858 = __builtin_shufflevector(__ret_858, __ret_858, 1, 0); \
67662 __ret_858; \67662 __ret_858; \
...@@ -67665,22 +67665,22 @@ __ai int32x4_t __noswap_vmlal_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2...@@ -67665,22 +67665,22 @@ __ai int32x4_t __noswap_vmlal_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2
6766567665
67666#ifdef __LITTLE_ENDIAN__67666#ifdef __LITTLE_ENDIAN__
67667#define vmlal_lane_u16(__p0_859, __p1_859, __p2_859, __p3_859) __extension__ ({ \67667#define vmlal_lane_u16(__p0_859, __p1_859, __p2_859, __p3_859) __extension__ ({ \
67668 uint32x4_t __ret_859; \
67668 uint32x4_t __s0_859 = __p0_859; \67669 uint32x4_t __s0_859 = __p0_859; \
67669 uint16x4_t __s1_859 = __p1_859; \67670 uint16x4_t __s1_859 = __p1_859; \
67670 uint16x4_t __s2_859 = __p2_859; \67671 uint16x4_t __s2_859 = __p2_859; \
67671 uint32x4_t __ret_859; \
67672 __ret_859 = __s0_859 + vmull_u16(__s1_859, splat_lane_u16(__s2_859, __p3_859)); \67672 __ret_859 = __s0_859 + vmull_u16(__s1_859, splat_lane_u16(__s2_859, __p3_859)); \
67673 __ret_859; \67673 __ret_859; \
67674})67674})
67675#else67675#else
67676#define vmlal_lane_u16(__p0_860, __p1_860, __p2_860, __p3_860) __extension__ ({ \67676#define vmlal_lane_u16(__p0_860, __p1_860, __p2_860, __p3_860) __extension__ ({ \
67677 uint32x4_t __ret_860; \
67677 uint32x4_t __s0_860 = __p0_860; \67678 uint32x4_t __s0_860 = __p0_860; \
67678 uint16x4_t __s1_860 = __p1_860; \67679 uint16x4_t __s1_860 = __p1_860; \
67679 uint16x4_t __s2_860 = __p2_860; \67680 uint16x4_t __s2_860 = __p2_860; \
67680 uint32x4_t __rev0_860; __rev0_860 = __builtin_shufflevector(__s0_860, __s0_860, 3, 2, 1, 0); \67681 uint32x4_t __rev0_860; __rev0_860 = __builtin_shufflevector(__s0_860, __s0_860, 3, 2, 1, 0); \
67681 uint16x4_t __rev1_860; __rev1_860 = __builtin_shufflevector(__s1_860, __s1_860, 3, 2, 1, 0); \67682 uint16x4_t __rev1_860; __rev1_860 = __builtin_shufflevector(__s1_860, __s1_860, 3, 2, 1, 0); \
67682 uint16x4_t __rev2_860; __rev2_860 = __builtin_shufflevector(__s2_860, __s2_860, 3, 2, 1, 0); \67683 uint16x4_t __rev2_860; __rev2_860 = __builtin_shufflevector(__s2_860, __s2_860, 3, 2, 1, 0); \
67683 uint32x4_t __ret_860; \
67684 __ret_860 = __rev0_860 + __noswap_vmull_u16(__rev1_860, __noswap_splat_lane_u16(__rev2_860, __p3_860)); \67684 __ret_860 = __rev0_860 + __noswap_vmull_u16(__rev1_860, __noswap_splat_lane_u16(__rev2_860, __p3_860)); \
67685 __ret_860 = __builtin_shufflevector(__ret_860, __ret_860, 3, 2, 1, 0); \67685 __ret_860 = __builtin_shufflevector(__ret_860, __ret_860, 3, 2, 1, 0); \
67686 __ret_860; \67686 __ret_860; \
...@@ -67689,22 +67689,22 @@ __ai int32x4_t __noswap_vmlal_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2...@@ -67689,22 +67689,22 @@ __ai int32x4_t __noswap_vmlal_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2
6768967689
67690#ifdef __LITTLE_ENDIAN__67690#ifdef __LITTLE_ENDIAN__
67691#define vmlal_lane_s32(__p0_861, __p1_861, __p2_861, __p3_861) __extension__ ({ \67691#define vmlal_lane_s32(__p0_861, __p1_861, __p2_861, __p3_861) __extension__ ({ \
67692 int64x2_t __ret_861; \
67692 int64x2_t __s0_861 = __p0_861; \67693 int64x2_t __s0_861 = __p0_861; \
67693 int32x2_t __s1_861 = __p1_861; \67694 int32x2_t __s1_861 = __p1_861; \
67694 int32x2_t __s2_861 = __p2_861; \67695 int32x2_t __s2_861 = __p2_861; \
67695 int64x2_t __ret_861; \
67696 __ret_861 = __s0_861 + vmull_s32(__s1_861, splat_lane_s32(__s2_861, __p3_861)); \67696 __ret_861 = __s0_861 + vmull_s32(__s1_861, splat_lane_s32(__s2_861, __p3_861)); \
67697 __ret_861; \67697 __ret_861; \
67698})67698})
67699#else67699#else
67700#define vmlal_lane_s32(__p0_862, __p1_862, __p2_862, __p3_862) __extension__ ({ \67700#define vmlal_lane_s32(__p0_862, __p1_862, __p2_862, __p3_862) __extension__ ({ \
67701 int64x2_t __ret_862; \
67701 int64x2_t __s0_862 = __p0_862; \67702 int64x2_t __s0_862 = __p0_862; \
67702 int32x2_t __s1_862 = __p1_862; \67703 int32x2_t __s1_862 = __p1_862; \
67703 int32x2_t __s2_862 = __p2_862; \67704 int32x2_t __s2_862 = __p2_862; \
67704 int64x2_t __rev0_862; __rev0_862 = __builtin_shufflevector(__s0_862, __s0_862, 1, 0); \67705 int64x2_t __rev0_862; __rev0_862 = __builtin_shufflevector(__s0_862, __s0_862, 1, 0); \
67705 int32x2_t __rev1_862; __rev1_862 = __builtin_shufflevector(__s1_862, __s1_862, 1, 0); \67706 int32x2_t __rev1_862; __rev1_862 = __builtin_shufflevector(__s1_862, __s1_862, 1, 0); \
67706 int32x2_t __rev2_862; __rev2_862 = __builtin_shufflevector(__s2_862, __s2_862, 1, 0); \67707 int32x2_t __rev2_862; __rev2_862 = __builtin_shufflevector(__s2_862, __s2_862, 1, 0); \
67707 int64x2_t __ret_862; \
67708 __ret_862 = __rev0_862 + __noswap_vmull_s32(__rev1_862, __noswap_splat_lane_s32(__rev2_862, __p3_862)); \67708 __ret_862 = __rev0_862 + __noswap_vmull_s32(__rev1_862, __noswap_splat_lane_s32(__rev2_862, __p3_862)); \
67709 __ret_862 = __builtin_shufflevector(__ret_862, __ret_862, 1, 0); \67709 __ret_862 = __builtin_shufflevector(__ret_862, __ret_862, 1, 0); \
67710 __ret_862; \67710 __ret_862; \
...@@ -67713,22 +67713,22 @@ __ai int32x4_t __noswap_vmlal_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2...@@ -67713,22 +67713,22 @@ __ai int32x4_t __noswap_vmlal_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2
6771367713
67714#ifdef __LITTLE_ENDIAN__67714#ifdef __LITTLE_ENDIAN__
67715#define vmlal_lane_s16(__p0_863, __p1_863, __p2_863, __p3_863) __extension__ ({ \67715#define vmlal_lane_s16(__p0_863, __p1_863, __p2_863, __p3_863) __extension__ ({ \
67716 int32x4_t __ret_863; \
67716 int32x4_t __s0_863 = __p0_863; \67717 int32x4_t __s0_863 = __p0_863; \
67717 int16x4_t __s1_863 = __p1_863; \67718 int16x4_t __s1_863 = __p1_863; \
67718 int16x4_t __s2_863 = __p2_863; \67719 int16x4_t __s2_863 = __p2_863; \
67719 int32x4_t __ret_863; \
67720 __ret_863 = __s0_863 + vmull_s16(__s1_863, splat_lane_s16(__s2_863, __p3_863)); \67720 __ret_863 = __s0_863 + vmull_s16(__s1_863, splat_lane_s16(__s2_863, __p3_863)); \
67721 __ret_863; \67721 __ret_863; \
67722})67722})
67723#else67723#else
67724#define vmlal_lane_s16(__p0_864, __p1_864, __p2_864, __p3_864) __extension__ ({ \67724#define vmlal_lane_s16(__p0_864, __p1_864, __p2_864, __p3_864) __extension__ ({ \
67725 int32x4_t __ret_864; \
67725 int32x4_t __s0_864 = __p0_864; \67726 int32x4_t __s0_864 = __p0_864; \
67726 int16x4_t __s1_864 = __p1_864; \67727 int16x4_t __s1_864 = __p1_864; \
67727 int16x4_t __s2_864 = __p2_864; \67728 int16x4_t __s2_864 = __p2_864; \
67728 int32x4_t __rev0_864; __rev0_864 = __builtin_shufflevector(__s0_864, __s0_864, 3, 2, 1, 0); \67729 int32x4_t __rev0_864; __rev0_864 = __builtin_shufflevector(__s0_864, __s0_864, 3, 2, 1, 0); \
67729 int16x4_t __rev1_864; __rev1_864 = __builtin_shufflevector(__s1_864, __s1_864, 3, 2, 1, 0); \67730 int16x4_t __rev1_864; __rev1_864 = __builtin_shufflevector(__s1_864, __s1_864, 3, 2, 1, 0); \
67730 int16x4_t __rev2_864; __rev2_864 = __builtin_shufflevector(__s2_864, __s2_864, 3, 2, 1, 0); \67731 int16x4_t __rev2_864; __rev2_864 = __builtin_shufflevector(__s2_864, __s2_864, 3, 2, 1, 0); \
67731 int32x4_t __ret_864; \
67732 __ret_864 = __rev0_864 + __noswap_vmull_s16(__rev1_864, __noswap_splat_lane_s16(__rev2_864, __p3_864)); \67732 __ret_864 = __rev0_864 + __noswap_vmull_s16(__rev1_864, __noswap_splat_lane_s16(__rev2_864, __p3_864)); \
67733 __ret_864 = __builtin_shufflevector(__ret_864, __ret_864, 3, 2, 1, 0); \67733 __ret_864 = __builtin_shufflevector(__ret_864, __ret_864, 3, 2, 1, 0); \
67734 __ret_864; \67734 __ret_864; \
...@@ -67743,9 +67743,9 @@ __ai uint64x2_t vmlal_n_u32(uint64x2_t __p0, uint32x2_t __p1, uint32_t __p2) {...@@ -67743,9 +67743,9 @@ __ai uint64x2_t vmlal_n_u32(uint64x2_t __p0, uint32x2_t __p1, uint32_t __p2) {
67743}67743}
67744#else67744#else
67745__ai uint64x2_t vmlal_n_u32(uint64x2_t __p0, uint32x2_t __p1, uint32_t __p2) {67745__ai uint64x2_t vmlal_n_u32(uint64x2_t __p0, uint32x2_t __p1, uint32_t __p2) {
67746 uint64x2_t __ret;
67746 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);67747 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
67747 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);67748 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
67748 uint64x2_t __ret;
67749 __ret = __rev0 + __noswap_vmull_u32(__rev1, (uint32x2_t) {__p2, __p2});67749 __ret = __rev0 + __noswap_vmull_u32(__rev1, (uint32x2_t) {__p2, __p2});
67750 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);67750 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67751 return __ret;67751 return __ret;
...@@ -67765,9 +67765,9 @@ __ai uint32x4_t vmlal_n_u16(uint32x4_t __p0, uint16x4_t __p1, uint16_t __p2) {...@@ -67765,9 +67765,9 @@ __ai uint32x4_t vmlal_n_u16(uint32x4_t __p0, uint16x4_t __p1, uint16_t __p2) {
67765}67765}
67766#else67766#else
67767__ai uint32x4_t vmlal_n_u16(uint32x4_t __p0, uint16x4_t __p1, uint16_t __p2) {67767__ai uint32x4_t vmlal_n_u16(uint32x4_t __p0, uint16x4_t __p1, uint16_t __p2) {
67768 uint32x4_t __ret;
67768 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);67769 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
67769 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);67770 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
67770 uint32x4_t __ret;
67771 __ret = __rev0 + __noswap_vmull_u16(__rev1, (uint16x4_t) {__p2, __p2, __p2, __p2});67771 __ret = __rev0 + __noswap_vmull_u16(__rev1, (uint16x4_t) {__p2, __p2, __p2, __p2});
67772 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);67772 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67773 return __ret;67773 return __ret;
...@@ -67787,9 +67787,9 @@ __ai int64x2_t vmlal_n_s32(int64x2_t __p0, int32x2_t __p1, int32_t __p2) {...@@ -67787,9 +67787,9 @@ __ai int64x2_t vmlal_n_s32(int64x2_t __p0, int32x2_t __p1, int32_t __p2) {
67787}67787}
67788#else67788#else
67789__ai int64x2_t vmlal_n_s32(int64x2_t __p0, int32x2_t __p1, int32_t __p2) {67789__ai int64x2_t vmlal_n_s32(int64x2_t __p0, int32x2_t __p1, int32_t __p2) {
67790 int64x2_t __ret;
67790 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);67791 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
67791 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);67792 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
67792 int64x2_t __ret;
67793 __ret = __rev0 + __noswap_vmull_s32(__rev1, (int32x2_t) {__p2, __p2});67793 __ret = __rev0 + __noswap_vmull_s32(__rev1, (int32x2_t) {__p2, __p2});
67794 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);67794 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67795 return __ret;67795 return __ret;
...@@ -67809,9 +67809,9 @@ __ai int32x4_t vmlal_n_s16(int32x4_t __p0, int16x4_t __p1, int16_t __p2) {...@@ -67809,9 +67809,9 @@ __ai int32x4_t vmlal_n_s16(int32x4_t __p0, int16x4_t __p1, int16_t __p2) {
67809}67809}
67810#else67810#else
67811__ai int32x4_t vmlal_n_s16(int32x4_t __p0, int16x4_t __p1, int16_t __p2) {67811__ai int32x4_t vmlal_n_s16(int32x4_t __p0, int16x4_t __p1, int16_t __p2) {
67812 int32x4_t __ret;
67812 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);67813 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
67813 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);67814 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
67814 int32x4_t __ret;
67815 __ret = __rev0 + __noswap_vmull_s16(__rev1, (int16x4_t) {__p2, __p2, __p2, __p2});67815 __ret = __rev0 + __noswap_vmull_s16(__rev1, (int16x4_t) {__p2, __p2, __p2, __p2});
67816 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);67816 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67817 return __ret;67817 return __ret;
...@@ -67831,10 +67831,10 @@ __ai uint16x8_t vmlsl_u8(uint16x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {...@@ -67831,10 +67831,10 @@ __ai uint16x8_t vmlsl_u8(uint16x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {
67831}67831}
67832#else67832#else
67833__ai uint16x8_t vmlsl_u8(uint16x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {67833__ai uint16x8_t vmlsl_u8(uint16x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {
67834 uint16x8_t __ret;
67834 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);67835 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
67835 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);67836 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
67836 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);67837 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
67837 uint16x8_t __ret;
67838 __ret = __rev0 - __noswap_vmull_u8(__rev1, __rev2);67838 __ret = __rev0 - __noswap_vmull_u8(__rev1, __rev2);
67839 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);67839 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
67840 return __ret;67840 return __ret;
...@@ -67854,10 +67854,10 @@ __ai uint64x2_t vmlsl_u32(uint64x2_t __p0, uint32x2_t __p1, uint32x2_t __p2) {...@@ -67854,10 +67854,10 @@ __ai uint64x2_t vmlsl_u32(uint64x2_t __p0, uint32x2_t __p1, uint32x2_t __p2) {
67854}67854}
67855#else67855#else
67856__ai uint64x2_t vmlsl_u32(uint64x2_t __p0, uint32x2_t __p1, uint32x2_t __p2) {67856__ai uint64x2_t vmlsl_u32(uint64x2_t __p0, uint32x2_t __p1, uint32x2_t __p2) {
67857 uint64x2_t __ret;
67857 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);67858 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
67858 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);67859 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
67859 uint32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);67860 uint32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
67860 uint64x2_t __ret;
67861 __ret = __rev0 - __noswap_vmull_u32(__rev1, __rev2);67861 __ret = __rev0 - __noswap_vmull_u32(__rev1, __rev2);
67862 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);67862 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67863 return __ret;67863 return __ret;
...@@ -67877,10 +67877,10 @@ __ai uint32x4_t vmlsl_u16(uint32x4_t __p0, uint16x4_t __p1, uint16x4_t __p2) {...@@ -67877,10 +67877,10 @@ __ai uint32x4_t vmlsl_u16(uint32x4_t __p0, uint16x4_t __p1, uint16x4_t __p2) {
67877}67877}
67878#else67878#else
67879__ai uint32x4_t vmlsl_u16(uint32x4_t __p0, uint16x4_t __p1, uint16x4_t __p2) {67879__ai uint32x4_t vmlsl_u16(uint32x4_t __p0, uint16x4_t __p1, uint16x4_t __p2) {
67880 uint32x4_t __ret;
67880 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);67881 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
67881 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);67882 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
67882 uint16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);67883 uint16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
67883 uint32x4_t __ret;
67884 __ret = __rev0 - __noswap_vmull_u16(__rev1, __rev2);67884 __ret = __rev0 - __noswap_vmull_u16(__rev1, __rev2);
67885 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);67885 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67886 return __ret;67886 return __ret;
...@@ -67900,10 +67900,10 @@ __ai int16x8_t vmlsl_s8(int16x8_t __p0, int8x8_t __p1, int8x8_t __p2) {...@@ -67900,10 +67900,10 @@ __ai int16x8_t vmlsl_s8(int16x8_t __p0, int8x8_t __p1, int8x8_t __p2) {
67900}67900}
67901#else67901#else
67902__ai int16x8_t vmlsl_s8(int16x8_t __p0, int8x8_t __p1, int8x8_t __p2) {67902__ai int16x8_t vmlsl_s8(int16x8_t __p0, int8x8_t __p1, int8x8_t __p2) {
67903 int16x8_t __ret;
67903 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);67904 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
67904 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);67905 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
67905 int8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);67906 int8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
67906 int16x8_t __ret;
67907 __ret = __rev0 - __noswap_vmull_s8(__rev1, __rev2);67907 __ret = __rev0 - __noswap_vmull_s8(__rev1, __rev2);
67908 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);67908 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
67909 return __ret;67909 return __ret;
...@@ -67923,10 +67923,10 @@ __ai int64x2_t vmlsl_s32(int64x2_t __p0, int32x2_t __p1, int32x2_t __p2) {...@@ -67923,10 +67923,10 @@ __ai int64x2_t vmlsl_s32(int64x2_t __p0, int32x2_t __p1, int32x2_t __p2) {
67923}67923}
67924#else67924#else
67925__ai int64x2_t vmlsl_s32(int64x2_t __p0, int32x2_t __p1, int32x2_t __p2) {67925__ai int64x2_t vmlsl_s32(int64x2_t __p0, int32x2_t __p1, int32x2_t __p2) {
67926 int64x2_t __ret;
67926 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);67927 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
67927 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);67928 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
67928 int32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);67929 int32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
67929 int64x2_t __ret;
67930 __ret = __rev0 - __noswap_vmull_s32(__rev1, __rev2);67930 __ret = __rev0 - __noswap_vmull_s32(__rev1, __rev2);
67931 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);67931 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
67932 return __ret;67932 return __ret;
...@@ -67946,10 +67946,10 @@ __ai int32x4_t vmlsl_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2) {...@@ -67946,10 +67946,10 @@ __ai int32x4_t vmlsl_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
67946}67946}
67947#else67947#else
67948__ai int32x4_t vmlsl_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2) {67948__ai int32x4_t vmlsl_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
67949 int32x4_t __ret;
67949 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);67950 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
67950 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);67951 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
67951 int16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);67952 int16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
67952 int32x4_t __ret;
67953 __ret = __rev0 - __noswap_vmull_s16(__rev1, __rev2);67953 __ret = __rev0 - __noswap_vmull_s16(__rev1, __rev2);
67954 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);67954 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
67955 return __ret;67955 return __ret;
...@@ -67963,22 +67963,22 @@ __ai int32x4_t __noswap_vmlsl_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2...@@ -67963,22 +67963,22 @@ __ai int32x4_t __noswap_vmlsl_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2
6796367963
67964#ifdef __LITTLE_ENDIAN__67964#ifdef __LITTLE_ENDIAN__
67965#define vmlsl_lane_u32(__p0_865, __p1_865, __p2_865, __p3_865) __extension__ ({ \67965#define vmlsl_lane_u32(__p0_865, __p1_865, __p2_865, __p3_865) __extension__ ({ \
67966 uint64x2_t __ret_865; \
67966 uint64x2_t __s0_865 = __p0_865; \67967 uint64x2_t __s0_865 = __p0_865; \
67967 uint32x2_t __s1_865 = __p1_865; \67968 uint32x2_t __s1_865 = __p1_865; \
67968 uint32x2_t __s2_865 = __p2_865; \67969 uint32x2_t __s2_865 = __p2_865; \
67969 uint64x2_t __ret_865; \
67970 __ret_865 = __s0_865 - vmull_u32(__s1_865, splat_lane_u32(__s2_865, __p3_865)); \67970 __ret_865 = __s0_865 - vmull_u32(__s1_865, splat_lane_u32(__s2_865, __p3_865)); \
67971 __ret_865; \67971 __ret_865; \
67972})67972})
67973#else67973#else
67974#define vmlsl_lane_u32(__p0_866, __p1_866, __p2_866, __p3_866) __extension__ ({ \67974#define vmlsl_lane_u32(__p0_866, __p1_866, __p2_866, __p3_866) __extension__ ({ \
67975 uint64x2_t __ret_866; \
67975 uint64x2_t __s0_866 = __p0_866; \67976 uint64x2_t __s0_866 = __p0_866; \
67976 uint32x2_t __s1_866 = __p1_866; \67977 uint32x2_t __s1_866 = __p1_866; \
67977 uint32x2_t __s2_866 = __p2_866; \67978 uint32x2_t __s2_866 = __p2_866; \
67978 uint64x2_t __rev0_866; __rev0_866 = __builtin_shufflevector(__s0_866, __s0_866, 1, 0); \67979 uint64x2_t __rev0_866; __rev0_866 = __builtin_shufflevector(__s0_866, __s0_866, 1, 0); \
67979 uint32x2_t __rev1_866; __rev1_866 = __builtin_shufflevector(__s1_866, __s1_866, 1, 0); \67980 uint32x2_t __rev1_866; __rev1_866 = __builtin_shufflevector(__s1_866, __s1_866, 1, 0); \
67980 uint32x2_t __rev2_866; __rev2_866 = __builtin_shufflevector(__s2_866, __s2_866, 1, 0); \67981 uint32x2_t __rev2_866; __rev2_866 = __builtin_shufflevector(__s2_866, __s2_866, 1, 0); \
67981 uint64x2_t __ret_866; \
67982 __ret_866 = __rev0_866 - __noswap_vmull_u32(__rev1_866, __noswap_splat_lane_u32(__rev2_866, __p3_866)); \67982 __ret_866 = __rev0_866 - __noswap_vmull_u32(__rev1_866, __noswap_splat_lane_u32(__rev2_866, __p3_866)); \
67983 __ret_866 = __builtin_shufflevector(__ret_866, __ret_866, 1, 0); \67983 __ret_866 = __builtin_shufflevector(__ret_866, __ret_866, 1, 0); \
67984 __ret_866; \67984 __ret_866; \
...@@ -67987,22 +67987,22 @@ __ai int32x4_t __noswap_vmlsl_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2...@@ -67987,22 +67987,22 @@ __ai int32x4_t __noswap_vmlsl_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2
6798767987
67988#ifdef __LITTLE_ENDIAN__67988#ifdef __LITTLE_ENDIAN__
67989#define vmlsl_lane_u16(__p0_867, __p1_867, __p2_867, __p3_867) __extension__ ({ \67989#define vmlsl_lane_u16(__p0_867, __p1_867, __p2_867, __p3_867) __extension__ ({ \
67990 uint32x4_t __ret_867; \
67990 uint32x4_t __s0_867 = __p0_867; \67991 uint32x4_t __s0_867 = __p0_867; \
67991 uint16x4_t __s1_867 = __p1_867; \67992 uint16x4_t __s1_867 = __p1_867; \
67992 uint16x4_t __s2_867 = __p2_867; \67993 uint16x4_t __s2_867 = __p2_867; \
67993 uint32x4_t __ret_867; \
67994 __ret_867 = __s0_867 - vmull_u16(__s1_867, splat_lane_u16(__s2_867, __p3_867)); \67994 __ret_867 = __s0_867 - vmull_u16(__s1_867, splat_lane_u16(__s2_867, __p3_867)); \
67995 __ret_867; \67995 __ret_867; \
67996})67996})
67997#else67997#else
67998#define vmlsl_lane_u16(__p0_868, __p1_868, __p2_868, __p3_868) __extension__ ({ \67998#define vmlsl_lane_u16(__p0_868, __p1_868, __p2_868, __p3_868) __extension__ ({ \
67999 uint32x4_t __ret_868; \
67999 uint32x4_t __s0_868 = __p0_868; \68000 uint32x4_t __s0_868 = __p0_868; \
68000 uint16x4_t __s1_868 = __p1_868; \68001 uint16x4_t __s1_868 = __p1_868; \
68001 uint16x4_t __s2_868 = __p2_868; \68002 uint16x4_t __s2_868 = __p2_868; \
68002 uint32x4_t __rev0_868; __rev0_868 = __builtin_shufflevector(__s0_868, __s0_868, 3, 2, 1, 0); \68003 uint32x4_t __rev0_868; __rev0_868 = __builtin_shufflevector(__s0_868, __s0_868, 3, 2, 1, 0); \
68003 uint16x4_t __rev1_868; __rev1_868 = __builtin_shufflevector(__s1_868, __s1_868, 3, 2, 1, 0); \68004 uint16x4_t __rev1_868; __rev1_868 = __builtin_shufflevector(__s1_868, __s1_868, 3, 2, 1, 0); \
68004 uint16x4_t __rev2_868; __rev2_868 = __builtin_shufflevector(__s2_868, __s2_868, 3, 2, 1, 0); \68005 uint16x4_t __rev2_868; __rev2_868 = __builtin_shufflevector(__s2_868, __s2_868, 3, 2, 1, 0); \
68005 uint32x4_t __ret_868; \
68006 __ret_868 = __rev0_868 - __noswap_vmull_u16(__rev1_868, __noswap_splat_lane_u16(__rev2_868, __p3_868)); \68006 __ret_868 = __rev0_868 - __noswap_vmull_u16(__rev1_868, __noswap_splat_lane_u16(__rev2_868, __p3_868)); \
68007 __ret_868 = __builtin_shufflevector(__ret_868, __ret_868, 3, 2, 1, 0); \68007 __ret_868 = __builtin_shufflevector(__ret_868, __ret_868, 3, 2, 1, 0); \
68008 __ret_868; \68008 __ret_868; \
...@@ -68011,22 +68011,22 @@ __ai int32x4_t __noswap_vmlsl_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2...@@ -68011,22 +68011,22 @@ __ai int32x4_t __noswap_vmlsl_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2
6801168011
68012#ifdef __LITTLE_ENDIAN__68012#ifdef __LITTLE_ENDIAN__
68013#define vmlsl_lane_s32(__p0_869, __p1_869, __p2_869, __p3_869) __extension__ ({ \68013#define vmlsl_lane_s32(__p0_869, __p1_869, __p2_869, __p3_869) __extension__ ({ \
68014 int64x2_t __ret_869; \
68014 int64x2_t __s0_869 = __p0_869; \68015 int64x2_t __s0_869 = __p0_869; \
68015 int32x2_t __s1_869 = __p1_869; \68016 int32x2_t __s1_869 = __p1_869; \
68016 int32x2_t __s2_869 = __p2_869; \68017 int32x2_t __s2_869 = __p2_869; \
68017 int64x2_t __ret_869; \
68018 __ret_869 = __s0_869 - vmull_s32(__s1_869, splat_lane_s32(__s2_869, __p3_869)); \68018 __ret_869 = __s0_869 - vmull_s32(__s1_869, splat_lane_s32(__s2_869, __p3_869)); \
68019 __ret_869; \68019 __ret_869; \
68020})68020})
68021#else68021#else
68022#define vmlsl_lane_s32(__p0_870, __p1_870, __p2_870, __p3_870) __extension__ ({ \68022#define vmlsl_lane_s32(__p0_870, __p1_870, __p2_870, __p3_870) __extension__ ({ \
68023 int64x2_t __ret_870; \
68023 int64x2_t __s0_870 = __p0_870; \68024 int64x2_t __s0_870 = __p0_870; \
68024 int32x2_t __s1_870 = __p1_870; \68025 int32x2_t __s1_870 = __p1_870; \
68025 int32x2_t __s2_870 = __p2_870; \68026 int32x2_t __s2_870 = __p2_870; \
68026 int64x2_t __rev0_870; __rev0_870 = __builtin_shufflevector(__s0_870, __s0_870, 1, 0); \68027 int64x2_t __rev0_870; __rev0_870 = __builtin_shufflevector(__s0_870, __s0_870, 1, 0); \
68027 int32x2_t __rev1_870; __rev1_870 = __builtin_shufflevector(__s1_870, __s1_870, 1, 0); \68028 int32x2_t __rev1_870; __rev1_870 = __builtin_shufflevector(__s1_870, __s1_870, 1, 0); \
68028 int32x2_t __rev2_870; __rev2_870 = __builtin_shufflevector(__s2_870, __s2_870, 1, 0); \68029 int32x2_t __rev2_870; __rev2_870 = __builtin_shufflevector(__s2_870, __s2_870, 1, 0); \
68029 int64x2_t __ret_870; \
68030 __ret_870 = __rev0_870 - __noswap_vmull_s32(__rev1_870, __noswap_splat_lane_s32(__rev2_870, __p3_870)); \68030 __ret_870 = __rev0_870 - __noswap_vmull_s32(__rev1_870, __noswap_splat_lane_s32(__rev2_870, __p3_870)); \
68031 __ret_870 = __builtin_shufflevector(__ret_870, __ret_870, 1, 0); \68031 __ret_870 = __builtin_shufflevector(__ret_870, __ret_870, 1, 0); \
68032 __ret_870; \68032 __ret_870; \
...@@ -68035,22 +68035,22 @@ __ai int32x4_t __noswap_vmlsl_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2...@@ -68035,22 +68035,22 @@ __ai int32x4_t __noswap_vmlsl_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2
6803568035
68036#ifdef __LITTLE_ENDIAN__68036#ifdef __LITTLE_ENDIAN__
68037#define vmlsl_lane_s16(__p0_871, __p1_871, __p2_871, __p3_871) __extension__ ({ \68037#define vmlsl_lane_s16(__p0_871, __p1_871, __p2_871, __p3_871) __extension__ ({ \
68038 int32x4_t __ret_871; \
68038 int32x4_t __s0_871 = __p0_871; \68039 int32x4_t __s0_871 = __p0_871; \
68039 int16x4_t __s1_871 = __p1_871; \68040 int16x4_t __s1_871 = __p1_871; \
68040 int16x4_t __s2_871 = __p2_871; \68041 int16x4_t __s2_871 = __p2_871; \
68041 int32x4_t __ret_871; \
68042 __ret_871 = __s0_871 - vmull_s16(__s1_871, splat_lane_s16(__s2_871, __p3_871)); \68042 __ret_871 = __s0_871 - vmull_s16(__s1_871, splat_lane_s16(__s2_871, __p3_871)); \
68043 __ret_871; \68043 __ret_871; \
68044})68044})
68045#else68045#else
68046#define vmlsl_lane_s16(__p0_872, __p1_872, __p2_872, __p3_872) __extension__ ({ \68046#define vmlsl_lane_s16(__p0_872, __p1_872, __p2_872, __p3_872) __extension__ ({ \
68047 int32x4_t __ret_872; \
68047 int32x4_t __s0_872 = __p0_872; \68048 int32x4_t __s0_872 = __p0_872; \
68048 int16x4_t __s1_872 = __p1_872; \68049 int16x4_t __s1_872 = __p1_872; \
68049 int16x4_t __s2_872 = __p2_872; \68050 int16x4_t __s2_872 = __p2_872; \
68050 int32x4_t __rev0_872; __rev0_872 = __builtin_shufflevector(__s0_872, __s0_872, 3, 2, 1, 0); \68051 int32x4_t __rev0_872; __rev0_872 = __builtin_shufflevector(__s0_872, __s0_872, 3, 2, 1, 0); \
68051 int16x4_t __rev1_872; __rev1_872 = __builtin_shufflevector(__s1_872, __s1_872, 3, 2, 1, 0); \68052 int16x4_t __rev1_872; __rev1_872 = __builtin_shufflevector(__s1_872, __s1_872, 3, 2, 1, 0); \
68052 int16x4_t __rev2_872; __rev2_872 = __builtin_shufflevector(__s2_872, __s2_872, 3, 2, 1, 0); \68053 int16x4_t __rev2_872; __rev2_872 = __builtin_shufflevector(__s2_872, __s2_872, 3, 2, 1, 0); \
68053 int32x4_t __ret_872; \
68054 __ret_872 = __rev0_872 - __noswap_vmull_s16(__rev1_872, __noswap_splat_lane_s16(__rev2_872, __p3_872)); \68054 __ret_872 = __rev0_872 - __noswap_vmull_s16(__rev1_872, __noswap_splat_lane_s16(__rev2_872, __p3_872)); \
68055 __ret_872 = __builtin_shufflevector(__ret_872, __ret_872, 3, 2, 1, 0); \68055 __ret_872 = __builtin_shufflevector(__ret_872, __ret_872, 3, 2, 1, 0); \
68056 __ret_872; \68056 __ret_872; \
...@@ -68065,9 +68065,9 @@ __ai uint64x2_t vmlsl_n_u32(uint64x2_t __p0, uint32x2_t __p1, uint32_t __p2) {...@@ -68065,9 +68065,9 @@ __ai uint64x2_t vmlsl_n_u32(uint64x2_t __p0, uint32x2_t __p1, uint32_t __p2) {
68065}68065}
68066#else68066#else
68067__ai uint64x2_t vmlsl_n_u32(uint64x2_t __p0, uint32x2_t __p1, uint32_t __p2) {68067__ai uint64x2_t vmlsl_n_u32(uint64x2_t __p0, uint32x2_t __p1, uint32_t __p2) {
68068 uint64x2_t __ret;
68068 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);68069 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
68069 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);68070 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
68070 uint64x2_t __ret;
68071 __ret = __rev0 - __noswap_vmull_u32(__rev1, (uint32x2_t) {__p2, __p2});68071 __ret = __rev0 - __noswap_vmull_u32(__rev1, (uint32x2_t) {__p2, __p2});
68072 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);68072 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
68073 return __ret;68073 return __ret;
...@@ -68087,9 +68087,9 @@ __ai uint32x4_t vmlsl_n_u16(uint32x4_t __p0, uint16x4_t __p1, uint16_t __p2) {...@@ -68087,9 +68087,9 @@ __ai uint32x4_t vmlsl_n_u16(uint32x4_t __p0, uint16x4_t __p1, uint16_t __p2) {
68087}68087}
68088#else68088#else
68089__ai uint32x4_t vmlsl_n_u16(uint32x4_t __p0, uint16x4_t __p1, uint16_t __p2) {68089__ai uint32x4_t vmlsl_n_u16(uint32x4_t __p0, uint16x4_t __p1, uint16_t __p2) {
68090 uint32x4_t __ret;
68090 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);68091 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
68091 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);68092 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
68092 uint32x4_t __ret;
68093 __ret = __rev0 - __noswap_vmull_u16(__rev1, (uint16x4_t) {__p2, __p2, __p2, __p2});68093 __ret = __rev0 - __noswap_vmull_u16(__rev1, (uint16x4_t) {__p2, __p2, __p2, __p2});
68094 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);68094 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
68095 return __ret;68095 return __ret;
...@@ -68109,9 +68109,9 @@ __ai int64x2_t vmlsl_n_s32(int64x2_t __p0, int32x2_t __p1, int32_t __p2) {...@@ -68109,9 +68109,9 @@ __ai int64x2_t vmlsl_n_s32(int64x2_t __p0, int32x2_t __p1, int32_t __p2) {
68109}68109}
68110#else68110#else
68111__ai int64x2_t vmlsl_n_s32(int64x2_t __p0, int32x2_t __p1, int32_t __p2) {68111__ai int64x2_t vmlsl_n_s32(int64x2_t __p0, int32x2_t __p1, int32_t __p2) {
68112 int64x2_t __ret;
68112 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);68113 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
68113 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);68114 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
68114 int64x2_t __ret;
68115 __ret = __rev0 - __noswap_vmull_s32(__rev1, (int32x2_t) {__p2, __p2});68115 __ret = __rev0 - __noswap_vmull_s32(__rev1, (int32x2_t) {__p2, __p2});
68116 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);68116 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
68117 return __ret;68117 return __ret;
...@@ -68131,9 +68131,9 @@ __ai int32x4_t vmlsl_n_s16(int32x4_t __p0, int16x4_t __p1, int16_t __p2) {...@@ -68131,9 +68131,9 @@ __ai int32x4_t vmlsl_n_s16(int32x4_t __p0, int16x4_t __p1, int16_t __p2) {
68131}68131}
68132#else68132#else
68133__ai int32x4_t vmlsl_n_s16(int32x4_t __p0, int16x4_t __p1, int16_t __p2) {68133__ai int32x4_t vmlsl_n_s16(int32x4_t __p0, int16x4_t __p1, int16_t __p2) {
68134 int32x4_t __ret;
68134 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);68135 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
68135 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);68136 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
68136 int32x4_t __ret;
68137 __ret = __rev0 - __noswap_vmull_s16(__rev1, (int16x4_t) {__p2, __p2, __p2, __p2});68137 __ret = __rev0 - __noswap_vmull_s16(__rev1, (int16x4_t) {__p2, __p2, __p2, __p2});
68138 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);68138 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
68139 return __ret;68139 return __ret;
...@@ -68147,9 +68147,9 @@ __ai int32x4_t __noswap_vmlsl_n_s16(int32x4_t __p0, int16x4_t __p1, int16_t __p2...@@ -68147,9 +68147,9 @@ __ai int32x4_t __noswap_vmlsl_n_s16(int32x4_t __p0, int16x4_t __p1, int16_t __p2
6814768147
68148#ifdef __LITTLE_ENDIAN__68148#ifdef __LITTLE_ENDIAN__
68149#define vset_lane_f16(__p0_873, __p1_873, __p2_873) __extension__ ({ \68149#define vset_lane_f16(__p0_873, __p1_873, __p2_873) __extension__ ({ \
68150 float16x4_t __ret_873; \
68150 float16_t __s0_873 = __p0_873; \68151 float16_t __s0_873 = __p0_873; \
68151 float16x4_t __s1_873 = __p1_873; \68152 float16x4_t __s1_873 = __p1_873; \
68152 float16x4_t __ret_873; \
68153float16_t __reint_873 = __s0_873; \68153float16_t __reint_873 = __s0_873; \
68154float16x4_t __reint1_873 = __s1_873; \68154float16x4_t __reint1_873 = __s1_873; \
68155int16x4_t __reint2_873 = vset_lane_s16(*(int16_t *) &__reint_873, *(int16x4_t *) &__reint1_873, __p2_873); \68155int16x4_t __reint2_873 = vset_lane_s16(*(int16_t *) &__reint_873, *(int16x4_t *) &__reint1_873, __p2_873); \
...@@ -68158,10 +68158,10 @@ int16x4_t __reint2_873 = vset_lane_s16(*(int16_t *) &__reint_873, *(int16x4_t *)...@@ -68158,10 +68158,10 @@ int16x4_t __reint2_873 = vset_lane_s16(*(int16_t *) &__reint_873, *(int16x4_t *)
68158})68158})
68159#else68159#else
68160#define vset_lane_f16(__p0_874, __p1_874, __p2_874) __extension__ ({ \68160#define vset_lane_f16(__p0_874, __p1_874, __p2_874) __extension__ ({ \
68161 float16x4_t __ret_874; \
68161 float16_t __s0_874 = __p0_874; \68162 float16_t __s0_874 = __p0_874; \
68162 float16x4_t __s1_874 = __p1_874; \68163 float16x4_t __s1_874 = __p1_874; \
68163 float16x4_t __rev1_874; __rev1_874 = __builtin_shufflevector(__s1_874, __s1_874, 3, 2, 1, 0); \68164 float16x4_t __rev1_874; __rev1_874 = __builtin_shufflevector(__s1_874, __s1_874, 3, 2, 1, 0); \
68164 float16x4_t __ret_874; \
68165float16_t __reint_874 = __s0_874; \68165float16_t __reint_874 = __s0_874; \
68166float16x4_t __reint1_874 = __rev1_874; \68166float16x4_t __reint1_874 = __rev1_874; \
68167int16x4_t __reint2_874 = __noswap_vset_lane_s16(*(int16_t *) &__reint_874, *(int16x4_t *) &__reint1_874, __p2_874); \68167int16x4_t __reint2_874 = __noswap_vset_lane_s16(*(int16_t *) &__reint_874, *(int16x4_t *) &__reint1_874, __p2_874); \
...@@ -68173,9 +68173,9 @@ int16x4_t __reint2_874 = __noswap_vset_lane_s16(*(int16_t *) &__reint_874, *(int...@@ -68173,9 +68173,9 @@ int16x4_t __reint2_874 = __noswap_vset_lane_s16(*(int16_t *) &__reint_874, *(int
6817368173
68174#ifdef __LITTLE_ENDIAN__68174#ifdef __LITTLE_ENDIAN__
68175#define vsetq_lane_f16(__p0_875, __p1_875, __p2_875) __extension__ ({ \68175#define vsetq_lane_f16(__p0_875, __p1_875, __p2_875) __extension__ ({ \
68176 float16x8_t __ret_875; \
68176 float16_t __s0_875 = __p0_875; \68177 float16_t __s0_875 = __p0_875; \
68177 float16x8_t __s1_875 = __p1_875; \68178 float16x8_t __s1_875 = __p1_875; \
68178 float16x8_t __ret_875; \
68179float16_t __reint_875 = __s0_875; \68179float16_t __reint_875 = __s0_875; \
68180float16x8_t __reint1_875 = __s1_875; \68180float16x8_t __reint1_875 = __s1_875; \
68181int16x8_t __reint2_875 = vsetq_lane_s16(*(int16_t *) &__reint_875, *(int16x8_t *) &__reint1_875, __p2_875); \68181int16x8_t __reint2_875 = vsetq_lane_s16(*(int16_t *) &__reint_875, *(int16x8_t *) &__reint1_875, __p2_875); \
...@@ -68184,10 +68184,10 @@ int16x8_t __reint2_875 = vsetq_lane_s16(*(int16_t *) &__reint_875, *(int16x8_t *...@@ -68184,10 +68184,10 @@ int16x8_t __reint2_875 = vsetq_lane_s16(*(int16_t *) &__reint_875, *(int16x8_t *
68184})68184})
68185#else68185#else
68186#define vsetq_lane_f16(__p0_876, __p1_876, __p2_876) __extension__ ({ \68186#define vsetq_lane_f16(__p0_876, __p1_876, __p2_876) __extension__ ({ \
68187 float16x8_t __ret_876; \
68187 float16_t __s0_876 = __p0_876; \68188 float16_t __s0_876 = __p0_876; \
68188 float16x8_t __s1_876 = __p1_876; \68189 float16x8_t __s1_876 = __p1_876; \
68189 float16x8_t __rev1_876; __rev1_876 = __builtin_shufflevector(__s1_876, __s1_876, 7, 6, 5, 4, 3, 2, 1, 0); \68190 float16x8_t __rev1_876; __rev1_876 = __builtin_shufflevector(__s1_876, __s1_876, 7, 6, 5, 4, 3, 2, 1, 0); \
68190 float16x8_t __ret_876; \
68191float16_t __reint_876 = __s0_876; \68191float16_t __reint_876 = __s0_876; \
68192float16x8_t __reint1_876 = __rev1_876; \68192float16x8_t __reint1_876 = __rev1_876; \
68193int16x8_t __reint2_876 = __noswap_vsetq_lane_s16(*(int16_t *) &__reint_876, *(int16x8_t *) &__reint1_876, __p2_876); \68193int16x8_t __reint2_876 = __noswap_vsetq_lane_s16(*(int16_t *) &__reint_876, *(int16x8_t *) &__reint1_876, __p2_876); \
...@@ -68200,22 +68200,22 @@ int16x8_t __reint2_876 = __noswap_vsetq_lane_s16(*(int16_t *) &__reint_876, *(in...@@ -68200,22 +68200,22 @@ int16x8_t __reint2_876 = __noswap_vsetq_lane_s16(*(int16_t *) &__reint_876, *(in
68200#if defined(__ARM_FEATURE_BF16_VECTOR_ARITHMETIC)68200#if defined(__ARM_FEATURE_BF16_VECTOR_ARITHMETIC)
68201#ifdef __LITTLE_ENDIAN__68201#ifdef __LITTLE_ENDIAN__
68202#define vbfmlalbq_lane_f32(__p0_877, __p1_877, __p2_877, __p3_877) __extension__ ({ \68202#define vbfmlalbq_lane_f32(__p0_877, __p1_877, __p2_877, __p3_877) __extension__ ({ \
68203 float32x4_t __ret_877; \
68203 float32x4_t __s0_877 = __p0_877; \68204 float32x4_t __s0_877 = __p0_877; \
68204 bfloat16x8_t __s1_877 = __p1_877; \68205 bfloat16x8_t __s1_877 = __p1_877; \
68205 bfloat16x4_t __s2_877 = __p2_877; \68206 bfloat16x4_t __s2_877 = __p2_877; \
68206 float32x4_t __ret_877; \
68207 __ret_877 = vbfmlalbq_f32(__s0_877, __s1_877, (bfloat16x8_t) {vget_lane_bf16(__s2_877, __p3_877), vget_lane_bf16(__s2_877, __p3_877), vget_lane_bf16(__s2_877, __p3_877), vget_lane_bf16(__s2_877, __p3_877), vget_lane_bf16(__s2_877, __p3_877), vget_lane_bf16(__s2_877, __p3_877), vget_lane_bf16(__s2_877, __p3_877), vget_lane_bf16(__s2_877, __p3_877)}); \68207 __ret_877 = vbfmlalbq_f32(__s0_877, __s1_877, (bfloat16x8_t) {vget_lane_bf16(__s2_877, __p3_877), vget_lane_bf16(__s2_877, __p3_877), vget_lane_bf16(__s2_877, __p3_877), vget_lane_bf16(__s2_877, __p3_877), vget_lane_bf16(__s2_877, __p3_877), vget_lane_bf16(__s2_877, __p3_877), vget_lane_bf16(__s2_877, __p3_877), vget_lane_bf16(__s2_877, __p3_877)}); \
68208 __ret_877; \68208 __ret_877; \
68209})68209})
68210#else68210#else
68211#define vbfmlalbq_lane_f32(__p0_878, __p1_878, __p2_878, __p3_878) __extension__ ({ \68211#define vbfmlalbq_lane_f32(__p0_878, __p1_878, __p2_878, __p3_878) __extension__ ({ \
68212 float32x4_t __ret_878; \
68212 float32x4_t __s0_878 = __p0_878; \68213 float32x4_t __s0_878 = __p0_878; \
68213 bfloat16x8_t __s1_878 = __p1_878; \68214 bfloat16x8_t __s1_878 = __p1_878; \
68214 bfloat16x4_t __s2_878 = __p2_878; \68215 bfloat16x4_t __s2_878 = __p2_878; \
68215 float32x4_t __rev0_878; __rev0_878 = __builtin_shufflevector(__s0_878, __s0_878, 3, 2, 1, 0); \68216 float32x4_t __rev0_878; __rev0_878 = __builtin_shufflevector(__s0_878, __s0_878, 3, 2, 1, 0); \
68216 bfloat16x8_t __rev1_878; __rev1_878 = __builtin_shufflevector(__s1_878, __s1_878, 7, 6, 5, 4, 3, 2, 1, 0); \68217 bfloat16x8_t __rev1_878; __rev1_878 = __builtin_shufflevector(__s1_878, __s1_878, 7, 6, 5, 4, 3, 2, 1, 0); \
68217 bfloat16x4_t __rev2_878; __rev2_878 = __builtin_shufflevector(__s2_878, __s2_878, 3, 2, 1, 0); \68218 bfloat16x4_t __rev2_878; __rev2_878 = __builtin_shufflevector(__s2_878, __s2_878, 3, 2, 1, 0); \
68218 float32x4_t __ret_878; \
68219 __ret_878 = __noswap_vbfmlalbq_f32(__rev0_878, __rev1_878, (bfloat16x8_t) {__noswap_vget_lane_bf16(__rev2_878, __p3_878), __noswap_vget_lane_bf16(__rev2_878, __p3_878), __noswap_vget_lane_bf16(__rev2_878, __p3_878), __noswap_vget_lane_bf16(__rev2_878, __p3_878), __noswap_vget_lane_bf16(__rev2_878, __p3_878), __noswap_vget_lane_bf16(__rev2_878, __p3_878), __noswap_vget_lane_bf16(__rev2_878, __p3_878), __noswap_vget_lane_bf16(__rev2_878, __p3_878)}); \68219 __ret_878 = __noswap_vbfmlalbq_f32(__rev0_878, __rev1_878, (bfloat16x8_t) {__noswap_vget_lane_bf16(__rev2_878, __p3_878), __noswap_vget_lane_bf16(__rev2_878, __p3_878), __noswap_vget_lane_bf16(__rev2_878, __p3_878), __noswap_vget_lane_bf16(__rev2_878, __p3_878), __noswap_vget_lane_bf16(__rev2_878, __p3_878), __noswap_vget_lane_bf16(__rev2_878, __p3_878), __noswap_vget_lane_bf16(__rev2_878, __p3_878), __noswap_vget_lane_bf16(__rev2_878, __p3_878)}); \
68220 __ret_878 = __builtin_shufflevector(__ret_878, __ret_878, 3, 2, 1, 0); \68220 __ret_878 = __builtin_shufflevector(__ret_878, __ret_878, 3, 2, 1, 0); \
68221 __ret_878; \68221 __ret_878; \
...@@ -68224,22 +68224,22 @@ int16x8_t __reint2_876 = __noswap_vsetq_lane_s16(*(int16_t *) &__reint_876, *(in...@@ -68224,22 +68224,22 @@ int16x8_t __reint2_876 = __noswap_vsetq_lane_s16(*(int16_t *) &__reint_876, *(in
6822468224
68225#ifdef __LITTLE_ENDIAN__68225#ifdef __LITTLE_ENDIAN__
68226#define vbfmlalbq_laneq_f32(__p0_879, __p1_879, __p2_879, __p3_879) __extension__ ({ \68226#define vbfmlalbq_laneq_f32(__p0_879, __p1_879, __p2_879, __p3_879) __extension__ ({ \
68227 float32x4_t __ret_879; \
68227 float32x4_t __s0_879 = __p0_879; \68228 float32x4_t __s0_879 = __p0_879; \
68228 bfloat16x8_t __s1_879 = __p1_879; \68229 bfloat16x8_t __s1_879 = __p1_879; \
68229 bfloat16x8_t __s2_879 = __p2_879; \68230 bfloat16x8_t __s2_879 = __p2_879; \
68230 float32x4_t __ret_879; \
68231 __ret_879 = vbfmlalbq_f32(__s0_879, __s1_879, (bfloat16x8_t) {vgetq_lane_bf16(__s2_879, __p3_879), vgetq_lane_bf16(__s2_879, __p3_879), vgetq_lane_bf16(__s2_879, __p3_879), vgetq_lane_bf16(__s2_879, __p3_879), vgetq_lane_bf16(__s2_879, __p3_879), vgetq_lane_bf16(__s2_879, __p3_879), vgetq_lane_bf16(__s2_879, __p3_879), vgetq_lane_bf16(__s2_879, __p3_879)}); \68231 __ret_879 = vbfmlalbq_f32(__s0_879, __s1_879, (bfloat16x8_t) {vgetq_lane_bf16(__s2_879, __p3_879), vgetq_lane_bf16(__s2_879, __p3_879), vgetq_lane_bf16(__s2_879, __p3_879), vgetq_lane_bf16(__s2_879, __p3_879), vgetq_lane_bf16(__s2_879, __p3_879), vgetq_lane_bf16(__s2_879, __p3_879), vgetq_lane_bf16(__s2_879, __p3_879), vgetq_lane_bf16(__s2_879, __p3_879)}); \
68232 __ret_879; \68232 __ret_879; \
68233})68233})
68234#else68234#else
68235#define vbfmlalbq_laneq_f32(__p0_880, __p1_880, __p2_880, __p3_880) __extension__ ({ \68235#define vbfmlalbq_laneq_f32(__p0_880, __p1_880, __p2_880, __p3_880) __extension__ ({ \
68236 float32x4_t __ret_880; \
68236 float32x4_t __s0_880 = __p0_880; \68237 float32x4_t __s0_880 = __p0_880; \
68237 bfloat16x8_t __s1_880 = __p1_880; \68238 bfloat16x8_t __s1_880 = __p1_880; \
68238 bfloat16x8_t __s2_880 = __p2_880; \68239 bfloat16x8_t __s2_880 = __p2_880; \
68239 float32x4_t __rev0_880; __rev0_880 = __builtin_shufflevector(__s0_880, __s0_880, 3, 2, 1, 0); \68240 float32x4_t __rev0_880; __rev0_880 = __builtin_shufflevector(__s0_880, __s0_880, 3, 2, 1, 0); \
68240 bfloat16x8_t __rev1_880; __rev1_880 = __builtin_shufflevector(__s1_880, __s1_880, 7, 6, 5, 4, 3, 2, 1, 0); \68241 bfloat16x8_t __rev1_880; __rev1_880 = __builtin_shufflevector(__s1_880, __s1_880, 7, 6, 5, 4, 3, 2, 1, 0); \
68241 bfloat16x8_t __rev2_880; __rev2_880 = __builtin_shufflevector(__s2_880, __s2_880, 7, 6, 5, 4, 3, 2, 1, 0); \68242 bfloat16x8_t __rev2_880; __rev2_880 = __builtin_shufflevector(__s2_880, __s2_880, 7, 6, 5, 4, 3, 2, 1, 0); \
68242 float32x4_t __ret_880; \
68243 __ret_880 = __noswap_vbfmlalbq_f32(__rev0_880, __rev1_880, (bfloat16x8_t) {__noswap_vgetq_lane_bf16(__rev2_880, __p3_880), __noswap_vgetq_lane_bf16(__rev2_880, __p3_880), __noswap_vgetq_lane_bf16(__rev2_880, __p3_880), __noswap_vgetq_lane_bf16(__rev2_880, __p3_880), __noswap_vgetq_lane_bf16(__rev2_880, __p3_880), __noswap_vgetq_lane_bf16(__rev2_880, __p3_880), __noswap_vgetq_lane_bf16(__rev2_880, __p3_880), __noswap_vgetq_lane_bf16(__rev2_880, __p3_880)}); \68243 __ret_880 = __noswap_vbfmlalbq_f32(__rev0_880, __rev1_880, (bfloat16x8_t) {__noswap_vgetq_lane_bf16(__rev2_880, __p3_880), __noswap_vgetq_lane_bf16(__rev2_880, __p3_880), __noswap_vgetq_lane_bf16(__rev2_880, __p3_880), __noswap_vgetq_lane_bf16(__rev2_880, __p3_880), __noswap_vgetq_lane_bf16(__rev2_880, __p3_880), __noswap_vgetq_lane_bf16(__rev2_880, __p3_880), __noswap_vgetq_lane_bf16(__rev2_880, __p3_880), __noswap_vgetq_lane_bf16(__rev2_880, __p3_880)}); \
68244 __ret_880 = __builtin_shufflevector(__ret_880, __ret_880, 3, 2, 1, 0); \68244 __ret_880 = __builtin_shufflevector(__ret_880, __ret_880, 3, 2, 1, 0); \
68245 __ret_880; \68245 __ret_880; \
...@@ -68248,22 +68248,22 @@ int16x8_t __reint2_876 = __noswap_vsetq_lane_s16(*(int16_t *) &__reint_876, *(in...@@ -68248,22 +68248,22 @@ int16x8_t __reint2_876 = __noswap_vsetq_lane_s16(*(int16_t *) &__reint_876, *(in
6824868248
68249#ifdef __LITTLE_ENDIAN__68249#ifdef __LITTLE_ENDIAN__
68250#define vbfmlaltq_lane_f32(__p0_881, __p1_881, __p2_881, __p3_881) __extension__ ({ \68250#define vbfmlaltq_lane_f32(__p0_881, __p1_881, __p2_881, __p3_881) __extension__ ({ \
68251 float32x4_t __ret_881; \
68251 float32x4_t __s0_881 = __p0_881; \68252 float32x4_t __s0_881 = __p0_881; \
68252 bfloat16x8_t __s1_881 = __p1_881; \68253 bfloat16x8_t __s1_881 = __p1_881; \
68253 bfloat16x4_t __s2_881 = __p2_881; \68254 bfloat16x4_t __s2_881 = __p2_881; \
68254 float32x4_t __ret_881; \
68255 __ret_881 = vbfmlaltq_f32(__s0_881, __s1_881, (bfloat16x8_t) {vget_lane_bf16(__s2_881, __p3_881), vget_lane_bf16(__s2_881, __p3_881), vget_lane_bf16(__s2_881, __p3_881), vget_lane_bf16(__s2_881, __p3_881), vget_lane_bf16(__s2_881, __p3_881), vget_lane_bf16(__s2_881, __p3_881), vget_lane_bf16(__s2_881, __p3_881), vget_lane_bf16(__s2_881, __p3_881)}); \68255 __ret_881 = vbfmlaltq_f32(__s0_881, __s1_881, (bfloat16x8_t) {vget_lane_bf16(__s2_881, __p3_881), vget_lane_bf16(__s2_881, __p3_881), vget_lane_bf16(__s2_881, __p3_881), vget_lane_bf16(__s2_881, __p3_881), vget_lane_bf16(__s2_881, __p3_881), vget_lane_bf16(__s2_881, __p3_881), vget_lane_bf16(__s2_881, __p3_881), vget_lane_bf16(__s2_881, __p3_881)}); \
68256 __ret_881; \68256 __ret_881; \
68257})68257})
68258#else68258#else
68259#define vbfmlaltq_lane_f32(__p0_882, __p1_882, __p2_882, __p3_882) __extension__ ({ \68259#define vbfmlaltq_lane_f32(__p0_882, __p1_882, __p2_882, __p3_882) __extension__ ({ \
68260 float32x4_t __ret_882; \
68260 float32x4_t __s0_882 = __p0_882; \68261 float32x4_t __s0_882 = __p0_882; \
68261 bfloat16x8_t __s1_882 = __p1_882; \68262 bfloat16x8_t __s1_882 = __p1_882; \
68262 bfloat16x4_t __s2_882 = __p2_882; \68263 bfloat16x4_t __s2_882 = __p2_882; \
68263 float32x4_t __rev0_882; __rev0_882 = __builtin_shufflevector(__s0_882, __s0_882, 3, 2, 1, 0); \68264 float32x4_t __rev0_882; __rev0_882 = __builtin_shufflevector(__s0_882, __s0_882, 3, 2, 1, 0); \
68264 bfloat16x8_t __rev1_882; __rev1_882 = __builtin_shufflevector(__s1_882, __s1_882, 7, 6, 5, 4, 3, 2, 1, 0); \68265 bfloat16x8_t __rev1_882; __rev1_882 = __builtin_shufflevector(__s1_882, __s1_882, 7, 6, 5, 4, 3, 2, 1, 0); \
68265 bfloat16x4_t __rev2_882; __rev2_882 = __builtin_shufflevector(__s2_882, __s2_882, 3, 2, 1, 0); \68266 bfloat16x4_t __rev2_882; __rev2_882 = __builtin_shufflevector(__s2_882, __s2_882, 3, 2, 1, 0); \
68266 float32x4_t __ret_882; \
68267 __ret_882 = __noswap_vbfmlaltq_f32(__rev0_882, __rev1_882, (bfloat16x8_t) {__noswap_vget_lane_bf16(__rev2_882, __p3_882), __noswap_vget_lane_bf16(__rev2_882, __p3_882), __noswap_vget_lane_bf16(__rev2_882, __p3_882), __noswap_vget_lane_bf16(__rev2_882, __p3_882), __noswap_vget_lane_bf16(__rev2_882, __p3_882), __noswap_vget_lane_bf16(__rev2_882, __p3_882), __noswap_vget_lane_bf16(__rev2_882, __p3_882), __noswap_vget_lane_bf16(__rev2_882, __p3_882)}); \68267 __ret_882 = __noswap_vbfmlaltq_f32(__rev0_882, __rev1_882, (bfloat16x8_t) {__noswap_vget_lane_bf16(__rev2_882, __p3_882), __noswap_vget_lane_bf16(__rev2_882, __p3_882), __noswap_vget_lane_bf16(__rev2_882, __p3_882), __noswap_vget_lane_bf16(__rev2_882, __p3_882), __noswap_vget_lane_bf16(__rev2_882, __p3_882), __noswap_vget_lane_bf16(__rev2_882, __p3_882), __noswap_vget_lane_bf16(__rev2_882, __p3_882), __noswap_vget_lane_bf16(__rev2_882, __p3_882)}); \
68268 __ret_882 = __builtin_shufflevector(__ret_882, __ret_882, 3, 2, 1, 0); \68268 __ret_882 = __builtin_shufflevector(__ret_882, __ret_882, 3, 2, 1, 0); \
68269 __ret_882; \68269 __ret_882; \
...@@ -68272,22 +68272,22 @@ int16x8_t __reint2_876 = __noswap_vsetq_lane_s16(*(int16_t *) &__reint_876, *(in...@@ -68272,22 +68272,22 @@ int16x8_t __reint2_876 = __noswap_vsetq_lane_s16(*(int16_t *) &__reint_876, *(in
6827268272
68273#ifdef __LITTLE_ENDIAN__68273#ifdef __LITTLE_ENDIAN__
68274#define vbfmlaltq_laneq_f32(__p0_883, __p1_883, __p2_883, __p3_883) __extension__ ({ \68274#define vbfmlaltq_laneq_f32(__p0_883, __p1_883, __p2_883, __p3_883) __extension__ ({ \
68275 float32x4_t __ret_883; \
68275 float32x4_t __s0_883 = __p0_883; \68276 float32x4_t __s0_883 = __p0_883; \
68276 bfloat16x8_t __s1_883 = __p1_883; \68277 bfloat16x8_t __s1_883 = __p1_883; \
68277 bfloat16x8_t __s2_883 = __p2_883; \68278 bfloat16x8_t __s2_883 = __p2_883; \
68278 float32x4_t __ret_883; \
68279 __ret_883 = vbfmlaltq_f32(__s0_883, __s1_883, (bfloat16x8_t) {vgetq_lane_bf16(__s2_883, __p3_883), vgetq_lane_bf16(__s2_883, __p3_883), vgetq_lane_bf16(__s2_883, __p3_883), vgetq_lane_bf16(__s2_883, __p3_883), vgetq_lane_bf16(__s2_883, __p3_883), vgetq_lane_bf16(__s2_883, __p3_883), vgetq_lane_bf16(__s2_883, __p3_883), vgetq_lane_bf16(__s2_883, __p3_883)}); \68279 __ret_883 = vbfmlaltq_f32(__s0_883, __s1_883, (bfloat16x8_t) {vgetq_lane_bf16(__s2_883, __p3_883), vgetq_lane_bf16(__s2_883, __p3_883), vgetq_lane_bf16(__s2_883, __p3_883), vgetq_lane_bf16(__s2_883, __p3_883), vgetq_lane_bf16(__s2_883, __p3_883), vgetq_lane_bf16(__s2_883, __p3_883), vgetq_lane_bf16(__s2_883, __p3_883), vgetq_lane_bf16(__s2_883, __p3_883)}); \
68280 __ret_883; \68280 __ret_883; \
68281})68281})
68282#else68282#else
68283#define vbfmlaltq_laneq_f32(__p0_884, __p1_884, __p2_884, __p3_884) __extension__ ({ \68283#define vbfmlaltq_laneq_f32(__p0_884, __p1_884, __p2_884, __p3_884) __extension__ ({ \
68284 float32x4_t __ret_884; \
68284 float32x4_t __s0_884 = __p0_884; \68285 float32x4_t __s0_884 = __p0_884; \
68285 bfloat16x8_t __s1_884 = __p1_884; \68286 bfloat16x8_t __s1_884 = __p1_884; \
68286 bfloat16x8_t __s2_884 = __p2_884; \68287 bfloat16x8_t __s2_884 = __p2_884; \
68287 float32x4_t __rev0_884; __rev0_884 = __builtin_shufflevector(__s0_884, __s0_884, 3, 2, 1, 0); \68288 float32x4_t __rev0_884; __rev0_884 = __builtin_shufflevector(__s0_884, __s0_884, 3, 2, 1, 0); \
68288 bfloat16x8_t __rev1_884; __rev1_884 = __builtin_shufflevector(__s1_884, __s1_884, 7, 6, 5, 4, 3, 2, 1, 0); \68289 bfloat16x8_t __rev1_884; __rev1_884 = __builtin_shufflevector(__s1_884, __s1_884, 7, 6, 5, 4, 3, 2, 1, 0); \
68289 bfloat16x8_t __rev2_884; __rev2_884 = __builtin_shufflevector(__s2_884, __s2_884, 7, 6, 5, 4, 3, 2, 1, 0); \68290 bfloat16x8_t __rev2_884; __rev2_884 = __builtin_shufflevector(__s2_884, __s2_884, 7, 6, 5, 4, 3, 2, 1, 0); \
68290 float32x4_t __ret_884; \
68291 __ret_884 = __noswap_vbfmlaltq_f32(__rev0_884, __rev1_884, (bfloat16x8_t) {__noswap_vgetq_lane_bf16(__rev2_884, __p3_884), __noswap_vgetq_lane_bf16(__rev2_884, __p3_884), __noswap_vgetq_lane_bf16(__rev2_884, __p3_884), __noswap_vgetq_lane_bf16(__rev2_884, __p3_884), __noswap_vgetq_lane_bf16(__rev2_884, __p3_884), __noswap_vgetq_lane_bf16(__rev2_884, __p3_884), __noswap_vgetq_lane_bf16(__rev2_884, __p3_884), __noswap_vgetq_lane_bf16(__rev2_884, __p3_884)}); \68291 __ret_884 = __noswap_vbfmlaltq_f32(__rev0_884, __rev1_884, (bfloat16x8_t) {__noswap_vgetq_lane_bf16(__rev2_884, __p3_884), __noswap_vgetq_lane_bf16(__rev2_884, __p3_884), __noswap_vgetq_lane_bf16(__rev2_884, __p3_884), __noswap_vgetq_lane_bf16(__rev2_884, __p3_884), __noswap_vgetq_lane_bf16(__rev2_884, __p3_884), __noswap_vgetq_lane_bf16(__rev2_884, __p3_884), __noswap_vgetq_lane_bf16(__rev2_884, __p3_884), __noswap_vgetq_lane_bf16(__rev2_884, __p3_884)}); \
68292 __ret_884 = __builtin_shufflevector(__ret_884, __ret_884, 3, 2, 1, 0); \68292 __ret_884 = __builtin_shufflevector(__ret_884, __ret_884, 3, 2, 1, 0); \
68293 __ret_884; \68293 __ret_884; \
...@@ -68302,8 +68302,8 @@ __ai float32x4_t vcvtq_high_f32_bf16(bfloat16x8_t __p0) {...@@ -68302,8 +68302,8 @@ __ai float32x4_t vcvtq_high_f32_bf16(bfloat16x8_t __p0) {
68302}68302}
68303#else68303#else
68304__ai float32x4_t vcvtq_high_f32_bf16(bfloat16x8_t __p0) {68304__ai float32x4_t vcvtq_high_f32_bf16(bfloat16x8_t __p0) {
68305 bfloat16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
68306 float32x4_t __ret;68305 float32x4_t __ret;
68306 bfloat16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
68307 __ret = __noswap_vcvt_f32_bf16(__noswap_vget_high_bf16(__rev0));68307 __ret = __noswap_vcvt_f32_bf16(__noswap_vget_high_bf16(__rev0));
68308 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);68308 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
68309 return __ret;68309 return __ret;
...@@ -68318,8 +68318,8 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {...@@ -68318,8 +68318,8 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {
68318}68318}
68319#else68319#else
68320__ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {68320__ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {
68321 bfloat16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
68322 float32x4_t __ret;68321 float32x4_t __ret;
68322 bfloat16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
68323 __ret = __noswap_vcvt_f32_bf16(__noswap_vget_low_bf16(__rev0));68323 __ret = __noswap_vcvt_f32_bf16(__noswap_vget_low_bf16(__rev0));
68324 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);68324 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
68325 return __ret;68325 return __ret;
...@@ -68330,22 +68330,22 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {...@@ -68330,22 +68330,22 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {
68330#if defined(__ARM_FEATURE_FP16_FML) && defined(__aarch64__)68330#if defined(__ARM_FEATURE_FP16_FML) && defined(__aarch64__)
68331#ifdef __LITTLE_ENDIAN__68331#ifdef __LITTLE_ENDIAN__
68332#define vfmlalq_lane_high_f16(__p0_885, __p1_885, __p2_885, __p3_885) __extension__ ({ \68332#define vfmlalq_lane_high_f16(__p0_885, __p1_885, __p2_885, __p3_885) __extension__ ({ \
68333 float32x4_t __ret_885; \
68333 float32x4_t __s0_885 = __p0_885; \68334 float32x4_t __s0_885 = __p0_885; \
68334 float16x8_t __s1_885 = __p1_885; \68335 float16x8_t __s1_885 = __p1_885; \
68335 float16x4_t __s2_885 = __p2_885; \68336 float16x4_t __s2_885 = __p2_885; \
68336 float32x4_t __ret_885; \
68337 __ret_885 = vfmlalq_high_f16(__s0_885, __s1_885, (float16x8_t) {vget_lane_f16(__s2_885, __p3_885), vget_lane_f16(__s2_885, __p3_885), vget_lane_f16(__s2_885, __p3_885), vget_lane_f16(__s2_885, __p3_885), vget_lane_f16(__s2_885, __p3_885), vget_lane_f16(__s2_885, __p3_885), vget_lane_f16(__s2_885, __p3_885), vget_lane_f16(__s2_885, __p3_885)}); \68337 __ret_885 = vfmlalq_high_f16(__s0_885, __s1_885, (float16x8_t) {vget_lane_f16(__s2_885, __p3_885), vget_lane_f16(__s2_885, __p3_885), vget_lane_f16(__s2_885, __p3_885), vget_lane_f16(__s2_885, __p3_885), vget_lane_f16(__s2_885, __p3_885), vget_lane_f16(__s2_885, __p3_885), vget_lane_f16(__s2_885, __p3_885), vget_lane_f16(__s2_885, __p3_885)}); \
68338 __ret_885; \68338 __ret_885; \
68339})68339})
68340#else68340#else
68341#define vfmlalq_lane_high_f16(__p0_886, __p1_886, __p2_886, __p3_886) __extension__ ({ \68341#define vfmlalq_lane_high_f16(__p0_886, __p1_886, __p2_886, __p3_886) __extension__ ({ \
68342 float32x4_t __ret_886; \
68342 float32x4_t __s0_886 = __p0_886; \68343 float32x4_t __s0_886 = __p0_886; \
68343 float16x8_t __s1_886 = __p1_886; \68344 float16x8_t __s1_886 = __p1_886; \
68344 float16x4_t __s2_886 = __p2_886; \68345 float16x4_t __s2_886 = __p2_886; \
68345 float32x4_t __rev0_886; __rev0_886 = __builtin_shufflevector(__s0_886, __s0_886, 3, 2, 1, 0); \68346 float32x4_t __rev0_886; __rev0_886 = __builtin_shufflevector(__s0_886, __s0_886, 3, 2, 1, 0); \
68346 float16x8_t __rev1_886; __rev1_886 = __builtin_shufflevector(__s1_886, __s1_886, 7, 6, 5, 4, 3, 2, 1, 0); \68347 float16x8_t __rev1_886; __rev1_886 = __builtin_shufflevector(__s1_886, __s1_886, 7, 6, 5, 4, 3, 2, 1, 0); \
68347 float16x4_t __rev2_886; __rev2_886 = __builtin_shufflevector(__s2_886, __s2_886, 3, 2, 1, 0); \68348 float16x4_t __rev2_886; __rev2_886 = __builtin_shufflevector(__s2_886, __s2_886, 3, 2, 1, 0); \
68348 float32x4_t __ret_886; \
68349 __ret_886 = __noswap_vfmlalq_high_f16(__rev0_886, __rev1_886, (float16x8_t) {__noswap_vget_lane_f16(__rev2_886, __p3_886), __noswap_vget_lane_f16(__rev2_886, __p3_886), __noswap_vget_lane_f16(__rev2_886, __p3_886), __noswap_vget_lane_f16(__rev2_886, __p3_886), __noswap_vget_lane_f16(__rev2_886, __p3_886), __noswap_vget_lane_f16(__rev2_886, __p3_886), __noswap_vget_lane_f16(__rev2_886, __p3_886), __noswap_vget_lane_f16(__rev2_886, __p3_886)}); \68349 __ret_886 = __noswap_vfmlalq_high_f16(__rev0_886, __rev1_886, (float16x8_t) {__noswap_vget_lane_f16(__rev2_886, __p3_886), __noswap_vget_lane_f16(__rev2_886, __p3_886), __noswap_vget_lane_f16(__rev2_886, __p3_886), __noswap_vget_lane_f16(__rev2_886, __p3_886), __noswap_vget_lane_f16(__rev2_886, __p3_886), __noswap_vget_lane_f16(__rev2_886, __p3_886), __noswap_vget_lane_f16(__rev2_886, __p3_886), __noswap_vget_lane_f16(__rev2_886, __p3_886)}); \
68350 __ret_886 = __builtin_shufflevector(__ret_886, __ret_886, 3, 2, 1, 0); \68350 __ret_886 = __builtin_shufflevector(__ret_886, __ret_886, 3, 2, 1, 0); \
68351 __ret_886; \68351 __ret_886; \
...@@ -68354,22 +68354,22 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {...@@ -68354,22 +68354,22 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {
6835468354
68355#ifdef __LITTLE_ENDIAN__68355#ifdef __LITTLE_ENDIAN__
68356#define vfmlal_lane_high_f16(__p0_887, __p1_887, __p2_887, __p3_887) __extension__ ({ \68356#define vfmlal_lane_high_f16(__p0_887, __p1_887, __p2_887, __p3_887) __extension__ ({ \
68357 float32x2_t __ret_887; \
68357 float32x2_t __s0_887 = __p0_887; \68358 float32x2_t __s0_887 = __p0_887; \
68358 float16x4_t __s1_887 = __p1_887; \68359 float16x4_t __s1_887 = __p1_887; \
68359 float16x4_t __s2_887 = __p2_887; \68360 float16x4_t __s2_887 = __p2_887; \
68360 float32x2_t __ret_887; \
68361 __ret_887 = vfmlal_high_f16(__s0_887, __s1_887, (float16x4_t) {vget_lane_f16(__s2_887, __p3_887), vget_lane_f16(__s2_887, __p3_887), vget_lane_f16(__s2_887, __p3_887), vget_lane_f16(__s2_887, __p3_887)}); \68361 __ret_887 = vfmlal_high_f16(__s0_887, __s1_887, (float16x4_t) {vget_lane_f16(__s2_887, __p3_887), vget_lane_f16(__s2_887, __p3_887), vget_lane_f16(__s2_887, __p3_887), vget_lane_f16(__s2_887, __p3_887)}); \
68362 __ret_887; \68362 __ret_887; \
68363})68363})
68364#else68364#else
68365#define vfmlal_lane_high_f16(__p0_888, __p1_888, __p2_888, __p3_888) __extension__ ({ \68365#define vfmlal_lane_high_f16(__p0_888, __p1_888, __p2_888, __p3_888) __extension__ ({ \
68366 float32x2_t __ret_888; \
68366 float32x2_t __s0_888 = __p0_888; \68367 float32x2_t __s0_888 = __p0_888; \
68367 float16x4_t __s1_888 = __p1_888; \68368 float16x4_t __s1_888 = __p1_888; \
68368 float16x4_t __s2_888 = __p2_888; \68369 float16x4_t __s2_888 = __p2_888; \
68369 float32x2_t __rev0_888; __rev0_888 = __builtin_shufflevector(__s0_888, __s0_888, 1, 0); \68370 float32x2_t __rev0_888; __rev0_888 = __builtin_shufflevector(__s0_888, __s0_888, 1, 0); \
68370 float16x4_t __rev1_888; __rev1_888 = __builtin_shufflevector(__s1_888, __s1_888, 3, 2, 1, 0); \68371 float16x4_t __rev1_888; __rev1_888 = __builtin_shufflevector(__s1_888, __s1_888, 3, 2, 1, 0); \
68371 float16x4_t __rev2_888; __rev2_888 = __builtin_shufflevector(__s2_888, __s2_888, 3, 2, 1, 0); \68372 float16x4_t __rev2_888; __rev2_888 = __builtin_shufflevector(__s2_888, __s2_888, 3, 2, 1, 0); \
68372 float32x2_t __ret_888; \
68373 __ret_888 = __noswap_vfmlal_high_f16(__rev0_888, __rev1_888, (float16x4_t) {__noswap_vget_lane_f16(__rev2_888, __p3_888), __noswap_vget_lane_f16(__rev2_888, __p3_888), __noswap_vget_lane_f16(__rev2_888, __p3_888), __noswap_vget_lane_f16(__rev2_888, __p3_888)}); \68373 __ret_888 = __noswap_vfmlal_high_f16(__rev0_888, __rev1_888, (float16x4_t) {__noswap_vget_lane_f16(__rev2_888, __p3_888), __noswap_vget_lane_f16(__rev2_888, __p3_888), __noswap_vget_lane_f16(__rev2_888, __p3_888), __noswap_vget_lane_f16(__rev2_888, __p3_888)}); \
68374 __ret_888 = __builtin_shufflevector(__ret_888, __ret_888, 1, 0); \68374 __ret_888 = __builtin_shufflevector(__ret_888, __ret_888, 1, 0); \
68375 __ret_888; \68375 __ret_888; \
...@@ -68378,22 +68378,22 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {...@@ -68378,22 +68378,22 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {
6837868378
68379#ifdef __LITTLE_ENDIAN__68379#ifdef __LITTLE_ENDIAN__
68380#define vfmlalq_lane_low_f16(__p0_889, __p1_889, __p2_889, __p3_889) __extension__ ({ \68380#define vfmlalq_lane_low_f16(__p0_889, __p1_889, __p2_889, __p3_889) __extension__ ({ \
68381 float32x4_t __ret_889; \
68381 float32x4_t __s0_889 = __p0_889; \68382 float32x4_t __s0_889 = __p0_889; \
68382 float16x8_t __s1_889 = __p1_889; \68383 float16x8_t __s1_889 = __p1_889; \
68383 float16x4_t __s2_889 = __p2_889; \68384 float16x4_t __s2_889 = __p2_889; \
68384 float32x4_t __ret_889; \
68385 __ret_889 = vfmlalq_low_f16(__s0_889, __s1_889, (float16x8_t) {vget_lane_f16(__s2_889, __p3_889), vget_lane_f16(__s2_889, __p3_889), vget_lane_f16(__s2_889, __p3_889), vget_lane_f16(__s2_889, __p3_889), vget_lane_f16(__s2_889, __p3_889), vget_lane_f16(__s2_889, __p3_889), vget_lane_f16(__s2_889, __p3_889), vget_lane_f16(__s2_889, __p3_889)}); \68385 __ret_889 = vfmlalq_low_f16(__s0_889, __s1_889, (float16x8_t) {vget_lane_f16(__s2_889, __p3_889), vget_lane_f16(__s2_889, __p3_889), vget_lane_f16(__s2_889, __p3_889), vget_lane_f16(__s2_889, __p3_889), vget_lane_f16(__s2_889, __p3_889), vget_lane_f16(__s2_889, __p3_889), vget_lane_f16(__s2_889, __p3_889), vget_lane_f16(__s2_889, __p3_889)}); \
68386 __ret_889; \68386 __ret_889; \
68387})68387})
68388#else68388#else
68389#define vfmlalq_lane_low_f16(__p0_890, __p1_890, __p2_890, __p3_890) __extension__ ({ \68389#define vfmlalq_lane_low_f16(__p0_890, __p1_890, __p2_890, __p3_890) __extension__ ({ \
68390 float32x4_t __ret_890; \
68390 float32x4_t __s0_890 = __p0_890; \68391 float32x4_t __s0_890 = __p0_890; \
68391 float16x8_t __s1_890 = __p1_890; \68392 float16x8_t __s1_890 = __p1_890; \
68392 float16x4_t __s2_890 = __p2_890; \68393 float16x4_t __s2_890 = __p2_890; \
68393 float32x4_t __rev0_890; __rev0_890 = __builtin_shufflevector(__s0_890, __s0_890, 3, 2, 1, 0); \68394 float32x4_t __rev0_890; __rev0_890 = __builtin_shufflevector(__s0_890, __s0_890, 3, 2, 1, 0); \
68394 float16x8_t __rev1_890; __rev1_890 = __builtin_shufflevector(__s1_890, __s1_890, 7, 6, 5, 4, 3, 2, 1, 0); \68395 float16x8_t __rev1_890; __rev1_890 = __builtin_shufflevector(__s1_890, __s1_890, 7, 6, 5, 4, 3, 2, 1, 0); \
68395 float16x4_t __rev2_890; __rev2_890 = __builtin_shufflevector(__s2_890, __s2_890, 3, 2, 1, 0); \68396 float16x4_t __rev2_890; __rev2_890 = __builtin_shufflevector(__s2_890, __s2_890, 3, 2, 1, 0); \
68396 float32x4_t __ret_890; \
68397 __ret_890 = __noswap_vfmlalq_low_f16(__rev0_890, __rev1_890, (float16x8_t) {__noswap_vget_lane_f16(__rev2_890, __p3_890), __noswap_vget_lane_f16(__rev2_890, __p3_890), __noswap_vget_lane_f16(__rev2_890, __p3_890), __noswap_vget_lane_f16(__rev2_890, __p3_890), __noswap_vget_lane_f16(__rev2_890, __p3_890), __noswap_vget_lane_f16(__rev2_890, __p3_890), __noswap_vget_lane_f16(__rev2_890, __p3_890), __noswap_vget_lane_f16(__rev2_890, __p3_890)}); \68397 __ret_890 = __noswap_vfmlalq_low_f16(__rev0_890, __rev1_890, (float16x8_t) {__noswap_vget_lane_f16(__rev2_890, __p3_890), __noswap_vget_lane_f16(__rev2_890, __p3_890), __noswap_vget_lane_f16(__rev2_890, __p3_890), __noswap_vget_lane_f16(__rev2_890, __p3_890), __noswap_vget_lane_f16(__rev2_890, __p3_890), __noswap_vget_lane_f16(__rev2_890, __p3_890), __noswap_vget_lane_f16(__rev2_890, __p3_890), __noswap_vget_lane_f16(__rev2_890, __p3_890)}); \
68398 __ret_890 = __builtin_shufflevector(__ret_890, __ret_890, 3, 2, 1, 0); \68398 __ret_890 = __builtin_shufflevector(__ret_890, __ret_890, 3, 2, 1, 0); \
68399 __ret_890; \68399 __ret_890; \
...@@ -68402,22 +68402,22 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {...@@ -68402,22 +68402,22 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {
6840268402
68403#ifdef __LITTLE_ENDIAN__68403#ifdef __LITTLE_ENDIAN__
68404#define vfmlal_lane_low_f16(__p0_891, __p1_891, __p2_891, __p3_891) __extension__ ({ \68404#define vfmlal_lane_low_f16(__p0_891, __p1_891, __p2_891, __p3_891) __extension__ ({ \
68405 float32x2_t __ret_891; \
68405 float32x2_t __s0_891 = __p0_891; \68406 float32x2_t __s0_891 = __p0_891; \
68406 float16x4_t __s1_891 = __p1_891; \68407 float16x4_t __s1_891 = __p1_891; \
68407 float16x4_t __s2_891 = __p2_891; \68408 float16x4_t __s2_891 = __p2_891; \
68408 float32x2_t __ret_891; \
68409 __ret_891 = vfmlal_low_f16(__s0_891, __s1_891, (float16x4_t) {vget_lane_f16(__s2_891, __p3_891), vget_lane_f16(__s2_891, __p3_891), vget_lane_f16(__s2_891, __p3_891), vget_lane_f16(__s2_891, __p3_891)}); \68409 __ret_891 = vfmlal_low_f16(__s0_891, __s1_891, (float16x4_t) {vget_lane_f16(__s2_891, __p3_891), vget_lane_f16(__s2_891, __p3_891), vget_lane_f16(__s2_891, __p3_891), vget_lane_f16(__s2_891, __p3_891)}); \
68410 __ret_891; \68410 __ret_891; \
68411})68411})
68412#else68412#else
68413#define vfmlal_lane_low_f16(__p0_892, __p1_892, __p2_892, __p3_892) __extension__ ({ \68413#define vfmlal_lane_low_f16(__p0_892, __p1_892, __p2_892, __p3_892) __extension__ ({ \
68414 float32x2_t __ret_892; \
68414 float32x2_t __s0_892 = __p0_892; \68415 float32x2_t __s0_892 = __p0_892; \
68415 float16x4_t __s1_892 = __p1_892; \68416 float16x4_t __s1_892 = __p1_892; \
68416 float16x4_t __s2_892 = __p2_892; \68417 float16x4_t __s2_892 = __p2_892; \
68417 float32x2_t __rev0_892; __rev0_892 = __builtin_shufflevector(__s0_892, __s0_892, 1, 0); \68418 float32x2_t __rev0_892; __rev0_892 = __builtin_shufflevector(__s0_892, __s0_892, 1, 0); \
68418 float16x4_t __rev1_892; __rev1_892 = __builtin_shufflevector(__s1_892, __s1_892, 3, 2, 1, 0); \68419 float16x4_t __rev1_892; __rev1_892 = __builtin_shufflevector(__s1_892, __s1_892, 3, 2, 1, 0); \
68419 float16x4_t __rev2_892; __rev2_892 = __builtin_shufflevector(__s2_892, __s2_892, 3, 2, 1, 0); \68420 float16x4_t __rev2_892; __rev2_892 = __builtin_shufflevector(__s2_892, __s2_892, 3, 2, 1, 0); \
68420 float32x2_t __ret_892; \
68421 __ret_892 = __noswap_vfmlal_low_f16(__rev0_892, __rev1_892, (float16x4_t) {__noswap_vget_lane_f16(__rev2_892, __p3_892), __noswap_vget_lane_f16(__rev2_892, __p3_892), __noswap_vget_lane_f16(__rev2_892, __p3_892), __noswap_vget_lane_f16(__rev2_892, __p3_892)}); \68421 __ret_892 = __noswap_vfmlal_low_f16(__rev0_892, __rev1_892, (float16x4_t) {__noswap_vget_lane_f16(__rev2_892, __p3_892), __noswap_vget_lane_f16(__rev2_892, __p3_892), __noswap_vget_lane_f16(__rev2_892, __p3_892), __noswap_vget_lane_f16(__rev2_892, __p3_892)}); \
68422 __ret_892 = __builtin_shufflevector(__ret_892, __ret_892, 1, 0); \68422 __ret_892 = __builtin_shufflevector(__ret_892, __ret_892, 1, 0); \
68423 __ret_892; \68423 __ret_892; \
...@@ -68426,22 +68426,22 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {...@@ -68426,22 +68426,22 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {
6842668426
68427#ifdef __LITTLE_ENDIAN__68427#ifdef __LITTLE_ENDIAN__
68428#define vfmlalq_laneq_high_f16(__p0_893, __p1_893, __p2_893, __p3_893) __extension__ ({ \68428#define vfmlalq_laneq_high_f16(__p0_893, __p1_893, __p2_893, __p3_893) __extension__ ({ \
68429 float32x4_t __ret_893; \
68429 float32x4_t __s0_893 = __p0_893; \68430 float32x4_t __s0_893 = __p0_893; \
68430 float16x8_t __s1_893 = __p1_893; \68431 float16x8_t __s1_893 = __p1_893; \
68431 float16x8_t __s2_893 = __p2_893; \68432 float16x8_t __s2_893 = __p2_893; \
68432 float32x4_t __ret_893; \
68433 __ret_893 = vfmlalq_high_f16(__s0_893, __s1_893, (float16x8_t) {vgetq_lane_f16(__s2_893, __p3_893), vgetq_lane_f16(__s2_893, __p3_893), vgetq_lane_f16(__s2_893, __p3_893), vgetq_lane_f16(__s2_893, __p3_893), vgetq_lane_f16(__s2_893, __p3_893), vgetq_lane_f16(__s2_893, __p3_893), vgetq_lane_f16(__s2_893, __p3_893), vgetq_lane_f16(__s2_893, __p3_893)}); \68433 __ret_893 = vfmlalq_high_f16(__s0_893, __s1_893, (float16x8_t) {vgetq_lane_f16(__s2_893, __p3_893), vgetq_lane_f16(__s2_893, __p3_893), vgetq_lane_f16(__s2_893, __p3_893), vgetq_lane_f16(__s2_893, __p3_893), vgetq_lane_f16(__s2_893, __p3_893), vgetq_lane_f16(__s2_893, __p3_893), vgetq_lane_f16(__s2_893, __p3_893), vgetq_lane_f16(__s2_893, __p3_893)}); \
68434 __ret_893; \68434 __ret_893; \
68435})68435})
68436#else68436#else
68437#define vfmlalq_laneq_high_f16(__p0_894, __p1_894, __p2_894, __p3_894) __extension__ ({ \68437#define vfmlalq_laneq_high_f16(__p0_894, __p1_894, __p2_894, __p3_894) __extension__ ({ \
68438 float32x4_t __ret_894; \
68438 float32x4_t __s0_894 = __p0_894; \68439 float32x4_t __s0_894 = __p0_894; \
68439 float16x8_t __s1_894 = __p1_894; \68440 float16x8_t __s1_894 = __p1_894; \
68440 float16x8_t __s2_894 = __p2_894; \68441 float16x8_t __s2_894 = __p2_894; \
68441 float32x4_t __rev0_894; __rev0_894 = __builtin_shufflevector(__s0_894, __s0_894, 3, 2, 1, 0); \68442 float32x4_t __rev0_894; __rev0_894 = __builtin_shufflevector(__s0_894, __s0_894, 3, 2, 1, 0); \
68442 float16x8_t __rev1_894; __rev1_894 = __builtin_shufflevector(__s1_894, __s1_894, 7, 6, 5, 4, 3, 2, 1, 0); \68443 float16x8_t __rev1_894; __rev1_894 = __builtin_shufflevector(__s1_894, __s1_894, 7, 6, 5, 4, 3, 2, 1, 0); \
68443 float16x8_t __rev2_894; __rev2_894 = __builtin_shufflevector(__s2_894, __s2_894, 7, 6, 5, 4, 3, 2, 1, 0); \68444 float16x8_t __rev2_894; __rev2_894 = __builtin_shufflevector(__s2_894, __s2_894, 7, 6, 5, 4, 3, 2, 1, 0); \
68444 float32x4_t __ret_894; \
68445 __ret_894 = __noswap_vfmlalq_high_f16(__rev0_894, __rev1_894, (float16x8_t) {__noswap_vgetq_lane_f16(__rev2_894, __p3_894), __noswap_vgetq_lane_f16(__rev2_894, __p3_894), __noswap_vgetq_lane_f16(__rev2_894, __p3_894), __noswap_vgetq_lane_f16(__rev2_894, __p3_894), __noswap_vgetq_lane_f16(__rev2_894, __p3_894), __noswap_vgetq_lane_f16(__rev2_894, __p3_894), __noswap_vgetq_lane_f16(__rev2_894, __p3_894), __noswap_vgetq_lane_f16(__rev2_894, __p3_894)}); \68445 __ret_894 = __noswap_vfmlalq_high_f16(__rev0_894, __rev1_894, (float16x8_t) {__noswap_vgetq_lane_f16(__rev2_894, __p3_894), __noswap_vgetq_lane_f16(__rev2_894, __p3_894), __noswap_vgetq_lane_f16(__rev2_894, __p3_894), __noswap_vgetq_lane_f16(__rev2_894, __p3_894), __noswap_vgetq_lane_f16(__rev2_894, __p3_894), __noswap_vgetq_lane_f16(__rev2_894, __p3_894), __noswap_vgetq_lane_f16(__rev2_894, __p3_894), __noswap_vgetq_lane_f16(__rev2_894, __p3_894)}); \
68446 __ret_894 = __builtin_shufflevector(__ret_894, __ret_894, 3, 2, 1, 0); \68446 __ret_894 = __builtin_shufflevector(__ret_894, __ret_894, 3, 2, 1, 0); \
68447 __ret_894; \68447 __ret_894; \
...@@ -68450,22 +68450,22 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {...@@ -68450,22 +68450,22 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {
6845068450
68451#ifdef __LITTLE_ENDIAN__68451#ifdef __LITTLE_ENDIAN__
68452#define vfmlal_laneq_high_f16(__p0_895, __p1_895, __p2_895, __p3_895) __extension__ ({ \68452#define vfmlal_laneq_high_f16(__p0_895, __p1_895, __p2_895, __p3_895) __extension__ ({ \
68453 float32x2_t __ret_895; \
68453 float32x2_t __s0_895 = __p0_895; \68454 float32x2_t __s0_895 = __p0_895; \
68454 float16x4_t __s1_895 = __p1_895; \68455 float16x4_t __s1_895 = __p1_895; \
68455 float16x8_t __s2_895 = __p2_895; \68456 float16x8_t __s2_895 = __p2_895; \
68456 float32x2_t __ret_895; \
68457 __ret_895 = vfmlal_high_f16(__s0_895, __s1_895, (float16x4_t) {vgetq_lane_f16(__s2_895, __p3_895), vgetq_lane_f16(__s2_895, __p3_895), vgetq_lane_f16(__s2_895, __p3_895), vgetq_lane_f16(__s2_895, __p3_895)}); \68457 __ret_895 = vfmlal_high_f16(__s0_895, __s1_895, (float16x4_t) {vgetq_lane_f16(__s2_895, __p3_895), vgetq_lane_f16(__s2_895, __p3_895), vgetq_lane_f16(__s2_895, __p3_895), vgetq_lane_f16(__s2_895, __p3_895)}); \
68458 __ret_895; \68458 __ret_895; \
68459})68459})
68460#else68460#else
68461#define vfmlal_laneq_high_f16(__p0_896, __p1_896, __p2_896, __p3_896) __extension__ ({ \68461#define vfmlal_laneq_high_f16(__p0_896, __p1_896, __p2_896, __p3_896) __extension__ ({ \
68462 float32x2_t __ret_896; \
68462 float32x2_t __s0_896 = __p0_896; \68463 float32x2_t __s0_896 = __p0_896; \
68463 float16x4_t __s1_896 = __p1_896; \68464 float16x4_t __s1_896 = __p1_896; \
68464 float16x8_t __s2_896 = __p2_896; \68465 float16x8_t __s2_896 = __p2_896; \
68465 float32x2_t __rev0_896; __rev0_896 = __builtin_shufflevector(__s0_896, __s0_896, 1, 0); \68466 float32x2_t __rev0_896; __rev0_896 = __builtin_shufflevector(__s0_896, __s0_896, 1, 0); \
68466 float16x4_t __rev1_896; __rev1_896 = __builtin_shufflevector(__s1_896, __s1_896, 3, 2, 1, 0); \68467 float16x4_t __rev1_896; __rev1_896 = __builtin_shufflevector(__s1_896, __s1_896, 3, 2, 1, 0); \
68467 float16x8_t __rev2_896; __rev2_896 = __builtin_shufflevector(__s2_896, __s2_896, 7, 6, 5, 4, 3, 2, 1, 0); \68468 float16x8_t __rev2_896; __rev2_896 = __builtin_shufflevector(__s2_896, __s2_896, 7, 6, 5, 4, 3, 2, 1, 0); \
68468 float32x2_t __ret_896; \
68469 __ret_896 = __noswap_vfmlal_high_f16(__rev0_896, __rev1_896, (float16x4_t) {__noswap_vgetq_lane_f16(__rev2_896, __p3_896), __noswap_vgetq_lane_f16(__rev2_896, __p3_896), __noswap_vgetq_lane_f16(__rev2_896, __p3_896), __noswap_vgetq_lane_f16(__rev2_896, __p3_896)}); \68469 __ret_896 = __noswap_vfmlal_high_f16(__rev0_896, __rev1_896, (float16x4_t) {__noswap_vgetq_lane_f16(__rev2_896, __p3_896), __noswap_vgetq_lane_f16(__rev2_896, __p3_896), __noswap_vgetq_lane_f16(__rev2_896, __p3_896), __noswap_vgetq_lane_f16(__rev2_896, __p3_896)}); \
68470 __ret_896 = __builtin_shufflevector(__ret_896, __ret_896, 1, 0); \68470 __ret_896 = __builtin_shufflevector(__ret_896, __ret_896, 1, 0); \
68471 __ret_896; \68471 __ret_896; \
...@@ -68474,22 +68474,22 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {...@@ -68474,22 +68474,22 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {
6847468474
68475#ifdef __LITTLE_ENDIAN__68475#ifdef __LITTLE_ENDIAN__
68476#define vfmlalq_laneq_low_f16(__p0_897, __p1_897, __p2_897, __p3_897) __extension__ ({ \68476#define vfmlalq_laneq_low_f16(__p0_897, __p1_897, __p2_897, __p3_897) __extension__ ({ \
68477 float32x4_t __ret_897; \
68477 float32x4_t __s0_897 = __p0_897; \68478 float32x4_t __s0_897 = __p0_897; \
68478 float16x8_t __s1_897 = __p1_897; \68479 float16x8_t __s1_897 = __p1_897; \
68479 float16x8_t __s2_897 = __p2_897; \68480 float16x8_t __s2_897 = __p2_897; \
68480 float32x4_t __ret_897; \
68481 __ret_897 = vfmlalq_low_f16(__s0_897, __s1_897, (float16x8_t) {vgetq_lane_f16(__s2_897, __p3_897), vgetq_lane_f16(__s2_897, __p3_897), vgetq_lane_f16(__s2_897, __p3_897), vgetq_lane_f16(__s2_897, __p3_897), vgetq_lane_f16(__s2_897, __p3_897), vgetq_lane_f16(__s2_897, __p3_897), vgetq_lane_f16(__s2_897, __p3_897), vgetq_lane_f16(__s2_897, __p3_897)}); \68481 __ret_897 = vfmlalq_low_f16(__s0_897, __s1_897, (float16x8_t) {vgetq_lane_f16(__s2_897, __p3_897), vgetq_lane_f16(__s2_897, __p3_897), vgetq_lane_f16(__s2_897, __p3_897), vgetq_lane_f16(__s2_897, __p3_897), vgetq_lane_f16(__s2_897, __p3_897), vgetq_lane_f16(__s2_897, __p3_897), vgetq_lane_f16(__s2_897, __p3_897), vgetq_lane_f16(__s2_897, __p3_897)}); \
68482 __ret_897; \68482 __ret_897; \
68483})68483})
68484#else68484#else
68485#define vfmlalq_laneq_low_f16(__p0_898, __p1_898, __p2_898, __p3_898) __extension__ ({ \68485#define vfmlalq_laneq_low_f16(__p0_898, __p1_898, __p2_898, __p3_898) __extension__ ({ \
68486 float32x4_t __ret_898; \
68486 float32x4_t __s0_898 = __p0_898; \68487 float32x4_t __s0_898 = __p0_898; \
68487 float16x8_t __s1_898 = __p1_898; \68488 float16x8_t __s1_898 = __p1_898; \
68488 float16x8_t __s2_898 = __p2_898; \68489 float16x8_t __s2_898 = __p2_898; \
68489 float32x4_t __rev0_898; __rev0_898 = __builtin_shufflevector(__s0_898, __s0_898, 3, 2, 1, 0); \68490 float32x4_t __rev0_898; __rev0_898 = __builtin_shufflevector(__s0_898, __s0_898, 3, 2, 1, 0); \
68490 float16x8_t __rev1_898; __rev1_898 = __builtin_shufflevector(__s1_898, __s1_898, 7, 6, 5, 4, 3, 2, 1, 0); \68491 float16x8_t __rev1_898; __rev1_898 = __builtin_shufflevector(__s1_898, __s1_898, 7, 6, 5, 4, 3, 2, 1, 0); \
68491 float16x8_t __rev2_898; __rev2_898 = __builtin_shufflevector(__s2_898, __s2_898, 7, 6, 5, 4, 3, 2, 1, 0); \68492 float16x8_t __rev2_898; __rev2_898 = __builtin_shufflevector(__s2_898, __s2_898, 7, 6, 5, 4, 3, 2, 1, 0); \
68492 float32x4_t __ret_898; \
68493 __ret_898 = __noswap_vfmlalq_low_f16(__rev0_898, __rev1_898, (float16x8_t) {__noswap_vgetq_lane_f16(__rev2_898, __p3_898), __noswap_vgetq_lane_f16(__rev2_898, __p3_898), __noswap_vgetq_lane_f16(__rev2_898, __p3_898), __noswap_vgetq_lane_f16(__rev2_898, __p3_898), __noswap_vgetq_lane_f16(__rev2_898, __p3_898), __noswap_vgetq_lane_f16(__rev2_898, __p3_898), __noswap_vgetq_lane_f16(__rev2_898, __p3_898), __noswap_vgetq_lane_f16(__rev2_898, __p3_898)}); \68493 __ret_898 = __noswap_vfmlalq_low_f16(__rev0_898, __rev1_898, (float16x8_t) {__noswap_vgetq_lane_f16(__rev2_898, __p3_898), __noswap_vgetq_lane_f16(__rev2_898, __p3_898), __noswap_vgetq_lane_f16(__rev2_898, __p3_898), __noswap_vgetq_lane_f16(__rev2_898, __p3_898), __noswap_vgetq_lane_f16(__rev2_898, __p3_898), __noswap_vgetq_lane_f16(__rev2_898, __p3_898), __noswap_vgetq_lane_f16(__rev2_898, __p3_898), __noswap_vgetq_lane_f16(__rev2_898, __p3_898)}); \
68494 __ret_898 = __builtin_shufflevector(__ret_898, __ret_898, 3, 2, 1, 0); \68494 __ret_898 = __builtin_shufflevector(__ret_898, __ret_898, 3, 2, 1, 0); \
68495 __ret_898; \68495 __ret_898; \
...@@ -68498,22 +68498,22 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {...@@ -68498,22 +68498,22 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {
6849868498
68499#ifdef __LITTLE_ENDIAN__68499#ifdef __LITTLE_ENDIAN__
68500#define vfmlal_laneq_low_f16(__p0_899, __p1_899, __p2_899, __p3_899) __extension__ ({ \68500#define vfmlal_laneq_low_f16(__p0_899, __p1_899, __p2_899, __p3_899) __extension__ ({ \
68501 float32x2_t __ret_899; \
68501 float32x2_t __s0_899 = __p0_899; \68502 float32x2_t __s0_899 = __p0_899; \
68502 float16x4_t __s1_899 = __p1_899; \68503 float16x4_t __s1_899 = __p1_899; \
68503 float16x8_t __s2_899 = __p2_899; \68504 float16x8_t __s2_899 = __p2_899; \
68504 float32x2_t __ret_899; \
68505 __ret_899 = vfmlal_low_f16(__s0_899, __s1_899, (float16x4_t) {vgetq_lane_f16(__s2_899, __p3_899), vgetq_lane_f16(__s2_899, __p3_899), vgetq_lane_f16(__s2_899, __p3_899), vgetq_lane_f16(__s2_899, __p3_899)}); \68505 __ret_899 = vfmlal_low_f16(__s0_899, __s1_899, (float16x4_t) {vgetq_lane_f16(__s2_899, __p3_899), vgetq_lane_f16(__s2_899, __p3_899), vgetq_lane_f16(__s2_899, __p3_899), vgetq_lane_f16(__s2_899, __p3_899)}); \
68506 __ret_899; \68506 __ret_899; \
68507})68507})
68508#else68508#else
68509#define vfmlal_laneq_low_f16(__p0_900, __p1_900, __p2_900, __p3_900) __extension__ ({ \68509#define vfmlal_laneq_low_f16(__p0_900, __p1_900, __p2_900, __p3_900) __extension__ ({ \
68510 float32x2_t __ret_900; \
68510 float32x2_t __s0_900 = __p0_900; \68511 float32x2_t __s0_900 = __p0_900; \
68511 float16x4_t __s1_900 = __p1_900; \68512 float16x4_t __s1_900 = __p1_900; \
68512 float16x8_t __s2_900 = __p2_900; \68513 float16x8_t __s2_900 = __p2_900; \
68513 float32x2_t __rev0_900; __rev0_900 = __builtin_shufflevector(__s0_900, __s0_900, 1, 0); \68514 float32x2_t __rev0_900; __rev0_900 = __builtin_shufflevector(__s0_900, __s0_900, 1, 0); \
68514 float16x4_t __rev1_900; __rev1_900 = __builtin_shufflevector(__s1_900, __s1_900, 3, 2, 1, 0); \68515 float16x4_t __rev1_900; __rev1_900 = __builtin_shufflevector(__s1_900, __s1_900, 3, 2, 1, 0); \
68515 float16x8_t __rev2_900; __rev2_900 = __builtin_shufflevector(__s2_900, __s2_900, 7, 6, 5, 4, 3, 2, 1, 0); \68516 float16x8_t __rev2_900; __rev2_900 = __builtin_shufflevector(__s2_900, __s2_900, 7, 6, 5, 4, 3, 2, 1, 0); \
68516 float32x2_t __ret_900; \
68517 __ret_900 = __noswap_vfmlal_low_f16(__rev0_900, __rev1_900, (float16x4_t) {__noswap_vgetq_lane_f16(__rev2_900, __p3_900), __noswap_vgetq_lane_f16(__rev2_900, __p3_900), __noswap_vgetq_lane_f16(__rev2_900, __p3_900), __noswap_vgetq_lane_f16(__rev2_900, __p3_900)}); \68517 __ret_900 = __noswap_vfmlal_low_f16(__rev0_900, __rev1_900, (float16x4_t) {__noswap_vgetq_lane_f16(__rev2_900, __p3_900), __noswap_vgetq_lane_f16(__rev2_900, __p3_900), __noswap_vgetq_lane_f16(__rev2_900, __p3_900), __noswap_vgetq_lane_f16(__rev2_900, __p3_900)}); \
68518 __ret_900 = __builtin_shufflevector(__ret_900, __ret_900, 1, 0); \68518 __ret_900 = __builtin_shufflevector(__ret_900, __ret_900, 1, 0); \
68519 __ret_900; \68519 __ret_900; \
...@@ -68522,22 +68522,22 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {...@@ -68522,22 +68522,22 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {
6852268522
68523#ifdef __LITTLE_ENDIAN__68523#ifdef __LITTLE_ENDIAN__
68524#define vfmlslq_lane_high_f16(__p0_901, __p1_901, __p2_901, __p3_901) __extension__ ({ \68524#define vfmlslq_lane_high_f16(__p0_901, __p1_901, __p2_901, __p3_901) __extension__ ({ \
68525 float32x4_t __ret_901; \
68525 float32x4_t __s0_901 = __p0_901; \68526 float32x4_t __s0_901 = __p0_901; \
68526 float16x8_t __s1_901 = __p1_901; \68527 float16x8_t __s1_901 = __p1_901; \
68527 float16x4_t __s2_901 = __p2_901; \68528 float16x4_t __s2_901 = __p2_901; \
68528 float32x4_t __ret_901; \
68529 __ret_901 = vfmlslq_high_f16(__s0_901, __s1_901, (float16x8_t) {vget_lane_f16(__s2_901, __p3_901), vget_lane_f16(__s2_901, __p3_901), vget_lane_f16(__s2_901, __p3_901), vget_lane_f16(__s2_901, __p3_901), vget_lane_f16(__s2_901, __p3_901), vget_lane_f16(__s2_901, __p3_901), vget_lane_f16(__s2_901, __p3_901), vget_lane_f16(__s2_901, __p3_901)}); \68529 __ret_901 = vfmlslq_high_f16(__s0_901, __s1_901, (float16x8_t) {vget_lane_f16(__s2_901, __p3_901), vget_lane_f16(__s2_901, __p3_901), vget_lane_f16(__s2_901, __p3_901), vget_lane_f16(__s2_901, __p3_901), vget_lane_f16(__s2_901, __p3_901), vget_lane_f16(__s2_901, __p3_901), vget_lane_f16(__s2_901, __p3_901), vget_lane_f16(__s2_901, __p3_901)}); \
68530 __ret_901; \68530 __ret_901; \
68531})68531})
68532#else68532#else
68533#define vfmlslq_lane_high_f16(__p0_902, __p1_902, __p2_902, __p3_902) __extension__ ({ \68533#define vfmlslq_lane_high_f16(__p0_902, __p1_902, __p2_902, __p3_902) __extension__ ({ \
68534 float32x4_t __ret_902; \
68534 float32x4_t __s0_902 = __p0_902; \68535 float32x4_t __s0_902 = __p0_902; \
68535 float16x8_t __s1_902 = __p1_902; \68536 float16x8_t __s1_902 = __p1_902; \
68536 float16x4_t __s2_902 = __p2_902; \68537 float16x4_t __s2_902 = __p2_902; \
68537 float32x4_t __rev0_902; __rev0_902 = __builtin_shufflevector(__s0_902, __s0_902, 3, 2, 1, 0); \68538 float32x4_t __rev0_902; __rev0_902 = __builtin_shufflevector(__s0_902, __s0_902, 3, 2, 1, 0); \
68538 float16x8_t __rev1_902; __rev1_902 = __builtin_shufflevector(__s1_902, __s1_902, 7, 6, 5, 4, 3, 2, 1, 0); \68539 float16x8_t __rev1_902; __rev1_902 = __builtin_shufflevector(__s1_902, __s1_902, 7, 6, 5, 4, 3, 2, 1, 0); \
68539 float16x4_t __rev2_902; __rev2_902 = __builtin_shufflevector(__s2_902, __s2_902, 3, 2, 1, 0); \68540 float16x4_t __rev2_902; __rev2_902 = __builtin_shufflevector(__s2_902, __s2_902, 3, 2, 1, 0); \
68540 float32x4_t __ret_902; \
68541 __ret_902 = __noswap_vfmlslq_high_f16(__rev0_902, __rev1_902, (float16x8_t) {__noswap_vget_lane_f16(__rev2_902, __p3_902), __noswap_vget_lane_f16(__rev2_902, __p3_902), __noswap_vget_lane_f16(__rev2_902, __p3_902), __noswap_vget_lane_f16(__rev2_902, __p3_902), __noswap_vget_lane_f16(__rev2_902, __p3_902), __noswap_vget_lane_f16(__rev2_902, __p3_902), __noswap_vget_lane_f16(__rev2_902, __p3_902), __noswap_vget_lane_f16(__rev2_902, __p3_902)}); \68541 __ret_902 = __noswap_vfmlslq_high_f16(__rev0_902, __rev1_902, (float16x8_t) {__noswap_vget_lane_f16(__rev2_902, __p3_902), __noswap_vget_lane_f16(__rev2_902, __p3_902), __noswap_vget_lane_f16(__rev2_902, __p3_902), __noswap_vget_lane_f16(__rev2_902, __p3_902), __noswap_vget_lane_f16(__rev2_902, __p3_902), __noswap_vget_lane_f16(__rev2_902, __p3_902), __noswap_vget_lane_f16(__rev2_902, __p3_902), __noswap_vget_lane_f16(__rev2_902, __p3_902)}); \
68542 __ret_902 = __builtin_shufflevector(__ret_902, __ret_902, 3, 2, 1, 0); \68542 __ret_902 = __builtin_shufflevector(__ret_902, __ret_902, 3, 2, 1, 0); \
68543 __ret_902; \68543 __ret_902; \
...@@ -68546,22 +68546,22 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {...@@ -68546,22 +68546,22 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {
6854668546
68547#ifdef __LITTLE_ENDIAN__68547#ifdef __LITTLE_ENDIAN__
68548#define vfmlsl_lane_high_f16(__p0_903, __p1_903, __p2_903, __p3_903) __extension__ ({ \68548#define vfmlsl_lane_high_f16(__p0_903, __p1_903, __p2_903, __p3_903) __extension__ ({ \
68549 float32x2_t __ret_903; \
68549 float32x2_t __s0_903 = __p0_903; \68550 float32x2_t __s0_903 = __p0_903; \
68550 float16x4_t __s1_903 = __p1_903; \68551 float16x4_t __s1_903 = __p1_903; \
68551 float16x4_t __s2_903 = __p2_903; \68552 float16x4_t __s2_903 = __p2_903; \
68552 float32x2_t __ret_903; \
68553 __ret_903 = vfmlsl_high_f16(__s0_903, __s1_903, (float16x4_t) {vget_lane_f16(__s2_903, __p3_903), vget_lane_f16(__s2_903, __p3_903), vget_lane_f16(__s2_903, __p3_903), vget_lane_f16(__s2_903, __p3_903)}); \68553 __ret_903 = vfmlsl_high_f16(__s0_903, __s1_903, (float16x4_t) {vget_lane_f16(__s2_903, __p3_903), vget_lane_f16(__s2_903, __p3_903), vget_lane_f16(__s2_903, __p3_903), vget_lane_f16(__s2_903, __p3_903)}); \
68554 __ret_903; \68554 __ret_903; \
68555})68555})
68556#else68556#else
68557#define vfmlsl_lane_high_f16(__p0_904, __p1_904, __p2_904, __p3_904) __extension__ ({ \68557#define vfmlsl_lane_high_f16(__p0_904, __p1_904, __p2_904, __p3_904) __extension__ ({ \
68558 float32x2_t __ret_904; \
68558 float32x2_t __s0_904 = __p0_904; \68559 float32x2_t __s0_904 = __p0_904; \
68559 float16x4_t __s1_904 = __p1_904; \68560 float16x4_t __s1_904 = __p1_904; \
68560 float16x4_t __s2_904 = __p2_904; \68561 float16x4_t __s2_904 = __p2_904; \
68561 float32x2_t __rev0_904; __rev0_904 = __builtin_shufflevector(__s0_904, __s0_904, 1, 0); \68562 float32x2_t __rev0_904; __rev0_904 = __builtin_shufflevector(__s0_904, __s0_904, 1, 0); \
68562 float16x4_t __rev1_904; __rev1_904 = __builtin_shufflevector(__s1_904, __s1_904, 3, 2, 1, 0); \68563 float16x4_t __rev1_904; __rev1_904 = __builtin_shufflevector(__s1_904, __s1_904, 3, 2, 1, 0); \
68563 float16x4_t __rev2_904; __rev2_904 = __builtin_shufflevector(__s2_904, __s2_904, 3, 2, 1, 0); \68564 float16x4_t __rev2_904; __rev2_904 = __builtin_shufflevector(__s2_904, __s2_904, 3, 2, 1, 0); \
68564 float32x2_t __ret_904; \
68565 __ret_904 = __noswap_vfmlsl_high_f16(__rev0_904, __rev1_904, (float16x4_t) {__noswap_vget_lane_f16(__rev2_904, __p3_904), __noswap_vget_lane_f16(__rev2_904, __p3_904), __noswap_vget_lane_f16(__rev2_904, __p3_904), __noswap_vget_lane_f16(__rev2_904, __p3_904)}); \68565 __ret_904 = __noswap_vfmlsl_high_f16(__rev0_904, __rev1_904, (float16x4_t) {__noswap_vget_lane_f16(__rev2_904, __p3_904), __noswap_vget_lane_f16(__rev2_904, __p3_904), __noswap_vget_lane_f16(__rev2_904, __p3_904), __noswap_vget_lane_f16(__rev2_904, __p3_904)}); \
68566 __ret_904 = __builtin_shufflevector(__ret_904, __ret_904, 1, 0); \68566 __ret_904 = __builtin_shufflevector(__ret_904, __ret_904, 1, 0); \
68567 __ret_904; \68567 __ret_904; \
...@@ -68570,22 +68570,22 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {...@@ -68570,22 +68570,22 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {
6857068570
68571#ifdef __LITTLE_ENDIAN__68571#ifdef __LITTLE_ENDIAN__
68572#define vfmlslq_lane_low_f16(__p0_905, __p1_905, __p2_905, __p3_905) __extension__ ({ \68572#define vfmlslq_lane_low_f16(__p0_905, __p1_905, __p2_905, __p3_905) __extension__ ({ \
68573 float32x4_t __ret_905; \
68573 float32x4_t __s0_905 = __p0_905; \68574 float32x4_t __s0_905 = __p0_905; \
68574 float16x8_t __s1_905 = __p1_905; \68575 float16x8_t __s1_905 = __p1_905; \
68575 float16x4_t __s2_905 = __p2_905; \68576 float16x4_t __s2_905 = __p2_905; \
68576 float32x4_t __ret_905; \
68577 __ret_905 = vfmlslq_low_f16(__s0_905, __s1_905, (float16x8_t) {vget_lane_f16(__s2_905, __p3_905), vget_lane_f16(__s2_905, __p3_905), vget_lane_f16(__s2_905, __p3_905), vget_lane_f16(__s2_905, __p3_905), vget_lane_f16(__s2_905, __p3_905), vget_lane_f16(__s2_905, __p3_905), vget_lane_f16(__s2_905, __p3_905), vget_lane_f16(__s2_905, __p3_905)}); \68577 __ret_905 = vfmlslq_low_f16(__s0_905, __s1_905, (float16x8_t) {vget_lane_f16(__s2_905, __p3_905), vget_lane_f16(__s2_905, __p3_905), vget_lane_f16(__s2_905, __p3_905), vget_lane_f16(__s2_905, __p3_905), vget_lane_f16(__s2_905, __p3_905), vget_lane_f16(__s2_905, __p3_905), vget_lane_f16(__s2_905, __p3_905), vget_lane_f16(__s2_905, __p3_905)}); \
68578 __ret_905; \68578 __ret_905; \
68579})68579})
68580#else68580#else
68581#define vfmlslq_lane_low_f16(__p0_906, __p1_906, __p2_906, __p3_906) __extension__ ({ \68581#define vfmlslq_lane_low_f16(__p0_906, __p1_906, __p2_906, __p3_906) __extension__ ({ \
68582 float32x4_t __ret_906; \
68582 float32x4_t __s0_906 = __p0_906; \68583 float32x4_t __s0_906 = __p0_906; \
68583 float16x8_t __s1_906 = __p1_906; \68584 float16x8_t __s1_906 = __p1_906; \
68584 float16x4_t __s2_906 = __p2_906; \68585 float16x4_t __s2_906 = __p2_906; \
68585 float32x4_t __rev0_906; __rev0_906 = __builtin_shufflevector(__s0_906, __s0_906, 3, 2, 1, 0); \68586 float32x4_t __rev0_906; __rev0_906 = __builtin_shufflevector(__s0_906, __s0_906, 3, 2, 1, 0); \
68586 float16x8_t __rev1_906; __rev1_906 = __builtin_shufflevector(__s1_906, __s1_906, 7, 6, 5, 4, 3, 2, 1, 0); \68587 float16x8_t __rev1_906; __rev1_906 = __builtin_shufflevector(__s1_906, __s1_906, 7, 6, 5, 4, 3, 2, 1, 0); \
68587 float16x4_t __rev2_906; __rev2_906 = __builtin_shufflevector(__s2_906, __s2_906, 3, 2, 1, 0); \68588 float16x4_t __rev2_906; __rev2_906 = __builtin_shufflevector(__s2_906, __s2_906, 3, 2, 1, 0); \
68588 float32x4_t __ret_906; \
68589 __ret_906 = __noswap_vfmlslq_low_f16(__rev0_906, __rev1_906, (float16x8_t) {__noswap_vget_lane_f16(__rev2_906, __p3_906), __noswap_vget_lane_f16(__rev2_906, __p3_906), __noswap_vget_lane_f16(__rev2_906, __p3_906), __noswap_vget_lane_f16(__rev2_906, __p3_906), __noswap_vget_lane_f16(__rev2_906, __p3_906), __noswap_vget_lane_f16(__rev2_906, __p3_906), __noswap_vget_lane_f16(__rev2_906, __p3_906), __noswap_vget_lane_f16(__rev2_906, __p3_906)}); \68589 __ret_906 = __noswap_vfmlslq_low_f16(__rev0_906, __rev1_906, (float16x8_t) {__noswap_vget_lane_f16(__rev2_906, __p3_906), __noswap_vget_lane_f16(__rev2_906, __p3_906), __noswap_vget_lane_f16(__rev2_906, __p3_906), __noswap_vget_lane_f16(__rev2_906, __p3_906), __noswap_vget_lane_f16(__rev2_906, __p3_906), __noswap_vget_lane_f16(__rev2_906, __p3_906), __noswap_vget_lane_f16(__rev2_906, __p3_906), __noswap_vget_lane_f16(__rev2_906, __p3_906)}); \
68590 __ret_906 = __builtin_shufflevector(__ret_906, __ret_906, 3, 2, 1, 0); \68590 __ret_906 = __builtin_shufflevector(__ret_906, __ret_906, 3, 2, 1, 0); \
68591 __ret_906; \68591 __ret_906; \
...@@ -68594,22 +68594,22 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {...@@ -68594,22 +68594,22 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {
6859468594
68595#ifdef __LITTLE_ENDIAN__68595#ifdef __LITTLE_ENDIAN__
68596#define vfmlsl_lane_low_f16(__p0_907, __p1_907, __p2_907, __p3_907) __extension__ ({ \68596#define vfmlsl_lane_low_f16(__p0_907, __p1_907, __p2_907, __p3_907) __extension__ ({ \
68597 float32x2_t __ret_907; \
68597 float32x2_t __s0_907 = __p0_907; \68598 float32x2_t __s0_907 = __p0_907; \
68598 float16x4_t __s1_907 = __p1_907; \68599 float16x4_t __s1_907 = __p1_907; \
68599 float16x4_t __s2_907 = __p2_907; \68600 float16x4_t __s2_907 = __p2_907; \
68600 float32x2_t __ret_907; \
68601 __ret_907 = vfmlsl_low_f16(__s0_907, __s1_907, (float16x4_t) {vget_lane_f16(__s2_907, __p3_907), vget_lane_f16(__s2_907, __p3_907), vget_lane_f16(__s2_907, __p3_907), vget_lane_f16(__s2_907, __p3_907)}); \68601 __ret_907 = vfmlsl_low_f16(__s0_907, __s1_907, (float16x4_t) {vget_lane_f16(__s2_907, __p3_907), vget_lane_f16(__s2_907, __p3_907), vget_lane_f16(__s2_907, __p3_907), vget_lane_f16(__s2_907, __p3_907)}); \
68602 __ret_907; \68602 __ret_907; \
68603})68603})
68604#else68604#else
68605#define vfmlsl_lane_low_f16(__p0_908, __p1_908, __p2_908, __p3_908) __extension__ ({ \68605#define vfmlsl_lane_low_f16(__p0_908, __p1_908, __p2_908, __p3_908) __extension__ ({ \
68606 float32x2_t __ret_908; \
68606 float32x2_t __s0_908 = __p0_908; \68607 float32x2_t __s0_908 = __p0_908; \
68607 float16x4_t __s1_908 = __p1_908; \68608 float16x4_t __s1_908 = __p1_908; \
68608 float16x4_t __s2_908 = __p2_908; \68609 float16x4_t __s2_908 = __p2_908; \
68609 float32x2_t __rev0_908; __rev0_908 = __builtin_shufflevector(__s0_908, __s0_908, 1, 0); \68610 float32x2_t __rev0_908; __rev0_908 = __builtin_shufflevector(__s0_908, __s0_908, 1, 0); \
68610 float16x4_t __rev1_908; __rev1_908 = __builtin_shufflevector(__s1_908, __s1_908, 3, 2, 1, 0); \68611 float16x4_t __rev1_908; __rev1_908 = __builtin_shufflevector(__s1_908, __s1_908, 3, 2, 1, 0); \
68611 float16x4_t __rev2_908; __rev2_908 = __builtin_shufflevector(__s2_908, __s2_908, 3, 2, 1, 0); \68612 float16x4_t __rev2_908; __rev2_908 = __builtin_shufflevector(__s2_908, __s2_908, 3, 2, 1, 0); \
68612 float32x2_t __ret_908; \
68613 __ret_908 = __noswap_vfmlsl_low_f16(__rev0_908, __rev1_908, (float16x4_t) {__noswap_vget_lane_f16(__rev2_908, __p3_908), __noswap_vget_lane_f16(__rev2_908, __p3_908), __noswap_vget_lane_f16(__rev2_908, __p3_908), __noswap_vget_lane_f16(__rev2_908, __p3_908)}); \68613 __ret_908 = __noswap_vfmlsl_low_f16(__rev0_908, __rev1_908, (float16x4_t) {__noswap_vget_lane_f16(__rev2_908, __p3_908), __noswap_vget_lane_f16(__rev2_908, __p3_908), __noswap_vget_lane_f16(__rev2_908, __p3_908), __noswap_vget_lane_f16(__rev2_908, __p3_908)}); \
68614 __ret_908 = __builtin_shufflevector(__ret_908, __ret_908, 1, 0); \68614 __ret_908 = __builtin_shufflevector(__ret_908, __ret_908, 1, 0); \
68615 __ret_908; \68615 __ret_908; \
...@@ -68618,22 +68618,22 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {...@@ -68618,22 +68618,22 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {
6861868618
68619#ifdef __LITTLE_ENDIAN__68619#ifdef __LITTLE_ENDIAN__
68620#define vfmlslq_laneq_high_f16(__p0_909, __p1_909, __p2_909, __p3_909) __extension__ ({ \68620#define vfmlslq_laneq_high_f16(__p0_909, __p1_909, __p2_909, __p3_909) __extension__ ({ \
68621 float32x4_t __ret_909; \
68621 float32x4_t __s0_909 = __p0_909; \68622 float32x4_t __s0_909 = __p0_909; \
68622 float16x8_t __s1_909 = __p1_909; \68623 float16x8_t __s1_909 = __p1_909; \
68623 float16x8_t __s2_909 = __p2_909; \68624 float16x8_t __s2_909 = __p2_909; \
68624 float32x4_t __ret_909; \
68625 __ret_909 = vfmlslq_high_f16(__s0_909, __s1_909, (float16x8_t) {vgetq_lane_f16(__s2_909, __p3_909), vgetq_lane_f16(__s2_909, __p3_909), vgetq_lane_f16(__s2_909, __p3_909), vgetq_lane_f16(__s2_909, __p3_909), vgetq_lane_f16(__s2_909, __p3_909), vgetq_lane_f16(__s2_909, __p3_909), vgetq_lane_f16(__s2_909, __p3_909), vgetq_lane_f16(__s2_909, __p3_909)}); \68625 __ret_909 = vfmlslq_high_f16(__s0_909, __s1_909, (float16x8_t) {vgetq_lane_f16(__s2_909, __p3_909), vgetq_lane_f16(__s2_909, __p3_909), vgetq_lane_f16(__s2_909, __p3_909), vgetq_lane_f16(__s2_909, __p3_909), vgetq_lane_f16(__s2_909, __p3_909), vgetq_lane_f16(__s2_909, __p3_909), vgetq_lane_f16(__s2_909, __p3_909), vgetq_lane_f16(__s2_909, __p3_909)}); \
68626 __ret_909; \68626 __ret_909; \
68627})68627})
68628#else68628#else
68629#define vfmlslq_laneq_high_f16(__p0_910, __p1_910, __p2_910, __p3_910) __extension__ ({ \68629#define vfmlslq_laneq_high_f16(__p0_910, __p1_910, __p2_910, __p3_910) __extension__ ({ \
68630 float32x4_t __ret_910; \
68630 float32x4_t __s0_910 = __p0_910; \68631 float32x4_t __s0_910 = __p0_910; \
68631 float16x8_t __s1_910 = __p1_910; \68632 float16x8_t __s1_910 = __p1_910; \
68632 float16x8_t __s2_910 = __p2_910; \68633 float16x8_t __s2_910 = __p2_910; \
68633 float32x4_t __rev0_910; __rev0_910 = __builtin_shufflevector(__s0_910, __s0_910, 3, 2, 1, 0); \68634 float32x4_t __rev0_910; __rev0_910 = __builtin_shufflevector(__s0_910, __s0_910, 3, 2, 1, 0); \
68634 float16x8_t __rev1_910; __rev1_910 = __builtin_shufflevector(__s1_910, __s1_910, 7, 6, 5, 4, 3, 2, 1, 0); \68635 float16x8_t __rev1_910; __rev1_910 = __builtin_shufflevector(__s1_910, __s1_910, 7, 6, 5, 4, 3, 2, 1, 0); \
68635 float16x8_t __rev2_910; __rev2_910 = __builtin_shufflevector(__s2_910, __s2_910, 7, 6, 5, 4, 3, 2, 1, 0); \68636 float16x8_t __rev2_910; __rev2_910 = __builtin_shufflevector(__s2_910, __s2_910, 7, 6, 5, 4, 3, 2, 1, 0); \
68636 float32x4_t __ret_910; \
68637 __ret_910 = __noswap_vfmlslq_high_f16(__rev0_910, __rev1_910, (float16x8_t) {__noswap_vgetq_lane_f16(__rev2_910, __p3_910), __noswap_vgetq_lane_f16(__rev2_910, __p3_910), __noswap_vgetq_lane_f16(__rev2_910, __p3_910), __noswap_vgetq_lane_f16(__rev2_910, __p3_910), __noswap_vgetq_lane_f16(__rev2_910, __p3_910), __noswap_vgetq_lane_f16(__rev2_910, __p3_910), __noswap_vgetq_lane_f16(__rev2_910, __p3_910), __noswap_vgetq_lane_f16(__rev2_910, __p3_910)}); \68637 __ret_910 = __noswap_vfmlslq_high_f16(__rev0_910, __rev1_910, (float16x8_t) {__noswap_vgetq_lane_f16(__rev2_910, __p3_910), __noswap_vgetq_lane_f16(__rev2_910, __p3_910), __noswap_vgetq_lane_f16(__rev2_910, __p3_910), __noswap_vgetq_lane_f16(__rev2_910, __p3_910), __noswap_vgetq_lane_f16(__rev2_910, __p3_910), __noswap_vgetq_lane_f16(__rev2_910, __p3_910), __noswap_vgetq_lane_f16(__rev2_910, __p3_910), __noswap_vgetq_lane_f16(__rev2_910, __p3_910)}); \
68638 __ret_910 = __builtin_shufflevector(__ret_910, __ret_910, 3, 2, 1, 0); \68638 __ret_910 = __builtin_shufflevector(__ret_910, __ret_910, 3, 2, 1, 0); \
68639 __ret_910; \68639 __ret_910; \
...@@ -68642,22 +68642,22 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {...@@ -68642,22 +68642,22 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {
6864268642
68643#ifdef __LITTLE_ENDIAN__68643#ifdef __LITTLE_ENDIAN__
68644#define vfmlsl_laneq_high_f16(__p0_911, __p1_911, __p2_911, __p3_911) __extension__ ({ \68644#define vfmlsl_laneq_high_f16(__p0_911, __p1_911, __p2_911, __p3_911) __extension__ ({ \
68645 float32x2_t __ret_911; \
68645 float32x2_t __s0_911 = __p0_911; \68646 float32x2_t __s0_911 = __p0_911; \
68646 float16x4_t __s1_911 = __p1_911; \68647 float16x4_t __s1_911 = __p1_911; \
68647 float16x8_t __s2_911 = __p2_911; \68648 float16x8_t __s2_911 = __p2_911; \
68648 float32x2_t __ret_911; \
68649 __ret_911 = vfmlsl_high_f16(__s0_911, __s1_911, (float16x4_t) {vgetq_lane_f16(__s2_911, __p3_911), vgetq_lane_f16(__s2_911, __p3_911), vgetq_lane_f16(__s2_911, __p3_911), vgetq_lane_f16(__s2_911, __p3_911)}); \68649 __ret_911 = vfmlsl_high_f16(__s0_911, __s1_911, (float16x4_t) {vgetq_lane_f16(__s2_911, __p3_911), vgetq_lane_f16(__s2_911, __p3_911), vgetq_lane_f16(__s2_911, __p3_911), vgetq_lane_f16(__s2_911, __p3_911)}); \
68650 __ret_911; \68650 __ret_911; \
68651})68651})
68652#else68652#else
68653#define vfmlsl_laneq_high_f16(__p0_912, __p1_912, __p2_912, __p3_912) __extension__ ({ \68653#define vfmlsl_laneq_high_f16(__p0_912, __p1_912, __p2_912, __p3_912) __extension__ ({ \
68654 float32x2_t __ret_912; \
68654 float32x2_t __s0_912 = __p0_912; \68655 float32x2_t __s0_912 = __p0_912; \
68655 float16x4_t __s1_912 = __p1_912; \68656 float16x4_t __s1_912 = __p1_912; \
68656 float16x8_t __s2_912 = __p2_912; \68657 float16x8_t __s2_912 = __p2_912; \
68657 float32x2_t __rev0_912; __rev0_912 = __builtin_shufflevector(__s0_912, __s0_912, 1, 0); \68658 float32x2_t __rev0_912; __rev0_912 = __builtin_shufflevector(__s0_912, __s0_912, 1, 0); \
68658 float16x4_t __rev1_912; __rev1_912 = __builtin_shufflevector(__s1_912, __s1_912, 3, 2, 1, 0); \68659 float16x4_t __rev1_912; __rev1_912 = __builtin_shufflevector(__s1_912, __s1_912, 3, 2, 1, 0); \
68659 float16x8_t __rev2_912; __rev2_912 = __builtin_shufflevector(__s2_912, __s2_912, 7, 6, 5, 4, 3, 2, 1, 0); \68660 float16x8_t __rev2_912; __rev2_912 = __builtin_shufflevector(__s2_912, __s2_912, 7, 6, 5, 4, 3, 2, 1, 0); \
68660 float32x2_t __ret_912; \
68661 __ret_912 = __noswap_vfmlsl_high_f16(__rev0_912, __rev1_912, (float16x4_t) {__noswap_vgetq_lane_f16(__rev2_912, __p3_912), __noswap_vgetq_lane_f16(__rev2_912, __p3_912), __noswap_vgetq_lane_f16(__rev2_912, __p3_912), __noswap_vgetq_lane_f16(__rev2_912, __p3_912)}); \68661 __ret_912 = __noswap_vfmlsl_high_f16(__rev0_912, __rev1_912, (float16x4_t) {__noswap_vgetq_lane_f16(__rev2_912, __p3_912), __noswap_vgetq_lane_f16(__rev2_912, __p3_912), __noswap_vgetq_lane_f16(__rev2_912, __p3_912), __noswap_vgetq_lane_f16(__rev2_912, __p3_912)}); \
68662 __ret_912 = __builtin_shufflevector(__ret_912, __ret_912, 1, 0); \68662 __ret_912 = __builtin_shufflevector(__ret_912, __ret_912, 1, 0); \
68663 __ret_912; \68663 __ret_912; \
...@@ -68666,22 +68666,22 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {...@@ -68666,22 +68666,22 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {
6866668666
68667#ifdef __LITTLE_ENDIAN__68667#ifdef __LITTLE_ENDIAN__
68668#define vfmlslq_laneq_low_f16(__p0_913, __p1_913, __p2_913, __p3_913) __extension__ ({ \68668#define vfmlslq_laneq_low_f16(__p0_913, __p1_913, __p2_913, __p3_913) __extension__ ({ \
68669 float32x4_t __ret_913; \
68669 float32x4_t __s0_913 = __p0_913; \68670 float32x4_t __s0_913 = __p0_913; \
68670 float16x8_t __s1_913 = __p1_913; \68671 float16x8_t __s1_913 = __p1_913; \
68671 float16x8_t __s2_913 = __p2_913; \68672 float16x8_t __s2_913 = __p2_913; \
68672 float32x4_t __ret_913; \
68673 __ret_913 = vfmlslq_low_f16(__s0_913, __s1_913, (float16x8_t) {vgetq_lane_f16(__s2_913, __p3_913), vgetq_lane_f16(__s2_913, __p3_913), vgetq_lane_f16(__s2_913, __p3_913), vgetq_lane_f16(__s2_913, __p3_913), vgetq_lane_f16(__s2_913, __p3_913), vgetq_lane_f16(__s2_913, __p3_913), vgetq_lane_f16(__s2_913, __p3_913), vgetq_lane_f16(__s2_913, __p3_913)}); \68673 __ret_913 = vfmlslq_low_f16(__s0_913, __s1_913, (float16x8_t) {vgetq_lane_f16(__s2_913, __p3_913), vgetq_lane_f16(__s2_913, __p3_913), vgetq_lane_f16(__s2_913, __p3_913), vgetq_lane_f16(__s2_913, __p3_913), vgetq_lane_f16(__s2_913, __p3_913), vgetq_lane_f16(__s2_913, __p3_913), vgetq_lane_f16(__s2_913, __p3_913), vgetq_lane_f16(__s2_913, __p3_913)}); \
68674 __ret_913; \68674 __ret_913; \
68675})68675})
68676#else68676#else
68677#define vfmlslq_laneq_low_f16(__p0_914, __p1_914, __p2_914, __p3_914) __extension__ ({ \68677#define vfmlslq_laneq_low_f16(__p0_914, __p1_914, __p2_914, __p3_914) __extension__ ({ \
68678 float32x4_t __ret_914; \
68678 float32x4_t __s0_914 = __p0_914; \68679 float32x4_t __s0_914 = __p0_914; \
68679 float16x8_t __s1_914 = __p1_914; \68680 float16x8_t __s1_914 = __p1_914; \
68680 float16x8_t __s2_914 = __p2_914; \68681 float16x8_t __s2_914 = __p2_914; \
68681 float32x4_t __rev0_914; __rev0_914 = __builtin_shufflevector(__s0_914, __s0_914, 3, 2, 1, 0); \68682 float32x4_t __rev0_914; __rev0_914 = __builtin_shufflevector(__s0_914, __s0_914, 3, 2, 1, 0); \
68682 float16x8_t __rev1_914; __rev1_914 = __builtin_shufflevector(__s1_914, __s1_914, 7, 6, 5, 4, 3, 2, 1, 0); \68683 float16x8_t __rev1_914; __rev1_914 = __builtin_shufflevector(__s1_914, __s1_914, 7, 6, 5, 4, 3, 2, 1, 0); \
68683 float16x8_t __rev2_914; __rev2_914 = __builtin_shufflevector(__s2_914, __s2_914, 7, 6, 5, 4, 3, 2, 1, 0); \68684 float16x8_t __rev2_914; __rev2_914 = __builtin_shufflevector(__s2_914, __s2_914, 7, 6, 5, 4, 3, 2, 1, 0); \
68684 float32x4_t __ret_914; \
68685 __ret_914 = __noswap_vfmlslq_low_f16(__rev0_914, __rev1_914, (float16x8_t) {__noswap_vgetq_lane_f16(__rev2_914, __p3_914), __noswap_vgetq_lane_f16(__rev2_914, __p3_914), __noswap_vgetq_lane_f16(__rev2_914, __p3_914), __noswap_vgetq_lane_f16(__rev2_914, __p3_914), __noswap_vgetq_lane_f16(__rev2_914, __p3_914), __noswap_vgetq_lane_f16(__rev2_914, __p3_914), __noswap_vgetq_lane_f16(__rev2_914, __p3_914), __noswap_vgetq_lane_f16(__rev2_914, __p3_914)}); \68685 __ret_914 = __noswap_vfmlslq_low_f16(__rev0_914, __rev1_914, (float16x8_t) {__noswap_vgetq_lane_f16(__rev2_914, __p3_914), __noswap_vgetq_lane_f16(__rev2_914, __p3_914), __noswap_vgetq_lane_f16(__rev2_914, __p3_914), __noswap_vgetq_lane_f16(__rev2_914, __p3_914), __noswap_vgetq_lane_f16(__rev2_914, __p3_914), __noswap_vgetq_lane_f16(__rev2_914, __p3_914), __noswap_vgetq_lane_f16(__rev2_914, __p3_914), __noswap_vgetq_lane_f16(__rev2_914, __p3_914)}); \
68686 __ret_914 = __builtin_shufflevector(__ret_914, __ret_914, 3, 2, 1, 0); \68686 __ret_914 = __builtin_shufflevector(__ret_914, __ret_914, 3, 2, 1, 0); \
68687 __ret_914; \68687 __ret_914; \
...@@ -68690,22 +68690,22 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {...@@ -68690,22 +68690,22 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {
6869068690
68691#ifdef __LITTLE_ENDIAN__68691#ifdef __LITTLE_ENDIAN__
68692#define vfmlsl_laneq_low_f16(__p0_915, __p1_915, __p2_915, __p3_915) __extension__ ({ \68692#define vfmlsl_laneq_low_f16(__p0_915, __p1_915, __p2_915, __p3_915) __extension__ ({ \
68693 float32x2_t __ret_915; \
68693 float32x2_t __s0_915 = __p0_915; \68694 float32x2_t __s0_915 = __p0_915; \
68694 float16x4_t __s1_915 = __p1_915; \68695 float16x4_t __s1_915 = __p1_915; \
68695 float16x8_t __s2_915 = __p2_915; \68696 float16x8_t __s2_915 = __p2_915; \
68696 float32x2_t __ret_915; \
68697 __ret_915 = vfmlsl_low_f16(__s0_915, __s1_915, (float16x4_t) {vgetq_lane_f16(__s2_915, __p3_915), vgetq_lane_f16(__s2_915, __p3_915), vgetq_lane_f16(__s2_915, __p3_915), vgetq_lane_f16(__s2_915, __p3_915)}); \68697 __ret_915 = vfmlsl_low_f16(__s0_915, __s1_915, (float16x4_t) {vgetq_lane_f16(__s2_915, __p3_915), vgetq_lane_f16(__s2_915, __p3_915), vgetq_lane_f16(__s2_915, __p3_915), vgetq_lane_f16(__s2_915, __p3_915)}); \
68698 __ret_915; \68698 __ret_915; \
68699})68699})
68700#else68700#else
68701#define vfmlsl_laneq_low_f16(__p0_916, __p1_916, __p2_916, __p3_916) __extension__ ({ \68701#define vfmlsl_laneq_low_f16(__p0_916, __p1_916, __p2_916, __p3_916) __extension__ ({ \
68702 float32x2_t __ret_916; \
68702 float32x2_t __s0_916 = __p0_916; \68703 float32x2_t __s0_916 = __p0_916; \
68703 float16x4_t __s1_916 = __p1_916; \68704 float16x4_t __s1_916 = __p1_916; \
68704 float16x8_t __s2_916 = __p2_916; \68705 float16x8_t __s2_916 = __p2_916; \
68705 float32x2_t __rev0_916; __rev0_916 = __builtin_shufflevector(__s0_916, __s0_916, 1, 0); \68706 float32x2_t __rev0_916; __rev0_916 = __builtin_shufflevector(__s0_916, __s0_916, 1, 0); \
68706 float16x4_t __rev1_916; __rev1_916 = __builtin_shufflevector(__s1_916, __s1_916, 3, 2, 1, 0); \68707 float16x4_t __rev1_916; __rev1_916 = __builtin_shufflevector(__s1_916, __s1_916, 3, 2, 1, 0); \
68707 float16x8_t __rev2_916; __rev2_916 = __builtin_shufflevector(__s2_916, __s2_916, 7, 6, 5, 4, 3, 2, 1, 0); \68708 float16x8_t __rev2_916; __rev2_916 = __builtin_shufflevector(__s2_916, __s2_916, 7, 6, 5, 4, 3, 2, 1, 0); \
68708 float32x2_t __ret_916; \
68709 __ret_916 = __noswap_vfmlsl_low_f16(__rev0_916, __rev1_916, (float16x4_t) {__noswap_vgetq_lane_f16(__rev2_916, __p3_916), __noswap_vgetq_lane_f16(__rev2_916, __p3_916), __noswap_vgetq_lane_f16(__rev2_916, __p3_916), __noswap_vgetq_lane_f16(__rev2_916, __p3_916)}); \68709 __ret_916 = __noswap_vfmlsl_low_f16(__rev0_916, __rev1_916, (float16x4_t) {__noswap_vgetq_lane_f16(__rev2_916, __p3_916), __noswap_vgetq_lane_f16(__rev2_916, __p3_916), __noswap_vgetq_lane_f16(__rev2_916, __p3_916), __noswap_vgetq_lane_f16(__rev2_916, __p3_916)}); \
68710 __ret_916 = __builtin_shufflevector(__ret_916, __ret_916, 1, 0); \68710 __ret_916 = __builtin_shufflevector(__ret_916, __ret_916, 1, 0); \
68711 __ret_916; \68711 __ret_916; \
...@@ -68716,18 +68716,18 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {...@@ -68716,18 +68716,18 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {
68716#if defined(__ARM_FEATURE_FP16_VECTOR_ARITHMETIC) && defined(__aarch64__)68716#if defined(__ARM_FEATURE_FP16_VECTOR_ARITHMETIC) && defined(__aarch64__)
68717#ifdef __LITTLE_ENDIAN__68717#ifdef __LITTLE_ENDIAN__
68718#define vmulh_lane_f16(__p0_917, __p1_917, __p2_917) __extension__ ({ \68718#define vmulh_lane_f16(__p0_917, __p1_917, __p2_917) __extension__ ({ \
68719 float16_t __ret_917; \
68719 float16_t __s0_917 = __p0_917; \68720 float16_t __s0_917 = __p0_917; \
68720 float16x4_t __s1_917 = __p1_917; \68721 float16x4_t __s1_917 = __p1_917; \
68721 float16_t __ret_917; \
68722 __ret_917 = __s0_917 * vget_lane_f16(__s1_917, __p2_917); \68722 __ret_917 = __s0_917 * vget_lane_f16(__s1_917, __p2_917); \
68723 __ret_917; \68723 __ret_917; \
68724})68724})
68725#else68725#else
68726#define vmulh_lane_f16(__p0_918, __p1_918, __p2_918) __extension__ ({ \68726#define vmulh_lane_f16(__p0_918, __p1_918, __p2_918) __extension__ ({ \
68727 float16_t __ret_918; \
68727 float16_t __s0_918 = __p0_918; \68728 float16_t __s0_918 = __p0_918; \
68728 float16x4_t __s1_918 = __p1_918; \68729 float16x4_t __s1_918 = __p1_918; \
68729 float16x4_t __rev1_918; __rev1_918 = __builtin_shufflevector(__s1_918, __s1_918, 3, 2, 1, 0); \68730 float16x4_t __rev1_918; __rev1_918 = __builtin_shufflevector(__s1_918, __s1_918, 3, 2, 1, 0); \
68730 float16_t __ret_918; \
68731 __ret_918 = __s0_918 * __noswap_vget_lane_f16(__rev1_918, __p2_918); \68731 __ret_918 = __s0_918 * __noswap_vget_lane_f16(__rev1_918, __p2_918); \
68732 __ret_918; \68732 __ret_918; \
68733})68733})
...@@ -68735,18 +68735,18 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {...@@ -68735,18 +68735,18 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {
6873568735
68736#ifdef __LITTLE_ENDIAN__68736#ifdef __LITTLE_ENDIAN__
68737#define vmulh_laneq_f16(__p0_919, __p1_919, __p2_919) __extension__ ({ \68737#define vmulh_laneq_f16(__p0_919, __p1_919, __p2_919) __extension__ ({ \
68738 float16_t __ret_919; \
68738 float16_t __s0_919 = __p0_919; \68739 float16_t __s0_919 = __p0_919; \
68739 float16x8_t __s1_919 = __p1_919; \68740 float16x8_t __s1_919 = __p1_919; \
68740 float16_t __ret_919; \
68741 __ret_919 = __s0_919 * vgetq_lane_f16(__s1_919, __p2_919); \68741 __ret_919 = __s0_919 * vgetq_lane_f16(__s1_919, __p2_919); \
68742 __ret_919; \68742 __ret_919; \
68743})68743})
68744#else68744#else
68745#define vmulh_laneq_f16(__p0_920, __p1_920, __p2_920) __extension__ ({ \68745#define vmulh_laneq_f16(__p0_920, __p1_920, __p2_920) __extension__ ({ \
68746 float16_t __ret_920; \
68746 float16_t __s0_920 = __p0_920; \68747 float16_t __s0_920 = __p0_920; \
68747 float16x8_t __s1_920 = __p1_920; \68748 float16x8_t __s1_920 = __p1_920; \
68748 float16x8_t __rev1_920; __rev1_920 = __builtin_shufflevector(__s1_920, __s1_920, 7, 6, 5, 4, 3, 2, 1, 0); \68749 float16x8_t __rev1_920; __rev1_920 = __builtin_shufflevector(__s1_920, __s1_920, 7, 6, 5, 4, 3, 2, 1, 0); \
68749 float16_t __ret_920; \
68750 __ret_920 = __s0_920 * __noswap_vgetq_lane_f16(__rev1_920, __p2_920); \68750 __ret_920 = __s0_920 * __noswap_vgetq_lane_f16(__rev1_920, __p2_920); \
68751 __ret_920; \68751 __ret_920; \
68752})68752})
...@@ -68756,23 +68756,23 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {...@@ -68756,23 +68756,23 @@ __ai float32x4_t vcvtq_low_f32_bf16(bfloat16x8_t __p0) {
68756#if defined(__ARM_FEATURE_MATMUL_INT8)68756#if defined(__ARM_FEATURE_MATMUL_INT8)
68757#ifdef __LITTLE_ENDIAN__68757#ifdef __LITTLE_ENDIAN__
68758#define vsudotq_lane_s32(__p0_921, __p1_921, __p2_921, __p3_921) __extension__ ({ \68758#define vsudotq_lane_s32(__p0_921, __p1_921, __p2_921, __p3_921) __extension__ ({ \
68759 int32x4_t __ret_921; \
68759 int32x4_t __s0_921 = __p0_921; \68760 int32x4_t __s0_921 = __p0_921; \
68760 int8x16_t __s1_921 = __p1_921; \68761 int8x16_t __s1_921 = __p1_921; \
68761 uint8x8_t __s2_921 = __p2_921; \68762 uint8x8_t __s2_921 = __p2_921; \
68762 int32x4_t __ret_921; \
68763uint8x8_t __reint_921 = __s2_921; \68763uint8x8_t __reint_921 = __s2_921; \
68764 __ret_921 = vusdotq_s32(__s0_921, (uint8x16_t)(splatq_lane_s32(*(int32x2_t *) &__reint_921, __p3_921)), __s1_921); \68764 __ret_921 = vusdotq_s32(__s0_921, (uint8x16_t)(splatq_lane_s32(*(int32x2_t *) &__reint_921, __p3_921)), __s1_921); \
68765 __ret_921; \68765 __ret_921; \
68766})68766})
68767#else68767#else
68768#define vsudotq_lane_s32(__p0_922, __p1_922, __p2_922, __p3_922) __extension__ ({ \68768#define vsudotq_lane_s32(__p0_922, __p1_922, __p2_922, __p3_922) __extension__ ({ \
68769 int32x4_t __ret_922; \
68769 int32x4_t __s0_922 = __p0_922; \68770 int32x4_t __s0_922 = __p0_922; \
68770 int8x16_t __s1_922 = __p1_922; \68771 int8x16_t __s1_922 = __p1_922; \
68771 uint8x8_t __s2_922 = __p2_922; \68772 uint8x8_t __s2_922 = __p2_922; \
68772 int32x4_t __rev0_922; __rev0_922 = __builtin_shufflevector(__s0_922, __s0_922, 3, 2, 1, 0); \68773 int32x4_t __rev0_922; __rev0_922 = __builtin_shufflevector(__s0_922, __s0_922, 3, 2, 1, 0); \
68773 int8x16_t __rev1_922; __rev1_922 = __builtin_shufflevector(__s1_922, __s1_922, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \68774 int8x16_t __rev1_922; __rev1_922 = __builtin_shufflevector(__s1_922, __s1_922, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0); \
68774 uint8x8_t __rev2_922; __rev2_922 = __builtin_shufflevector(__s2_922, __s2_922, 7, 6, 5, 4, 3, 2, 1, 0); \68775 uint8x8_t __rev2_922; __rev2_922 = __builtin_shufflevector(__s2_922, __s2_922, 7, 6, 5, 4, 3, 2, 1, 0); \
68775 int32x4_t __ret_922; \
68776uint8x8_t __reint_922 = __rev2_922; \68776uint8x8_t __reint_922 = __rev2_922; \
68777 __ret_922 = __noswap_vusdotq_s32(__rev0_922, (uint8x16_t)(__noswap_splatq_lane_s32(*(int32x2_t *) &__reint_922, __p3_922)), __rev1_922); \68777 __ret_922 = __noswap_vusdotq_s32(__rev0_922, (uint8x16_t)(__noswap_splatq_lane_s32(*(int32x2_t *) &__reint_922, __p3_922)), __rev1_922); \
68778 __ret_922 = __builtin_shufflevector(__ret_922, __ret_922, 3, 2, 1, 0); \68778 __ret_922 = __builtin_shufflevector(__ret_922, __ret_922, 3, 2, 1, 0); \
...@@ -68782,23 +68782,23 @@ uint8x8_t __reint_922 = __rev2_922; \...@@ -68782,23 +68782,23 @@ uint8x8_t __reint_922 = __rev2_922; \
6878268782
68783#ifdef __LITTLE_ENDIAN__68783#ifdef __LITTLE_ENDIAN__
68784#define vsudot_lane_s32(__p0_923, __p1_923, __p2_923, __p3_923) __extension__ ({ \68784#define vsudot_lane_s32(__p0_923, __p1_923, __p2_923, __p3_923) __extension__ ({ \
68785 int32x2_t __ret_923; \
68785 int32x2_t __s0_923 = __p0_923; \68786 int32x2_t __s0_923 = __p0_923; \
68786 int8x8_t __s1_923 = __p1_923; \68787 int8x8_t __s1_923 = __p1_923; \
68787 uint8x8_t __s2_923 = __p2_923; \68788 uint8x8_t __s2_923 = __p2_923; \
68788 int32x2_t __ret_923; \
68789uint8x8_t __reint_923 = __s2_923; \68789uint8x8_t __reint_923 = __s2_923; \
68790 __ret_923 = vusdot_s32(__s0_923, (uint8x8_t)(splat_lane_s32(*(int32x2_t *) &__reint_923, __p3_923)), __s1_923); \68790 __ret_923 = vusdot_s32(__s0_923, (uint8x8_t)(splat_lane_s32(*(int32x2_t *) &__reint_923, __p3_923)), __s1_923); \
68791 __ret_923; \68791 __ret_923; \
68792})68792})
68793#else68793#else
68794#define vsudot_lane_s32(__p0_924, __p1_924, __p2_924, __p3_924) __extension__ ({ \68794#define vsudot_lane_s32(__p0_924, __p1_924, __p2_924, __p3_924) __extension__ ({ \
68795 int32x2_t __ret_924; \
68795 int32x2_t __s0_924 = __p0_924; \68796 int32x2_t __s0_924 = __p0_924; \
68796 int8x8_t __s1_924 = __p1_924; \68797 int8x8_t __s1_924 = __p1_924; \
68797 uint8x8_t __s2_924 = __p2_924; \68798 uint8x8_t __s2_924 = __p2_924; \
68798 int32x2_t __rev0_924; __rev0_924 = __builtin_shufflevector(__s0_924, __s0_924, 1, 0); \68799 int32x2_t __rev0_924; __rev0_924 = __builtin_shufflevector(__s0_924, __s0_924, 1, 0); \
68799 int8x8_t __rev1_924; __rev1_924 = __builtin_shufflevector(__s1_924, __s1_924, 7, 6, 5, 4, 3, 2, 1, 0); \68800 int8x8_t __rev1_924; __rev1_924 = __builtin_shufflevector(__s1_924, __s1_924, 7, 6, 5, 4, 3, 2, 1, 0); \
68800 uint8x8_t __rev2_924; __rev2_924 = __builtin_shufflevector(__s2_924, __s2_924, 7, 6, 5, 4, 3, 2, 1, 0); \68801 uint8x8_t __rev2_924; __rev2_924 = __builtin_shufflevector(__s2_924, __s2_924, 7, 6, 5, 4, 3, 2, 1, 0); \
68801 int32x2_t __ret_924; \
68802uint8x8_t __reint_924 = __rev2_924; \68802uint8x8_t __reint_924 = __rev2_924; \
68803 __ret_924 = __noswap_vusdot_s32(__rev0_924, (uint8x8_t)(__noswap_splat_lane_s32(*(int32x2_t *) &__reint_924, __p3_924)), __rev1_924); \68803 __ret_924 = __noswap_vusdot_s32(__rev0_924, (uint8x8_t)(__noswap_splat_lane_s32(*(int32x2_t *) &__reint_924, __p3_924)), __rev1_924); \
68804 __ret_924 = __builtin_shufflevector(__ret_924, __ret_924, 1, 0); \68804 __ret_924 = __builtin_shufflevector(__ret_924, __ret_924, 1, 0); \
...@@ -68816,9 +68816,9 @@ __ai uint16x8_t vabdl_high_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -68816,9 +68816,9 @@ __ai uint16x8_t vabdl_high_u8(uint8x16_t __p0, uint8x16_t __p1) {
68816}68816}
68817#else68817#else
68818__ai uint16x8_t vabdl_high_u8(uint8x16_t __p0, uint8x16_t __p1) {68818__ai uint16x8_t vabdl_high_u8(uint8x16_t __p0, uint8x16_t __p1) {
68819 uint16x8_t __ret;
68819 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);68820 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
68820 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);68821 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
68821 uint16x8_t __ret;
68822 __ret = __noswap_vabdl_u8(__noswap_vget_high_u8(__rev0), __noswap_vget_high_u8(__rev1));68822 __ret = __noswap_vabdl_u8(__noswap_vget_high_u8(__rev0), __noswap_vget_high_u8(__rev1));
68823 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);68823 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
68824 return __ret;68824 return __ret;
...@@ -68833,9 +68833,9 @@ __ai uint64x2_t vabdl_high_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -68833,9 +68833,9 @@ __ai uint64x2_t vabdl_high_u32(uint32x4_t __p0, uint32x4_t __p1) {
68833}68833}
68834#else68834#else
68835__ai uint64x2_t vabdl_high_u32(uint32x4_t __p0, uint32x4_t __p1) {68835__ai uint64x2_t vabdl_high_u32(uint32x4_t __p0, uint32x4_t __p1) {
68836 uint64x2_t __ret;
68836 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);68837 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
68837 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);68838 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
68838 uint64x2_t __ret;
68839 __ret = __noswap_vabdl_u32(__noswap_vget_high_u32(__rev0), __noswap_vget_high_u32(__rev1));68839 __ret = __noswap_vabdl_u32(__noswap_vget_high_u32(__rev0), __noswap_vget_high_u32(__rev1));
68840 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);68840 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
68841 return __ret;68841 return __ret;
...@@ -68850,9 +68850,9 @@ __ai uint32x4_t vabdl_high_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -68850,9 +68850,9 @@ __ai uint32x4_t vabdl_high_u16(uint16x8_t __p0, uint16x8_t __p1) {
68850}68850}
68851#else68851#else
68852__ai uint32x4_t vabdl_high_u16(uint16x8_t __p0, uint16x8_t __p1) {68852__ai uint32x4_t vabdl_high_u16(uint16x8_t __p0, uint16x8_t __p1) {
68853 uint32x4_t __ret;
68853 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);68854 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
68854 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);68855 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
68855 uint32x4_t __ret;
68856 __ret = __noswap_vabdl_u16(__noswap_vget_high_u16(__rev0), __noswap_vget_high_u16(__rev1));68856 __ret = __noswap_vabdl_u16(__noswap_vget_high_u16(__rev0), __noswap_vget_high_u16(__rev1));
68857 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);68857 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
68858 return __ret;68858 return __ret;
...@@ -68867,9 +68867,9 @@ __ai int16x8_t vabdl_high_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -68867,9 +68867,9 @@ __ai int16x8_t vabdl_high_s8(int8x16_t __p0, int8x16_t __p1) {
68867}68867}
68868#else68868#else
68869__ai int16x8_t vabdl_high_s8(int8x16_t __p0, int8x16_t __p1) {68869__ai int16x8_t vabdl_high_s8(int8x16_t __p0, int8x16_t __p1) {
68870 int16x8_t __ret;
68870 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);68871 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
68871 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);68872 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
68872 int16x8_t __ret;
68873 __ret = __noswap_vabdl_s8(__noswap_vget_high_s8(__rev0), __noswap_vget_high_s8(__rev1));68873 __ret = __noswap_vabdl_s8(__noswap_vget_high_s8(__rev0), __noswap_vget_high_s8(__rev1));
68874 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);68874 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
68875 return __ret;68875 return __ret;
...@@ -68884,9 +68884,9 @@ __ai int64x2_t vabdl_high_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -68884,9 +68884,9 @@ __ai int64x2_t vabdl_high_s32(int32x4_t __p0, int32x4_t __p1) {
68884}68884}
68885#else68885#else
68886__ai int64x2_t vabdl_high_s32(int32x4_t __p0, int32x4_t __p1) {68886__ai int64x2_t vabdl_high_s32(int32x4_t __p0, int32x4_t __p1) {
68887 int64x2_t __ret;
68887 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);68888 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
68888 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);68889 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
68889 int64x2_t __ret;
68890 __ret = __noswap_vabdl_s32(__noswap_vget_high_s32(__rev0), __noswap_vget_high_s32(__rev1));68890 __ret = __noswap_vabdl_s32(__noswap_vget_high_s32(__rev0), __noswap_vget_high_s32(__rev1));
68891 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);68891 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
68892 return __ret;68892 return __ret;
...@@ -68901,9 +68901,9 @@ __ai int32x4_t vabdl_high_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -68901,9 +68901,9 @@ __ai int32x4_t vabdl_high_s16(int16x8_t __p0, int16x8_t __p1) {
68901}68901}
68902#else68902#else
68903__ai int32x4_t vabdl_high_s16(int16x8_t __p0, int16x8_t __p1) {68903__ai int32x4_t vabdl_high_s16(int16x8_t __p0, int16x8_t __p1) {
68904 int32x4_t __ret;
68904 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);68905 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
68905 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);68906 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
68906 int32x4_t __ret;
68907 __ret = __noswap_vabdl_s16(__noswap_vget_high_s16(__rev0), __noswap_vget_high_s16(__rev1));68907 __ret = __noswap_vabdl_s16(__noswap_vget_high_s16(__rev0), __noswap_vget_high_s16(__rev1));
68908 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);68908 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
68909 return __ret;68909 return __ret;
...@@ -68918,9 +68918,9 @@ __ai uint16x8_t vaddl_high_u8(uint8x16_t __p0, uint8x16_t __p1) {...@@ -68918,9 +68918,9 @@ __ai uint16x8_t vaddl_high_u8(uint8x16_t __p0, uint8x16_t __p1) {
68918}68918}
68919#else68919#else
68920__ai uint16x8_t vaddl_high_u8(uint8x16_t __p0, uint8x16_t __p1) {68920__ai uint16x8_t vaddl_high_u8(uint8x16_t __p0, uint8x16_t __p1) {
68921 uint16x8_t __ret;
68921 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);68922 uint8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
68922 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);68923 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
68923 uint16x8_t __ret;
68924 __ret = __noswap_vmovl_high_u8(__rev0) + __noswap_vmovl_high_u8(__rev1);68924 __ret = __noswap_vmovl_high_u8(__rev0) + __noswap_vmovl_high_u8(__rev1);
68925 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);68925 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
68926 return __ret;68926 return __ret;
...@@ -68935,9 +68935,9 @@ __ai uint64x2_t vaddl_high_u32(uint32x4_t __p0, uint32x4_t __p1) {...@@ -68935,9 +68935,9 @@ __ai uint64x2_t vaddl_high_u32(uint32x4_t __p0, uint32x4_t __p1) {
68935}68935}
68936#else68936#else
68937__ai uint64x2_t vaddl_high_u32(uint32x4_t __p0, uint32x4_t __p1) {68937__ai uint64x2_t vaddl_high_u32(uint32x4_t __p0, uint32x4_t __p1) {
68938 uint64x2_t __ret;
68938 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);68939 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
68939 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);68940 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
68940 uint64x2_t __ret;
68941 __ret = __noswap_vmovl_high_u32(__rev0) + __noswap_vmovl_high_u32(__rev1);68941 __ret = __noswap_vmovl_high_u32(__rev0) + __noswap_vmovl_high_u32(__rev1);
68942 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);68942 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
68943 return __ret;68943 return __ret;
...@@ -68952,9 +68952,9 @@ __ai uint32x4_t vaddl_high_u16(uint16x8_t __p0, uint16x8_t __p1) {...@@ -68952,9 +68952,9 @@ __ai uint32x4_t vaddl_high_u16(uint16x8_t __p0, uint16x8_t __p1) {
68952}68952}
68953#else68953#else
68954__ai uint32x4_t vaddl_high_u16(uint16x8_t __p0, uint16x8_t __p1) {68954__ai uint32x4_t vaddl_high_u16(uint16x8_t __p0, uint16x8_t __p1) {
68955 uint32x4_t __ret;
68955 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);68956 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
68956 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);68957 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
68957 uint32x4_t __ret;
68958 __ret = __noswap_vmovl_high_u16(__rev0) + __noswap_vmovl_high_u16(__rev1);68958 __ret = __noswap_vmovl_high_u16(__rev0) + __noswap_vmovl_high_u16(__rev1);
68959 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);68959 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
68960 return __ret;68960 return __ret;
...@@ -68969,9 +68969,9 @@ __ai int16x8_t vaddl_high_s8(int8x16_t __p0, int8x16_t __p1) {...@@ -68969,9 +68969,9 @@ __ai int16x8_t vaddl_high_s8(int8x16_t __p0, int8x16_t __p1) {
68969}68969}
68970#else68970#else
68971__ai int16x8_t vaddl_high_s8(int8x16_t __p0, int8x16_t __p1) {68971__ai int16x8_t vaddl_high_s8(int8x16_t __p0, int8x16_t __p1) {
68972 int16x8_t __ret;
68972 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);68973 int8x16_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
68973 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);68974 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
68974 int16x8_t __ret;
68975 __ret = __noswap_vmovl_high_s8(__rev0) + __noswap_vmovl_high_s8(__rev1);68975 __ret = __noswap_vmovl_high_s8(__rev0) + __noswap_vmovl_high_s8(__rev1);
68976 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);68976 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
68977 return __ret;68977 return __ret;
...@@ -68986,9 +68986,9 @@ __ai int64x2_t vaddl_high_s32(int32x4_t __p0, int32x4_t __p1) {...@@ -68986,9 +68986,9 @@ __ai int64x2_t vaddl_high_s32(int32x4_t __p0, int32x4_t __p1) {
68986}68986}
68987#else68987#else
68988__ai int64x2_t vaddl_high_s32(int32x4_t __p0, int32x4_t __p1) {68988__ai int64x2_t vaddl_high_s32(int32x4_t __p0, int32x4_t __p1) {
68989 int64x2_t __ret;
68989 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);68990 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
68990 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);68991 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
68991 int64x2_t __ret;
68992 __ret = __noswap_vmovl_high_s32(__rev0) + __noswap_vmovl_high_s32(__rev1);68992 __ret = __noswap_vmovl_high_s32(__rev0) + __noswap_vmovl_high_s32(__rev1);
68993 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);68993 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
68994 return __ret;68994 return __ret;
...@@ -69003,9 +69003,9 @@ __ai int32x4_t vaddl_high_s16(int16x8_t __p0, int16x8_t __p1) {...@@ -69003,9 +69003,9 @@ __ai int32x4_t vaddl_high_s16(int16x8_t __p0, int16x8_t __p1) {
69003}69003}
69004#else69004#else
69005__ai int32x4_t vaddl_high_s16(int16x8_t __p0, int16x8_t __p1) {69005__ai int32x4_t vaddl_high_s16(int16x8_t __p0, int16x8_t __p1) {
69006 int32x4_t __ret;
69006 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);69007 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
69007 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);69008 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
69008 int32x4_t __ret;
69009 __ret = __noswap_vmovl_high_s16(__rev0) + __noswap_vmovl_high_s16(__rev1);69009 __ret = __noswap_vmovl_high_s16(__rev0) + __noswap_vmovl_high_s16(__rev1);
69010 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);69010 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
69011 return __ret;69011 return __ret;
...@@ -69020,9 +69020,9 @@ __ai uint16x8_t vaddw_high_u8(uint16x8_t __p0, uint8x16_t __p1) {...@@ -69020,9 +69020,9 @@ __ai uint16x8_t vaddw_high_u8(uint16x8_t __p0, uint8x16_t __p1) {
69020}69020}
69021#else69021#else
69022__ai uint16x8_t vaddw_high_u8(uint16x8_t __p0, uint8x16_t __p1) {69022__ai uint16x8_t vaddw_high_u8(uint16x8_t __p0, uint8x16_t __p1) {
69023 uint16x8_t __ret;
69023 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);69024 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
69024 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);69025 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
69025 uint16x8_t __ret;
69026 __ret = __rev0 + __noswap_vmovl_high_u8(__rev1);69026 __ret = __rev0 + __noswap_vmovl_high_u8(__rev1);
69027 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);69027 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
69028 return __ret;69028 return __ret;
...@@ -69037,9 +69037,9 @@ __ai uint64x2_t vaddw_high_u32(uint64x2_t __p0, uint32x4_t __p1) {...@@ -69037,9 +69037,9 @@ __ai uint64x2_t vaddw_high_u32(uint64x2_t __p0, uint32x4_t __p1) {
69037}69037}
69038#else69038#else
69039__ai uint64x2_t vaddw_high_u32(uint64x2_t __p0, uint32x4_t __p1) {69039__ai uint64x2_t vaddw_high_u32(uint64x2_t __p0, uint32x4_t __p1) {
69040 uint64x2_t __ret;
69040 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);69041 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
69041 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);69042 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
69042 uint64x2_t __ret;
69043 __ret = __rev0 + __noswap_vmovl_high_u32(__rev1);69043 __ret = __rev0 + __noswap_vmovl_high_u32(__rev1);
69044 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);69044 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
69045 return __ret;69045 return __ret;
...@@ -69054,9 +69054,9 @@ __ai uint32x4_t vaddw_high_u16(uint32x4_t __p0, uint16x8_t __p1) {...@@ -69054,9 +69054,9 @@ __ai uint32x4_t vaddw_high_u16(uint32x4_t __p0, uint16x8_t __p1) {
69054}69054}
69055#else69055#else
69056__ai uint32x4_t vaddw_high_u16(uint32x4_t __p0, uint16x8_t __p1) {69056__ai uint32x4_t vaddw_high_u16(uint32x4_t __p0, uint16x8_t __p1) {
69057 uint32x4_t __ret;
69057 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);69058 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
69058 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);69059 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
69059 uint32x4_t __ret;
69060 __ret = __rev0 + __noswap_vmovl_high_u16(__rev1);69060 __ret = __rev0 + __noswap_vmovl_high_u16(__rev1);
69061 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);69061 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
69062 return __ret;69062 return __ret;
...@@ -69071,9 +69071,9 @@ __ai int16x8_t vaddw_high_s8(int16x8_t __p0, int8x16_t __p1) {...@@ -69071,9 +69071,9 @@ __ai int16x8_t vaddw_high_s8(int16x8_t __p0, int8x16_t __p1) {
69071}69071}
69072#else69072#else
69073__ai int16x8_t vaddw_high_s8(int16x8_t __p0, int8x16_t __p1) {69073__ai int16x8_t vaddw_high_s8(int16x8_t __p0, int8x16_t __p1) {
69074 int16x8_t __ret;
69074 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);69075 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
69075 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);69076 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
69076 int16x8_t __ret;
69077 __ret = __rev0 + __noswap_vmovl_high_s8(__rev1);69077 __ret = __rev0 + __noswap_vmovl_high_s8(__rev1);
69078 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);69078 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
69079 return __ret;69079 return __ret;
...@@ -69088,9 +69088,9 @@ __ai int64x2_t vaddw_high_s32(int64x2_t __p0, int32x4_t __p1) {...@@ -69088,9 +69088,9 @@ __ai int64x2_t vaddw_high_s32(int64x2_t __p0, int32x4_t __p1) {
69088}69088}
69089#else69089#else
69090__ai int64x2_t vaddw_high_s32(int64x2_t __p0, int32x4_t __p1) {69090__ai int64x2_t vaddw_high_s32(int64x2_t __p0, int32x4_t __p1) {
69091 int64x2_t __ret;
69091 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);69092 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
69092 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);69093 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
69093 int64x2_t __ret;
69094 __ret = __rev0 + __noswap_vmovl_high_s32(__rev1);69094 __ret = __rev0 + __noswap_vmovl_high_s32(__rev1);
69095 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);69095 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
69096 return __ret;69096 return __ret;
...@@ -69105,9 +69105,9 @@ __ai int32x4_t vaddw_high_s16(int32x4_t __p0, int16x8_t __p1) {...@@ -69105,9 +69105,9 @@ __ai int32x4_t vaddw_high_s16(int32x4_t __p0, int16x8_t __p1) {
69105}69105}
69106#else69106#else
69107__ai int32x4_t vaddw_high_s16(int32x4_t __p0, int16x8_t __p1) {69107__ai int32x4_t vaddw_high_s16(int32x4_t __p0, int16x8_t __p1) {
69108 int32x4_t __ret;
69108 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);69109 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
69109 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);69110 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
69110 int32x4_t __ret;
69111 __ret = __rev0 + __noswap_vmovl_high_s16(__rev1);69111 __ret = __rev0 + __noswap_vmovl_high_s16(__rev1);
69112 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);69112 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
69113 return __ret;69113 return __ret;
...@@ -69116,18 +69116,18 @@ __ai int32x4_t vaddw_high_s16(int32x4_t __p0, int16x8_t __p1) {...@@ -69116,18 +69116,18 @@ __ai int32x4_t vaddw_high_s16(int32x4_t __p0, int16x8_t __p1) {
6911669116
69117#ifdef __LITTLE_ENDIAN__69117#ifdef __LITTLE_ENDIAN__
69118#define vcopyq_lane_p64(__p0_925, __p1_925, __p2_925, __p3_925) __extension__ ({ \69118#define vcopyq_lane_p64(__p0_925, __p1_925, __p2_925, __p3_925) __extension__ ({ \
69119 poly64x2_t __ret_925; \
69119 poly64x2_t __s0_925 = __p0_925; \69120 poly64x2_t __s0_925 = __p0_925; \
69120 poly64x1_t __s2_925 = __p2_925; \69121 poly64x1_t __s2_925 = __p2_925; \
69121 poly64x2_t __ret_925; \
69122 __ret_925 = vsetq_lane_p64(vget_lane_p64(__s2_925, __p3_925), __s0_925, __p1_925); \69122 __ret_925 = vsetq_lane_p64(vget_lane_p64(__s2_925, __p3_925), __s0_925, __p1_925); \
69123 __ret_925; \69123 __ret_925; \
69124})69124})
69125#else69125#else
69126#define vcopyq_lane_p64(__p0_926, __p1_926, __p2_926, __p3_926) __extension__ ({ \69126#define vcopyq_lane_p64(__p0_926, __p1_926, __p2_926, __p3_926) __extension__ ({ \
69127 poly64x2_t __ret_926; \
69127 poly64x2_t __s0_926 = __p0_926; \69128 poly64x2_t __s0_926 = __p0_926; \
69128 poly64x1_t __s2_926 = __p2_926; \69129 poly64x1_t __s2_926 = __p2_926; \
69129 poly64x2_t __rev0_926; __rev0_926 = __builtin_shufflevector(__s0_926, __s0_926, 1, 0); \69130 poly64x2_t __rev0_926; __rev0_926 = __builtin_shufflevector(__s0_926, __s0_926, 1, 0); \
69130 poly64x2_t __ret_926; \
69131 __ret_926 = __noswap_vsetq_lane_p64(vget_lane_p64(__s2_926, __p3_926), __rev0_926, __p1_926); \69131 __ret_926 = __noswap_vsetq_lane_p64(vget_lane_p64(__s2_926, __p3_926), __rev0_926, __p1_926); \
69132 __ret_926 = __builtin_shufflevector(__ret_926, __ret_926, 1, 0); \69132 __ret_926 = __builtin_shufflevector(__ret_926, __ret_926, 1, 0); \
69133 __ret_926; \69133 __ret_926; \
...@@ -69136,18 +69136,18 @@ __ai int32x4_t vaddw_high_s16(int32x4_t __p0, int16x8_t __p1) {...@@ -69136,18 +69136,18 @@ __ai int32x4_t vaddw_high_s16(int32x4_t __p0, int16x8_t __p1) {
6913669136
69137#ifdef __LITTLE_ENDIAN__69137#ifdef __LITTLE_ENDIAN__
69138#define vcopyq_lane_f64(__p0_927, __p1_927, __p2_927, __p3_927) __extension__ ({ \69138#define vcopyq_lane_f64(__p0_927, __p1_927, __p2_927, __p3_927) __extension__ ({ \
69139 float64x2_t __ret_927; \
69139 float64x2_t __s0_927 = __p0_927; \69140 float64x2_t __s0_927 = __p0_927; \
69140 float64x1_t __s2_927 = __p2_927; \69141 float64x1_t __s2_927 = __p2_927; \
69141 float64x2_t __ret_927; \
69142 __ret_927 = vsetq_lane_f64(vget_lane_f64(__s2_927, __p3_927), __s0_927, __p1_927); \69142 __ret_927 = vsetq_lane_f64(vget_lane_f64(__s2_927, __p3_927), __s0_927, __p1_927); \
69143 __ret_927; \69143 __ret_927; \
69144})69144})
69145#else69145#else
69146#define vcopyq_lane_f64(__p0_928, __p1_928, __p2_928, __p3_928) __extension__ ({ \69146#define vcopyq_lane_f64(__p0_928, __p1_928, __p2_928, __p3_928) __extension__ ({ \
69147 float64x2_t __ret_928; \
69147 float64x2_t __s0_928 = __p0_928; \69148 float64x2_t __s0_928 = __p0_928; \
69148 float64x1_t __s2_928 = __p2_928; \69149 float64x1_t __s2_928 = __p2_928; \
69149 float64x2_t __rev0_928; __rev0_928 = __builtin_shufflevector(__s0_928, __s0_928, 1, 0); \69150 float64x2_t __rev0_928; __rev0_928 = __builtin_shufflevector(__s0_928, __s0_928, 1, 0); \
69150 float64x2_t __ret_928; \
69151 __ret_928 = __noswap_vsetq_lane_f64(vget_lane_f64(__s2_928, __p3_928), __rev0_928, __p1_928); \69151 __ret_928 = __noswap_vsetq_lane_f64(vget_lane_f64(__s2_928, __p3_928), __rev0_928, __p1_928); \
69152 __ret_928 = __builtin_shufflevector(__ret_928, __ret_928, 1, 0); \69152 __ret_928 = __builtin_shufflevector(__ret_928, __ret_928, 1, 0); \
69153 __ret_928; \69153 __ret_928; \
...@@ -69155,34 +69155,34 @@ __ai int32x4_t vaddw_high_s16(int32x4_t __p0, int16x8_t __p1) {...@@ -69155,34 +69155,34 @@ __ai int32x4_t vaddw_high_s16(int32x4_t __p0, int16x8_t __p1) {
69155#endif69155#endif
6915669156
69157#define vcopy_lane_p64(__p0_929, __p1_929, __p2_929, __p3_929) __extension__ ({ \69157#define vcopy_lane_p64(__p0_929, __p1_929, __p2_929, __p3_929) __extension__ ({ \
69158 poly64x1_t __ret_929; \
69158 poly64x1_t __s0_929 = __p0_929; \69159 poly64x1_t __s0_929 = __p0_929; \
69159 poly64x1_t __s2_929 = __p2_929; \69160 poly64x1_t __s2_929 = __p2_929; \
69160 poly64x1_t __ret_929; \
69161 __ret_929 = vset_lane_p64(vget_lane_p64(__s2_929, __p3_929), __s0_929, __p1_929); \69161 __ret_929 = vset_lane_p64(vget_lane_p64(__s2_929, __p3_929), __s0_929, __p1_929); \
69162 __ret_929; \69162 __ret_929; \
69163})69163})
69164#define vcopy_lane_f64(__p0_930, __p1_930, __p2_930, __p3_930) __extension__ ({ \69164#define vcopy_lane_f64(__p0_930, __p1_930, __p2_930, __p3_930) __extension__ ({ \
69165 float64x1_t __ret_930; \
69165 float64x1_t __s0_930 = __p0_930; \69166 float64x1_t __s0_930 = __p0_930; \
69166 float64x1_t __s2_930 = __p2_930; \69167 float64x1_t __s2_930 = __p2_930; \
69167 float64x1_t __ret_930; \
69168 __ret_930 = vset_lane_f64(vget_lane_f64(__s2_930, __p3_930), __s0_930, __p1_930); \69168 __ret_930 = vset_lane_f64(vget_lane_f64(__s2_930, __p3_930), __s0_930, __p1_930); \
69169 __ret_930; \69169 __ret_930; \
69170})69170})
69171#ifdef __LITTLE_ENDIAN__69171#ifdef __LITTLE_ENDIAN__
69172#define vcopyq_laneq_p64(__p0_931, __p1_931, __p2_931, __p3_931) __extension__ ({ \69172#define vcopyq_laneq_p64(__p0_931, __p1_931, __p2_931, __p3_931) __extension__ ({ \
69173 poly64x2_t __ret_931; \
69173 poly64x2_t __s0_931 = __p0_931; \69174 poly64x2_t __s0_931 = __p0_931; \
69174 poly64x2_t __s2_931 = __p2_931; \69175 poly64x2_t __s2_931 = __p2_931; \
69175 poly64x2_t __ret_931; \
69176 __ret_931 = vsetq_lane_p64(vgetq_lane_p64(__s2_931, __p3_931), __s0_931, __p1_931); \69176 __ret_931 = vsetq_lane_p64(vgetq_lane_p64(__s2_931, __p3_931), __s0_931, __p1_931); \
69177 __ret_931; \69177 __ret_931; \
69178})69178})
69179#else69179#else
69180#define vcopyq_laneq_p64(__p0_932, __p1_932, __p2_932, __p3_932) __extension__ ({ \69180#define vcopyq_laneq_p64(__p0_932, __p1_932, __p2_932, __p3_932) __extension__ ({ \
69181 poly64x2_t __ret_932; \
69181 poly64x2_t __s0_932 = __p0_932; \69182 poly64x2_t __s0_932 = __p0_932; \
69182 poly64x2_t __s2_932 = __p2_932; \69183 poly64x2_t __s2_932 = __p2_932; \
69183 poly64x2_t __rev0_932; __rev0_932 = __builtin_shufflevector(__s0_932, __s0_932, 1, 0); \69184 poly64x2_t __rev0_932; __rev0_932 = __builtin_shufflevector(__s0_932, __s0_932, 1, 0); \
69184 poly64x2_t __rev2_932; __rev2_932 = __builtin_shufflevector(__s2_932, __s2_932, 1, 0); \69185 poly64x2_t __rev2_932; __rev2_932 = __builtin_shufflevector(__s2_932, __s2_932, 1, 0); \
69185 poly64x2_t __ret_932; \
69186 __ret_932 = __noswap_vsetq_lane_p64(__noswap_vgetq_lane_p64(__rev2_932, __p3_932), __rev0_932, __p1_932); \69186 __ret_932 = __noswap_vsetq_lane_p64(__noswap_vgetq_lane_p64(__rev2_932, __p3_932), __rev0_932, __p1_932); \
69187 __ret_932 = __builtin_shufflevector(__ret_932, __ret_932, 1, 0); \69187 __ret_932 = __builtin_shufflevector(__ret_932, __ret_932, 1, 0); \
69188 __ret_932; \69188 __ret_932; \
...@@ -69191,19 +69191,19 @@ __ai int32x4_t vaddw_high_s16(int32x4_t __p0, int16x8_t __p1) {...@@ -69191,19 +69191,19 @@ __ai int32x4_t vaddw_high_s16(int32x4_t __p0, int16x8_t __p1) {
6919169191
69192#ifdef __LITTLE_ENDIAN__69192#ifdef __LITTLE_ENDIAN__
69193#define vcopyq_laneq_f64(__p0_933, __p1_933, __p2_933, __p3_933) __extension__ ({ \69193#define vcopyq_laneq_f64(__p0_933, __p1_933, __p2_933, __p3_933) __extension__ ({ \
69194 float64x2_t __ret_933; \
69194 float64x2_t __s0_933 = __p0_933; \69195 float64x2_t __s0_933 = __p0_933; \
69195 float64x2_t __s2_933 = __p2_933; \69196 float64x2_t __s2_933 = __p2_933; \
69196 float64x2_t __ret_933; \
69197 __ret_933 = vsetq_lane_f64(vgetq_lane_f64(__s2_933, __p3_933), __s0_933, __p1_933); \69197 __ret_933 = vsetq_lane_f64(vgetq_lane_f64(__s2_933, __p3_933), __s0_933, __p1_933); \
69198 __ret_933; \69198 __ret_933; \
69199})69199})
69200#else69200#else
69201#define vcopyq_laneq_f64(__p0_934, __p1_934, __p2_934, __p3_934) __extension__ ({ \69201#define vcopyq_laneq_f64(__p0_934, __p1_934, __p2_934, __p3_934) __extension__ ({ \
69202 float64x2_t __ret_934; \
69202 float64x2_t __s0_934 = __p0_934; \69203 float64x2_t __s0_934 = __p0_934; \
69203 float64x2_t __s2_934 = __p2_934; \69204 float64x2_t __s2_934 = __p2_934; \
69204 float64x2_t __rev0_934; __rev0_934 = __builtin_shufflevector(__s0_934, __s0_934, 1, 0); \69205 float64x2_t __rev0_934; __rev0_934 = __builtin_shufflevector(__s0_934, __s0_934, 1, 0); \
69205 float64x2_t __rev2_934; __rev2_934 = __builtin_shufflevector(__s2_934, __s2_934, 1, 0); \69206 float64x2_t __rev2_934; __rev2_934 = __builtin_shufflevector(__s2_934, __s2_934, 1, 0); \
69206 float64x2_t __ret_934; \
69207 __ret_934 = __noswap_vsetq_lane_f64(__noswap_vgetq_lane_f64(__rev2_934, __p3_934), __rev0_934, __p1_934); \69207 __ret_934 = __noswap_vsetq_lane_f64(__noswap_vgetq_lane_f64(__rev2_934, __p3_934), __rev0_934, __p1_934); \
69208 __ret_934 = __builtin_shufflevector(__ret_934, __ret_934, 1, 0); \69208 __ret_934 = __builtin_shufflevector(__ret_934, __ret_934, 1, 0); \
69209 __ret_934; \69209 __ret_934; \
...@@ -69212,18 +69212,18 @@ __ai int32x4_t vaddw_high_s16(int32x4_t __p0, int16x8_t __p1) {...@@ -69212,18 +69212,18 @@ __ai int32x4_t vaddw_high_s16(int32x4_t __p0, int16x8_t __p1) {
6921269212
69213#ifdef __LITTLE_ENDIAN__69213#ifdef __LITTLE_ENDIAN__
69214#define vcopy_laneq_p64(__p0_935, __p1_935, __p2_935, __p3_935) __extension__ ({ \69214#define vcopy_laneq_p64(__p0_935, __p1_935, __p2_935, __p3_935) __extension__ ({ \
69215 poly64x1_t __ret_935; \
69215 poly64x1_t __s0_935 = __p0_935; \69216 poly64x1_t __s0_935 = __p0_935; \
69216 poly64x2_t __s2_935 = __p2_935; \69217 poly64x2_t __s2_935 = __p2_935; \
69217 poly64x1_t __ret_935; \
69218 __ret_935 = vset_lane_p64(vgetq_lane_p64(__s2_935, __p3_935), __s0_935, __p1_935); \69218 __ret_935 = vset_lane_p64(vgetq_lane_p64(__s2_935, __p3_935), __s0_935, __p1_935); \
69219 __ret_935; \69219 __ret_935; \
69220})69220})
69221#else69221#else
69222#define vcopy_laneq_p64(__p0_936, __p1_936, __p2_936, __p3_936) __extension__ ({ \69222#define vcopy_laneq_p64(__p0_936, __p1_936, __p2_936, __p3_936) __extension__ ({ \
69223 poly64x1_t __ret_936; \
69223 poly64x1_t __s0_936 = __p0_936; \69224 poly64x1_t __s0_936 = __p0_936; \
69224 poly64x2_t __s2_936 = __p2_936; \69225 poly64x2_t __s2_936 = __p2_936; \
69225 poly64x2_t __rev2_936; __rev2_936 = __builtin_shufflevector(__s2_936, __s2_936, 1, 0); \69226 poly64x2_t __rev2_936; __rev2_936 = __builtin_shufflevector(__s2_936, __s2_936, 1, 0); \
69226 poly64x1_t __ret_936; \
69227 __ret_936 = vset_lane_p64(__noswap_vgetq_lane_p64(__rev2_936, __p3_936), __s0_936, __p1_936); \69227 __ret_936 = vset_lane_p64(__noswap_vgetq_lane_p64(__rev2_936, __p3_936), __s0_936, __p1_936); \
69228 __ret_936; \69228 __ret_936; \
69229})69229})
...@@ -69231,18 +69231,18 @@ __ai int32x4_t vaddw_high_s16(int32x4_t __p0, int16x8_t __p1) {...@@ -69231,18 +69231,18 @@ __ai int32x4_t vaddw_high_s16(int32x4_t __p0, int16x8_t __p1) {
6923169231
69232#ifdef __LITTLE_ENDIAN__69232#ifdef __LITTLE_ENDIAN__
69233#define vcopy_laneq_f64(__p0_937, __p1_937, __p2_937, __p3_937) __extension__ ({ \69233#define vcopy_laneq_f64(__p0_937, __p1_937, __p2_937, __p3_937) __extension__ ({ \
69234 float64x1_t __ret_937; \
69234 float64x1_t __s0_937 = __p0_937; \69235 float64x1_t __s0_937 = __p0_937; \
69235 float64x2_t __s2_937 = __p2_937; \69236 float64x2_t __s2_937 = __p2_937; \
69236 float64x1_t __ret_937; \
69237 __ret_937 = vset_lane_f64(vgetq_lane_f64(__s2_937, __p3_937), __s0_937, __p1_937); \69237 __ret_937 = vset_lane_f64(vgetq_lane_f64(__s2_937, __p3_937), __s0_937, __p1_937); \
69238 __ret_937; \69238 __ret_937; \
69239})69239})
69240#else69240#else
69241#define vcopy_laneq_f64(__p0_938, __p1_938, __p2_938, __p3_938) __extension__ ({ \69241#define vcopy_laneq_f64(__p0_938, __p1_938, __p2_938, __p3_938) __extension__ ({ \
69242 float64x1_t __ret_938; \
69242 float64x1_t __s0_938 = __p0_938; \69243 float64x1_t __s0_938 = __p0_938; \
69243 float64x2_t __s2_938 = __p2_938; \69244 float64x2_t __s2_938 = __p2_938; \
69244 float64x2_t __rev2_938; __rev2_938 = __builtin_shufflevector(__s2_938, __s2_938, 1, 0); \69245 float64x2_t __rev2_938; __rev2_938 = __builtin_shufflevector(__s2_938, __s2_938, 1, 0); \
69245 float64x1_t __ret_938; \
69246 __ret_938 = vset_lane_f64(__noswap_vgetq_lane_f64(__rev2_938, __p3_938), __s0_938, __p1_938); \69246 __ret_938 = vset_lane_f64(__noswap_vgetq_lane_f64(__rev2_938, __p3_938), __s0_938, __p1_938); \
69247 __ret_938; \69247 __ret_938; \
69248})69248})
...@@ -69256,10 +69256,10 @@ __ai uint16x8_t vmlal_high_u8(uint16x8_t __p0, uint8x16_t __p1, uint8x16_t __p2)...@@ -69256,10 +69256,10 @@ __ai uint16x8_t vmlal_high_u8(uint16x8_t __p0, uint8x16_t __p1, uint8x16_t __p2)
69256}69256}
69257#else69257#else
69258__ai uint16x8_t vmlal_high_u8(uint16x8_t __p0, uint8x16_t __p1, uint8x16_t __p2) {69258__ai uint16x8_t vmlal_high_u8(uint16x8_t __p0, uint8x16_t __p1, uint8x16_t __p2) {
69259 uint16x8_t __ret;
69259 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);69260 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
69260 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);69261 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
69261 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);69262 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
69262 uint16x8_t __ret;
69263 __ret = __noswap_vmlal_u8(__rev0, __noswap_vget_high_u8(__rev1), __noswap_vget_high_u8(__rev2));69263 __ret = __noswap_vmlal_u8(__rev0, __noswap_vget_high_u8(__rev1), __noswap_vget_high_u8(__rev2));
69264 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);69264 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
69265 return __ret;69265 return __ret;
...@@ -69274,10 +69274,10 @@ __ai uint64x2_t vmlal_high_u32(uint64x2_t __p0, uint32x4_t __p1, uint32x4_t __p2...@@ -69274,10 +69274,10 @@ __ai uint64x2_t vmlal_high_u32(uint64x2_t __p0, uint32x4_t __p1, uint32x4_t __p2
69274}69274}
69275#else69275#else
69276__ai uint64x2_t vmlal_high_u32(uint64x2_t __p0, uint32x4_t __p1, uint32x4_t __p2) {69276__ai uint64x2_t vmlal_high_u32(uint64x2_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
69277 uint64x2_t __ret;
69277 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);69278 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
69278 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);69279 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
69279 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);69280 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
69280 uint64x2_t __ret;
69281 __ret = __noswap_vmlal_u32(__rev0, __noswap_vget_high_u32(__rev1), __noswap_vget_high_u32(__rev2));69281 __ret = __noswap_vmlal_u32(__rev0, __noswap_vget_high_u32(__rev1), __noswap_vget_high_u32(__rev2));
69282 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);69282 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
69283 return __ret;69283 return __ret;
...@@ -69292,10 +69292,10 @@ __ai uint32x4_t vmlal_high_u16(uint32x4_t __p0, uint16x8_t __p1, uint16x8_t __p2...@@ -69292,10 +69292,10 @@ __ai uint32x4_t vmlal_high_u16(uint32x4_t __p0, uint16x8_t __p1, uint16x8_t __p2
69292}69292}
69293#else69293#else
69294__ai uint32x4_t vmlal_high_u16(uint32x4_t __p0, uint16x8_t __p1, uint16x8_t __p2) {69294__ai uint32x4_t vmlal_high_u16(uint32x4_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
69295 uint32x4_t __ret;
69295 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);69296 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
69296 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);69297 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
69297 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);69298 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
69298 uint32x4_t __ret;
69299 __ret = __noswap_vmlal_u16(__rev0, __noswap_vget_high_u16(__rev1), __noswap_vget_high_u16(__rev2));69299 __ret = __noswap_vmlal_u16(__rev0, __noswap_vget_high_u16(__rev1), __noswap_vget_high_u16(__rev2));
69300 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);69300 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
69301 return __ret;69301 return __ret;
...@@ -69310,10 +69310,10 @@ __ai int16x8_t vmlal_high_s8(int16x8_t __p0, int8x16_t __p1, int8x16_t __p2) {...@@ -69310,10 +69310,10 @@ __ai int16x8_t vmlal_high_s8(int16x8_t __p0, int8x16_t __p1, int8x16_t __p2) {
69310}69310}
69311#else69311#else
69312__ai int16x8_t vmlal_high_s8(int16x8_t __p0, int8x16_t __p1, int8x16_t __p2) {69312__ai int16x8_t vmlal_high_s8(int16x8_t __p0, int8x16_t __p1, int8x16_t __p2) {
69313 int16x8_t __ret;
69313 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);69314 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
69314 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);69315 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
69315 int8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);69316 int8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
69316 int16x8_t __ret;
69317 __ret = __noswap_vmlal_s8(__rev0, __noswap_vget_high_s8(__rev1), __noswap_vget_high_s8(__rev2));69317 __ret = __noswap_vmlal_s8(__rev0, __noswap_vget_high_s8(__rev1), __noswap_vget_high_s8(__rev2));
69318 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);69318 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
69319 return __ret;69319 return __ret;
...@@ -69328,10 +69328,10 @@ __ai int64x2_t vmlal_high_s32(int64x2_t __p0, int32x4_t __p1, int32x4_t __p2) {...@@ -69328,10 +69328,10 @@ __ai int64x2_t vmlal_high_s32(int64x2_t __p0, int32x4_t __p1, int32x4_t __p2) {
69328}69328}
69329#else69329#else
69330__ai int64x2_t vmlal_high_s32(int64x2_t __p0, int32x4_t __p1, int32x4_t __p2) {69330__ai int64x2_t vmlal_high_s32(int64x2_t __p0, int32x4_t __p1, int32x4_t __p2) {
69331 int64x2_t __ret;
69331 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);69332 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
69332 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);69333 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
69333 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);69334 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
69334 int64x2_t __ret;
69335 __ret = __noswap_vmlal_s32(__rev0, __noswap_vget_high_s32(__rev1), __noswap_vget_high_s32(__rev2));69335 __ret = __noswap_vmlal_s32(__rev0, __noswap_vget_high_s32(__rev1), __noswap_vget_high_s32(__rev2));
69336 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);69336 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
69337 return __ret;69337 return __ret;
...@@ -69346,10 +69346,10 @@ __ai int32x4_t vmlal_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2) {...@@ -69346,10 +69346,10 @@ __ai int32x4_t vmlal_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2) {
69346}69346}
69347#else69347#else
69348__ai int32x4_t vmlal_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2) {69348__ai int32x4_t vmlal_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2) {
69349 int32x4_t __ret;
69349 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);69350 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
69350 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);69351 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
69351 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);69352 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
69352 int32x4_t __ret;
69353 __ret = __noswap_vmlal_s16(__rev0, __noswap_vget_high_s16(__rev1), __noswap_vget_high_s16(__rev2));69353 __ret = __noswap_vmlal_s16(__rev0, __noswap_vget_high_s16(__rev1), __noswap_vget_high_s16(__rev2));
69354 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);69354 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
69355 return __ret;69355 return __ret;
...@@ -69364,9 +69364,9 @@ __ai uint64x2_t vmlal_high_n_u32(uint64x2_t __p0, uint32x4_t __p1, uint32_t __p2...@@ -69364,9 +69364,9 @@ __ai uint64x2_t vmlal_high_n_u32(uint64x2_t __p0, uint32x4_t __p1, uint32_t __p2
69364}69364}
69365#else69365#else
69366__ai uint64x2_t vmlal_high_n_u32(uint64x2_t __p0, uint32x4_t __p1, uint32_t __p2) {69366__ai uint64x2_t vmlal_high_n_u32(uint64x2_t __p0, uint32x4_t __p1, uint32_t __p2) {
69367 uint64x2_t __ret;
69367 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);69368 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
69368 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);69369 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
69369 uint64x2_t __ret;
69370 __ret = __noswap_vmlal_n_u32(__rev0, __noswap_vget_high_u32(__rev1), __p2);69370 __ret = __noswap_vmlal_n_u32(__rev0, __noswap_vget_high_u32(__rev1), __p2);
69371 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);69371 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
69372 return __ret;69372 return __ret;
...@@ -69381,9 +69381,9 @@ __ai uint32x4_t vmlal_high_n_u16(uint32x4_t __p0, uint16x8_t __p1, uint16_t __p2...@@ -69381,9 +69381,9 @@ __ai uint32x4_t vmlal_high_n_u16(uint32x4_t __p0, uint16x8_t __p1, uint16_t __p2
69381}69381}
69382#else69382#else
69383__ai uint32x4_t vmlal_high_n_u16(uint32x4_t __p0, uint16x8_t __p1, uint16_t __p2) {69383__ai uint32x4_t vmlal_high_n_u16(uint32x4_t __p0, uint16x8_t __p1, uint16_t __p2) {
69384 uint32x4_t __ret;
69384 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);69385 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
69385 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);69386 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
69386 uint32x4_t __ret;
69387 __ret = __noswap_vmlal_n_u16(__rev0, __noswap_vget_high_u16(__rev1), __p2);69387 __ret = __noswap_vmlal_n_u16(__rev0, __noswap_vget_high_u16(__rev1), __p2);
69388 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);69388 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
69389 return __ret;69389 return __ret;
...@@ -69398,9 +69398,9 @@ __ai int64x2_t vmlal_high_n_s32(int64x2_t __p0, int32x4_t __p1, int32_t __p2) {...@@ -69398,9 +69398,9 @@ __ai int64x2_t vmlal_high_n_s32(int64x2_t __p0, int32x4_t __p1, int32_t __p2) {
69398}69398}
69399#else69399#else
69400__ai int64x2_t vmlal_high_n_s32(int64x2_t __p0, int32x4_t __p1, int32_t __p2) {69400__ai int64x2_t vmlal_high_n_s32(int64x2_t __p0, int32x4_t __p1, int32_t __p2) {
69401 int64x2_t __ret;
69401 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);69402 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
69402 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);69403 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
69403 int64x2_t __ret;
69404 __ret = __noswap_vmlal_n_s32(__rev0, __noswap_vget_high_s32(__rev1), __p2);69404 __ret = __noswap_vmlal_n_s32(__rev0, __noswap_vget_high_s32(__rev1), __p2);
69405 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);69405 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
69406 return __ret;69406 return __ret;
...@@ -69415,9 +69415,9 @@ __ai int32x4_t vmlal_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2) {...@@ -69415,9 +69415,9 @@ __ai int32x4_t vmlal_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2) {
69415}69415}
69416#else69416#else
69417__ai int32x4_t vmlal_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2) {69417__ai int32x4_t vmlal_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2) {
69418 int32x4_t __ret;
69418 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);69419 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
69419 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);69420 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
69420 int32x4_t __ret;
69421 __ret = __noswap_vmlal_n_s16(__rev0, __noswap_vget_high_s16(__rev1), __p2);69421 __ret = __noswap_vmlal_n_s16(__rev0, __noswap_vget_high_s16(__rev1), __p2);
69422 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);69422 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
69423 return __ret;69423 return __ret;
...@@ -69432,10 +69432,10 @@ __ai uint16x8_t vmlsl_high_u8(uint16x8_t __p0, uint8x16_t __p1, uint8x16_t __p2)...@@ -69432,10 +69432,10 @@ __ai uint16x8_t vmlsl_high_u8(uint16x8_t __p0, uint8x16_t __p1, uint8x16_t __p2)
69432}69432}
69433#else69433#else
69434__ai uint16x8_t vmlsl_high_u8(uint16x8_t __p0, uint8x16_t __p1, uint8x16_t __p2) {69434__ai uint16x8_t vmlsl_high_u8(uint16x8_t __p0, uint8x16_t __p1, uint8x16_t __p2) {
69435 uint16x8_t __ret;
69435 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);69436 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
69436 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);69437 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
69437 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);69438 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
69438 uint16x8_t __ret;
69439 __ret = __noswap_vmlsl_u8(__rev0, __noswap_vget_high_u8(__rev1), __noswap_vget_high_u8(__rev2));69439 __ret = __noswap_vmlsl_u8(__rev0, __noswap_vget_high_u8(__rev1), __noswap_vget_high_u8(__rev2));
69440 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);69440 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
69441 return __ret;69441 return __ret;
...@@ -69450,10 +69450,10 @@ __ai uint64x2_t vmlsl_high_u32(uint64x2_t __p0, uint32x4_t __p1, uint32x4_t __p2...@@ -69450,10 +69450,10 @@ __ai uint64x2_t vmlsl_high_u32(uint64x2_t __p0, uint32x4_t __p1, uint32x4_t __p2
69450}69450}
69451#else69451#else
69452__ai uint64x2_t vmlsl_high_u32(uint64x2_t __p0, uint32x4_t __p1, uint32x4_t __p2) {69452__ai uint64x2_t vmlsl_high_u32(uint64x2_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
69453 uint64x2_t __ret;
69453 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);69454 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
69454 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);69455 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
69455 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);69456 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
69456 uint64x2_t __ret;
69457 __ret = __noswap_vmlsl_u32(__rev0, __noswap_vget_high_u32(__rev1), __noswap_vget_high_u32(__rev2));69457 __ret = __noswap_vmlsl_u32(__rev0, __noswap_vget_high_u32(__rev1), __noswap_vget_high_u32(__rev2));
69458 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);69458 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
69459 return __ret;69459 return __ret;
...@@ -69468,10 +69468,10 @@ __ai uint32x4_t vmlsl_high_u16(uint32x4_t __p0, uint16x8_t __p1, uint16x8_t __p2...@@ -69468,10 +69468,10 @@ __ai uint32x4_t vmlsl_high_u16(uint32x4_t __p0, uint16x8_t __p1, uint16x8_t __p2
69468}69468}
69469#else69469#else
69470__ai uint32x4_t vmlsl_high_u16(uint32x4_t __p0, uint16x8_t __p1, uint16x8_t __p2) {69470__ai uint32x4_t vmlsl_high_u16(uint32x4_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
69471 uint32x4_t __ret;
69471 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);69472 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
69472 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);69473 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
69473 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);69474 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
69474 uint32x4_t __ret;
69475 __ret = __noswap_vmlsl_u16(__rev0, __noswap_vget_high_u16(__rev1), __noswap_vget_high_u16(__rev2));69475 __ret = __noswap_vmlsl_u16(__rev0, __noswap_vget_high_u16(__rev1), __noswap_vget_high_u16(__rev2));
69476 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);69476 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
69477 return __ret;69477 return __ret;
...@@ -69486,10 +69486,10 @@ __ai int16x8_t vmlsl_high_s8(int16x8_t __p0, int8x16_t __p1, int8x16_t __p2) {...@@ -69486,10 +69486,10 @@ __ai int16x8_t vmlsl_high_s8(int16x8_t __p0, int8x16_t __p1, int8x16_t __p2) {
69486}69486}
69487#else69487#else
69488__ai int16x8_t vmlsl_high_s8(int16x8_t __p0, int8x16_t __p1, int8x16_t __p2) {69488__ai int16x8_t vmlsl_high_s8(int16x8_t __p0, int8x16_t __p1, int8x16_t __p2) {
69489 int16x8_t __ret;
69489 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);69490 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
69490 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);69491 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
69491 int8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);69492 int8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
69492 int16x8_t __ret;
69493 __ret = __noswap_vmlsl_s8(__rev0, __noswap_vget_high_s8(__rev1), __noswap_vget_high_s8(__rev2));69493 __ret = __noswap_vmlsl_s8(__rev0, __noswap_vget_high_s8(__rev1), __noswap_vget_high_s8(__rev2));
69494 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);69494 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
69495 return __ret;69495 return __ret;
...@@ -69504,10 +69504,10 @@ __ai int64x2_t vmlsl_high_s32(int64x2_t __p0, int32x4_t __p1, int32x4_t __p2) {...@@ -69504,10 +69504,10 @@ __ai int64x2_t vmlsl_high_s32(int64x2_t __p0, int32x4_t __p1, int32x4_t __p2) {
69504}69504}
69505#else69505#else
69506__ai int64x2_t vmlsl_high_s32(int64x2_t __p0, int32x4_t __p1, int32x4_t __p2) {69506__ai int64x2_t vmlsl_high_s32(int64x2_t __p0, int32x4_t __p1, int32x4_t __p2) {
69507 int64x2_t __ret;
69507 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);69508 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
69508 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);69509 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
69509 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);69510 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
69510 int64x2_t __ret;
69511 __ret = __noswap_vmlsl_s32(__rev0, __noswap_vget_high_s32(__rev1), __noswap_vget_high_s32(__rev2));69511 __ret = __noswap_vmlsl_s32(__rev0, __noswap_vget_high_s32(__rev1), __noswap_vget_high_s32(__rev2));
69512 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);69512 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
69513 return __ret;69513 return __ret;
...@@ -69522,10 +69522,10 @@ __ai int32x4_t vmlsl_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2) {...@@ -69522,10 +69522,10 @@ __ai int32x4_t vmlsl_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2) {
69522}69522}
69523#else69523#else
69524__ai int32x4_t vmlsl_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2) {69524__ai int32x4_t vmlsl_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2) {
69525 int32x4_t __ret;
69525 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);69526 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
69526 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);69527 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
69527 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);69528 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
69528 int32x4_t __ret;
69529 __ret = __noswap_vmlsl_s16(__rev0, __noswap_vget_high_s16(__rev1), __noswap_vget_high_s16(__rev2));69529 __ret = __noswap_vmlsl_s16(__rev0, __noswap_vget_high_s16(__rev1), __noswap_vget_high_s16(__rev2));
69530 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);69530 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
69531 return __ret;69531 return __ret;
...@@ -69540,9 +69540,9 @@ __ai uint64x2_t vmlsl_high_n_u32(uint64x2_t __p0, uint32x4_t __p1, uint32_t __p2...@@ -69540,9 +69540,9 @@ __ai uint64x2_t vmlsl_high_n_u32(uint64x2_t __p0, uint32x4_t __p1, uint32_t __p2
69540}69540}
69541#else69541#else
69542__ai uint64x2_t vmlsl_high_n_u32(uint64x2_t __p0, uint32x4_t __p1, uint32_t __p2) {69542__ai uint64x2_t vmlsl_high_n_u32(uint64x2_t __p0, uint32x4_t __p1, uint32_t __p2) {
69543 uint64x2_t __ret;
69543 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);69544 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
69544 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);69545 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
69545 uint64x2_t __ret;
69546 __ret = __noswap_vmlsl_n_u32(__rev0, __noswap_vget_high_u32(__rev1), __p2);69546 __ret = __noswap_vmlsl_n_u32(__rev0, __noswap_vget_high_u32(__rev1), __p2);
69547 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);69547 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
69548 return __ret;69548 return __ret;
...@@ -69557,9 +69557,9 @@ __ai uint32x4_t vmlsl_high_n_u16(uint32x4_t __p0, uint16x8_t __p1, uint16_t __p2...@@ -69557,9 +69557,9 @@ __ai uint32x4_t vmlsl_high_n_u16(uint32x4_t __p0, uint16x8_t __p1, uint16_t __p2
69557}69557}
69558#else69558#else
69559__ai uint32x4_t vmlsl_high_n_u16(uint32x4_t __p0, uint16x8_t __p1, uint16_t __p2) {69559__ai uint32x4_t vmlsl_high_n_u16(uint32x4_t __p0, uint16x8_t __p1, uint16_t __p2) {
69560 uint32x4_t __ret;
69560 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);69561 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
69561 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);69562 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
69562 uint32x4_t __ret;
69563 __ret = __noswap_vmlsl_n_u16(__rev0, __noswap_vget_high_u16(__rev1), __p2);69563 __ret = __noswap_vmlsl_n_u16(__rev0, __noswap_vget_high_u16(__rev1), __p2);
69564 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);69564 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
69565 return __ret;69565 return __ret;
...@@ -69574,9 +69574,9 @@ __ai int64x2_t vmlsl_high_n_s32(int64x2_t __p0, int32x4_t __p1, int32_t __p2) {...@@ -69574,9 +69574,9 @@ __ai int64x2_t vmlsl_high_n_s32(int64x2_t __p0, int32x4_t __p1, int32_t __p2) {
69574}69574}
69575#else69575#else
69576__ai int64x2_t vmlsl_high_n_s32(int64x2_t __p0, int32x4_t __p1, int32_t __p2) {69576__ai int64x2_t vmlsl_high_n_s32(int64x2_t __p0, int32x4_t __p1, int32_t __p2) {
69577 int64x2_t __ret;
69577 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);69578 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
69578 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);69579 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
69579 int64x2_t __ret;
69580 __ret = __noswap_vmlsl_n_s32(__rev0, __noswap_vget_high_s32(__rev1), __p2);69580 __ret = __noswap_vmlsl_n_s32(__rev0, __noswap_vget_high_s32(__rev1), __p2);
69581 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);69581 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
69582 return __ret;69582 return __ret;
...@@ -69591,9 +69591,9 @@ __ai int32x4_t vmlsl_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2) {...@@ -69591,9 +69591,9 @@ __ai int32x4_t vmlsl_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2) {
69591}69591}
69592#else69592#else
69593__ai int32x4_t vmlsl_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2) {69593__ai int32x4_t vmlsl_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2) {
69594 int32x4_t __ret;
69594 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);69595 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
69595 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);69596 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
69596 int32x4_t __ret;
69597 __ret = __noswap_vmlsl_n_s16(__rev0, __noswap_vget_high_s16(__rev1), __p2);69597 __ret = __noswap_vmlsl_n_s16(__rev0, __noswap_vget_high_s16(__rev1), __p2);
69598 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);69598 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
69599 return __ret;69599 return __ret;
...@@ -69601,9 +69601,9 @@ __ai int32x4_t vmlsl_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2) {...@@ -69601,9 +69601,9 @@ __ai int32x4_t vmlsl_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2) {
69601#endif69601#endif
6960269602
69603#define vmulx_lane_f64(__p0_939, __p1_939, __p2_939) __extension__ ({ \69603#define vmulx_lane_f64(__p0_939, __p1_939, __p2_939) __extension__ ({ \
69604 float64x1_t __ret_939; \
69604 float64x1_t __s0_939 = __p0_939; \69605 float64x1_t __s0_939 = __p0_939; \
69605 float64x1_t __s1_939 = __p1_939; \69606 float64x1_t __s1_939 = __p1_939; \
69606 float64x1_t __ret_939; \
69607 float64_t __x_939 = vget_lane_f64(__s0_939, 0); \69607 float64_t __x_939 = vget_lane_f64(__s0_939, 0); \
69608 float64_t __y_939 = vget_lane_f64(__s1_939, __p2_939); \69608 float64_t __y_939 = vget_lane_f64(__s1_939, __p2_939); \
69609 float64_t __z_939 = vmulxd_f64(__x_939, __y_939); \69609 float64_t __z_939 = vmulxd_f64(__x_939, __y_939); \
...@@ -69612,9 +69612,9 @@ __ai int32x4_t vmlsl_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2) {...@@ -69612,9 +69612,9 @@ __ai int32x4_t vmlsl_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2) {
69612})69612})
69613#ifdef __LITTLE_ENDIAN__69613#ifdef __LITTLE_ENDIAN__
69614#define vmulx_laneq_f64(__p0_940, __p1_940, __p2_940) __extension__ ({ \69614#define vmulx_laneq_f64(__p0_940, __p1_940, __p2_940) __extension__ ({ \
69615 float64x1_t __ret_940; \
69615 float64x1_t __s0_940 = __p0_940; \69616 float64x1_t __s0_940 = __p0_940; \
69616 float64x2_t __s1_940 = __p1_940; \69617 float64x2_t __s1_940 = __p1_940; \
69617 float64x1_t __ret_940; \
69618 float64_t __x_940 = vget_lane_f64(__s0_940, 0); \69618 float64_t __x_940 = vget_lane_f64(__s0_940, 0); \
69619 float64_t __y_940 = vgetq_lane_f64(__s1_940, __p2_940); \69619 float64_t __y_940 = vgetq_lane_f64(__s1_940, __p2_940); \
69620 float64_t __z_940 = vmulxd_f64(__x_940, __y_940); \69620 float64_t __z_940 = vmulxd_f64(__x_940, __y_940); \
...@@ -69623,10 +69623,10 @@ __ai int32x4_t vmlsl_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2) {...@@ -69623,10 +69623,10 @@ __ai int32x4_t vmlsl_high_n_s16(int32x4_t __p0, int16x8_t __p1, int16_t __p2) {
69623})69623})
69624#else69624#else
69625#define vmulx_laneq_f64(__p0_941, __p1_941, __p2_941) __extension__ ({ \69625#define vmulx_laneq_f64(__p0_941, __p1_941, __p2_941) __extension__ ({ \
69626 float64x1_t __ret_941; \
69626 float64x1_t __s0_941 = __p0_941; \69627 float64x1_t __s0_941 = __p0_941; \
69627 float64x2_t __s1_941 = __p1_941; \69628 float64x2_t __s1_941 = __p1_941; \
69628 float64x2_t __rev1_941; __rev1_941 = __builtin_shufflevector(__s1_941, __s1_941, 1, 0); \69629 float64x2_t __rev1_941; __rev1_941 = __builtin_shufflevector(__s1_941, __s1_941, 1, 0); \
69629 float64x1_t __ret_941; \
69630 float64_t __x_941 = vget_lane_f64(__s0_941, 0); \69630 float64_t __x_941 = vget_lane_f64(__s0_941, 0); \
69631 float64_t __y_941 = __noswap_vgetq_lane_f64(__rev1_941, __p2_941); \69631 float64_t __y_941 = __noswap_vgetq_lane_f64(__rev1_941, __p2_941); \
69632 float64_t __z_941 = vmulxd_f64(__x_941, __y_941); \69632 float64_t __z_941 = vmulxd_f64(__x_941, __y_941); \
...@@ -69644,10 +69644,10 @@ __ai uint16x8_t vabal_u8(uint16x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {...@@ -69644,10 +69644,10 @@ __ai uint16x8_t vabal_u8(uint16x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {
69644}69644}
69645#else69645#else
69646__ai uint16x8_t vabal_u8(uint16x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {69646__ai uint16x8_t vabal_u8(uint16x8_t __p0, uint8x8_t __p1, uint8x8_t __p2) {
69647 uint16x8_t __ret;
69647 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);69648 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
69648 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);69649 uint8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
69649 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);69650 uint8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
69650 uint16x8_t __ret;
69651 __ret = __rev0 + __noswap_vabdl_u8(__rev1, __rev2);69651 __ret = __rev0 + __noswap_vabdl_u8(__rev1, __rev2);
69652 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);69652 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
69653 return __ret;69653 return __ret;
...@@ -69667,10 +69667,10 @@ __ai uint64x2_t vabal_u32(uint64x2_t __p0, uint32x2_t __p1, uint32x2_t __p2) {...@@ -69667,10 +69667,10 @@ __ai uint64x2_t vabal_u32(uint64x2_t __p0, uint32x2_t __p1, uint32x2_t __p2) {
69667}69667}
69668#else69668#else
69669__ai uint64x2_t vabal_u32(uint64x2_t __p0, uint32x2_t __p1, uint32x2_t __p2) {69669__ai uint64x2_t vabal_u32(uint64x2_t __p0, uint32x2_t __p1, uint32x2_t __p2) {
69670 uint64x2_t __ret;
69670 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);69671 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
69671 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);69672 uint32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
69672 uint32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);69673 uint32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
69673 uint64x2_t __ret;
69674 __ret = __rev0 + __noswap_vabdl_u32(__rev1, __rev2);69674 __ret = __rev0 + __noswap_vabdl_u32(__rev1, __rev2);
69675 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);69675 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
69676 return __ret;69676 return __ret;
...@@ -69690,10 +69690,10 @@ __ai uint32x4_t vabal_u16(uint32x4_t __p0, uint16x4_t __p1, uint16x4_t __p2) {...@@ -69690,10 +69690,10 @@ __ai uint32x4_t vabal_u16(uint32x4_t __p0, uint16x4_t __p1, uint16x4_t __p2) {
69690}69690}
69691#else69691#else
69692__ai uint32x4_t vabal_u16(uint32x4_t __p0, uint16x4_t __p1, uint16x4_t __p2) {69692__ai uint32x4_t vabal_u16(uint32x4_t __p0, uint16x4_t __p1, uint16x4_t __p2) {
69693 uint32x4_t __ret;
69693 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);69694 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
69694 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);69695 uint16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
69695 uint16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);69696 uint16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
69696 uint32x4_t __ret;
69697 __ret = __rev0 + __noswap_vabdl_u16(__rev1, __rev2);69697 __ret = __rev0 + __noswap_vabdl_u16(__rev1, __rev2);
69698 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);69698 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
69699 return __ret;69699 return __ret;
...@@ -69713,10 +69713,10 @@ __ai int16x8_t vabal_s8(int16x8_t __p0, int8x8_t __p1, int8x8_t __p2) {...@@ -69713,10 +69713,10 @@ __ai int16x8_t vabal_s8(int16x8_t __p0, int8x8_t __p1, int8x8_t __p2) {
69713}69713}
69714#else69714#else
69715__ai int16x8_t vabal_s8(int16x8_t __p0, int8x8_t __p1, int8x8_t __p2) {69715__ai int16x8_t vabal_s8(int16x8_t __p0, int8x8_t __p1, int8x8_t __p2) {
69716 int16x8_t __ret;
69716 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);69717 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
69717 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);69718 int8x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
69718 int8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);69719 int8x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
69719 int16x8_t __ret;
69720 __ret = __rev0 + __noswap_vabdl_s8(__rev1, __rev2);69720 __ret = __rev0 + __noswap_vabdl_s8(__rev1, __rev2);
69721 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);69721 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
69722 return __ret;69722 return __ret;
...@@ -69736,10 +69736,10 @@ __ai int64x2_t vabal_s32(int64x2_t __p0, int32x2_t __p1, int32x2_t __p2) {...@@ -69736,10 +69736,10 @@ __ai int64x2_t vabal_s32(int64x2_t __p0, int32x2_t __p1, int32x2_t __p2) {
69736}69736}
69737#else69737#else
69738__ai int64x2_t vabal_s32(int64x2_t __p0, int32x2_t __p1, int32x2_t __p2) {69738__ai int64x2_t vabal_s32(int64x2_t __p0, int32x2_t __p1, int32x2_t __p2) {
69739 int64x2_t __ret;
69739 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);69740 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
69740 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);69741 int32x2_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 1, 0);
69741 int32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);69742 int32x2_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 1, 0);
69742 int64x2_t __ret;
69743 __ret = __rev0 + __noswap_vabdl_s32(__rev1, __rev2);69743 __ret = __rev0 + __noswap_vabdl_s32(__rev1, __rev2);
69744 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);69744 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
69745 return __ret;69745 return __ret;
...@@ -69759,10 +69759,10 @@ __ai int32x4_t vabal_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2) {...@@ -69759,10 +69759,10 @@ __ai int32x4_t vabal_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
69759}69759}
69760#else69760#else
69761__ai int32x4_t vabal_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2) {69761__ai int32x4_t vabal_s16(int32x4_t __p0, int16x4_t __p1, int16x4_t __p2) {
69762 int32x4_t __ret;
69762 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);69763 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
69763 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);69764 int16x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
69764 int16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);69765 int16x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
69765 int32x4_t __ret;
69766 __ret = __rev0 + __noswap_vabdl_s16(__rev1, __rev2);69766 __ret = __rev0 + __noswap_vabdl_s16(__rev1, __rev2);
69767 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);69767 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
69768 return __ret;69768 return __ret;
...@@ -69783,10 +69783,10 @@ __ai uint16x8_t vabal_high_u8(uint16x8_t __p0, uint8x16_t __p1, uint8x16_t __p2)...@@ -69783,10 +69783,10 @@ __ai uint16x8_t vabal_high_u8(uint16x8_t __p0, uint8x16_t __p1, uint8x16_t __p2)
69783}69783}
69784#else69784#else
69785__ai uint16x8_t vabal_high_u8(uint16x8_t __p0, uint8x16_t __p1, uint8x16_t __p2) {69785__ai uint16x8_t vabal_high_u8(uint16x8_t __p0, uint8x16_t __p1, uint8x16_t __p2) {
69786 uint16x8_t __ret;
69786 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);69787 uint16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
69787 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);69788 uint8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
69788 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);69789 uint8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
69789 uint16x8_t __ret;
69790 __ret = __noswap_vabal_u8(__rev0, __noswap_vget_high_u8(__rev1), __noswap_vget_high_u8(__rev2));69790 __ret = __noswap_vabal_u8(__rev0, __noswap_vget_high_u8(__rev1), __noswap_vget_high_u8(__rev2));
69791 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);69791 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
69792 return __ret;69792 return __ret;
...@@ -69801,10 +69801,10 @@ __ai uint64x2_t vabal_high_u32(uint64x2_t __p0, uint32x4_t __p1, uint32x4_t __p2...@@ -69801,10 +69801,10 @@ __ai uint64x2_t vabal_high_u32(uint64x2_t __p0, uint32x4_t __p1, uint32x4_t __p2
69801}69801}
69802#else69802#else
69803__ai uint64x2_t vabal_high_u32(uint64x2_t __p0, uint32x4_t __p1, uint32x4_t __p2) {69803__ai uint64x2_t vabal_high_u32(uint64x2_t __p0, uint32x4_t __p1, uint32x4_t __p2) {
69804 uint64x2_t __ret;
69804 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);69805 uint64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
69805 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);69806 uint32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
69806 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);69807 uint32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
69807 uint64x2_t __ret;
69808 __ret = __noswap_vabal_u32(__rev0, __noswap_vget_high_u32(__rev1), __noswap_vget_high_u32(__rev2));69808 __ret = __noswap_vabal_u32(__rev0, __noswap_vget_high_u32(__rev1), __noswap_vget_high_u32(__rev2));
69809 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);69809 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
69810 return __ret;69810 return __ret;
...@@ -69819,10 +69819,10 @@ __ai uint32x4_t vabal_high_u16(uint32x4_t __p0, uint16x8_t __p1, uint16x8_t __p2...@@ -69819,10 +69819,10 @@ __ai uint32x4_t vabal_high_u16(uint32x4_t __p0, uint16x8_t __p1, uint16x8_t __p2
69819}69819}
69820#else69820#else
69821__ai uint32x4_t vabal_high_u16(uint32x4_t __p0, uint16x8_t __p1, uint16x8_t __p2) {69821__ai uint32x4_t vabal_high_u16(uint32x4_t __p0, uint16x8_t __p1, uint16x8_t __p2) {
69822 uint32x4_t __ret;
69822 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);69823 uint32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
69823 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);69824 uint16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
69824 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);69825 uint16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
69825 uint32x4_t __ret;
69826 __ret = __noswap_vabal_u16(__rev0, __noswap_vget_high_u16(__rev1), __noswap_vget_high_u16(__rev2));69826 __ret = __noswap_vabal_u16(__rev0, __noswap_vget_high_u16(__rev1), __noswap_vget_high_u16(__rev2));
69827 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);69827 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
69828 return __ret;69828 return __ret;
...@@ -69837,10 +69837,10 @@ __ai int16x8_t vabal_high_s8(int16x8_t __p0, int8x16_t __p1, int8x16_t __p2) {...@@ -69837,10 +69837,10 @@ __ai int16x8_t vabal_high_s8(int16x8_t __p0, int8x16_t __p1, int8x16_t __p2) {
69837}69837}
69838#else69838#else
69839__ai int16x8_t vabal_high_s8(int16x8_t __p0, int8x16_t __p1, int8x16_t __p2) {69839__ai int16x8_t vabal_high_s8(int16x8_t __p0, int8x16_t __p1, int8x16_t __p2) {
69840 int16x8_t __ret;
69840 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);69841 int16x8_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 7, 6, 5, 4, 3, 2, 1, 0);
69841 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);69842 int8x16_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
69842 int8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);69843 int8x16_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0);
69843 int16x8_t __ret;
69844 __ret = __noswap_vabal_s8(__rev0, __noswap_vget_high_s8(__rev1), __noswap_vget_high_s8(__rev2));69844 __ret = __noswap_vabal_s8(__rev0, __noswap_vget_high_s8(__rev1), __noswap_vget_high_s8(__rev2));
69845 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);69845 __ret = __builtin_shufflevector(__ret, __ret, 7, 6, 5, 4, 3, 2, 1, 0);
69846 return __ret;69846 return __ret;
...@@ -69855,10 +69855,10 @@ __ai int64x2_t vabal_high_s32(int64x2_t __p0, int32x4_t __p1, int32x4_t __p2) {...@@ -69855,10 +69855,10 @@ __ai int64x2_t vabal_high_s32(int64x2_t __p0, int32x4_t __p1, int32x4_t __p2) {
69855}69855}
69856#else69856#else
69857__ai int64x2_t vabal_high_s32(int64x2_t __p0, int32x4_t __p1, int32x4_t __p2) {69857__ai int64x2_t vabal_high_s32(int64x2_t __p0, int32x4_t __p1, int32x4_t __p2) {
69858 int64x2_t __ret;
69858 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);69859 int64x2_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 1, 0);
69859 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);69860 int32x4_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 3, 2, 1, 0);
69860 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);69861 int32x4_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 3, 2, 1, 0);
69861 int64x2_t __ret;
69862 __ret = __noswap_vabal_s32(__rev0, __noswap_vget_high_s32(__rev1), __noswap_vget_high_s32(__rev2));69862 __ret = __noswap_vabal_s32(__rev0, __noswap_vget_high_s32(__rev1), __noswap_vget_high_s32(__rev2));
69863 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);69863 __ret = __builtin_shufflevector(__ret, __ret, 1, 0);
69864 return __ret;69864 return __ret;
...@@ -69873,10 +69873,10 @@ __ai int32x4_t vabal_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2) {...@@ -69873,10 +69873,10 @@ __ai int32x4_t vabal_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2) {
69873}69873}
69874#else69874#else
69875__ai int32x4_t vabal_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2) {69875__ai int32x4_t vabal_high_s16(int32x4_t __p0, int16x8_t __p1, int16x8_t __p2) {
69876 int32x4_t __ret;
69876 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);69877 int32x4_t __rev0; __rev0 = __builtin_shufflevector(__p0, __p0, 3, 2, 1, 0);
69877 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);69878 int16x8_t __rev1; __rev1 = __builtin_shufflevector(__p1, __p1, 7, 6, 5, 4, 3, 2, 1, 0);
69878 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);69879 int16x8_t __rev2; __rev2 = __builtin_shufflevector(__p2, __p2, 7, 6, 5, 4, 3, 2, 1, 0);
69879 int32x4_t __ret;
69880 __ret = __noswap_vabal_s16(__rev0, __noswap_vget_high_s16(__rev1), __noswap_vget_high_s16(__rev2));69880 __ret = __noswap_vabal_s16(__rev0, __noswap_vget_high_s16(__rev1), __noswap_vget_high_s16(__rev2));
69881 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);69881 __ret = __builtin_shufflevector(__ret, __ret, 3, 2, 1, 0);
69882 return __ret;69882 return __ret;
lib/include/opencl-c-base.h+2
...@@ -67,6 +67,8 @@...@@ -67,6 +67,8 @@
67#if (__OPENCL_CPP_VERSION__ == 202100 || __OPENCL_C_VERSION__ == 300)67#if (__OPENCL_CPP_VERSION__ == 202100 || __OPENCL_C_VERSION__ == 300)
68// For the SPIR and SPIR-V target all features are supported.68// For the SPIR and SPIR-V target all features are supported.
69#if defined(__SPIR__) || defined(__SPIRV__)69#if defined(__SPIR__) || defined(__SPIRV__)
70#define __opencl_c_atomic_order_seq_cst 1
71#define __opencl_c_atomic_scope_device 1
70#define __opencl_c_atomic_scope_all_devices 172#define __opencl_c_atomic_scope_all_devices 1
71#define __opencl_c_read_write_images 173#define __opencl_c_read_write_images 1
72#endif // defined(__SPIR__)74#endif // defined(__SPIR__)
lib/include/opencl-c.h+6
...@@ -13832,6 +13832,7 @@ float __ovld atomic_fetch_max_explicit(volatile atomic_float *object,...@@ -13832,6 +13832,7 @@ float __ovld atomic_fetch_max_explicit(volatile atomic_float *object,
13832#endif // defined(__opencl_c_ext_fp32_global_atomic_min_max) && \13832#endif // defined(__opencl_c_ext_fp32_global_atomic_min_max) && \
13833 defined(__opencl_c_ext_fp32_local_atomic_min_max)13833 defined(__opencl_c_ext_fp32_local_atomic_min_max)
1383413834
13835#if defined(cl_khr_int64_base_atomics) && defined(cl_khr_int64_extended_atomics)
13835#if defined(__opencl_c_ext_fp64_global_atomic_min_max)13836#if defined(__opencl_c_ext_fp64_global_atomic_min_max)
13836double __ovld atomic_fetch_min(volatile __global atomic_double *object,13837double __ovld atomic_fetch_min(volatile __global atomic_double *object,
13837 double operand);13838 double operand);
...@@ -13882,6 +13883,8 @@ double __ovld atomic_fetch_max_explicit(volatile atomic_double *object,...@@ -13882,6 +13883,8 @@ double __ovld atomic_fetch_max_explicit(volatile atomic_double *object,
13882 memory_scope scope);13883 memory_scope scope);
13883#endif // defined(__opencl_c_ext_fp64_global_atomic_min_max) && \13884#endif // defined(__opencl_c_ext_fp64_global_atomic_min_max) && \
13884 defined(__opencl_c_ext_fp64_local_atomic_min_max)13885 defined(__opencl_c_ext_fp64_local_atomic_min_max)
13886#endif // defined(cl_khr_int64_base_atomics) && \
13887 defined(cl_khr_int64_extended_atomics)
1388513888
13886#if defined(__opencl_c_ext_fp16_global_atomic_add)13889#if defined(__opencl_c_ext_fp16_global_atomic_add)
13887half __ovld atomic_fetch_add(volatile __global atomic_half *object,13890half __ovld atomic_fetch_add(volatile __global atomic_half *object,
...@@ -13985,6 +13988,7 @@ float __ovld atomic_fetch_sub_explicit(volatile atomic_float *object,...@@ -13985,6 +13988,7 @@ float __ovld atomic_fetch_sub_explicit(volatile atomic_float *object,
13985#endif // defined(__opencl_c_ext_fp32_global_atomic_add) && \13988#endif // defined(__opencl_c_ext_fp32_global_atomic_add) && \
13986 defined(__opencl_c_ext_fp32_local_atomic_add)13989 defined(__opencl_c_ext_fp32_local_atomic_add)
1398713990
13991#if defined(cl_khr_int64_base_atomics) && defined(cl_khr_int64_extended_atomics)
13988#if defined(__opencl_c_ext_fp64_global_atomic_add)13992#if defined(__opencl_c_ext_fp64_global_atomic_add)
13989double __ovld atomic_fetch_add(volatile __global atomic_double *object,13993double __ovld atomic_fetch_add(volatile __global atomic_double *object,
13990 double operand);13994 double operand);
...@@ -14035,6 +14039,8 @@ double __ovld atomic_fetch_sub_explicit(volatile atomic_double *object,...@@ -14035,6 +14039,8 @@ double __ovld atomic_fetch_sub_explicit(volatile atomic_double *object,
14035 memory_scope scope);14039 memory_scope scope);
14036#endif // defined(__opencl_c_ext_fp64_global_atomic_add) && \14040#endif // defined(__opencl_c_ext_fp64_global_atomic_add) && \
14037 defined(__opencl_c_ext_fp64_local_atomic_add)14041 defined(__opencl_c_ext_fp64_local_atomic_add)
14042#endif // defined(cl_khr_int64_base_atomics) && \
14043 defined(cl_khr_int64_extended_atomics)
1403814044
14039#endif // cl_ext_float_atomics14045#endif // cl_ext_float_atomics
1404014046
lib/include/ppc_wrappers/mm_malloc.h+1-1
...@@ -19,7 +19,7 @@...@@ -19,7 +19,7 @@
19#ifndef __cplusplus19#ifndef __cplusplus
20extern int posix_memalign (void **, size_t, size_t);20extern int posix_memalign (void **, size_t, size_t);
21#else21#else
22extern "C" int posix_memalign (void **, size_t, size_t) throw ();22extern "C" int posix_memalign (void **, size_t, size_t);
23#endif23#endif
2424
25static __inline void *25static __inline void *