Henrik Rydgård
83af54950f
Move more core-related stuff into Core.cpp/h
2024-12-08 11:54:58 +01:00
Henrik Rydgård
e01ca5b057
Logging API change (refactor) ( #19324 )
...
* Rename LogType to Log
* Explicitly use the Log:: enum when logging. Allows for autocomplete when editing.
* Mac/ARM64 buildfix
* Do the same with the hle result log macros
* Rename the log names to mixed case while at it.
* iOS buildfix
* Qt buildfix attempt, ARM32 buildfix
2024-07-14 14:42:59 +02:00
Unknown W. Brackets
521335cb2a
x86: Fix 32-bit IR jit block entry.
2023-10-02 20:26:07 -07:00
Unknown W. Brackets
9b2fa46861
IR: Add mini native jit MIPS block profiler.
2023-09-24 23:04:29 -07:00
Unknown W. Brackets
da013ee105
x86jit: Fix asm jitbase displacement check.
2023-09-24 12:11:00 -07:00
Henrik Rydgård
a84f08e55e
Typo fix
...
See #18080
2023-09-06 11:21:41 +02:00
Unknown W. Brackets
0fc337cdc1
x86jit: Correct jitbase range comparison.
2023-09-05 23:56:36 -07:00
Unknown W. Brackets
1d152a1486
x86jit: Bake emuhack mask into jitbase.
2023-09-03 12:49:36 -07:00
Unknown W. Brackets
c7304eccdb
x86jit: Avoid R15 for jitbase if near ctxreg.
2023-09-02 23:05:56 -07:00
Unknown W. Brackets
c4d13e522b
x86jit: Use a literal pool to avoid rip checks.
2023-08-28 23:11:46 -07:00
Unknown W. Brackets
289cb71790
x86jit: Small tweaks to fixed code.
2023-08-28 21:09:56 -07:00
Unknown W. Brackets
ee5381917a
x86jit: Implement downcount in register.
2023-08-28 21:09:56 -07:00
Unknown W. Brackets
303aa0548c
x86jit: Handle replacements directly.
2023-08-27 12:51:24 -07:00
Unknown W. Brackets
bea74ba162
x86jit: Avoid negative offset warning.
2023-08-21 20:38:56 -07:00
Unknown W. Brackets
1ccc2d5d2f
x86jit: Fix address offsets with memview mask.
2023-08-21 09:03:10 -07:00
Unknown W. Brackets
a47b4424e5
x86jit: Fix some silly mistakes.
2023-08-20 22:28:54 -07:00
Unknown W. Brackets
c491f701ba
x86jit: Add initial IR-based jit backend.
...
It works, but pretty slow in some parts with everything stubbed.
2023-08-20 22:28:54 -07:00