From 6587e3fd914c6a38fb7d973f2a87be3da5497875 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Mon, 24 Nov 2003 09:30:14 +0000 Subject: [PATCH] Check for CPUID before checking for 3DNow! --HG-- extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40748 --- src/cpuinfo/SDL_cpuinfo.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/cpuinfo/SDL_cpuinfo.c b/src/cpuinfo/SDL_cpuinfo.c index 85953f20e..eef6b422d 100644 --- a/src/cpuinfo/SDL_cpuinfo.c +++ b/src/cpuinfo/SDL_cpuinfo.c @@ -136,6 +136,9 @@ static __inline__ int CPU_haveMMX() static __inline__ int CPU_have3DNow() { int has_3DNow = 0; + if ( !CPU_haveCPUID() ) { + return 0; + } #if defined(__GNUC__) && defined(i386) __asm__ ( "push %%ebx\n"