https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68543
Richard Henderson <rth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-01-28 CC| |rth at gcc dot gnu.org Target Milestone|--- |7.0 Ever confirmed|0 |1 Severity|normal |enhancement --- Comment #5 from Richard Henderson <rth at gcc dot gnu.org> --- Confirmed. Note that negv<mode>3 isn't required if subv<mode>4 accepts zero as its first argument. I don't believe that there is anything that aarch64 can usefully do with mulv<mode>4 -- generic code should use the widening multiplies as efficiently as anything we can do. Patch for some of this at https://gcc.gnu.org/ml/gcc-patches/2016-01/msg01903.html