From d8953dbe57faeb25fe6a9da42fa5cfec0373ac69 Mon Sep 17 00:00:00 2001 From: Sintendo Date: Sun, 16 Sep 2018 23:34:27 +0200 Subject: [PATCH] x64Emitter: nit, use helper method in CMP_or_TEST --- Source/Core/Common/x64Emitter.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Source/Core/Common/x64Emitter.cpp b/Source/Core/Common/x64Emitter.cpp index d419f32af5..cc243810c1 100644 --- a/Source/Core/Common/x64Emitter.cpp +++ b/Source/Core/Common/x64Emitter.cpp @@ -1602,8 +1602,7 @@ void XEmitter::XCHG(int bits, const OpArg& a1, const OpArg& a2) void XEmitter::CMP_or_TEST(int bits, const OpArg& a1, const OpArg& a2) { CheckFlags(); - if (a1.IsSimpleReg() && a2.IsImm() && - a2.offset == 0) // turn 'CMP reg, 0' into shorter 'TEST reg, reg' + if (a1.IsSimpleReg() && a2.IsZero()) // turn 'CMP reg, 0' into shorter 'TEST reg, reg' { WriteNormalOp(bits, NormalOp::TEST, a1, a1); }