| Index: tests/Float16Test.cpp
|
| diff --git a/tests/Float16Test.cpp b/tests/Float16Test.cpp
|
| index f96d9045673a7b6313e0082e611452d3933f5576..f437268c79faedacab7f02df01ebd2d33c917cff 100644
|
| --- a/tests/Float16Test.cpp
|
| +++ b/tests/Float16Test.cpp
|
| @@ -10,7 +10,6 @@
|
| #include "SkHalf.h"
|
| #include "SkOpts.h"
|
| #include "SkPixmap.h"
|
| -#include "SkRandom.h"
|
|
|
| static bool eq_within_half_float(float a, float b) {
|
| const float kTolerance = 1.0f / (1 << (8 + 10));
|
| @@ -65,37 +64,3 @@
|
| SkOpts::half_to_float(fscratch, hs, 7);
|
| REPORTER_ASSERT(reporter, 0 == memcmp(fscratch, fs, sizeof(fs)));
|
| }
|
| -
|
| -DEF_TEST(HalfToFloat_01, r) {
|
| - for (uint16_t h = 0; h < 0x8000; h++) {
|
| - float f = SkHalfToFloat(h);
|
| - if (f >= 0 && f <= 1) {
|
| - REPORTER_ASSERT(r, SkHalfToFloat_01(h)[0] == f);
|
| - REPORTER_ASSERT(r, SkFloatToHalf_01(SkHalfToFloat_01(h)) == h);
|
| - }
|
| - }
|
| -}
|
| -
|
| -DEF_TEST(FloatToHalf_01, r) {
|
| -#if 0
|
| - for (uint32_t bits = 0; bits < 0x80000000; bits++) {
|
| -#else
|
| - SkRandom rand;
|
| - for (int i = 0; i < 1000000; i++) {
|
| - uint32_t bits = rand.nextU();
|
| -#endif
|
| - float f;
|
| - memcpy(&f, &bits, 4);
|
| - if (f >= 0 && f <= 1) {
|
| - uint16_t h1 = (uint16_t)SkFloatToHalf_01(Sk4f(f,0,0,0)),
|
| - h2 = SkFloatToHalf(f);
|
| - bool ok = (h1 == h2 || h1 == h2-1);
|
| - REPORTER_ASSERT(r, ok);
|
| - if (!ok) {
|
| - SkDebugf("%08x (%d) -> %04x (%d), want %04x (%d)\n",
|
| - bits, bits>>23, h1, h1>>10, h2, h2>>10);
|
| - break;
|
| - }
|
| - }
|
| - }
|
| -}
|
|
|