https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80636
Peter Cordes changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80636
--- Comment #3 from Peter Cordes ---
The point about moves also applies to integer code, since a 64-bit mov requires
an extra byte for the REX prefix (unless a REX prefix was already required for
r8-r15).
I just noticed a case where gcc uses a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80636
--- Comment #2 from Peter Cordes ---
> The same possibly applies to all "zero-extending" moves?
Yes, if a vmovdqa %xmm0,%xmm1 will work, it's the best choice on AMD CPUs,
and doesn't hurt on Intel CPUs. So in any case where you need to copy
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80636
Richard Biener changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|