https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109797
--- Comment #9 from Uroš Bizjak <ubizjak at gmail dot com> --- Created attachment 55057 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55057&action=edit Patch to enable mulv2si for TARGET_SSE4_1 only The alternative approach is to enable mulv2si for TARGET_SSE4_1 only. This will avoid vectorization with emulated mul sequence for TARGET_SSE2, but until there is more precise vectorization cost estimation, this is IMO the best approach to avoid runtime regression for now.