summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/util/corealloc.cpp
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2025-02-11 01:25:47 +1100
committer Vas Crabb <vas@vastheman.com>2025-02-11 01:41:49 +1100
commit387453639dd31e20ed38628436ad3001666cfd09 (patch)
tree6509952629713027fbbf1bb6d8eab4e308085c29 /src/lib/util/corealloc.cpp
parentb9e342c65903520bcda8289edb465665f85f115a (diff)
cpu/drcbearm64.cpp: Further optimisation:
* Recognise immediate values that can be generated using a movn with shift 16 or an orr immediate into a W register. * Recognise repeating patterns that can be represented as a bitmask immediate value. * Slightly optimised generated code for UML AND when at least one argument is immediate zero. * Added optimised UML AND code when the instruction size is 8 but the second argument is a valid 32-bit bitmask immediate.
Diffstat (limited to 'src/lib/util/corealloc.cpp')
0 files changed, 0 insertions, 0 deletions