AVX-512. Fix assembler section for broadcast pattern.
gcc/ * config/i386/sse.md (define_insn "<avx512>_vec_dup<mode>_1"): Fix assembler to make source always 128bit. From-SVN: r231410
This commit is contained in:
parent
9a89e06977
commit
9b34093469
@ -1,3 +1,8 @@
|
||||
2015-12-08 Kirill Yukhin <kirill.yukhin@intel.com>
|
||||
|
||||
* config/i386/sse.md (define_insn "<avx512>_vec_dup<mode>_1"): Fix
|
||||
assembler to make source always 128bit.
|
||||
|
||||
2015-12-08 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c/48088
|
||||
|
@ -17223,8 +17223,9 @@
|
||||
(match_operand:VI_AVX512BW 1 "nonimmediate_operand" "v,m")
|
||||
(parallel [(const_int 0)]))))]
|
||||
"TARGET_AVX512F"
|
||||
"vpbroadcast<ssemodesuffix>\t{%1, %0|%0, %<iptr>1}
|
||||
vpbroadcast<ssemodesuffix>\t{%x1, %0|%0, %x1}"
|
||||
"@
|
||||
vpbroadcast<ssemodesuffix>\t{%x1, %0|%0, %x1}
|
||||
vpbroadcast<ssemodesuffix>\t{%x1, %0|%0, %<iptr>1}"
|
||||
[(set_attr "type" "ssemov")
|
||||
(set_attr "prefix" "evex")
|
||||
(set_attr "mode" "<sseinsnmode>")])
|
||||
|
Loading…
Reference in New Issue
Block a user