@@ -582,8 +582,8 @@ impl f32 {
582582 /// let abs_difference_x = (x.abs_sub(1.0) - 2.0).abs();
583583 /// let abs_difference_y = (y.abs_sub(1.0) - 0.0).abs();
584584 ///
585- /// assert!(abs_difference_x <= f32::EPSILON );
586- /// assert!(abs_difference_y <= f32::EPSILON );
585+ /// assert!(abs_difference_x <= 1e-6 );
586+ /// assert!(abs_difference_y <= 1e-6 );
587587 /// ```
588588 #[ rustc_allow_incoherent_impl]
589589 #[ must_use = "method returns a new number and does not mutate the original value" ]
@@ -621,7 +621,7 @@ impl f32 {
621621 /// // x^(1/3) - 2 == 0
622622 /// let abs_difference = (x.cbrt() - 2.0).abs();
623623 ///
624- /// assert!(abs_difference <= f32::EPSILON );
624+ /// assert!(abs_difference <= 1e-6 );
625625 /// ```
626626 #[ rustc_allow_incoherent_impl]
627627 #[ must_use = "method returns a new number and does not mutate the original value" ]
@@ -652,7 +652,7 @@ impl f32 {
652652 /// // sqrt(x^2 + y^2)
653653 /// let abs_difference = (x.hypot(y) - (x.powi(2) + y.powi(2)).sqrt()).abs();
654654 ///
655- /// assert!(abs_difference <= 1e-6 );
655+ /// assert!(abs_difference <= 1e-5 );
656656 /// ```
657657 #[ rustc_allow_incoherent_impl]
658658 #[ must_use = "method returns a new number and does not mutate the original value" ]
@@ -725,7 +725,7 @@ impl f32 {
725725 /// let x = std::f32::consts::FRAC_PI_4;
726726 /// let abs_difference = (x.tan() - 1.0).abs();
727727 ///
728- /// assert!(abs_difference <= f32::EPSILON );
728+ /// assert!(abs_difference <= 1e-6 );
729729 /// ```
730730 #[ rustc_allow_incoherent_impl]
731731 #[ must_use = "method returns a new number and does not mutate the original value" ]
@@ -749,12 +749,12 @@ impl f32 {
749749 /// # Examples
750750 ///
751751 /// ```
752- /// let f = std::f32::consts::FRAC_PI_2 ;
752+ /// let f = std::f32::consts::FRAC_PI_4 ;
753753 ///
754754 /// // asin(sin(pi/2))
755- /// let abs_difference = (f.sin().asin() - std::f32::consts::FRAC_PI_2 ).abs();
755+ /// let abs_difference = (f.sin().asin() - f ).abs();
756756 ///
757- /// assert!(abs_difference <= 1e-3 );
757+ /// assert!(abs_difference <= 1e-6 );
758758 /// ```
759759 #[ doc( alias = "arcsin" ) ]
760760 #[ rustc_allow_incoherent_impl]
@@ -813,7 +813,7 @@ impl f32 {
813813 /// // atan(tan(1))
814814 /// let abs_difference = (f.tan().atan() - 1.0).abs();
815815 ///
816- /// assert!(abs_difference <= f32::EPSILON );
816+ /// assert!(abs_difference <= 1e-6 );
817817 /// ```
818818 #[ doc( alias = "arctan" ) ]
819819 #[ rustc_allow_incoherent_impl]
@@ -854,8 +854,8 @@ impl f32 {
854854 /// let abs_difference_1 = (y1.atan2(x1) - (-std::f32::consts::FRAC_PI_4)).abs();
855855 /// let abs_difference_2 = (y2.atan2(x2) - (3.0 * std::f32::consts::FRAC_PI_4)).abs();
856856 ///
857- /// assert!(abs_difference_1 <= f32::EPSILON );
858- /// assert!(abs_difference_2 <= f32::EPSILON );
857+ /// assert!(abs_difference_1 <= 1e-5 );
858+ /// assert!(abs_difference_2 <= 1e-5 );
859859 /// ```
860860 #[ rustc_allow_incoherent_impl]
861861 #[ must_use = "method returns a new number and does not mutate the original value" ]
@@ -884,8 +884,8 @@ impl f32 {
884884 /// let abs_difference_0 = (f.0 - x.sin()).abs();
885885 /// let abs_difference_1 = (f.1 - x.cos()).abs();
886886 ///
887- /// assert!(abs_difference_0 <= 1e-6 );
888- /// assert!(abs_difference_1 <= 1e-6 );
887+ /// assert!(abs_difference_0 <= 1e-4 );
888+ /// assert!(abs_difference_1 <= 1e-4 );
889889 /// ```
890890 #[ doc( alias = "sincos" ) ]
891891 #[ rustc_allow_incoherent_impl]
@@ -982,7 +982,7 @@ impl f32 {
982982 /// let g = ((e * e) - 1.0) / (2.0 * e);
983983 /// let abs_difference = (f - g).abs();
984984 ///
985- /// assert!(abs_difference <= f32::EPSILON );
985+ /// assert!(abs_difference <= 1e-6 );
986986 /// ```
987987 #[ rustc_allow_incoherent_impl]
988988 #[ must_use = "method returns a new number and does not mutate the original value" ]
@@ -1012,7 +1012,7 @@ impl f32 {
10121012 /// let abs_difference = (f - g).abs();
10131013 ///
10141014 /// // Same result
1015- /// assert!(abs_difference <= f32::EPSILON );
1015+ /// assert!(abs_difference <= 1e-6 );
10161016 /// ```
10171017 #[ rustc_allow_incoherent_impl]
10181018 #[ must_use = "method returns a new number and does not mutate the original value" ]
@@ -1042,7 +1042,7 @@ impl f32 {
10421042 /// let g = (1.0 - e.powi(-2)) / (1.0 + e.powi(-2));
10431043 /// let abs_difference = (f - g).abs();
10441044 ///
1045- /// assert!(abs_difference <= f32::EPSILON );
1045+ /// assert!(abs_difference <= 1e-6 );
10461046 /// ```
10471047 #[ rustc_allow_incoherent_impl]
10481048 #[ must_use = "method returns a new number and does not mutate the original value" ]
@@ -1067,7 +1067,7 @@ impl f32 {
10671067 ///
10681068 /// let abs_difference = (f - x).abs();
10691069 ///
1070- /// assert!(abs_difference <= 1e-7 );
1070+ /// assert!(abs_difference <= 1e-6 );
10711071 /// ```
10721072 #[ doc( alias = "arcsinh" ) ]
10731073 #[ rustc_allow_incoherent_impl]
@@ -1125,7 +1125,7 @@ impl f32 {
11251125 ///
11261126 /// let abs_difference = (f - e).abs();
11271127 ///
1128- /// assert!(abs_difference <= 1e-5 );
1128+ /// assert!(abs_difference <= 1e-4 );
11291129 /// ```
11301130 #[ doc( alias = "arctanh" ) ]
11311131 #[ rustc_allow_incoherent_impl]
@@ -1153,7 +1153,7 @@ impl f32 {
11531153 ///
11541154 /// let abs_difference = (x.gamma() - 24.0).abs();
11551155 ///
1156- /// assert!(abs_difference <= f32::EPSILON );
1156+ /// assert!(abs_difference <= 1e-4 );
11571157 /// ```
11581158 #[ rustc_allow_incoherent_impl]
11591159 #[ must_use = "method returns a new number and does not mutate the original value" ]
@@ -1248,7 +1248,7 @@ impl f32 {
12481248 /// let one = x.erf() + x.erfc();
12491249 /// let abs_difference = (one - 1.0).abs();
12501250 ///
1251- /// assert!(abs_difference <= f32::EPSILON );
1251+ /// assert!(abs_difference <= 1e-6 );
12521252 /// ```
12531253 #[ rustc_allow_incoherent_impl]
12541254 #[ must_use = "method returns a new number and does not mutate the original value" ]
0 commit comments