We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 941981e commit dd696e7Copy full SHA for dd696e7
Libraries/LibM/math.cpp
@@ -1,6 +1,5 @@
1
#include <LibC/assert.h>
2
#include <LibM/math.h>
3
-#include <limits>
4
#include <stdint.h>
5
#include <stdlib.h>
6
@@ -122,7 +121,7 @@ double exp(double exponent)
122
121
if (integer_part & 8) result *= e_to_power<8>();
123
if (integer_part & 16) result *= e_to_power<16>();
124
if (integer_part & 32) result *= e_to_power<32>();
125
- if (integer_part >= 64) return std::numeric_limits<double>::infinity();
+ if (integer_part >= 64) return __builtin_huge_val();
126
}
127
exponent -= integer_part;
128
} else if (exponent < 0)
0 commit comments