From a1882d251766f5cc2fa5c7d0ae322b3f4d0d7317 Mon Sep 17 00:00:00 2001 From: Jordan Woyak Date: Tue, 12 Apr 2011 01:06:45 +0000 Subject: [PATCH] GeckoCode float operations: Fixed Issue 4387. (hopefully) git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7451 8ced0084-cf51-0410-be5f-012b33b47a6e --- Source/Core/Core/Src/GeckoCode.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Source/Core/Core/Src/GeckoCode.cpp b/Source/Core/Core/Src/GeckoCode.cpp index 6c348eb0ff..9ea30b9fb0 100644 --- a/Source/Core/Core/Src/GeckoCode.cpp +++ b/Source/Core/Core/Src/GeckoCode.cpp @@ -1,4 +1,3 @@ - #include "GeckoCode.h" #include "Thread.h" @@ -687,12 +686,12 @@ bool MathOperation(u32& ret, const u32 left, const u32 right, const u8 type) // TODO: these float ops good? // A : fadds (single float add) - case 0xA : + case 0x9 : *(float*)&ret = *(float*)&left + *(float*)&right; break; // B : fmuls (single float mul) - case 0xB : + case 0xA : *(float*)&ret = *(float*)&left * *(float*)&right; break;