Lines Matching refs:floatv
309 template <class Abi> using floatv = simd<float, Abi>; // exposition only
314 template <class Abi> floatv<Abi> acos(floatv<Abi> x);
318 template <class Abi> floatv<Abi> asin(floatv<Abi> x);
322 template <class Abi> floatv<Abi> atan(floatv<Abi> x);
326 template <class Abi> floatv<Abi> atan2(floatv<Abi> y, floatv<Abi> x);
330 template <class Abi> floatv<Abi> cos(floatv<Abi> x);
334 template <class Abi> floatv<Abi> sin(floatv<Abi> x);
338 template <class Abi> floatv<Abi> tan(floatv<Abi> x);
342 template <class Abi> floatv<Abi> acosh(floatv<Abi> x);
346 template <class Abi> floatv<Abi> asinh(floatv<Abi> x);
350 template <class Abi> floatv<Abi> atanh(floatv<Abi> x);
354 template <class Abi> floatv<Abi> cosh(floatv<Abi> x);
358 template <class Abi> floatv<Abi> sinh(floatv<Abi> x);
362 template <class Abi> floatv<Abi> tanh(floatv<Abi> x);
366 template <class Abi> floatv<Abi> exp(floatv<Abi> x);
370 template <class Abi> floatv<Abi> exp2(floatv<Abi> x);
374 template <class Abi> floatv<Abi> expm1(floatv<Abi> x);
378 template <class Abi> floatv<Abi> frexp(floatv<Abi> value, samesize<int, floatv<Abi>>* exp);
382 template <class Abi> samesize<int, floatv<Abi>> ilogb(floatv<Abi> x);
386 template <class Abi> floatv<Abi> ldexp(floatv<Abi> x, samesize<int, floatv<Abi>> exp);
390 template <class Abi> floatv<Abi> log(floatv<Abi> x);
394 template <class Abi> floatv<Abi> log10(floatv<Abi> x);
398 template <class Abi> floatv<Abi> log1p(floatv<Abi> x);
402 template <class Abi> floatv<Abi> log2(floatv<Abi> x);
406 template <class Abi> floatv<Abi> logb(floatv<Abi> x);
410 template <class Abi> floatv<Abi> modf(floatv<Abi> value, floatv<Abi>* iptr);
414 template <class Abi> floatv<Abi> scalbn(floatv<Abi> x, samesize<int, floatv<Abi>> n);
417 template <class Abi> floatv<Abi> scalbln(floatv<Abi> x, samesize<long int, floatv<Abi>> n);
421 template <class Abi> floatv<Abi> cbrt(floatv<Abi> x);
430 template <class Abi> floatv<Abi> abs(floatv<Abi> j);
434 template <class Abi> floatv<Abi> hypot(floatv<Abi> x, floatv<Abi> y);
437 template <class Abi> floatv<Abi> hypot(floatv<Abi> x, floatv<Abi> y, floatv<Abi> z);
441 template <class Abi> floatv<Abi> pow(floatv<Abi> x, floatv<Abi> y);
445 template <class Abi> floatv<Abi> sqrt(floatv<Abi> x);
449 template <class Abi> floatv<Abi> erf(floatv<Abi> x);
452 template <class Abi> floatv<Abi> erfc(floatv<Abi> x);
456 template <class Abi> floatv<Abi> lgamma(floatv<Abi> x);
460 template <class Abi> floatv<Abi> tgamma(floatv<Abi> x);
464 template <class Abi> floatv<Abi> ceil(floatv<Abi> x);
468 template <class Abi> floatv<Abi> floor(floatv<Abi> x);
472 template <class Abi> floatv<Abi> nearbyint(floatv<Abi> x);
476 template <class Abi> floatv<Abi> rint(floatv<Abi> x);
480 template <class Abi> samesize<long int, floatv<Abi>> lrint(floatv<Abi> x);
483 template <class Abi> samesize<long long int, floatv<Abi>> llrint(floatv<Abi> x);
487 template <class Abi> floatv<Abi> round(floatv<Abi> x);
490 template <class Abi> samesize<long int, floatv<Abi>> lround(floatv<Abi> x);
493 template <class Abi> samesize<long long int, floatv<Abi>> llround(floatv<Abi> x);
497 template <class Abi> floatv<Abi> trunc(floatv<Abi> x);
501 template <class Abi> floatv<Abi> fmod(floatv<Abi> x, floatv<Abi> y);
505 template <class Abi> floatv<Abi> remainder(floatv<Abi> x, floatv<Abi> y);
509 template <class Abi> floatv<Abi> remquo(floatv<Abi> x, floatv<Abi> y, samesize<int, floatv<Abi>>* q…
513 template <class Abi> floatv<Abi> copysign(floatv<Abi> x, floatv<Abi> y);
518 template <class Abi> floatv<Abi> nanf(const char* tagp);
521 template <class Abi> floatv<Abi> nextafter(floatv<Abi> x, floatv<Abi> y);
525 template <class Abi> floatv<Abi> nexttoward(floatv<Abi> x, ldoublev<Abi> y);
529 template <class Abi> floatv<Abi> fdim(floatv<Abi> x, floatv<Abi> y);
533 template <class Abi> floatv<Abi> fmax(floatv<Abi> x, floatv<Abi> y);
537 template <class Abi> floatv<Abi> fmin(floatv<Abi> x, floatv<Abi> y);
541 template <class Abi> floatv<Abi> fma(floatv<Abi> x, floatv<Abi> y, floatv<Abi> z);
545 template <class Abi> samesize<int, floatv<Abi>> fpclassify(floatv<Abi> x);
549 template <class Abi> simd_mask<float, Abi> isfinite(floatv<Abi> x);
553 template <class Abi> simd_mask<float, Abi> isinf(floatv<Abi> x);
557 template <class Abi> simd_mask<float, Abi> isnan(floatv<Abi> x);
561 template <class Abi> simd_mask<float, Abi> isnormal(floatv<Abi> x);
565 template <class Abi> simd_mask<float, Abi> signbit(floatv<Abi> x);
569 template <class Abi> simd_mask<float, Abi> isgreater(floatv<Abi> x, floatv<Abi> y);
573 template <class Abi> simd_mask<float, Abi> isgreaterequal(floatv<Abi> x, floatv<Abi> y);
577 template <class Abi> simd_mask<float, Abi> isless(floatv<Abi> x, floatv<Abi> y);
581 template <class Abi> simd_mask<float, Abi> islessequal(floatv<Abi> x, floatv<Abi> y);
585 template <class Abi> simd_mask<float, Abi> islessgreater(floatv<Abi> x, floatv<Abi> y);
589 template <class Abi> simd_mask<float, Abi> isunordered(floatv<Abi> x, floatv<Abi> y);