Home | History | Annotate | Download | only in ADT

Lines Matching refs:IEEEsingle

41   EXPECT_FALSE(APFloat::getQNaN(APFloat::IEEEsingle, false).isSignaling());
42 EXPECT_FALSE(APFloat::getQNaN(APFloat::IEEEsingle, true).isSignaling());
43 EXPECT_FALSE(APFloat::getQNaN(APFloat::IEEEsingle, false, &payload).isSignaling());
44 EXPECT_FALSE(APFloat::getQNaN(APFloat::IEEEsingle, true, &payload).isSignaling());
45 EXPECT_TRUE(APFloat::getSNaN(APFloat::IEEEsingle, false).isSignaling());
46 EXPECT_TRUE(APFloat::getSNaN(APFloat::IEEEsingle, true).isSignaling());
47 EXPECT_TRUE(APFloat::getSNaN(APFloat::IEEEsingle, false, &payload).isSignaling());
48 EXPECT_TRUE(APFloat::getSNaN(APFloat::IEEEsingle, true, &payload).isSignaling());
485 EXPECT_FALSE(APFloat(APFloat::IEEEsingle, MinNormalStr).isDenormal());
486 EXPECT_FALSE(APFloat(APFloat::IEEEsingle, 0.0).isDenormal());
488 APFloat Val2(APFloat::IEEEsingle, 2.0e0);
489 APFloat T(APFloat::IEEEsingle, MinNormalStr);
933 ASSERT_EQ(0x7fc00000, nanbits(APFloat::IEEEsingle, false, false, 0));
934 ASSERT_EQ(0xffc00000, nanbits(APFloat::IEEEsingle, false, true, 0));
935 ASSERT_EQ(0x7fc0ae72, nanbits(APFloat::IEEEsingle, false, false, 0xae72));
936 ASSERT_EQ(0x7fffae72, nanbits(APFloat::IEEEsingle, false, false, 0xffffae72));
937 ASSERT_EQ(0x7fa00000, nanbits(APFloat::IEEEsingle, true, false, 0));
938 ASSERT_EQ(0xffa00000, nanbits(APFloat::IEEEsingle, true, true, 0));
939 ASSERT_EQ(0x7f80ae72, nanbits(APFloat::IEEEsingle, true, false, 0xae72));
940 ASSERT_EQ(0x7fbfae72, nanbits(APFloat::IEEEsingle, true, false, 0xffffae72));
955 EXPECT_DEATH(APFloat(APFloat::IEEEsingle, 0.0f).convertToDouble(), "Float semantics are not IEEEdouble");
956 EXPECT_DEATH(APFloat(APFloat::IEEEdouble, 0.0 ).convertToFloat(), "Float semantics are not IEEEsingle");
1243 EXPECT_EQ(3.402823466e+38f, APFloat::getLargest(APFloat::IEEEsingle).convertToFloat());
1248 APFloat test = APFloat::getSmallest(APFloat::IEEEsingle, false);
1249 APFloat expected = APFloat(APFloat::IEEEsingle, "0x0.000002p-126");
1255 test = APFloat::getSmallest(APFloat::IEEEsingle, true);
1256 expected = APFloat(APFloat::IEEEsingle, "-0x0.000002p-126");
1278 APFloat test = APFloat::getSmallestNormalized(APFloat::IEEEsingle, false);
1279 APFloat expected = APFloat(APFloat::IEEEsingle, "0x1p-126");
1285 test = APFloat::getSmallestNormalized(APFloat::IEEEsingle, true);
1286 expected = APFloat(APFloat::IEEEsingle, "-0x1p-126");
1316 { &APFloat::IEEEsingle, false, {0, 0}, 1},
1317 { &APFloat::IEEEsingle, true, {0x80000000ULL, 0}, 1},
1347 test.convert(APFloat::IEEEsingle, APFloat::rmNearestTiesToEven, &losesInfo);
1368 test = APFloat::getSNaN(APFloat::IEEEsingle);
1375 test = APFloat::getQNaN(APFloat::IEEEsingle);
1432 APFloat t(APFloat::IEEEsingle, "0x1p+0");
1434 t = APFloat(APFloat::IEEEsingle, "-0x1p+0");
1437 EXPECT_FALSE(APFloat::getInf(APFloat::IEEEsingle, false).isNegative());
1438 EXPECT_TRUE(APFloat::getInf(APFloat::IEEEsingle, true).isNegative());
1440 EXPECT_FALSE(APFloat::getZero(APFloat::IEEEsingle, false).isNegative());
1441 EXPECT_TRUE(APFloat::getZero(APFloat::IEEEsingle, true).isNegative());
1443 EXPECT_FALSE(APFloat::getNaN(APFloat::IEEEsingle, false).isNegative());
1444 EXPECT_TRUE(APFloat::getNaN(APFloat::IEEEsingle, true).isNegative());
1446 EXPECT_FALSE(APFloat::getSNaN(APFloat::IEEEsingle, false).isNegative());
1447 EXPECT_TRUE(APFloat::getSNaN(APFloat::IEEEsingle, true).isNegative());
1451 APFloat t(APFloat::IEEEsingle, "0x1p+0");
1454 EXPECT_FALSE(APFloat::getInf(APFloat::IEEEsingle, false).isNormal());
1455 EXPECT_FALSE(APFloat::getZero(APFloat::IEEEsingle, false).isNormal());
1456 EXPECT_FALSE(APFloat::getNaN(APFloat::IEEEsingle, false).isNormal());
1457 EXPECT_FALSE(APFloat::getSNaN(APFloat::IEEEsingle, false).isNormal());
1458 EXPECT_FALSE(APFloat(APFloat::IEEEsingle, "0x1p-149").isNormal());
1462 APFloat t(APFloat::IEEEsingle, "0x1p+0");
1464 EXPECT_FALSE(APFloat::getInf(APFloat::IEEEsingle, false).isFinite());
1465 EXPECT_TRUE(APFloat::getZero(APFloat::IEEEsingle, false).isFinite());
1466 EXPECT_FALSE(APFloat::getNaN(APFloat::IEEEsingle, false).isFinite());
1467 EXPECT_FALSE(APFloat::getSNaN(APFloat::IEEEsingle, false).isFinite());
1468 EXPECT_TRUE(APFloat(APFloat::IEEEsingle, "0x1p-149").isFinite());
1472 APFloat t(APFloat::IEEEsingle, "0x1p+0");
1474 EXPECT_TRUE(APFloat::getInf(APFloat::IEEEsingle, false).isInfinity());
1475 EXPECT_FALSE(APFloat::getZero(APFloat::IEEEsingle, false).isInfinity());
1476 EXPECT_FALSE(APFloat::getNaN(APFloat::IEEEsingle, false).isInfinity());
1477 EXPECT_FALSE(APFloat::getSNaN(APFloat::IEEEsingle, false).isInfinity());
1478 EXPECT_FALSE(APFloat(APFloat::IEEEsingle, "0x1p-149").isInfinity());
1482 APFloat t(APFloat::IEEEsingle, "0x1p+0");
1484 EXPECT_FALSE(APFloat::getInf(APFloat::IEEEsingle, false).isNaN());
1485 EXPECT_FALSE(APFloat::getZero(APFloat::IEEEsingle, false).isNaN());
1486 EXPECT_TRUE(APFloat::getNaN(APFloat::IEEEsingle, false).isNaN());
1487 EXPECT_TRUE(APFloat::getSNaN(APFloat::IEEEsingle, false).isNaN());
1488 EXPECT_FALSE(APFloat(APFloat::IEEEsingle, "0x1p-149").isNaN());
1493 EXPECT_TRUE(APFloat(APFloat::IEEEsingle, "0x1p+0").isFiniteNonZero());
1494 EXPECT_TRUE(APFloat(APFloat::IEEEsingle, "-0x1p+0").isFiniteNonZero());
1497 EXPECT_TRUE(APFloat(APFloat::IEEEsingle, "0x1p-149").isFiniteNonZero());
1498 EXPECT_TRUE(APFloat(APFloat::IEEEsingle, "-0x1p-149").isFiniteNonZero());
1501 EXPECT_FALSE(APFloat::getInf(APFloat::IEEEsingle, false).isFiniteNonZero());
1502 EXPECT_FALSE(APFloat::getInf(APFloat::IEEEsingle, true).isFiniteNonZero());
1505 EXPECT_FALSE(APFloat::getZero(APFloat::IEEEsingle, false).isFiniteNonZero());
1506 EXPECT_FALSE(APFloat::getZero(APFloat::IEEEsingle, true).isFiniteNonZero());
1510 EXPECT_FALSE(APFloat::getNaN(APFloat::IEEEsingle, false).isFiniteNonZero());
1511 EXPECT_FALSE(APFloat::getNaN(APFloat::IEEEsingle, true).isFiniteNonZero());
1515 EXPECT_FALSE(APFloat::getSNaN(APFloat::IEEEsingle, false).isFiniteNonZero());
1516 EXPECT_FALSE(APFloat::getSNaN(APFloat::IEEEsingle, true).isFiniteNonZero());
1527 APFloat PInf = APFloat::getInf(APFloat::IEEEsingle, false);
1528 APFloat MInf = APFloat::getInf(APFloat::IEEEsingle, true);
1529 APFloat PZero = APFloat::getZero(APFloat::IEEEsingle, false);
1530 APFloat MZero = APFloat::getZero(APFloat::IEEEsingle, true);
1531 APFloat QNaN = APFloat::getNaN(APFloat::IEEEsingle, false);
1532 APFloat SNaN = APFloat::getSNaN(APFloat::IEEEsingle, false);
1533 APFloat PNormalValue = APFloat(APFloat::IEEEsingle, "0x1p+0");
1534 APFloat MNormalValue = APFloat(APFloat::IEEEsingle, "-0x1p+0");
1535 APFloat PLargestValue = APFloat::getLargest(APFloat::IEEEsingle, false);
1536 APFloat MLargestValue = APFloat::getLargest(APFloat::IEEEsingle, true);
1537 APFloat PSmallestValue = APFloat::getSmallest(APFloat::IEEEsingle, false);
1538 APFloat MSmallestValue = APFloat::getSmallest(APFloat::IEEEsingle, true);
1540 APFloat::getSmallestNormalized(APFloat::IEEEsingle, false);
1542 APFloat::getSmallestNormalized(APFloat::IEEEsingle, true);
1799 APFloat result(APFloat::IEEEsingle, SpecialCaseTests[i].result);
1815 APFloat PInf = APFloat::getInf(APFloat::IEEEsingle, false);
1816 APFloat MInf = APFloat::getInf(APFloat::IEEEsingle, true);
1817 APFloat PZero = APFloat::getZero(APFloat::IEEEsingle, false);
1818 APFloat MZero = APFloat::getZero(APFloat::IEEEsingle, true);
1819 APFloat QNaN = APFloat::getNaN(APFloat::IEEEsingle, false);
1820 APFloat SNaN = APFloat::getSNaN(APFloat::IEEEsingle, false);
1821 APFloat PNormalValue = APFloat(APFloat::IEEEsingle, "0x1p+0");
1822 APFloat MNormalValue = APFloat(APFloat::IEEEsingle, "-0x1p+0");
1823 APFloat PLargestValue = APFloat::getLargest(APFloat::IEEEsingle, false);
1824 APFloat MLargestValue = APFloat::getLargest(APFloat::IEEEsingle, true);
1825 APFloat PSmallestValue = APFloat::getSmallest(APFloat::IEEEsingle, false);
1826 APFloat MSmallestValue = APFloat::getSmallest(APFloat::IEEEsingle, true);
1828 APFloat::getSmallestNormalized(APFloat::IEEEsingle, false);
1830 APFloat::getSmallestNormalized(APFloat::IEEEsingle, true);
2087 APFloat result(APFloat::IEEEsingle, SpecialCaseTests[i].result);
2103 APFloat PInf = APFloat::getInf(APFloat::IEEEsingle, false);
2104 APFloat MInf = APFloat::getInf(APFloat::IEEEsingle, true);
2105 APFloat PZero = APFloat::getZero(APFloat::IEEEsingle, false);
2106 APFloat MZero = APFloat::getZero(APFloat::IEEEsingle, true);
2107 APFloat QNaN = APFloat::getNaN(APFloat::IEEEsingle, false);
2108 APFloat SNaN = APFloat::getSNaN(APFloat::IEEEsingle, false);
2109 APFloat PNormalValue = APFloat(APFloat::IEEEsingle, "0x1p+0");
2110 APFloat MNormalValue = APFloat(APFloat::IEEEsingle, "-0x1p+0");
2111 APFloat PLargestValue = APFloat::getLargest(APFloat::IEEEsingle, false);
2112 APFloat MLargestValue = APFloat::getLargest(APFloat::IEEEsingle, true);
2113 APFloat PSmallestValue = APFloat::getSmallest(APFloat::IEEEsingle, false);
2114 APFloat MSmallestValue = APFloat::getSmallest(APFloat::IEEEsingle, true);
2116 APFloat::getSmallestNormalized(APFloat::IEEEsingle, false);
2118 APFloat::getSmallestNormalized(APFloat::IEEEsingle, true);
2376 APFloat result(APFloat::IEEEsingle, SpecialCaseTests[i].result);
2392 APFloat PInf = APFloat::getInf(APFloat::IEEEsingle, false);
2393 APFloat MInf = APFloat::getInf(APFloat::IEEEsingle, true);
2394 APFloat PZero = APFloat::getZero(APFloat::IEEEsingle, false);
2395 APFloat MZero = APFloat::getZero(APFloat::IEEEsingle, true);
2396 APFloat QNaN = APFloat::getNaN(APFloat::IEEEsingle, false);
2397 APFloat SNaN = APFloat::getSNaN(APFloat::IEEEsingle, false);
2398 APFloat PNormalValue = APFloat(APFloat::IEEEsingle, "0x1p+0");
2399 APFloat MNormalValue = APFloat(APFloat::IEEEsingle, "-0x1p+0");
2400 APFloat PLargestValue = APFloat::getLargest(APFloat::IEEEsingle, false);
2401 APFloat MLargestValue = APFloat::getLargest(APFloat::IEEEsingle, true);
2402 APFloat PSmallestValue = APFloat::getSmallest(APFloat::IEEEsingle, false);
2403 APFloat MSmallestValue = APFloat::getSmallest(APFloat::IEEEsingle, true);
2405 APFloat::getSmallestNormalized(APFloat::IEEEsingle, false);
2407 APFloat::getSmallestNormalized(APFloat::IEEEsingle, true);
2665 APFloat result(APFloat::IEEEsingle, SpecialCaseTests[i].result);