| 
							
							
								 aurel32 | bad5b1ec8e | Define macro QEMU_GNUC_PREREQ and use it Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5467 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-10-12 16:15:04 +00:00 |  | 
			
				
					| 
							
							
								 aurel32 | 5b7ada46e5 | Only use __builtin_* with GCC >= 3.4 Fix gcc 3.3 builds, broken in revision 5465.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5466 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-10-12 11:44:36 +00:00 |  | 
			
				
					| 
							
							
								 aurel32 | 7d01998021 | Optimize some host-utils function with gcc builtins Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5464 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-10-12 00:53:08 +00:00 |  | 
			
				
					| 
							
							
								 ths | cebdff772d | Fix always_inline definition for Darwin, by Andreas Faerber. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4674 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-06-05 22:55:54 +00:00 |  | 
			
				
					| 
							
							
								 ths | 3800af9e3c | Code formatting. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3837 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-12-18 01:58:05 +00:00 |  | 
			
				
					| 
							
							
								 j_mayer | 05e1d83049 | Fix muls64 prototype to match the actual implementation. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3537 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-11-05 13:16:23 +00:00 |  | 
			
				
					| 
							
							
								 j_mayer | 7a51ad822f | For consistency, move muls64 / mulu64 prototypes to host-utils.h Make x86_64 optimized versions inline.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3523 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-11-04 02:24:58 +00:00 |  | 
			
				
					| 
							
							
								 j_mayer | b9ef45ffa8 | Add shared ctz32, cto32, ctz64, cto64, ctpop8, ctpop16, ctpop32 and ctpop64 helpers.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3465 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-10-28 12:52:38 +00:00 |  | 
			
				
					| 
							
							
								 ths | 05f778c8bd | Add sharable clz/clo inline functions and use them for the mips target. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3455 c046a42c-6fe2-441c-8c8c-71466251a162 | 2007-10-27 13:05:54 +00:00 |  |