Commit graph

31 commits

Author SHA1 Message Date
Jean-Philip Desjardins
49d5021f28 Implement PABSH. 2024-11-19 12:24:36 -05:00
Jean-Philip Desjardins
2433509be2 Implement PDIVBW. 2023-12-22 15:41:36 -05:00
Jean-Philip Desjardins
f3d5946e77 Cleanup. 2023-12-22 15:41:36 -05:00
Jean-Philip Desjardins
eacb40c2a4 Use indexed store/loads in EE SIMD instructions. 2023-07-26 14:10:05 -04:00
Jean-Philip Desjardins
d9e48f250f Remove some ifdefs. 2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
0f2c2f47ce Add alternative implementations for LQ/SQ.
Also make LQC2/SQC2 break in case a game needs them.
2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
5dc30e33f0 Disable function based quadword memory accesses.
No native way to pass v128 around in JS env.
Shouldn't be needed in most cases since we can access memory directly.
2022-02-14 13:07:15 -05:00
Jean-Philip Desjardins
c732d9ba13 Implement PINTH. 2021-04-30 14:22:39 -04:00
Jean-Philip Desjardins
ced245810c Implement PEXEH. 2020-11-20 16:33:26 -05:00
Jean-Philip Desjardins
00bca0f5b8 Clarify comments. 2020-11-20 16:33:26 -05:00
Jean-Philip Desjardins
9664a470d5 Remove uses of IsRefNull. 2019-04-29 22:38:04 -04:00
Jean-Philip Desjardins
c832c60b8d vmap prototype 2019-04-29 22:38:03 -04:00
Jean-Philip Desjardins
f40b2b41fe Implement PSUBUW. 2018-05-10 19:20:13 -04:00
Clang-Format
acf75535ec Clang format 2018-04-30 21:01:23 +01:00
Jean-Philip Desjardins
6122f674e6 Add guards to prevent unwanted formatting. 2018-04-30 11:19:06 -04:00
Jean-Philip Desjardins
0875ffd80a Add support for PMULTUW. 2017-08-09 23:06:04 -04:00
Jean-Philip Desjardins
0de476005f Move PMULTW's implementation in a function. 2017-08-09 23:06:04 -04:00
Jean-Philip Desjardins
b762d7a586 Cleanup. 2017-08-09 23:06:04 -04:00
Jean-Philip Desjardins
53cde209f6 Implement PADDSB. 2017-01-06 19:18:00 -05:00
Jean-Philip Desjardins
18a61d68f8 Implement PADDUH. 2016-06-24 00:03:54 -04:00
Jean-Philip Desjardins
118664ede7 Implement PHMADH. 2016-06-17 21:16:35 -04:00
Jean-Philip Desjardins
ed2617a1d0 Implemented PPAC5. 2015-08-11 00:26:08 -04:00
Jean-Philip Desjardins
563a610aa4 Implemented PREVH. 2015-07-10 23:52:48 -04:00
Jean-Philip Desjardins
5b2ce2f19d Implemented PABSW. 2015-07-01 20:52:07 -04:00
Jean-Philip Desjardins
224aa8868e Implemented PMADDH. 2015-06-18 00:43:07 -04:00
Jean-Philip Desjardins
932f8f36f8 Implemented PSUBSW. 2015-06-16 22:40:50 -04:00
Jean-Philip Desjardins
b36b721caa Implemented PMTLO. 2015-06-16 22:21:37 -04:00
Jean-Philip Desjardins
6fdd1db0d8 Added support for PSLLVW, PSRLVW and PSRAVW. 2015-05-29 23:15:30 -04:00
Jean-Philip Desjardins
f7997b7feb Changed the way PMULTH is implemented to use simpler primitives. 2015-05-21 22:14:26 -04:00
Jean-Philip Desjardins
ae474dd922 Implemented MTSA and MFSA. 2015-05-18 23:26:39 -04:00
Jean-Philip Desjardins
fcf1b11f1b Moved EE and GS specific files in a separate folder. 2015-05-06 00:54:15 -04:00
Renamed from Source/MA_EE.cpp (Browse further)