mirror of
				https://github.com/libsdl-org/SDL.git
				synced 2025-10-26 12:27:44 +00:00 
			
		
		
		
	Fixed bug 3791 - SDL_bits.h: __builtin_clz is supported in gcc >= 3.4
Ozkan Sezer __builtin_clz is supported in gcc >= 3.4. The following patchlet adjusts SDL_bits.h for it.
This commit is contained in:
		| @@ -60,7 +60,7 @@ extern _inline int _SDL_clz_watcom (Uint32); | |||||||
| SDL_FORCE_INLINE int | SDL_FORCE_INLINE int | ||||||
| SDL_MostSignificantBitIndex32(Uint32 x) | SDL_MostSignificantBitIndex32(Uint32 x) | ||||||
| { | { | ||||||
| #if defined(__GNUC__) && __GNUC__ >= 4 | #if defined(__GNUC__) && (__GNUC__ >= 4 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)) | ||||||
|     /* Count Leading Zeroes builtin in GCC. |     /* Count Leading Zeroes builtin in GCC. | ||||||
|      * http://gcc.gnu.org/onlinedocs/gcc-4.3.4/gcc/Other-Builtins.html |      * http://gcc.gnu.org/onlinedocs/gcc-4.3.4/gcc/Other-Builtins.html | ||||||
|      */ |      */ | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Sam Lantinga
					Sam Lantinga