/* AUTOGENERATED FROM TABLES 6.8 and 6.9 */
float __attribute__((overloadable)) acos(float x);
float2 __attribute__((overloadable)) acos(float2 x);
float3 __attribute__((overloadable)) acos(float3 x);
float4 __attribute__((overloadable)) acos(float4 x);
float8 __attribute__((overloadable)) acos(float8 x);
float16 __attribute__((overloadable)) acos(float16 x);
double __attribute__((overloadable)) acos(double x);
double2 __attribute__((overloadable)) acos(double2 x);
double3 __attribute__((overloadable)) acos(double3 x);
double4 __attribute__((overloadable)) acos(double4 x);
double8 __attribute__((overloadable)) acos(double8 x);
double16 __attribute__((overloadable)) acos(double16 x);
float __attribute__((overloadable)) acosh(float x);
float2 __attribute__((overloadable)) acosh(float2 x);
float3 __attribute__((overloadable)) acosh(float3 x);
float4 __attribute__((overloadable)) acosh(float4 x);
float8 __attribute__((overloadable)) acosh(float8 x);
float16 __attribute__((overloadable)) acosh(float16 x);
double __attribute__((overloadable)) acosh(double x);
double2 __attribute__((overloadable)) acosh(double2 x);
double3 __attribute__((overloadable)) acosh(double3 x);
double4 __attribute__((overloadable)) acosh(double4 x);
double8 __attribute__((overloadable)) acosh(double8 x);
double16 __attribute__((overloadable)) acosh(double16 x);
float __attribute__((overloadable)) acospi(float x);
float2 __attribute__((overloadable)) acospi(float2 x);
float3 __attribute__((overloadable)) acospi(float3 x);
float4 __attribute__((overloadable)) acospi(float4 x);
float8 __attribute__((overloadable)) acospi(float8 x);
float16 __attribute__((overloadable)) acospi(float16 x);
double __attribute__((overloadable)) acospi(double x);
double2 __attribute__((overloadable)) acospi(double2 x);
double3 __attribute__((overloadable)) acospi(double3 x);
double4 __attribute__((overloadable)) acospi(double4 x);
double8 __attribute__((overloadable)) acospi(double8 x);
double16 __attribute__((overloadable)) acospi(double16 x);
float __attribute__((overloadable)) asin(float x);
float2 __attribute__((overloadable)) asin(float2 x);
float3 __attribute__((overloadable)) asin(float3 x);
float4 __attribute__((overloadable)) asin(float4 x);
float8 __attribute__((overloadable)) asin(float8 x);
float16 __attribute__((overloadable)) asin(float16 x);
double __attribute__((overloadable)) asin(double x);
double2 __attribute__((overloadable)) asin(double2 x);
double3 __attribute__((overloadable)) asin(double3 x);
double4 __attribute__((overloadable)) asin(double4 x);
double8 __attribute__((overloadable)) asin(double8 x);
double16 __attribute__((overloadable)) asin(double16 x);
float __attribute__((overloadable)) asinh(float x);
float2 __attribute__((overloadable)) asinh(float2 x);
float3 __attribute__((overloadable)) asinh(float3 x);
float4 __attribute__((overloadable)) asinh(float4 x);
float8 __attribute__((overloadable)) asinh(float8 x);
float16 __attribute__((overloadable)) asinh(float16 x);
double __attribute__((overloadable)) asinh(double x);
double2 __attribute__((overloadable)) asinh(double2 x);
double3 __attribute__((overloadable)) asinh(double3 x);
double4 __attribute__((overloadable)) asinh(double4 x);
double8 __attribute__((overloadable)) asinh(double8 x);
double16 __attribute__((overloadable)) asinh(double16 x);
float __attribute__((overloadable)) asinpi(float x);
float2 __attribute__((overloadable)) asinpi(float2 x);
float3 __attribute__((overloadable)) asinpi(float3 x);
float4 __attribute__((overloadable)) asinpi(float4 x);
float8 __attribute__((overloadable)) asinpi(float8 x);
float16 __attribute__((overloadable)) asinpi(float16 x);
double __attribute__((overloadable)) asinpi(double x);
double2 __attribute__((overloadable)) asinpi(double2 x);
double3 __attribute__((overloadable)) asinpi(double3 x);
double4 __attribute__((overloadable)) asinpi(double4 x);
double8 __attribute__((overloadable)) asinpi(double8 x);
double16 __attribute__((overloadable)) asinpi(double16 x);
float __attribute__((overloadable)) atan(float x);
float2 __attribute__((overloadable)) atan(float2 x);
float3 __attribute__((overloadable)) atan(float3 x);
float4 __attribute__((overloadable)) atan(float4 x);
float8 __attribute__((overloadable)) atan(float8 x);
float16 __attribute__((overloadable)) atan(float16 x);
double __attribute__((overloadable)) atan(double x);
double2 __attribute__((overloadable)) atan(double2 x);
double3 __attribute__((overloadable)) atan(double3 x);
double4 __attribute__((overloadable)) atan(double4 x);
double8 __attribute__((overloadable)) atan(double8 x);
double16 __attribute__((overloadable)) atan(double16 x);
float __attribute__((overloadable)) atan2(float x, float y);
float2 __attribute__((overloadable)) atan2(float2 x, float2 y);
float3 __attribute__((overloadable)) atan2(float3 x, float3 y);
float4 __attribute__((overloadable)) atan2(float4 x, float4 y);
float8 __attribute__((overloadable)) atan2(float8 x, float8 y);
float16 __attribute__((overloadable)) atan2(float16 x, float16 y);
double __attribute__((overloadable)) atan2(double x, double y);
double2 __attribute__((overloadable)) atan2(double2 x, double2 y);
double3 __attribute__((overloadable)) atan2(double3 x, double3 y);
double4 __attribute__((overloadable)) atan2(double4 x, double4 y);
double8 __attribute__((overloadable)) atan2(double8 x, double8 y);
double16 __attribute__((overloadable)) atan2(double16 x, double16 y);
float __attribute__((overloadable)) atanh(float x);
float2 __attribute__((overloadable)) atanh(float2 x);
float3 __attribute__((overloadable)) atanh(float3 x);
float4 __attribute__((overloadable)) atanh(float4 x);
float8 __attribute__((overloadable)) atanh(float8 x);
float16 __attribute__((overloadable)) atanh(float16 x);
double __attribute__((overloadable)) atanh(double x);
double2 __attribute__((overloadable)) atanh(double2 x);
double3 __attribute__((overloadable)) atanh(double3 x);
double4 __attribute__((overloadable)) atanh(double4 x);
double8 __attribute__((overloadable)) atanh(double8 x);
double16 __attribute__((overloadable)) atanh(double16 x);
float __attribute__((overloadable)) atanpi(float x);
float2 __attribute__((overloadable)) atanpi(float2 x);
float3 __attribute__((overloadable)) atanpi(float3 x);
float4 __attribute__((overloadable)) atanpi(float4 x);
float8 __attribute__((overloadable)) atanpi(float8 x);
float16 __attribute__((overloadable)) atanpi(float16 x);
double __attribute__((overloadable)) atanpi(double x);
double2 __attribute__((overloadable)) atanpi(double2 x);
double3 __attribute__((overloadable)) atanpi(double3 x);
double4 __attribute__((overloadable)) atanpi(double4 x);
double8 __attribute__((overloadable)) atanpi(double8 x);
double16 __attribute__((overloadable)) atanpi(double16 x);
float __attribute__((overloadable)) cbrt(float x);
float2 __attribute__((overloadable)) cbrt(float2 x);
float3 __attribute__((overloadable)) cbrt(float3 x);
float4 __attribute__((overloadable)) cbrt(float4 x);
float8 __attribute__((overloadable)) cbrt(float8 x);
float16 __attribute__((overloadable)) cbrt(float16 x);
double __attribute__((overloadable)) cbrt(double x);
double2 __attribute__((overloadable)) cbrt(double2 x);
double3 __attribute__((overloadable)) cbrt(double3 x);
double4 __attribute__((overloadable)) cbrt(double4 x);
double8 __attribute__((overloadable)) cbrt(double8 x);
double16 __attribute__((overloadable)) cbrt(double16 x);
float __attribute__((overloadable)) ceil(float x);
float2 __attribute__((overloadable)) ceil(float2 x);
float3 __attribute__((overloadable)) ceil(float3 x);
float4 __attribute__((overloadable)) ceil(float4 x);
float8 __attribute__((overloadable)) ceil(float8 x);
float16 __attribute__((overloadable)) ceil(float16 x);
double __attribute__((overloadable)) ceil(double x);
double2 __attribute__((overloadable)) ceil(double2 x);
double3 __attribute__((overloadable)) ceil(double3 x);
double4 __attribute__((overloadable)) ceil(double4 x);
double8 __attribute__((overloadable)) ceil(double8 x);
double16 __attribute__((overloadable)) ceil(double16 x);
float __attribute__((overloadable)) copysign(float x, float y);
float2 __attribute__((overloadable)) copysign(float2 x, float2 y);
float3 __attribute__((overloadable)) copysign(float3 x, float3 y);
float4 __attribute__((overloadable)) copysign(float4 x, float4 y);
float8 __attribute__((overloadable)) copysign(float8 x, float8 y);
float16 __attribute__((overloadable)) copysign(float16 x, float16 y);
double __attribute__((overloadable)) copysign(double x, double y);
double2 __attribute__((overloadable)) copysign(double2 x, double2 y);
double3 __attribute__((overloadable)) copysign(double3 x, double3 y);
double4 __attribute__((overloadable)) copysign(double4 x, double4 y);
double8 __attribute__((overloadable)) copysign(double8 x, double8 y);
double16 __attribute__((overloadable)) copysign(double16 x, double16 y);
float __attribute__((overloadable)) cos(float x);
float2 __attribute__((overloadable)) cos(float2 x);
float3 __attribute__((overloadable)) cos(float3 x);
float4 __attribute__((overloadable)) cos(float4 x);
float8 __attribute__((overloadable)) cos(float8 x);
float16 __attribute__((overloadable)) cos(float16 x);
double __attribute__((overloadable)) cos(double x);
double2 __attribute__((overloadable)) cos(double2 x);
double3 __attribute__((overloadable)) cos(double3 x);
double4 __attribute__((overloadable)) cos(double4 x);
double8 __attribute__((overloadable)) cos(double8 x);
double16 __attribute__((overloadable)) cos(double16 x);
float __attribute__((overloadable)) cosh(float x);
float2 __attribute__((overloadable)) cosh(float2 x);
float3 __attribute__((overloadable)) cosh(float3 x);
float4 __attribute__((overloadable)) cosh(float4 x);
float8 __attribute__((overloadable)) cosh(float8 x);
float16 __attribute__((overloadable)) cosh(float16 x);
double __attribute__((overloadable)) cosh(double x);
double2 __attribute__((overloadable)) cosh(double2 x);
double3 __attribute__((overloadable)) cosh(double3 x);
double4 __attribute__((overloadable)) cosh(double4 x);
double8 __attribute__((overloadable)) cosh(double8 x);
double16 __attribute__((overloadable)) cosh(double16 x);
float __attribute__((overloadable)) cospi(float x);
float2 __attribute__((overloadable)) cospi(float2 x);
float3 __attribute__((overloadable)) cospi(float3 x);
float4 __attribute__((overloadable)) cospi(float4 x);
float8 __attribute__((overloadable)) cospi(float8 x);
float16 __attribute__((overloadable)) cospi(float16 x);
double __attribute__((overloadable)) cospi(double x);
double2 __attribute__((overloadable)) cospi(double2 x);
double3 __attribute__((overloadable)) cospi(double3 x);
double4 __attribute__((overloadable)) cospi(double4 x);
double8 __attribute__((overloadable)) cospi(double8 x);
double16 __attribute__((overloadable)) cospi(double16 x);
float __attribute__((overloadable)) erfc(float x);
float2 __attribute__((overloadable)) erfc(float2 x);
float3 __attribute__((overloadable)) erfc(float3 x);
float4 __attribute__((overloadable)) erfc(float4 x);
float8 __attribute__((overloadable)) erfc(float8 x);
float16 __attribute__((overloadable)) erfc(float16 x);
double __attribute__((overloadable)) erfc(double x);
double2 __attribute__((overloadable)) erfc(double2 x);
double3 __attribute__((overloadable)) erfc(double3 x);
double4 __attribute__((overloadable)) erfc(double4 x);
double8 __attribute__((overloadable)) erfc(double8 x);
double16 __attribute__((overloadable)) erfc(double16 x);
float __attribute__((overloadable)) erf(float x);
float2 __attribute__((overloadable)) erf(float2 x);
float3 __attribute__((overloadable)) erf(float3 x);
float4 __attribute__((overloadable)) erf(float4 x);
float8 __attribute__((overloadable)) erf(float8 x);
float16 __attribute__((overloadable)) erf(float16 x);
double __attribute__((overloadable)) erf(double x);
double2 __attribute__((overloadable)) erf(double2 x);
double3 __attribute__((overloadable)) erf(double3 x);
double4 __attribute__((overloadable)) erf(double4 x);
double8 __attribute__((overloadable)) erf(double8 x);
double16 __attribute__((overloadable)) erf(double16 x);
float __attribute__((overloadable)) exp(float x);
float2 __attribute__((overloadable)) exp(float2 x);
float3 __attribute__((overloadable)) exp(float3 x);
float4 __attribute__((overloadable)) exp(float4 x);
float8 __attribute__((overloadable)) exp(float8 x);
float16 __attribute__((overloadable)) exp(float16 x);
double __attribute__((overloadable)) exp(double x);
double2 __attribute__((overloadable)) exp(double2 x);
double3 __attribute__((overloadable)) exp(double3 x);
double4 __attribute__((overloadable)) exp(double4 x);
double8 __attribute__((overloadable)) exp(double8 x);
double16 __attribute__((overloadable)) exp(double16 x);
float __attribute__((overloadable)) exp2(float x);
float2 __attribute__((overloadable)) exp2(float2 x);
float3 __attribute__((overloadable)) exp2(float3 x);
float4 __attribute__((overloadable)) exp2(float4 x);
float8 __attribute__((overloadable)) exp2(float8 x);
float16 __attribute__((overloadable)) exp2(float16 x);
double __attribute__((overloadable)) exp2(double x);
double2 __attribute__((overloadable)) exp2(double2 x);
double3 __attribute__((overloadable)) exp2(double3 x);
double4 __attribute__((overloadable)) exp2(double4 x);
double8 __attribute__((overloadable)) exp2(double8 x);
double16 __attribute__((overloadable)) exp2(double16 x);
float __attribute__((overloadable)) exp10(float x);
float2 __attribute__((overloadable)) exp10(float2 x);
float3 __attribute__((overloadable)) exp10(float3 x);
float4 __attribute__((overloadable)) exp10(float4 x);
float8 __attribute__((overloadable)) exp10(float8 x);
float16 __attribute__((overloadable)) exp10(float16 x);
double __attribute__((overloadable)) exp10(double x);
double2 __attribute__((overloadable)) exp10(double2 x);
double3 __attribute__((overloadable)) exp10(double3 x);
double4 __attribute__((overloadable)) exp10(double4 x);
double8 __attribute__((overloadable)) exp10(double8 x);
double16 __attribute__((overloadable)) exp10(double16 x);
float __attribute__((overloadable)) expm1(float x);
float2 __attribute__((overloadable)) expm1(float2 x);
float3 __attribute__((overloadable)) expm1(float3 x);
float4 __attribute__((overloadable)) expm1(float4 x);
float8 __attribute__((overloadable)) expm1(float8 x);
float16 __attribute__((overloadable)) expm1(float16 x);
double __attribute__((overloadable)) expm1(double x);
double2 __attribute__((overloadable)) expm1(double2 x);
double3 __attribute__((overloadable)) expm1(double3 x);
double4 __attribute__((overloadable)) expm1(double4 x);
double8 __attribute__((overloadable)) expm1(double8 x);
double16 __attribute__((overloadable)) expm1(double16 x);
float __attribute__((overloadable)) fabs(float x);
float2 __attribute__((overloadable)) fabs(float2 x);
float3 __attribute__((overloadable)) fabs(float3 x);
float4 __attribute__((overloadable)) fabs(float4 x);
float8 __attribute__((overloadable)) fabs(float8 x);
float16 __attribute__((overloadable)) fabs(float16 x);
double __attribute__((overloadable)) fabs(double x);
double2 __attribute__((overloadable)) fabs(double2 x);
double3 __attribute__((overloadable)) fabs(double3 x);
double4 __attribute__((overloadable)) fabs(double4 x);
double8 __attribute__((overloadable)) fabs(double8 x);
double16 __attribute__((overloadable)) fabs(double16 x);
float __attribute__((overloadable)) fdim(float x, float y);
float2 __attribute__((overloadable)) fdim(float2 x, float2 y);
float3 __attribute__((overloadable)) fdim(float3 x, float3 y);
float4 __attribute__((overloadable)) fdim(float4 x, float4 y);
float8 __attribute__((overloadable)) fdim(float8 x, float8 y);
float16 __attribute__((overloadable)) fdim(float16 x, float16 y);
double __attribute__((overloadable)) fdim(double x, double y);
double2 __attribute__((overloadable)) fdim(double2 x, double2 y);
double3 __attribute__((overloadable)) fdim(double3 x, double3 y);
double4 __attribute__((overloadable)) fdim(double4 x, double4 y);
double8 __attribute__((overloadable)) fdim(double8 x, double8 y);
double16 __attribute__((overloadable)) fdim(double16 x, double16 y);
float __attribute__((overloadable)) floor(float x);
float2 __attribute__((overloadable)) floor(float2 x);
float3 __attribute__((overloadable)) floor(float3 x);
float4 __attribute__((overloadable)) floor(float4 x);
float8 __attribute__((overloadable)) floor(float8 x);
float16 __attribute__((overloadable)) floor(float16 x);
double __attribute__((overloadable)) floor(double x);
double2 __attribute__((overloadable)) floor(double2 x);
double3 __attribute__((overloadable)) floor(double3 x);
double4 __attribute__((overloadable)) floor(double4 x);
double8 __attribute__((overloadable)) floor(double8 x);
double16 __attribute__((overloadable)) floor(double16 x);
float __attribute__((overloadable)) fma(float x, float y, float z);
float2 __attribute__((overloadable)) fma(float2 x, float2 y, float2 z);
float3 __attribute__((overloadable)) fma(float3 x, float3 y, float3 z);
float4 __attribute__((overloadable)) fma(float4 x, float4 y, float4 z);
float8 __attribute__((overloadable)) fma(float8 x, float8 y, float8 z);
float16 __attribute__((overloadable)) fma(float16 x, float16 y, float16 z);
double __attribute__((overloadable)) fma(double x, double y, double z);
double2 __attribute__((overloadable)) fma(double2 x, double2 y, double2 z);
double3 __attribute__((overloadable)) fma(double3 x, double3 y, double3 z);
double4 __attribute__((overloadable)) fma(double4 x, double4 y, double4 z);
double8 __attribute__((overloadable)) fma(double8 x, double8 y, double8 z);
double16 __attribute__((overloadable)) fma(double16 x, double16 y, double16 z);
float __attribute__((overloadable)) fmax(float x, float y);
float2 __attribute__((overloadable)) fmax(float2 x, float2 y);
float3 __attribute__((overloadable)) fmax(float3 x, float3 y);
float4 __attribute__((overloadable)) fmax(float4 x, float4 y);
float8 __attribute__((overloadable)) fmax(float8 x, float8 y);
float16 __attribute__((overloadable)) fmax(float16 x, float16 y);
double __attribute__((overloadable)) fmax(double x, double y);
double2 __attribute__((overloadable)) fmax(double2 x, double2 y);
double3 __attribute__((overloadable)) fmax(double3 x, double3 y);
double4 __attribute__((overloadable)) fmax(double4 x, double4 y);
double8 __attribute__((overloadable)) fmax(double8 x, double8 y);
double16 __attribute__((overloadable)) fmax(double16 x, double16 y);
float2 __attribute__((overloadable)) fmax(float2 x, float y);
float3 __attribute__((overloadable)) fmax(float3 x, float y);
float4 __attribute__((overloadable)) fmax(float4 x, float y);
float8 __attribute__((overloadable)) fmax(float8 x, float y);
float16 __attribute__((overloadable)) fmax(float16 x, float y);
double2 __attribute__((overloadable)) fmax(double2 x, double y);
double3 __attribute__((overloadable)) fmax(double3 x, double y);
double4 __attribute__((overloadable)) fmax(double4 x, double y);
double8 __attribute__((overloadable)) fmax(double8 x, double y);
double16 __attribute__((overloadable)) fmax(double16 x, double y);
float __attribute__((overloadable)) fmin(float x, float y);
float2 __attribute__((overloadable)) fmin(float2 x, float2 y);
float3 __attribute__((overloadable)) fmin(float3 x, float3 y);
float4 __attribute__((overloadable)) fmin(float4 x, float4 y);
float8 __attribute__((overloadable)) fmin(float8 x, float8 y);
float16 __attribute__((overloadable)) fmin(float16 x, float16 y);
double __attribute__((overloadable)) fmin(double x, double y);
double2 __attribute__((overloadable)) fmin(double2 x, double2 y);
double3 __attribute__((overloadable)) fmin(double3 x, double3 y);
double4 __attribute__((overloadable)) fmin(double4 x, double4 y);
double8 __attribute__((overloadable)) fmin(double8 x, double8 y);
double16 __attribute__((overloadable)) fmin(double16 x, double16 y);
float2 __attribute__((overloadable)) fmin(float2 x, float y);
float3 __attribute__((overloadable)) fmin(float3 x, float y);
float4 __attribute__((overloadable)) fmin(float4 x, float y);
float8 __attribute__((overloadable)) fmin(float8 x, float y);
float16 __attribute__((overloadable)) fmin(float16 x, float y);
double2 __attribute__((overloadable)) fmin(double2 x, double y);
double3 __attribute__((overloadable)) fmin(double3 x, double y);
double4 __attribute__((overloadable)) fmin(double4 x, double y);
double8 __attribute__((overloadable)) fmin(double8 x, double y);
double16 __attribute__((overloadable)) fmin(double16 x, double y);
float __attribute__((overloadable)) fmod(float x, float y);
float2 __attribute__((overloadable)) fmod(float2 x, float2 y);
float3 __attribute__((overloadable)) fmod(float3 x, float3 y);
float4 __attribute__((overloadable)) fmod(float4 x, float4 y);
float8 __attribute__((overloadable)) fmod(float8 x, float8 y);
float16 __attribute__((overloadable)) fmod(float16 x, float16 y);
double __attribute__((overloadable)) fmod(double x, double y);
double2 __attribute__((overloadable)) fmod(double2 x, double2 y);
double3 __attribute__((overloadable)) fmod(double3 x, double3 y);
double4 __attribute__((overloadable)) fmod(double4 x, double4 y);
double8 __attribute__((overloadable)) fmod(double8 x, double8 y);
double16 __attribute__((overloadable)) fmod(double16 x, double16 y);
float __attribute__((overloadable)) fract(float x, __global float* y);
float2 __attribute__((overloadable)) fract(float2 x, __global float2* y);
float3 __attribute__((overloadable)) fract(float3 x, __global float3* y);
float4 __attribute__((overloadable)) fract(float4 x, __global float4* y);
float8 __attribute__((overloadable)) fract(float8 x, __global float8* y);
float16 __attribute__((overloadable)) fract(float16 x, __global float16* y);
double __attribute__((overloadable)) fract(double x, __global double* y);
double2 __attribute__((overloadable)) fract(double2 x, __global double2* y);
double3 __attribute__((overloadable)) fract(double3 x, __global double3* y);
double4 __attribute__((overloadable)) fract(double4 x, __global double4* y);
double8 __attribute__((overloadable)) fract(double8 x, __global double8* y);
double16 __attribute__((overloadable)) fract(double16 x, __global double16* y);
float __attribute__((overloadable)) fract(float x, __local float* y);
float2 __attribute__((overloadable)) fract(float2 x, __local float2* y);
float3 __attribute__((overloadable)) fract(float3 x, __local float3* y);
float4 __attribute__((overloadable)) fract(float4 x, __local float4* y);
float8 __attribute__((overloadable)) fract(float8 x, __local float8* y);
float16 __attribute__((overloadable)) fract(float16 x, __local float16* y);
double __attribute__((overloadable)) fract(double x, __local double* y);
double2 __attribute__((overloadable)) fract(double2 x, __local double2* y);
double3 __attribute__((overloadable)) fract(double3 x, __local double3* y);
double4 __attribute__((overloadable)) fract(double4 x, __local double4* y);
double8 __attribute__((overloadable)) fract(double8 x, __local double8* y);
double16 __attribute__((overloadable)) fract(double16 x, __local double16* y);
float __attribute__((overloadable)) fract(float x, __private float* y);
float2 __attribute__((overloadable)) fract(float2 x, __private float2* y);
float3 __attribute__((overloadable)) fract(float3 x, __private float3* y);
float4 __attribute__((overloadable)) fract(float4 x, __private float4* y);
float8 __attribute__((overloadable)) fract(float8 x, __private float8* y);
float16 __attribute__((overloadable)) fract(float16 x, __private float16* y);
double __attribute__((overloadable)) fract(double x, __private double* y);
double2 __attribute__((overloadable)) fract(double2 x, __private double2* y);
double3 __attribute__((overloadable)) fract(double3 x, __private double3* y);
double4 __attribute__((overloadable)) fract(double4 x, __private double4* y);
double8 __attribute__((overloadable)) fract(double8 x, __private double8* y);
double16 __attribute__((overloadable)) fract(double16 x, __private double16* y);
float __attribute__((overloadable)) frexp(float x, __global int* y);
float2 __attribute__((overloadable)) frexp(float2 x, __global int2* y);
float3 __attribute__((overloadable)) frexp(float3 x, __global int3* y);
float4 __attribute__((overloadable)) frexp(float4 x, __global int4* y);
float8 __attribute__((overloadable)) frexp(float8 x, __global int8* y);
float16 __attribute__((overloadable)) frexp(float16 x, __global int16* y);
float __attribute__((overloadable)) frexp(float x, __local int* y);
float2 __attribute__((overloadable)) frexp(float2 x, __local int2* y);
float3 __attribute__((overloadable)) frexp(float3 x, __local int3* y);
float4 __attribute__((overloadable)) frexp(float4 x, __local int4* y);
float8 __attribute__((overloadable)) frexp(float8 x, __local int8* y);
float16 __attribute__((overloadable)) frexp(float16 x, __local int16* y);
float __attribute__((overloadable)) frexp(float x, __private int* y);
float2 __attribute__((overloadable)) frexp(float2 x, __private int2* y);
float3 __attribute__((overloadable)) frexp(float3 x, __private int3* y);
float4 __attribute__((overloadable)) frexp(float4 x, __private int4* y);
float8 __attribute__((overloadable)) frexp(float8 x, __private int8* y);
float16 __attribute__((overloadable)) frexp(float16 x, __private int16* y);
float __attribute__((overloadable)) frexp(float x, __global int2* y);
float __attribute__((overloadable)) frexp(float x, __global int3* y);
float __attribute__((overloadable)) frexp(float x, __global int4* y);
float __attribute__((overloadable)) frexp(float x, __global int8* y);
float __attribute__((overloadable)) frexp(float x, __global int16* y);
float __attribute__((overloadable)) frexp(float x, __local int2* y);
float __attribute__((overloadable)) frexp(float x, __local int3* y);
float __attribute__((overloadable)) frexp(float x, __local int4* y);
float __attribute__((overloadable)) frexp(float x, __local int8* y);
float __attribute__((overloadable)) frexp(float x, __local int16* y);
float __attribute__((overloadable)) frexp(float x, __private int2* y);
float __attribute__((overloadable)) frexp(float x, __private int3* y);
float __attribute__((overloadable)) frexp(float x, __private int4* y);
float __attribute__((overloadable)) frexp(float x, __private int8* y);
float __attribute__((overloadable)) frexp(float x, __private int16* y);
double __attribute__((overloadable)) frexp(double x, __global int* y);
double2 __attribute__((overloadable)) frexp(double2 x, __global int2* y);
double3 __attribute__((overloadable)) frexp(double3 x, __global int3* y);
double4 __attribute__((overloadable)) frexp(double4 x, __global int4* y);
double8 __attribute__((overloadable)) frexp(double8 x, __global int8* y);
double16 __attribute__((overloadable)) frexp(double16 x, __global int16* y);
double __attribute__((overloadable)) frexp(double x, __local int* y);
double2 __attribute__((overloadable)) frexp(double2 x, __local int2* y);
double3 __attribute__((overloadable)) frexp(double3 x, __local int3* y);
double4 __attribute__((overloadable)) frexp(double4 x, __local int4* y);
double8 __attribute__((overloadable)) frexp(double8 x, __local int8* y);
double16 __attribute__((overloadable)) frexp(double16 x, __local int16* y);
double __attribute__((overloadable)) frexp(double x, __private int* y);
double2 __attribute__((overloadable)) frexp(double2 x, __private int2* y);
double3 __attribute__((overloadable)) frexp(double3 x, __private int3* y);
double4 __attribute__((overloadable)) frexp(double4 x, __private int4* y);
double8 __attribute__((overloadable)) frexp(double8 x, __private int8* y);
double16 __attribute__((overloadable)) frexp(double16 x, __private int16* y);
double __attribute__((overloadable)) frexp(double x, __global int2* y);
double __attribute__((overloadable)) frexp(double x, __global int3* y);
double __attribute__((overloadable)) frexp(double x, __global int4* y);
double __attribute__((overloadable)) frexp(double x, __global int8* y);
double __attribute__((overloadable)) frexp(double x, __global int16* y);
double __attribute__((overloadable)) frexp(double x, __local int2* y);
double __attribute__((overloadable)) frexp(double x, __local int3* y);
double __attribute__((overloadable)) frexp(double x, __local int4* y);
double __attribute__((overloadable)) frexp(double x, __local int8* y);
double __attribute__((overloadable)) frexp(double x, __local int16* y);
double __attribute__((overloadable)) frexp(double x, __private int2* y);
double __attribute__((overloadable)) frexp(double x, __private int3* y);
double __attribute__((overloadable)) frexp(double x, __private int4* y);
double __attribute__((overloadable)) frexp(double x, __private int8* y);
double __attribute__((overloadable)) frexp(double x, __private int16* y);
float __attribute__((overloadable)) hypot(float x, float y);
float2 __attribute__((overloadable)) hypot(float2 x, float2 y);
float3 __attribute__((overloadable)) hypot(float3 x, float3 y);
float4 __attribute__((overloadable)) hypot(float4 x, float4 y);
float8 __attribute__((overloadable)) hypot(float8 x, float8 y);
float16 __attribute__((overloadable)) hypot(float16 x, float16 y);
double __attribute__((overloadable)) hypot(double x, double y);
double2 __attribute__((overloadable)) hypot(double2 x, double2 y);
double3 __attribute__((overloadable)) hypot(double3 x, double3 y);
double4 __attribute__((overloadable)) hypot(double4 x, double4 y);
double8 __attribute__((overloadable)) hypot(double8 x, double8 y);
double16 __attribute__((overloadable)) hypot(double16 x, double16 y);
int __attribute__((overloadable)) ilogb(float x);
int2 __attribute__((overloadable)) ilogb(float2 x);
int3 __attribute__((overloadable)) ilogb(float3 x);
int4 __attribute__((overloadable)) ilogb(float4 x);
int8 __attribute__((overloadable)) ilogb(float8 x);
int16 __attribute__((overloadable)) ilogb(float16 x);
int __attribute__((overloadable)) ilogb(double x);
int2 __attribute__((overloadable)) ilogb(double2 x);
int3 __attribute__((overloadable)) ilogb(double3 x);
int4 __attribute__((overloadable)) ilogb(double4 x);
int8 __attribute__((overloadable)) ilogb(double8 x);
int16 __attribute__((overloadable)) ilogb(double16 x);
float __attribute__((overloadable)) ldexp(float x, int y);
float2 __attribute__((overloadable)) ldexp(float2 x, int2 y);
float3 __attribute__((overloadable)) ldexp(float3 x, int3 y);
float4 __attribute__((overloadable)) ldexp(float4 x, int4 y);
float8 __attribute__((overloadable)) ldexp(float8 x, int8 y);
float16 __attribute__((overloadable)) ldexp(float16 x, int16 y);
float2 __attribute__((overloadable)) ldexp(float2 x, int y);
float3 __attribute__((overloadable)) ldexp(float3 x, int y);
float4 __attribute__((overloadable)) ldexp(float4 x, int y);
float8 __attribute__((overloadable)) ldexp(float8 x, int y);
float16 __attribute__((overloadable)) ldexp(float16 x, int y);
double __attribute__((overloadable)) ldexp(double x, int y);
double2 __attribute__((overloadable)) ldexp(double2 x, int2 y);
double3 __attribute__((overloadable)) ldexp(double3 x, int3 y);
double4 __attribute__((overloadable)) ldexp(double4 x, int4 y);
double8 __attribute__((overloadable)) ldexp(double8 x, int8 y);
double16 __attribute__((overloadable)) ldexp(double16 x, int16 y);
double2 __attribute__((overloadable)) ldexp(double2 x, int y);
double3 __attribute__((overloadable)) ldexp(double3 x, int y);
double4 __attribute__((overloadable)) ldexp(double4 x, int y);
double8 __attribute__((overloadable)) ldexp(double8 x, int y);
double16 __attribute__((overloadable)) ldexp(double16 x, int y);
float __attribute__((overloadable)) lgamma(float x);
float2 __attribute__((overloadable)) lgamma(float2 x);
float3 __attribute__((overloadable)) lgamma(float3 x);
float4 __attribute__((overloadable)) lgamma(float4 x);
float8 __attribute__((overloadable)) lgamma(float8 x);
float16 __attribute__((overloadable)) lgamma(float16 x);
double __attribute__((overloadable)) lgamma(double x);
double2 __attribute__((overloadable)) lgamma(double2 x);
double3 __attribute__((overloadable)) lgamma(double3 x);
double4 __attribute__((overloadable)) lgamma(double4 x);
double8 __attribute__((overloadable)) lgamma(double8 x);
double16 __attribute__((overloadable)) lgamma(double16 x);
float __attribute__((overloadable)) lgamma_r(float x, __global int* y);
float2 __attribute__((overloadable)) lgamma_r(float2 x, __global int2* y);
float3 __attribute__((overloadable)) lgamma_r(float3 x, __global int3* y);
float4 __attribute__((overloadable)) lgamma_r(float4 x, __global int4* y);
float8 __attribute__((overloadable)) lgamma_r(float8 x, __global int8* y);
float16 __attribute__((overloadable)) lgamma_r(float16 x, __global int16* y);
float __attribute__((overloadable)) lgamma_r(float x, __local int* y);
float2 __attribute__((overloadable)) lgamma_r(float2 x, __local int2* y);
float3 __attribute__((overloadable)) lgamma_r(float3 x, __local int3* y);
float4 __attribute__((overloadable)) lgamma_r(float4 x, __local int4* y);
float8 __attribute__((overloadable)) lgamma_r(float8 x, __local int8* y);
float16 __attribute__((overloadable)) lgamma_r(float16 x, __local int16* y);
float __attribute__((overloadable)) lgamma_r(float x, __private int* y);
float2 __attribute__((overloadable)) lgamma_r(float2 x, __private int2* y);
float3 __attribute__((overloadable)) lgamma_r(float3 x, __private int3* y);
float4 __attribute__((overloadable)) lgamma_r(float4 x, __private int4* y);
float8 __attribute__((overloadable)) lgamma_r(float8 x, __private int8* y);
float16 __attribute__((overloadable)) lgamma_r(float16 x, __private int16* y);
double __attribute__((overloadable)) lgamma_r(double x, __global int* y);
double2 __attribute__((overloadable)) lgamma_r(double2 x, __global int2* y);
double3 __attribute__((overloadable)) lgamma_r(double3 x, __global int3* y);
double4 __attribute__((overloadable)) lgamma_r(double4 x, __global int4* y);
double8 __attribute__((overloadable)) lgamma_r(double8 x, __global int8* y);
double16 __attribute__((overloadable)) lgamma_r(double16 x, __global int16* y);
double __attribute__((overloadable)) lgamma_r(double x, __local int* y);
double2 __attribute__((overloadable)) lgamma_r(double2 x, __local int2* y);
double3 __attribute__((overloadable)) lgamma_r(double3 x, __local int3* y);
double4 __attribute__((overloadable)) lgamma_r(double4 x, __local int4* y);
double8 __attribute__((overloadable)) lgamma_r(double8 x, __local int8* y);
double16 __attribute__((overloadable)) lgamma_r(double16 x, __local int16* y);
double __attribute__((overloadable)) lgamma_r(double x, __private int* y);
double2 __attribute__((overloadable)) lgamma_r(double2 x, __private int2* y);
double3 __attribute__((overloadable)) lgamma_r(double3 x, __private int3* y);
double4 __attribute__((overloadable)) lgamma_r(double4 x, __private int4* y);
double8 __attribute__((overloadable)) lgamma_r(double8 x, __private int8* y);
double16 __attribute__((overloadable)) lgamma_r(double16 x, __private int16* y);
float __attribute__((overloadable)) log(float x);
float2 __attribute__((overloadable)) log(float2 x);
float3 __attribute__((overloadable)) log(float3 x);
float4 __attribute__((overloadable)) log(float4 x);
float8 __attribute__((overloadable)) log(float8 x);
float16 __attribute__((overloadable)) log(float16 x);
double __attribute__((overloadable)) log(double x);
double2 __attribute__((overloadable)) log(double2 x);
double3 __attribute__((overloadable)) log(double3 x);
double4 __attribute__((overloadable)) log(double4 x);
double8 __attribute__((overloadable)) log(double8 x);
double16 __attribute__((overloadable)) log(double16 x);
float __attribute__((overloadable)) log2(float x);
float2 __attribute__((overloadable)) log2(float2 x);
float3 __attribute__((overloadable)) log2(float3 x);
float4 __attribute__((overloadable)) log2(float4 x);
float8 __attribute__((overloadable)) log2(float8 x);
float16 __attribute__((overloadable)) log2(float16 x);
double __attribute__((overloadable)) log2(double x);
double2 __attribute__((overloadable)) log2(double2 x);
double3 __attribute__((overloadable)) log2(double3 x);
double4 __attribute__((overloadable)) log2(double4 x);
double8 __attribute__((overloadable)) log2(double8 x);
double16 __attribute__((overloadable)) log2(double16 x);
float __attribute__((overloadable)) log10(float x);
float2 __attribute__((overloadable)) log10(float2 x);
float3 __attribute__((overloadable)) log10(float3 x);
float4 __attribute__((overloadable)) log10(float4 x);
float8 __attribute__((overloadable)) log10(float8 x);
float16 __attribute__((overloadable)) log10(float16 x);
double __attribute__((overloadable)) log10(double x);
double2 __attribute__((overloadable)) log10(double2 x);
double3 __attribute__((overloadable)) log10(double3 x);
double4 __attribute__((overloadable)) log10(double4 x);
double8 __attribute__((overloadable)) log10(double8 x);
double16 __attribute__((overloadable)) log10(double16 x);
float __attribute__((overloadable)) log1p(float x);
float2 __attribute__((overloadable)) log1p(float2 x);
float3 __attribute__((overloadable)) log1p(float3 x);
float4 __attribute__((overloadable)) log1p(float4 x);
float8 __attribute__((overloadable)) log1p(float8 x);
float16 __attribute__((overloadable)) log1p(float16 x);
double __attribute__((overloadable)) log1p(double x);
double2 __attribute__((overloadable)) log1p(double2 x);
double3 __attribute__((overloadable)) log1p(double3 x);
double4 __attribute__((overloadable)) log1p(double4 x);
double8 __attribute__((overloadable)) log1p(double8 x);
double16 __attribute__((overloadable)) log1p(double16 x);
float __attribute__((overloadable)) logb(float x);
float2 __attribute__((overloadable)) logb(float2 x);
float3 __attribute__((overloadable)) logb(float3 x);
float4 __attribute__((overloadable)) logb(float4 x);
float8 __attribute__((overloadable)) logb(float8 x);
float16 __attribute__((overloadable)) logb(float16 x);
double __attribute__((overloadable)) logb(double x);
double2 __attribute__((overloadable)) logb(double2 x);
double3 __attribute__((overloadable)) logb(double3 x);
double4 __attribute__((overloadable)) logb(double4 x);
double8 __attribute__((overloadable)) logb(double8 x);
double16 __attribute__((overloadable)) logb(double16 x);
float __attribute__((overloadable)) mad(float x, float y, float z);
float2 __attribute__((overloadable)) mad(float2 x, float2 y, float2 z);
float3 __attribute__((overloadable)) mad(float3 x, float3 y, float3 z);
float4 __attribute__((overloadable)) mad(float4 x, float4 y, float4 z);
float8 __attribute__((overloadable)) mad(float8 x, float8 y, float8 z);
float16 __attribute__((overloadable)) mad(float16 x, float16 y, float16 z);
double __attribute__((overloadable)) mad(double x, double y, double z);
double2 __attribute__((overloadable)) mad(double2 x, double2 y, double2 z);
double3 __attribute__((overloadable)) mad(double3 x, double3 y, double3 z);
double4 __attribute__((overloadable)) mad(double4 x, double4 y, double4 z);
double8 __attribute__((overloadable)) mad(double8 x, double8 y, double8 z);
double16 __attribute__((overloadable)) mad(double16 x, double16 y, double16 z);
float __attribute__((overloadable)) maxmag(float x, float y);
float2 __attribute__((overloadable)) maxmag(float2 x, float2 y);
float3 __attribute__((overloadable)) maxmag(float3 x, float3 y);
float4 __attribute__((overloadable)) maxmag(float4 x, float4 y);
float8 __attribute__((overloadable)) maxmag(float8 x, float8 y);
float16 __attribute__((overloadable)) maxmag(float16 x, float16 y);
double __attribute__((overloadable)) maxmag(double x, double y);
double2 __attribute__((overloadable)) maxmag(double2 x, double2 y);
double3 __attribute__((overloadable)) maxmag(double3 x, double3 y);
double4 __attribute__((overloadable)) maxmag(double4 x, double4 y);
double8 __attribute__((overloadable)) maxmag(double8 x, double8 y);
double16 __attribute__((overloadable)) maxmag(double16 x, double16 y);
float __attribute__((overloadable)) minmag(float x, float y);
float2 __attribute__((overloadable)) minmag(float2 x, float2 y);
float3 __attribute__((overloadable)) minmag(float3 x, float3 y);
float4 __attribute__((overloadable)) minmag(float4 x, float4 y);
float8 __attribute__((overloadable)) minmag(float8 x, float8 y);
float16 __attribute__((overloadable)) minmag(float16 x, float16 y);
double __attribute__((overloadable)) minmag(double x, double y);
double2 __attribute__((overloadable)) minmag(double2 x, double2 y);
double3 __attribute__((overloadable)) minmag(double3 x, double3 y);
double4 __attribute__((overloadable)) minmag(double4 x, double4 y);
double8 __attribute__((overloadable)) minmag(double8 x, double8 y);
double16 __attribute__((overloadable)) minmag(double16 x, double16 y);
float __attribute__((overloadable)) modf(float x, __global float* y);
float2 __attribute__((overloadable)) modf(float2 x, __global float2* y);
float3 __attribute__((overloadable)) modf(float3 x, __global float3* y);
float4 __attribute__((overloadable)) modf(float4 x, __global float4* y);
float8 __attribute__((overloadable)) modf(float8 x, __global float8* y);
float16 __attribute__((overloadable)) modf(float16 x, __global float16* y);
double __attribute__((overloadable)) modf(double x, __global double* y);
double2 __attribute__((overloadable)) modf(double2 x, __global double2* y);
double3 __attribute__((overloadable)) modf(double3 x, __global double3* y);
double4 __attribute__((overloadable)) modf(double4 x, __global double4* y);
double8 __attribute__((overloadable)) modf(double8 x, __global double8* y);
double16 __attribute__((overloadable)) modf(double16 x, __global double16* y);
float __attribute__((overloadable)) modf(float x, __local float* y);
float2 __attribute__((overloadable)) modf(float2 x, __local float2* y);
float3 __attribute__((overloadable)) modf(float3 x, __local float3* y);
float4 __attribute__((overloadable)) modf(float4 x, __local float4* y);
float8 __attribute__((overloadable)) modf(float8 x, __local float8* y);
float16 __attribute__((overloadable)) modf(float16 x, __local float16* y);
double __attribute__((overloadable)) modf(double x, __local double* y);
double2 __attribute__((overloadable)) modf(double2 x, __local double2* y);
double3 __attribute__((overloadable)) modf(double3 x, __local double3* y);
double4 __attribute__((overloadable)) modf(double4 x, __local double4* y);
double8 __attribute__((overloadable)) modf(double8 x, __local double8* y);
double16 __attribute__((overloadable)) modf(double16 x, __local double16* y);
float __attribute__((overloadable)) modf(float x, __private float* y);
float2 __attribute__((overloadable)) modf(float2 x, __private float2* y);
float3 __attribute__((overloadable)) modf(float3 x, __private float3* y);
float4 __attribute__((overloadable)) modf(float4 x, __private float4* y);
float8 __attribute__((overloadable)) modf(float8 x, __private float8* y);
float16 __attribute__((overloadable)) modf(float16 x, __private float16* y);
double __attribute__((overloadable)) modf(double x, __private double* y);
double2 __attribute__((overloadable)) modf(double2 x, __private double2* y);
double3 __attribute__((overloadable)) modf(double3 x, __private double3* y);
double4 __attribute__((overloadable)) modf(double4 x, __private double4* y);
double8 __attribute__((overloadable)) modf(double8 x, __private double8* y);
double16 __attribute__((overloadable)) modf(double16 x, __private double16* y);
float __attribute__((overloadable)) nan(uint x);
float2 __attribute__((overloadable)) nan(uint2 x);
float3 __attribute__((overloadable)) nan(uint3 x);
float4 __attribute__((overloadable)) nan(uint4 x);
float8 __attribute__((overloadable)) nan(uint8 x);
float16 __attribute__((overloadable)) nan(uint16 x);
float __attribute__((overloadable)) nextafter(float x, float y);
float2 __attribute__((overloadable)) nextafter(float2 x, float2 y);
float3 __attribute__((overloadable)) nextafter(float3 x, float3 y);
float4 __attribute__((overloadable)) nextafter(float4 x, float4 y);
float8 __attribute__((overloadable)) nextafter(float8 x, float8 y);
float16 __attribute__((overloadable)) nextafter(float16 x, float16 y);
double __attribute__((overloadable)) nextafter(double x, double y);
double2 __attribute__((overloadable)) nextafter(double2 x, double2 y);
double3 __attribute__((overloadable)) nextafter(double3 x, double3 y);
double4 __attribute__((overloadable)) nextafter(double4 x, double4 y);
double8 __attribute__((overloadable)) nextafter(double8 x, double8 y);
double16 __attribute__((overloadable)) nextafter(double16 x, double16 y);
float __attribute__((overloadable)) pow(float x, float y);
float2 __attribute__((overloadable)) pow(float2 x, float2 y);
float3 __attribute__((overloadable)) pow(float3 x, float3 y);
float4 __attribute__((overloadable)) pow(float4 x, float4 y);
float8 __attribute__((overloadable)) pow(float8 x, float8 y);
float16 __attribute__((overloadable)) pow(float16 x, float16 y);
double __attribute__((overloadable)) pow(double x, double y);
double2 __attribute__((overloadable)) pow(double2 x, double2 y);
double3 __attribute__((overloadable)) pow(double3 x, double3 y);
double4 __attribute__((overloadable)) pow(double4 x, double4 y);
double8 __attribute__((overloadable)) pow(double8 x, double8 y);
double16 __attribute__((overloadable)) pow(double16 x, double16 y);
float __attribute__((overloadable)) pown(float x, int y);
float2 __attribute__((overloadable)) pown(float2 x, int2 y);
float3 __attribute__((overloadable)) pown(float3 x, int3 y);
float4 __attribute__((overloadable)) pown(float4 x, int4 y);
float8 __attribute__((overloadable)) pown(float8 x, int8 y);
float16 __attribute__((overloadable)) pown(float16 x, int16 y);
double __attribute__((overloadable)) pown(double x, int y);
double2 __attribute__((overloadable)) pown(double2 x, int2 y);
double3 __attribute__((overloadable)) pown(double3 x, int3 y);
double4 __attribute__((overloadable)) pown(double4 x, int4 y);
double8 __attribute__((overloadable)) pown(double8 x, int8 y);
double16 __attribute__((overloadable)) pown(double16 x, int16 y);
float __attribute__((overloadable)) powr(float x, float y);
float2 __attribute__((overloadable)) powr(float2 x, float2 y);
float3 __attribute__((overloadable)) powr(float3 x, float3 y);
float4 __attribute__((overloadable)) powr(float4 x, float4 y);
float8 __attribute__((overloadable)) powr(float8 x, float8 y);
float16 __attribute__((overloadable)) powr(float16 x, float16 y);
double __attribute__((overloadable)) powr(double x, double y);
double2 __attribute__((overloadable)) powr(double2 x, double2 y);
double3 __attribute__((overloadable)) powr(double3 x, double3 y);
double4 __attribute__((overloadable)) powr(double4 x, double4 y);
double8 __attribute__((overloadable)) powr(double8 x, double8 y);
double16 __attribute__((overloadable)) powr(double16 x, double16 y);
float __attribute__((overloadable)) remainder(float x, float y);
float2 __attribute__((overloadable)) remainder(float2 x, float2 y);
float3 __attribute__((overloadable)) remainder(float3 x, float3 y);
float4 __attribute__((overloadable)) remainder(float4 x, float4 y);
float8 __attribute__((overloadable)) remainder(float8 x, float8 y);
float16 __attribute__((overloadable)) remainder(float16 x, float16 y);
double __attribute__((overloadable)) remainder(double x, double y);
double2 __attribute__((overloadable)) remainder(double2 x, double2 y);
double3 __attribute__((overloadable)) remainder(double3 x, double3 y);
double4 __attribute__((overloadable)) remainder(double4 x, double4 y);
double8 __attribute__((overloadable)) remainder(double8 x, double8 y);
double16 __attribute__((overloadable)) remainder(double16 x, double16 y);
float __attribute__((overloadable)) remquo(float x, float y, __global int* z);
float2 __attribute__((overloadable)) remquo(float2 x, float2 y, __global int2* z);
float3 __attribute__((overloadable)) remquo(float3 x, float3 y, __global int3* z);
float4 __attribute__((overloadable)) remquo(float4 x, float4 y, __global int4* z);
float8 __attribute__((overloadable)) remquo(float8 x, float8 y, __global int8* z);
float16 __attribute__((overloadable)) remquo(float16 x, float16 y, __global int16* z);
float __attribute__((overloadable)) remquo(float x, float y, __local int* z);
float2 __attribute__((overloadable)) remquo(float2 x, float2 y, __local int2* z);
float3 __attribute__((overloadable)) remquo(float3 x, float3 y, __local int3* z);
float4 __attribute__((overloadable)) remquo(float4 x, float4 y, __local int4* z);
float8 __attribute__((overloadable)) remquo(float8 x, float8 y, __local int8* z);
float16 __attribute__((overloadable)) remquo(float16 x, float16 y, __local int16* z);
float __attribute__((overloadable)) remquo(float x, float y, __private int* z);
float2 __attribute__((overloadable)) remquo(float2 x, float2 y, __private int2* z);
float3 __attribute__((overloadable)) remquo(float3 x, float3 y, __private int3* z);
float4 __attribute__((overloadable)) remquo(float4 x, float4 y, __private int4* z);
float8 __attribute__((overloadable)) remquo(float8 x, float8 y, __private int8* z);
float16 __attribute__((overloadable)) remquo(float16 x, float16 y, __private int16* z);
double __attribute__((overloadable)) remquo(double x, double y, __global int* z);
double2 __attribute__((overloadable)) remquo(double2 x, double2 y, __global int2* z);
double3 __attribute__((overloadable)) remquo(double3 x, double3 y, __global int3* z);
double4 __attribute__((overloadable)) remquo(double4 x, double4 y, __global int4* z);
double8 __attribute__((overloadable)) remquo(double8 x, double8 y, __global int8* z);
double16 __attribute__((overloadable)) remquo(double16 x, double16 y, __global int16* z);
double __attribute__((overloadable)) remquo(double x, double y, __local int* z);
double2 __attribute__((overloadable)) remquo(double2 x, double2 y, __local int2* z);
double3 __attribute__((overloadable)) remquo(double3 x, double3 y, __local int3* z);
double4 __attribute__((overloadable)) remquo(double4 x, double4 y, __local int4* z);
double8 __attribute__((overloadable)) remquo(double8 x, double8 y, __local int8* z);
double16 __attribute__((overloadable)) remquo(double16 x, double16 y, __local int16* z);
double __attribute__((overloadable)) remquo(double x, double y, __private int* z);
double2 __attribute__((overloadable)) remquo(double2 x, double2 y, __private int2* z);
double3 __attribute__((overloadable)) remquo(double3 x, double3 y, __private int3* z);
double4 __attribute__((overloadable)) remquo(double4 x, double4 y, __private int4* z);
double8 __attribute__((overloadable)) remquo(double8 x, double8 y, __private int8* z);
double16 __attribute__((overloadable)) remquo(double16 x, double16 y, __private int16* z);
float __attribute__((overloadable)) rint(float x);
float2 __attribute__((overloadable)) rint(float2 x);
float3 __attribute__((overloadable)) rint(float3 x);
float4 __attribute__((overloadable)) rint(float4 x);
float8 __attribute__((overloadable)) rint(float8 x);
float16 __attribute__((overloadable)) rint(float16 x);
double __attribute__((overloadable)) rint(double x);
double2 __attribute__((overloadable)) rint(double2 x);
double3 __attribute__((overloadable)) rint(double3 x);
double4 __attribute__((overloadable)) rint(double4 x);
double8 __attribute__((overloadable)) rint(double8 x);
double16 __attribute__((overloadable)) rint(double16 x);
float __attribute__((overloadable)) rootn(float x, int y);
float2 __attribute__((overloadable)) rootn(float2 x, int2 y);
float3 __attribute__((overloadable)) rootn(float3 x, int3 y);
float4 __attribute__((overloadable)) rootn(float4 x, int4 y);
float8 __attribute__((overloadable)) rootn(float8 x, int8 y);
float16 __attribute__((overloadable)) rootn(float16 x, int16 y);
double __attribute__((overloadable)) rootn(double x, int y);
double2 __attribute__((overloadable)) rootn(double2 x, int2 y);
double3 __attribute__((overloadable)) rootn(double3 x, int3 y);
double4 __attribute__((overloadable)) rootn(double4 x, int4 y);
double8 __attribute__((overloadable)) rootn(double8 x, int8 y);
double16 __attribute__((overloadable)) rootn(double16 x, int16 y);
float __attribute__((overloadable)) round(float x);
float2 __attribute__((overloadable)) round(float2 x);
float3 __attribute__((overloadable)) round(float3 x);
float4 __attribute__((overloadable)) round(float4 x);
float8 __attribute__((overloadable)) round(float8 x);
float16 __attribute__((overloadable)) round(float16 x);
double __attribute__((overloadable)) round(double x);
double2 __attribute__((overloadable)) round(double2 x);
double3 __attribute__((overloadable)) round(double3 x);
double4 __attribute__((overloadable)) round(double4 x);
double8 __attribute__((overloadable)) round(double8 x);
double16 __attribute__((overloadable)) round(double16 x);
float __attribute__((overloadable)) rsqrt(float x);
float2 __attribute__((overloadable)) rsqrt(float2 x);
float3 __attribute__((overloadable)) rsqrt(float3 x);
float4 __attribute__((overloadable)) rsqrt(float4 x);
float8 __attribute__((overloadable)) rsqrt(float8 x);
float16 __attribute__((overloadable)) rsqrt(float16 x);
double __attribute__((overloadable)) rsqrt(double x);
double2 __attribute__((overloadable)) rsqrt(double2 x);
double3 __attribute__((overloadable)) rsqrt(double3 x);
double4 __attribute__((overloadable)) rsqrt(double4 x);
double8 __attribute__((overloadable)) rsqrt(double8 x);
double16 __attribute__((overloadable)) rsqrt(double16 x);
float __attribute__((overloadable)) sin(float x);
float2 __attribute__((overloadable)) sin(float2 x);
float3 __attribute__((overloadable)) sin(float3 x);
float4 __attribute__((overloadable)) sin(float4 x);
float8 __attribute__((overloadable)) sin(float8 x);
float16 __attribute__((overloadable)) sin(float16 x);
double __attribute__((overloadable)) sin(double x);
double2 __attribute__((overloadable)) sin(double2 x);
double3 __attribute__((overloadable)) sin(double3 x);
double4 __attribute__((overloadable)) sin(double4 x);
double8 __attribute__((overloadable)) sin(double8 x);
double16 __attribute__((overloadable)) sin(double16 x);
float __attribute__((overloadable)) sincos(float x, __global float* y);
float2 __attribute__((overloadable)) sincos(float2 x, __global float2* y);
float3 __attribute__((overloadable)) sincos(float3 x, __global float3* y);
float4 __attribute__((overloadable)) sincos(float4 x, __global float4* y);
float8 __attribute__((overloadable)) sincos(float8 x, __global float8* y);
float16 __attribute__((overloadable)) sincos(float16 x, __global float16* y);
double __attribute__((overloadable)) sincos(double x, __global double* y);
double2 __attribute__((overloadable)) sincos(double2 x, __global double2* y);
double3 __attribute__((overloadable)) sincos(double3 x, __global double3* y);
double4 __attribute__((overloadable)) sincos(double4 x, __global double4* y);
double8 __attribute__((overloadable)) sincos(double8 x, __global double8* y);
double16 __attribute__((overloadable)) sincos(double16 x, __global double16* y);
float __attribute__((overloadable)) sincos(float x, __local float* y);
float2 __attribute__((overloadable)) sincos(float2 x, __local float2* y);
float3 __attribute__((overloadable)) sincos(float3 x, __local float3* y);
float4 __attribute__((overloadable)) sincos(float4 x, __local float4* y);
float8 __attribute__((overloadable)) sincos(float8 x, __local float8* y);
float16 __attribute__((overloadable)) sincos(float16 x, __local float16* y);
double __attribute__((overloadable)) sincos(double x, __local double* y);
double2 __attribute__((overloadable)) sincos(double2 x, __local double2* y);
double3 __attribute__((overloadable)) sincos(double3 x, __local double3* y);
double4 __attribute__((overloadable)) sincos(double4 x, __local double4* y);
double8 __attribute__((overloadable)) sincos(double8 x, __local double8* y);
double16 __attribute__((overloadable)) sincos(double16 x, __local double16* y);
float __attribute__((overloadable)) sincos(float x, __private float* y);
float2 __attribute__((overloadable)) sincos(float2 x, __private float2* y);
float3 __attribute__((overloadable)) sincos(float3 x, __private float3* y);
float4 __attribute__((overloadable)) sincos(float4 x, __private float4* y);
float8 __attribute__((overloadable)) sincos(float8 x, __private float8* y);
float16 __attribute__((overloadable)) sincos(float16 x, __private float16* y);
double __attribute__((overloadable)) sincos(double x, __private double* y);
double2 __attribute__((overloadable)) sincos(double2 x, __private double2* y);
double3 __attribute__((overloadable)) sincos(double3 x, __private double3* y);
double4 __attribute__((overloadable)) sincos(double4 x, __private double4* y);
double8 __attribute__((overloadable)) sincos(double8 x, __private double8* y);
double16 __attribute__((overloadable)) sincos(double16 x, __private double16* y);
float __attribute__((overloadable)) sinh(float x);
float2 __attribute__((overloadable)) sinh(float2 x);
float3 __attribute__((overloadable)) sinh(float3 x);
float4 __attribute__((overloadable)) sinh(float4 x);
float8 __attribute__((overloadable)) sinh(float8 x);
float16 __attribute__((overloadable)) sinh(float16 x);
double __attribute__((overloadable)) sinh(double x);
double2 __attribute__((overloadable)) sinh(double2 x);
double3 __attribute__((overloadable)) sinh(double3 x);
double4 __attribute__((overloadable)) sinh(double4 x);
double8 __attribute__((overloadable)) sinh(double8 x);
double16 __attribute__((overloadable)) sinh(double16 x);
float __attribute__((overloadable)) sinpi(float x);
float2 __attribute__((overloadable)) sinpi(float2 x);
float3 __attribute__((overloadable)) sinpi(float3 x);
float4 __attribute__((overloadable)) sinpi(float4 x);
float8 __attribute__((overloadable)) sinpi(float8 x);
float16 __attribute__((overloadable)) sinpi(float16 x);
double __attribute__((overloadable)) sinpi(double x);
double2 __attribute__((overloadable)) sinpi(double2 x);
double3 __attribute__((overloadable)) sinpi(double3 x);
double4 __attribute__((overloadable)) sinpi(double4 x);
double8 __attribute__((overloadable)) sinpi(double8 x);
double16 __attribute__((overloadable)) sinpi(double16 x);
float __attribute__((overloadable)) sqrt(float x);
float2 __attribute__((overloadable)) sqrt(float2 x);
float3 __attribute__((overloadable)) sqrt(float3 x);
float4 __attribute__((overloadable)) sqrt(float4 x);
float8 __attribute__((overloadable)) sqrt(float8 x);
float16 __attribute__((overloadable)) sqrt(float16 x);
double __attribute__((overloadable)) sqrt(double x);
double2 __attribute__((overloadable)) sqrt(double2 x);
double3 __attribute__((overloadable)) sqrt(double3 x);
double4 __attribute__((overloadable)) sqrt(double4 x);
double8 __attribute__((overloadable)) sqrt(double8 x);
double16 __attribute__((overloadable)) sqrt(double16 x);
float __attribute__((overloadable)) tan(float x);
float2 __attribute__((overloadable)) tan(float2 x);
float3 __attribute__((overloadable)) tan(float3 x);
float4 __attribute__((overloadable)) tan(float4 x);
float8 __attribute__((overloadable)) tan(float8 x);
float16 __attribute__((overloadable)) tan(float16 x);
double __attribute__((overloadable)) tan(double x);
double2 __attribute__((overloadable)) tan(double2 x);
double3 __attribute__((overloadable)) tan(double3 x);
double4 __attribute__((overloadable)) tan(double4 x);
double8 __attribute__((overloadable)) tan(double8 x);
double16 __attribute__((overloadable)) tan(double16 x);
float __attribute__((overloadable)) tanh(float x);
float2 __attribute__((overloadable)) tanh(float2 x);
float3 __attribute__((overloadable)) tanh(float3 x);
float4 __attribute__((overloadable)) tanh(float4 x);
float8 __attribute__((overloadable)) tanh(float8 x);
float16 __attribute__((overloadable)) tanh(float16 x);
double __attribute__((overloadable)) tanh(double x);
double2 __attribute__((overloadable)) tanh(double2 x);
double3 __attribute__((overloadable)) tanh(double3 x);
double4 __attribute__((overloadable)) tanh(double4 x);
double8 __attribute__((overloadable)) tanh(double8 x);
double16 __attribute__((overloadable)) tanh(double16 x);
float __attribute__((overloadable)) tanpi(float x);
float2 __attribute__((overloadable)) tanpi(float2 x);
float3 __attribute__((overloadable)) tanpi(float3 x);
float4 __attribute__((overloadable)) tanpi(float4 x);
float8 __attribute__((overloadable)) tanpi(float8 x);
float16 __attribute__((overloadable)) tanpi(float16 x);
double __attribute__((overloadable)) tanpi(double x);
double2 __attribute__((overloadable)) tanpi(double2 x);
double3 __attribute__((overloadable)) tanpi(double3 x);
double4 __attribute__((overloadable)) tanpi(double4 x);
double8 __attribute__((overloadable)) tanpi(double8 x);
double16 __attribute__((overloadable)) tanpi(double16 x);
float __attribute__((overloadable)) tgamma(float x);
float2 __attribute__((overloadable)) tgamma(float2 x);
float3 __attribute__((overloadable)) tgamma(float3 x);
float4 __attribute__((overloadable)) tgamma(float4 x);
float8 __attribute__((overloadable)) tgamma(float8 x);
float16 __attribute__((overloadable)) tgamma(float16 x);
double __attribute__((overloadable)) tgamma(double x);
double2 __attribute__((overloadable)) tgamma(double2 x);
double3 __attribute__((overloadable)) tgamma(double3 x);
double4 __attribute__((overloadable)) tgamma(double4 x);
double8 __attribute__((overloadable)) tgamma(double8 x);
double16 __attribute__((overloadable)) tgamma(double16 x);
float __attribute__((overloadable)) trunc(float x);
float2 __attribute__((overloadable)) trunc(float2 x);
float3 __attribute__((overloadable)) trunc(float3 x);
float4 __attribute__((overloadable)) trunc(float4 x);
float8 __attribute__((overloadable)) trunc(float8 x);
float16 __attribute__((overloadable)) trunc(float16 x);
double __attribute__((overloadable)) trunc(double x);
double2 __attribute__((overloadable)) trunc(double2 x);
double3 __attribute__((overloadable)) trunc(double3 x);
double4 __attribute__((overloadable)) trunc(double4 x);
double8 __attribute__((overloadable)) trunc(double8 x);
double16 __attribute__((overloadable)) trunc(double16 x);
float __attribute__((overloadable)) half_cos(float x);
float2 __attribute__((overloadable)) half_cos(float2 x);
float3 __attribute__((overloadable)) half_cos(float3 x);
float4 __attribute__((overloadable)) half_cos(float4 x);
float8 __attribute__((overloadable)) half_cos(float8 x);
float16 __attribute__((overloadable)) half_cos(float16 x);
double __attribute__((overloadable)) half_cos(double x);
double2 __attribute__((overloadable)) half_cos(double2 x);
double3 __attribute__((overloadable)) half_cos(double3 x);
double4 __attribute__((overloadable)) half_cos(double4 x);
double8 __attribute__((overloadable)) half_cos(double8 x);
double16 __attribute__((overloadable)) half_cos(double16 x);
float __attribute__((overloadable)) half_divide(float x, float y);
float2 __attribute__((overloadable)) half_divide(float2 x, float2 y);
float3 __attribute__((overloadable)) half_divide(float3 x, float3 y);
float4 __attribute__((overloadable)) half_divide(float4 x, float4 y);
float8 __attribute__((overloadable)) half_divide(float8 x, float8 y);
float16 __attribute__((overloadable)) half_divide(float16 x, float16 y);
double __attribute__((overloadable)) half_divide(double x, double y);
double2 __attribute__((overloadable)) half_divide(double2 x, double2 y);
double3 __attribute__((overloadable)) half_divide(double3 x, double3 y);
double4 __attribute__((overloadable)) half_divide(double4 x, double4 y);
double8 __attribute__((overloadable)) half_divide(double8 x, double8 y);
double16 __attribute__((overloadable)) half_divide(double16 x, double16 y);
float __attribute__((overloadable)) half_exp(float x);
float2 __attribute__((overloadable)) half_exp(float2 x);
float3 __attribute__((overloadable)) half_exp(float3 x);
float4 __attribute__((overloadable)) half_exp(float4 x);
float8 __attribute__((overloadable)) half_exp(float8 x);
float16 __attribute__((overloadable)) half_exp(float16 x);
double __attribute__((overloadable)) half_exp(double x);
double2 __attribute__((overloadable)) half_exp(double2 x);
double3 __attribute__((overloadable)) half_exp(double3 x);
double4 __attribute__((overloadable)) half_exp(double4 x);
double8 __attribute__((overloadable)) half_exp(double8 x);
double16 __attribute__((overloadable)) half_exp(double16 x);
float __attribute__((overloadable)) half_exp2(float x);
float2 __attribute__((overloadable)) half_exp2(float2 x);
float3 __attribute__((overloadable)) half_exp2(float3 x);
float4 __attribute__((overloadable)) half_exp2(float4 x);
float8 __attribute__((overloadable)) half_exp2(float8 x);
float16 __attribute__((overloadable)) half_exp2(float16 x);
double __attribute__((overloadable)) half_exp2(double x);
double2 __attribute__((overloadable)) half_exp2(double2 x);
double3 __attribute__((overloadable)) half_exp2(double3 x);
double4 __attribute__((overloadable)) half_exp2(double4 x);
double8 __attribute__((overloadable)) half_exp2(double8 x);
double16 __attribute__((overloadable)) half_exp2(double16 x);
float __attribute__((overloadable)) half_exp10(float x);
float2 __attribute__((overloadable)) half_exp10(float2 x);
float3 __attribute__((overloadable)) half_exp10(float3 x);
float4 __attribute__((overloadable)) half_exp10(float4 x);
float8 __attribute__((overloadable)) half_exp10(float8 x);
float16 __attribute__((overloadable)) half_exp10(float16 x);
double __attribute__((overloadable)) half_exp10(double x);
double2 __attribute__((overloadable)) half_exp10(double2 x);
double3 __attribute__((overloadable)) half_exp10(double3 x);
double4 __attribute__((overloadable)) half_exp10(double4 x);
double8 __attribute__((overloadable)) half_exp10(double8 x);
double16 __attribute__((overloadable)) half_exp10(double16 x);
float __attribute__((overloadable)) half_log(float x);
float2 __attribute__((overloadable)) half_log(float2 x);
float3 __attribute__((overloadable)) half_log(float3 x);
float4 __attribute__((overloadable)) half_log(float4 x);
float8 __attribute__((overloadable)) half_log(float8 x);
float16 __attribute__((overloadable)) half_log(float16 x);
double __attribute__((overloadable)) half_log(double x);
double2 __attribute__((overloadable)) half_log(double2 x);
double3 __attribute__((overloadable)) half_log(double3 x);
double4 __attribute__((overloadable)) half_log(double4 x);
double8 __attribute__((overloadable)) half_log(double8 x);
double16 __attribute__((overloadable)) half_log(double16 x);
float __attribute__((overloadable)) half_log2(float x);
float2 __attribute__((overloadable)) half_log2(float2 x);
float3 __attribute__((overloadable)) half_log2(float3 x);
float4 __attribute__((overloadable)) half_log2(float4 x);
float8 __attribute__((overloadable)) half_log2(float8 x);
float16 __attribute__((overloadable)) half_log2(float16 x);
double __attribute__((overloadable)) half_log2(double x);
double2 __attribute__((overloadable)) half_log2(double2 x);
double3 __attribute__((overloadable)) half_log2(double3 x);
double4 __attribute__((overloadable)) half_log2(double4 x);
double8 __attribute__((overloadable)) half_log2(double8 x);
double16 __attribute__((overloadable)) half_log2(double16 x);
float __attribute__((overloadable)) half_log10(float x);
float2 __attribute__((overloadable)) half_log10(float2 x);
float3 __attribute__((overloadable)) half_log10(float3 x);
float4 __attribute__((overloadable)) half_log10(float4 x);
float8 __attribute__((overloadable)) half_log10(float8 x);
float16 __attribute__((overloadable)) half_log10(float16 x);
double __attribute__((overloadable)) half_log10(double x);
double2 __attribute__((overloadable)) half_log10(double2 x);
double3 __attribute__((overloadable)) half_log10(double3 x);
double4 __attribute__((overloadable)) half_log10(double4 x);
double8 __attribute__((overloadable)) half_log10(double8 x);
double16 __attribute__((overloadable)) half_log10(double16 x);
float __attribute__((overloadable)) half_powr(float x, float y);
float2 __attribute__((overloadable)) half_powr(float2 x, float2 y);
float3 __attribute__((overloadable)) half_powr(float3 x, float3 y);
float4 __attribute__((overloadable)) half_powr(float4 x, float4 y);
float8 __attribute__((overloadable)) half_powr(float8 x, float8 y);
float16 __attribute__((overloadable)) half_powr(float16 x, float16 y);
double __attribute__((overloadable)) half_powr(double x, double y);
double2 __attribute__((overloadable)) half_powr(double2 x, double2 y);
double3 __attribute__((overloadable)) half_powr(double3 x, double3 y);
double4 __attribute__((overloadable)) half_powr(double4 x, double4 y);
double8 __attribute__((overloadable)) half_powr(double8 x, double8 y);
double16 __attribute__((overloadable)) half_powr(double16 x, double16 y);
float __attribute__((overloadable)) half_recip(float x);
float2 __attribute__((overloadable)) half_recip(float2 x);
float3 __attribute__((overloadable)) half_recip(float3 x);
float4 __attribute__((overloadable)) half_recip(float4 x);
float8 __attribute__((overloadable)) half_recip(float8 x);
float16 __attribute__((overloadable)) half_recip(float16 x);
double __attribute__((overloadable)) half_recip(double x);
double2 __attribute__((overloadable)) half_recip(double2 x);
double3 __attribute__((overloadable)) half_recip(double3 x);
double4 __attribute__((overloadable)) half_recip(double4 x);
double8 __attribute__((overloadable)) half_recip(double8 x);
double16 __attribute__((overloadable)) half_recip(double16 x);
float __attribute__((overloadable)) half_rsqrt(float x);
float2 __attribute__((overloadable)) half_rsqrt(float2 x);
float3 __attribute__((overloadable)) half_rsqrt(float3 x);
float4 __attribute__((overloadable)) half_rsqrt(float4 x);
float8 __attribute__((overloadable)) half_rsqrt(float8 x);
float16 __attribute__((overloadable)) half_rsqrt(float16 x);
double __attribute__((overloadable)) half_rsqrt(double x);
double2 __attribute__((overloadable)) half_rsqrt(double2 x);
double3 __attribute__((overloadable)) half_rsqrt(double3 x);
double4 __attribute__((overloadable)) half_rsqrt(double4 x);
double8 __attribute__((overloadable)) half_rsqrt(double8 x);
double16 __attribute__((overloadable)) half_rsqrt(double16 x);
float __attribute__((overloadable)) half_sin(float x);
float2 __attribute__((overloadable)) half_sin(float2 x);
float3 __attribute__((overloadable)) half_sin(float3 x);
float4 __attribute__((overloadable)) half_sin(float4 x);
float8 __attribute__((overloadable)) half_sin(float8 x);
float16 __attribute__((overloadable)) half_sin(float16 x);
double __attribute__((overloadable)) half_sin(double x);
double2 __attribute__((overloadable)) half_sin(double2 x);
double3 __attribute__((overloadable)) half_sin(double3 x);
double4 __attribute__((overloadable)) half_sin(double4 x);
double8 __attribute__((overloadable)) half_sin(double8 x);
double16 __attribute__((overloadable)) half_sin(double16 x);
float __attribute__((overloadable)) half_sqrt(float x);
float2 __attribute__((overloadable)) half_sqrt(float2 x);
float3 __attribute__((overloadable)) half_sqrt(float3 x);
float4 __attribute__((overloadable)) half_sqrt(float4 x);
float8 __attribute__((overloadable)) half_sqrt(float8 x);
float16 __attribute__((overloadable)) half_sqrt(float16 x);
double __attribute__((overloadable)) half_sqrt(double x);
double2 __attribute__((overloadable)) half_sqrt(double2 x);
double3 __attribute__((overloadable)) half_sqrt(double3 x);
double4 __attribute__((overloadable)) half_sqrt(double4 x);
double8 __attribute__((overloadable)) half_sqrt(double8 x);
double16 __attribute__((overloadable)) half_sqrt(double16 x);
float __attribute__((overloadable)) half_tan(float x);
float2 __attribute__((overloadable)) half_tan(float2 x);
float3 __attribute__((overloadable)) half_tan(float3 x);
float4 __attribute__((overloadable)) half_tan(float4 x);
float8 __attribute__((overloadable)) half_tan(float8 x);
float16 __attribute__((overloadable)) half_tan(float16 x);
double __attribute__((overloadable)) half_tan(double x);
double2 __attribute__((overloadable)) half_tan(double2 x);
double3 __attribute__((overloadable)) half_tan(double3 x);
double4 __attribute__((overloadable)) half_tan(double4 x);
double8 __attribute__((overloadable)) half_tan(double8 x);
double16 __attribute__((overloadable)) half_tan(double16 x);
float __attribute__((overloadable)) native_cos(float x);
float2 __attribute__((overloadable)) native_cos(float2 x);
float3 __attribute__((overloadable)) native_cos(float3 x);
float4 __attribute__((overloadable)) native_cos(float4 x);
float8 __attribute__((overloadable)) native_cos(float8 x);
float16 __attribute__((overloadable)) native_cos(float16 x);
double __attribute__((overloadable)) native_cos(double x);
double2 __attribute__((overloadable)) native_cos(double2 x);
double3 __attribute__((overloadable)) native_cos(double3 x);
double4 __attribute__((overloadable)) native_cos(double4 x);
double8 __attribute__((overloadable)) native_cos(double8 x);
double16 __attribute__((overloadable)) native_cos(double16 x);
float __attribute__((overloadable)) native_divide(float x, float y);
float2 __attribute__((overloadable)) native_divide(float2 x, float2 y);
float3 __attribute__((overloadable)) native_divide(float3 x, float3 y);
float4 __attribute__((overloadable)) native_divide(float4 x, float4 y);
float8 __attribute__((overloadable)) native_divide(float8 x, float8 y);
float16 __attribute__((overloadable)) native_divide(float16 x, float16 y);
double __attribute__((overloadable)) native_divide(double x, double y);
double2 __attribute__((overloadable)) native_divide(double2 x, double2 y);
double3 __attribute__((overloadable)) native_divide(double3 x, double3 y);
double4 __attribute__((overloadable)) native_divide(double4 x, double4 y);
double8 __attribute__((overloadable)) native_divide(double8 x, double8 y);
double16 __attribute__((overloadable)) native_divide(double16 x, double16 y);
float __attribute__((overloadable)) native_exp(float x);
float2 __attribute__((overloadable)) native_exp(float2 x);
float3 __attribute__((overloadable)) native_exp(float3 x);
float4 __attribute__((overloadable)) native_exp(float4 x);
float8 __attribute__((overloadable)) native_exp(float8 x);
float16 __attribute__((overloadable)) native_exp(float16 x);
double __attribute__((overloadable)) native_exp(double x);
double2 __attribute__((overloadable)) native_exp(double2 x);
double3 __attribute__((overloadable)) native_exp(double3 x);
double4 __attribute__((overloadable)) native_exp(double4 x);
double8 __attribute__((overloadable)) native_exp(double8 x);
double16 __attribute__((overloadable)) native_exp(double16 x);
float __attribute__((overloadable)) native_exp2(float x);
float2 __attribute__((overloadable)) native_exp2(float2 x);
float3 __attribute__((overloadable)) native_exp2(float3 x);
float4 __attribute__((overloadable)) native_exp2(float4 x);
float8 __attribute__((overloadable)) native_exp2(float8 x);
float16 __attribute__((overloadable)) native_exp2(float16 x);
double __attribute__((overloadable)) native_exp2(double x);
double2 __attribute__((overloadable)) native_exp2(double2 x);
double3 __attribute__((overloadable)) native_exp2(double3 x);
double4 __attribute__((overloadable)) native_exp2(double4 x);
double8 __attribute__((overloadable)) native_exp2(double8 x);
double16 __attribute__((overloadable)) native_exp2(double16 x);
float __attribute__((overloadable)) native_exp10(float x);
float2 __attribute__((overloadable)) native_exp10(float2 x);
float3 __attribute__((overloadable)) native_exp10(float3 x);
float4 __attribute__((overloadable)) native_exp10(float4 x);
float8 __attribute__((overloadable)) native_exp10(float8 x);
float16 __attribute__((overloadable)) native_exp10(float16 x);
double __attribute__((overloadable)) native_exp10(double x);
double2 __attribute__((overloadable)) native_exp10(double2 x);
double3 __attribute__((overloadable)) native_exp10(double3 x);
double4 __attribute__((overloadable)) native_exp10(double4 x);
double8 __attribute__((overloadable)) native_exp10(double8 x);
double16 __attribute__((overloadable)) native_exp10(double16 x);
float __attribute__((overloadable)) native_log(float x);
float2 __attribute__((overloadable)) native_log(float2 x);
float3 __attribute__((overloadable)) native_log(float3 x);
float4 __attribute__((overloadable)) native_log(float4 x);
float8 __attribute__((overloadable)) native_log(float8 x);
float16 __attribute__((overloadable)) native_log(float16 x);
double __attribute__((overloadable)) native_log(double x);
double2 __attribute__((overloadable)) native_log(double2 x);
double3 __attribute__((overloadable)) native_log(double3 x);
double4 __attribute__((overloadable)) native_log(double4 x);
double8 __attribute__((overloadable)) native_log(double8 x);
double16 __attribute__((overloadable)) native_log(double16 x);
float __attribute__((overloadable)) native_log2(float x);
float2 __attribute__((overloadable)) native_log2(float2 x);
float3 __attribute__((overloadable)) native_log2(float3 x);
float4 __attribute__((overloadable)) native_log2(float4 x);
float8 __attribute__((overloadable)) native_log2(float8 x);
float16 __attribute__((overloadable)) native_log2(float16 x);
double __attribute__((overloadable)) native_log2(double x);
double2 __attribute__((overloadable)) native_log2(double2 x);
double3 __attribute__((overloadable)) native_log2(double3 x);
double4 __attribute__((overloadable)) native_log2(double4 x);
double8 __attribute__((overloadable)) native_log2(double8 x);
double16 __attribute__((overloadable)) native_log2(double16 x);
float __attribute__((overloadable)) native_log10(float x);
float2 __attribute__((overloadable)) native_log10(float2 x);
float3 __attribute__((overloadable)) native_log10(float3 x);
float4 __attribute__((overloadable)) native_log10(float4 x);
float8 __attribute__((overloadable)) native_log10(float8 x);
float16 __attribute__((overloadable)) native_log10(float16 x);
double __attribute__((overloadable)) native_log10(double x);
double2 __attribute__((overloadable)) native_log10(double2 x);
double3 __attribute__((overloadable)) native_log10(double3 x);
double4 __attribute__((overloadable)) native_log10(double4 x);
double8 __attribute__((overloadable)) native_log10(double8 x);
double16 __attribute__((overloadable)) native_log10(double16 x);
float __attribute__((overloadable)) native_powr(float x, float y);
float2 __attribute__((overloadable)) native_powr(float2 x, float2 y);
float3 __attribute__((overloadable)) native_powr(float3 x, float3 y);
float4 __attribute__((overloadable)) native_powr(float4 x, float4 y);
float8 __attribute__((overloadable)) native_powr(float8 x, float8 y);
float16 __attribute__((overloadable)) native_powr(float16 x, float16 y);
double __attribute__((overloadable)) native_powr(double x, double y);
double2 __attribute__((overloadable)) native_powr(double2 x, double2 y);
double3 __attribute__((overloadable)) native_powr(double3 x, double3 y);
double4 __attribute__((overloadable)) native_powr(double4 x, double4 y);
double8 __attribute__((overloadable)) native_powr(double8 x, double8 y);
double16 __attribute__((overloadable)) native_powr(double16 x, double16 y);
float __attribute__((overloadable)) native_recip(float x);
float2 __attribute__((overloadable)) native_recip(float2 x);
float3 __attribute__((overloadable)) native_recip(float3 x);
float4 __attribute__((overloadable)) native_recip(float4 x);
float8 __attribute__((overloadable)) native_recip(float8 x);
float16 __attribute__((overloadable)) native_recip(float16 x);
double __attribute__((overloadable)) native_recip(double x);
double2 __attribute__((overloadable)) native_recip(double2 x);
double3 __attribute__((overloadable)) native_recip(double3 x);
double4 __attribute__((overloadable)) native_recip(double4 x);
double8 __attribute__((overloadable)) native_recip(double8 x);
double16 __attribute__((overloadable)) native_recip(double16 x);
float __attribute__((overloadable)) native_rsqrt(float x);
float2 __attribute__((overloadable)) native_rsqrt(float2 x);
float3 __attribute__((overloadable)) native_rsqrt(float3 x);
float4 __attribute__((overloadable)) native_rsqrt(float4 x);
float8 __attribute__((overloadable)) native_rsqrt(float8 x);
float16 __attribute__((overloadable)) native_rsqrt(float16 x);
double __attribute__((overloadable)) native_rsqrt(double x);
double2 __attribute__((overloadable)) native_rsqrt(double2 x);
double3 __attribute__((overloadable)) native_rsqrt(double3 x);
double4 __attribute__((overloadable)) native_rsqrt(double4 x);
double8 __attribute__((overloadable)) native_rsqrt(double8 x);
double16 __attribute__((overloadable)) native_rsqrt(double16 x);
float __attribute__((overloadable)) native_sin(float x);
float2 __attribute__((overloadable)) native_sin(float2 x);
float3 __attribute__((overloadable)) native_sin(float3 x);
float4 __attribute__((overloadable)) native_sin(float4 x);
float8 __attribute__((overloadable)) native_sin(float8 x);
float16 __attribute__((overloadable)) native_sin(float16 x);
double __attribute__((overloadable)) native_sin(double x);
double2 __attribute__((overloadable)) native_sin(double2 x);
double3 __attribute__((overloadable)) native_sin(double3 x);
double4 __attribute__((overloadable)) native_sin(double4 x);
double8 __attribute__((overloadable)) native_sin(double8 x);
double16 __attribute__((overloadable)) native_sin(double16 x);
float __attribute__((overloadable)) native_sqrt(float x);
float2 __attribute__((overloadable)) native_sqrt(float2 x);
float3 __attribute__((overloadable)) native_sqrt(float3 x);
float4 __attribute__((overloadable)) native_sqrt(float4 x);
float8 __attribute__((overloadable)) native_sqrt(float8 x);
float16 __attribute__((overloadable)) native_sqrt(float16 x);
double __attribute__((overloadable)) native_sqrt(double x);
double2 __attribute__((overloadable)) native_sqrt(double2 x);
double3 __attribute__((overloadable)) native_sqrt(double3 x);
double4 __attribute__((overloadable)) native_sqrt(double4 x);
double8 __attribute__((overloadable)) native_sqrt(double8 x);
double16 __attribute__((overloadable)) native_sqrt(double16 x);
float __attribute__((overloadable)) native_tan(float x);
float2 __attribute__((overloadable)) native_tan(float2 x);
float3 __attribute__((overloadable)) native_tan(float3 x);
float4 __attribute__((overloadable)) native_tan(float4 x);
float8 __attribute__((overloadable)) native_tan(float8 x);
float16 __attribute__((overloadable)) native_tan(float16 x);
double __attribute__((overloadable)) native_tan(double x);
double2 __attribute__((overloadable)) native_tan(double2 x);
double3 __attribute__((overloadable)) native_tan(double3 x);
double4 __attribute__((overloadable)) native_tan(double4 x);
double8 __attribute__((overloadable)) native_tan(double8 x);
double16 __attribute__((overloadable)) native_tan(double16 x);
