> > > 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