Module simd_ops_polynomial

Module simd_ops_polynomial 

Source
Expand description

Fast polynomial approximations for transcendental functions

This module provides SIMD-accelerated polynomial approximations for various transcendental functions (tanh, sinh, cosh, sin, cos, tan). These are used as fallbacks when SLEEF is not available.

Accuracy targets:

  • tanh, sinh, cosh: ~1e-6 relative error
  • sin, cos, tan: ~1e-6 relative error

Performance targets:

  • 3-5x faster than scalar auto-vectorization
  • 60-80% of SLEEF performance

Functions§

simd_cos_f64_poly
Fast cos approximation using Taylor series
simd_cosh_f64_poly
Fast cosh approximation using Taylor series
simd_sin_f64_poly
Fast sin approximation using Taylor series
simd_sinh_f64_poly
Fast sinh approximation using Taylor series
simd_tan_f64_poly
Fast tan approximation using sin/cos ratio
simd_tanh_f32_poly
Fast tanh approximation for f32
simd_tanh_f64_poly
Fast tanh approximation using Padé approximant