Model some register-to-register move operations and move immediate
operations as "zero latency moves", as described in the Software
Optimisation Guide (SOG), §4.12:
https://developer.arm.com/documentation/PJDOC-466751330-593177/r0p2/
NB I've assumed there's a mistake in the SOG on p. 63 in the following
instructions:
mov h1, wzr mov h1, xzr mov s1, wzr mov d1, xzr
(The mov should be an fmov.)
This MOV seems to be affected, but doesn't seem to right?