Commit graph

595 commits

Author SHA1 Message Date
Dillon Beliveau
9f043ded4b fairly broken VCR 2020-09-12 17:29:25 -04:00
Dillon Beliveau
f4351b5146 no e!=0 check in vrsql 2020-09-12 15:11:32 -04:00
Dillon Beliveau
7537f5e098 VADDC lane selection 2020-09-12 15:11:21 -04:00
Dillon Beliveau
1fa7f8dded VABS 2020-09-12 14:48:01 -04:00
Dillon Beliveau
c6baa1a83e lane selection in VSUB and VSUBC 2020-09-12 14:42:14 -04:00
Dillon Beliveau
a5a44572ea lane selection in VAND 2020-09-12 14:11:51 -04:00
Dillon Beliveau
d3aa85ed79 too excited here again 2020-09-12 14:11:09 -04:00
Dillon Beliveau
eaffb22e39 VMOV 2020-09-12 14:10:58 -04:00
Dillon Beliveau
9f2b2eaedb lane selection vmrg 2020-09-12 14:04:34 -04:00
Dillon Beliveau
625c36b955 lane selection in vmrg 2020-09-12 14:04:03 -04:00
Dillon Beliveau
6365e28f5a lane selection in vge 2020-09-12 14:01:01 -04:00
Dillon Beliveau
b0baf406f8 got a little too excited with these 2020-09-12 13:59:50 -04:00
Dillon Beliveau
30ddd2d579 handle element in VADD 2020-09-12 13:56:07 -04:00
Dillon Beliveau
b395a39224 handle element in VCH 2020-09-12 13:55:11 -04:00
Dillon Beliveau
f7244af6f0 remove some element != 0 checks where handled 2020-09-12 13:55:01 -04:00
Dillon Beliveau
92c6559472 add element != 0 checks everywhere 2020-09-12 13:51:34 -04:00
Dillon Beliveau
cae62af7a0 vte in VNXOR 2020-09-12 13:46:33 -04:00
Dillon Beliveau
36475bc68f VNE 2020-09-12 13:46:20 -04:00
Dillon Beliveau
f9ee9952d6 VEQ 2020-09-12 13:39:22 -04:00
Dillon Beliveau
d3df05f0f0 vte-related macros 2020-09-12 13:39:15 -04:00
Dillon Beliveau
9354545c5c rsp XORI 2020-09-12 13:18:05 -04:00
Dillon Beliveau
62ecc3318d use VTE in VCL 2020-09-12 13:17:38 -04:00
Dillon Beliveau
192ae48fc4 unimplemented macro requires semicolon 2020-09-12 13:07:25 -04:00
Dillon Beliveau
a0e235adbc fix STV 2020-09-12 09:36:51 -04:00
Dillon Beliveau
0e0a89b520 cleanup RSP test output 2020-09-12 08:48:26 -04:00
Dillon Beliveau
8dabc969e2 fix LTV 2020-09-12 08:48:17 -04:00
Dillon Beliveau
15d4026774 fix VMACU 2020-09-07 20:47:59 -04:00
Dillon Beliveau
06b9e5a810 VMULQ check for zero element 2020-09-07 20:39:04 -04:00
Dillon Beliveau
d952071807 fix VMULU 2020-09-07 20:38:42 -04:00
Dillon Beliveau
f1d90f31e3 fix several multiplies 2020-09-07 20:31:09 -04:00
Dillon Beliveau
5282675cac fix VMACF 2020-09-07 19:34:44 -04:00
Dillon Beliveau
e85f6303f7 fix VMULF 2020-09-07 19:33:21 -04:00
Dillon Beliveau
f144a83a01 element selector in multiplies 2020-09-07 19:04:12 -04:00
Dillon Beliveau
531be9d51c fix clamping in VMADN 2020-09-07 16:02:30 -04:00
Dillon Beliveau
10a5bfde7f Merge branch 'master' of github.com:Dillonb/n64 into master 2020-09-07 14:55:16 -04:00
Dillon Beliveau
74afbafe25 all log macros need semicolons 2020-09-07 14:07:11 -04:00
Dillon Beliveau
78aa785093 rsp tests display all log differences before exiting 2020-09-06 11:09:04 -04:00
Dillon Beliveau
5464d9e027 same fix for vrcp 2020-09-05 16:18:38 -04:00
Dillon Beliveau
0b487d69c9 fix issues with vrsq 2020-09-05 16:03:23 -04:00
Dillon Beliveau
09d28dd703 fix typo in rsq as well 2020-09-05 15:41:47 -04:00
Dillon Beliveau
56f7ce393d vrcp doesn't unload divin, apparently 2020-09-05 15:41:20 -04:00
Dillon Beliveau
560440f0ae should be 0x10000 2020-09-05 15:34:57 -04:00
Dillon Beliveau
c0d9b959ba Check logs of all RSP tests 2020-09-05 15:21:39 -04:00
Dillon Beliveau
59222226ae broken lfv 2020-08-17 22:18:39 -04:00
Dillon Beliveau
d145941983 move sign extensions in RSP load/stores to common function 2020-08-17 12:17:43 -04:00
Dillon Beliveau
e51ecf2970 fix SHV some more 2020-08-17 11:45:38 -04:00
Dillon Beliveau
b3a8291a3b fix LHV some more 2020-08-17 11:29:07 -04:00
Dillon Beliveau
294b647684 fix SHV 2020-08-17 10:57:55 -04:00
Dillon Beliveau
b7f3b7a494 fix LHV 2020-08-17 10:47:04 -04:00
Dillon Beliveau
dc6945e629 basic, probably broken, LHV/SHV 2020-08-16 10:54:17 -04:00