unknown
|
c3af0fd025
|
................
|
2013-12-01 23:06:38 -05:00 |
|
unknown
|
ec693a456d
|
decided to implement the VRSQ op, with a warning
|
2013-12-01 20:38:23 -05:00 |
|
unknown
|
cee72e89db
|
forgot to free file access from local stream
|
2013-12-01 20:31:57 -05:00 |
|
unknown
|
e9805d1f1f
|
local feature changes to free cache space, smaller DLL size
|
2013-12-01 20:30:41 -05:00 |
|
unknown
|
896022318b
|
installed Garteal's text-based configuration system
|
2013-12-01 16:11:59 -05:00 |
|
unknown
|
60550657b2
|
cache memory export was taking annoyingly long, so moar speed
|
2013-12-01 13:39:41 -05:00 |
|
unknown
|
c089310109
|
saturated opcode jump table to more direct management
|
2013-12-01 12:44:19 -05:00 |
|
unknown
|
87210c71a5
|
cleanups and rewrites to the vector divide class
|
2013-11-26 19:15:19 -05:00 |
|
unknown
|
0b8b2ad900
|
restored old (surprisingly faster) small VU operand allocation
|
2013-11-26 13:22:37 -05:00 |
|
unknown
|
8607b1625d
|
fixed jittery 3-D textures bug in World Driver Championship
|
2013-11-25 18:18:00 -05:00 |
|
unknown
|
9fcc096275
|
support for Stunt Racer 64, World Driver Championship
|
2013-11-25 11:59:30 -05:00 |
|
unknown
|
8c3bc28920
|
put an end to all endianness questions once and for all
|
2013-11-24 22:22:32 -05:00 |
|
unknown
|
156e4cac52
|
fixed problem ordering zero-extension before add
|
2013-11-20 12:09:53 -05:00 |
|
unknown
|
94b4c71fae
|
deprecate unexploited pseudo-ops, fix SLTI/U zero overwrite
|
2013-10-11 23:00:04 -04:00 |
|
unknown
|
705e20a863
|
halved the size of the scalar jump table (save 12 KB)
|
2013-10-11 20:08:52 -04:00 |
|
unknown
|
bc98905712
|
more readable, also smaller code to just zero stage directly
|
2013-10-11 04:04:34 -04:00 |
|
unknown
|
daa2c258b2
|
better jump table using function look-up (smaller & faster)
|
2013-10-11 03:41:21 -04:00 |
|
unknown
|
cd77984576
|
manual override of GCC's slower decode of SA IW bitmask
|
2013-10-11 02:27:18 -04:00 |
|
unknown
|
56c5ac9daf
|
BIG speed-up by moving shuffles out of EX queue, into VU ops
|
2013-10-11 00:40:41 -04:00 |
|
unknown
|
281d2e834e
|
micro-optimization (but definite) to VU EX phase caller
|
2013-10-10 23:28:57 -04:00 |
|
unknown
|
4c2b671d53
|
deprecated 2-D opcode-element vector jump table
|
2013-10-10 23:04:07 -04:00 |
|
unknown
|
12b84f94ac
|
destroy RDRAM outside RomClosed, due to loading save states
|
2013-10-10 05:52:00 -04:00 |
|
unknown
|
54d47f9ea2
|
new scalar load/store pseudo-op-codes if RS == 0
|
2013-10-10 04:18:43 -04:00 |
|
unknown
|
da3cbab9bb
|
staticized LTV and STV to PD SGI patented algorithms
|
2013-10-10 01:44:39 -04:00 |
|
unknown
|
0282d9bac6
|
uh, this was crap
|
2013-10-09 05:44:43 -04:00 |
|
unknown
|
75514c5671
|
added some debug config options to CFG file
|
2013-10-09 05:43:26 -04:00 |
|
unknown
|
3d60357863
|
other win32 switches blocked the color and title states
|
2013-10-08 23:03:21 -04:00 |
|
unknown
|
79850e4970
|
remove LWC2/SWC2 from benchmark listing
|
2013-10-08 16:43:35 -04:00 |
|
unknown
|
9d9c67e043
|
fix detect whether ROM is open before DllTest on Mupen64
|
2013-10-08 15:52:30 -04:00 |
|
unknown
|
878574c84d
|
plugin messages print before pause and exit now
|
2013-10-08 01:01:31 -04:00 |
|
unknown
|
f0b8985bda
|
moved SSE2 declare macro to MAKE/GCC command script
|
2013-10-07 23:37:06 -04:00 |
|
unknown
|
34c6065842
|
add SSSE3 shuffling alternative straight off CEN64 wisdom
|
2013-10-07 22:44:32 -04:00 |
|
unknown
|
adced4b284
|
fixed VMACU overflow mask, more direct VMULU speed clamp
|
2013-10-07 06:17:06 -04:00 |
|
unknown
|
690c25008e
|
much faster unsigned clamp for VMACU/MULU, small VMADN jump
|
2013-10-07 03:45:31 -04:00 |
|
unknown
|
c1ff1e2ab3
|
just a small consistency change
|
2013-10-06 11:58:43 -04:00 |
|
unknown
|
38a03b2566
|
found similar fraction delay speed-ups from MUL as with MAC
|
2013-10-06 09:49:43 -04:00 |
|
unknown
|
2042e783a4
|
new semi-fraction rounding delay technique to optimize MUL
|
2013-10-06 09:24:27 -04:00 |
|
unknown
|
b7656289a5
|
micro-optimizations to basic MAC of fractions
|
2013-10-06 08:10:58 -04:00 |
|
unknown
|
3870e93fa8
|
fix MusyX MP3 signed fractions compressor
|
2013-10-05 23:59:55 -04:00 |
|
unknown
|
9d1e64e935
|
moved everything about RSP flags to new SSE2-hybrid header
|
2013-10-03 21:06:41 -04:00 |
|
unknown
|
390f0d2ad0
|
minimize automated pack/unpack extensions in VADDC/VSUBC
|
2013-10-02 01:35:06 -04:00 |
|
unknown
|
271f6cae5f
|
fix interposed clamp problems in VADD/VSUB, wipe old crap
|
2013-10-02 00:15:56 -04:00 |
|
unknown
|
9af8ba0f57
|
further compacted clamp into saturated add/sub
|
2013-09-29 02:11:00 -04:00 |
|
unknown
|
dafee07a5a
|
switch to smaller dynamic shuffling resource
|
2013-09-28 22:34:38 -04:00 |
|
unknown
|
a661e72c64
|
amend code generation bug in GCC 4.8.1 vectorizer
|
2013-09-28 19:55:57 -04:00 |
|
unknown
|
4bdbbfdff0
|
rewired low clamper scheme, moved VMRG to a schematic
|
2013-09-28 16:39:12 -04:00 |
|
unknown
|
33eb07512a
|
simplified regular signed clamping with straight SSE
|
2013-09-28 04:38:32 -04:00 |
|
unknown
|
148aa0f7a4
|
microoptimizations to uncommon clamps via MarathonMan's intrinsics
|
2013-09-27 22:17:06 -04:00 |
|
unknown
|
717e2ba4c6
|
8x old SQV bench speed, fix potential SRV alignment problem
|
2013-09-27 03:39:49 -04:00 |
|
unknown
|
9cbdd1c5af
|
tripled the performance of SDV using legacy addr mixer
|
2013-09-27 02:48:41 -04:00 |
|