diff options
Diffstat (limited to 'tests/MathTest.cpp')
-rw-r--r-- | tests/MathTest.cpp | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/tests/MathTest.cpp b/tests/MathTest.cpp index fe54594100..f9849194cb 100644 --- a/tests/MathTest.cpp +++ b/tests/MathTest.cpp @@ -186,7 +186,6 @@ static void test_blend(skiatest::Reporter* reporter) { } } -#if defined(SkLONGLONG) static int symmetric_fixmul(int a, int b) { int sa = SkExtractSign(a); int sb = SkExtractSign(b); @@ -195,18 +194,17 @@ static int symmetric_fixmul(int a, int b) { b = SkApplySign(b, sb); #if 1 - int c = (int)(((SkLONGLONG)a * b) >> 16); + int c = (int)(((int64_t)a * b) >> 16); return SkApplySign(c, sa ^ sb); #else - SkLONGLONG ab = (SkLONGLONG)a * b; + int64_t ab = (int64_t)a * b; if (sa ^ sb) { ab = -ab; } return ab >> 16; #endif } -#endif static void check_length(skiatest::Reporter* reporter, const SkPoint& p, SkScalar targetLen) { @@ -522,12 +520,11 @@ static void TestMath(skiatest::Reporter* reporter) { unittest_fastfloat(reporter); unittest_isfinite(reporter); -#ifdef SkLONGLONG for (i = 0; i < 10000; i++) { SkFixed numer = rand.nextS(); SkFixed denom = rand.nextS(); SkFixed result = SkFixedDiv(numer, denom); - SkLONGLONG check = ((SkLONGLONG)numer << 16) / denom; + int64_t check = ((int64_t)numer << 16) / denom; (void)SkCLZ(numer); (void)SkCLZ(denom); @@ -541,7 +538,7 @@ static void TestMath(skiatest::Reporter* reporter) { REPORTER_ASSERT(reporter, result == (int32_t)check); result = SkFractDiv(numer, denom); - check = ((SkLONGLONG)numer << 30) / denom; + check = ((int64_t)numer << 30) / denom; REPORTER_ASSERT(reporter, result != (SkFixed)SK_NaN32); if (check > SK_MaxS32) { @@ -583,7 +580,6 @@ static void TestMath(skiatest::Reporter* reporter) { REPORTER_ASSERT(reporter, (diff >> 7) == 0); } } -#endif for (i = 0; i < 10000; i++) { SkFract x = rand.nextU() >> 1; |