Home
last modified time | relevance | path

Searched refs:Quotient (Results 1 – 18 of 18) sorted by relevance

/freebsd/crypto/openssl/test/recipes/10-test_bn_data/
H A Dbnmul.txt925 Quotient = 0
930 Quotient = 1
935 Quotient = -2
940 Quotient = -4
945 Quotient = 8
950 Quotient = 10
955 Quotient = -20
960 Quotient = -40
965 Quotient = 80
970 Quotient = 100
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolutionDivision.cpp56 const SCEV *Denominator, const SCEV **Quotient, in divide() argument
65 *Quotient = D.One; in divide()
71 *Quotient = D.Zero; in divide()
78 *Quotient = Numerator; in divide()
86 *Quotient = Numerator; in divide()
88 divide(SE, *Quotient, Op, &Q, &R); in divide()
89 *Quotient = Q; in divide()
94 *Quotient = D.Zero; in divide()
104 *Quotient = D.Quotient; in divide()
123 Quotient = SE.getConstant(QuotientVal); in visitConstant()
[all …]
/freebsd/sys/contrib/dev/acpica/components/utilities/
H A Dutmath.c452 UINT64_OVERLAY Quotient; in AcpiUtShortDivide() local
474 Quotient.Part.Hi, Remainder32); in AcpiUtShortDivide()
477 Quotient.Part.Lo, Remainder32); in AcpiUtShortDivide()
483 *OutQuotient = Quotient.Full; in AcpiUtShortDivide()
518 UINT64_OVERLAY Quotient; in AcpiUtDivide() local
553 Quotient.Part.Hi, Partial1); in AcpiUtDivide()
556 Quotient.Part.Lo, Remainder.Part.Lo); in AcpiUtDivide()
565 Quotient.Part.Hi = 0; in AcpiUtDivide()
584 NormalizedDivisor.Part.Lo, Quotient.Part.Lo, Partial1); in AcpiUtDivide()
590 Partial1 = Quotient.Part.Lo * Divisor.Part.Hi; in AcpiUtDivide()
[all …]
H A Dutstrsuppt.c581 UINT64 Quotient; in AcpiUtStrtoulMultiply64() local
600 AcpiUtShortDivide (ACPI_UINT64_MAX, Base, &Quotient, NULL); in AcpiUtStrtoulMultiply64()
601 if (Multiplicand > Quotient) in AcpiUtStrtoulMultiply64()
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DScaledNumber.cpp69 uint64_t Quotient = Dividend64 / Divisor; in divide32() local
73 if (Quotient > UINT32_MAX) in divide32()
74 return getAdjusted<uint32_t>(Quotient, Shift); in divide32()
77 return getRounded<uint32_t>(Quotient, Shift, Remainder >= getHalf(Divisor)); in divide32()
103 uint64_t Quotient = Dividend / Divisor; in divide64() local
107 while (!(Quotient >> 63) && Dividend) { in divide64()
114 Quotient <<= 1; in divide64()
116 Quotient |= 1; in divide64()
121 return getRounded(Quotient, Shift, Dividend >= getHalf(Divisor)); in divide64()
H A DAPInt.cpp1451 unsigned rhsWords, WordType *Quotient, WordType *Remainder) { in divide() argument
1553 if (Quotient) { in divide()
1555 Quotient[i] = Make_64(Q[i*2+1], Q[i*2]); in divide()
1606 APInt Quotient(BitWidth, 0); // to hold result. in udiv() local
1607 divide(U.pVal, lhsWords, RHS.U.pVal, rhsWords, Quotient.U.pVal, nullptr); in udiv()
1608 return Quotient; in udiv()
1639 APInt Quotient(BitWidth, 0); // to hold result. in udiv() local
1640 divide(U.pVal, lhsWords, &RHS, 1, Quotient.U.pVal, nullptr); in udiv()
1641 return Quotient; in udiv()
1759 APInt &Quotient, APInt &Remainder) { in udivrem() argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBypassSlowDivision.cpp44 Value *Quotient; member
48 : Quotient(InQuotient), Remainder(InRemainder) {} in QuotRemPair()
56 Value *Quotient = nullptr; member
169 return isDivisionOp() ? Value.Quotient : Value.Remainder; in getReplacement()
269 DivRemPair.Quotient = Builder.CreateSDiv(Dividend, Divisor); in createSlowBB()
272 DivRemPair.Quotient = Builder.CreateUDiv(Dividend, Divisor); in createSlowBB()
299 DivRemPair.Quotient = in createFastBB()
315 QuoPhi->addIncoming(LHS.Quotient, LHS.BB); in createDivRemPhiNodes()
316 QuoPhi->addIncoming(RHS.Quotient, RHS.BB); in createDivRemPhiNodes()
420 Long.Quotient = ConstantInt::get(getSlowType(), 0); in insertFastDivAndRem()
[all …]
H A DIntegerDivision.cpp84 Value *Quotient = Builder.CreateUDiv(Dividend, Divisor); in generateUnsignedRemainderCode() local
85 Value *Product = Builder.CreateMul(Divisor, Quotient); in generateUnsignedRemainderCode()
88 if (Instruction *UDiv = dyn_cast<Instruction>(Quotient)) in generateUnsignedRemainderCode()
418 Value *Quotient = generateSignedDivisionCode(Div->getOperand(0), in expandDivision() local
423 Div->replaceAllUsesWith(Quotient); in expandDivision()
438 Value *Quotient = generateUnsignedDivisionCode(Div->getOperand(0), in expandDivision() local
441 Div->replaceAllUsesWith(Quotient); in expandDivision()
/freebsd/sys/contrib/dev/acpica/components/hardware/
H A Dhwtimer.c287 UINT64 Quotient; in ACPI_EXPORT_SYMBOL() local
340 ACPI_PM_TIMER_FREQUENCY, &Quotient, NULL); in ACPI_EXPORT_SYMBOL()
342 *TimeElapsed = (UINT32) Quotient; in ACPI_EXPORT_SYMBOL()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolutionDivision.h31 const SCEV *Denominator, const SCEV **Quotient,
68 const SCEV *Denominator, *Quotient, *Remainder, *Zero, *One; member
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp1168 static bool isMultiple(const APInt &C1, const APInt &C2, APInt &Quotient, in isMultiple() argument
1182 APInt::sdivrem(C1, C2, Quotient, Remainder); in isMultiple()
1184 APInt::udivrem(C1, C2, Quotient, Remainder); in isMultiple()
1339 APInt Quotient(C2->getBitWidth(), /*val=*/0ULL, IsSigned); in commonIDivTransforms() local
1344 if (isMultiple(*C2, *C1, Quotient, IsSigned)) { in commonIDivTransforms()
1346 ConstantInt::get(Ty, Quotient)); in commonIDivTransforms()
1352 if (isMultiple(*C1, *C2, Quotient, IsSigned)) { in commonIDivTransforms()
1354 ConstantInt::get(Ty, Quotient)); in commonIDivTransforms()
1370 if (isMultiple(*C2, C1Shifted, Quotient, IsSigned)) { in commonIDivTransforms()
1372 ConstantInt::get(Ty, Quotient)); in commonIDivTransforms()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPInt.h1000 APInt &Quotient, APInt &Remainder);
1001 LLVM_ABI static void udivrem(const APInt &LHS, uint64_t RHS, APInt &Quotient,
1005 APInt &Quotient, APInt &Remainder);
1006 LLVM_ABI static void sdivrem(const APInt &LHS, int64_t RHS, APInt &Quotient,
2031 const WordType *RHS, unsigned rhsWords, WordType *Quotient,
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstrInfo.td253 // Special case divide FMA with scale and flags (src0 = Quotient,
259 // Special case divide fixup and flags(src0 = Quotient, src1 =
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp4344 if (const SCEV *Quotient = getExactSDiv(AR, FactorS, SE, true)) in GenerateScales() local
4345 if (!Quotient->isZero()) { in GenerateScales()
4348 F.ScaledReg = Quotient; in GenerateScales()
/freebsd/contrib/one-true-awk/testdir/
H A Dfunstack.ok133 James R. Bell The Quadratic Quotient Method: A Hash
382 J. R. Bell Comment on Bell's Quadratic Quotient
425 Charles H. Kaman The Linear Quotient Hash Code . . . . . 675--677
H A Dfunstack.in800 title = "The Quadratic Quotient Method: {A} Hash Code Eliminating Secondary Clustering",
2678 title = "Comment on {Bell}'s Quadratic Quotient Method for Hash Code Searching",
2972 title = "The Linear Quotient Hash Code",
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp8101 SDValue Quotient = DAG.getNode(ISD::MUL, dl, VT, Dividend, in expandDIVREMByConstant() local
8106 std::tie(QuotL, QuotH) = DAG.SplitScalar(Quotient, dl, HiLoVT, HiLoVT); in expandDIVREMByConstant()
/freebsd/share/misc/
H A Dusb_vendors15217 0dd2 Power Quotient International Co., Ltd
23161 3538 Power Quotient International Co., Ltd