ocaml_simd.avx
Ocaml_simd_avx.Float64
ocaml_simd
ocaml_simd.ppx
ocaml_simd.sexp
ocaml_simd.sse
ppxlib
yojson
val mul_add : float -> float -> float -> float
_mm_fmadd_sd. Computes x * y + z without intermediate rounding.
_mm_fmadd_sd
x * y + z
val mul_sub : float -> float -> float -> float
_mm_fmsub_sd. Computes x * y - z without intermediate rounding.
_mm_fmsub_sd
x * y - z
val neg_mul_add : float -> float -> float -> float
_mm_fnmadd_sd. Computes -(x * y) + z without intermediate rounding.
_mm_fnmadd_sd
-(x * y) + z
val neg_mul_sub : float -> float -> float -> float
_mm_fnmsub_sd. Computes -(x * y) - z without intermediate rounding.
_mm_fnmsub_sd
-(x * y) - z