Home
last modified time | relevance | path

Searched refs:Divisor (Results 1 – 10 of 10) sorted by relevance

/freebsd-9-stable/sys/contrib/dev/acpica/utilities/
Dutmath.c101 UINT32 Divisor, in AcpiUtShortDivide() argument
115 if (Divisor == 0) in AcpiUtShortDivide()
127 ACPI_DIV_64_BY_32 (0, DividendOvl.Part.Hi, Divisor, in AcpiUtShortDivide()
129 ACPI_DIV_64_BY_32 (Remainder32, DividendOvl.Part.Lo, Divisor, in AcpiUtShortDivide()
170 UINT64_OVERLAY Divisor; in AcpiUtDivide() local
191 Divisor.Full = InDivisor; in AcpiUtDivide()
193 if (Divisor.Part.Hi == 0) in AcpiUtDivide()
205 ACPI_DIV_64_BY_32 (0, Dividend.Part.Hi, Divisor.Part.Lo, in AcpiUtDivide()
207 ACPI_DIV_64_BY_32 (Partial1, Dividend.Part.Lo, Divisor.Part.Lo, in AcpiUtDivide()
219 NormalizedDivisor = Divisor; in AcpiUtDivide()
[all …]
/freebsd-9-stable/contrib/llvm/lib/Transforms/Utils/
DBypassSlowDivision.cpp31 Value *Divisor; member
34 : SignedOp(InSignedOp), Dividend(InDividend), Divisor(InDivisor) {} in DivOpInfo()
52 Val1.Divisor == Val2.Divisor; in isEqual()
65 reinterpret_cast<uintptr_t>(Val.Divisor)) ^ in getHashValue()
86 Value *Divisor = Instr->getOperand(1); in insertFastDiv() local
88 if (isa<ConstantInt>(Divisor) || in insertFastDiv()
89 (isa<ConstantInt>(Dividend) && isa<ConstantInt>(Divisor))) { in insertFastDiv()
108 SlowQuotientV = SlowBuilder.CreateSDiv(Dividend, Divisor); in insertFastDiv()
109 SlowRemainderV = SlowBuilder.CreateSRem(Dividend, Divisor); in insertFastDiv()
111 SlowQuotientV = SlowBuilder.CreateUDiv(Dividend, Divisor); in insertFastDiv()
[all …]
DIntegerDivision.cpp32 static Value *generateSignedRemainderCode(Value *Dividend, Value *Divisor, in generateSignedRemainderCode() argument
46 Value *DivisorSign = Builder.CreateAShr(Divisor, ThirtyOne); in generateSignedRemainderCode()
48 Value *DvsXor = Builder.CreateXor(Divisor, DivisorSign); in generateSignedRemainderCode()
67 static Value *generatedUnsignedRemainderCode(Value *Dividend, Value *Divisor, in generatedUnsignedRemainderCode() argument
74 Value *Quotient = Builder.CreateUDiv(Dividend, Divisor); in generatedUnsignedRemainderCode()
75 Value *Product = Builder.CreateMul(Divisor, Quotient); in generatedUnsignedRemainderCode()
89 static Value *generateSignedDivisionCode(Value *Dividend, Value *Divisor, in generateSignedDivisionCode() argument
106 Value *Tmp1 = Builder.CreateAShr(Divisor, ThirtyOne); in generateSignedDivisionCode()
109 Value *Tmp3 = Builder.CreateXor(Tmp1, Divisor); in generateSignedDivisionCode()
125 static Value *generateUnsignedDivisionCode(Value *Dividend, Value *Divisor, in generateUnsignedDivisionCode() argument
[all …]
/freebsd-9-stable/contrib/llvm/lib/CodeGen/
DTargetSchedule.cpp39 static unsigned gcd(unsigned Dividend, unsigned Divisor) { in gcd() argument
41 while(Divisor) { in gcd()
42 unsigned Rem = Dividend % Divisor; in gcd()
43 Dividend = Divisor; in gcd()
44 Divisor = Rem; in gcd()
/freebsd-9-stable/sys/boot/i386/boot2/
Dsio.S33 subb $0x3,%dl # Divisor latch reg
/freebsd-9-stable/sys/contrib/dev/acpica/include/
Dacmacros.h207 #define _ACPI_MOD(value, Divisor) ((UINT32) ((value) & ((Divisor) -1))) argument
Dacutils.h683 UINT32 Divisor,
/freebsd-9-stable/contrib/llvm/lib/Transforms/InstCombine/
DInstCombineMulDivRem.cpp968 ConstantFP *Divisor, in CvtFDivConstToReciprocal() argument
970 const APFloat &FpVal = Divisor->getValueAPF(); in CvtFDivConstToReciprocal()
/freebsd-9-stable/contrib/llvm/lib/Target/Mips/
DMipsISelLowering.cpp772 MachineOperand &Divisor = MI->getOperand(2); in expandPseudoDIV() local
774 .addReg(Divisor.getReg(), getKillRegState(Divisor.isKill())) in expandPseudoDIV()
782 Divisor.setIsKill(false); in expandPseudoDIV()
/freebsd-9-stable/contrib/llvm/lib/Analysis/
DDependenceAnalysis.cpp1543 const SCEVConstant *Divisor) { in isRemainderZero() argument
1545 APInt ConstDivisor = Divisor->getValue()->getValue(); in isRemainderZero()