https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124271
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Ever confirmed|0 |1
Last reconfirmed| |2026-02-27
Severity|normal |enhancement
Status|UNCONFIRMED |NEW
Component|tree-optimization |target
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
aarch64 with SVE GCC does:
```
.L2:
ld1d z31.d, p7/z, [x1, x2, lsl 3]
ld1d z30.d, p7/z, [x0, x2, lsl 3]
and z31.d, z31.d, #0xffffffff
and z30.d, z30.d, #0xffffffff
mul z30.d, z31.d, z30.d
st1d z30.d, p7, [x0, x2, lsl 3]
```
Which is decent so this is a target issue.