diff options
author | 2025-02-10 04:38:51 +1100 | |
---|---|---|
committer | 2025-02-10 04:38:51 +1100 | |
commit | bb203e1889014497467435e8a4a378a13c8acb09 (patch) | |
tree | cf43dd06a8a95b64ea33346f16fee6e47bc608d5 /hash | |
parent | 6a938d5630ca461593e19830d2ddc434a881fb40 (diff) |
cpu/drcbearm64.cpp: Optimised immediate value generation.
* Detect immediates that can be generated with a single movz/movn/orr.
* Prefer adr over add to base register (no register dependency).
* Don't bother trying to load base register value from memory.
* Got rid of loop in check for contiguous mask values.
* Slightly optimised generation of ROLAND/ROLINS shift counts.
Diffstat (limited to 'hash')
0 files changed, 0 insertions, 0 deletions