Skip to content

Commit e96841f

Browse files
chore: update main.c
1 parent ebd654e commit e96841f

File tree

1 file changed

+13
-13
lines changed
  • lib/node_modules/@stdlib/math/base/special/atan2f/lib

1 file changed

+13
-13
lines changed

lib/node_modules/@stdlib/math/base/special/atan2f/lib/main.js

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,6 @@
5858
var isinfinitef = require( '@stdlib/math/base/assert/is-infinitef' );
5959
var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
6060
var copysignf = require( '@stdlib/math/base/special/copysignf' );
61-
var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
6261
var atanf = require( '@stdlib/math/base/special/atanf' );
6362
var signbitf = require( '@stdlib/number/float32/base/signbit' );
6463
var PINF = require( '@stdlib/constants/float32/pinf' );
@@ -121,18 +120,19 @@ function atan2f( y, x ) {
121120
}
122121
return copysignf( 0.0, y );
123122
}
124-
}
125-
// Case: -x = y = +infinity
126-
if ( x === NINF && y === PINF ) {
127-
return 3.0 * PI04F; // 3π/4
128-
}
129-
// Case: x = y = -infinity
130-
if ( x === NINF && y === NINF ) {
131-
return -3.0 * PI04F; // -3π/4
132-
}
133-
// Case: x is -Infinity
134-
if ( isinfinitef( y ) ) {
135-
return copysignf( 3.0*PI04F, y );
123+
// Case: -x = y = +infinity
124+
if ( x === NINF && y === PINF ) {
125+
return 3.0 * PI04F; // 3π/4
126+
}
127+
// Case: x = y = -infinity
128+
if ( x === NINF && y === NINF ) {
129+
return -3.0 * PI04F; // -3π/4
130+
}
131+
// Case: x is -Infinity
132+
if ( isinfinitef( y ) ) {
133+
return copysignf( 3.0 * PI04F, y );
134+
}
135+
return copysignf( PI, y );
136136
}
137137
if ( isinfinitef( y ) ) {
138138
return copysignf( PI02F, y );

0 commit comments

Comments
 (0)