czaloj / bullet

Automatically exported from code.google.com/p/bullet
0 stars 0 forks source link

btDbvt intrinsic usage incompatible with Intel and other Win32 compilers #121

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
See http://bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=2740

Instead of 

return(_mm_cmple_ss(bmi,ami).m128_u32[0]&1);

use

union btSSEUnion // Please excuse me I am new to your naming conventions.
{
   __m128 ssereg;
   float floats[4];
};

Original issue reported on code.google.com by erwin.coumans on 25 Oct 2008 at 7:39

GoogleCodeExporter commented 9 years ago
it has been fixed:
http://code.google.com/p/bullet/source/detail?r=1419

please do some testing on other compilers.

Original comment by erwin.coumans on 27 Oct 2008 at 9:49