Unknown W. Brackets
|
b9de1a44df
|
jit: Reduce some include pollution.
Usually no need for all of MIPSAnalyst.
|
2022-10-27 23:26:44 -07:00 |
|
Henrik Rydgård
|
584e94f01e
|
ARM32: Remove a lot of non-NEON fallback paths
|
2022-04-13 11:44:55 +02:00 |
|
Unknown W. Brackets
|
cae0815095
|
jit: Avoid using mips identifier directly.
Apparently this gets defined on mips systems.
|
2021-02-26 07:24:58 -08:00 |
|
Florent Castelli
|
373db56a16
|
blackberry: Remove!
|
2016-10-11 17:40:32 +02:00 |
|
Henrik Rydgård
|
d014d420db
|
Unify JitOptions across the backends.
This is required to make ExtractIR not a member of the various backends.
|
2015-04-12 11:41:26 -07:00 |
|
Henrik Rydgard
|
32a452d671
|
Blackberry buildfix, added a commen this time..
|
2014-12-13 22:14:53 +01:00 |
|
Henrik Rydgard
|
05a8e2e35d
|
Some work towards being able to build two JITs together
This will be useful for testing/debugging, but not there yet.
|
2014-12-13 21:13:54 +01:00 |
|
Unknown W. Brackets
|
487e175cf9
|
Fix a sign comparison warning.
This isn't really negative anyway.
|
2014-12-07 21:08:03 -08:00 |
|
Henrik Rydgard
|
51d55bd645
|
Namespacing cleanup (it's bad to do "using namespace" in a header)
|
2014-12-07 14:44:15 +01:00 |
|
Henrik Rydgard
|
ff4746cd17
|
Merge the rest of the old NEON branch.
|
2014-12-06 13:14:03 +01:00 |
|
Henrik Rydgard
|
d98bde8e50
|
Merge the RegCache changes from the old neon-vfpu branch
|
2014-12-06 12:26:58 +01:00 |
|
Unknown W. Brackets
|
3001866d18
|
Skip flushing FPU/VFPU regs if none were allocated.
They're not used as often, so this usually saves time. About 1% during
tests.
|
2014-03-30 00:42:25 -07:00 |
|
Henrik Rydgard
|
ea6fb9337c
|
Second attempt at flushing multiple VFPU regs using VSTMIA.
Also disabled, but seems to work, just needs testing.
Much better code this time and works for VFPU regs not just FPU regs.
|
2014-03-11 21:55:17 +01:00 |
|
Sacha
|
90b5097d45
|
Travis: add Blackberry. Improve Blackberry out-of-box compile.
|
2013-11-29 00:18:41 +10:00 |
|
Henrik Rydgard
|
f650b23c90
|
ARM: Add NEON widening and narrowing moves, and float/int convert.
Experiment a little in the vertex decoder.
|
2013-11-24 13:30:28 +01:00 |
|
Henrik Rydgard
|
ab3037112f
|
Some scaffolding for a future VFPU-on-NEON implementation
|
2013-11-19 21:41:48 +01:00 |
|
Henrik Rydgard
|
d1c012d75e
|
ARM: Open up all 32 accessible VFP registers if NEON is available.
|
2013-11-09 20:18:20 +01:00 |
|
Unknown W. Brackets
|
cb3bb73148
|
armjit: Improve GPR typesafety.
|
2013-11-09 08:24:15 -08:00 |
|
Henrik Rydgard
|
ebcdd637ee
|
ARMJit bugfixes, enable vmul, vadd, vdiv, vsub.
Prefixes disabled until I can fix clamping.
|
2013-07-31 00:12:43 +02:00 |
|
Henrik Rydgard
|
ee215cc316
|
ARMJIT: Fix eatprefix, add DirtyInInV mapping, misc stuff
|
2013-07-30 18:15:48 +02:00 |
|
Sacha
|
056ae5db44
|
Buildfix for Qt.
|
2013-07-29 00:26:36 +10:00 |
|
Henrik Rydgard
|
8feeaf2e7a
|
Jit: Implement vidt in both, plus translate a couple easy ones to ARM.
|
2013-07-28 16:14:21 +02:00 |
|
Henrik Rydgard
|
59644ad59b
|
Jit: Implement VMMUL for ARM, optimize the x86 implementation. Also add VCST.
|
2013-07-28 12:14:35 +02:00 |
|
Henrik Rydgard
|
5a09885a59
|
Port over much of unknown's vfpu jit work to arm. Untested.
|
2013-02-20 00:04:21 +01:00 |
|
Henrik Rydgard
|
b8abb77eee
|
More armjit-fpu work - dot product working for example. Add some non working DISABLEd stuff too.
|
2013-02-16 09:27:48 +01:00 |
|
Henrik Rydgard
|
23cddab1d7
|
Some mostly disabled armjit VFPU stuff.
|
2013-02-15 22:38:39 +01:00 |
|
Henrik Rydgard
|
048cf35922
|
More ARMJit FPU work - some instructions and optimizations.
|
2013-02-14 00:02:09 +01:00 |
|
Henrik Rydgard
|
4bdb2045a7
|
Armjit-FPU: Fix lots of bugs, impl some stuff. Still nothing working.
|
2013-02-11 23:10:11 +01:00 |
|
Henrik Rydgard
|
f75d14d3b5
|
ARM FPU jit work
|
2013-02-10 15:53:56 +01:00 |
|
Henrik Rydgard
|
021736c533
|
Initial FPU regcache
|
2013-02-09 18:18:32 +01:00 |
|
Henrik Rydgard
|
68991511ee
|
Split out the FPU reg cache into its own file too.
|
2013-01-26 01:34:19 +01:00 |
|