Unknown W. Brackets
|
27942606ad
|
Use prefixD directly in jit, just like interp now.
|
2013-02-17 22:46:34 -08:00 |
|
Unknown W. Brackets
|
08a42a1aaf
|
Preserve orig regs when applying vfpu prefixes.
|
2013-02-17 22:37:56 -08:00 |
|
Unknown W. Brackets
|
7fee4dfd13
|
Re-enable vdot and vadd/etc. in x86 jit.
|
2013-02-17 17:53:53 -08:00 |
|
Unknown W. Brackets
|
f532951331
|
Automatically eat prefixes in x86 jit.
Simplifies the code and makes it easier to know they're eaten
even for ops not yet jitted.
|
2013-02-17 17:53:53 -08:00 |
|
Unknown W. Brackets
|
6191017a2c
|
Fix jit VDot mapping vd incorrectly to a quad.
|
2013-02-17 17:52:59 -08:00 |
|
Unknown W. Brackets
|
106cbcfc5d
|
Fix possible overlap issue in VDot.
|
2013-02-16 21:26:32 -08:00 |
|
Unknown W. Brackets
|
0fdc975fde
|
Fix wrong type in x86 jit fpu/vfpu load store.
|
2013-02-16 20:22:08 -08:00 |
|
Unknown W. Brackets
|
6eae8ed36a
|
Disable VDot and Vec3 in x86 jit, broke things.
|
2013-02-16 19:57:35 -08:00 |
|
Unknown W. Brackets
|
b27701ac7d
|
Fix VDot returning -0.0 in x86 jit.
|
2013-02-16 10:37:42 -08:00 |
|
Unknown W. Brackets
|
1c4c5e718b
|
Optimize VDot and VecDo3 to avoid temporaries.
|
2013-02-16 10:19:05 -08:00 |
|
Unknown W. Brackets
|
0d5da967eb
|
Enable VDot and Vec3 in x86 jit.
|
2013-02-16 03:27:48 -08:00 |
|
Unknown W. Brackets
|
35537b3c97
|
Add TEMP0 fpu regs to x86 like in armjit.
But... will probably need more and the ability to swap into memory
if we want to deal with prefixes.
|
2013-02-16 03:27:03 -08: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 |
|
Unknown W. Brackets
|
be8ddf12aa
|
Don't go out of bounds applying vfpu swizzle.
|
2013-02-15 23:43:40 -08:00 |
|
Unknown W. Brackets
|
e42e7bf22e
|
Don't flush all regs in mfvc, just prefixes.
|
2013-02-15 09:50:07 -08:00 |
|
Unknown W. Brackets
|
2b441f1638
|
Initial implementation of jit vadd/vsub/vdiv/vmul.
|
2013-02-15 08:35:34 -08:00 |
|
Unknown W. Brackets
|
b9506c9568
|
Minor cleanup for vdot in x86 jit.
|
2013-02-15 08:35:34 -08:00 |
|
Unknown W. Brackets
|
ccad259ae5
|
Keep track of VFPU prefixes and flush them in jit.
|
2013-02-15 08:35:33 -08:00 |
|
Unknown W. Brackets
|
f6f2927526
|
Add curlies around DISABLE/CONDITIONAL_DISABLE.
|
2013-02-15 08:35:33 -08:00 |
|
Unknown W. Brackets
|
4eca76e0cc
|
Check for s/t/d prefix reg changes in jit.
|
2013-02-14 00:27:09 -08:00 |
|
Unknown W. Brackets
|
3b58cc27bd
|
Oops, vfpu was missing CONDITIONAL_DISABLEs.
|
2013-02-14 00:27:09 -08:00 |
|
Unknown W. Brackets
|
abe390e6f3
|
Add some checks for fpu/vfpu writing to $0.
|
2013-02-14 00:27:09 -08:00 |
|
Henrik Rydgard
|
3ce4a8a719
|
Allow switching 2xSSAA on and off ingame. Add Show FPS menu option.
|
2013-02-11 19:02:38 +01:00 |
|
Henrik Rydgard
|
78923f5538
|
Jit a little more (vfpu single load/store, transfer instructions)
|
2013-02-10 12:14:55 +01:00 |
|
Unknown W. Brackets
|
a89d61463e
|
Make the VFPU jit use far jumps for memory access.
|
2013-01-26 23:08:19 -08:00 |
|