summaryrefslogtreecommitdiffstats
path: root/src/video_core/macro/macro_jit_x64.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add break for default casesKyle Kienapfel2022-11-141-0/+1
* video_coare: Reimplementing the maxwell drawing trigger mechanismFengChen2022-10-211-1/+1
* Merge pull request #9005 from liamwhite/micro-fitbunnei2022-10-051-11/+5
|\
| * macro_jit_x64: cancel exit for taken branchLiam2022-10-011-11/+5
* | macro_jit_x64: fix miscompilation of bit extraction operationsLiam2022-10-021-37/+9
|/
* general: fix compilation on MinGW GCC 12Liam2022-06-141-1/+1
* video_core/macro_jit_x64: warn on invalid parameter accessLiam2022-05-081-3/+21
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* common/xbyak_api: Make BuildRegSet() constexprLioncash2022-01-261-1/+1
* video_core/macro_jit_x64: Remove unused impl class memberLioncash2022-01-251-1/+0
* video_core/macro_jit_x64: Decouple PersistentCallerSavedRegs() from implLioncash2022-01-251-5/+4
* video_core/macro_jit_x64: Move impl class into cpp fileLioncash2022-01-251-16/+86
* video_core: Remove unnecessary enum class casting in logging messagesLioncash2020-12-071-3/+2
* video_core: Resolve more variable shadowing scenariosLioncash2020-12-041-8/+8
* externals: Update Xbyak to 5.96Lioncash2020-08-301-5/+5
* video_core: Remove unused variablesLioncash2020-07-211-1/+0
* Macro HLE supportDavid Marcec2020-06-241-1/+2
* Merge pull request #4122 from lioncash/hidebunnei2020-06-221-2/+2
|\
| * macro_jit_x64: Eliminate variable shadowing in Compile_ProcessResult()Lioncash2020-06-201-2/+2
* | macro_jit_x64: Use ecx for shift registerMerryMage2020-06-201-2/+2
* | Merge pull request #4125 from lioncash/macro-shiftmerry2020-06-201-6/+7
|\ \
| * | macro_jit_x64: Correct readability of Compile_ExtractShiftLeftImmediate()Lioncash2020-06-201-3/+3
| * | macro_jit_x64: Correct readability of Compile_ExtractShiftLeftRegister()Lioncash2020-06-201-3/+4
| |/
* | Merge pull request #4123 from lioncash/unused-varmerry2020-06-201-2/+1
|\ \
| * | macro_jit_x64: Remove unused variableLioncash2020-06-201-2/+1
| |/
* | Merge pull request #4087 from MerryMage/macrojit-inline-Readbunnei2020-06-201-14/+21
|\ \ | |/ |/|
| * macro_jit_x64: Remove unused function ReadMerryMage2020-06-191-8/+4
| * macro_jit_x64: Inline Engines::Maxwell3D::GetRegisterValueMerryMage2020-06-171-6/+17
* | Merge pull request #4090 from MerryMage/macrojit-bugsbunnei2020-06-191-2/+5
|\ \ | |/ |/|
| * macro_jit_x64: Optimization implicitly assumes same destinationMerryMage2020-06-171-1/+2
| * macro_jit_x64: Should not skip zero registers for certain ALU opsMerryMage2020-06-171-1/+3
* | Merge pull request #4086 from MerryMage/abibunnei2020-06-171-6/+6
|\ \ | |/ |/|
| * xbyak_abi: Remove *GPS variants of stack manipulation functionsMerryMage2020-06-151-6/+6
* | macro_jit_x64: Remove NEXT_PARAMETERMerryMage2020-06-151-5/+2
* | macro_jit_x64: Remove unused function Compile_WriteCarryMerryMage2020-06-151-8/+0
* | macro_jit_x64: Select better registersMerryMage2020-06-151-8/+8
* | macro_jit_x64: Remove REGISTERSMerryMage2020-06-151-7/+3
* | macro_jit_x64: Remove JITState::parametersMerryMage2020-06-151-4/+2
* | macro_jit_x64: Remove METHOD_ADDRESS_64MerryMage2020-06-151-2/+1
* | macro_jit_x64: Remove RESULT_64MerryMage2020-06-151-15/+3
|/
* Mark parameters as constDavid Marcec2020-06-031-1/+1
* Favor switch case over jump tableDavid Marcec2020-05-301-18/+25
* Implement macro JITDavid Marcec2020-05-301-0/+633