Lines Matching refs:half
1690 extern half __attribute__((overloadable)) fn(half h) { \
1691 return (half) fn((float) h); \
1708 extern half __attribute__((overloadable)) fn(half h1, half h2) { \
1709 return (half) fn((float) h1, (float) h2); \
1729 extern half2 __attribute__((overloadable)) fn(half2 v1, half v2) { \
1732 extern half3 __attribute__((overloadable)) fn(half3 v1, half v2) { \
1735 extern half4 __attribute__((overloadable)) fn(half4 v1, half v2) { \
1744 extern half __attribute__((overloadable)) fn(half h1, half h2, half h3) { \
1745 return (half) fn((float) h1, (float) h2, (float) h3); \
1769 extern half __attribute__((overloadable)) fn(half h1, int v) { \
1770 return (half) fn((float) h1, v); \
1787 extern half __attribute__((overloadable)) fn(half h) { \
1788 return (half) fn((float) h); \
1790 extern half __attribute__((overloadable)) fn(half2 v) { \
1793 extern half __attribute__((overloadable)) fn(half3 v) { \
1796 extern half __attribute__((overloadable)) fn(half4 v) { \
1805 extern half __attribute__((overloadable)) fn(half h1, half h2) { \
1806 return (half) fn((float) h1, (float) h2); \
1808 extern half __attribute__((overloadable)) fn(half2 v1, half2 v2) { \
1811 extern half __attribute__((overloadable)) fn(half3 v1, half3 v2) { \
1814 extern half __attribute__((overloadable)) fn(half4 v1, half4 v2) { \
1821 half t[2]; \
1830 half t[3]; \
1841 half t[4]; \
1896 extern half __attribute__((overloadable)) copysign(half x, half y);
1941 extern half __attribute__((overloadable)) fract(half v, half *iptr) { in fract()
1943 half maxLessThanOne; in fract()
1956 extern half __attribute__((const, overloadable)) fract(half v) { in fract()
1957 half unused; in fract()
1976 extern half __attribute__((overloadable)) frexp(half x, int *eptr);
2016 extern int __attribute__((overloadable)) ilogb(half x);
2054 extern half __attribute__((overloadable)) lgamma(half h, int *signp) { in lgamma()
2055 return (half) lgamma((float) h, signp); in lgamma()
2079 extern half __attribute__((overloadable)) mix(half start, half stop, half amount) { in mix()
2091 extern half2 __attribute__((overloadable)) mix(half2 start, half2 stop, half amount) { in mix()
2094 extern half3 __attribute__((overloadable)) mix(half3 start, half3 stop, half amount) { in mix()
2097 extern half4 __attribute__((overloadable)) mix(half4 start, half4 stop, half amount) { in mix()
2101 extern half __attribute__((overloadable)) modf(half x, half *iptr);
2104 half __attribute__((overloadable)) nan_half() { in nan_half()
2106 half nan; in nan_half()
2113 extern half __attribute__((overloadable)) nextafter(half x, half y);
2122 extern half __attribute__((overloadable)) remquo(half n, half d, int *quo) { in remquo()
2140 extern half __attribute__((overloadable)) sign(half h) { in sign()
2141 if (h > 0) return (half) 1.f; in sign()
2142 if (h < 0) return (half) -1.f; in sign()
2169 extern half __attribute__((overloadable)) sincos(half v, half *cosptr) { in sincos()
2191 extern half __attribute__((overloadable)) step(half edge, half v) { in step()
2215 extern half2 __attribute__((overloadable)) step(half2 edge, half v) { in step()
2221 extern half3 __attribute__((overloadable)) step(half3 edge, half v) { in step()
2228 extern half4 __attribute__((overloadable)) step(half4 edge, half v) { in step()
2236 extern half2 __attribute__((overloadable)) step(half edge, half2 v) { in step()
2242 extern half3 __attribute__((overloadable)) step(half edge, half3 v) { in step()
2249 extern half4 __attribute__((overloadable)) step(half edge, half4 v) { in step()
2307 extern half __attribute__((overloadable)) native_sincos(half v, half *cosptr) { in native_sincos()