mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-05-03 04:52:06 +02:00
These three tag constants (0x7FFA, 0x7FF9, 0x7FF8) exceed the 12-bit cmp immediate range on aarch64, so every comparison required a mov+cmp pair. Pin them in x22, x23, x24 (callee-saved, previously unused) to turn ~160 two-instruction sequences into single cmp instructions.