mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-16 18:40:57 +08:00
AVX-512. Fix mode size check.
PR target/70662 gcc/ * config/i386/sse.md(define_insn "<avx512>_vec_dup<mode><mask_name>"): Fix mode size check. From-SVN: r235038
This commit is contained in:
parent
70f4fdeb67
commit
da83392604
@ -1,3 +1,9 @@
|
||||
2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
|
||||
|
||||
PR target/70662
|
||||
* config/i386/sse.md(define_insn "<avx512>_vec_dup<mode><mask_name>"):
|
||||
Fix mode size check.
|
||||
|
||||
2016-04-15 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* BASE-VER: Set to 7.0.0.
|
||||
|
@ -17264,7 +17264,7 @@
|
||||
if (<MODE>mode == V2DFmode)
|
||||
return "vpbroadcastq\t{%1, %0<mask_operand2>|%0<mask_operand2>, %q1}";
|
||||
|
||||
if (GET_MODE_SIZE (GET_MODE_INNER (<MODE>mode)) == 32)
|
||||
if (GET_MODE_SIZE (GET_MODE_INNER (<MODE>mode)) == 4)
|
||||
return "v<sseintprefix>broadcast<bcstscalarsuff>\t{%1, %0<mask_operand2>|%0<mask_operand2>, %k1}";
|
||||
else
|
||||
return "v<sseintprefix>broadcast<bcstscalarsuff>\t{%1, %0<mask_operand2>|%0<mask_operand2>, %q1}";
|
||||
|
Loading…
x
Reference in New Issue
Block a user