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);
934 ASSERT_EQ(0x7fc00000, nanbits(APFloat::IEEEsingle, false, false, 0));
935 ASSERT_EQ(0xffc00000, nanbits(APFloat::IEEEsingle, false, true, 0));
936 ASSERT_EQ(0x7fc0ae72, nanbits(APFloat::IEEEsingle, false, false, 0xae72));
937 ASSERT_EQ(0x7fffae72, nanbits(APFloat::IEEEsingle, false, false, 0xffffae72));
938 ASSERT_EQ(0x7fa00000, nanbits(APFloat::IEEEsingle, true, false, 0));
939 ASSERT_EQ(0xffa00000, nanbits(APFloat::IEEEsingle, true, true, 0));
940 ASSERT_EQ(0x7f80ae72, nanbits(APFloat::IEEEsingle, true, false, 0xae72));
941 ASSERT_EQ(0x7fbfae72, nanbits(APFloat::IEEEsingle, true, false, 0xffffae72));
956 EXPECT_DEATH(APFloat(APFloat::IEEEsingle, 0.0f).convertToDouble(), "Float semantics are not IEEEdouble");
957 EXPECT_DEATH(APFloat(APFloat::IEEEdouble, 0.0 ).convertToFloat(), "Float semantics are not IEEEsingle");
1244 EXPECT_EQ(3.402823466e+38f, APFloat::getLargest(APFloat::IEEEsingle).convertToFloat());
1249 APFloat test = APFloat::getSmallest(APFloat::IEEEsingle, false);
1250 APFloat expected = APFloat(APFloat::IEEEsingle, "0x0.000002p-126");
1256 test = APFloat::getSmallest(APFloat::IEEEsingle, true);
1257 expected = APFloat(APFloat::IEEEsingle, "-0x0.000002p-126");
1279 APFloat test = APFloat::getSmallestNormalized(APFloat::IEEEsingle, false);
1280 APFloat expected = APFloat(APFloat::IEEEsingle, "0x1p-126");
1286 test = APFloat::getSmallestNormalized(APFloat::IEEEsingle, true);
1287 expected = APFloat(APFloat::IEEEsingle, "-0x1p-126");
1317 { &APFloat::IEEEsingle, false, {0, 0}, 1},
1318 { &APFloat::IEEEsingle, true, {0x80000000ULL, 0}, 1},
1348 test.convert(APFloat::IEEEsingle, APFloat::rmNearestTiesToEven, &losesInfo);
1369 test = APFloat::getSNaN(APFloat::IEEEsingle);
1376 test = APFloat::getQNaN(APFloat::IEEEsingle);
1433 APFloat t(APFloat::IEEEsingle, "0x1p+0");
1435 t = APFloat(APFloat::IEEEsingle, "-0x1p+0");
1438 EXPECT_FALSE(APFloat::getInf(APFloat::IEEEsingle, false).isNegative());
1439 EXPECT_TRUE(APFloat::getInf(APFloat::IEEEsingle, true).isNegative());
1441 EXPECT_FALSE(APFloat::getZero(APFloat::IEEEsingle, false).isNegative());
1442 EXPECT_TRUE(APFloat::getZero(APFloat::IEEEsingle, true).isNegative());
1444 EXPECT_FALSE(APFloat::getNaN(APFloat::IEEEsingle, false).isNegative());
1445 EXPECT_TRUE(APFloat::getNaN(APFloat::IEEEsingle, true).isNegative());
1447 EXPECT_FALSE(APFloat::getSNaN(APFloat::IEEEsingle, false).isNegative());
1448 EXPECT_TRUE(APFloat::getSNaN(APFloat::IEEEsingle, true).isNegative());
1452 APFloat t(APFloat::IEEEsingle, "0x1p+0");
1455 EXPECT_FALSE(APFloat::getInf(APFloat::IEEEsingle, false).isNormal());
1456 EXPECT_FALSE(APFloat::getZero(APFloat::IEEEsingle, false).isNormal());
1457 EXPECT_FALSE(APFloat::getNaN(APFloat::IEEEsingle, false).isNormal());
1458 EXPECT_FALSE(APFloat::getSNaN(APFloat::IEEEsingle, false).isNormal());
1459 EXPECT_FALSE(APFloat(APFloat::IEEEsingle, "0x1p-149").isNormal());
1463 APFloat t(APFloat::IEEEsingle, "0x1p+0");
1465 EXPECT_FALSE(APFloat::getInf(APFloat::IEEEsingle, false).isFinite());
1466 EXPECT_TRUE(APFloat::getZero(APFloat::IEEEsingle, false).isFinite());
1467 EXPECT_FALSE(APFloat::getNaN(APFloat::IEEEsingle, false).isFinite());
1468 EXPECT_FALSE(APFloat::getSNaN(APFloat::IEEEsingle, false).isFinite());
1469 EXPECT_TRUE(APFloat(APFloat::IEEEsingle, "0x1p-149").isFinite());
1473 APFloat t(APFloat::IEEEsingle, "0x1p+0");
1475 EXPECT_TRUE(APFloat::getInf(APFloat::IEEEsingle, false).isInfinity());
1476 EXPECT_FALSE(APFloat::getZero(APFloat::IEEEsingle, false).isInfinity());
1477 EXPECT_FALSE(APFloat::getNaN(APFloat::IEEEsingle, false).isInfinity());
1478 EXPECT_FALSE(APFloat::getSNaN(APFloat::IEEEsingle, false).isInfinity());
1479 EXPECT_FALSE(APFloat(APFloat::IEEEsingle, "0x1p-149").isInfinity());
1483 APFloat t(APFloat::IEEEsingle, "0x1p+0");
1485 EXPECT_FALSE(APFloat::getInf(APFloat::IEEEsingle, false).isNaN());
1486 EXPECT_FALSE(APFloat::getZero(APFloat::IEEEsingle, false).isNaN());
1487 EXPECT_TRUE(APFloat::getNaN(APFloat::IEEEsingle, false).isNaN());
1488 EXPECT_TRUE(APFloat::getSNaN(APFloat::IEEEsingle, false).isNaN());
1489 EXPECT_FALSE(APFloat(APFloat::IEEEsingle, "0x1p-149").isNaN());
1494 EXPECT_TRUE(APFloat(APFloat::IEEEsingle, "0x1p+0").isFiniteNonZero());
1495 EXPECT_TRUE(APFloat(APFloat::IEEEsingle, "-0x1p+0").isFiniteNonZero());
1498 EXPECT_TRUE(APFloat(APFloat::IEEEsingle, "0x1p-149").isFiniteNonZero());
1499 EXPECT_TRUE(APFloat(APFloat::IEEEsingle, "-0x1p-149").isFiniteNonZero());
1502 EXPECT_FALSE(APFloat::getInf(APFloat::IEEEsingle, false).isFiniteNonZero());
1503 EXPECT_FALSE(APFloat::getInf(APFloat::IEEEsingle, true).isFiniteNonZero());
1506 EXPECT_FALSE(APFloat::getZero(APFloat::IEEEsingle, false).isFiniteNonZero());
1507 EXPECT_FALSE(APFloat::getZero(APFloat::IEEEsingle, true).isFiniteNonZero());
1511 EXPECT_FALSE(APFloat::getNaN(APFloat::IEEEsingle, false).isFiniteNonZero());
1512 EXPECT_FALSE(APFloat::getNaN(APFloat::IEEEsingle, true).isFiniteNonZero());
1516 EXPECT_FALSE(APFloat::getSNaN(APFloat::IEEEsingle, false).isFiniteNonZero());
1517 EXPECT_FALSE(APFloat::getSNaN(APFloat::IEEEsingle, true).isFiniteNonZero());
1528 APFloat PInf = APFloat::getInf(APFloat::IEEEsingle, false);
1529 APFloat MInf = APFloat::getInf(APFloat::IEEEsingle, true);
1530 APFloat PZero = APFloat::getZero(APFloat::IEEEsingle, false);
1531 APFloat MZero = APFloat::getZero(APFloat::IEEEsingle, true);
1532 APFloat QNaN = APFloat::getNaN(APFloat::IEEEsingle, false);
1533 APFloat SNaN = APFloat::getSNaN(APFloat::IEEEsingle, false);
1534 APFloat PNormalValue = APFloat(APFloat::IEEEsingle, "0x1p+0");
1535 APFloat MNormalValue = APFloat(APFloat::IEEEsingle, "-0x1p+0");
1536 APFloat PLargestValue = APFloat::getLargest(APFloat::IEEEsingle, false);
1537 APFloat MLargestValue = APFloat::getLargest(APFloat::IEEEsingle, true);
1538 APFloat PSmallestValue = APFloat::getSmallest(APFloat::IEEEsingle, false);
1539 APFloat MSmallestValue = APFloat::getSmallest(APFloat::IEEEsingle, true);
1541 APFloat::getSmallestNormalized(APFloat::IEEEsingle, false);
1543 APFloat::getSmallestNormalized(APFloat::IEEEsingle, true);
1800 APFloat result(APFloat::IEEEsingle, SpecialCaseTests[i].result);
1816 APFloat PInf = APFloat::getInf(APFloat::IEEEsingle, false);
1817 APFloat MInf = APFloat::getInf(APFloat::IEEEsingle, true);
1818 APFloat PZero = APFloat::getZero(APFloat::IEEEsingle, false);
1819 APFloat MZero = APFloat::getZero(APFloat::IEEEsingle, true);
1820 APFloat QNaN = APFloat::getNaN(APFloat::IEEEsingle, false);
1821 APFloat SNaN = APFloat::getSNaN(APFloat::IEEEsingle, false);
1822 APFloat PNormalValue = APFloat(APFloat::IEEEsingle, "0x1p+0");
1823 APFloat MNormalValue = APFloat(APFloat::IEEEsingle, "-0x1p+0");
1824 APFloat PLargestValue = APFloat::getLargest(APFloat::IEEEsingle, false);
1825 APFloat MLargestValue = APFloat::getLargest(APFloat::IEEEsingle, true);
1826 APFloat PSmallestValue = APFloat::getSmallest(APFloat::IEEEsingle, false);
1827 APFloat MSmallestValue = APFloat::getSmallest(APFloat::IEEEsingle, true);
1829 APFloat::getSmallestNormalized(APFloat::IEEEsingle, false);
1831 APFloat::getSmallestNormalized(APFloat::IEEEsingle, true);
2088 APFloat result(APFloat::IEEEsingle, SpecialCaseTests[i].result);
2104 APFloat PInf = APFloat::getInf(APFloat::IEEEsingle, false);
2105 APFloat MInf = APFloat::getInf(APFloat::IEEEsingle, true);
2106 APFloat PZero = APFloat::getZero(APFloat::IEEEsingle, false);
2107 APFloat MZero = APFloat::getZero(APFloat::IEEEsingle, true);
2108 APFloat QNaN = APFloat::getNaN(APFloat::IEEEsingle, false);
2109 APFloat SNaN = APFloat::getSNaN(APFloat::IEEEsingle, false);
2110 APFloat PNormalValue = APFloat(APFloat::IEEEsingle, "0x1p+0");
2111 APFloat MNormalValue = APFloat(APFloat::IEEEsingle, "-0x1p+0");
2112 APFloat PLargestValue = APFloat::getLargest(APFloat::IEEEsingle, false);
2113 APFloat MLargestValue = APFloat::getLargest(APFloat::IEEEsingle, true);
2114 APFloat PSmallestValue = APFloat::getSmallest(APFloat::IEEEsingle, false);
2115 APFloat MSmallestValue = APFloat::getSmallest(APFloat::IEEEsingle, true);
2117 APFloat::getSmallestNormalized(APFloat::IEEEsingle, false);
2119 APFloat::getSmallestNormalized(APFloat::IEEEsingle, true);
2377 APFloat result(APFloat::IEEEsingle, SpecialCaseTests[i].result);
2393 APFloat PInf = APFloat::getInf(APFloat::IEEEsingle, false);
2394 APFloat MInf = APFloat::getInf(APFloat::IEEEsingle, true);
2395 APFloat PZero = APFloat::getZero(APFloat::IEEEsingle, false);
2396 APFloat MZero = APFloat::getZero(APFloat::IEEEsingle, true);
2397 APFloat QNaN = APFloat::getNaN(APFloat::IEEEsingle, false);
2398 APFloat SNaN = APFloat::getSNaN(APFloat::IEEEsingle, false);
2399 APFloat PNormalValue = APFloat(APFloat::IEEEsingle, "0x1p+0");
2400 APFloat MNormalValue = APFloat(APFloat::IEEEsingle, "-0x1p+0");
2401 APFloat PLargestValue = APFloat::getLargest(APFloat::IEEEsingle, false);
2402 APFloat MLargestValue = APFloat::getLargest(APFloat::IEEEsingle, true);
2403 APFloat PSmallestValue = APFloat::getSmallest(APFloat::IEEEsingle, false);
2404 APFloat MSmallestValue = APFloat::getSmallest(APFloat::IEEEsingle, true);
2406 APFloat::getSmallestNormalized(APFloat::IEEEsingle, false);
2408 APFloat::getSmallestNormalized(APFloat::IEEEsingle, true);
2666 APFloat result(APFloat::IEEEsingle, SpecialCaseTests[i].result);