Lines Matching full:hi
17 u32 hi; member
62 ACPI_MUL_64_BY_32(0, multiplicand_ovl.part.hi, multiplier, in acpi_ut_short_multiply()
63 product.part.hi, carry32); in acpi_ut_short_multiply()
68 product.part.hi += carry32; in acpi_ut_short_multiply()
100 operand_ovl.part.hi = operand_ovl.part.lo; in acpi_ut_short_shift_left()
104 ACPI_SHIFT_LEFT_64_BY_32(operand_ovl.part.hi, in acpi_ut_short_shift_left()
137 operand_ovl.part.lo = operand_ovl.part.hi; in acpi_ut_short_shift_right()
138 operand_ovl.part.hi = 0; in acpi_ut_short_shift_right()
141 ACPI_SHIFT_RIGHT_64_BY_32(operand_ovl.part.hi, in acpi_ut_short_shift_right()
278 ACPI_DIV_64_BY_32(0, dividend_ovl.part.hi, divisor, in acpi_ut_short_divide()
279 quotient.part.hi, remainder32); in acpi_ut_short_divide()
336 if (divisor.part.hi == 0) { in acpi_ut_divide()
341 remainder.part.hi = 0; in acpi_ut_divide()
347 ACPI_DIV_64_BY_32(0, dividend.part.hi, divisor.part.lo, in acpi_ut_divide()
348 quotient.part.hi, partial1); in acpi_ut_divide()
359 quotient.part.hi = 0; in acpi_ut_divide()
366 ACPI_SHIFT_RIGHT_64(normalized_divisor.part.hi, in acpi_ut_divide()
368 ACPI_SHIFT_RIGHT_64(normalized_dividend.part.hi, in acpi_ut_divide()
371 } while (normalized_divisor.part.hi != 0); in acpi_ut_divide()
375 ACPI_DIV_64_BY_32(normalized_dividend.part.hi, in acpi_ut_divide()
384 partial1 = quotient.part.lo * divisor.part.hi; in acpi_ut_divide()
386 partial3.full = (u64) partial2.part.hi + partial1; in acpi_ut_divide()
388 remainder.part.hi = partial3.part.lo; in acpi_ut_divide()
391 if (partial3.part.hi == 0) { in acpi_ut_divide()
392 if (partial3.part.lo >= dividend.part.hi) { in acpi_ut_divide()
393 if (partial3.part.lo == dividend.part.hi) { in acpi_ut_divide()
405 remainder.part.hi = (u32)-((s32)remainder.part.hi); in acpi_ut_divide()
409 remainder.part.hi--; in acpi_ut_divide()