funnyHatFuncSimd function
Implementation
Float32x4 funnyHatFuncSimd(Float32x4 x) {
var x2 = x*x;
var g0 = x.greaterThan(_SIMD0);
var x3 = x2*x;
var g1_6 =x.greaterThanOrEqual(_SIMD1_6);
var gm3_3 =x.greaterThan(_SIMDm3_3);
return g0.select(g1_6.select(x.scale(-0.16)+_SIMD0_104, x3.scale(0.5)-x2.scale(1.25)+_SIMD1), gm3_3.select(_SIMD1-x3.scale(0.1)-x2.scale(0.5), x.scale(0.033)-_SIMD0_7424));
}