uacslsDerivSimd function

Float32x4 uacslsDerivSimd(
  1. Float32x4 x
)

Implementation

Float32x4 uacslsDerivSimd(Float32x4 x) {
  Int32x4 greaterZero = x.greaterThanOrEqual(Float32x4.zero());
  Int32x4 greaterM3div2 = x.greaterThan(_SIMDm1_5);
  return greaterZero.select(
      _SIMD0_5, greaterM3div2.select(x.scale(0.25) + _SIMD0_5, _SIMD0_125));
}