Module: libav Branch: release/0.7 Commit: 1cf3ba89711748b340c31fe018a3a72e8e9b75f1
Author: Sean McGovern <[email protected]> Committer: Reinhard Tartler <[email protected]> Date: Mon Jul 25 18:51:02 2011 -0400 cpu detection: avoid a signed overflow 1<<31 overflows because 1 is signed, so force it to unsigned. Signed-off-by: Ronald S. Bultje <[email protected]> (cherry picked from commit 5938e02185430ca711106aaec9b5622dbf588af3) Signed-off-by: Anton Khirnov <[email protected]> --- libavutil/x86/cpu.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/libavutil/x86/cpu.c b/libavutil/x86/cpu.c index 78aeadf..f747e4d 100644 --- a/libavutil/x86/cpu.c +++ b/libavutil/x86/cpu.c @@ -113,7 +113,7 @@ int ff_get_cpu_flags_x86(void) if(max_ext_level >= 0x80000001){ cpuid(0x80000001, eax, ebx, ecx, ext_caps); - if (ext_caps & (1<<31)) + if (ext_caps & (1U<<31)) rval |= AV_CPU_FLAG_3DNOW; if (ext_caps & (1<<30)) rval |= AV_CPU_FLAG_3DNOWEXT; _______________________________________________ libav-commits mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-commits
