Lines Matching full:native_log2
1130 extern float __attribute__((overloadable)) native_log2(float v) {
1155 extern float2 __attribute__((overloadable)) native_log2(float2 v) {
1156 float2 v2 = {native_log2(v.x), native_log2(v.y)};
1159 extern float3 __attribute__((overloadable)) native_log2(float3 v) {
1160 float3 v2 = {native_log2(v.x), native_log2(v.y), native_log2(v.z)};
1163 extern float4 __attribute__((overloadable)) native_log2(float4 v) {
1164 float4 v2 = {native_log2(v.x), native_log2(v.y), native_log2(v.z), native_log2(v.w)};
1169 return native_log2(v) * (1.f / 1.442695041f);
1172 return native_log2(v) * (1.f / 1.442695041f);
1175 return native_log2(v) * (1.f / 1.442695041f);
1178 return native_log2(v) * (1.f / 1.442695041f);
1182 return native_log2(v) * (1.f / 3.321928095f);
1185 return native_log2(v) * (1.f / 3.321928095f);
1188 return native_log2(v) * (1.f / 3.321928095f);
1191 return native_log2(v) * (1.f / 3.321928095f);
1196 float v2 = native_log2(v);
1201 float2 v2 = native_log2(v);
1206 float3 v2 = native_log2(v);
1211 float4 v2 = native_log2(v);