From af5ff9941a2e3670720dcfa0075eb98e4791580d Mon Sep 17 00:00:00 2001 From: Tillmann Karras Date: Fri, 19 Feb 2016 23:57:17 +0000 Subject: [PATCH] Interpreter: deduplicate CR0 helper --- .../Core/Core/PowerPC/Interpreter/Interpreter_Integer.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/Source/Core/Core/PowerPC/Interpreter/Interpreter_Integer.cpp b/Source/Core/Core/PowerPC/Interpreter/Interpreter_Integer.cpp index f8e1d44520..d5e5730c4e 100644 --- a/Source/Core/Core/PowerPC/Interpreter/Interpreter_Integer.cpp +++ b/Source/Core/Core/PowerPC/Interpreter/Interpreter_Integer.cpp @@ -11,11 +11,7 @@ void Interpreter::Helper_UpdateCR0(u32 value) { - s64 sign_extended = (s64)(s32)value; - u64 cr_val = (u64)sign_extended; - cr_val = (cr_val & ~(1ull << 61)) | ((u64)GetXER_SO() << 61); - - PowerPC::ppcState.cr_val[0] = cr_val; + Helper_UpdateCRx(0, value); } void Interpreter::Helper_UpdateCRx(int idx, u32 value)