Lines Matching refs:float4
5 extern float4 __attribute__((overloadable)) convert_float4(int4 c);
9 extern int4 __attribute__((overloadable)) convert_int4(float4 c);
15 extern float4 __attribute__((overloadable)) fmin(float4 v, float v2);
20 extern float4 __attribute__((overloadable)) fmax(float4 v, float v2);
38 extern float4 __attribute__((overloadable)) fnc(float4 v) { \
39 float4 r; \
61 extern int4 __attribute__((overloadable)) fnc(float4 v) { \
84 extern float4 __attribute__((overloadable)) fnc(float4 v1, float4 v2) { \
85 float4 r; \
107 extern float4 __attribute__((overloadable)) fnc(float4 v1, float v2) { \
108 float4 r; \
130 extern float4 __attribute__((overloadable)) fnc(float4 v1, int4 v2) { \
131 float4 r; \
153 extern float4 __attribute__((overloadable)) fnc(float4 v1, int v2) { \
154 float4 r; \
185 extern float4 __attribute__((overloadable)) \
186 fnc(float4 v1, float4 *v2) { \
187 float4 r; \
221 extern float4 __attribute__((overloadable)) fnc(float4 v1, int4 *v2) { \
222 float4 r; \
251 extern float4 __attribute__((overloadable)) \
252 fnc(float4 v1, float4 v2, float4 v3) { \
253 float4 r; \
284 extern float4 __attribute__((overloadable)) \
285 fnc(float4 v1, float4 v2, int4 *v3) { \
286 float4 r; \
496 extern float4 __attribute__((overloadable)) mad(float4 a, float4 b, float4 c) { in mad()
536 extern float4 __attribute__((overloadable)) powr(float4 v, float4 p) { in powr()
596 extern float4 __attribute__((overloadable)) sqrt(float4);
616 extern float4 __attribute__((overloadable)) sincos(float4 v, float4 *cosptr) { in sincos()
789 extern float4 __attribute__((overloadable)) degrees(float4 radians) { in degrees()
802 extern float4 __attribute__((overloadable)) mix(float4 start, float4 stop, float4 amount) { in mix()
811 extern float4 __attribute__((overloadable)) mix(float4 start, float4 stop, float amount) { in mix()
824 extern float4 __attribute__((overloadable)) radians(float4 degrees) { in radians()
844 extern float4 __attribute__((overloadable)) step(float4 edge, float4 v) { in step()
845 float4 r; in step()
865 extern float4 __attribute__((overloadable)) step(float4 edge, float v) { in step()
866 float4 r; in step()
886 extern float4 __attribute__((overloadable)) step(float edge, float4 v) { in step()
887 float4 r; in step()
898 extern float4 __attribute__((overloadable)) smoothstep(float4, float4, float4);
901 extern float4 __attribute__((overloadable)) smoothstep(float, float, float4);
920 extern float4 __attribute__((overloadable)) cross(float4 lhs, float4 rhs) { in cross()
921 float4 r; in cross()
940 extern float __attribute__((overloadable)) dot(float4 lhs, float4 rhs) { in dot()
953 extern float __attribute__((overloadable)) length(float4 v) { in length()
962 extern float __attribute__((overloadable)) length(float4 v);
975 extern float __attribute__((overloadable)) distance(float4 lhs, float4 rhs) { in distance()
999 extern float4 __attribute__((overloadable)) normalize(float4 v) { in normalize()
1018 extern float __attribute__((overloadable)) fast_length(float4 v) { in fast_length()
1031 extern float __attribute__((overloadable)) fast_distance(float4 lhs, float4 rhs) { in fast_distance()
1058 extern float4 __attribute__((overloadable)) fast_normalize(float4 v) { in fast_normalize()
1136 extern float4 __attribute__((overloadable)) native_exp2(float4 v) { in native_exp2()
1139 float4 r = (v - convert_float4(x)); in native_exp2()
1143 float4 fo = (float4)(x << (int4)23); in native_exp2()
1146 float4 r2 = r*r; in native_exp2()
1147 float4 adj = 1.f + r + (r2 * 0.5f) + (r2*r * 0.166666f) + (r2*r2 * 0.0416666f); in native_exp2()
1152 float4 t = 1.f; in native_exp2()
1167 extern float4 __attribute__((overloadable)) native_exp(float4 v) { in native_exp()
1180 extern float4 __attribute__((overloadable)) native_exp10(float4 v) { in native_exp10()
1214 extern float4 __attribute__((overloadable)) native_log2(float4 v) { in native_log2()
1215 float4 v2 = {native_log2(v.x), native_log2(v.y), native_log2(v.z), native_log2(v.w)}; in native_log2()
1228 extern float4 __attribute__((overloadable)) native_log(float4 v) { in native_log()
1241 extern float4 __attribute__((overloadable)) native_log10(float4 v) { in native_log10()
1261 extern float4 __attribute__((overloadable)) native_powr(float4 v, float4 y) { in native_powr()
1262 float4 v2 = native_log2(v); in native_powr()
1427 float4 __attribute__((overloadable)) native_##fn(float4 v) { return fn(v);}
1433 float4 __attribute__((overloadable)) native_##fn(float4 v1, float4 v2) { return fn(v1, v2);}
1439 float4 __attribute__((overloadable)) native_##fn(float4 v1, float4 *v2) { return fn(v1, v2);}
1445 float4 __attribute__((overloadable)) native_##fn(float4 v1, int4 v2) { return fn(v1, v2);}
1484 float4 __attribute__((overloadable)) native_normalize(float4 v) { return fast_normalize(v);} in native_normalize()
1489 float __attribute__((overloadable)) native_distance(float4 v1, float4 v2) { return fast_distance(v1… in native_distance()
1494 float __attribute__((overloadable)) native_length(float4 v) { return fast_length(v);} in native_length()
1499 float4 __attribute__((overloadable)) native_divide(float4 v1, float4 v2) { return v1 / v2;} in native_divide()
1504 float4 __attribute__((overloadable)) native_recip(float4 v) { return ((float4)1.f) / v;} in native_recip()