File tree Expand file tree Collapse file tree 4 files changed +24
-16
lines changed Expand file tree Collapse file tree 4 files changed +24
-16
lines changed Original file line number Diff line number Diff line change @@ -557,10 +557,12 @@ impl f128 {
557557
558558 /// Computes the four quadrant arctangent of `self` (`y`) and `other` (`x`) in radians.
559559 ///
560- /// * `x = 0`, `y = 0`: `0`
561- /// * `x >= 0`: `arctan(y/x)` -> `[-pi/2, pi/2]`
562- /// * `y >= 0`: `arctan(y/x) + pi` -> `(pi/2, pi]`
563- /// * `y < 0`: `arctan(y/x) - pi` -> `(-pi, -pi/2)`
560+ /// | `x` | `y` | Piecewise Definition | Range |
561+ /// |---------|---------|----------------------|---------------|
562+ /// | `>= +0` | `>= +0` | `arctan(y/x)` | `[+0, +pi/2]` |
563+ /// | `>= +0` | `<= -0` | `arctan(y/x)` | `[-pi/2, -0]` |
564+ /// | `<= -0` | `>= +0` | `arctan(y/x) + pi` | `[+pi/2, +pi]`|
565+ /// | `<= -0` | `<= -0` | `arctan(y/x) - pi` | `[-pi, -pi/2]`|
564566 ///
565567 /// # Unspecified precision
566568 ///
Original file line number Diff line number Diff line change @@ -522,10 +522,12 @@ impl f16 {
522522
523523 /// Computes the four quadrant arctangent of `self` (`y`) and `other` (`x`) in radians.
524524 ///
525- /// * `x = 0`, `y = 0`: `0`
526- /// * `x >= 0`: `arctan(y/x)` -> `[-pi/2, pi/2]`
527- /// * `y >= 0`: `arctan(y/x) + pi` -> `(pi/2, pi]`
528- /// * `y < 0`: `arctan(y/x) - pi` -> `(-pi, -pi/2)`
525+ /// | `x` | `y` | Piecewise Definition | Range |
526+ /// |---------|---------|----------------------|---------------|
527+ /// | `>= +0` | `>= +0` | `arctan(y/x)` | `[+0, +pi/2]` |
528+ /// | `>= +0` | `<= -0` | `arctan(y/x)` | `[-pi/2, -0]` |
529+ /// | `<= -0` | `>= +0` | `arctan(y/x) + pi` | `[+pi/2, +pi]`|
530+ /// | `<= -0` | `<= -0` | `arctan(y/x) - pi` | `[-pi, -pi/2]`|
529531 ///
530532 /// # Unspecified precision
531533 ///
Original file line number Diff line number Diff line change @@ -827,10 +827,12 @@ impl f32 {
827827
828828 /// Computes the four quadrant arctangent of `self` (`y`) and `other` (`x`) in radians.
829829 ///
830- /// * `x = 0`, `y = 0`: `0`
831- /// * `x >= 0`: `arctan(y/x)` -> `[-pi/2, pi/2]`
832- /// * `y >= 0`: `arctan(y/x) + pi` -> `(pi/2, pi]`
833- /// * `y < 0`: `arctan(y/x) - pi` -> `(-pi, -pi/2)`
830+ /// | `x` | `y` | Piecewise Definition | Range |
831+ /// |---------|---------|----------------------|---------------|
832+ /// | `>= +0` | `>= +0` | `arctan(y/x)` | `[+0, +pi/2]` |
833+ /// | `>= +0` | `<= -0` | `arctan(y/x)` | `[-pi/2, -0]` |
834+ /// | `<= -0` | `>= +0` | `arctan(y/x) + pi` | `[+pi/2, +pi]`|
835+ /// | `<= -0` | `<= -0` | `arctan(y/x) - pi` | `[-pi, -pi/2]`|
834836 ///
835837 /// # Unspecified precision
836838 ///
Original file line number Diff line number Diff line change @@ -827,10 +827,12 @@ impl f64 {
827827
828828 /// Computes the four quadrant arctangent of `self` (`y`) and `other` (`x`) in radians.
829829 ///
830- /// * `x = 0`, `y = 0`: `0`
831- /// * `x >= 0`: `arctan(y/x)` -> `[-pi/2, pi/2]`
832- /// * `y >= 0`: `arctan(y/x) + pi` -> `(pi/2, pi]`
833- /// * `y < 0`: `arctan(y/x) - pi` -> `(-pi, -pi/2)`
830+ /// | `x` | `y` | Piecewise Definition | Range |
831+ /// |---------|---------|----------------------|---------------|
832+ /// | `>= +0` | `>= +0` | `arctan(y/x)` | `[+0, +pi/2]` |
833+ /// | `>= +0` | `<= -0` | `arctan(y/x)` | `[-pi/2, -0]` |
834+ /// | `<= -0` | `>= +0` | `arctan(y/x) + pi` | `[+pi/2, +pi]`|
835+ /// | `<= -0` | `<= -0` | `arctan(y/x) - pi` | `[-pi, -pi/2]`|
834836 ///
835837 /// # Unspecified precision
836838 ///
You can’t perform that action at this time.
0 commit comments