https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90774
Bug ID: 90774 Summary: avoid doing vector splat arithmetic where possible Product: gcc Version: 8.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: slandden at gmail dot com Target Milestone: --- When gcc knows that it is dealing with splats it should just do regular arithmetic, and only convert to splat at the end. https://simd.godbolt.org/z/6P3Qcq