Commit graph

441 commits

Author SHA1 Message Date
Ben Vanik 5827f5f5d8 Utility to dump instruction translation counts. 2015-01-11 00:44:17 -08:00
Ben Vanik 6437bbec96 OPCODE_INSERT 2015-01-09 00:12:11 -08:00
Ben Vanik fde3904130 Emulated SHR_V128 implementation. 2015-01-08 23:35:25 -08:00
Ben Vanik 3658e710d2 Tweaks; timebase supports TBU. 2015-01-06 00:13:27 -08:00
Ben Vanik 672ecdf252 Some games open readonly paths for writes.. hmm 2015-01-05 23:25:32 -08:00
Ben Vanik 4aa98ae1e9 fnmadd(s)x 2015-01-05 22:11:02 -08:00
Ben Vanik 5b2672a1b8 GLSL shaders translating (modulo texture fetches). 2014-12-31 19:27:01 -08:00
Ben Vanik 58cff84550 Copying over the shader translator - generating d3d shaders now. 2014-12-31 19:27:00 -08:00
Ben Vanik c1df273600 Moving delegate to poly. 2014-12-31 19:26:51 -08:00
Ben Vanik a0eebf8898 Removing old run loop/ref/core/etc. 2014-12-31 19:26:51 -08:00
Ben Vanik 1bd36db421 Missed a bit in dirty page removal. 2014-12-19 20:04:47 -08:00
Ben Vanik 1ae2f2a7af Fixing warnings under the new VC++. 2014-12-19 19:29:12 -08:00
Ben Vanik 756cfbb484 Removing dirty page table hack. 2014-12-19 17:29:27 -08:00
Ben Vanik de9b6bdc8f Moving xenia-run to just be xenia. 2014-12-19 16:50:27 -08:00
Ben Vanik 96c203699d Fixing totally broken vpkd3d128 and adding new pack instructions. 2014-11-02 21:49:39 -08:00
Ben Vanik 32f42cd5ae Tests for vpkd3d128 d3dcolor. 2014-11-02 17:32:50 -08:00
Ben Vanik fe38598489 Fixing vector compare. 2014-10-26 23:05:38 -07:00
Ben Vanik c13adeb9cf Reset cr6 on vector compare, fix NOT_V128. 2014-10-26 22:19:02 -07:00
Ben Vanik 262712d4e9 Fixing livelock caused by lf stuff (or at least making it harder to hit). 2014-10-26 19:05:30 -07:00
Ben Vanik 6fd0fa9103 StoreRelease should also set cr0 lt/gt. 2014-10-26 15:44:12 -07:00
Ben Vanik 5bec5bb203 Fixing stvl/stvr. 2014-10-26 02:01:02 -07:00
Ben Vanik 9649eb0e8d XMMOne != FFFFF.... 2014-10-26 02:00:31 -07:00
Ben Vanik 8098d55ebd stvl/stvr tests; failing right now! 2014-10-26 00:48:48 -07:00
Ben Vanik d8a1c5ce79 Fixing lvr. 2014-10-25 19:28:06 -07:00
Ben Vanik e767c2e90a Fixing permute, I think. 2014-10-25 15:23:27 -07:00
Ben Vanik 07a7f36871 Fix bad preprocessor check. 2014-10-25 14:28:30 -07:00
Ben Vanik e267a6d25e Support for vector expectations and memory init in alloy-ppc-test. 2014-10-25 11:43:24 -07:00
Ben Vanik f3a196c02f Extra rldicl test. 2014-09-13 20:47:38 -07:00
Ben Vanik 69f68bf690 rldicl/rldicr tests. 2014-09-13 13:30:52 -07:00
Ben Vanik 3e48a8c459 rwlinm/rlwnm tests. 2014-09-13 13:02:33 -07:00
Ben Vanik 0d92e14c9f mul tests + fix. 2014-09-13 12:39:00 -07:00
Ben Vanik 82102dd390 div tests + fix. 2014-09-13 01:08:14 -07:00
Ben Vanik 6ce5fa2c48 add tests. 2014-09-13 01:04:53 -07:00
Ben Vanik 9690525abc Fixing left and right shifts. 2014-09-10 23:07:03 -07:00
Ben Vanik e50a45d33d eqv tests. 2014-09-10 21:32:55 -07:00
Ben Vanik feffe590f2 Shift tests and fix for bad sradi decoding. 2014-09-10 21:26:35 -07:00
Ben Vanik 8666c3975a Fixing alloy-test. 2014-09-10 21:24:49 -07:00
Ben Vanik 4603869bdc cntlzw tests. 2014-09-10 20:23:19 -07:00
Ben Vanik fdaee413e2 Subtract instruction tests. 2014-09-10 20:14:43 -07:00
Ben Vanik 28da7ecf5f Embarassing, but this fails. 2014-09-10 17:48:26 -07:00
Ben Vanik 67d29c191f Test path fix. 2014-09-10 17:43:38 -07:00
Ben Vanik 4d59e081b3 Switching from make to shell script for test building. 2014-09-09 22:25:37 -07:00
Ben Vanik 7a81a08486 Test runner now supports multiple tests per file. 2014-09-09 21:54:35 -07:00
Ben Vanik a337ce33ed Getting ppc tests building again (big surprise: they are failing). 2014-09-09 20:25:38 -07:00
Ben Vanik ed61d025c1 vcmpbfp 2014-09-01 14:18:41 -07:00
Ben Vanik c9229670db Fixing warnings. 2014-09-01 14:14:55 -07:00
Ben Vanik 080a0f8026 Fixing vsel. 2014-09-01 13:00:00 -07:00
Ben Vanik d30483bf53 Fixing IVM vector compare. 2014-09-01 12:24:53 -07:00
Ben Vanik 1bd789de56 A few more altivec instructions. 2014-09-01 10:50:47 -07:00
Ben Vanik c00e162b88 Unpack d3dcolor const. 2014-09-01 10:47:37 -07:00