Commit graph

67 commits

Author SHA1 Message Date
Alexandro Sanchez Bach 6c25ba83ec Added PPC vector test stubs
Thanks @zecoxao
2017-10-28 20:04:36 +02:00
Alexandro Sánchez Bach 7a076c541f Fixed few PPU instructions and V128 word order 2016-06-11 23:41:47 +02:00
Alexandro Sánchez Bach 57a9e32e15 Using interpreted instructions in SPU translator 2016-05-27 03:39:09 +02:00
zecoxao 74414a5384 Added PPC vector unit test drafts 2016-05-26 03:47:12 +02:00
Alexandro Sánchez Bach 01da009e10 Added vector shuffles and shufb SPU instr.+tests 2016-05-26 02:22:13 +02:00
Alexandro Sánchez Bach 9b4267d78c Added non-const inserts and SPU c[bhwd][dx] instr. 2016-05-25 23:28:38 +02:00
Alexandro Sánchez Bach 58723de1ad Implemented cpu::hir vector insert/extract ops 2016-05-25 20:53:57 +02:00
Alexandro Sánchez Bach 94f8203b13 Added SPU float/memory unit test drafts 2016-05-24 16:58:52 +02:00
Alexandro Sánchez Bach 630f6793ac Fixed x86 backend vector ops for non-reg operands 2016-05-23 12:24:15 +02:00
Alexandro Sánchez Bach ae5bae5808 Replaced s/Recompiler/Translator in PPC frontend 2016-05-22 20:58:44 +02:00
Alexandro Sánchez Bach 2dfd26b8ca Unit tests for integer/logical SPU instructions 2016-05-22 00:41:21 +02:00
Alexandro Sánchez Bach 36bbc8dd07 Unit tests for constant-formation SPU instructions 2016-05-21 17:19:29 +02:00
Alexandro Sánchez Bach 7d2c2d968d SPU register access for translator 2016-05-21 16:51:04 +02:00
Alexandro Sánchez Bach 73ea0918aa Implemented SPU assembler 2016-05-21 16:04:44 +02:00
Alexandro Sánchez Bach 0c44af4323 Added SPU unit tests base files 2016-05-21 04:54:10 +02:00
Alexandro Sánchez Bach 88aaa81495 Added PPC unit tests for rl* instructions 2016-05-18 01:29:36 +02:00
Alexandro Sánchez Bach 555aef8f33 Fixed some PPC unit tests 2016-05-17 03:41:00 +02:00
Alexandro Sánchez Bach 9ec330b023 Fixed PPC addic*/cntlz* issues 2016-05-15 21:35:58 +02:00
Alexandro Sánchez Bach cf7f195e26 Added some PPC/AltiVec unit tests 2016-05-15 16:48:36 +02:00
Alexandro Sánchez Bach 94a7131bd7 Dummy textures for unused RSX slots 2016-05-10 00:14:00 +02:00
Alexandro Sánchez Bach a61b6b6890 Fixed PPC fmul/fsel and more PPC FPU tests 2016-05-09 17:34:12 +02:00
Alexandro Sánchez Bach 09d69d824b Fixed x86 XMM constants/RA and some PPC FPU tests 2016-05-09 13:17:37 +02:00
Alexandro Sánchez Bach bf29855c33 Fixed CPU tests 2016-05-09 08:28:15 +02:00
Alexandro Sánchez Bach 320904368d Fixed memory leaks and some compiler warnings 2016-04-30 13:35:17 +02:00
Alexandro Sánchez Bach e0d6f8ec2f Setting D3D12 root signatures on cmdBindPipeline 2016-01-01 21:40:26 +01:00
Alexandro Sánchez Bach 02021915e5 Happy New Year 2016 2016-01-01 03:28:49 +01:00
Alexandro Sánchez Bach 3937b274a1 Added PPC eqvx/cntlzd/cntlzw tests and fixes 2015-10-31 03:02:48 +00:00
Alexandro Sánchez Bach adef401cec Added PPC div* tests and fixes 2015-10-31 02:36:24 +00:00
Alexandro Sánchez Bach 1e0e18f4db Added PPC mul* tests and fixes 2015-10-31 01:22:50 +00:00
Alexandro Sánchez Bach 4a33574dc3 Added PPC srawx/srawix tests and fixes 2015-10-30 21:57:47 +00:00
Alexandro Sánchez Bach b465229dd1 Added PPC srdx/srwx tests and fixes 2015-10-30 00:05:03 +00:00
Alexandro Sánchez Bach dd18de213b Updated PPC unit test suite for branching tests 2015-10-28 00:16:39 +00:00
Alexandro Sánchez Bach f4ac634509 Added new branching/control instr. to PPCAssembler 2015-10-27 02:11:44 +00:00
Alexandro Sánchez Bach 841126d897 New PPC simplified mnemonics and memory test cases 2015-10-27 00:20:41 +00:00
Alexandro Sánchez Bach fef8ace65d Added lb*/lh*/lw*/ld*/lfd* PPU unit tests 2015-10-26 22:07:08 +00:00
Alexandro Sánchez Bach cc486b079e Removed global Memory object 2015-10-25 18:06:22 +00:00
Alexandro Sánchez Bach 0787928c76 Added mfspr/mtspr PPU unit tests 2015-10-25 04:33:04 +00:00
Alexandro Sánchez Bach 676dcdf45a Added mfocrf/mfcr/mtocrf/mtcrf/mtcr test and fixes 2015-10-25 00:16:31 +01:00
Alexandro Sánchez Bach 0d0d81b7d9 Reorganized unit tests 2015-10-24 21:39:03 +01:00
Alexandro Sánchez Bach a5773e08c6 Removed PS3 integration tests submodule 2015-10-24 21:26:05 +01:00
Alexandro Sánchez Bach a8efb600cf Implemented n*/subf* PPU unit tests 2015-10-24 19:55:12 +01:00
Alexandro Sánchez Bach 69006eea6b Implemented some add*/exts* PPU unit tests 2015-10-22 20:50:48 +01:00
Alexandro Sánchez Bach 23e88bc04e Implemented or*/xor* PPU unit tests 2015-10-21 00:16:47 +01:00
Alexandro Sánchez Bach cf33c46393 Reenabled some PPC integer unit tests 2015-10-20 23:09:33 +01:00
Alexandro Sánchez Bach b56f92402e Added a few new PPC unit tests and a lot of stubs 2015-10-19 20:06:45 +01:00
Alexandro Sánchez Bach c12f4eac09 Decoupled tests from VS and new syntactic sugar 2015-10-19 20:05:25 +01:00
Alexandro Sánchez Bach 87d061e99f Implemented and* PPU unit tests 2015-10-18 14:42:24 +01:00
Alexandro Sánchez Bach 888cd62de5 Implemented some add* PPC unit tests 2015-10-18 13:47:26 +01:00
Alexandro Sánchez Bach 205cf5e4bf Created PPU frontend unit tests group 2015-10-18 00:41:19 +01:00
Alexandro Sánchez Bach a664e7eb46 Split meta-macros to use them in unit tests 2015-10-17 23:03:17 +01:00