mirror of
https://github.com/FEX-Emu/FEX.git
synced 2026-10-12 23:00:39 +02:00
Using the cached zero value is less efficient than loading it in to the register for all these cases. Lets us use rename hardware more efficiently and removes a dependency chain on a single register. Original: ``` movi v2.2d, #0x0 mov z16.d, p7/m, z2.d <... 16 more times> mov z31.d, p7/m, z2.d ``` Result: ``` movi v16.2d, #0x0 <... 16 more times> movi v31.2d, #0x0 ```