diff options
| author | Sintendo <3380580+Sintendo@users.noreply.github.com> | 2024-12-28 20:18:09 +0100 |
|---|---|---|
| committer | Sintendo <3380580+Sintendo@users.noreply.github.com> | 2024-12-28 20:18:14 +0100 |
| commit | fa13457abbf4bf194b4c5b8b0d5ff86fc2862ae7 (patch) | |
| tree | 36e741935d65ba180e92bead1077c21f12d88668 /Source/Core/InputCommon/DynamicInputTextures/DITConfiguration.cpp | |
| parent | 18dd3f69f15f8659f74a7b69627db924b9d169df (diff) | |
JitArm64_Integer: subfex - Optimize InHostCarry case for -1
The result is either -1 or 0 depending on the state of the carry flag.
This can be done with a csetm instruction.
Before:
0x1280001a mov w26, #-0x1 ; =-1
0x1a1f035a adc w26, w26, wzr
After:
0x5a9f23fa csetm w26, lo
Diffstat (limited to 'Source/Core/InputCommon/DynamicInputTextures/DITConfiguration.cpp')
0 files changed, 0 insertions, 0 deletions
