Lines Matching refs:floatv
308 template <class Abi> using floatv = simd<float, Abi>; // exposition only
313 template <class Abi> floatv<Abi> acos(floatv<Abi> x);
317 template <class Abi> floatv<Abi> asin(floatv<Abi> x);
321 template <class Abi> floatv<Abi> atan(floatv<Abi> x);
325 template <class Abi> floatv<Abi> atan2(floatv<Abi> y, floatv<Abi> x);
329 template <class Abi> floatv<Abi> cos(floatv<Abi> x);
333 template <class Abi> floatv<Abi> sin(floatv<Abi> x);
337 template <class Abi> floatv<Abi> tan(floatv<Abi> x);
341 template <class Abi> floatv<Abi> acosh(floatv<Abi> x);
345 template <class Abi> floatv<Abi> asinh(floatv<Abi> x);
349 template <class Abi> floatv<Abi> atanh(floatv<Abi> x);
353 template <class Abi> floatv<Abi> cosh(floatv<Abi> x);
357 template <class Abi> floatv<Abi> sinh(floatv<Abi> x);
361 template <class Abi> floatv<Abi> tanh(floatv<Abi> x);
365 template <class Abi> floatv<Abi> exp(floatv<Abi> x);
369 template <class Abi> floatv<Abi> exp2(floatv<Abi> x);
373 template <class Abi> floatv<Abi> expm1(floatv<Abi> x);
377 template <class Abi> floatv<Abi> frexp(floatv<Abi> value, samesize<int, floatv<Abi>>* exp);
381 template <class Abi> samesize<int, floatv<Abi>> ilogb(floatv<Abi> x);
385 template <class Abi> floatv<Abi> ldexp(floatv<Abi> x, samesize<int, floatv<Abi>> exp);
389 template <class Abi> floatv<Abi> log(floatv<Abi> x);
393 template <class Abi> floatv<Abi> log10(floatv<Abi> x);
397 template <class Abi> floatv<Abi> log1p(floatv<Abi> x);
401 template <class Abi> floatv<Abi> log2(floatv<Abi> x);
405 template <class Abi> floatv<Abi> logb(floatv<Abi> x);
409 template <class Abi> floatv<Abi> modf(floatv<Abi> value, floatv<Abi>* iptr);
413 template <class Abi> floatv<Abi> scalbn(floatv<Abi> x, samesize<int, floatv<Abi>> n);
416 template <class Abi> floatv<Abi> scalbln(floatv<Abi> x, samesize<long int, floatv<Abi>> n);
420 template <class Abi> floatv<Abi> cbrt(floatv<Abi> x);
429 template <class Abi> floatv<Abi> abs(floatv<Abi> j);
433 template <class Abi> floatv<Abi> hypot(floatv<Abi> x, floatv<Abi> y);
436 template <class Abi> floatv<Abi> hypot(floatv<Abi> x, floatv<Abi> y, floatv<Abi> z);
440 template <class Abi> floatv<Abi> pow(floatv<Abi> x, floatv<Abi> y);
444 template <class Abi> floatv<Abi> sqrt(floatv<Abi> x);
448 template <class Abi> floatv<Abi> erf(floatv<Abi> x);
451 template <class Abi> floatv<Abi> erfc(floatv<Abi> x);
455 template <class Abi> floatv<Abi> lgamma(floatv<Abi> x);
459 template <class Abi> floatv<Abi> tgamma(floatv<Abi> x);
463 template <class Abi> floatv<Abi> ceil(floatv<Abi> x);
467 template <class Abi> floatv<Abi> floor(floatv<Abi> x);
471 template <class Abi> floatv<Abi> nearbyint(floatv<Abi> x);
475 template <class Abi> floatv<Abi> rint(floatv<Abi> x);
479 template <class Abi> samesize<long int, floatv<Abi>> lrint(floatv<Abi> x);
482 template <class Abi> samesize<long long int, floatv<Abi>> llrint(floatv<Abi> x);
486 template <class Abi> floatv<Abi> round(floatv<Abi> x);
489 template <class Abi> samesize<long int, floatv<Abi>> lround(floatv<Abi> x);
492 template <class Abi> samesize<long long int, floatv<Abi>> llround(floatv<Abi> x);
496 template <class Abi> floatv<Abi> trunc(floatv<Abi> x);
500 template <class Abi> floatv<Abi> fmod(floatv<Abi> x, floatv<Abi> y);
504 template <class Abi> floatv<Abi> remainder(floatv<Abi> x, floatv<Abi> y);
508 template <class Abi> floatv<Abi> remquo(floatv<Abi> x, floatv<Abi> y, samesize<int, floatv<Abi>>* q…
512 template <class Abi> floatv<Abi> copysign(floatv<Abi> x, floatv<Abi> y);
517 template <class Abi> floatv<Abi> nanf(const char* tagp);
520 template <class Abi> floatv<Abi> nextafter(floatv<Abi> x, floatv<Abi> y);
524 template <class Abi> floatv<Abi> nexttoward(floatv<Abi> x, ldoublev<Abi> y);
528 template <class Abi> floatv<Abi> fdim(floatv<Abi> x, floatv<Abi> y);
532 template <class Abi> floatv<Abi> fmax(floatv<Abi> x, floatv<Abi> y);
536 template <class Abi> floatv<Abi> fmin(floatv<Abi> x, floatv<Abi> y);
540 template <class Abi> floatv<Abi> fma(floatv<Abi> x, floatv<Abi> y, floatv<Abi> z);
544 template <class Abi> samesize<int, floatv<Abi>> fpclassify(floatv<Abi> x);
548 template <class Abi> simd_mask<float, Abi> isfinite(floatv<Abi> x);
552 template <class Abi> simd_mask<float, Abi> isinf(floatv<Abi> x);
556 template <class Abi> simd_mask<float, Abi> isnan(floatv<Abi> x);
560 template <class Abi> simd_mask<float, Abi> isnormal(floatv<Abi> x);
564 template <class Abi> simd_mask<float, Abi> signbit(floatv<Abi> x);
568 template <class Abi> simd_mask<float, Abi> isgreater(floatv<Abi> x, floatv<Abi> y);
572 template <class Abi> simd_mask<float, Abi> isgreaterequal(floatv<Abi> x, floatv<Abi> y);
576 template <class Abi> simd_mask<float, Abi> isless(floatv<Abi> x, floatv<Abi> y);
580 template <class Abi> simd_mask<float, Abi> islessequal(floatv<Abi> x, floatv<Abi> y);
584 template <class Abi> simd_mask<float, Abi> islessgreater(floatv<Abi> x, floatv<Abi> y);
588 template <class Abi> simd_mask<float, Abi> isunordered(floatv<Abi> x, floatv<Abi> y);