SSE3 Programming questions

I am trying to use the sample code in Visual Studio 2005 Beta 2 to compile SSE3 math operations, and am having problems. The first issue is that the intrinsic math functions (_mm_addsub_pd for example) are not declared in emmintrin.h. This is the only file that the MSDN help says is needed to include. If the sample code is compiled with this header file, unresolved externals occur. I managed to find pmmintrin.h in the Intel C++ compiler installation which fixed the problem of unresolved externals, and declares the SSE3 functions. The next problem is that the sample code causes an access violation: "Access violation reading location 0xffffffff" in the _mm_load_pd intrinsic. Thus, the sample code is completely broken. Could someone point me in the right direction for getting rid of this access violation, and is there a Visual Studio counterpart to pmmintrin.h?
[871 byte] By [VijayHariharan] at [2007-12-16]
# 1
See the following thread on the same issue:
http://forums.microsoft.com/msdn/ShowPost.aspx?PostID=53307

Thanks,

Kang Su Gatlin
Visual C++ Program Manager

KangSuGatlin at 2007-9-9 > top of Msdn Tech,Visual C++,Visual C++ General...