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
|
64311fb516
|
more Notepad++ typo suggestions
|
2013-09-02 19:21:45 -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
|
c55651c805
|
finished scalar unit jump table prototype
|
2013-08-23 02:01:43 -04:00 |
|
RJ Swedlow
|
a122360a7e
|
static reduction of vector control register jump tables
|
2013-08-17 02:10:13 -04:00 |
|
RJ Swedlow
|
7d6c1417c6
|
safer intrinsics to guard against bugged MinGW arch code gen
|
2013-08-09 14:42:19 -04:00 |
|
RJ Swedlow
|
36c6d2d031
|
fixed a corner case for overflow clamps
|
2013-08-08 23:28:53 -04:00 |
|
RJ Swedlow
|
16ee596312
|
C inline functions compatible with Visual Studio
|
2013-08-08 20:23:22 -04:00 |
|
RJ Swedlow
|
2f8751e15b
|
faster vector sign clamps
|
2013-08-08 17:27:52 -04:00 |
|
RJ Swedlow
|
d98b5aac64
|
new macro option EMULATE_VECTOR_RESULT_BUFFER
|
2013-05-15 11:19:18 -04:00 |
|
RJ Swedlow
|
34dcc48a53
|
repairs to manual dynamic vector parallelization mode
|
2013-05-13 21:35:17 -04:00 |
|
RJ Swedlow
|
bebd498375
|
starting to implement shuffling in master template
|
2013-05-10 12:17:37 -04:00 |
|
RJ Swedlow
|
b54d1785d5
|
prototype solution to shuffle vector scalars to coefficient
|
2013-05-09 23:18:40 -04:00 |
|
RJ Swedlow
|
7c8c574509
|
momentary reversion to bitwise search method, seems better
|
2013-04-11 21:54:11 -05:00 |
|
RJ Swedlow
|
0aad6e82d5
|
inline function method to maintain clamping functions
|
2013-04-11 18:50:05 -05:00 |
|
RJ Swedlow
|
e0016f5c65
|
cut to one-dimensional branch trees via arithmetic clamping
|
2013-04-06 22:20:34 -05:00 |
|
RJ Swedlow
|
43bea1275c
|
added some support and info on reserved ops
|
2013-03-24 10:50:26 -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
|
fecc3c37ed
|
deprecated control VU_OVERRIDE_WEIRD_ELEMENT
|
2013-03-21 10:04:12 -05:00 |
|
RJ Swedlow
|
c2e5d0f21f
|
restored maintenance template to fast-decode scalar elements
|
2013-03-20 22:42: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
|
c125163163
|
revoke const table attribute to fix GNU/ANSI C warning
|
2013-02-23 22:58:14 -06:00 |
|
RJ Swedlow
|
c06cd5f1ac
|
alphebetize header files per vector instruction
|
2013-02-22 23:57:41 -06:00 |
|
RJ Swedlow
|
4de51ad13a
|
allocate signed 48-bit register sub-string access for x86_64
|
2013-02-22 23:45:52 -06:00 |
|
RJ Swedlow
|
0ba5935eac
|
decompress function pointer type conversion to const void methods
|
2013-02-22 20:11:50 -06:00 |
|
RJ Swedlow
|
87b6922279
|
use a constant table of pointers to constant functions
|
2013-02-22 11:12:47 -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
|
17725b7de4
|
split handle for semi-reserved vector multiply ops
|
2013-02-06 09:32:25 -06:00 |
|
RJ Swedlow
|
fbdca77c96
|
trying to cross over to GNU GCC
|
2013-01-27 13:19:50 -06:00 |
|
RJ Swedlow
|
a6c8c47d9f
|
Super Smash Bros. gfx ucode speed boost
|
2013-01-25 14:16:53 -06:00 |
|
RJ Swedlow
|
ed24c85577
|
rewrote entire scalar tree, merged rsp_execute to DoRspCycles
|
2013-01-23 15:01:11 -06:00 |
|
unknown
|
52c5db88dd
|
Finished repository split transfer.
|
2013-01-15 17:30:29 -06:00 |
|