host-utils: Fix overflow detection in divu128()
commit06c0259a086f0f4ddd57a14ba811bba0b9e45130
authorLuis Pires <luis.pires@eldorado.org.br>
Fri, 10 Sep 2021 11:26:03 +0000 (10 08:26 -0300)
committerDavid Gibson <david@gibson.dropbear.id.au>
Wed, 29 Sep 2021 09:37:38 +0000 (29 19:37 +1000)
tree35bd44452d7511b0f06fa3152ad67b35738a4216
parent6b54a31bf7b403672a798b6443b1930ae6c74dea
host-utils: Fix overflow detection in divu128()

The previous code didn't detect overflows if the high 64-bit
of the dividend were equal to the 64-bit divisor. In that case,
64 bits wouldn't be enough to hold the quotient.

Signed-off-by: Luis Pires <luis.pires@eldorado.org.br>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20210910112624.72748-2-luis.pires@eldorado.org.br>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
util/host-utils.c