use super::definition::Float;
use crate::assert_approx_eq_all;
#[test]
fn sqrt_basic() {
let test_values = [
0.0_f32, 0.5, 1.0, 2.0, 10.0,
1e-6, ];
for &x in &test_values {
let nr = Float(x).sqrt_nr().0;
let fisr = Float(x).sqrt_fisr().0; let std = x.sqrt(); assert_approx_eq_all!(tolerance: 1e-9, nr, std);
assert_approx_eq_all!(tolerance: 1e-2, fisr, std); }
}