Skip to main content

Crate embedded_f32_sqrt

Crate embedded_f32_sqrt 

Source
Expand description

§embedded-f32-sqrt

Racine carrée f32 par Newton-Raphson pour systèmes embarqués no_std.

Sans dépendance, sans unsafe, sans FPU requise.

use embedded_f32_sqrt::sqrt;

assert!((sqrt(9.0).unwrap() - 3.0).abs() < 1e-5);
assert!((sqrt(2.0).unwrap() - 1.414_213_5).abs() < 1e-6);
assert!(sqrt(-1.0).is_err());

Structs§

NegativeInput
Erreur retournée pour une entrée négative.

Functions§

sqrt
Racine carrée f32 par Newton-Raphson.