Lines Matching refs:half
219 extern half __attribute__((const, overloadable))
220 acos(half v);
258 extern half __attribute__((const, overloadable))
259 acosh(half v);
299 extern half __attribute__((const, overloadable))
300 acospi(half v);
338 extern half __attribute__((const, overloadable))
339 asin(half v);
377 extern half __attribute__((const, overloadable))
378 asinh(half v);
418 extern half __attribute__((const, overloadable))
419 asinpi(half v);
457 extern half __attribute__((const, overloadable))
458 atan(half v);
500 extern half __attribute__((const, overloadable))
501 atan2(half numerator, half denominator);
545 extern half __attribute__((const, overloadable))
546 atan2pi(half numerator, half denominator);
584 extern half __attribute__((const, overloadable))
585 atanh(half v);
625 extern half __attribute__((const, overloadable))
626 atanpi(half v);
664 extern half __attribute__((const, overloadable))
665 cbrt(half v);
705 extern half __attribute__((const, overloadable))
706 ceil(half v);
1042 extern half __attribute__((const, overloadable))
1043 clamp(half value, half min_value, half max_value);
1063 clamp(half2 value, half min_value, half max_value);
1068 clamp(half3 value, half min_value, half max_value);
1073 clamp(half4 value, half min_value, half max_value);
1177 extern half __attribute__((const, overloadable))
1178 copysign(half magnitude_value, half sign_value);
1216 extern half __attribute__((const, overloadable))
1217 cos(half v);
1255 extern half __attribute__((const, overloadable))
1256 cosh(half v);
1296 extern half __attribute__((const, overloadable))
1297 cospi(half v);
1333 extern half __attribute__((const, overloadable))
1334 degrees(half v);
1370 extern half __attribute__((const, overloadable))
1371 erf(half v);
1407 extern half __attribute__((const, overloadable))
1408 erfc(half v);
1446 extern half __attribute__((const, overloadable))
1447 exp(half v);
1485 extern half __attribute__((const, overloadable))
1486 exp10(half v);
1524 extern half __attribute__((const, overloadable))
1525 exp2(half v);
1563 extern half __attribute__((const, overloadable))
1564 expm1(half v);
1602 extern half __attribute__((const, overloadable))
1603 fabs(half v);
1641 extern half __attribute__((const, overloadable))
1642 fdim(half a, half b);
1682 extern half __attribute__((const, overloadable))
1683 floor(half v);
1723 extern half __attribute__((const, overloadable))
1724 fma(half multiplicand1, half multiplicand2, half offset);
1762 extern half __attribute__((const, overloadable))
1763 fmax(half a, half b);
1792 fmax(half2 a, half b);
1797 fmax(half3 a, half b);
1802 fmax(half4 a, half b);
1825 extern half __attribute__((const, overloadable))
1826 fmin(half a, half b);
1855 fmin(half2 a, half b);
1860 fmin(half3 a, half b);
1865 fmin(half4 a, half b);
1890 extern half __attribute__((const, overloadable))
1891 fmod(half numerator, half denominator);
1986 extern half __attribute__((overloadable))
1987 fract(half v, half* floor);
2006 extern half __attribute__((overloadable))
2007 fract(half v);
2051 extern half __attribute__((overloadable))
2052 frexp(half v, int* exponent);
2177 extern half __attribute__((const, overloadable))
2178 hypot(half a, half b);
2222 ilogb(half v);
2265 extern half __attribute__((const, overloadable))
2266 ldexp(half mantissa, int exponent);
2332 extern half __attribute__((const, overloadable))
2333 lgamma(half v);
2364 extern half __attribute__((overloadable))
2365 lgamma(half v, int* sign_of_gamma);
2403 extern half __attribute__((const, overloadable))
2404 log(half v);
2442 extern half __attribute__((const, overloadable))
2443 log10(half v);
2481 extern half __attribute__((const, overloadable))
2482 log1p(half v);
2520 extern half __attribute__((const, overloadable))
2521 log2(half v);
2564 extern half __attribute__((const, overloadable))
2565 logb(half v);
2605 extern half __attribute__((const, overloadable))
2606 mad(half multiplicand1, half multiplicand2, half offset);
2642 extern half __attribute__((const, overloadable))
2643 max(half a, half b);
2672 max(half2 a, half b);
2677 max(half3 a, half b);
2682 max(half4 a, half b);
3103 extern half __attribute__((const, overloadable))
3104 min(half a, half b);
3133 min(half2 a, half b);
3138 min(half3 a, half b);
3143 min(half4 a, half b);
3567 extern half __attribute__((const, overloadable))
3568 mix(half start, half stop, half fraction);
3597 mix(half2 start, half2 stop, half fraction);
3602 mix(half3 start, half3 stop, half fraction);
3607 mix(half4 start, half4 stop, half fraction);
3637 extern half __attribute__((overloadable))
3638 modf(half v, half* integral_part);
3670 * Returns a half-precision floating point NaN value (Not a Number).
3673 extern half __attribute__((const, overloadable))
3707 extern half __attribute__((const, overloadable))
3708 native_acos(half v);
3754 extern half __attribute__((const, overloadable))
3755 native_acosh(half v);
3805 extern half __attribute__((const, overloadable))
3806 native_acospi(half v);
3854 extern half __attribute__((const, overloadable))
3855 native_asin(half v);
3901 extern half __attribute__((const, overloadable))
3902 native_asinh(half v);
3952 extern half __attribute__((const, overloadable))
3953 native_asinpi(half v);
3999 extern half __attribute__((const, overloadable))
4000 native_atan(half v);
4050 extern half __attribute__((const, overloadable))
4051 native_atan2(half numerator, half denominator);
4104 extern half __attribute__((const, overloadable))
4105 native_atan2pi(half numerator, half denominator);
4151 extern half __attribute__((const, overloadable))
4152 native_atanh(half v);
4200 extern half __attribute__((const, overloadable))
4201 native_atanpi(half v);
4247 extern half __attribute__((const, overloadable))
4248 native_cbrt(half v);
4294 extern half __attribute__((const, overloadable))
4295 native_cos(half v);
4341 extern half __attribute__((const, overloadable))
4342 native_cosh(half v);
4390 extern half __attribute__((const, overloadable))
4391 native_cospi(half v);
4435 extern half __attribute__((const, overloadable))
4436 native_divide(half left_vector, half right_vector);
4485 extern half __attribute__((const, overloadable))
4486 native_exp(half v);
4535 extern half __attribute__((const, overloadable))
4536 native_exp10(half v);
4585 extern half __attribute__((const, overloadable))
4586 native_exp2(half v);
4632 extern half __attribute__((const, overloadable))
4633 native_expm1(half v);
4679 extern half __attribute__((const, overloadable))
4680 native_hypot(half a, half b);
4728 extern half __attribute__((const, overloadable))
4729 native_log(half v);
4777 extern half __attribute__((const, overloadable))
4778 native_log10(half v);
4824 extern half __attribute__((const, overloadable))
4825 native_log1p(half v);
4873 extern half __attribute__((const, overloadable))
4874 native_log2(half v);
4924 extern half __attribute__((const, overloadable))
4925 native_powr(half base, half exponent);
4971 extern half __attribute__((const, overloadable))
4972 native_recip(half v);
5018 extern half __attribute__((const, overloadable))
5019 native_rootn(half v, int n);
5065 extern half __attribute__((const, overloadable))
5066 native_rsqrt(half v);
5112 extern half __attribute__((const, overloadable))
5113 native_sin(half v);
5165 extern half __attribute__((overloadable))
5166 native_sincos(half v, half* cos);
5212 extern half __attribute__((const, overloadable))
5213 native_sinh(half v);
5261 extern half __attribute__((const, overloadable))
5262 native_sinpi(half v);
5308 extern half __attribute__((const, overloadable))
5309 native_sqrt(half v);
5353 extern half __attribute__((const, overloadable))
5354 native_tan(half v);
5400 extern half __attribute__((const, overloadable))
5401 native_tanh(half v);
5449 extern half __attribute__((const, overloadable))
5450 native_tanpi(half v);
5489 extern half __attribute__((const, overloadable))
5490 nextafter(half v, half target);
5529 extern half __attribute__((const, overloadable))
5530 pow(half base, half exponent);
5569 extern half __attribute__((const, overloadable))
5570 pown(half base, int exponent);
5611 extern half __attribute__((const, overloadable))
5612 powr(half base, half exponent);
5648 extern half __attribute__((const, overloadable))
5649 radians(half v);
5690 extern half __attribute__((const, overloadable))
5691 remainder(half numerator, half denominator);
5744 extern half __attribute__((overloadable))
5745 remquo(half numerator, half denominator, int* quotient);
5768 * rint() rounds half values to even. For example, rint(0.5f) returns 0.f and
5787 extern half __attribute__((const, overloadable))
5788 rint(half v);
5826 extern half __attribute__((const, overloadable))
5827 rootn(half v, int n);
5850 * round() rounds half values away from zero. For example, round(0.5f) returns 1.f
5854 * rint() is similar but rounds half values toward even. trunc() truncates the decimal fraction.
5869 extern half __attribute__((const, overloadable))
5870 round(half v);
5908 extern half __attribute__((const, overloadable))
5909 rsqrt(half v);
5949 extern half __attribute__((const, overloadable))
5950 sign(half v);
5988 extern half __attribute__((const, overloadable))
5989 sin(half v);
6033 extern half __attribute__((overloadable))
6034 sincos(half v, half* cos);
6072 extern half __attribute__((const, overloadable))
6073 sinh(half v);
6113 extern half __attribute__((const, overloadable))
6114 sinpi(half v);
6152 extern half __attribute__((const, overloadable))
6153 sqrt(half v);
6193 extern half __attribute__((const, overloadable))
6194 step(half edge, half v);
6223 step(half2 edge, half v);
6228 step(half3 edge, half v);
6233 step(half4 edge, half v);
6253 step(half edge, half2 v);
6258 step(half edge, half3 v);
6263 step(half edge, half4 v);
6286 extern half __attribute__((const, overloadable))
6287 tan(half v);
6325 extern half __attribute__((const, overloadable))
6326 tanh(half v);
6366 extern half __attribute__((const, overloadable))
6367 tanpi(half v);
6405 extern half __attribute__((const, overloadable))
6406 tgamma(half v);
6446 extern half __attribute__((const, overloadable))
6447 trunc(half v);