util/math: change ROUND_DOWN_TO to return a uint64_t
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Tue, 4 May 2021 15:08:58 +0000 (17:08 +0200)
committerMarge Bot <eric+marge@anholt.net>
Wed, 5 May 2021 03:03:45 +0000 (03:03 +0000)
For 32-bit builds.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10622>

src/util/u_math.h

index 567c51d..11ee275 100644 (file)
@@ -737,8 +737,8 @@ ALIGN_NPOT(uintptr_t value, int32_t alignment)
  *
  * \sa ALIGN()
  */
-static inline uintptr_t
-ROUND_DOWN_TO(uintptr_t value, int32_t alignment)
+static inline uint64_t
+ROUND_DOWN_TO(uint64_t value, int32_t alignment)
 {
    assert(util_is_power_of_two_nonzero(alignment));
    return ((value) & ~(alignment - 1));