summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/eigccx86.h
Commit message (Collapse)AuthorAgeFilesLines
* Significant speedup for "divu_64x32_rem" by using inline assembly for x86_64 ↵ Couriersud2012-08-071-9/+34
| | | | | as well. - GCC will always call into libgcc to catch overflows.
* Small speedup for _get_profile_ticks. No WN. Couriersud2012-07-221-5/+9
|
* Corrected syntax in some inline assembly [Balrog] R. Belmont2011-07-091-21/+21
|
* Compile fix for 64-bit Win32 SDL.mame0136u2 Aaron Giles2010-01-281-0/+1
|
* Cleanups and version bump.mame0134u1 Aaron Giles2009-09-241-1/+1
|
* "=A" inline assembly seems to be only supported on 32bit gcc. Provide a ↵ Couriersud2009-09-161-0/+16
| | | | 64bit safe version of _get_profile_ticks
* Rename osd_profiling_ticks() to get_profile_ticks(). Moved implemention into Aaron Giles2009-09-061-0/+24
| | | | inline functions in eminline.h and the ei* functions. [couriersud, Aaron Giles]
* Having decided to look at the MAME source again, I have a fairly minor patch: Aaron Giles2009-03-191-6/+6
| | | | | | | | | | | | | | | | | | | * Fix build of ldplayer on OS X. Since the CUSTOM sound module no longer exists, I arbitrarily changed it to WAVE, as ar gets upset if it has no input files. I also removed the -all_load flag for ldplayer from the main makefile as it upsets the linker on OS X. * Fix build for PPC64 Linux. (This slightly messes up static branch prediction hints on OS X and AIX, but OS X for PPC64 is dead, and no- one builds MAME for AIX, and it will still build, anyway.) * Paramaterise the arguments to check for NULL in the ATTR_NONNULL macro rather than just checking the first argument. This requires compiler support for C99 variadic macros (MSVC2005 and GCC4 have this AFAIK). Vas
* Rewrote some potentially compiler specific code: Couriersud2008-03-021-23/+23
| | | | | | * added ATTR_FORCE_INLINE to osdcomm.h * added ATTR_NONNULL * moved U64 S64 fram mamecore.h to osdcomm.h * define SETJMP_GNUC_PROTECT() in osdcomm.h for use in ppc602, ppc603
* Various clean ups: Couriersud2008-03-011-2/+2
| | | | | * remove more unreachable code * identify more functions not being used * Changed a number of global functions to being static
* From: KO Myung-Hun [mailto:komh@chollian.net] Aaron Giles2008-02-191-6/+8
| | | | | | | | | | | Subject: _mul_32x32_hi() and _mulu_32x32_hi() patch Hi/2. I've attached patches to fix validation fail of '_mul_32x32_hi()' and '_mulu_32x32_hi()' inline function when compiled GCC v3.3.5 with I686 optimization in according to advice of 'Vas Crabb'
* Copyright cleanup: Aaron Giles2008-01-061-1/+1
| | | | | | - removed years from copyright notices - removed redundant (c) from copyright notices - updated "the MAME Team" to be "Nicola Salmoria and the MAME Team"
* Changes for MAME 0.121u2.mame0121u2 Aaron Giles2007-12-171-45/+80
|
* Initial checkin of MAME 0.121.mame0121 Aaron Giles2007-12-171-0/+610