diff options
| author | Bram Speeckaert <bram.speeckaert@gmail.com> | 2022-11-02 21:41:03 +0100 |
|---|---|---|
| committer | Bram Speeckaert <bram.speeckaert@gmail.com> | 2022-11-02 21:53:19 +0100 |
| commit | 274e34ddf175cb6feae7c7b0465d3e02eb6e3902 (patch) | |
| tree | 8f90e09245ce9681dcd97aa2b961a30b6cfb47cf /Source/Core/VideoCommon/OpcodeDecoding.cpp | |
| parent | 7073a135c659d59f1874b69250d54f34cfb33da2 (diff) | |
JitArm64: MultiplyImmediate - Handle -(2^n) + 1
Let's take advantage of ARM64's input register shifting one last time,
shall we?
Before:
0x1280005b mov w27, #-0x3
0x1b1b7f18 mul w24, w24, w27
After:
0x4b180b18 sub w24, w24, w24, lsl #2
Diffstat (limited to 'Source/Core/VideoCommon/OpcodeDecoding.cpp')
0 files changed, 0 insertions, 0 deletions
