gcc/
* gcc/config/i386/i386.c.orig From-SVN: r212451
This commit is contained in:
parent
d1c1cbd5c1
commit
53f5803e4d
@ -1,3 +1,7 @@
|
||||
2014-07-11 Evgeny Stupachenko <evstupac@gmail.com>
|
||||
|
||||
* config/i386/i386.c (expand_vec_perm_pblendv): Disable for AVX.
|
||||
|
||||
2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
|
||||
|
||||
PR target/61561
|
||||
|
@ -43214,12 +43214,10 @@ expand_vec_perm_pblendv (struct expand_vec_perm_d *d)
|
||||
bool ok;
|
||||
|
||||
/* Use the same checks as in expand_vec_perm_blend, but skipping
|
||||
AVX2 as it requires more than 2 instructions for general case. */
|
||||
AVX and AVX2 as they require more than 2 instructions. */
|
||||
if (d->one_operand_p)
|
||||
return false;
|
||||
if (TARGET_AVX && (vmode == V4DFmode || vmode == V8SFmode))
|
||||
;
|
||||
else if (TARGET_SSE4_1 && GET_MODE_SIZE (vmode) == 16)
|
||||
if (TARGET_SSE4_1 && GET_MODE_SIZE (vmode) == 16)
|
||||
;
|
||||
else
|
||||
return false;
|
||||
|
Loading…
Reference in New Issue
Block a user