Home | History | Annotate | Download | only in rs6000

Lines Matching refs:a1

157 template <class T> int NAME (T a1) { return CALL; }
160 template <class T, class U> int NAME (T a1, U a2) { return CALL; }
181 NAME (T a1, U a2) \
187 __builtin_vec_cmpgt (a2, a1))
189 __builtin_vec_cmpge (a2, a1))
192 __builtin_altivec_vcmpbfp_p (__CR6_EQ, a1, a2))
194 __builtin_altivec_vcmpbfp_p (__CR6_EQ_REV, a1, a2))
197 __builtin_altivec_vcmpeq_p (__CR6_EQ, a1, a1))
199 __builtin_altivec_vcmpeq_p (__CR6_LT_REV, a1, a1))
202 __builtin_altivec_vcmpeq_p (__CR6_LT, a1, a1))
204 __builtin_altivec_vcmpeq_p (__CR6_EQ_REV, a1, a1))
207 __builtin_vec_vcmpeq_p (__CR6_LT, a1, a2))
211 __builtin_vec_vcmpeq_p (__CR6_EQ, a1, a2))
213 __builtin_vec_vcmpeq_p (__CR6_EQ_REV, a1, a2))
216 __builtin_vec_vcmpnez_p (__CR6_LT, a1, a2))
218 __builtin_vec_vcmpnez_p (__CR6_LT_REV, a1, a2))
220 __builtin_vec_vcmpne_p (a1, a2))
222 __builtin_vec_vcmpae_p (a1, a2))
226 __builtin_vec_vcmpeq_p (__CR6_LT_REV, a1, a2))
229 __builtin_vec_vcmpgt_p (__CR6_LT, a1, a2))
231 __builtin_vec_vcmpgt_p (__CR6_LT, a2, a1))
233 __builtin_vec_vcmpgt_p (__CR6_EQ_REV, a1, a2))
235 __builtin_vec_vcmpgt_p (__CR6_EQ_REV, a2, a1))
238 __builtin_altivec_vcmpgt_p (__CR6_EQ, a1, a2))
240 __builtin_altivec_vcmpgt_p (__CR6_EQ, a2, a1))
242 __builtin_altivec_vcmpgt_p (__CR6_LT_REV, a1, a2))
244 __builtin_altivec_vcmpgt_p (__CR6_LT_REV, a2, a1))
250 __builtin_vec_vcmpge_p (__CR6_LT, a2, a1))
252 __builtin_vec_vcmpge_p (__CR6_LT, a1, a2))
254 __builtin_vec_vcmpge_p (__CR6_EQ_REV, a2, a1))
256 __builtin_vec_vcmpge_p (__CR6_EQ_REV, a1, a2))
259 __builtin_altivec_vcmpge_p (__CR6_EQ, a1, a2))
261 __builtin_altivec_vcmpge_p (__CR6_EQ, a2, a1))
263 __builtin_altivec_vcmpge_p (__CR6_LT_REV, a1, a2))
265 __builtin_altivec_vcmpge_p (__CR6_LT_REV, a2, a1))
271 #define vec_cmplt(a1, a2) __builtin_vec_cmpgt ((a2), (a1))
272 #define vec_cmple(a1, a2) __builtin_vec_cmpge ((a2), (a1))
274 #define vec_all_in(a1, a2) __builtin_altivec_vcmpbfp_p (__CR6_EQ, (a1), (a2))
275 #define vec_any_out(a1, a2) __builtin_altivec_vcmpbfp_p (__CR6_EQ_REV, (a1), (a2))
277 #define vec_all_nan(a1) __builtin_vec_vcmpeq_p (__CR6_EQ, (a1), (a1))
278 #define vec_any_nan(a1) __builtin_vec_vcmpeq_p (__CR6_LT_REV, (a1), (a1))
280 #define vec_all_numeric(a1) __builtin_vec_vcmpeq_p (__CR6_LT, (a1), (a1))
281 #define vec_any_numeric(a1) __builtin_vec_vcmpeq_p (__CR6_EQ_REV, (a1), (a1))
283 #define vec_all_eq(a1, a2) __builtin_vec_vcmpeq_p (__CR6_LT, (a1), (a2))
286 #define vec_all_nez(a1, a2) __builtin_vec_vcmpnez_p (__CR6_LT, (a1), (a2))
287 #define vec_any_eqz(a1, a2) __builtin_vec_vcmpnez_p (__CR6_LT_REV, (a1), (a2))
288 #define vec_all_ne(a1, a2) __builtin_vec_vcmpne_p ((a1), (a2))
289 #define vec_any_eq(a1, a2) __builtin_vec_vcmpae_p ((a1), (a2))
291 #define vec_all_ne(a1, a2) __builtin_vec_vcmpeq_p (__CR6_EQ, (a1), (a2))
292 #define vec_any_eq(a1, a2) __builtin_vec_vcmpeq_p (__CR6_EQ_REV, (a1), (a2))
295 #define vec_any_ne(a1, a2) __builtin_vec_vcmpeq_p (__CR6_LT_REV, (a1), (a2))
297 #define vec_all_gt(a1, a2) __builtin_vec_vcmpgt_p (__CR6_LT, (a1), (a2))
298 #define vec_all_lt(a1, a2) __builtin_vec_vcmpgt_p (__CR6_LT, (a2), (a1))
299 #define vec_any_gt(a1, a2) __builtin_vec_vcmpgt_p (__CR6_EQ_REV, (a1), (a2))
300 #define vec_any_lt(a1, a2) __builtin_vec_vcmpgt_p (__CR6_EQ_REV, (a2), (a1))
302 #define vec_all_ngt(a1, a2) __builtin_vec_vcmpgt_p (__CR6_EQ, (a1), (a2))
303 #define vec_all_nlt(a1, a2) __builtin_vec_vcmpgt_p (__CR6_EQ, (a2), (a1))
304 #define vec_any_ngt(a1, a2) __builtin_vec_vcmpgt_p (__CR6_LT_REV, (a1), (a2))
305 #define vec_any_nlt(a1, a2) __builtin_vec_vcmpgt_p (__CR6_LT_REV, (a2), (a1))
310 #define vec_all_le(a1, a2) __builtin_vec_vcmpge_p (__CR6_LT, (a2), (a1))
311 #define vec_all_ge(a1, a2) __builtin_vec_vcmpge_p (__CR6_LT, (a1), (a2))
312 #define vec_any_le(a1, a2) __builtin_vec_vcmpge_p (__CR6_EQ_REV, (a2), (a1))
313 #define vec_any_ge(a1, a2) __builtin_vec_vcmpge_p (__CR6_EQ_REV, (a1), (a2))
315 #define vec_all_nge(a1, a2) __builtin_vec_vcmpge_p (__CR6_EQ, (a1), (a2))
316 #define vec_all_nle(a1, a2) __builtin_vec_vcmpge_p (__CR6_EQ, (a2), (a1))
317 #define vec_any_nge(a1, a2) __builtin_vec_vcmpge_p (__CR6_LT_REV, (a1), (a2))
318 #define vec_any_nle(a1, a2) __builtin_vec_vcmpge_p (__CR6_LT_REV, (a2), (a1))