This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Hey? Where did the intrinsics go?


> 
> > Looks like it disappeared here:
> >     http://gcc.gnu.org/ml/gcc-patches/2005-01/msg00613.html
> > 
> > I think the list of i386 builtin functions is now out of date in the
> > documentation.
> 
> The following differences now exist between the documentation and the 
> current 4.1 x86 code.
> 
> I do not know whether all of the changes were intentional.
> 
> Documented, but doesn't exist:
> 
> __builtin_ia32_cmpnlts
> __builtin_ia32_loadaps
> __builtin_ia32_loadddup
> __builtin_ia32_loadsss **
> __builtin_ia32_movddup
> __builtin_ia32_pextrw
> __builtin_ia32_pfrsqrtit1
> __builtin_ia32_pinsrw
> __builtin_ia32_storeaps
> __builtin_ia32_storess
> 
> 
> ** the docs for loadss have a typo as noted by PR target/20049
> 
> While the following exist without being documented:

Yes this was intentional, you should not be using the builtin functions,
instead use intrinsics from the header files.

-- Pinski


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]