Index: src/arm/simulator-arm.cc |
diff --git a/src/arm/simulator-arm.cc b/src/arm/simulator-arm.cc |
index ea79310447cc9d816e927da7bec9517a9e30112d..7033390fa5b2b114fa2e0637c391d8aebdd1b5db 100644 |
--- a/src/arm/simulator-arm.cc |
+++ b/src/arm/simulator-arm.cc |
@@ -26,7 +26,7 @@ |
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
#include <stdlib.h> |
-#include <math.h> |
+#include <cmath> |
#include <cstdarg> |
#include "v8.h" |
@@ -1297,7 +1297,7 @@ bool Simulator::OverflowFrom(int32_t alu_out, |
// Support for VFP comparisons. |
void Simulator::Compute_FPSCR_Flags(double val1, double val2) { |
- if (isnan(val1) || isnan(val2)) { |
+ if (std::isnan(val1) || std::isnan(val2)) { |
n_flag_FPSCR_ = false; |
z_flag_FPSCR_ = false; |
c_flag_FPSCR_ = true; |
@@ -1866,7 +1866,7 @@ void Simulator::SoftwareInterrupt(Instruction* instr) { |
double Simulator::canonicalizeNaN(double value) { |
- return (FPSCR_default_NaN_mode_ && isnan(value)) ? |
+ return (FPSCR_default_NaN_mode_ && std::isnan(value)) ? |
FixedDoubleArray::canonical_not_the_hole_nan_as_double() : value; |
} |
@@ -2947,7 +2947,7 @@ void Simulator::DecodeVCMP(Instruction* instr) { |
// Raise exceptions for quiet NaNs if necessary. |
if (instr->Bit(7) == 1) { |
- if (isnan(dd_value)) { |
+ if (std::isnan(dd_value)) { |
inv_op_vfp_flag_ = true; |
} |
} |