util: fix absdiff64() always over/underflowing

This commit is contained in:
2023-12-24 09:36:41 +00:00
parent 1cbab5f2f4
commit 63b69d8d85

View File

@@ -23,7 +23,7 @@ static inline unsigned long long div64_pow2(unsigned long long x, unsigned long
static inline unsigned long long absdiff64(unsigned long long x, unsigned long long y) static inline unsigned long long absdiff64(unsigned long long x, unsigned long long y)
{ {
return x > y ? y - x : x - y; return x < y ? y - x : x - y;
} }
extern int16_t host_to_big_i16(int16_t v); extern int16_t host_to_big_i16(int16_t v);