Ignore:
Timestamp:
Sep 4, 2011, 12:05:57 AM (12 years ago)
Author:
sam
Message:

core: implement accelerated cos().

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/trig.cpp

    r894 r897  
    5555            CPPUNIT_ASSERT(fabs(a - b) <= fabs(f) * 1e-11);
    5656        }
     57
     58        for (int i = -10000; i < 10000; i++)
     59        {
     60            double f = (double)i * (1.0 / 1000.0);
     61            double a = __builtin_cos(f);
     62            double b = lol_cos(f);
     63            CPPUNIT_ASSERT(fabs(a - b) <= fabs(f) * 1e-11);
     64        }
     65
     66        for (int i = -10000; i < 10000; i++)
     67        {
     68            double f = (double)i * (1.0 / 100000.0);
     69            double a = __builtin_cos(f);
     70            double b = lol_cos(f);
     71            CPPUNIT_ASSERT(fabs(a - b) <= fabs(f) * 1e-11);
     72        }
    5773    }
    5874};
Note: See TracChangeset for help on using the changeset viewer.