drkIIRaziel reversed engineered the frsqrte instruction providing hardware accurate emulation.

The algorithm and lookup table are 99% accurate which is far better than the approximation that Dolphin had previously.

The frsqrte instruction is used for a lot of 3D graphics functions so this change may help fix graphics glitches.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4864 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
skidau
2010-01-17 04:29:44 +00:00
parent 703cb0bdb8
commit 59e7c19380
5 changed files with 21933 additions and 2 deletions

View File

@ -73,6 +73,7 @@ files = ["ActionReplay.cpp",
"PowerPC/PowerPC.cpp",
"PowerPC/PPCAnalyst.cpp",
"PowerPC/PPCTables.cpp",
"PowerPC/LUT_frsqrtex.cpp",
"PowerPC/PPCCache.cpp",
"PowerPC/Profiler.cpp",
"PowerPC/SignatureDB.cpp",