Because it includes AVX and AVX2 which deals with int and for AVX2 there are no problems with doubled diagnostics.
I understand that all this looks quite bulky but it's hard to create something which looks better without loosing generality On Thu, Dec 29, 2011 at 4:15 PM, Ira Rosen <i...@il.ibm.com> wrote: > > > Igor Zamyatin <izamya...@gmail.com> wrote on 29/12/2011 02:04:45 PM: > >> When compiler configured with, say corei7-avx, it outputs twice more >> diagnostics on integer tests since AVX deals mostly with floats. I.e. >> compiler tries to vectorize on AVX vector size, than fails and then >> vectorizes on smaller vector size. This double work leads to double >> diagnostic output. > > OK, so you why not use vect_sizes_32B_16B? > > Ira > >