diff -uNr clvk/src/utils.hpp clvk.mod/src/utils.hpp --- clvk/src/utils.hpp 2022-06-13 00:32:33.443304982 +0800 +++ clvk.mod/src/utils.hpp 2022-06-15 00:26:24.094256899 +0800 @@ -62,7 +62,7 @@ static inline uint32_t ceil_div(uint32_t num, uint32_t divisor) { CVK_ASSERT(divisor != 0); - return num / divisor + (num % divisor != 0); + return (num + divisor - 1) / divisor; } static inline uint32_t round_up(uint32_t num, uint32_t multiple) {