summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/ControlReference/ControlReference.cpp
diff options
context:
space:
mode:
authorJosJuice <josjuice@gmail.com>2023-08-09 20:53:10 +0200
committerJosJuice <josjuice@gmail.com>2023-11-28 18:49:30 +0100
commit4ecdb9e57ec49cbca62ef9850911008916cbbe30 (patch)
treecef50d4b4ded6f726c6841bcf35826990c16a7b3 /Source/Core/InputCommon/ControlReference/ControlReference.cpp
parent5d9838548bd04f5dbd73f597a4c3c29aee1c2625 (diff)
JitArm64: Use one instruction for making NaNs quiet
Instead of materializing the quiet bit in a register and ORing the NaN with it, we can perform an arithmetic operation on the NaN. This is a cycle or two slower on some CPUs in cases where generating the quiet bit pipelined well, but this is farcode that rarely runs, so instruction fetch latency is the bigger concern. And for non-SIMD cases, we also save a register.
Diffstat (limited to 'Source/Core/InputCommon/ControlReference/ControlReference.cpp')
0 files changed, 0 insertions, 0 deletions