Henrik Rydgard
|
1c05ca355d
|
Fix "vasin" instruction.
|
2013-03-24 11:36:56 +01:00 |
|
Aapo Rantalainen
|
2b965a6f03
|
Maemo5 support
|
2013-03-22 09:15:00 +02:00 |
|
Henrik Rydgard
|
5293c152c6
|
Untested support for Android-x86. No idea if this actually works.
|
2013-03-21 20:52:33 +01:00 |
|
Unknown W. Brackets
|
796d2c10c6
|
armjit: VRAM comes before RAM, fix slowmem check.
Can't think of anything else, hopefully fixes #1021.
|
2013-03-18 08:08:40 -07:00 |
|
Henrik Rydgard
|
688c40452e
|
Update pspautotest, fix a couple of minor vfpu bugs (don't seem to fix anything)
|
2013-03-17 21:58:32 +01:00 |
|
Unknown W. Brackets
|
5e537bd528
|
armjit: Optimize imm addresses in VFPU, slowmem path.
|
2013-03-16 20:31:52 -07:00 |
|
Unknown W. Brackets
|
3466f3c721
|
armjit: Add fastmem check to FPU.
Could reduce crashes that don't happen on x86.
|
2013-03-16 20:31:51 -07:00 |
|
Unknown W. Brackets
|
b8eb526691
|
armjit: improve slowmem, fix vram check.
Darn, copy/paste error.
|
2013-03-16 20:31:51 -07:00 |
|
Unknown W. Brackets
|
6ef5f4c8dc
|
armjit: Refactor slowmem path for reusing it.
|
2013-03-16 14:37:35 -07:00 |
|
Unknown W. Brackets
|
45b0b1203f
|
armjit: No, LDR/STR do not update flags.
Oops, had some other bug and thought this was the issue.
|
2013-03-16 14:37:35 -07:00 |
|
Unknown W. Brackets
|
de3713fc50
|
armjit: improve mem speed without fastmem.
|
2013-03-16 14:37:35 -07:00 |
|
Unknown W. Brackets
|
8f3904d32d
|
armjit: Speed up imm addresses in slowmem mode.
|
2013-03-16 14:37:35 -07:00 |
|
Unknown W. Brackets
|
f1498b68e0
|
Re-read R9 on iOS each time.
There's maybe a better way. Anyhow, seems to run.
|
2013-03-14 02:18:12 -07:00 |
|
Unknown W. Brackets
|
9561f1d9c1
|
iOS: Protect/unprotect isn't needed for jit.
|
2013-03-14 02:16:51 -07:00 |
|
Unknown W. Brackets
|
ead6983ad2
|
Don't lock armjit memory before aligning code.
|
2013-03-14 01:16:28 -07:00 |
|
Sacha
|
f88bf8bbff
|
Attempt at fixing JIT on iOS. Can only have PROT_WRITE or PROT_EXEC enabled. So toggle between them as needed.
|
2013-03-14 14:40:01 +10:00 |
|
Sacha
|
529803e429
|
Sonic's ArmEmitter changes (cross-project merge from Dolphin)
|
2013-03-14 12:47:29 +10:00 |
|
Unknown W. Brackets
|
243c8c7a34
|
Clean up disasm immediates.
They were still a bit wrong.
|
2013-03-11 23:45:29 -07:00 |
|
Unknown W. Brackets
|
f7e476e72e
|
Correct sign in disasm for immediates.
Fixes #943.
|
2013-03-11 08:55:33 -07:00 |
|
Unknown W. Brackets
|
ed76563973
|
Don't bother checking nice, just do it after.
|
2013-03-11 02:18:27 -07:00 |
|
Unknown W. Brackets
|
b5fe67eb3d
|
If the out is RA, delay slot isn't nice for jal.
Fixes Phantasy Star Portable 2 in jit.
|
2013-03-11 02:14:38 -07:00 |
|
Henrik Rydgård
|
11c730890e
|
Merge pull request #927 from hrydgard/armjit-opt
ARMJIT: Optimize some common ops for immediates
|
2013-03-10 00:30:14 -08:00 |
|
xsacha
|
1871c4e8bd
|
Merge pull request #900 from xsacha/master
Rounding Mode Handling
|
2013-03-09 20:30:39 -08:00 |
|
Sacha
|
ac3f3099e1
|
Fix the conditional rounding for round to zero. Implement ctc1, cfc1.
|
2013-03-10 11:25:24 +10:00 |
|
Henrik Rydgard
|
216dc7ad65
|
Optimize some common ops for immediates
|
2013-03-10 00:48:44 +01:00 |
|