Minor update SSE version of SCE Vectormath library
authorerwin.coumans <erwin.coumans@08e121b0-ae19-0410-a57b-3be3395fd4fd>
Fri, 7 May 2010 02:25:20 +0000 (02:25 +0000)
committererwin.coumans <erwin.coumans@08e121b0-ae19-0410-a57b-3be3395fd4fd>
Fri, 7 May 2010 02:25:20 +0000 (02:25 +0000)
commit478c48913ed6041bf128fd028b75f46fcfb81923
tree7ce8ceef7ea7c69bab934dc103a1eb782d152ec8
parent6467c7a7d8cea661ec33f6211c74050d54d1b660
Minor update SSE version of SCE Vectormath library
Changes:
Update copyright year to 2010
Updated operator- for Vector3 (use NEG_MASK)
Use  newtonrapson_rsqrt4 for Quat::normalize (better precision)
Add Vector::loadXYZW and Quat::loadXYZW, similar to scalar version, using _mm_lddqu_si128
Replace inline by __forceinline
Add get128Ref and set128() methods

git-svn-id: http://bullet.googlecode.com/svn/trunk@2091 08e121b0-ae19-0410-a57b-3be3395fd4fd
Extras/vectormathlibrary/include/vectormath/SSE/cpp/boolInVec.h
Extras/vectormathlibrary/include/vectormath/SSE/cpp/floatInVec.h
Extras/vectormathlibrary/include/vectormath/SSE/cpp/mat_aos.h
Extras/vectormathlibrary/include/vectormath/SSE/cpp/quat_aos.h
Extras/vectormathlibrary/include/vectormath/SSE/cpp/vec_aos.h
Extras/vectormathlibrary/include/vectormath/SSE/cpp/vecidx_aos.h
Extras/vectormathlibrary/include/vectormath/SSE/cpp/vectormath_aos.h