On 9/14/13, dw <[email protected]> wrote: > >> I asked somebody with an installed VS and indeed >> winnt.h header includes intrin.h header by their SDK. So your fix is >> no fix at all. It just removed a compatibility we had in the past, >> and now doesn't exist anymore. > > intrin.h is not included in the Windows 7 sdk version (either v7.0 or > v7.1) of winnt.h. It was added in the Windows 8 sdk, but *only* for > _M_ARM. >
IIRC, it is included in sdk versions earlier than 7 too, e.g. the sdk shipped with msvc 2005 and 2008. >> I would like to know where you got this information that intrin.h >> isn't included, as it is plain wrong. > > I get this information from my own installed versions of the Windows sdk. > >> I mean incomplete, due important intrin-prototypes aren't done for our >> winnt.h header now. > > What ones? Are you referring to the ones in the comment I added? > > //* We need implementations for _mm_lfence, _mm_mfence, _mm_sfence, > _mm_pause, _mm_prefetch *// > /# include <x86intrin.h>/ > > The purpose of this comment is *not* to document routines that are > missing, it documents the reason the following line is included. > x86intrin.h is where these routines are implemented. > > Since x86intrin.h includes a number of additional routines that are not > available from MS's version of this file, a comment explaining why > mingw64 includes it seemed appropriate. However, if the text isn't > clear, I can re-word it. > > dw > -- O.S. ------------------------------------------------------------------------------ LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13. http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
