Commit graph

1101 commits

Author SHA1 Message Date
unknown
b81fb83d53 $vcc is now vectorized. 2013-09-14 19:31:22 -04:00
unknown
ea759d0db6 $vce is now vectorized. 2013-09-14 14:14:50 -04:00
unknown
ca343c7900 compress signed clamping vectorizer 2013-09-14 13:31:49 -04:00
unknown
1192748b33 amend storage ambiguities to the compiler's vectorizer 2013-09-14 03:35:32 -04:00
unknown
675bddbb76 fix almost every possible remaining warning 2013-09-13 17:51:16 -04:00
unknown
29d2c8f278 useless warnings about call-parameter type mismatches 2013-09-13 17:38:23 -04:00
unknown
8e69fa7b8b fix unused function/structure warnings 2013-09-13 17:27:37 -04:00
unknown
dfb3b6371a obvious bug is obvious. 2013-09-13 17:22:42 -04:00
unknown
49bd94cd9f completely vectorized all accumulator R/W 2013-09-13 15:04:06 -04:00
unknown
cd5c32e7af kill some ANSI warnings about sign-extending unsigned's 2013-09-12 03:07:57 -04:00
unknown
0f98ed926f refactored old buggy VCH writeback to VCC 2013-09-12 03:06:38 -04:00
unknown
52dc51b015 forgot to include sign when checking le/ge, reversed ternary 2013-09-11 22:55:13 -04:00
unknown
4d4773175b accidentally wrote VCO instead of VCC 2013-09-11 11:48:23 -04:00
unknown
2341bd39fc potential debugger hazard when testing old functions 2013-09-11 09:19:29 -04:00
unknown
1aa5dfe5fd fixed misprioritization of 64-bit type conversion 2013-09-11 08:36:01 -04:00
unknown
68bd431a63 full static rewrite of vector unit 2013-09-11 06:58:09 -04:00
unknown
1adbebad02 damn, actually had a bug in the primary matrix 2013-09-04 21:20:33 -04:00
unknown
4e148f6b95 try to inter-connect synonmous trap-free ops 2013-09-04 21:10:03 -04:00
unknown
0bcdcdb56e remove check for RD==0 in scalar loads 2013-09-04 20:49:49 -04:00
unknown
958c369d3a made up some pseudo-op-codes of my own to fill in 2013-09-04 19:10:47 -04:00
unknown
2eacdb6747 figured out a place to implement the B pseudo-op 2013-09-04 17:17:53 -04:00
unknown
7a502b3aeb static MIPS32 pseudo-instructions to accelerate SU 2013-09-04 16:59:32 -04:00
unknown
1ac242590a localized read-only register $zero security measures 2013-09-04 01:53:24 -04:00
unknown
5c6652559a decided to force branch-weighing for PC jump misses 2013-09-04 01:40:55 -04:00
unknown
0c2a57872c forgot to throw in the "static" keyword for ?WC2 2013-09-04 01:22:49 -04:00
unknown
d217d4289c re-enable bypass dynamic PC branch delay slots 2013-09-04 01:22:12 -04:00
unknown
b5b575f507 union-indexing service causing excess stack manipulation 2013-09-04 00:25:45 -04:00
unknown
0c84bfcd02 better RSP counter clock, delay macros, SP IMEM base addr 2013-09-04 00:14:29 -04:00
unknown
4bee44e0d2 switch on all endian manipulations, lower ?WC2 stack usage 2013-09-03 02:51:01 -04:00
unknown
20464bc5be remove debug-related stuff 2013-09-02 23:00:45 -04:00
unknown
6c96b884bd fixed zero-extension for scalar DMEM loads 2013-09-02 19:22:29 -04:00
unknown
64311fb516 more Notepad++ typo suggestions 2013-09-02 19:21:45 -04:00
RJ Swedlow
36fc5b8658 correcting possible sign-extension warnings 2013-08-28 21:22:27 -04:00
RJ Swedlow
434da80d4e omitted old intermediating sprintf target 2013-08-28 01:54:18 -04:00
RJ Swedlow
41819a9450 more ANSI warnings about printf in-lined types 2013-08-27 17:52:06 -04:00
RJ Swedlow
faf3e60eb2 I have no idea how I misinterpreted this. 2013-08-27 02:39:26 -04:00
RJ Swedlow
46082660bc support for more pedantic, ANSI C rules 2013-08-26 23:03:02 -04:00
RJ Swedlow
be355e4190 ANSI GNU /Wall strict compliance updates 2013-08-26 21:19:12 -04:00
RJ Swedlow
89307bb414 endianness correction preprocessing operations out of order 2013-08-26 19:36:53 -04:00
RJ Swedlow
854da9d5b3 spell check for Notepad++ pointed out some typos 2013-08-26 19:35:56 -04:00
RJ Swedlow
cff8c9dedb finished overwrap MFC2 exception reactor 2013-08-26 14:53:04 -04:00
RJ Swedlow
e3342bfa1f software-forced MIPS sign-extension, fixed my half-assed SH 2013-08-26 03:26:07 -04:00
RJ Swedlow
bb497b39db deciding to later clamp source STV read indices dynamically 2013-08-25 20:41:22 -04:00
RJ Swedlow
343c0a1a22 fix Group IV QV/RV incorrectly calculated lengths 2013-08-25 14:57:02 -04:00
RJ Swedlow
1e46748ac5 universal L/S BV/SV/LV/DV SGI patent group algorithm 2013-08-24 23:35:11 -04:00
RJ Swedlow
5700f78bb3 restore BREAK halt interrupt handler, applying debugger 2013-08-24 20:30:44 -04:00
RJ Swedlow
ffbaaf307c forgot, cache-scalar moves are always byte offsets 2013-08-24 20:29:08 -04:00
RJ Swedlow
3dd4a9d49c XORI copy pasta problem 2013-08-24 16:58:37 -04:00
RJ Swedlow
133a4eba1d forgot to relative-branch adding off delay slot size 2013-08-24 16:05:53 -04:00
RJ Swedlow
69b889248a fix wrong struct storage in old union, branch scheduler amends 2013-08-24 15:35:25 -04:00