log src/cpuinfo/SDL_cpuinfo.c @ 4386:dcb26ac38e6b SDL-1.2

age author description
Wed, 02 Dec 2009 16:24:21 +0000 Sam Lantinga Fixed crash - need to save and restore rbx around cpuid, since the compiler may be assuming the stack pointer isn't being modified when filling in %0. SDL-1.2
Sun, 01 Nov 2009 17:51:39 +0000 Ryan C. Gordon 1.2 branch: fixed assembly code register clobbering. SDL-1.2
Sat, 26 Sep 2009 21:38:07 +0000 Sam Lantinga Fixed 32-bit build SDL-1.2
Sat, 26 Sep 2009 10:05:07 +0000 Sam Lantinga Fixed bug #734 SDL-1.2
Wed, 01 Jul 2009 19:06:31 +0000 Ryan C. Gordon Patch from Fedora project to fix crashes with SDL_HasSSE() on amd64. SDL-1.2
Mon, 08 Dec 2008 00:25:42 +0000 Sam Lantinga Updated copyright date SDL-1.2
Sun, 24 Jan 2010 21:10:53 +0000 Sam Lantinga Fixed bug #926
Wed, 06 Jan 2010 04:33:31 +0000 Sam Lantinga Fixed bug #924
Thu, 17 Dec 2009 04:01:29 +0000 Sam Lantinga Implemented 64-bit version of cpuid code
Thu, 17 Dec 2009 03:04:04 +0000 Sam Lantinga Added support for querying the number of CPUs available on Linux. This also happens to work on Mac OS X.
Wed, 16 Dec 2009 16:42:04 +0000 Sam Lantinga Fixed cpuid assembly to work on PIC code
Wed, 16 Dec 2009 08:17:05 +0000 Sam Lantinga Implemented Windows version of SDL_GetCPUCount()
Wed, 16 Dec 2009 06:53:53 +0000 Sam Lantinga Added SDL_GetCPUCount() to see how many cores are available.
Thu, 03 Dec 2009 04:33:05 +0000 Sam Lantinga Missing pop over a jump
Mon, 30 Nov 2009 21:04:25 +0000 Sam Lantinga Reduced the push/pop sequence to a single pair, and ported this fix over to the other architectures.
Mon, 30 Nov 2009 19:52:34 +0000 Sam Lantinga Fixed crash - need to save and restore rbx around cpuid, since the compiler may be assuming the stack pointer isn't being modified when filling in %0.
Fri, 30 Oct 2009 05:02:47 +0000 Sam Lantinga cpuid doesn't actually change the flags register
Fri, 30 Oct 2009 04:45:01 +0000 Sam Lantinga Fixed bug #734
Sat, 26 Sep 2009 21:39:56 +0000 Sam Lantinga Fixed 32-bit build
Sat, 26 Sep 2009 10:04:38 +0000 Sam Lantinga Fixed bug #734
Sat, 05 Sep 2009 10:39:18 +0000 Sam Lantinga Added 64-bit architectures to the fat build script
Sun, 04 Jan 2009 05:41:52 +0000 Sam Lantinga Fixed some dependency issues with SDL_revision.h
Wed, 24 Dec 2008 13:13:38 +0000 Sam Lantinga Fixed CPU feature detection on x86_64 platform
Mon, 08 Dec 2008 00:27:32 +0000 Sam Lantinga Updated copyright date
Mon, 10 Jul 2006 21:04:37 +0000 Sam Lantinga SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
Tue, 20 Jun 2006 05:35:44 +0000 Sam Lantinga I think this fixes bug #244
Tue, 20 Jun 2006 05:40:57 +0000 Sam Lantinga I think this fixes bug #244 SDL-1.3
Mon, 29 May 2006 04:04:35 +0000 Sam Lantinga more tweaking indent options SDL-1.3
Sun, 28 May 2006 13:04:16 +0000 Sam Lantinga Revamp of the video system in progress - adding support for multiple displays, multiple windows, and a full video mode selection API. SDL-1.3
Wed, 22 Mar 2006 22:29:44 +0000 Sam Lantinga Don't detect Altivec on MacOS X Intel
Thu, 09 Mar 2006 06:33:21 +0000 Sam Lantinga Cleaning up warnings on MacOS X
Sun, 26 Feb 2006 19:30:21 +0000 Sam Lantinga Updated OS/2 build, yay!
Fri, 24 Feb 2006 10:23:49 +0000 Sam Lantinga *** empty log message ***
Tue, 21 Feb 2006 08:46:50 +0000 Sam Lantinga Use consistent identifiers for the various platforms we support.
Thu, 16 Feb 2006 10:11:48 +0000 Sam Lantinga New configure-based build system. Still work in progress, but much improved
Wed, 01 Feb 2006 06:32:25 +0000 Sam Lantinga Updated copyright information and removed rcs id lines (problematic in branch merges)
Thu, 05 Jan 2006 08:17:35 +0000 Ryan C. Gordon Patch from Michael Bonfils to add CPUID support for x86 Solaris.
Thu, 08 Dec 2005 14:48:21 +0000 Sam Lantinga Fixed gcc 4 warnings
Thu, 29 Sep 2005 09:43:00 +0000 Ryan C. Gordon Updates to PocketPC (WinCE) support, thanks to Dmitry Yakimov at
Sun, 16 May 2004 17:19:48 +0000 Sam Lantinga Date: Mon, 10 May 2004 10:17:46 -0400
Sun, 11 Apr 2004 19:49:34 +0000 Sam Lantinga Date: Tue, 30 Mar 2004 18:18:13 -0600
Tue, 10 Feb 2004 15:31:35 +0000 Sam Lantinga *** empty log message ***
Sat, 31 Jan 2004 06:49:18 +0000 Sam Lantinga *** empty log message ***
Thu, 29 Jan 2004 16:15:12 +0000 Sam Lantinga Check for altivec assembly support before trying to use it. :)
Thu, 29 Jan 2004 05:22:23 +0000 Sam Lantinga Altivec detection on non-MacOS X systems
Sat, 24 Jan 2004 15:55:00 +0000 Sam Lantinga Date: Sat, 24 Jan 2004 14:49:58 +0100
Sat, 24 Jan 2004 05:57:56 +0000 Sam Lantinga *** empty log message ***
Sat, 24 Jan 2004 05:47:19 +0000 Sam Lantinga Fixed bugs in CPU feature detection and added extended feature detection
Sat, 17 Jan 2004 20:37:06 +0000 Sam Lantinga *** empty log message ***
Tue, 06 Jan 2004 17:18:38 +0000 Sam Lantinga Date: Tue, 6 Jan 2004 12:42:19 +0100
Sun, 04 Jan 2004 16:49:27 +0000 Sam Lantinga Updated copyright information for 2004 (Happy New Year!)
Mon, 24 Nov 2003 19:58:29 +0000 Sam Lantinga Updated Visual C++ support
Mon, 24 Nov 2003 09:30:14 +0000 Sam Lantinga Check for CPUID before checking for 3DNow!
Mon, 24 Nov 2003 09:16:52 +0000 Sam Lantinga Greatly simplified the SDL CPU info code
Tue, 18 Nov 2003 01:27:06 +0000 Sam Lantinga Added SDL_HasMMX(), SDL_Has3DNow(), SDL_HasSSE() in SDL_cpuinfo.h