On Tue, Jan 8, 2019 at 3:39 PM H.J. Lu wrote:
>
> On Mon, Jan 7, 2019 at 11:12 PM Uros Bizjak wrote:
> >
> > On Mon, Jan 7, 2019 at 6:40 PM H.J. Lu wrote:
> > >
> > > There is no need to generate vzeroupper if caller uses upper bits of
> > > AVX/AVX512 registers, We track caller's avx_u128_stat
On Mon, Jan 7, 2019 at 11:12 PM Uros Bizjak wrote:
>
> On Mon, Jan 7, 2019 at 6:40 PM H.J. Lu wrote:
> >
> > There is no need to generate vzeroupper if caller uses upper bits of
> > AVX/AVX512 registers, We track caller's avx_u128_state and avoid
> > vzeroupper when caller's avx_u128_state is AV
On Mon, Jan 7, 2019 at 6:40 PM H.J. Lu wrote:
>
> There is no need to generate vzeroupper if caller uses upper bits of
> AVX/AVX512 registers, We track caller's avx_u128_state and avoid
> vzeroupper when caller's avx_u128_state is AVX_U128_DIRTY.
>
> Tested on i686 and x86-64 with and without --w