Lines Matching refs:TESTOP
297 #define TESTOP(opname, op, type, suffix, neutral) \ macro
333 TESTOP (add, +, int, epi32, 0); \
334 TESTOP (mul, *, int, epi32, 1); \
335 TESTOP (and, &, int, epi32, ~0); \
336 TESTOP (or, |, int, epi32, 0); \
337 TESTOP (min, < v.a[i] ? r3 :, int, epi32, __INT_MAX__); \
338 TESTOP (max, > v.a[i] ? r3 :, int, epi32, -__INT_MAX__ - 1); \
339 TESTOP (min, < (unsigned) v.a[i] ? r3 :, unsigned, epu32, ~0U); \
340 TESTOP (max, > (unsigned) v.a[i] ? r3 :, unsigned, epu32, 0); \
349 TESTOP (add, +, float, ps, 0.0f); \
350 TESTOP (mul, *, float, ps, 1.0f); \
351 TESTOP (min, < v.a[i] ? r3 :, float, ps, __builtin_inff ()); \
352 TESTOP (max, > v.a[i] ? r3 :, float, ps, -__builtin_inff ()); \
373 TESTOP (add, +, long long, epi64, 0); \
374 TESTOP (mul, *, long long, epi64, 1); \
375 TESTOP (and, &, long long, epi64, ~0LL); \
376 TESTOP (or, |, long long, epi64, 0); \
377 TESTOP (min, < v.a[i] ? r3 :, long long, epi64, __LONG_LONG_MAX__); \
378 TESTOP (max, > v.a[i] ? r3 :, long long, epi64, \
380 TESTOP (min, < (unsigned long long) v.a[i] ? r3 :, \
382 TESTOP (max, > (unsigned long long) v.a[i] ? r3 :, \
390 TESTOP (add, +, double, pd, 0.0); \
391 TESTOP (mul, *, double, pd, 1.0); \
392 TESTOP (min, < v.a[i] ? r3 :, double, pd, __builtin_inf ()); \
393 TESTOP (max, > v.a[i] ? r3 :, double, pd, -__builtin_inf ()); \