summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Niedermayer <michael@niedermayer.cc>2015-10-22 14:10:10 +0200
committerMichael Niedermayer <michael@niedermayer.cc>2015-10-22 14:10:42 +0200
commit00efaa798377502657d2f0267b5b62a4d05af195 (patch)
tree225e0627e3c0a858525969dde6933e73988d7b0e
parentcdfc61de4eeac2fe6a129ad2fa11ffb61353b9d6 (diff)
avutil/intmath: fix undefined behavior in ff_ctzll_c()
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-rw-r--r--libavutil/intmath.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/libavutil/intmath.h b/libavutil/intmath.h
index 5a10d025db..20167230df 100644
--- a/libavutil/intmath.h
+++ b/libavutil/intmath.h
@@ -131,7 +131,7 @@ static av_always_inline av_const int ff_ctzll_c(long long v)
63, 52, 6, 26, 37, 40, 33, 47, 61, 45, 43, 21, 23, 58, 17, 10,
51, 25, 36, 32, 60, 20, 57, 16, 50, 31, 19, 15, 30, 14, 13, 12
};
- return debruijn_ctz64[(uint64_t)((v & -v) * 0x022FDD63CC95386D) >> 58];
+ return debruijn_ctz64[(uint64_t)((v & -v) * 0x022FDD63CC95386DU) >> 58];
}
#endif