Lines Matching defs:TestNumberRef
106 template <typename T> void TestNumberRef(T val, TaggedType expected)
2161 TestNumberRef(0., JSTaggedValue::DOUBLE_ENCODE_OFFSET);
2162 TestNumberRef(NAN, base::bit_cast<TaggedType>(ecmascript::base::NAN_VALUE) + JSTaggedValue::DOUBLE_ENCODE_OFFSET);
2165 TestNumberRef(static_cast<int32_t>(0), JSTaggedValue::TAG_INT);
2166 TestNumberRef(INT32_MIN, static_cast<JSTaggedType>(INT32_MIN) | JSTaggedValue::TAG_INT);
2167 TestNumberRef(INT32_MAX, static_cast<JSTaggedType>(INT32_MAX) | JSTaggedValue::TAG_INT);
2170 TestNumberRef(static_cast<uint32_t>(0), JSTaggedValue::TAG_INT);
2171 TestNumberRef(static_cast<uint32_t>(INT32_MAX), static_cast<uint32_t>(INT32_MAX) | JSTaggedValue::TAG_INT);
2173 TestNumberRef(val, ConvertDouble(static_cast<double>(val)));
2174 TestNumberRef(UINT32_MAX, ConvertDouble(static_cast<double>(UINT32_MAX)));
2177 TestNumberRef(static_cast<int64_t>(INT32_MIN), static_cast<JSTaggedType>(INT32_MIN) | JSTaggedValue::TAG_INT);
2178 TestNumberRef(static_cast<int64_t>(INT32_MAX), static_cast<JSTaggedType>(INT32_MAX) | JSTaggedValue::TAG_INT);
2179 TestNumberRef(INT64_MIN, ConvertDouble(static_cast<double>(INT64_MIN)));
2180 TestNumberRef(INT64_MAX, ConvertDouble(static_cast<double>(INT64_MAX)));