Unknown W. Brackets
|
1dd738f311
|
Fix wrong sign if vf2i/vi2f with max imm arg.
|
2013-04-19 00:32:07 -07:00 |
|
Henrik Rydgard
|
06679fcce6
|
Switch to homemade isinf/isnan implementations.
|
2013-04-13 21:51:38 +02:00 |
|
Henrik Rydgard
|
e3fb88de68
|
Background thread for icon loading, show in game list. Switch to GNU STL in Android port.
|
2013-04-13 21:24:07 +02:00 |
|
Sacha
|
1e25452eea
|
Buildfix for Blackberry
Did not have nullptr defined.
rint was already defined from cmath, in std namespace.
|
2013-04-11 15:16:45 +10:00 |
|
Unknown W. Brackets
|
e4223dbcb0
|
Simplify adding report messages, add a bunch more.
|
2013-03-26 00:54:00 -07:00 |
|
Henrik Rydgård
|
b886b69c4e
|
NaN fix
|
2013-03-24 14:28:32 +01:00 |
|
Henrik Rydgård
|
15e3a7750f
|
Merge pull request #525 from raven02/vf2i-fix
Add NaN handling to vf2i , vsge , vslt
|
2013-03-24 03:44:31 -07:00 |
|
Henrik Rydgard
|
1c05ca355d
|
Fix "vasin" instruction.
|
2013-03-24 11:36:56 +01:00 |
|
Henrik Rydgard
|
688c40452e
|
Update pspautotest, fix a couple of minor vfpu bugs (don't seem to fix anything)
|
2013-03-17 21:58:32 +01:00 |
|
Unknown W. Brackets
|
ac1209204c
|
Add some reporting for CPU related stuff.
|
2013-03-04 00:01:41 -08:00 |
|
Henrik Rydgard
|
650c02c3a5
|
Some more armjit work (ext, ins) and VFPU prefix clamps (not enabled)
|
2013-03-03 17:36:22 +01:00 |
|
Unknown W. Brackets
|
a3f93ed203
|
Fix some printf size warnings, signed warnings.
|
2013-03-02 15:34:15 -08:00 |
|
Unknown W. Brackets
|
d3a66d0a90
|
Android buildfix.
|
2013-02-25 10:48:32 -08:00 |
|
Unknown W. Brackets
|
06425ae9e7
|
Correct the more obscure vcmp cases.
|
2013-02-24 15:07:29 -08:00 |
|
Unknown W. Brackets
|
4d1f07990a
|
Fix some NaN handling in a few funcs.
|
2013-02-24 14:39:13 -08:00 |
|
Unknown W. Brackets
|
6c6bd0bd9c
|
Correct prefix handling in vf2h/vh2f.
|
2013-02-23 12:16:03 -08:00 |
|
Unknown W. Brackets
|
42c2313893
|
Initial implementation of vf2h.
Fixes Fat Princess and possibly other stuff.
|
2013-02-23 12:16:03 -08:00 |
|
Henrik Rydgard
|
620603c236
|
Fix bug in Vh2f (this instr needs more testing)
|
2013-02-20 00:24:21 +01:00 |
|
Unknown W. Brackets
|
a001b8b6f0
|
Tweak and note vsat0/vsat1 NaN handling.
|
2013-02-18 22:06:49 -08:00 |
|
Unknown W. Brackets
|
40b2a8dec1
|
Drop the sign in vsqrt, but not vrsq.
|
2013-02-18 21:46:33 -08:00 |
|
Unknown W. Brackets
|
2dfdf3ffeb
|
Implement Comp_VV2Op vfpu ops in the x86 jit.
Also, some cleanup. No need for this extra boilerplate, simplify...
This makes the Bink video issue slightly better, in jit only.
|
2013-02-18 20:43:28 -08:00 |
|
Henrik Rydgard
|
f8058e4bae
|
Disable warning for bad prefix as it floods in Wipeout Pulse. Cleanups.
|
2013-02-19 00:45:25 +01:00 |
|
Unknown W. Brackets
|
d89a32e99f
|
Mark a bunch of VFPU functions which eat prefixes.
|
2013-02-18 14:37:53 -08:00 |
|
Unknown W. Brackets
|
0e0b70bb8e
|
vi2uc, etc. should apply the D prefix as float.
So say tests on an actual PSP.
|
2013-02-18 13:38:29 -08:00 |
|
Unknown W. Brackets
|
27942606ad
|
Use prefixD directly in jit, just like interp now.
|
2013-02-17 22:46:34 -08:00 |
|
Unknown W. Brackets
|
b4fb06f51c
|
Respect the writemask in VDot.
Although it's basically a no-op in that case...
|
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
|
1ef4ccc5a1
|
Log an error when vfpu swizzle is used badly.
|
2013-02-16 02:04:04 -08:00 |
|
Henrik Rydgard
|
909b768f47
|
Don't need separate variables for writemask. Some optimizations.
|
2013-02-16 09:28:55 +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
|
b1f31f052e
|
Apply prefixes on vscl to t.
It seems to do so with bugs on a real PSP.
|
2013-02-15 23:43:25 -08:00 |
|
Unknown W. Brackets
|
e65e551f52
|
Fix VFPU D prefix handling for -0.0f.
|
2013-02-15 20:40:00 -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
|
7a22b4694b
|
Prefixes are allowed on vcst, not that it makes much sense to use them.
|
2013-02-03 09:47:56 +01:00 |
|
Henrik Rydgard
|
d44c5bff45
|
Add some stubs to remember to implement these VFPU ops...
|
2013-02-02 23:48:22 +01:00 |
|
raven02
|
9dbb9fa5eb
|
Add NaN handling to vf2i , vsge , vslt
|
2013-01-29 09:15:23 +08:00 |
|
Henrik Rydgard
|
82d5ae021e
|
VFPU: cap/floor float-to-int conversion instructions
|
2013-01-22 22:03:40 +01:00 |
|
Unknown W. Brackets
|
862c88d61a
|
More warning fixes, switches and printfs, etc.
This time ones not reported by Visual Studio.
|
2013-01-19 18:32:37 -08:00 |
|
Henrik Rydgard
|
0a374047b1
|
initial implementation of vh2f, used in Saint Seiya
|
2013-01-14 20:44:10 +01:00 |
|
Henrik Rydgard
|
9363a867e2
|
Add glViewport to cached gl state. Add a couple of missing VFPU ops.
|
2013-01-06 23:23:36 +01:00 |
|
Henrik Rydgard
|
c459c7e3a8
|
Fix the vsocp instruction. Fixes clipping bug in Fired Up.
|
2013-01-06 16:20:32 +01:00 |
|
TMaul
|
e8f240c1d4
|
Fix some more possible errors
Shadowed var n in MIPSIntVFPU
Possible buffer overflow in vertexdecoder.h
fix valid address checking in sceRtc function
|
2012-12-23 20:51:05 +00:00 |
|
Unknown W. Brackets
|
217bdc275e
|
Fix some type-conversion warnings.
|
2012-12-21 16:07:38 -08:00 |
|
Unknown W. Brackets
|
8964ebcfd9
|
Don't chop the float in vscmp, don't branch.
|
2012-12-21 15:41:29 -08:00 |
|
Henrik Rydgård
|
df12802a5a
|
Merge pull request #209 from raven02/vsocp-new
Implement Vsocp
|
2012-12-21 04:57:38 -08:00 |
|
raven02
|
fb773b5acf
|
Fix tab issue
|
2012-12-21 17:30:17 +08:00 |
|
Henrik Rydgård
|
6df4145ff0
|
Merge pull request #210 from raven02/vsrt-new
Implement Vsrt1,Vsrt2,Vsrt3,Vsrt4
|
2012-12-21 00:31:59 -08:00 |
|
raven02
|
ab0253d71c
|
Implement Vsrt1,Vsrt2,Vsrt3,Vsrt4
|
2012-12-21 14:57:47 +08:00 |
|
raven02
|
b7ef3ad9e9
|
Implement Vsocp
|
2012-12-21 11:23:26 +08:00 |
|
Henrik Rydgård
|
3c88bb2f45
|
Merge pull request #205 from raven02/vscmp-new
Implement Vscmp
|
2012-12-20 06:09:06 -08:00 |
|