shenweip
|
c5a6e4653b
|
Only check in secure mode.
|
2013-11-12 12:08:11 +08:00 |
|
shenweip
|
02ceb312cf
|
Skip the load of secure files which are not in SFO.
|
2013-11-12 11:21:26 +08:00 |
|
pal1000
|
6a894463b7
|
Fixed missing ")"
|
2013-11-11 17:23:37 +02:00 |
|
pal1000
|
5efc4474b0
|
Fixed pull 4510, this should work.
|
2013-11-11 17:14:21 +02:00 |
|
bollu
|
9c219bc18b
|
moved tilt logic to separate unit and enabled tilt to control multiple input types
|
2013-11-11 17:22:04 +05:30 |
|
pal1000
|
6e67494db0
|
Cwcheat: Allow comments in cheat files starting with // mainly for writing cheat usage guidelines
|
2013-11-11 12:01:44 +02:00 |
|
Unknown W. Brackets
|
7e19933f64
|
x86jit: Try predicting branch continues.
Still doesn't seem to work. Something like a 4% gain in Star Ocean was
the best I saw...
|
2013-11-10 22:50:23 -08:00 |
|
papel
|
38a5233dd4
|
Fix GetBufferInfoForResetting
|
2013-11-11 08:49:15 +02:00 |
|
Unknown W. Brackets
|
bb960480c8
|
x86/armjit: Stop compiling on a jump to invalid.
|
2013-11-10 21:59:50 -08:00 |
|
Unknown W. Brackets
|
fd38b10ab6
|
x86jit: Rename imm funcs to match armjit.
|
2013-11-10 21:59:49 -08:00 |
|
Unknown W. Brackets
|
359110f010
|
x86/armjit: Add jump following (off by default.)
Inlines function calls up to a certain extent. Allows us to get
immediates all the way to a syscall, for example, usually.
Not sure if faster.
|
2013-11-10 21:59:49 -08:00 |
|
Unknown W. Brackets
|
aacb31bc18
|
armjit: Copy over (disabled) immbranch optim.
This does a little loop unrolling. Costs a bit more cache space, but
avoids flushing regs for longer.
Not enabled.
|
2013-11-10 21:59:48 -08:00 |
|
Unknown W. Brackets
|
92ecff4396
|
armjit: keep track of instructions in jitstate.
To match x86.
|
2013-11-10 21:59:48 -08:00 |
|
Unknown W. Brackets
|
8ceaafc159
|
armjit: Verify free space while compiling.
|
2013-11-10 21:59:48 -08:00 |
|
Unknown W. Brackets
|
ca7b2b554b
|
armjit: fix major typo breaking mult/multu.
|
2013-11-10 21:54:44 -08:00 |
|
Henrik Rydgård
|
a1196399ef
|
Merge pull request #4503 from unknownbrackets/armjit-imms
Retain immediates in the armjit, optimize similar imms
|
2013-11-10 17:22:20 -08:00 |
|
Unknown W. Brackets
|
e1fffdb37a
|
armjit: Don't reload an armreg ptr marked noinit.
|
2013-11-10 16:43:38 -08:00 |
|
Unknown W. Brackets
|
67eaa2fd1c
|
armjit: Optimize immediate load/stores in a row.
|
2013-11-10 16:32:48 -08:00 |
|
Unknown W. Brackets
|
bc0a846475
|
armjit: Optimize imm addresses (could do better...)
|
2013-11-10 16:30:20 -08:00 |
|
Unknown W. Brackets
|
c63560c0dd
|
armjit: Try to find imms to optimize a reg load.
This way we skip the MOVW/MOVT and go for one op only.
|
2013-11-10 16:20:34 -08:00 |
|
Unknown W. Brackets
|
7e46ee0b0f
|
armjit: Replace MOVI2R with using the regcache.
So that it can optimize the value with existing imms.
Not actually optimizing yet.
|
2013-11-10 15:50:45 -08:00 |
|
Unknown W. Brackets
|
d092f7dd2d
|
armjit: Remember reg imm values even after flush.
This way, we can base other imm values off them, or even do imm math using
them. We can also avoid re-flushing an imm.
|
2013-11-10 15:50:14 -08:00 |
|
Unknown W. Brackets
|
7f9cbc0f10
|
armjit: Minor cleanup and logging tweaks.
|
2013-11-10 15:12:40 -08:00 |
|
Unknown W. Brackets
|
455a7e090d
|
Compile the cache instruction to nothing.
Was showing up in a few profiles, does nothing currently.
|
2013-11-10 14:38:10 -08:00 |
|
Unknown W. Brackets
|
1cc68f50ca
|
armjit: Small optimization to syscall instr.
|
2013-11-10 14:38:10 -08:00 |
|