V8 Project
v8::internal::compiler::anonymous_namespace{machine-operator-reducer-unittest.cc} Namespace Reference

Classes

struct  UnaryOperator
 

Functions

std::ostream & operator<< (std::ostream &os, const UnaryOperator &unop)
 

Variables

static const float kFloat32Values []
 
static const double kFloat64Values []
 
static const int32_t kInt32Values []
 
static const int64_t kInt64Values []
 
static const uint32_t kUint32Values []
 
static const UnaryOperator kUnaryOperators []
 

Function Documentation

◆ operator<<()

std::ostream& v8::internal::compiler::anonymous_namespace{machine-operator-reducer-unittest.cc}::operator<< ( std::ostream &  os,
const UnaryOperator unop 
)

Variable Documentation

◆ kFloat32Values

const float v8::internal::compiler::anonymous_namespace{machine-operator-reducer-unittest.cc}::kFloat32Values[]
static

Definition at line 49 of file machine-operator-reducer-unittest.cc.

Referenced by v8::internal::compiler::TEST_F().

◆ kFloat64Values

const double v8::internal::compiler::anonymous_namespace{machine-operator-reducer-unittest.cc}::kFloat64Values[]
static
Initial value:
= {
-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}
#define V8_INFINITY
Definition: globals.h:25

Definition at line 86 of file machine-operator-reducer-unittest.cc.

Referenced by v8::internal::compiler::TEST_F().

◆ kInt32Values

const int32_t v8::internal::compiler::anonymous_namespace{machine-operator-reducer-unittest.cc}::kInt32Values[]
static
Initial value:
= {
-2147483647 - 1, -1914954528, -1698749618, -1578693386, -1577976073,
-1573998034, -1529085059, -1499540537, -1299205097, -1090814845,
-938186388, -806828902, -750927650, -520676892, -513661538,
-453036354, -433622833, -282638793, -28375, -27788,
-22770, -18806, -14173, -11956, -11200,
-10212, -8160, -3751, -2758, -1522,
-121, -120, -118, -117, -106,
-84, -80, -74, -59, -52,
-48, -39, -35, -17, -11,
-10, -9, -7, -5, 0,
9, 12, 17, 23, 29,
31, 33, 35, 40, 47,
55, 56, 62, 64, 67,
68, 69, 74, 79, 84,
89, 90, 97, 104, 118,
124, 126, 127, 7278, 17787,
24136, 24202, 25570, 26680, 30242,
32399, 420886487, 642166225, 821912648, 822577803,
851385718, 1212241078, 1411419304, 1589626102, 1596437184,
1876245816, 1954730266, 2008792749, 2045320228, 2147483647}

Definition at line 109 of file machine-operator-reducer-unittest.cc.

Referenced by v8::internal::compiler::TEST_F().

◆ kInt64Values

const int64_t v8::internal::compiler::anonymous_namespace{machine-operator-reducer-unittest.cc}::kInt64Values[]
static

◆ kUint32Values

const uint32_t v8::internal::compiler::anonymous_namespace{machine-operator-reducer-unittest.cc}::kUint32Values[]
static
Initial value:
= {
0x00000000, 0x00000001, 0xffffffff, 0x1b09788b, 0x04c5fce8, 0xcc0de5bf,
0x273a798e, 0x187937a3, 0xece3af83, 0x5495a16b, 0x0b668ecc, 0x11223344,
0x0000009e, 0x00000043, 0x0000af73, 0x0000116b, 0x00658ecc, 0x002b3b4c,
0x88776655, 0x70000000, 0x07200000, 0x7fffffff, 0x56123761, 0x7fffff00,
0x761c4761, 0x80000000, 0x88888888, 0xa0000000, 0xdddddddd, 0xe0000000,
0xeeeeeeee, 0xfffffffd, 0xf0000000, 0x007fffff, 0x003fffff, 0x001fffff,
0x000fffff, 0x0007ffff, 0x0003ffff, 0x0001ffff, 0x0000ffff, 0x00007fff,
0x00003fff, 0x00001fff, 0x00000fff, 0x000007ff, 0x000003ff, 0x000001ff}

Definition at line 185 of file machine-operator-reducer-unittest.cc.

Referenced by v8::internal::compiler::TEST_F().

◆ kUnaryOperators

const UnaryOperator v8::internal::compiler::anonymous_namespace{machine-operator-reducer-unittest.cc}::kUnaryOperators[]
static
Initial value:
= {
{&MachineOperatorBuilder::ChangeInt32ToFloat64, "ChangeInt32ToFloat64"},
{&MachineOperatorBuilder::ChangeUint32ToFloat64, "ChangeUint32ToFloat64"},
{&MachineOperatorBuilder::ChangeFloat64ToInt32, "ChangeFloat64ToInt32"},
{&MachineOperatorBuilder::ChangeFloat64ToUint32, "ChangeFloat64ToUint32"},
{&MachineOperatorBuilder::ChangeInt32ToInt64, "ChangeInt32ToInt64"},
{&MachineOperatorBuilder::ChangeUint32ToUint64, "ChangeUint32ToUint64"},
{&MachineOperatorBuilder::TruncateFloat64ToInt32, "TruncateFloat64ToInt32"},
{&MachineOperatorBuilder::TruncateInt64ToInt32, "TruncateInt64ToInt32"}}

Definition at line 215 of file machine-operator-reducer-unittest.cc.