Jean-Philip Desjardins
|
0b48401bf7
|
Cleanup.
|
2017-05-22 00:16:19 -04:00 |
|
Jean-Philip Desjardins
|
0d2afc9f61
|
Add flags check to all MSUB operations.
|
2017-05-22 00:16:19 -04:00 |
|
Jean-Philip Desjardins
|
665a9d846e
|
Cleanup MULA code generation.
|
2017-05-22 00:16:19 -04:00 |
|
Jean-Philip Desjardins
|
413366fe48
|
Add flags checking to all ADDA variants.
|
2017-05-22 00:16:19 -04:00 |
|
Jean-Philip Desjardins
|
b75183a17b
|
Cleanup.
|
2017-05-22 00:16:19 -04:00 |
|
Jean-Philip Desjardins
|
e21cf166c2
|
Remove dead code.
|
2017-05-22 00:16:19 -04:00 |
|
Jean-Philip Desjardins
|
efaa33bcaa
|
Cleanup.
|
2017-05-22 00:16:19 -04:00 |
|
Jean-Philip Desjardins
|
abfb33e17d
|
Add flags checking to ADDq, MULi and SUBq.
|
2017-05-22 00:16:19 -04:00 |
|
Jean-Philip Desjardins
|
438b13890b
|
Remove hardcoded VU address mask.
|
2017-04-15 00:34:24 -04:00 |
|
Jean-Philip Desjardins
|
4f3232f1ee
|
Remove unused parameter.
|
2017-04-15 00:34:24 -04:00 |
|
Jean-Philip Desjardins
|
2e72b12db3
|
Allow reading and writing VU status flag in macro mode.
|
2017-01-29 21:13:27 -05:00 |
|
Jean-Philip Desjardins
|
726af961b5
|
Renaming and cleanup.
|
2017-01-06 19:17:22 -05:00 |
|
Jean-Philip Desjardins
|
d6a2e69ae5
|
Add flags checking to MULq.
|
2017-01-06 19:17:22 -05:00 |
|
Jean-Philip Desjardins
|
1cb1b79739
|
Pipeline CLIP operation results.
|
2017-01-06 19:17:22 -05:00 |
|
Jean-Philip Desjardins
|
b0c5765389
|
Implement MSUBAq.
|
2017-01-06 19:17:22 -05:00 |
|
Jean-Philip Desjardins
|
97bd909dd3
|
Move MAC operation latency definition.
|
2017-01-06 19:17:22 -05:00 |
|
Jean-Philip Desjardins
|
fe5208f99b
|
Generalize flag pipeline operations further.
|
2017-01-06 19:17:22 -05:00 |
|
Jean-Philip Desjardins
|
a6c906b49d
|
Generalize some of flag pipeline operations.
|
2017-01-06 19:17:22 -05:00 |
|
Jean-Philip Desjardins
|
ec81047e9d
|
Add some comments to explain pipeline behaviors.
|
2017-01-06 19:17:21 -05:00 |
|
Jean-Philip Desjardins
|
1001c0ded9
|
Add flags checking in SUBA instructions.
|
2016-09-06 18:12:40 -04:00 |
|
Jean-Philip Desjardins
|
60b6b7674a
|
Prevent VF0 from being clobbered.
|
2016-08-06 22:45:37 -04:00 |
|
Jean-Philip Desjardins
|
a5906def68
|
Prevent VU ABS instruction from clobbering VF0.
|
2016-05-28 21:09:13 -04:00 |
|
Jean-Philip Desjardins
|
f3eddc36ff
|
Moved LQD related code to VuShared.
|
2016-04-16 22:07:37 -04:00 |
|
Jean-Philip Desjardins
|
f2489ef30a
|
Added flags checking to MSUBbc.
|
2015-12-05 19:24:45 -05:00 |
|
Jean-Philip Desjardins
|
4afd80949a
|
VU's MUL operation now sets MAC flags.
|
2015-11-16 19:57:58 -05:00 |
|
Jean-Philip Desjardins
|
e00f859db7
|
Fixed FDIV instructions latencies.
|
2015-07-15 23:05:06 -04:00 |
|
Jean-Philip Desjardins
|
4fb2230f3e
|
Prevent ADDi from clobbering VF0 and added flags check.
|
2015-07-01 21:56:54 -04:00 |
|
Jean-Philip Desjardins
|
1a143ee4bd
|
Removed some Android specific hacks.
|
2015-05-27 23:30:09 -04:00 |
|
Jean-Philip Desjardins
|
58b9c8e1b8
|
Merge branch 'master' into dq8
|
2015-05-09 19:12:41 -04:00 |
|
Jean-Philip Desjardins
|
34bdad8c1f
|
Added support for VISUB and VIAND.
|
2015-05-09 19:10:37 -04:00 |
|
Jean-Philip Desjardins
|
c09adb5d91
|
Make sure MULbc doesn't clobber VF0.
|
2015-05-07 23:09:57 -04:00 |
|
Jean-Philip Desjardins
|
fcf1b11f1b
|
Moved EE and GS specific files in a separate folder.
|
2015-05-06 00:54:15 -04:00 |
|