__kernel_cosdf
case 2: y = __kernel_cosdf(pi*((float)0.5-y)); break;
case 6: y = -__kernel_cosdf(pi*(y-(float)1.5)); break;
float __kernel_cosdf(double);
return __kernel_cosdf(x);
return -__kernel_cosdf(x + (hx > 0 ? -c2pio2 : c2pio2));
return __kernel_cosdf(x + (hx > 0 ? -c4pio2 : c4pio2));
case 0: return __kernel_cosdf(y);
case 2: return -__kernel_cosdf(y);
#define __kernel_cospif(x) (__kernel_cosdf(M_PI * (x)))
return __kernel_cosdf(x - s1pio2);
return -__kernel_cosdf(x + s1pio2);
return -__kernel_cosdf(x - s3pio2);
return __kernel_cosdf(x + s3pio2);
case 1: return __kernel_cosdf(y);
return -__kernel_cosdf(y);
#define __kernel_cospif(x) (__kernel_cosdf(M_PI * (x)))