Unknown W. Brackets
|
2655a4cba6
|
Include some now-missing things for Linux.
|
2013-12-30 21:15:00 -08:00 |
|
Henrik Rydgård
|
e5e17fbc6e
|
More include cleanup. Hoping for very slightly faster compile times..
|
2013-12-30 10:49:05 +01:00 |
|
Unknown W. Brackets
|
e6b2d00a2f
|
Avoid reseved identifiers like _SP, etc.
R_SP is not that bad.
|
2013-12-29 14:25:34 -08:00 |
|
Unknown W. Brackets
|
5d2ff64252
|
Support for modified jit-enabled VerySleepy.
This allows profiling the jit. Should have zero perf impact when not
in use, since it's entirely triggered by VerySleepy.
|
2013-11-30 19:20:21 -08:00 |
|
Henrik Rydgard
|
030e6460cc
|
ARM: NEON-optimize software skinning
|
2013-11-24 18:03:42 +01:00 |
|
Henrik Rydgard
|
dfea160491
|
ARM: Use PLD (cache preload) in vertex decoder loop.
|
2013-11-24 15:08:47 +01: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
|
8e513ec38a
|
MOVP2R linux buildfix attempt
|
2013-11-23 16:50:08 +01:00 |
|
Henrik Rydgard
|
16509ba3e9
|
ARMEmitter: Make the helper functions private.
|
2013-11-23 13:43:22 +01:00 |
|
Henrik Rydgard
|
cda4e9cbf3
|
ARM emitter: Complete VLD1/VST1 for lanes and to-all-lanes.
|
2013-11-23 13:36:26 +01:00 |
|
Henrik Rydgard
|
e0eb152fb9
|
VLD1/VST1: Change argument ordering again.
|
2013-11-23 11:05:19 +01:00 |
|
Henrik Rydgard
|
b64f44c3fc
|
ARM emitter: Implement VMLA and VMUL by scalar, VLD1/VST1 multiple
|
2013-11-23 01:51:35 +01:00 |
|
Henrik Rydgard
|
97cfbd1a5f
|
ArmEmitter: Introduce MOVP2R, let's you load a pointer without casting.
|
2013-11-22 23:10:25 +01:00 |
|
Henrik Rydgård
|
ddf5b695ac
|
Update ArmEmitter with Sonic1's new NEON emitters. Thanks!
|
2013-11-13 11:34:47 +01:00 |
|
Sacha
|
d50b01a778
|
Doesn't really 'free', so called 'reset' instead.
|
2013-11-12 02:13:34 +10:00 |
|
Sacha
|
3bc8adf426
|
Fix crashes on Symbian related to memory allocation.
|
2013-11-12 02:06:12 +10:00 |
|
Sacha
|
2c795907b2
|
Symbian: Handle multiple executable memory allocations.
Windows: Remove MemUsage (from Dolphin) as it was unused.
Fix some tabbing.
|
2013-11-11 02:55:45 +10:00 |
|
Unknown W. Brackets
|
6038d96b46
|
armjit: Flush regs using STMIA where possible.
|
2013-11-09 08:25:07 -08:00 |
|
Unknown W. Brackets
|
7a8671f8a2
|
Add a TSTI2R helper for readability mainly.
|
2013-11-03 21:58:26 -08:00 |
|
Unknown W. Brackets
|
5de7181b36
|
Add other forms of LDM/STM to the emitter.
|
2013-11-03 21:31:05 -08:00 |
|
Unknown W. Brackets
|
ffa0f2fb44
|
Fix some arm emitter warnings on win64.
We link it in for debugging purposes.
|
2013-10-26 17:57:40 -07:00 |
|
Henrik Rydgård
|
4582902cf2
|
Make the ARM stuff build on clang so we can later get the unit test to
work there. also fixes the build.
|
2013-09-29 20:01:38 +02:00 |
|
Henrik Rydgard
|
b661ae6c41
|
Add very simple jit viewer screen to dev menu. Add untested emitter for cvt.f32.f16 & c:o.
|
2013-09-29 13:41:56 +02:00 |
|
Henrik Rydgard
|
499dbc05ee
|
ArmEmitter: Merge a fix and some new instructions from Sonic1's emitter.
|
2013-09-14 12:04:55 +02:00 |
|
Henrik Rydgard
|
324cde5a79
|
Let's actually use the log category mechanism. A first step.
|
2013-09-07 21:19:21 +02:00 |
|