PCSX2 - The Playstation 2 Emulator
Go to file
cottonvibes b3bdaab4f0 microVU:
- Implemented Nneeve's logical min/max algorithm. This should fix the problems with DaZ and mVU.
- Applied a patch by Gigaherz that more clearly distinguishes Immediate values in microProgram log files.
- Added a speedhack to disable the logical min/max code. (see below)

Note:
From my testing, using DaZ on mVU doesn't do much. However I have an AMD cpu, and they don't benefit as much as Intel C2D's from DaZ. So this could be effecting results.

The logical min/max code is SLOW, and the little-benefit I get with DaZ means I get better performance with DaZ off and the min/max speedhack (which disables the extra min/max code).

It would be nice is someone with an Intel C2D can compare the speed of:
-mVU normal without DaZ
-mVU normal with DaZ
-mVU min/max speedhack without DaZ
-mVU min/max speedhack with DaZ


git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1177 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-05-14 07:36:10 +00:00
3rdparty Fix up r1169 a bit, and a few minor changes. 2009-05-11 12:12:56 +00:00
bin I don't think we really need someone's random Thumbs.db file on the SVN. 2009-03-31 10:21:22 +00:00
common Improved handling of jNO_DEFAULT so that it performs a sanity check in Devel builds [currently applies to Pcsx2 only since we don't have a standard define macro for devbuild in the plugins]. 2009-05-04 14:12:21 +00:00
fps2bios FPS2BIOS. 2009-03-10 23:05:35 +00:00
pcsx2 microVU: 2009-05-14 07:36:10 +00:00
plugins GSdx: small fixes 2009-05-11 21:10:08 +00:00
build.sh Linux: Add -m32 to the compiler flags of pcsx2 and all plugins. 2009-05-11 10:44:12 +00:00
pcsx2_suite_2008.sln Optimized vtlb direct path memory operations using some crafty asm code. Expect 2-3% speedups in most things, and perhaps more in some FMVs. 2009-05-06 02:15:43 +00:00