__kernel_sin
case 0: y = __kernel_sin(pi*y,zero,0); break;
case 4: y = __kernel_sin(pi*(one-y),zero,0); break;
default: y = __kernel_sin(pi*(y-2.0),zero,0); break;
return (__kernel_sin(hi, lo, 1));
double __kernel_sin(double,double,int);
case 1: return -__kernel_sin(y[0],y[1],1);
return __kernel_sin(y[0],y[1],1);
return __kernel_sin(x,z,0);
case 0: return __kernel_sin(y[0],y[1],1);
case 2: return -__kernel_sin(y[0],y[1],1);