Unknown W. Brackets
|
90e6f0b7df
|
Optimize static memory read/writes in jit as well.
Like the arm jit does.
|
2013-01-19 16:25:56 -08:00 |
|
Unknown W. Brackets
|
c64966c16e
|
Oops, lost the CONDITIONAL_DISABLE.
|
2013-01-19 16:25:56 -08:00 |
|
Unknown W. Brackets
|
37fb64ac83
|
Fast path scratchpad too, shouldn't be expensive.
|
2013-01-19 11:11:45 -08:00 |
|
Unknown W. Brackets
|
72e547420d
|
Refactor jit slowmem, add lbu to jit since easy.
|
2013-01-19 11:11:45 -08:00 |
|
Unknown W. Brackets
|
5305017fc3
|
Properly save registers before the slowmem call.
|
2013-01-19 11:11:44 -08:00 |
|
Unknown W. Brackets
|
f1295f6262
|
Don't muck with currentMIPS->r in the slowmem jit.
|
2013-01-19 11:11:44 -08:00 |
|
Unknown W. Brackets
|
2ad77aa9c8
|
Gotta flush before the call, too.
|
2013-01-19 01:53:11 -08:00 |
|
Unknown W. Brackets
|
09422d5adb
|
Avoid a func if possible when fastmem is off.
|
2013-01-19 01:02:47 -08:00 |
|
Unknown W. Brackets
|
bc75b68c36
|
Also jit sh and lhu, which are pretty common ops.
|
2013-01-18 23:10:51 -08:00 |
|
Unknown W. Brackets
|
d5ae85201c
|
Optimize sw/lw even under safe memory.
They're very common instructions, so shaving cycles helps.
|
2013-01-18 23:10:50 -08:00 |
|
Arthur Blot
|
be91ad2f9c
|
Fixed $zr being non-zero after loading instruction
|
2013-01-03 16:14:45 +01:00 |
|
Henrik Rydgard
|
f5efd6f2b1
|
JIT: add option to enable/disable jit of memory instructions. for crash safety.
|
2012-12-21 16:50:13 +01:00 |
|
Henrik Rydgard
|
d485b76e11
|
Jit fixes, test update
|
2012-11-12 14:35:10 +01:00 |
|
Henrik Rydgard
|
64cc573703
|
Switch to "GPL 2.0 or later" for various reasons. I wrote most of the code I imported from Dolphin (which is GPL2-but-not-later), so it should be OK.
|
2012-11-04 23:24:00 +01:00 |
|
Henrik Rydgard
|
4f7ad15758
|
Add snapshot of the whole source code.
|
2012-11-01 16:19:01 +01:00 |
|