diff --git a/lib/node_modules/@stdlib/math/base/special/floorsd/README.md b/lib/node_modules/@stdlib/math/base/special/floorsd/README.md index 3f9b3b9b1ff9..e62941139d87 100644 --- a/lib/node_modules/@stdlib/math/base/special/floorsd/README.md +++ b/lib/node_modules/@stdlib/math/base/special/floorsd/README.md @@ -83,6 +83,22 @@ for ( i = 0; i < 100; i++ ) { + + +* * * + +
+ +## C APIs + + + +
+ +
+ + +
diff --git a/lib/node_modules/@stdlib/math/base/special/floorsd/docs/types/test.ts b/lib/node_modules/@stdlib/math/base/special/floorsd/docs/types/test.ts index e85727f2182f..c2763b402783 100644 --- a/lib/node_modules/@stdlib/math/base/special/floorsd/docs/types/test.ts +++ b/lib/node_modules/@stdlib/math/base/special/floorsd/docs/types/test.ts @@ -28,20 +28,6 @@ import floorsd = require( './index' ); // The compiler throws an error if the function is provided values other than numbers... { - floorsd( true, 3 ); // $ExpectError - floorsd( false, 2 ); // $ExpectError - floorsd( '5', 1 ); // $ExpectError - floorsd( [], 1 ); // $ExpectError - floorsd( {}, 2 ); // $ExpectError - floorsd( ( x: number ): number => x, 2 ); // $ExpectError - - floorsd( 9, true ); // $ExpectError - floorsd( 9, false ); // $ExpectError - floorsd( 5, '5' ); // $ExpectError - floorsd( 8, [] ); // $ExpectError - floorsd( 9, {} ); // $ExpectError - floorsd( 8, ( x: number ): number => x ); // $ExpectError - floorsd( true, 3, 2 ); // $ExpectError floorsd( false, 2, 2 ); // $ExpectError floorsd( '5', 1, 2 ); // $ExpectError diff --git a/lib/node_modules/@stdlib/math/base/special/floorsd/src/main.c b/lib/node_modules/@stdlib/math/base/special/floorsd/src/main.c index 7a0ba5fa9745..b87b9ea9d277 100644 --- a/lib/node_modules/@stdlib/math/base/special/floorsd/src/main.c +++ b/lib/node_modules/@stdlib/math/base/special/floorsd/src/main.c @@ -57,7 +57,7 @@ double stdlib_base_floorsd( const double x, const int32_t n, const int32_t b ) { } else { exp = stdlib_base_ln( stdlib_base_abs( x ) ) / stdlib_base_ln( (double)b ); } - exp = stdlib_base_floor( exp - n + 1.0 ); + exp = stdlib_base_floor( exp - (double)n + 1.0 ); s = stdlib_base_pow( (double)b, stdlib_base_abs( exp ) ); // Check for overflow: