Henrik Rydgard
|
2d8429ac48
|
Assorted cleanup in the MIPS emulation
|
2013-12-10 13:15:16 +01:00 |
|
Henrik Rydgard
|
0a5aa78011
|
ARMJit: Fix bug in instruction mtv, affecting SSX
SSX still has other problems on ARM though.
|
2013-12-10 00:19:18 +01:00 |
|
Henrik Rydgard
|
245aeecbc0
|
ARM: Check for VFPv4 before using CVT.F32.F16 (vh2f).
Issue #4730 might be fixed by this.
|
2013-12-05 22:55:31 +01:00 |
|
Henrik Rydgard
|
32f479b0a6
|
Assorted log spam reductions.
Also let Java know of some important events. Not used for anything yet.
|
2013-12-04 17:43:00 +01:00 |
|
Henrik Rydgard
|
f696650437
|
Implement vasin (fastasin5 from unittest) in ARM jit, add a sanity check.
|
2013-12-01 14:14:04 +01:00 |
|
Henrik Rydgard
|
55500d4bb6
|
Reorder VFPU registers in memory so that we can flush and reload them in bulk more often.
Doesn't actually do that yet, that's for the NEON branch.
|
2013-11-28 13:27:51 +01:00 |
|
Henrik Rydgard
|
e5e23f3ce1
|
ARM: Fix vsgn. Some vertex decoder tweaks.
|
2013-11-24 18:21:47 +01:00 |
|
Henrik Rydgard
|
db016f7001
|
ARMJIT: Disable vsgn, reported to break Miami Vice
|
2013-11-23 13:00:35 +01:00 |
|
Henrik Rydgard
|
bd3a03ad1d
|
Quick buildfix. Last commit was meant to go on a WIP branch but meh :)
|
2013-11-19 21:44:18 +01:00 |
|
Henrik Rydgard
|
ab3037112f
|
Some scaffolding for a future VFPU-on-NEON implementation
|
2013-11-19 21:41:48 +01:00 |
|
Henrik Rydgard
|
99af10cb09
|
Get rid of bool disablePrefixes in ARM build (already gone in x86)
|
2013-11-19 21:41:48 +01:00 |
|
Henrik Rydgard
|
dca457e6df
|
Optimize multiple sv.s and lv.s calls on ARM. Also some cleanup.
|
2013-11-19 21:41:47 +01:00 |
|
Henrik Rydgard
|
5bb3824dcf
|
Implement vocp on ARM and x86.
|
2013-11-19 21:41:47 +01:00 |
|
Henrik Rydgard
|
9f5402ce54
|
Use hardware half-to-float on ARM when available.
|
2013-11-17 14:17:13 +01:00 |
|
Unknown W. Brackets
|
98fb2e0402
|
armjit: Refer to R11 as MEMBASEREG for clarity.
|
2013-11-14 23:37:48 -08:00 |
|
Henrik Rydgård
|
ef8631c57f
|
Cache VFPU_CTRL_CC in a register
|
2013-11-12 17:58:29 +01:00 |
|
Henrik Rydgard
|
df3765a320
|
Arm jit: optimize ES, NS conditions in vcmp. Bugfix TR.
|
2013-11-12 14:43:12 +01: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 |
|
Henrik Rydgard
|
58db79672f
|
Fix vmtvc on ARM, fixing issues with our prefix check. Add some logging.
Also improve vcmp on ARM.
|
2013-11-08 19:59:11 +01:00 |
|
Henrik Rydgard
|
309f904c0c
|
Extract JitState into its own header (arm/x86)
|
2013-11-08 18:51:52 +01:00 |
|
Henrik Rydgard
|
f57f8170d3
|
ARMjit: Optimize mfv, mtv
|
2013-11-08 12:43:48 +01:00 |
|
Henrik Rydgard
|
6eb7f94065
|
Implement vsgn in x86/x64 and ARM jit
|
2013-11-07 15:29:13 +01:00 |
|
Sacha
|
5613b86864
|
Use NEON texture decoder on Blackberry and iOS. Use ARMV7 defines.
|
2013-11-03 15:59:10 +10:00 |
|
Henrik Rydgard
|
e08ac100ce
|
Update native with workaround for #4078 and add some comments
|
2013-10-08 20:11:01 +02:00 |
|
Henrik Rydgard
|
04b911a03b
|
Change a bunch of "MayHavePrefix" to "HasUnknownPrefix".
Should be safe, I think none of these have any sane use of prefixes anyway.
|
2013-09-28 20:07:58 +02:00 |
|