|
|
@ -2883,8 +2883,10 @@ TEST(Core_KMeans, compactness) |
|
|
|
} |
|
|
|
} |
|
|
|
EXPECT_NEAR(expected, compactness, expected * 1e-8); |
|
|
|
EXPECT_NEAR(expected, compactness, expected * 1e-8); |
|
|
|
if (K == N) |
|
|
|
if (K == N) |
|
|
|
|
|
|
|
{ |
|
|
|
EXPECT_DOUBLE_EQ(compactness, 0.0); |
|
|
|
EXPECT_DOUBLE_EQ(compactness, 0.0); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
TEST(CovariationMatrixVectorOfMat, accuracy) |
|
|
|
TEST(CovariationMatrixVectorOfMat, accuracy) |
|
|
@ -3441,8 +3443,10 @@ TEST(Core_SoftFloat, pow32) |
|
|
|
softfloat x32(x.f); |
|
|
|
softfloat x32(x.f); |
|
|
|
ASSERT_TRUE(pow(zero, -x32).isInf()); |
|
|
|
ASSERT_TRUE(pow(zero, -x32).isInf()); |
|
|
|
if(x32 != one) |
|
|
|
if(x32 != one) |
|
|
|
|
|
|
|
{ |
|
|
|
ASSERT_EQ(pow(zero, x32), zero); |
|
|
|
ASSERT_EQ(pow(zero, x32), zero); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
TEST(Core_SoftFloat, pow64) |
|
|
|
TEST(Core_SoftFloat, pow64) |
|
|
@ -3577,8 +3581,10 @@ TEST(Core_SoftFloat, pow64) |
|
|
|
|
|
|
|
|
|
|
|
ASSERT_TRUE(pow(zero, -x64).isInf()); |
|
|
|
ASSERT_TRUE(pow(zero, -x64).isInf()); |
|
|
|
if(x64 != one) |
|
|
|
if(x64 != one) |
|
|
|
|
|
|
|
{ |
|
|
|
ASSERT_EQ(pow(zero, x64), zero); |
|
|
|
ASSERT_EQ(pow(zero, x64), zero); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
TEST(Core_SoftFloat, sincos64) |
|
|
|
TEST(Core_SoftFloat, sincos64) |
|
|
|