You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On arm64, all boolean-generating instructions (CSEL, etc.) set the upper
63 bits of the destination register to zero, so there is no need
to zero-extend the lower 8 bits again.
Fixesgolang#21445
Change-Id: I3b176baab706eb684105400bacbaa24175f721f3
Given the following Go code
the compiler generates
The MOVBU after the CSET is unnecessary. CSET sets the whole register.
This is an easy rewrite rule fix.
The text was updated successfully, but these errors were encountered: