Lines Matching defs:Quo
3044 APInt Quo = APIntOps::RoundingUDiv(A, B, APInt::Rounding::UP);
3045 auto Prod = Quo.zext(16) * B.zext(16);
3048 EXPECT_TRUE(((Quo - 1).zext(16) * B.zext(16)).ult(Ai));
3052 APInt Quo = A.udiv(B);
3053 EXPECT_EQ(Quo, APIntOps::RoundingUDiv(A, B, APInt::Rounding::TOWARD_ZERO));
3054 EXPECT_EQ(Quo, APIntOps::RoundingUDiv(A, B, APInt::Rounding::DOWN));
3078 APInt Quo = APIntOps::RoundingSDiv(A, B, APInt::Rounding::UP);
3080 EXPECT_EQ(QuoTowardZero, Quo);
3083 EXPECT_EQ(QuoTowardZero, Quo);
3085 EXPECT_EQ(QuoTowardZero + 1, Quo);
3089 APInt Quo = APIntOps::RoundingSDiv(A, B, APInt::Rounding::DOWN);
3091 EXPECT_EQ(QuoTowardZero, Quo);
3094 EXPECT_EQ(QuoTowardZero - 1, Quo);
3096 EXPECT_EQ(QuoTowardZero, Quo);