Lines Matching defs:PPCDoubleDouble

1707   EXPECT_TRUE(APFloat(APFloat::PPCDoubleDouble(), "2.0").getExactInverse(&inv));
1708 EXPECT_TRUE(inv.bitwiseIsEqual(APFloat(APFloat::PPCDoubleDouble(), "0.5")));
1919 llvm::detail::DoubleAPFloat T(APFloat::PPCDoubleDouble(), std::move(F1),
1924 llvm::detail::DoubleAPFloat T2(APFloat::PPCDoubleDouble(), std::move(F3),
1929 llvm::detail::DoubleAPFloat T3(APFloat::PPCDoubleDouble(), std::move(F5),
2221 {&APFloat::PPCDoubleDouble(), false, true, {0, 0}, 2},
2222 {&APFloat::PPCDoubleDouble(), true, true, {0x8000000000000000ULL, 0}, 2},
2456 TEST(APFloatTest, PPCDoubleDouble) {
2457 APFloat test(APFloat::PPCDoubleDouble(), "1.0");
2462 test = APFloat(APFloat::PPCDoubleDouble(), "1.79769313486231580793728971405301e+308");
2467 test = APFloat(APFloat::PPCDoubleDouble(), "2.00416836000897277799610805135016e-292");
2473 auto Result = APFloat(APFloat::PPCDoubleDouble(), "1.0") +
2474 APFloat(APFloat::PPCDoubleDouble(), "1.0");
2475 EXPECT_EQ(&APFloat::PPCDoubleDouble(), &Result.getSemantics());
2477 Result = APFloat(APFloat::PPCDoubleDouble(), "1.0") -
2478 APFloat(APFloat::PPCDoubleDouble(), "1.0");
2479 EXPECT_EQ(&APFloat::PPCDoubleDouble(), &Result.getSemantics());
2481 Result = APFloat(APFloat::PPCDoubleDouble(), "1.0") *
2482 APFloat(APFloat::PPCDoubleDouble(), "1.0");
2483 EXPECT_EQ(&APFloat::PPCDoubleDouble(), &Result.getSemantics());
2485 Result = APFloat(APFloat::PPCDoubleDouble(), "1.0") /
2486 APFloat(APFloat::PPCDoubleDouble(), "1.0");
2487 EXPECT_EQ(&APFloat::PPCDoubleDouble(), &Result.getSemantics());
2490 Result = frexp(APFloat(APFloat::PPCDoubleDouble(), "1.0"), Exp,
2492 EXPECT_EQ(&APFloat::PPCDoubleDouble(), &Result.getSemantics());
2494 Result = scalbn(APFloat(APFloat::PPCDoubleDouble(), "1.0"), 1,
2496 EXPECT_EQ(&APFloat::PPCDoubleDouble(), &Result.getSemantics());
4729 APFloat A1(APFloat::PPCDoubleDouble(), APInt(128, 2, Op1));
4730 APFloat A2(APFloat::PPCDoubleDouble(), APInt(128, 2, Op2));
4739 APFloat A1(APFloat::PPCDoubleDouble(), APInt(128, 2, Op1));
4740 APFloat A2(APFloat::PPCDoubleDouble(), APInt(128, 2, Op2));
4793 APFloat A1(APFloat::PPCDoubleDouble(), APInt(128, 2, Op1));
4794 APFloat A2(APFloat::PPCDoubleDouble(), APInt(128, 2, Op2));
4807 APFloat A1(APFloat::PPCDoubleDouble(), APInt(128, 2, Op1));
4808 APFloat A2(APFloat::PPCDoubleDouble(), APInt(128, 2, Op2));
4842 APFloat A1(APFloat::PPCDoubleDouble(), APInt(128, 2, Op1));
4843 APFloat A2(APFloat::PPCDoubleDouble(), APInt(128, 2, Op2));
4897 APFloat A1(APFloat::PPCDoubleDouble(), APInt(128, 2, Op1));
4898 APFloat A2(APFloat::PPCDoubleDouble(), APInt(128, 2, Op2));
4907 APFloat A1(APFloat::PPCDoubleDouble(), APInt(128, 2, Op1));
4908 APFloat A2(APFloat::PPCDoubleDouble(), APInt(128, 2, Op2));
4970 APFloat A1(APFloat::PPCDoubleDouble(), APInt(128, 2, Op1));
4971 APFloat A2(APFloat::PPCDoubleDouble(), APInt(128, 2, Op2));
4984 APFloat A1(APFloat::PPCDoubleDouble(), APInt(128, 2, Op1));
4985 APFloat A2(APFloat::PPCDoubleDouble(), APInt(128, 2, Op2));
5017 APFloat A1(APFloat::PPCDoubleDouble(), APInt(128, 2, Op1));
5018 APFloat A2(APFloat::PPCDoubleDouble(), APInt(128, 2, Op2));
5050 APFloat A1(APFloat::PPCDoubleDouble(), APInt(128, 2, Op1));
5051 APFloat A2(APFloat::PPCDoubleDouble(), APInt(128, 2, Op2));
5085 APFloat A1(APFloat::PPCDoubleDouble(), APInt(128, 2, Op1));
5086 APFloat A2(APFloat::PPCDoubleDouble(), APInt(128, 2, Op2));
5102 APFloat A(APFloat::PPCDoubleDouble(), "2");
5103 A.fusedMultiplyAdd(APFloat(APFloat::PPCDoubleDouble(), "3"),
5104 APFloat(APFloat::PPCDoubleDouble(), "4"),
5107 APFloat(APFloat::PPCDoubleDouble(), "10").compare(A));
5112 APFloat A(APFloat::PPCDoubleDouble(), "1.5");
5115 APFloat(APFloat::PPCDoubleDouble(), "2").compare(A));
5118 APFloat A(APFloat::PPCDoubleDouble(), "2.5");
5121 APFloat(APFloat::PPCDoubleDouble(), "2").compare(A));
5158 APFloat A1(APFloat::PPCDoubleDouble(), APInt(128, 2, Op1));
5159 APFloat A2(APFloat::PPCDoubleDouble(), APInt(128, 2, Op2));
5190 APFloat A1(APFloat::PPCDoubleDouble(), APInt(128, 2, Op1));
5191 APFloat A2(APFloat::PPCDoubleDouble(), APInt(128, 2, Op2));
5204 hash_value(APFloat(APFloat::PPCDoubleDouble(), APInt(128, 2, Data1))),
5205 hash_value(APFloat(APFloat::PPCDoubleDouble(), APInt(128, 2, Data2))));
5212 APFloat Float(APFloat::PPCDoubleDouble(), APInt(128, 2, Data));
5233 APFloat::getZero(APFloat::PPCDoubleDouble()).bitcastToAPInt());
5240 APFloat::getLargest(APFloat::PPCDoubleDouble()).bitcastToAPInt());
5248 APFloat::getSmallest(APFloat::PPCDoubleDouble()).bitcastToAPInt());
5253 APFloat::getSmallestNormalized(APFloat::PPCDoubleDouble())
5262 APFloat::getZero(APFloat::PPCDoubleDouble(), true).bitcastToAPInt());
5270 APFloat::getLargest(APFloat::PPCDoubleDouble(), true).bitcastToAPInt());
5277 APFloat::getSmallest(APFloat::PPCDoubleDouble(), true)
5285 APFloat::getSmallestNormalized(APFloat::PPCDoubleDouble(), true)
5288 EXPECT_TRUE(APFloat::getSmallest(APFloat::PPCDoubleDouble()).isSmallest());
5289 EXPECT_TRUE(APFloat::getLargest(APFloat::PPCDoubleDouble()).isLargest());
5293 EXPECT_TRUE(APFloat::getSmallest(APFloat::PPCDoubleDouble()).isDenormal());
5294 EXPECT_FALSE(APFloat::getLargest(APFloat::PPCDoubleDouble()).isDenormal());
5296 APFloat::getSmallestNormalized(APFloat::PPCDoubleDouble()).isDenormal());
5303 APFloat(APFloat::PPCDoubleDouble(), APInt(128, 2, Data)).isDenormal());
5313 scalbn(APFloat(APFloat::PPCDoubleDouble(), APInt(128, 2, Input)), 1,
5328 frexp(APFloat(APFloat::PPCDoubleDouble(), APInt(128, 2, Input)), Exp,