Unknown W. Brackets
|
cfab70f149
|
interp: Handle abs/neg on nan values better.
`fabsf` was altering other bits.
|
2019-03-31 08:18:49 -07:00 |
|
Unknown W. Brackets
|
aff1d8e8b2
|
interp: Implement vsbz and vlgb.
Not sure any games actually use them, but good to have the remaining vfpu
ops all implemented.
|
2019-02-23 15:08:49 -08:00 |
|
Unknown W. Brackets
|
179ec61815
|
interp: Correctly handle vsocp prefixes.
Very similar to vsop, just with a bit more fixed values.
|
2019-02-23 10:05:13 -08:00 |
|
Unknown W. Brackets
|
6178a1fb33
|
Jit: Correct vocp prefix handling.
See #5549. Matches tests for various prefix settings.
|
2019-02-23 09:15:26 -08:00 |
|
Unknown W. Brackets
|
d7f40afd9d
|
interp: Correct vocp prefix handling.
Also, guess that vsocp also applies prefixes. See #5549.
|
2019-02-21 19:02:16 -08:00 |
|
Henrik Rydgård
|
813c376aed
|
Tiny change to work around internal compiler error (!) in 32-bit builds with latest MSVC update
|
2018-02-11 13:39:04 +01:00 |
|
Unknown W. Brackets
|
e960158490
|
jit-ir: Add notes and report about vrot prefixes.
|
2016-05-15 14:08:59 -07:00 |
|
Unknown W. Brackets
|
ab1461faca
|
Add prefix handling to vfpu color conv per tests.
|
2016-05-15 13:16:03 -07:00 |
|
Unknown W. Brackets
|
3f0fc2d851
|
jit-ir: Fix FSat0_1 behavior on -0.0f.
|
2016-05-15 13:10:49 -07:00 |
|
Unknown W. Brackets
|
fa61deae3d
|
Remove unused value.
|
2016-05-15 12:43:35 -07:00 |
|
Unknown W. Brackets
|
fc0788bc95
|
Avoid unpredictable behavior in error condition.
|
2015-04-08 11:57:57 -07:00 |
|
Unknown W. Brackets
|
07982a31c2
|
Make sure an error case has defined behavior.
|
2015-01-19 08:55:37 -08:00 |
|
Unknown W. Brackets
|
603fb0a7f7
|
Clarify that some casts are not accidents.
|
2015-01-19 08:51:30 -08:00 |
|
Unknown W. Brackets
|
71eb709845
|
fixup! Fix some missing case warnings.
|
2014-12-20 09:11:45 -08:00 |
|
Henrik Rydgard
|
e3a81f4346
|
x86 Jit: Basic implementation of vbfy1/2 (mostly to just cross another one off the list..)
|
2014-12-04 00:18:58 +01:00 |
|
Unknown W. Brackets
|
316e923b40
|
x86jit: Implement other forms of vx2i.
Gains 3.2% performance in Grand Knights History.
|
2014-11-08 00:39:40 -08:00 |
|
Unknown W. Brackets
|
fd1b01b573
|
Fix the vrndi.s output range.
Was previously outputting only valid positive float values, but should use
a much wider range of a u32.
Might've affected randomness in some games.
|
2014-09-01 22:33:01 -07:00 |
|
Unknown W. Brackets
|
252100aee5
|
Remove outdated comment (real cause found/fixed.)
|
2014-06-28 16:06:10 -07:00 |
|
Unknown W. Brackets
|
62daf6d7c8
|
armjit: Fix vmin/vmax to follow the PSP's rules.
Also the interpreter. Fixes #6107.
|
2014-06-20 23:55:33 -07:00 |
|
Henrik Rydgard
|
0879d76503
|
VFPU: Ensure that sin(4*x) returns 0.0 (and cos 1) for all x. Fixes #2921
|
2014-06-15 11:03:00 +02:00 |
|
Unknown W. Brackets
|
69b0b622be
|
armjit: Fix D-prefix sat clamp NAN handling.
They should leave NAN alone.
|
2014-05-16 01:04:57 -07:00 |
|
Unknown W. Brackets
|
a3ad238a44
|
Add notes for proper NaN handling in vmin/vmax.
|
2014-05-16 01:04:56 -07:00 |
|
Henrik Rydgard
|
c80510fb3b
|
MemMap should not be included in MIPS.h.
|
2014-03-15 10:45:39 +01:00 |
|
lioncash
|
b9886942a7
|
Fix some vertical alignments in misc Core source files.
|
2014-03-03 11:16:53 -05:00 |
|
Unknown W. Brackets
|
61d4e2196e
|
Simplify vwbn.s slightly.
|
2014-02-16 00:00:29 -08:00 |
|