Lines Matching refs:overloadable
4 extern float2 __attribute__((overloadable)) convert_float2(int2 c);
5 extern float3 __attribute__((overloadable)) convert_float3(int3 c);
6 extern float4 __attribute__((overloadable)) convert_float4(int4 c);
8 extern int2 __attribute__((overloadable)) convert_int2(float2 c);
9 extern int3 __attribute__((overloadable)) convert_int3(float3 c);
10 extern int4 __attribute__((overloadable)) convert_int4(float4 c);
13 extern float __attribute__((overloadable)) fmin(float v, float v2);
14 extern float2 __attribute__((overloadable)) fmin(float2 v, float v2);
15 extern float3 __attribute__((overloadable)) fmin(float3 v, float v2);
16 extern float4 __attribute__((overloadable)) fmin(float4 v, float v2);
18 extern float __attribute__((overloadable)) fmax(float v, float v2);
19 extern float2 __attribute__((overloadable)) fmax(float2 v, float v2);
20 extern float3 __attribute__((overloadable)) fmax(float3 v, float v2);
21 extern float4 __attribute__((overloadable)) fmax(float4 v, float v2);
26 extern float2 __attribute__((overloadable)) fnc(float2 v) { \
32 extern float3 __attribute__((overloadable)) fnc(float3 v) { \
39 extern float4 __attribute__((overloadable)) fnc(float4 v) { \
49 extern int2 __attribute__((overloadable)) fnc(float2 v) { \
55 extern int3 __attribute__((overloadable)) fnc(float3 v) { \
62 extern int4 __attribute__((overloadable)) fnc(float4 v) { \
72 extern float2 __attribute__((overloadable)) fnc(float2 v1, float2 v2) { \
78 extern float3 __attribute__((overloadable)) fnc(float3 v1, float3 v2) { \
85 extern float4 __attribute__((overloadable)) fnc(float4 v1, float4 v2) { \
95 extern float2 __attribute__((overloadable)) fnc(float2 v1, float v2) { \
101 extern float3 __attribute__((overloadable)) fnc(float3 v1, float v2) { \
108 extern float4 __attribute__((overloadable)) fnc(float4 v1, float v2) { \
118 extern float2 __attribute__((overloadable)) fnc(float2 v1, int2 v2) { \
124 extern float3 __attribute__((overloadable)) fnc(float3 v1, int3 v2) { \
131 extern float4 __attribute__((overloadable)) fnc(float4 v1, int4 v2) { \
141 extern float2 __attribute__((overloadable)) fnc(float2 v1, int v2) { \
147 extern float3 __attribute__((overloadable)) fnc(float3 v1, int v2) { \
154 extern float4 __attribute__((overloadable)) fnc(float4 v1, int v2) { \
164 extern float2 __attribute__((overloadable)) \
174 extern float3 __attribute__((overloadable)) \
186 extern float4 __attribute__((overloadable)) \
202 extern float2 __attribute__((overloadable)) fnc(float2 v1, int2 *v2) { \
211 extern float3 __attribute__((overloadable)) fnc(float3 v1, int3 *v2) { \
222 extern float4 __attribute__((overloadable)) fnc(float4 v1, int4 *v2) { \
237 extern float2 __attribute__((overloadable)) \
244 extern float3 __attribute__((overloadable)) \
252 extern float4 __attribute__((overloadable)) \
263 extern float2 __attribute__((overloadable)) \
273 extern float3 __attribute__((overloadable)) \
285 extern float4 __attribute__((overloadable)) \
341 extern float __attribute__((overloadable)) SC_acosf(float);
342 float __attribute__((overloadable)) acos(float v) { in acos()
347 extern float __attribute__((overloadable)) SC_acoshf(float);
348 float __attribute__((overloadable)) acosh(float v) { in acosh()
354 extern float __attribute__((overloadable)) acospi(float v) { in FN_FUNC_FN()
359 extern float __attribute__((overloadable)) SC_asinf(float);
360 float __attribute__((overloadable)) asin(float v) { in asin()
365 extern float __attribute__((overloadable)) SC_asinhf(float);
366 float __attribute__((overloadable)) asinh(float v) { in asinh()
371 extern float __attribute__((overloadable)) asinpi(float v) { in FN_FUNC_FN()
376 extern float __attribute__((overloadable)) SC_atanf(float);
377 float __attribute__((overloadable)) atan(float v) { in atan()
382 extern float __attribute__((overloadable)) SC_atan2f(float, float);
383 float __attribute__((overloadable)) atan2(float v1, float v2) { in atan2()
388 extern float __attribute__((overloadable)) SC_atanhf(float);
389 float __attribute__((overloadable)) atanh(float v) { in atanh()
394 extern float __attribute__((overloadable)) atanpi(float v) { in FN_FUNC_FN()
400 extern float __attribute__((overloadable)) atan2pi(float y, float x) { in FN_FUNC_FN()
405 extern float __attribute__((overloadable)) SC_cbrtf(float);
406 float __attribute__((overloadable)) cbrt(float v) { in cbrt()
411 extern float __attribute__((overloadable)) SC_ceilf(float);
412 float __attribute__((overloadable)) ceil(float v) { in ceil()
417 extern float __attribute__((overloadable)) SC_copysignf(float, float);
418 float __attribute__((overloadable)) copysign(float v1, float v2) { in copysign()
423 extern float __attribute__((overloadable)) SC_cosf(float);
424 float __attribute__((overloadable)) cos(float v) { in cos()
429 extern float __attribute__((overloadable)) SC_coshf(float);
430 float __attribute__((overloadable)) cosh(float v) { in cosh()
435 extern float __attribute__((overloadable)) cospi(float v) { in FN_FUNC_FN()
440 extern float __attribute__((overloadable)) SC_erfcf(float);
441 float __attribute__((overloadable)) erfc(float v) { in erfc()
446 extern float __attribute__((overloadable)) SC_erff(float);
447 float __attribute__((overloadable)) erf(float v) { in erf()
452 extern float __attribute__((overloadable)) SC_expf(float);
453 float __attribute__((overloadable)) exp(float v) { in exp()
458 extern float __attribute__((overloadable)) SC_exp2f(float);
459 float __attribute__((overloadable)) exp2(float v) { in exp2()
464 extern float __attribute__((overloadable)) pow(float, float);
466 extern float __attribute__((overloadable)) exp10(float v) { in exp10()
471 extern float __attribute__((overloadable)) SC_expm1f(float);
472 float __attribute__((overloadable)) expm1(float v) { in expm1()
477 extern float __attribute__((overloadable)) fabs(float v) { in FN_FUNC_FN()
483 extern float __attribute__((overloadable)) SC_fdimf(float, float);
484 float __attribute__((overloadable)) fdim(float v1, float v2) { in fdim()
489 extern float __attribute__((overloadable)) SC_floorf(float);
490 float __attribute__((overloadable)) floor(float v) { in floor()
495 extern float __attribute__((overloadable)) SC_fmaf(float, float, float);
496 float __attribute__((overloadable)) fma(float v1, float v2, float v3) { in fma()
501 extern float __attribute__((overloadable)) SC_fminf(float, float);
503 extern float __attribute__((overloadable)) SC_fmodf(float, float);
504 float __attribute__((overloadable)) fmod(float v1, float v2) { in fmod()
509 extern float __attribute__((overloadable)) fract(float v, float *iptr) { in FN_FUNC_FN_FN()
518 extern float __attribute__((const, overloadable)) fract(float v) { in FN_FUNC_FN_PFN()
524 extern float __attribute__((overloadable)) SC_frexpf(float, int *);
525 float __attribute__((overloadable)) frexp(float v1, int* v2) { in frexp()
530 extern float __attribute__((overloadable)) SC_hypotf(float, float);
531 float __attribute__((overloadable)) hypot(float v1, float v2) { in hypot()
536 extern int __attribute__((overloadable)) SC_ilogbf(float);
537 int __attribute__((overloadable)) ilogb(float v) { in ilogb()
542 extern float __attribute__((overloadable)) SC_ldexpf(float, int);
543 float __attribute__((overloadable)) ldexp(float v1, int v2) { in ldexp()
549 extern float __attribute__((overloadable)) SC_lgammaf(float);
550 float __attribute__((overloadable)) lgamma(float v) { in lgamma()
554 extern float __attribute__((overloadable)) SC_lgammaf_r(float, int*);
555 float __attribute__((overloadable)) lgamma(float v, int* ptr) { in lgamma()
560 extern float __attribute__((overloadable)) SC_logf(float);
561 float __attribute__((overloadable)) log(float v) { in log()
566 extern float __attribute__((overloadable)) SC_log10f(float);
567 float __attribute__((overloadable)) log10(float v) { in log10()
573 extern float __attribute__((overloadable)) log2(float v) { in FN_FUNC_FN()
578 extern float __attribute__((overloadable)) SC_log1pf(float);
579 float __attribute__((overloadable)) log1p(float v) { in log1p()
584 extern float __attribute__((overloadable)) SC_logbf(float);
585 float __attribute__((overloadable)) logb(float v) { in logb()
590 extern float __attribute__((overloadable)) mad(float a, float b, float c) { in FN_FUNC_FN()
593 extern float2 __attribute__((overloadable)) mad(float2 a, float2 b, float2 c) { in mad()
596 extern float3 __attribute__((overloadable)) mad(float3 a, float3 b, float3 c) { in mad()
599 extern float4 __attribute__((overloadable)) mad(float4 a, float4 b, float4 c) { in mad()
603 extern float __attribute__((overloadable)) SC_modff(float, float *);
604 float __attribute__((overloadable)) modf(float v1, float *v2) { in modf()
609 extern float __attribute__((overloadable)) nan(uint v) { in nan()
616 extern float __attribute__((overloadable)) SC_nextafterf(float, float);
617 float __attribute__((overloadable)) nextafter(float v1, float v2) { in nextafter()
626 extern float __attribute__((overloadable)) SC_powf(float, float);
627 float __attribute__((overloadable)) pow(float v1, float v2) { in pow()
633 extern float __attribute__((overloadable)) pown(float v, int p) { in FN_FUNC_FN_FN()
645 extern float __attribute__((overloadable)) powr(float v, float p) { in FN_FUNC_FN_IN()
648 extern float2 __attribute__((overloadable)) powr(float2 v, float2 p) { in powr()
651 extern float3 __attribute__((overloadable)) powr(float3 v, float3 p) { in powr()
654 extern float4 __attribute__((overloadable)) powr(float4 v, float4 p) { in powr()
658 extern float __attribute__((overloadable)) SC_remainderf(float, float);
659 float __attribute__((overloadable)) remainder(float v1, float v2) { in remainder()
664 extern float __attribute__((overloadable)) SC_remquof(float, float, int *);
665 float __attribute__((overloadable)) remquo(float v1, float v2, int *v3) { in remquo()
670 extern float __attribute__((overloadable)) SC_rintf(float);
671 float __attribute__((overloadable)) rint(float v) { in rint()
676 extern float __attribute__((overloadable)) rootn(float v, int r) { in FN_FUNC_FN()
709 extern float __attribute__((overloadable)) SC_roundf(float);
710 float __attribute__((overloadable)) round(float v) { in round()
715 extern float __attribute__((overloadable)) SC_randf2(float, float);
716 float __attribute__((overloadable)) rsRand(float min, float max) { in rsRand()
721 extern float __attribute__((overloadable)) rsqrt(float v) { in rsqrt()
730 extern float __attribute__((overloadable)) SC_sqrtf(float);
731 float __attribute__((overloadable)) sqrt(float v) { in sqrt()
738 extern float2 __attribute__((overloadable)) sqrt(float2);
739 extern float3 __attribute__((overloadable)) sqrt(float3);
740 extern float4 __attribute__((overloadable)) sqrt(float4);
745 extern float __attribute__((overloadable)) SC_sinf(float);
746 float __attribute__((overloadable)) sin(float v) { in sin()
751 extern float __attribute__((overloadable)) sincos(float v, float *cosptr) { in FN_FUNC_FN()
755 extern float2 __attribute__((overloadable)) sincos(float2 v, float2 *cosptr) { in sincos()
759 extern float3 __attribute__((overloadable)) sincos(float3 v, float3 *cosptr) { in sincos()
763 extern float4 __attribute__((overloadable)) sincos(float4 v, float4 *cosptr) { in sincos()
768 extern float __attribute__((overloadable)) SC_sinhf(float);
769 float __attribute__((overloadable)) sinh(float v) { in sinh()
774 extern float __attribute__((overloadable)) sinpi(float v) { in FN_FUNC_FN()
779 extern float __attribute__((overloadable)) SC_tanf(float);
780 float __attribute__((overloadable)) tan(float v) { in tan()
785 extern float __attribute__((overloadable)) SC_tanhf(float);
786 float __attribute__((overloadable)) tanh(float v) { in tanh()
791 extern float __attribute__((overloadable)) tanpi(float v) { in FN_FUNC_FN()
797 extern float __attribute__((overloadable)) SC_tgammaf(float);
798 float __attribute__((overloadable)) tgamma(float v) { in tgamma()
803 extern float __attribute__((overloadable)) SC_truncf(float);
804 float __attribute__((overloadable)) trunc(float v) { in trunc()
812 extern typeout __attribute__((overloadable)) fnc(typein); \ in FN_FUNC_FN()
813 extern typeout##2 __attribute__((overloadable)) fnc(typein##2 v) { \
819 extern typeout##3 __attribute__((overloadable)) fnc(typein##3 v) { \
826 extern typeout##4 __attribute__((overloadable)) fnc(typein##4 v) { \
851 extern type __attribute__((overloadable)) \
855 extern type##2 __attribute__((overloadable)) \
862 extern type##3 __attribute__((overloadable)) \
870 extern type##4 __attribute__((overloadable)) \
893 extern uint32_t __attribute__((overloadable)) abs(int32_t v) {
898 extern uint16_t __attribute__((overloadable)) abs(int16_t v) { in abs()
903 extern uint8_t __attribute__((overloadable)) abs(int8_t v) { in abs()
915 extern uint32_t __attribute__((overloadable)) clz(uint32_t v) { in clz()
918 extern uint16_t __attribute__((overloadable)) clz(uint16_t v) { in clz()
921 extern uint8_t __attribute__((overloadable)) clz(uint8_t v) { in clz()
924 extern int32_t __attribute__((overloadable)) clz(int32_t v) { in clz()
927 extern int16_t __attribute__((overloadable)) clz(int16_t v) { in clz()
930 extern int8_t __attribute__((overloadable)) clz(int8_t v) { in clz()
942 extern float __attribute__((overloadable)) degrees(float radians) { in IN_FUNC_IN()
945 extern float2 __attribute__((overloadable)) degrees(float2 radians) { in degrees()
948 extern float3 __attribute__((overloadable)) degrees(float3 radians) { in degrees()
951 extern float4 __attribute__((overloadable)) degrees(float4 radians) { in degrees()
955 extern float __attribute__((overloadable)) mix(float start, float stop, float amount) { in mix()
958 extern float2 __attribute__((overloadable)) mix(float2 start, float2 stop, float2 amount) { in mix()
961 extern float3 __attribute__((overloadable)) mix(float3 start, float3 stop, float3 amount) { in mix()
964 extern float4 __attribute__((overloadable)) mix(float4 start, float4 stop, float4 amount) { in mix()
967 extern float2 __attribute__((overloadable)) mix(float2 start, float2 stop, float amount) { in mix()
970 extern float3 __attribute__((overloadable)) mix(float3 start, float3 stop, float amount) { in mix()
973 extern float4 __attribute__((overloadable)) mix(float4 start, float4 stop, float amount) { in mix()
977 extern float __attribute__((overloadable)) radians(float degrees) { in radians()
980 extern float2 __attribute__((overloadable)) radians(float2 degrees) { in radians()
983 extern float3 __attribute__((overloadable)) radians(float3 degrees) { in radians()
986 extern float4 __attribute__((overloadable)) radians(float4 degrees) { in radians()
990 extern float __attribute__((overloadable)) step(float edge, float v) { in step()
993 extern float2 __attribute__((overloadable)) step(float2 edge, float2 v) { in step()
999 extern float3 __attribute__((overloadable)) step(float3 edge, float3 v) { in step()
1006 extern float4 __attribute__((overloadable)) step(float4 edge, float4 v) { in step()
1014 extern float2 __attribute__((overloadable)) step(float2 edge, float v) { in step()
1020 extern float3 __attribute__((overloadable)) step(float3 edge, float v) { in step()
1027 extern float4 __attribute__((overloadable)) step(float4 edge, float v) { in step()
1035 extern float2 __attribute__((overloadable)) step(float edge, float2 v) { in step()
1041 extern float3 __attribute__((overloadable)) step(float edge, float3 v) { in step()
1048 extern float4 __attribute__((overloadable)) step(float edge, float4 v) { in step()
1057 extern float __attribute__((overloadable)) sign(float v) { in sign()
1066 extern float3 __attribute__((overloadable)) cross(float3 lhs, float3 rhs) { in FN_FUNC_FN()
1074 extern float4 __attribute__((overloadable)) cross(float4 lhs, float4 rhs) { in cross()
1088 extern float __attribute__((overloadable)) dot(float lhs, float rhs) { in dot()
1091 extern float __attribute__((overloadable)) dot(float2 lhs, float2 rhs) { in dot()
1094 extern float __attribute__((overloadable)) dot(float3 lhs, float3 rhs) { in dot()
1097 extern float __attribute__((overloadable)) dot(float4 lhs, float4 rhs) { in dot()
1101 extern float __attribute__((overloadable)) length(float v) { in length()
1104 extern float __attribute__((overloadable)) length(float2 v) { in length()
1107 extern float __attribute__((overloadable)) length(float3 v) { in length()
1110 extern float __attribute__((overloadable)) length(float4 v) { in length()
1116 extern float __attribute__((overloadable)) length(float v);
1117 extern float __attribute__((overloadable)) length(float2 v);
1118 extern float __attribute__((overloadable)) length(float3 v);
1119 extern float __attribute__((overloadable)) length(float4 v);
1123 extern float __attribute__((overloadable)) distance(float lhs, float rhs) { in distance()
1126 extern float __attribute__((overloadable)) distance(float2 lhs, float2 rhs) { in distance()
1129 extern float __attribute__((overloadable)) distance(float3 lhs, float3 rhs) { in distance()
1132 extern float __attribute__((overloadable)) distance(float4 lhs, float4 rhs) { in distance()
1139 extern float __attribute__((overloadable)) normalize(float v) { in normalize()
1148 extern float2 __attribute__((overloadable)) normalize(float2 v) { in normalize()
1152 extern float3 __attribute__((overloadable)) normalize(float3 v) { in normalize()
1156 extern float4 __attribute__((overloadable)) normalize(float4 v) { in normalize()
1161 extern float __attribute__((overloadable)) half_sqrt(float v) { in half_sqrt()
1166 extern float __attribute__((overloadable)) fast_length(float v) { in FN_FUNC_FN()
1169 extern float __attribute__((overloadable)) fast_length(float2 v) { in fast_length()
1172 extern float __attribute__((overloadable)) fast_length(float3 v) { in fast_length()
1175 extern float __attribute__((overloadable)) fast_length(float4 v) { in fast_length()
1179 extern float __attribute__((overloadable)) fast_distance(float lhs, float rhs) { in fast_distance()
1182 extern float __attribute__((overloadable)) fast_distance(float2 lhs, float2 rhs) { in fast_distance()
1185 extern float __attribute__((overloadable)) fast_distance(float3 lhs, float3 rhs) { in fast_distance()
1188 extern float __attribute__((overloadable)) fast_distance(float4 lhs, float4 rhs) { in fast_distance()
1192 extern float __attribute__((overloadable)) half_rsqrt(float);
1197 extern float __attribute__((overloadable)) fast_normalize(float v) { in fast_normalize()
1207 extern float2 __attribute__((overloadable)) fast_normalize(float2 v) { in fast_normalize()
1211 extern float3 __attribute__((overloadable)) fast_normalize(float3 v) { in fast_normalize()
1215 extern float4 __attribute__((overloadable)) fast_normalize(float4 v) { in fast_normalize()
1220 extern float __attribute__((overloadable)) half_recip(float v) { in half_recip()
1264 extern float __attribute__((overloadable)) native_exp2(float v) { in native_exp2()
1278 extern float2 __attribute__((overloadable)) native_exp2(float2 v) { in native_exp2()
1293 extern float4 __attribute__((overloadable)) native_exp2(float4 v) { in native_exp2()
1308 extern float3 __attribute__((overloadable)) native_exp2(float3 v) { in native_exp2()
1315 extern float __attribute__((overloadable)) native_exp(float v) { in native_exp()
1318 extern float2 __attribute__((overloadable)) native_exp(float2 v) { in native_exp()
1321 extern float3 __attribute__((overloadable)) native_exp(float3 v) { in native_exp()
1324 extern float4 __attribute__((overloadable)) native_exp(float4 v) { in native_exp()
1328 extern float __attribute__((overloadable)) native_exp10(float v) { in native_exp10()
1331 extern float2 __attribute__((overloadable)) native_exp10(float2 v) { in native_exp10()
1334 extern float3 __attribute__((overloadable)) native_exp10(float3 v) { in native_exp10()
1337 extern float4 __attribute__((overloadable)) native_exp10(float4 v) { in native_exp10()
1341 extern float __attribute__((overloadable)) native_log2(float v) { in native_log2()
1363 extern float2 __attribute__((overloadable)) native_log2(float2 v) { in native_log2()
1367 extern float3 __attribute__((overloadable)) native_log2(float3 v) { in native_log2()
1371 extern float4 __attribute__((overloadable)) native_log2(float4 v) { in native_log2()
1376 extern float __attribute__((overloadable)) native_log(float v) { in native_log()
1379 extern float2 __attribute__((overloadable)) native_log(float2 v) { in native_log()
1382 extern float3 __attribute__((overloadable)) native_log(float3 v) { in native_log()
1385 extern float4 __attribute__((overloadable)) native_log(float4 v) { in native_log()
1389 extern float __attribute__((overloadable)) native_log10(float v) { in native_log10()
1392 extern float2 __attribute__((overloadable)) native_log10(float2 v) { in native_log10()
1395 extern float3 __attribute__((overloadable)) native_log10(float3 v) { in native_log10()
1398 extern float4 __attribute__((overloadable)) native_log10(float4 v) { in native_log10()
1403 extern float __attribute__((overloadable)) native_powr(float v, float y) { in native_powr()
1408 extern float2 __attribute__((overloadable)) native_powr(float2 v, float2 y) { in native_powr()
1413 extern float3 __attribute__((overloadable)) native_powr(float3 v, float3 y) { in native_powr()
1418 extern float4 __attribute__((overloadable)) native_powr(float4 v, float4 y) { in native_powr()
1424 extern double __attribute__((overloadable)) min(double v1, double v2) { in min()
1428 extern double2 __attribute__((overloadable)) min(double2 v1, double2 v2) { in min()
1435 extern double3 __attribute__((overloadable)) min(double3 v1, double3 v2) { in min()
1443 extern double4 __attribute__((overloadable)) min(double4 v1, double4 v2) { in min()
1452 extern long __attribute__((overloadable)) min(long v1, long v2) { in min()
1455 extern long2 __attribute__((overloadable)) min(long2 v1, long2 v2) { in min()
1461 extern long3 __attribute__((overloadable)) min(long3 v1, long3 v2) { in min()
1468 extern long4 __attribute__((overloadable)) min(long4 v1, long4 v2) { in min()
1477 extern ulong __attribute__((overloadable)) min(ulong v1, ulong v2) { in min()
1480 extern ulong2 __attribute__((overloadable)) min(ulong2 v1, ulong2 v2) { in min()
1486 extern ulong3 __attribute__((overloadable)) min(ulong3 v1, ulong3 v2) { in min()
1493 extern ulong4 __attribute__((overloadable)) min(ulong4 v1, ulong4 v2) { in min()
1502 extern double __attribute__((overloadable)) max(double v1, double v2) { in max()
1506 extern double2 __attribute__((overloadable)) max(double2 v1, double2 v2) { in max()
1513 extern double3 __attribute__((overloadable)) max(double3 v1, double3 v2) { in max()
1521 extern double4 __attribute__((overloadable)) max(double4 v1, double4 v2) { in max()
1530 extern long __attribute__((overloadable)) max(long v1, long v2) { in max()
1533 extern long2 __attribute__((overloadable)) max(long2 v1, long2 v2) { in max()
1539 extern long3 __attribute__((overloadable)) max(long3 v1, long3 v2) { in max()
1546 extern long4 __attribute__((overloadable)) max(long4 v1, long4 v2) { in max()
1555 extern ulong __attribute__((overloadable)) max(ulong v1, ulong v2) { in max()
1558 extern ulong2 __attribute__((overloadable)) max(ulong2 v1, ulong2 v2) { in max()
1564 extern ulong3 __attribute__((overloadable)) max(ulong3 v1, ulong3 v2) { in max()
1571 extern ulong4 __attribute__((overloadable)) max(ulong4 v1, ulong4 v2) { in max()
1581 float __attribute__((overloadable)) native_##fn(float v) { return fn(v);} \
1582 float2 __attribute__((overloadable)) native_##fn(float2 v) { return fn(v);} \
1583 float3 __attribute__((overloadable)) native_##fn(float3 v) { return fn(v);} \
1584 float4 __attribute__((overloadable)) native_##fn(float4 v) { return fn(v);}
1587 float __attribute__((overloadable)) native_##fn(float v1, float v2) { return fn(v1, v2);} \
1588 float2 __attribute__((overloadable)) native_##fn(float2 v1, float2 v2) { return fn(v1, v2);} \
1589 float3 __attribute__((overloadable)) native_##fn(float3 v1, float3 v2) { return fn(v1, v2);} \
1590 float4 __attribute__((overloadable)) native_##fn(float4 v1, float4 v2) { return fn(v1, v2);}
1593 float __attribute__((overloadable)) native_##fn(float v1, float *v2) { return fn(v1, v2);} \
1594 float2 __attribute__((overloadable)) native_##fn(float2 v1, float2 *v2) { return fn(v1, v2);} \
1595 float3 __attribute__((overloadable)) native_##fn(float3 v1, float3 *v2) { return fn(v1, v2);} \
1596 float4 __attribute__((overloadable)) native_##fn(float4 v1, float4 *v2) { return fn(v1, v2);}
1599 float __attribute__((overloadable)) native_##fn(float v1, int v2) { return fn(v1, v2);} \
1600 float2 __attribute__((overloadable)) native_##fn(float2 v1, int2 v2) { return fn(v1, v2);} \
1601 float3 __attribute__((overloadable)) native_##fn(float3 v1, int3 v2) { return fn(v1, v2);} \
1602 float4 __attribute__((overloadable)) native_##fn(float4 v1, int4 v2) { return fn(v1, v2);}
1638 float __attribute__((overloadable)) native_normalize(float v) { return fast_normalize(v);} in THUNK_NATIVE_F()
1639 float2 __attribute__((overloadable)) native_normalize(float2 v) { return fast_normalize(v);} in native_normalize()
1640 float3 __attribute__((overloadable)) native_normalize(float3 v) { return fast_normalize(v);} in native_normalize()
1641 float4 __attribute__((overloadable)) native_normalize(float4 v) { return fast_normalize(v);} in native_normalize()
1643 float __attribute__((overloadable)) native_distance(float v1, float v2) { return fast_distance(v1, … in native_distance()
1644 float __attribute__((overloadable)) native_distance(float2 v1, float2 v2) { return fast_distance(v1… in native_distance()
1645 float __attribute__((overloadable)) native_distance(float3 v1, float3 v2) { return fast_distance(v1… in native_distance()
1646 float __attribute__((overloadable)) native_distance(float4 v1, float4 v2) { return fast_distance(v1… in native_distance()
1648 float __attribute__((overloadable)) native_length(float v) { return fast_length(v);} in native_length()
1649 float __attribute__((overloadable)) native_length(float2 v) { return fast_length(v);} in native_length()
1650 float __attribute__((overloadable)) native_length(float3 v) { return fast_length(v);} in native_length()
1651 float __attribute__((overloadable)) native_length(float4 v) { return fast_length(v);} in native_length()
1653 float __attribute__((overloadable)) native_divide(float v1, float v2) { return v1 / v2;} in native_divide()
1654 float2 __attribute__((overloadable)) native_divide(float2 v1, float2 v2) { return v1 / v2;} in native_divide()
1655 float3 __attribute__((overloadable)) native_divide(float3 v1, float3 v2) { return v1 / v2;} in native_divide()
1656 float4 __attribute__((overloadable)) native_divide(float4 v1, float4 v2) { return v1 / v2;} in native_divide()
1658 float __attribute__((overloadable)) native_recip(float v) { return 1.f / v;} in native_recip()
1659 float2 __attribute__((overloadable)) native_recip(float2 v) { return ((float2)1.f) / v;} in native_recip()
1660 float3 __attribute__((overloadable)) native_recip(float3 v) { return ((float3)1.f) / v;} in native_recip()
1661 float4 __attribute__((overloadable)) native_recip(float4 v) { return ((float4)1.f) / v;} in native_recip()
1690 extern half __attribute__((overloadable)) fn(half h) { \
1693 extern half2 __attribute__((overloadable)) fn(half2 v) { \
1696 extern half3 __attribute__((overloadable)) fn(half3 v) { \
1699 extern half4 __attribute__((overloadable)) fn(half4 v) { \
1708 extern half __attribute__((overloadable)) fn(half h1, half h2) { \
1711 extern half2 __attribute__((overloadable)) fn(half2 v1, half2 v2) { \
1715 extern half3 __attribute__((overloadable)) fn(half3 v1, half3 v2) { \
1719 extern half4 __attribute__((overloadable)) fn(half4 v1, half4 v2) { \
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) { \
1747 extern half2 __attribute__((overloadable)) fn(half2 v1, half2 v2, half2 v3) { \
1752 extern half3 __attribute__((overloadable)) fn(half3 v1, half3 v2, half3 v3) { \
1757 extern half4 __attribute__((overloadable)) fn(half4 v1, half4 v2, half4 v3) { \
1769 extern half __attribute__((overloadable)) fn(half h1, int v) { \
1772 extern half2 __attribute__((overloadable)) fn(half2 v1, int2 v2) { \
1775 extern half3 __attribute__((overloadable)) fn(half3 v1, int3 v2) { \
1778 extern half4 __attribute__((overloadable)) fn(half4 v1, int4 v2) { \
1787 extern half __attribute__((overloadable)) fn(half 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) { \
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) { \
1819 extern half2 __attribute__((overloadable)) fnc(half2 v1, half2 *v2) { \
1828 extern half3 __attribute__((overloadable)) fnc(half3 v1, half3 *v2) { \
1839 extern half4 __attribute__((overloadable)) fnc(half4 v1, half4 *v2) { \
1859 extern half2 __attribute__((overloadable)) fn(half2 v1, half2 v2) { \
1865 extern half3 __attribute__((overloadable)) fn(half3 v1, half3 v2) { \
1872 extern half4 __attribute__((overloadable)) fn(half4 v1, half4 v2) { \
1896 extern half __attribute__((overloadable)) copysign(half x, half y);
1903 extern half3 __attribute__((overloadable)) cross(half3 lhs, half3 rhs) { in cross()
1911 extern half4 __attribute__((overloadable)) cross(half4 lhs, half4 rhs) { in cross()
1941 extern half __attribute__((overloadable)) fract(half v, half *iptr) { in fract()
1956 extern half __attribute__((const, overloadable)) fract(half v) { in fract()
1961 extern half2 __attribute__((const, overloadable)) fract(half2 v) { in fract()
1966 extern half3 __attribute__((const, overloadable)) fract(half3 v) { in fract()
1971 extern half4 __attribute__((const, overloadable)) fract(half4 v) { in fract()
1976 extern half __attribute__((overloadable)) frexp(half x, int *eptr);
1978 extern half2 __attribute__((overloadable)) frexp(half2 v1, int2 *eptr) { in frexp()
1988 extern half3 __attribute__((overloadable)) frexp(half3 v1, int3 *eptr) { in frexp()
2000 extern half4 __attribute__((overloadable)) frexp(half4 v1, int4 *eptr) { in frexp()
2016 extern int __attribute__((overloadable)) ilogb(half x);
2018 extern int2 __attribute__((overloadable)) ilogb(half2 v) { in ilogb()
2024 extern int3 __attribute__((overloadable)) ilogb(half3 v) { in ilogb()
2031 extern int4 __attribute__((overloadable)) ilogb(half4 v) { in ilogb()
2041 extern half2 __attribute__((overloadable)) ldexp(half2 v, int exponent) { in ldexp()
2044 extern half3 __attribute__((overloadable)) ldexp(half3 v, int exponent) { in ldexp()
2047 extern half4 __attribute__((overloadable)) ldexp(half4 v, int exponent) { in ldexp()
2054 extern half __attribute__((overloadable)) lgamma(half h, int *signp) { in lgamma()
2057 extern half2 __attribute__((overloadable)) lgamma(half2 v, int2 *signp) { in lgamma()
2060 extern half3 __attribute__((overloadable)) lgamma(half3 v, int3 *signp) { in lgamma()
2063 extern half4 __attribute__((overloadable)) lgamma(half4 v, int4 *signp) { in lgamma()
2079 extern half __attribute__((overloadable)) mix(half start, half stop, half amount) { in mix()
2082 extern half2 __attribute__((overloadable)) mix(half2 start, half2 stop, half2 amount) { in mix()
2085 extern half3 __attribute__((overloadable)) mix(half3 start, half3 stop, half3 amount) { in mix()
2088 extern half4 __attribute__((overloadable)) mix(half4 start, half4 stop, half4 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()
2113 extern half __attribute__((overloadable)) nextafter(half x, half y);
2122 extern half __attribute__((overloadable)) remquo(half n, half d, int *quo) { in remquo()
2125 extern half2 __attribute__((overloadable)) remquo(half2 n, half2 d, int2 *quo) { in remquo()
2128 extern half3 __attribute__((overloadable)) remquo(half3 n, half3 d, int3 *quo) { in remquo()
2131 extern half4 __attribute__((overloadable)) remquo(half4 n, half4 d, int4 *quo) { in remquo()
2140 extern half __attribute__((overloadable)) sign(half h) { in sign()
2145 extern half2 __attribute__((overloadable)) sign(half2 v) { in sign()
2151 extern half3 __attribute__((overloadable)) sign(half3 v) { in sign()
2158 extern half4 __attribute__((overloadable)) sign(half4 v) { in sign()
2169 extern half __attribute__((overloadable)) sincos(half v, half *cosptr) { in sincos()
2174 extern half2 __attribute__((overloadable)) sincos(half2 v, half2 *cosptr) { in sincos()
2178 extern half3 __attribute__((overloadable)) sincos(half3 v, half3 *cosptr) { in sincos()
2182 extern half4 __attribute__((overloadable)) sincos(half4 v, half4 *cosptr) { in sincos()
2191 extern half __attribute__((overloadable)) step(half edge, half v) { in step()
2194 extern half2 __attribute__((overloadable)) step(half2 edge, half2 v) { in step()
2200 extern half3 __attribute__((overloadable)) step(half3 edge, half3 v) { in step()
2207 extern half4 __attribute__((overloadable)) step(half4 edge, half4 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()
2310 extern half2 __attribute__((overloadable)) native_sincos(half2 v, half2 *cosptr) { in native_sincos()
2313 extern half3 __attribute__((overloadable)) native_sincos(half3 v, half3 *cosptr) { in native_sincos()
2316 extern half4 __attribute__((overloadable)) native_sincos(half4 v, half4 *cosptr) { in native_sincos()