diff options
| author | Sintendo <bram.speeckaert@gmail.com> | 2021-01-26 23:37:22 +0100 |
|---|---|---|
| committer | Sintendo <bram.speeckaert@gmail.com> | 2021-01-28 23:16:48 +0100 |
| commit | 2d3c7fca8d26f434b14a79d26884a7825ddc8547 (patch) | |
| tree | d48d7b1fe8a192161260d53362250422832bf425 /Source/Core/VideoCommon/FramebufferManager.cpp | |
| parent | 62f80a008cff4eb3c417b91b7d28a4b3602208fd (diff) | |
Jit64: boolX - Optimize or for size
OR allows for a more compact representation for constants that can be
represented by a signed 8-bit integer, while MOV does not. By letting
MOV handle the larger constants we can occasionally save a byte.
Before:
45 8B F5 mov r14d,r13d
41 81 CE 00 80 01 00 or r14d,18000h
After:
41 BE 00 80 01 00 mov r14d,18000h
45 0B F5 or r14d,r13d
Diffstat (limited to 'Source/Core/VideoCommon/FramebufferManager.cpp')
0 files changed, 0 insertions, 0 deletions
