Henrik Rydgård
eccd7f3767
More const/static-ification
2024-09-17 15:22:37 +02:00
Unknown W. Brackets
2479d52202
Global: Reduce includes of common headers.
...
In many places, string, map, or Common.h were included but not needed.
2022-01-30 16:35:33 -08:00
Unknown W. Brackets
7de77e4683
mipsjit: Correct inheritance/compilation.
2021-02-26 07:24:58 -08:00
Unknown W. Brackets
c7635a5d2f
Jit: Fix compilation of FakeJit.
...
Maybe should just remove this...
2021-02-08 23:17:15 -08:00
Henrik Rydgård
e8a9845d93
First step of cleaning up Log.h. Plus a few other bits and bobs.
2020-08-16 14:48:54 +02:00
Florent Castelli
4145b60a0e
symbian: Remove!
2016-10-11 18:49:08 +02:00
Henrik Rydgard
13e73f8c86
Make sure to reset memory protection as appropriate. Remove unused WriteProtect on codeblocks (to be redesigned)
2016-08-28 13:37:30 +02:00
Henrik Rydgård
9c73272604
Merge pull request #7178 from unknownbrackets/mips-emitter
...
mips: Minor tweaks to the mips emitter
2014-12-18 22:22:36 +01:00
Henrik Rydgard
4ec30d98e1
Port the x86 and ARM emitters over to use the generic CodeBlock class
2014-12-15 22:32:55 +01:00
Unknown W. Brackets
231d4a3da2
mips: Improve MOVP2R() typesafety.
2014-12-13 19:38:43 -08:00
Unknown W. Brackets
74ef968503
mips: Prevent compilation of an easy mistake.
...
It's easy to write LW(T0, T1, T2) but that's not valid.
2014-12-13 19:38:43 -08:00
Unknown W. Brackets
e2e97a8f4e
mips: Add smarter delay slot handling to emitter.
2014-11-20 00:37:38 -08:00
Sacha
0d2c7846f5
MIPS: Add EXT/INS/BLTZ eo emitter. Fix LUI.
2014-11-19 13:31:08 +10:00
Unknown W. Brackets
44fc7c6c71
mips: MIPSX -> MIPS.
2014-11-18 09:21:46 -08:00
Unknown W. Brackets
4de9b9692e
mips: Add JALR/JR. QuickCallFunction should link.
2014-11-18 09:12:16 -08:00
Unknown W. Brackets
5b18353584
mips: Add helpers for constant loads.
2014-11-18 08:41:28 -08:00
Unknown W. Brackets
29365e6775
mips: Clean up MIPSXEmitter a bit.
...
Don't even want dangerous funcs like SUB().
Keeping things in opcode order at least locally so it doesn't get
confusing to maintain. Also fixed a bunch of missing asserts.
2014-11-18 08:41:20 -08:00
xSacha
4167b66808
Add some more MIPS instructions
2014-11-18 08:41:09 -08:00
Sacha
65e008f053
Implement a MipsJit.
2014-11-18 08:40:57 -08:00
Unknown W. Brackets
8b6a5f2ecc
mips: Duh, oops. LUI is one reg, of course.
2014-11-18 08:40:30 -08:00
Unknown W. Brackets
0df0ea7d85
mips: Add a basic MIPSXCodeBlock.
2014-11-18 08:40:30 -08:00
Unknown W. Brackets
2903e72daa
mips: Add basic load/store for the MIPS emitter.
2014-11-18 08:40:30 -08:00
Unknown W. Brackets
5cadab0273
mips: Add some basic jumping and logic instructions.
2014-11-18 08:40:29 -08:00
Unknown W. Brackets
6407e4a32a
mips: Initial structure for a MIPS emitter.
2014-11-18 08:40:29 -08:00