> And even this is insufficient, since you need to distinguish between multiple 
> integer vector sizes and multiple fp vector sizes, aka AVX vs AVX2.

Should we introduce checks for each possible vector datatype (e.g.
vect_8byte_int_available, vect_16byte_int_available,
vect_32byte_int_available, vect_16byte_float_available,
vect_32byte_float_available etc.) along with a check for
prefer_something (e.g. vect_prefer_16byte)? Having such info, we'll be
able to distinguish all the cases, right?

On 13 December 2011 00:46, Richard Henderson <r...@redhat.com> wrote:
> On 12/12/2011 12:07 AM, Jakub Jelinek wrote:
>> Which is why introducing
>> vect_multiple_sizes_32B_16B (for -mno-prefer-128) and
>> vect_multiple_sizes_16B_32B (for -mprefer-128) and using it in the tests
>> could solve it.
>
> And even this is insufficient, since you need to distinguish between multiple 
> integer vector sizes and multiple fp vector sizes, aka AVX vs AVX2.
>

> r~

Reply via email to