diff --git a/idlib/math/Matrix.h b/idlib/math/Matrix.h index 24ed20f..785ac8f 100644 --- a/idlib/math/Matrix.h +++ b/idlib/math/Matrix.h @@ -30,6 +30,9 @@ If you have questions concerning this license or the applicable additional terms #define __MATH_MATRIX_H__ #include "idlib/math/Vector.h" +#ifdef _WIN32 + #include +#endif /* =============================================================================== diff --git a/idlib/math/Polynomial.h b/idlib/math/Polynomial.h index 840d098..8e37732 100644 --- a/idlib/math/Polynomial.h +++ b/idlib/math/Polynomial.h @@ -31,6 +31,9 @@ If you have questions concerning this license or the applicable additional terms #include "idlib/math/Complex.h" #include "idlib/Heap.h" +#ifdef _WIN32 + #include +#endif /* =============================================================================== diff --git a/idlib/math/Simd.cpp b/idlib/math/Simd.cpp index 8caf5b2..7fbad1e 100644 --- a/idlib/math/Simd.cpp +++ b/idlib/math/Simd.cpp @@ -289,7 +289,7 @@ void TestAdd( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->Add( float + float[] ) %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); bestClocksGeneric = 0; @@ -314,7 +314,7 @@ void TestAdd( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->Add( float[] + float[] ) %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); } @@ -363,7 +363,7 @@ void TestSub( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->Sub( float + float[] ) %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); bestClocksGeneric = 0; @@ -388,7 +388,7 @@ void TestSub( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->Sub( float[] + float[] ) %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); } @@ -437,7 +437,7 @@ void TestMul( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->Mul( float * float[] ) %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); @@ -463,7 +463,7 @@ void TestMul( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->Mul( float[] * float[] ) %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); } @@ -515,7 +515,7 @@ void TestDiv( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->Div( float * float[] ) %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); @@ -541,7 +541,7 @@ void TestDiv( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->Div( float[] * float[] ) %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); } @@ -596,7 +596,7 @@ void TestMulAdd( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->MulAdd( float * float[%2d] ) %s", j, result ), 1, bestClocksSIMD, bestClocksGeneric ); } } @@ -652,7 +652,7 @@ void TestMulSub( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->MulSub( float * float[%2d] ) %s", j, result ), 1, bestClocksSIMD, bestClocksGeneric ); } } @@ -718,7 +718,7 @@ void TestDot( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->Dot( idVec3 * idVec3[] ) %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); @@ -744,7 +744,7 @@ void TestDot( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->Dot( idVec3 * idPlane[] ) %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); @@ -770,7 +770,7 @@ void TestDot( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->Dot( idVec3 * idDrawVert[] ) %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); @@ -796,7 +796,7 @@ void TestDot( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->Dot( idPlane * idVec3[] ) %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); @@ -822,7 +822,7 @@ void TestDot( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->Dot( idPlane * idPlane[] ) %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); @@ -848,7 +848,7 @@ void TestDot( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->Dot( idPlane * idDrawVert[] ) %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); @@ -874,7 +874,7 @@ void TestDot( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->Dot( idVec3[] * idVec3[] ) %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); @@ -899,7 +899,7 @@ void TestDot( void ) { StopRecordTime( end ); GetBest( start, end, bestClocksSIMD ); } - result = idMath::Fabs( dot1 - dot2 ) < 1e-4f ? "ok" : S_COLOR_RED"X"; + result = idMath::Fabs( dot1 - dot2 ) < 1e-4f ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->Dot( float[%2d] * float[%2d] ) %s", j, j, result ), 1, bestClocksSIMD, bestClocksGeneric ); } } @@ -947,7 +947,7 @@ void TestCompare( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->CmpGT( float[] >= float ) %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); bestClocksGeneric = 0; @@ -974,7 +974,7 @@ void TestCompare( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->CmpGT( 2, float[] >= float ) %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); // ====================== @@ -1001,7 +1001,7 @@ void TestCompare( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->CmpGE( float[] >= float ) %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); bestClocksGeneric = 0; @@ -1028,7 +1028,7 @@ void TestCompare( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->CmpGE( 2, float[] >= float ) %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); // ====================== @@ -1055,7 +1055,7 @@ void TestCompare( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->CmpLT( float[] >= float ) %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); bestClocksGeneric = 0; @@ -1082,7 +1082,7 @@ void TestCompare( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->CmpLT( 2, float[] >= float ) %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); // ====================== @@ -1109,7 +1109,7 @@ void TestCompare( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->CmpLE( float[] >= float ) %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); bestClocksGeneric = 0; @@ -1136,7 +1136,7 @@ void TestCompare( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->CmpLE( 2, float[] >= float ) %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); } @@ -1192,7 +1192,7 @@ void TestMinMax( void ) { GetBest( start, end, bestClocksSIMD ); } - result = ( min == min2 && max == max2 ) ? "ok" : S_COLOR_RED"X"; + result = ( min == min2 && max == max2 ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->MinMax( float[] ) %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); bestClocksGeneric = 0; @@ -1212,7 +1212,7 @@ void TestMinMax( void ) { GetBest( start, end, bestClocksSIMD ); } - result = ( v2min == v2min2 && v2max == v2max2 ) ? "ok" : S_COLOR_RED"X"; + result = ( v2min == v2min2 && v2max == v2max2 ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->MinMax( idVec2[] ) %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); bestClocksGeneric = 0; @@ -1232,7 +1232,7 @@ void TestMinMax( void ) { GetBest( start, end, bestClocksSIMD ); } - result = ( vmin == vmin2 && vmax == vmax2 ) ? "ok" : S_COLOR_RED"X"; + result = ( vmin == vmin2 && vmax == vmax2 ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->MinMax( idVec3[] ) %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); bestClocksGeneric = 0; @@ -1252,7 +1252,7 @@ void TestMinMax( void ) { GetBest( start, end, bestClocksSIMD ); } - result = ( vmin == vmin2 && vmax == vmax2 ) ? "ok" : S_COLOR_RED"X"; + result = ( vmin == vmin2 && vmax == vmax2 ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->MinMax( idDrawVert[] ) %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); bestClocksGeneric = 0; @@ -1272,7 +1272,7 @@ void TestMinMax( void ) { GetBest( start, end, bestClocksSIMD ); } - result = ( vmin == vmin2 && vmax == vmax2 ) ? "ok" : S_COLOR_RED"X"; + result = ( vmin == vmin2 && vmax == vmax2 ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->MinMax( idDrawVert[], indexes[] ) %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); } @@ -1319,7 +1319,7 @@ void TestClamp( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->Clamp( float[] ) %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); @@ -1345,7 +1345,7 @@ void TestClamp( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->ClampMin( float[] ) %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); @@ -1371,7 +1371,7 @@ void TestClamp( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->ClampMax( float[] ) %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); } @@ -1396,7 +1396,7 @@ void TestMemcpy( void ) { p_simd->Memcpy( test1, test0, 8192 ); for ( j = 0; j < i; j++ ) { if ( test1[j] != test0[j] ) { - idLib::common->Printf( " simd->Memcpy() "S_COLOR_RED"X\n" ); + idLib::common->Printf( " simd->Memcpy() " S_COLOR_RED "X\n" ); return; } } @@ -1422,7 +1422,7 @@ void TestMemset( void ) { p_simd->Memset( test, j, i ); for ( k = 0; k < i; k++ ) { if ( test[k] != (byte)j ) { - idLib::common->Printf( " simd->Memset() "S_COLOR_RED"X\n" ); + idLib::common->Printf( " simd->Memset() " S_COLOR_RED "X\n" ); return; } } @@ -1480,7 +1480,7 @@ void TestMatXMultiplyVecX( void ) { GetBest( start, end, bestClocksSIMD ); } - result = dst.Compare( tst, MATX_SIMD_EPSILON ) ? "ok" : S_COLOR_RED"X"; + result = dst.Compare( tst, MATX_SIMD_EPSILON ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->MatX_MultiplyVecX %dx%d*%dx1 %s", i, i, i, result ), 1, bestClocksSIMD, bestClocksGeneric ); } @@ -1510,7 +1510,7 @@ void TestMatXMultiplyVecX( void ) { GetBest( start, end, bestClocksSIMD ); } - result = dst.Compare( tst, MATX_SIMD_EPSILON ) ? "ok" : S_COLOR_RED"X"; + result = dst.Compare( tst, MATX_SIMD_EPSILON ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->MatX_MultiplyVecX %dx6*6x1 %s", i, result ), 1, bestClocksSIMD, bestClocksGeneric ); } @@ -1539,7 +1539,7 @@ void TestMatXMultiplyVecX( void ) { GetBest( start, end, bestClocksSIMD ); } - result = dst.Compare( tst, MATX_SIMD_EPSILON ) ? "ok" : S_COLOR_RED"X"; + result = dst.Compare( tst, MATX_SIMD_EPSILON ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->MatX_MultiplyVecX 6x%d*%dx1 %s", i, i, result ), 1, bestClocksSIMD, bestClocksGeneric ); } } @@ -1591,7 +1591,7 @@ void TestMatXMultiplyAddVecX( void ) { GetBest( start, end, bestClocksSIMD ); } - result = dst.Compare( tst, MATX_SIMD_EPSILON ) ? "ok" : S_COLOR_RED"X"; + result = dst.Compare( tst, MATX_SIMD_EPSILON ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->MatX_MultiplyAddVecX %dx%d*%dx1 %s", i, i, i, result ), 1, bestClocksSIMD, bestClocksGeneric ); } @@ -1621,7 +1621,7 @@ void TestMatXMultiplyAddVecX( void ) { GetBest( start, end, bestClocksSIMD ); } - result = dst.Compare( tst, MATX_SIMD_EPSILON ) ? "ok" : S_COLOR_RED"X"; + result = dst.Compare( tst, MATX_SIMD_EPSILON ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->MatX_MultiplyAddVecX %dx6*6x1 %s", i, result ), 1, bestClocksSIMD, bestClocksGeneric ); } @@ -1651,7 +1651,7 @@ void TestMatXMultiplyAddVecX( void ) { GetBest( start, end, bestClocksSIMD ); } - result = dst.Compare( tst, MATX_SIMD_EPSILON ) ? "ok" : S_COLOR_RED"X"; + result = dst.Compare( tst, MATX_SIMD_EPSILON ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->MatX_MultiplyAddVecX 6x%d*%dx1 %s", i, i, result ), 1, bestClocksSIMD, bestClocksGeneric ); } } @@ -1703,7 +1703,7 @@ void TestMatXTransposeMultiplyVecX( void ) { GetBest( start, end, bestClocksSIMD ); } - result = dst.Compare( tst, MATX_SIMD_EPSILON ) ? "ok" : S_COLOR_RED"X"; + result = dst.Compare( tst, MATX_SIMD_EPSILON ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->MatX_TransposeMulVecX %dx6*%dx1 %s", i, i, result ), 1, bestClocksSIMD, bestClocksGeneric ); } @@ -1733,7 +1733,7 @@ void TestMatXTransposeMultiplyVecX( void ) { GetBest( start, end, bestClocksSIMD ); } - result = dst.Compare( tst, MATX_SIMD_EPSILON ) ? "ok" : S_COLOR_RED"X"; + result = dst.Compare( tst, MATX_SIMD_EPSILON ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->MatX_TransposeMulVecX 6x%d*6x1 %s", i, result ), 1, bestClocksSIMD, bestClocksGeneric ); } } @@ -1785,7 +1785,7 @@ void TestMatXTransposeMultiplyAddVecX( void ) { GetBest( start, end, bestClocksSIMD ); } - result = dst.Compare( tst, MATX_SIMD_EPSILON ) ? "ok" : S_COLOR_RED"X"; + result = dst.Compare( tst, MATX_SIMD_EPSILON ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->MatX_TransposeMulAddVecX %dx6*%dx1 %s", i, i, result ), 1, bestClocksSIMD, bestClocksGeneric ); } @@ -1815,7 +1815,7 @@ void TestMatXTransposeMultiplyAddVecX( void ) { GetBest( start, end, bestClocksSIMD ); } - result = dst.Compare( tst, MATX_SIMD_EPSILON ) ? "ok" : S_COLOR_RED"X"; + result = dst.Compare( tst, MATX_SIMD_EPSILON ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->MatX_TransposeMulAddVecX 6x%d*6x1 %s", i, result ), 1, bestClocksSIMD, bestClocksGeneric ); } } @@ -1861,7 +1861,7 @@ void TestMatXMultiplyMatX( void ) { GetBest( start, end, bestClocksSIMD ); } - result = dst.Compare( tst, MATX_MATX_SIMD_EPSILON ) ? "ok" : S_COLOR_RED"X"; + result = dst.Compare( tst, MATX_MATX_SIMD_EPSILON ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->MatX_MultiplyMatX %dx%d*%dx6 %s", i, i, i, result ), 1, bestClocksSIMD, bestClocksGeneric ); } @@ -1892,7 +1892,7 @@ void TestMatXMultiplyMatX( void ) { GetBest( start, end, bestClocksSIMD ); } - result = dst.Compare( tst, MATX_MATX_SIMD_EPSILON ) ? "ok" : S_COLOR_RED"X"; + result = dst.Compare( tst, MATX_MATX_SIMD_EPSILON ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->MatX_MultiplyMatX 6x%d*%dx6 %s", i, i, result ), 1, bestClocksSIMD, bestClocksGeneric ); } @@ -1923,7 +1923,7 @@ void TestMatXMultiplyMatX( void ) { GetBest( start, end, bestClocksSIMD ); } - result = dst.Compare( tst, MATX_MATX_SIMD_EPSILON ) ? "ok" : S_COLOR_RED"X"; + result = dst.Compare( tst, MATX_MATX_SIMD_EPSILON ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->MatX_MultiplyMatX %dx6*6x%d %s", i, i, result ), 1, bestClocksSIMD, bestClocksGeneric ); } @@ -1954,7 +1954,7 @@ void TestMatXMultiplyMatX( void ) { GetBest( start, end, bestClocksSIMD ); } - result = dst.Compare( tst, MATX_MATX_SIMD_EPSILON ) ? "ok" : S_COLOR_RED"X"; + result = dst.Compare( tst, MATX_MATX_SIMD_EPSILON ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->MatX_MultiplyMatX 6x6*6x%d %s", i, result ), 1, bestClocksSIMD, bestClocksGeneric ); } } @@ -1997,7 +1997,7 @@ void TestMatXTransposeMultiplyMatX( void ) { GetBest( start, end, bestClocksSIMD ); } - result = dst.Compare( tst, MATX_MATX_SIMD_EPSILON ) ? "ok" : S_COLOR_RED"X"; + result = dst.Compare( tst, MATX_MATX_SIMD_EPSILON ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->MatX_TransMultiplyMatX %dx6*%dx%d %s", i, i, i, result ), 1, bestClocksSIMD, bestClocksGeneric ); } @@ -2028,7 +2028,7 @@ void TestMatXTransposeMultiplyMatX( void ) { GetBest( start, end, bestClocksSIMD ); } - result = dst.Compare( tst, MATX_MATX_SIMD_EPSILON ) ? "ok" : S_COLOR_RED"X"; + result = dst.Compare( tst, MATX_MATX_SIMD_EPSILON ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->MatX_TransMultiplyMatX 6x%d*6x6 %s", i, result ), 1, bestClocksSIMD, bestClocksGeneric ); } } @@ -2078,7 +2078,7 @@ void TestMatXLowerTriangularSolve( void ) { GetBest( start, end, bestClocksSIMD ); } - result = x.Compare( tst, MATX_LTS_SIMD_EPSILON ) ? "ok" : S_COLOR_RED"X"; + result = x.Compare( tst, MATX_LTS_SIMD_EPSILON ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->MatX_LowerTriangularSolve %dx%d %s", i, i, result ), 1, bestClocksSIMD, bestClocksGeneric ); } } @@ -2125,7 +2125,7 @@ void TestMatXLowerTriangularSolveTranspose( void ) { GetBest( start, end, bestClocksSIMD ); } - result = x.Compare( tst, MATX_LTS_SIMD_EPSILON ) ? "ok" : S_COLOR_RED"X"; + result = x.Compare( tst, MATX_LTS_SIMD_EPSILON ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->MatX_LowerTriangularSolveT %dx%d %s", i, i, result ), 1, bestClocksSIMD, bestClocksGeneric ); } } @@ -2175,7 +2175,7 @@ void TestMatXLDLTFactor( void ) { GetBest( start, end, bestClocksSIMD ); } - result = mat1.Compare( mat2, MATX_LDLT_SIMD_EPSILON ) && invDiag1.Compare( invDiag2, MATX_LDLT_SIMD_EPSILON ) ? "ok" : S_COLOR_RED"X"; + result = mat1.Compare( mat2, MATX_LDLT_SIMD_EPSILON ) && invDiag1.Compare( invDiag2, MATX_LDLT_SIMD_EPSILON ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->MatX_LDLTFactor %dx%d %s", i, i, result ), 1, bestClocksSIMD, bestClocksGeneric ); } } @@ -2248,7 +2248,7 @@ void TestBlendJoints( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->BlendJoints() %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); } @@ -2300,7 +2300,7 @@ void TestConvertJointQuatsToJointMats( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->ConvertJointQuatsToJointMats() %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); } @@ -2359,7 +2359,7 @@ void TestConvertJointMatsToJointQuats( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->ConvertJointMatsToJointQuats() %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); } @@ -2421,7 +2421,7 @@ void TestTransformJoints( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->TransformJoints() %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); } @@ -2483,7 +2483,7 @@ void TestUntransformJoints( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->UntransformJoints() %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); } @@ -2550,7 +2550,7 @@ void TestTransformVerts( void ) { break; } } - result = ( i >= NUMVERTS ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= NUMVERTS ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->TransformVerts() %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); } @@ -2608,7 +2608,7 @@ void TestTracePointCull( void ) { break; } } - result = ( i >= COUNT && totalOr1 == totalOr2 ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT && totalOr1 == totalOr2 ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->TracePointCull() %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); } @@ -2669,7 +2669,7 @@ void TestDecalPointCull( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->DecalPointCull() %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); } @@ -2727,7 +2727,7 @@ void TestOverlayPointCull( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->OverlayPointCull() %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); } @@ -2786,7 +2786,7 @@ void TestDeriveTriPlanes( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->DeriveTriPlanes() %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); } @@ -2871,7 +2871,7 @@ void TestDeriveTangents( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->DeriveTangents() %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); } @@ -2948,7 +2948,7 @@ void TestDeriveUnsmoothedTangents( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->DeriveUnsmoothedTangents() %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); } @@ -3009,7 +3009,7 @@ void TestNormalizeTangents( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->NormalizeTangents() %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); } @@ -3071,7 +3071,7 @@ void TestGetTextureSpaceLightVectors( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->CreateTextureSpaceLightVectors() %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); } @@ -3136,7 +3136,7 @@ void TestGetSpecularTextureCoords( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->CreateSpecularTextureCoords() %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); } @@ -3207,7 +3207,7 @@ void TestCreateShadowCache( void ) { } } - result = ( i >= COUNT && numVerts1 == numVerts2 ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT && numVerts1 == numVerts2 ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->CreateShadowCache() %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); bestClocksGeneric = 0; @@ -3235,7 +3235,7 @@ void TestCreateShadowCache( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->CreateVertexProgramShadowCache() %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); } @@ -3294,7 +3294,7 @@ void TestSoundUpSampling( void ) { break; } } - result = ( i >= MIXBUFFER_SAMPLES*numSpeakers ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= MIXBUFFER_SAMPLES*numSpeakers ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->UpSamplePCMTo44kHz( %d, %d ) %s", kHz, numSpeakers, result ), MIXBUFFER_SAMPLES*numSpeakers*kHz/44100, bestClocksSIMD, bestClocksGeneric ); } } @@ -3324,7 +3324,7 @@ void TestSoundUpSampling( void ) { break; } } - result = ( i >= MIXBUFFER_SAMPLES ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= MIXBUFFER_SAMPLES ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->UpSampleOGGTo44kHz( %d, %d ) %s", kHz, numSpeakers, result ), MIXBUFFER_SAMPLES*numSpeakers*kHz/44100, bestClocksSIMD, bestClocksGeneric ); } } @@ -3391,7 +3391,7 @@ void TestSoundMixing( void ) { break; } } - result = ( i >= MIXBUFFER_SAMPLES*6 ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= MIXBUFFER_SAMPLES*6 ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->MixSoundTwoSpeakerMono() %s", result ), MIXBUFFER_SAMPLES, bestClocksSIMD, bestClocksGeneric ); bestClocksGeneric = 0; @@ -3423,7 +3423,7 @@ void TestSoundMixing( void ) { break; } } - result = ( i >= MIXBUFFER_SAMPLES*6 ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= MIXBUFFER_SAMPLES*6 ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->MixSoundTwoSpeakerStereo() %s", result ), MIXBUFFER_SAMPLES, bestClocksSIMD, bestClocksGeneric ); @@ -3456,7 +3456,7 @@ void TestSoundMixing( void ) { break; } } - result = ( i >= MIXBUFFER_SAMPLES*6 ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= MIXBUFFER_SAMPLES*6 ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->MixSoundSixSpeakerMono() %s", result ), MIXBUFFER_SAMPLES, bestClocksSIMD, bestClocksGeneric ); bestClocksGeneric = 0; @@ -3488,7 +3488,7 @@ void TestSoundMixing( void ) { break; } } - result = ( i >= MIXBUFFER_SAMPLES*6 ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= MIXBUFFER_SAMPLES*6 ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->MixSoundSixSpeakerStereo() %s", result ), MIXBUFFER_SAMPLES, bestClocksSIMD, bestClocksGeneric ); @@ -3524,7 +3524,7 @@ void TestSoundMixing( void ) { break; } } - result = ( i >= MIXBUFFER_SAMPLES*6 ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= MIXBUFFER_SAMPLES*6 ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->MixedSoundToSamples() %s", result ), MIXBUFFER_SAMPLES, bestClocksSIMD, bestClocksGeneric ); } @@ -3983,7 +3983,7 @@ void TestNegate( void ) { break; } } - result = ( i >= COUNT ) ? "ok" : S_COLOR_RED"X"; + result = ( i >= COUNT ) ? "ok" : S_COLOR_RED "X"; PrintClocks( va( " simd->Negate16( float[] ) %s", result ), COUNT, bestClocksSIMD, bestClocksGeneric ); }