Lines Matching refs:Part
171 UINT64_STRUCT Part; member
215 ACPI_MUL_64_BY_32 (0, MultiplicandOvl.Part.Hi, Multiplier, in AcpiUtShortMultiply()
216 Product.Part.Hi, Carry32); in AcpiUtShortMultiply()
218 ACPI_MUL_64_BY_32 (0, MultiplicandOvl.Part.Lo, Multiplier, in AcpiUtShortMultiply()
219 Product.Part.Lo, Carry32); in AcpiUtShortMultiply()
221 Product.Part.Hi += Carry32; in AcpiUtShortMultiply()
262 OperandOvl.Part.Hi = OperandOvl.Part.Lo; in AcpiUtShortShiftLeft()
263 OperandOvl.Part.Lo = 0; in AcpiUtShortShiftLeft()
266 ACPI_SHIFT_LEFT_64_BY_32 (OperandOvl.Part.Hi, in AcpiUtShortShiftLeft()
267 OperandOvl.Part.Lo, Count); in AcpiUtShortShiftLeft()
307 OperandOvl.Part.Lo = OperandOvl.Part.Hi; in AcpiUtShortShiftRight()
308 OperandOvl.Part.Hi = 0; in AcpiUtShortShiftRight()
311 ACPI_SHIFT_RIGHT_64_BY_32 (OperandOvl.Part.Hi, in AcpiUtShortShiftRight()
312 OperandOvl.Part.Lo, Count); in AcpiUtShortShiftRight()
473 ACPI_DIV_64_BY_32 (0, DividendOvl.Part.Hi, Divisor, in AcpiUtShortDivide()
474 Quotient.Part.Hi, Remainder32); in AcpiUtShortDivide()
476 ACPI_DIV_64_BY_32 (Remainder32, DividendOvl.Part.Lo, Divisor, in AcpiUtShortDivide()
477 Quotient.Part.Lo, Remainder32); in AcpiUtShortDivide()
540 if (Divisor.Part.Hi == 0) in AcpiUtDivide()
546 Remainder.Part.Hi = 0; in AcpiUtDivide()
552 ACPI_DIV_64_BY_32 (0, Dividend.Part.Hi, Divisor.Part.Lo, in AcpiUtDivide()
553 Quotient.Part.Hi, Partial1); in AcpiUtDivide()
555 ACPI_DIV_64_BY_32 (Partial1, Dividend.Part.Lo, Divisor.Part.Lo, in AcpiUtDivide()
556 Quotient.Part.Lo, Remainder.Part.Lo); in AcpiUtDivide()
565 Quotient.Part.Hi = 0; in AcpiUtDivide()
574 NormalizedDivisor.Part.Hi, NormalizedDivisor.Part.Lo); in AcpiUtDivide()
576 NormalizedDividend.Part.Hi, NormalizedDividend.Part.Lo); in AcpiUtDivide()
578 } while (NormalizedDivisor.Part.Hi != 0); in AcpiUtDivide()
583 NormalizedDividend.Part.Hi, NormalizedDividend.Part.Lo, in AcpiUtDivide()
584 NormalizedDivisor.Part.Lo, Quotient.Part.Lo, Partial1); in AcpiUtDivide()
590 Partial1 = Quotient.Part.Lo * Divisor.Part.Hi; in AcpiUtDivide()
591 Partial2.Full = (UINT64) Quotient.Part.Lo * Divisor.Part.Lo; in AcpiUtDivide()
592 Partial3.Full = (UINT64) Partial2.Part.Hi + Partial1; in AcpiUtDivide()
594 Remainder.Part.Hi = Partial3.Part.Lo; in AcpiUtDivide()
595 Remainder.Part.Lo = Partial2.Part.Lo; in AcpiUtDivide()
597 if (Partial3.Part.Hi == 0) in AcpiUtDivide()
599 if (Partial3.Part.Lo >= Dividend.Part.Hi) in AcpiUtDivide()
601 if (Partial3.Part.Lo == Dividend.Part.Hi) in AcpiUtDivide()
603 if (Partial2.Part.Lo > Dividend.Part.Lo) in AcpiUtDivide()
605 Quotient.Part.Lo--; in AcpiUtDivide()
611 Quotient.Part.Lo--; in AcpiUtDivide()
617 Remainder.Part.Hi = (UINT32) -((INT32) Remainder.Part.Hi); in AcpiUtDivide()
618 Remainder.Part.Lo = (UINT32) -((INT32) Remainder.Part.Lo); in AcpiUtDivide()
620 if (Remainder.Part.Lo) in AcpiUtDivide()
622 Remainder.Part.Hi--; in AcpiUtDivide()