Lines Matching full:part

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