funnyHatFuncSimd function

Float32x4 funnyHatFuncSimd(
  1. Float32x4 x
)

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));
}