--- blender-20080414/source/blender/blenlib/intern/arithb.c.optz 2008-04-25 13:47:39.000000000 +0200 +++ blender-20080414/source/blender/blenlib/intern/arithb.c 2008-04-25 13:47:39.000000000 +0200 @@ -344,10 +344,10 @@ c4= m[3][2]; d4= m[3][3]; - ans = a1 * Det3x3( b2, b3, b4, c2, c3, c4, d2, d3, d4) - - b1 * Det3x3( a2, a3, a4, c2, c3, c4, d2, d3, d4) - + c1 * Det3x3( a2, a3, a4, b2, b3, b4, d2, d3, d4) - - d1 * Det3x3( a2, a3, a4, b2, b3, b4, c2, c3, c4); + ans = a1 * (b2 * (c3 * d4 - c4 * d3) - c2 * (b3 * d4 - b4 * d3) + (b3 * c4 - b4 * c3) * d2) + - b1 * (a2 * (c3 * d4 - c4 * d3) - c2 * (a3 * d4 - a4 * d3) + (a3 * c4 - a4 * c3) * d2) + + c1 * (a2 * (b3 * d4 - b4 * d3) - b2 * (a3 * d4 - a4 * d3) + (a3 * b4 - a4 * b3) * d2) + - (a2 * (b3 * c4 - b4 * c3) - b2 * (a3 * c4 - a4 * c3) + (a3 * b4 - a4 * b3) * c2) * d1; return ans; }