ocaml_simd.avx
Ocaml_simd_avx.Float32
ocaml_simd
ocaml_simd.ppx
ocaml_simd.sexp
ocaml_simd.sse
ppxlib
yojson
val mul_add : float32 -> float32 -> float32 -> float32
_mm_fmadd_ss. Computes x * y + z without intermediate rounding.
_mm_fmadd_ss
x * y + z
val mul_sub : float32 -> float32 -> float32 -> float32
_mm_fmsub_ss. Computes x * y - z without intermediate rounding.
_mm_fmsub_ss
x * y - z
val neg_mul_add : float32 -> float32 -> float32 -> float32
_mm_fnmadd_ss. Computes -(x * y) + z without intermediate rounding.
_mm_fnmadd_ss
-(x * y) + z
val neg_mul_sub : float32 -> float32 -> float32 -> float32
_mm_fnmsub_ss. Computes -(x * y) - z without intermediate rounding.
_mm_fnmsub_ss
-(x * y) - z