summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/ControlReference/ExpressionParser.cpp
diff options
context:
space:
mode:
authorJosJuice <josjuice@gmail.com>2024-05-25 17:17:08 +0200
committerJosJuice <josjuice@gmail.com>2024-11-02 10:48:27 +0100
commit9246bcad556995a971a65151cdff7d5e9341493e (patch)
tree8889f2a9ad14082ea0daee88fd44dd6a44dcb72e /Source/Core/InputCommon/ControlReference/ExpressionParser.cpp
parent7fddd39d97d529bb8e2f551ea01392e3650b58ef (diff)
JitArm64: Add negate parameter to SetCRFieldBit
Unlike on x64, inverting EQ or GT in SetCRFieldBit saves us one instruction. Also unlike on x64, inverting SO or LT in GetCRFieldBit requires an extra instruction (just like in SetCRFieldBit). Due to this, replacing an invert in GetCRFieldBit with an invert in SetCRFieldBit when possible is either equally good or better - never worse.
Diffstat (limited to 'Source/Core/InputCommon/ControlReference/ExpressionParser.cpp')
0 files changed, 0 insertions, 0 deletions