summaryrefslogtreecommitdiff
path: root/Source/Core/Common/x64Emitter.cpp
AgeCommit message (Expand)Author
2015-06-07zfreeze: cache vertex positionsTillmann Karras
2015-06-02XEmitter: add FMA4 instructionsTillmann Karras
2015-05-29x64Emitter: Pass some OpArg parameters by const referenceLioncash
2015-05-29x64Emitter: Remove 'Gen::' namespace prefix from some parametersLioncash
2015-05-29x64Emitter: Adjust position of reference and pointer indicatorsLioncash
2015-05-25Merge pull request #2421 from Tilka/jit_stuffRyan Houdek
2015-05-25Set copyright year to when a file was createdTillmann Karras
2015-05-25Update license headers to GPLv2+Tillmann Karras
2015-05-21XEmitter: add BLENDPS/BLENDPDTillmann Karras
2015-05-20XEmitter: fix L bit in VEX prefixTillmann Karras
2015-05-17XEmitter: restructure WriteVEXOp wrappersTillmann Karras
2015-05-17XEmitter: add VBLENDVPD and VCMPPDTillmann Karras
2015-05-17XEmitter: rename WriteVex to WriteVEXTillmann Karras
2015-05-17XEmitter: rename WriteRex to WriteREXTillmann Karras
2015-04-23Merge pull request #2088 from Sintendo/diecmpcomex
2015-04-23Merge pull request #2223 from phire/immcomex
2015-03-22Add function to emit CMP, or TEST when possibleSintendo
2015-03-20Merge pull request #2240 from lioncash/emittermagumagu
2015-03-20x64Emitter: Remove emitter pointer parameter from WriteNormalOp.Lioncash
2015-03-18XEmitter: add PUNPCKLQDQTillmann Karras
2015-03-17Make OpArg.offset and operandReg private.Scott Mansell
2015-01-21Merge pull request #1869 from Stevoisiak/GeneralConsistencyRyan Houdek
2015-01-18Move MOVBE wrappers directly into XEmitter classTillmann Karras
2015-01-18XEmitter: overload MOVBE()Tillmann Karras
2015-01-12Minor consistency changesStevoisiak
2015-01-07x64Emitter: add MOVLPS/MOVHPSTillmann Karras
2015-01-07x64Emitter: fix MOVLPD/MOVHPDTillmann Karras
2014-12-06x64Emitter: fix bitwise AVX opcodesTillmann Karras
2014-11-13Various formatting and consistency fixesStevoisiak
2014-11-09JIT: add 64-bit write support to FIFO functionsFiora
2014-10-12Merge pull request #995 from FioraAeterna/fmaskidau
2014-10-10Be consistent with braces.Henrik Rydgård
2014-10-10x64 emitter: Add some more missing ops (MOVDQA, MOVDQU, PSHUFHW)Henrik Rydgård
2014-10-10x64 emitter: Add a few missing instructionsHenrik Rydgård
2014-10-07X64Emitter: add FMA3 supportFiora
2014-10-03x64Emitter: refactor, add some new AVX instructionsFiora
2014-09-26JIT+Emitter: support locking flagsFiora
2014-09-18X64Emitter: add MOVHLPS/MOVLHPSFiora
2014-09-17Be pedantic about stack overflow on Linux and OS X.comex
2014-09-15x64Emitter: fix silent failure if WriteNormalOp is passed two memory operandsFiora
2014-09-14x64Emitter: add LZCNT/TZCNT support and detectionFiora
2014-09-11X64Emitter: support shorter mov reg, imm opcodesFiora
2014-09-08Include CommonTypes.h instead of Common.h.Rohit Nirmal
2014-09-06Split some parts of UpdateBoundingBox into multiple lines. Also,Rohit Nirmal
2014-09-06Fix some formatting (new lines on collapsed single-line conditionals,Rohit Nirmal
2014-09-03x64Emitter: add BMI1/BMI2 supportFiora
2014-09-02Merge pull request #893 from rohitnirmal/scan-build-fixesshuffle2
2014-09-02x64Emitter: add support for shorter EAX forms of instructionsFiora
2014-09-02x64Emitter: Do not assert-fail on redundant MOVs, instead show an error logPierre Bourdon
2014-09-02x64Emitter: Support FLD/FSTP with 80 bits operandsPierre Bourdon