From: kyukhin Date: Tue, 8 Dec 2015 14:09:45 +0000 (+0000) Subject: AVX-512. Fix assembler section for broadcast pattern. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9751df37a06eee7342acd4f0c8ea6a6b9e3b782c;p=thirdparty%2Fgcc.git AVX-512. Fix assembler section for broadcast pattern. gcc/ * config/i386/sse.md (define_insn "_vec_dup_1"): Fix assembler to make source always 128bit. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231410 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 093d9a252f48..d45a2a70f324 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2015-12-08 Kirill Yukhin + + * config/i386/sse.md (define_insn "_vec_dup_1"): Fix + assembler to make source always 128bit. + 2015-12-08 Jakub Jelinek PR c/48088 diff --git a/gcc/config/i386/sse.md b/gcc/config/i386/sse.md index eb49c419b9e4..6740edf7a9f8 100644 --- a/gcc/config/i386/sse.md +++ b/gcc/config/i386/sse.md @@ -17223,8 +17223,9 @@ (match_operand:VI_AVX512BW 1 "nonimmediate_operand" "v,m") (parallel [(const_int 0)]))))] "TARGET_AVX512F" - "vpbroadcast\t{%1, %0|%0, %1} - vpbroadcast\t{%x1, %0|%0, %x1}" + "@ + vpbroadcast\t{%x1, %0|%0, %x1} + vpbroadcast\t{%x1, %0|%0, %1}" [(set_attr "type" "ssemov") (set_attr "prefix" "evex") (set_attr "mode" "")])