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 |
|
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 |
|
Unknown W. Brackets
|
0e8e9697c5
|
Add lv.q/sv.q support to the x86 jit.
|
2013-01-26 10:09:18 -08:00 |
|
Henrik Rydgard
|
2738417040
|
VFPU JIT: start setting up infrastructure. very incomplete. vdot works if undisabled, but isn't complete.
|
2013-01-26 01:34:19 +01:00 |
|
Henrik Rydgard
|
68991511ee
|
Split out the FPU reg cache into its own file too.
|
2013-01-26 01:34:19 +01:00 |
|
Henrik Rydgard
|
dd149a50a3
|
Must flush FPR regcache before thrashing the fp regs
|
2013-01-25 19:55:30 +01:00 |
|
Henrik Rydgard
|
aabc0aa9ef
|
Quick implementation of LV.Q and SV.Q in x86/x64 JIT
|
2013-01-25 19:50:30 +01:00 |
|
Henrik Rydgard
|
d485b76e11
|
Jit fixes, test update
|
2012-11-12 14:35:10 +01:00 |
|
Henrik Rydgard
|
64cc573703
|
Switch to "GPL 2.0 or later" for various reasons. I wrote most of the code I imported from Dolphin (which is GPL2-but-not-later), so it should be OK.
|
2012-11-04 23:24:00 +01:00 |
|
Henrik Rydgard
|
4f7ad15758
|
Add snapshot of the whole source code.
|
2012-11-01 16:19:01 +01:00 |
|