@@ -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