Hey? Where did the intrinsics go?
Andrew Pinski
pinskia@physics.uc.edu
Wed Apr 20 18:50:00 GMT 2005
>
> > 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
More information about the Gcc
mailing list