Unknown W. Brackets
1bfce12fdd
armjit: Report some unexpected situations.
2013-11-11 23:41:18 -08:00
Unknown W. Brackets
ac5aacbd16
armjit: Spill an imm armreg back to an imm.
...
We might be able to avoid the store or etc.
2013-11-11 23:39:13 -08:00
Sacha
aad70d8912
Symbian: Support software GPU. It seems to compile properly now. May allow Nokia 500 to run PPSSPP (albeit very slowly).
2013-11-12 16:20:52 +10:00
Sacha
a8a8223c06
Symbian: Fix incorrect define. Wasn't showing correct # cores.
2013-11-12 16:00:43 +10:00
Sacha
e2d2e93e1a
Symbian: Switch to Nokia Belle as minimum OS.
2013-11-12 15:00:54 +10:00
Sacha
4403b2acc9
Update ImageView usage in UI.
2013-11-12 14:54:38 +10:00
Unknown W. Brackets
1a98691c57
armjit: Fix ANDI2R() clearing low bits incorrectly.
2013-11-11 19:07:16 -08:00
Sacha
d50b01a778
Doesn't really 'free', so called 'reset' instead.
2013-11-12 02:13:34 +10:00
Henrik Rydgård
662ad32d4f
Fix and re-enable @unknownbracket's handcoded NEON tex hash
2013-11-11 17:12:38 +01:00
Sacha
3bc8adf426
Fix crashes on Symbian related to memory allocation.
2013-11-12 02:06:12 +10:00
Henrik Rydgård
53800bd413
Disable the hand-coded NEON texture hash again. It's slow, for unknown reasons.
2013-11-11 14:39:29 +01:00
Henrik Rydgård
633c356031
Merge pull request #4513 from raven02/patch-18
...
Don't reset texture width/height unless the size is different
2013-11-11 05:24:56 -08:00
Henrik Rydgård
1713465e9f
Revert "Temporarily disable the handcoded NEON texture hash"
...
and
Revert "Temporarily disable the handcoded non-NEON tex hash"
This reverts commit 068af6fda8df8069bc0491fe98e75ae007f5b650.
This reverts commit 91543e7a8d27b4a8c906c1e1c349f489a449c432.
2013-11-11 14:13:47 +01:00
Henrik Rydgård
0c18c4be4e
Temporarily disable the handcoded non-NEON tex hash
2013-11-11 14:13:47 +01:00
Henrik Rydgård
c80403c377
Temporarily disable the handcoded NEON texture hash
2013-11-11 14:13:47 +01:00
raven02
2bca62b26e
Don't reset texture width/height unless the size is different
2013-11-11 21:12:43 +08:00
Henrik Rydgård
9afe69fa62
Merge pull request #4506 from unknownbrackets/jit-continuing
...
Further attempts at continuing jit blocks (disabled)
2013-11-11 00:33:05 -08: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
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