| Index: test/unittests/compiler/machine-operator-reducer-unittest.cc
|
| diff --git a/test/unittests/compiler/machine-operator-reducer-unittest.cc b/test/unittests/compiler/machine-operator-reducer-unittest.cc
|
| index 6a8a4d3e4b6c7639e1737538dfe5cc0dfdae489f..1f34a060fb0023bc56663c42e919e2c9210f6606 100644
|
| --- a/test/unittests/compiler/machine-operator-reducer-unittest.cc
|
| +++ b/test/unittests/compiler/machine-operator-reducer-unittest.cc
|
| @@ -2,6 +2,8 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| +#include <limits>
|
| +
|
| #include "src/base/bits.h"
|
| #include "src/base/division-by-constant.h"
|
| #include "src/compiler/js-graph.h"
|
| @@ -110,26 +112,24 @@ const float kFloat32Values[] = {
|
|
|
|
|
| const double kFloat64Values[] = {
|
| - -V8_INFINITY, -4.23878e+275, -5.82632e+265, -6.60355e+220, -6.26172e+212,
|
| - -2.56222e+211, -4.82408e+201, -1.84106e+157, -1.63662e+127, -1.55772e+100,
|
| - -1.67813e+72, -2.3382e+55, -3.179e+30, -1.441e+09, -1.0647e+09,
|
| - -7.99361e+08, -5.77375e+08, -2.20984e+08, -32757, -13171,
|
| - -9970, -3984, -107, -105, -92,
|
| - -77, -61, -0.000208163, -1.86685e-06, -1.17296e-10,
|
| - -9.26358e-11, -5.08004e-60, -1.74753e-65, -1.06561e-71, -5.67879e-79,
|
| - -5.78459e-130, -2.90989e-171, -7.15489e-243, -3.76242e-252, -1.05639e-263,
|
| - -4.40497e-267, -2.19666e-273, -4.9998e-276, -5.59821e-278, -2.03855e-282,
|
| - -5.99335e-283, -7.17554e-284, -3.11744e-309, -0.0, 0.0,
|
| - 2.22507e-308, 1.30127e-270, 7.62898e-260, 4.00313e-249, 3.16829e-233,
|
| - 1.85244e-228, 2.03544e-129, 1.35126e-110, 1.01182e-106, 5.26333e-94,
|
| - 1.35292e-90, 2.85394e-83, 1.78323e-77, 5.4967e-57, 1.03207e-25,
|
| - 4.57401e-25, 1.58738e-05, 2, 125, 2310,
|
| - 9636, 14802, 17168, 28945, 29305,
|
| - 4.81336e+07, 1.41207e+08, 4.65962e+08, 1.40499e+09, 2.12648e+09,
|
| - 8.80006e+30, 1.4446e+45, 1.12164e+54, 2.48188e+89, 6.71121e+102,
|
| - 3.074e+112, 4.9699e+152, 5.58383e+166, 4.30654e+172, 7.08824e+185,
|
| - 9.6586e+214, 2.028e+223, 6.63277e+243, 1.56192e+261, 1.23202e+269,
|
| - 5.72883e+289, 8.5798e+290, 1.40256e+294, 1.79769e+308, V8_INFINITY};
|
| + -std::numeric_limits<double>::infinity(), -4.23878e+275, -5.82632e+265,
|
| + -6.60355e+220, -6.26172e+212, -2.56222e+211, -4.82408e+201, -1.84106e+157,
|
| + -1.63662e+127, -1.55772e+100, -1.67813e+72, -2.3382e+55, -3.179e+30,
|
| + -1.441e+09, -1.0647e+09, -7.99361e+08, -5.77375e+08, -2.20984e+08, -32757,
|
| + -13171, -9970, -3984, -107, -105, -92, -77, -61, -0.000208163, -1.86685e-06,
|
| + -1.17296e-10, -9.26358e-11, -5.08004e-60, -1.74753e-65, -1.06561e-71,
|
| + -5.67879e-79, -5.78459e-130, -2.90989e-171, -7.15489e-243, -3.76242e-252,
|
| + -1.05639e-263, -4.40497e-267, -2.19666e-273, -4.9998e-276, -5.59821e-278,
|
| + -2.03855e-282, -5.99335e-283, -7.17554e-284, -3.11744e-309, -0.0, 0.0,
|
| + 2.22507e-308, 1.30127e-270, 7.62898e-260, 4.00313e-249, 3.16829e-233,
|
| + 1.85244e-228, 2.03544e-129, 1.35126e-110, 1.01182e-106, 5.26333e-94,
|
| + 1.35292e-90, 2.85394e-83, 1.78323e-77, 5.4967e-57, 1.03207e-25, 4.57401e-25,
|
| + 1.58738e-05, 2, 125, 2310, 9636, 14802, 17168, 28945, 29305, 4.81336e+07,
|
| + 1.41207e+08, 4.65962e+08, 1.40499e+09, 2.12648e+09, 8.80006e+30, 1.4446e+45,
|
| + 1.12164e+54, 2.48188e+89, 6.71121e+102, 3.074e+112, 4.9699e+152,
|
| + 5.58383e+166, 4.30654e+172, 7.08824e+185, 9.6586e+214, 2.028e+223,
|
| + 6.63277e+243, 1.56192e+261, 1.23202e+269, 5.72883e+289, 8.5798e+290,
|
| + 1.40256e+294, 1.79769e+308, std::numeric_limits<double>::infinity()};
|
|
|
|
|
| const int32_t kInt32Values[] = {
|
|
|