From f199a5d964469dd7402311d2dd8846c71db30cc4 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Tue, 10 Feb 2004 15:31:35 +0000 Subject: [PATCH] *** empty log message *** --HG-- extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%40805 --- src/cpuinfo/SDL_cpuinfo.c | 48 +++++++++++++++++++-------------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/src/cpuinfo/SDL_cpuinfo.c b/src/cpuinfo/SDL_cpuinfo.c index 6fd7a698a..246bcdba8 100644 --- a/src/cpuinfo/SDL_cpuinfo.c +++ b/src/cpuinfo/SDL_cpuinfo.c @@ -301,6 +301,14 @@ SDL_bool SDL_HasMMX() return SDL_FALSE; } +SDL_bool SDL_HasMMXExt() +{ + if ( SDL_GetCPUFeatures() & CPU_HAS_MMXEXT ) { + return SDL_TRUE; + } + return SDL_FALSE; +} + SDL_bool SDL_Has3DNow() { if ( SDL_GetCPUFeatures() & CPU_HAS_3DNOW ) { @@ -309,6 +317,14 @@ SDL_bool SDL_Has3DNow() return SDL_FALSE; } +SDL_bool SDL_Has3DNowExt() +{ + if ( SDL_GetCPUFeatures() & CPU_HAS_3DNOWEXT ) { + return SDL_TRUE; + } + return SDL_FALSE; +} + SDL_bool SDL_HasSSE() { if ( SDL_GetCPUFeatures() & CPU_HAS_SSE ) { @@ -317,6 +333,14 @@ SDL_bool SDL_HasSSE() return SDL_FALSE; } +SDL_bool SDL_HasSSE2() +{ + if ( SDL_GetCPUFeatures() & CPU_HAS_SSE2 ) { + return SDL_TRUE; + } + return SDL_FALSE; +} + SDL_bool SDL_HasAltiVec() { if ( SDL_GetCPUFeatures() & CPU_HAS_ALTIVEC ) { @@ -325,30 +349,6 @@ SDL_bool SDL_HasAltiVec() return SDL_FALSE; } -SDL_bool SDL_HasMMXExt() -{ - if ( SDL_GetCPUFeatures() & CPU_HAS_MMXEXT ) { - return SDL_TRUE; - } - return SDL_FALSE; -} - -SDL_bool SDL_Has3DNowExt() -{ - if ( SDL_GetCPUFeatures() & CPU_HAS_3DNOWEXT ) { - return SDL_TRUE; - } - return SDL_FALSE; -} - -SDL_bool SDL_HasSSE2() -{ - if ( SDL_GetCPUFeatures() & CPU_HAS_SSE2 ) { - return SDL_TRUE; - } - return SDL_FALSE; -} - #ifdef TEST_MAIN #include