Lines Matching refs:APFixedPoint

14 using llvm::APFixedPoint;
136 ASSERT_EQ(APFixedPoint::getMax(Sema).getValue(), in CheckUnpaddedMax()
141 ASSERT_EQ(APFixedPoint::getMax(Sema).getValue(), in CheckPaddedMax()
146 ASSERT_EQ(APFixedPoint::getMin(Sema).getValue(), in CheckMin()
198 APFixedPoint ValWithFract(APInt(Sema.getWidth(), in CheckIntPart()
205 APFixedPoint JustFract( in CheckIntPart()
210 APFixedPoint WholeNum( in CheckIntPart()
216 APFixedPoint Negative( in CheckIntPart()
223 EXPECT_TRUE(APSInt::compareValues(APFixedPoint::getMin(Sema).getIntPart(), in CheckIntPartMin()
228 EXPECT_TRUE(APSInt::compareValues(APFixedPoint::getMax(Sema).getIntPart(), in CheckIntPartMax()
309 ASSERT_EQ(APFixedPoint(320, getSAccumSema()), in TEST()
310 APFixedPoint(81920, getAccumSema())); in TEST()
311 ASSERT_EQ(APFixedPoint(320, getSAccumSema()), in TEST()
312 APFixedPoint(5368709120, getLAccumSema())); in TEST()
313 ASSERT_EQ(APFixedPoint(0, getSAccumSema()), APFixedPoint(0, getLAccumSema())); in TEST()
316 ASSERT_EQ(APFixedPoint(64, getSAccumSema()), in TEST()
317 APFixedPoint(64, getSFractSema())); in TEST()
318 ASSERT_EQ(APFixedPoint(16384, getAccumSema()), in TEST()
319 APFixedPoint(16384, getFractSema())); in TEST()
320 ASSERT_EQ(APFixedPoint(1073741824, getLAccumSema()), in TEST()
321 APFixedPoint(1073741824, getLFractSema())); in TEST()
324 ASSERT_EQ(APFixedPoint(64, getSAccumSema()), in TEST()
325 APFixedPoint(16384, getFractSema())); in TEST()
326 ASSERT_EQ(APFixedPoint(64, getSAccumSema()), in TEST()
327 APFixedPoint(1073741824, getLFractSema())); in TEST()
330 ASSERT_EQ(APFixedPoint(320, getSAccumSema()), in TEST()
331 APFixedPoint(81920, Saturated(getAccumSema()))); in TEST()
334 ASSERT_EQ(APFixedPoint(320, getSAccumSema()), in TEST()
335 APFixedPoint(640, getUSAccumSema())); in TEST()
336 ASSERT_EQ(APFixedPoint(-320, getSAccumSema()), in TEST()
337 APFixedPoint(-81920, getAccumSema())); in TEST()
340 ASSERT_EQ(APFixedPoint(320, getSAccumSema()), in TEST()
341 APFixedPoint(320, getPadUSAccumSema())); in TEST()
342 ASSERT_EQ(APFixedPoint(640, getUSAccumSema()), in TEST()
343 APFixedPoint(320, getPadUSAccumSema())); in TEST()
346 ASSERT_LT(APFixedPoint(-1, getSAccumSema()), APFixedPoint(0, getAccumSema())); in TEST()
347 ASSERT_LT(APFixedPoint(-1, getSAccumSema()), in TEST()
348 APFixedPoint(0, getUAccumSema())); in TEST()
349 ASSERT_LT(APFixedPoint(0, getSAccumSema()), APFixedPoint(1, getAccumSema())); in TEST()
350 ASSERT_LT(APFixedPoint(0, getSAccumSema()), APFixedPoint(1, getUAccumSema())); in TEST()
351 ASSERT_LT(APFixedPoint(0, getUSAccumSema()), APFixedPoint(1, getAccumSema())); in TEST()
352 ASSERT_LT(APFixedPoint(0, getUSAccumSema()), in TEST()
353 APFixedPoint(1, getUAccumSema())); in TEST()
356 ASSERT_GT(APFixedPoint(0, getAccumSema()), APFixedPoint(-1, getSAccumSema())); in TEST()
357 ASSERT_GT(APFixedPoint(0, getUAccumSema()), in TEST()
358 APFixedPoint(-1, getSAccumSema())); in TEST()
359 ASSERT_GT(APFixedPoint(1, getAccumSema()), APFixedPoint(0, getSAccumSema())); in TEST()
360 ASSERT_GT(APFixedPoint(1, getUAccumSema()), APFixedPoint(0, getSAccumSema())); in TEST()
361 ASSERT_GT(APFixedPoint(1, getAccumSema()), APFixedPoint(0, getUSAccumSema())); in TEST()
362 ASSERT_GT(APFixedPoint(1, getUAccumSema()), in TEST()
363 APFixedPoint(0, getUSAccumSema())); in TEST()
383 APFixedPoint Fixed(TestVal, Src); in CheckUnsaturatedConversion()
384 APFixedPoint Expected(ScaledVal, Dst); in CheckUnsaturatedConversion()
392 APFixedPoint Fixed(TestVal, Src); in CheckSaturatedConversionMin()
393 ASSERT_EQ(Fixed.convert(Dst), APFixedPoint::getMin(Dst)); in CheckSaturatedConversionMin()
400 APFixedPoint Fixed(TestVal, Src); in CheckSaturatedConversionMax()
401 ASSERT_EQ(Fixed.convert(Dst), APFixedPoint::getMax(Dst)); in CheckSaturatedConversionMax()
608 APFixedPoint Fixed(255 << 7, getSAccumSema()); in TEST()
610 APFixedPoint UFixed = Fixed.convert(getUSAccumSema()); in TEST()
617 APFixedPoint Val = APFixedPoint(1ULL << 7, getSAccumSema()); in TEST()
620 Val = APFixedPoint(1ULL << 23, getAccumSema()); in TEST()
623 Val = APFixedPoint(1ULL << 47, getLAccumSema()); in TEST()
627 Val = APFixedPoint(/*-1.5*/ -192, getSAccumSema()); in TEST()
630 Val = APFixedPoint(-(257 << 15), getAccumSema()); in TEST()
633 Val = APFixedPoint(-(65537ULL << 31), getLAccumSema()); in TEST()
637 Val = APFixedPoint(-(1 << 7), getSAccumSema()); in TEST()
640 Val = APFixedPoint(-(1 << 15), getAccumSema()); in TEST()
643 Val = APFixedPoint(-(1ULL << 31), getLAccumSema()); in TEST()
653 ASSERT_EQ(APFixedPoint::getFromFloatValue(Val, Sema, &Ovf).getValue(), in CheckFloatToFixedConversion()
657 APFixedPoint::getFromFloatValue(Val, Saturated(Sema), &Ovf).getValue(), in CheckFloatToFixedConversion()
665 (void)APFixedPoint::getFromFloatValue(Val, Sema, &Ovf); in CheckFloatToFixedConversion()
668 APFixedPoint::getFromFloatValue(Val, Saturated(Sema), &Ovf).getValue(), in CheckFloatToFixedConversion()
669 (ExpectedOvf == MinSat ? APFixedPoint::getMin(Sema) in CheckFloatToFixedConversion()
670 : APFixedPoint::getMax(Sema)) in CheckFloatToFixedConversion()
828 APFixedPoint FXVal(Val, Sema); in CheckFixedToFloatConversion()
835 APFixedPoint FXVal(Val, Sema); in CheckFixedToHalfConversion()