On 10 Dec 09:02, H.J. Lu wrote: > On Tue, Dec 10, 2013 at 8:05 AM, Kirill Yukhin <kirill.yuk...@gmail.com> > wrote: > > On 09 Dec 14:08, H.J. Lu wrote: > > NOINLINE float > > foo32x2_le (float32x2_t x) > > { > > +#ifdef __i386__ > > + __builtin_ia32_emms (); > > +#endif > > return bar (x[0]); > > } > You should check both __i386__ and __x86_64__. Why? I thought that we pass using MMX only in 32-bit mode. This built-in is useless on 64-bit x86.
K