RJ Swedlow
|
16ee596312
|
C inline functions compatible with Visual Studio
|
2013-08-08 20:23:22 -04:00 |
|
RJ Swedlow
|
94339bbbe4
|
more direct semi-aligned SU word loads and stores
|
2013-08-07 19:18:36 -04:00 |
|
RJ Swedlow
|
ac7ccc615d
|
try to let architecture handle the shift mask for us
|
2013-08-07 06:57:19 -04:00 |
|
RJ Swedlow
|
873a47d957
|
Avoid wrong operation priority for VR_B
|
2013-06-27 22:47:15 -04:00 |
|
RJ Swedlow
|
38ce6a5396
|
un-confused terminology: "microcode" with "task"
|
2013-05-07 18:41:37 -04:00 |
|
RJ Swedlow
|
4a8658f3a1
|
pre-adjust slice interceptions for aligned, faster HW writes
|
2013-05-06 17:57:22 -04:00 |
|
RJ Swedlow
|
3a28188d34
|
extra controls for endian swap barrier cross control
|
2013-05-06 15:32:29 -04:00 |
|
RJ Swedlow
|
8f9edaefdc
|
macro flexibility control over halfword 32-bit machine endian
|
2013-04-20 23:41:35 -05:00 |
|
RJ Swedlow
|
5979888ace
|
flexible portability macro to handle Intel-MIPS BES
|
2013-04-20 21:06:36 -05:00 |
|
RJ Swedlow
|
3720c6c1cd
|
remove some more crap
|
2013-04-13 23:18:10 -05:00 |
|
RJ Swedlow
|
d0200569c3
|
much better reduction of false positives for infinite loops
|
2013-04-13 11:40:43 -05:00 |
|
RJ Swedlow
|
2fdd977928
|
OS restarts SP task if RCP is hung up on SP_STATUS
|
2013-04-12 19:00:35 -05:00 |
|
RJ Swedlow
|
fa747d1952
|
interchanged a conflict for C++ portability against C
|
2013-04-11 18:42:21 -05:00 |
|
RJ Swedlow
|
2af78d8a1b
|
fixed a few more ANSI C++ strict compliance issues
|
2013-04-11 00:00:58 -05:00 |
|
RJ Swedlow
|
0db41038ad
|
forwards compatibility when compiling as C++
|
2013-04-10 19:06:04 -05:00 |
|
RJ Swedlow
|
a4fa023fb2
|
small boost in directness and speed of HW decoder
|
2013-03-30 09:08:37 -05:00 |
|
RJ Swedlow
|
e9dd0e177a
|
temp working fix to Conker's Bad Fur Day
|
2013-03-23 23:05:48 -05:00 |
|
RJ Swedlow
|
30a645ef85
|
experimental byte pointer magic
|
2013-03-23 18:00:38 -05:00 |
|
RJ Swedlow
|
8220bdde3c
|
NEW: cut branch hits with 16-bit slice-spanning across bytes
|
2013-03-22 14:43:38 -05:00 |
|
RJ Swedlow
|
551457d3ad
|
more junk I forgot to commit
|
2013-03-21 10:03:12 -05:00 |
|
RJ Swedlow
|
ad3f780817
|
major VU rewrite: destroyed artificial union index (arrays for real vectors)
|
2013-03-20 17:42:54 -05:00 |
|
RJ Swedlow
|
2040fe7d43
|
rewrote entire SU RD and EX loop control system, most of RSP core
|
2013-03-19 10:12:09 -05:00 |
|
RJ Swedlow
|
ecffe608d8
|
updated timing recovery loop search to correct flags
|
2013-03-08 10:23:37 -06:00 |
|
RJ Swedlow
|
63bb129be9
|
prototype loop breaker for Boss Game Studios ucodes
|
2013-03-06 19:12:28 -06:00 |
|
RJ Swedlow
|
149371726c
|
temp-omit trailing main CPU loop checks for faster wrap-around
|
2013-02-25 22:50:41 -06:00 |
|
RJ Swedlow
|
73df38b684
|
quick (but critical!!) rewrites to RSP divide gateway structure
|
2013-02-21 21:06:31 -06:00 |
|
RJ Swedlow
|
7606d2b89c
|
vector condition flags array split into direct reg control
|
2013-02-11 22:40:28 -06:00 |
|
RJ Swedlow
|
4294cefe2e
|
rewrote vector accumulator access modes
|
2013-02-10 17:00:57 -06:00 |
|
RJ Swedlow
|
72d633ba4c
|
rewrote cycle counter and timing writeback
|
2013-01-19 12:44:23 -06:00 |
|
unknown
|
52c5db88dd
|
Finished repository split transfer.
|
2013-01-15 17:30:29 -06:00 |
|