summaryrefslogtreecommitdiff
path: root/Source/Core/Common/Src/x64Emitter.cpp
AgeCommit message (Expand)Author
2013-09-20Turns out CVTSD2SI in x64Emitter.cpp should actually use 64 bits instead of 3...Lioncash
2013-09-18Fix an incorrect opcode for an SSE instruction in x64Emitter.cpp. CVTSD2SI sh...Lioncash
2013-09-16Fix two wrong opcodes in the x64Emitter. PEXTRW and PINSRW were actually writ...Lioncash
2013-04-21Merge branch 'dspjit'Pierre
2013-04-19Fix a bunch of random typos in comments and logging.lioncash
2013-04-17New license header introduced for DiscIO, AudioCommon, InputCommon, VideoComm...Lioncash
2013-04-15Update the license file text (change SVN to Git) in all projects except Core ...lioncash
2013-04-14Implement and use MOVZX(64, 32,...)Pierre
2013-04-14Revert "In memory of calc84."Pierre
2013-03-19Clean up more space/tab mismatches in AudioCommon, Common, and VideoCommon.lioncash
2013-02-26ARM Support without GLSLRyan Houdek
2012-12-30In memory of calc84.Matthew Parlane
2012-12-10Clean up gcc/g++ compiler warnings that have accumulated.Glenn Rice
2012-06-02Changed MOVDDUP to use MOVSD on non-SSE3 CPU's.skidau
2012-01-09Added SHRD/SHLD x86 emitters, further optimized srawxcalc84maniac
2012-01-05Added emitters for BT/BTR/BTS/BTC x86 instructions, optimized extended arithm...calc84maniac
2011-06-29JIT: Add support for memory accesses with scaled index register but without b...pierre
2011-04-22Core/Common: Allow LEA(32,...) with M() OpArgs exceeding the 2G range.pierre
2011-02-19Core/Common: Add support for low 8 bit parts of SI,DI,BP on 64 bit in x64Emitterpierre
2010-12-16Core/DSPCore: Fix more memory accesses for linux x64pierre
2010-12-05First pass at dealing with different size_t/off_t sizes in C90 environments.Soren Jorvang
2010-09-26Add an PanicAlert in case we try to do an >32 bit displacementpierre
2010-09-06Added PSRLD/PSRLQ/PSLLD/PSLLQ support to x64Emitternodchip
2010-06-30Fix a bug in DSP Jit where branches had a blockSize of zero.j4ck.fr0st
2010-04-11Fixed a small bug in J_CC when emitting jumps that exceed 0x80 in range (only...j4ck.fr0st
2010-04-09DSPJit: disabled NR again until we fix DSPEmitter::increase_addr_reg.j4ck.fr0st
2010-01-17Fix EFB reads in fastmem mode by removing the EFB mapping (forces it to go th...hrydgard
2010-01-16Hopefully fix all remaining quantizer issues in Mario Kart Wii:hrydgard
2010-01-16(assorted cleanup and reindent that didn't belong in the quantizer change)hrydgard
2009-07-28Now ALL copyright dates are fixed to the legally correct year: The year in wh...XTra.KrazzY
2009-07-04Remove instructions which don't actually exist.magumagu9
2009-06-28Misc warning fixes.magumagu9
2009-06-13PowerPC: Fixed moronic bug in mcrfs - together with correctly computing FPRF ...hrydgard
2009-03-28Some code cleanupomegadox
2009-02-17fix crazy codegen bug and unban R12 from register allocatorshrydgard
2009-01-04Add CVTPS2DQ implementation.magumagu9
2009-01-02Fix assembly of 16-bit immediates.magumagu9
2008-12-31Slightly shorter version of 16-bit BSWAP.magumagu9
2008-12-26More code movin' .. split Vertex/Pixelshadermngr into xxCache and xxManager.hrydgard
2008-12-19Turn the X86 emitter into a class, so the code pointer is no longer a global,...hrydgard
2008-12-18Some small emitter enhancements; I was originally planning on actually magumagu9
2008-12-08set svn:eol-style=native for **.cppbushing
2008-11-23Optimize vertex loader with a mini JIT (only first step, more optimizations m...hrydgard
2008-11-22Another Linux build fix.magumagu9
2008-11-22Fixed saving/loading states in OGL plugin.XTra.KrazzY
2008-11-22Committing magumagu9's work on IMUL JITXTra.KrazzY
2008-09-08Fixed a couple of unused variable warnings.masken
2008-09-07fixed warningsnakeee
2008-09-05Align stack to 16-byte boundary when compiling in 32-bit mode with GCC. This ...Maarten ter Huurne
2008-08-27Removed unused function x86SetJ8().Maarten ter Huurne