diff --git a/lib/node_modules/@stdlib/math/base/special/ldexp/README.md b/lib/node_modules/@stdlib/math/base/special/ldexp/README.md index d2b8a7180e0..f089b7c91e0 100644 --- a/lib/node_modules/@stdlib/math/base/special/ldexp/README.md +++ b/lib/node_modules/@stdlib/math/base/special/ldexp/README.md @@ -183,6 +183,7 @@ double stdlib_base_ldexp( const double frac, const int32_t exp ); ```c #include "stdlib/math/base/special/ldexp.h" #include "stdlib/math/base/special/frexp.h" +#include "stdlib/math/base/special/pow.h" #include #include #include @@ -208,10 +209,11 @@ int main( void ) { } else { sign = 1.0; } + // Generate a random number: frac = rand_double() * 10.0; - exp = (int32_t)( rand_double()*616.0 ) - 308; - x = sign * frac * pow( 10.0, exp ); + exp = (int32_t)( rand_double() * 616.0 ) - 308; + x = sign * frac * stdlib_base_pow( 10.0, (double)exp ); // Break the number into a normalized fraction and an integer power of two: stdlib_base_frexp( x, &frac, &exp );