https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114010
--- Comment #9 from ptomsich at gcc dot gnu.org --- (In reply to Manolis Tsamis from comment #0) > E.g. another loop, non canonicalized names: > > .L120: > ldr q30, [x0], 16 > movi v29.2s, 0 > ld2 {v26.16b - v27.16b}, [x4], 32 > movi v25.4s, 0 > zip1 v29.16b, v30.16b, v29.16b > zip2 v30.16b, v30.16b, v25.16b > umlal v29.8h, v26.8b, v28.8b > umlal2 v30.8h, v26.16b, v28.16b > uaddw v31.4s, v31.4s, v29.4h > uaddw2 v31.4s, v31.4s, v29.8h > uaddw v31.4s, v31.4s, v30.4h > uaddw2 v31.4s, v31.4s, v30.8h > cmp x5, x0 > bne .L120 Is it just me, or are the zip1 and zip2 instructions dead? Philipp.