Ignore:
Timestamp:
Apr 29, 2012, 10:02:20 PM (8 years ago)
Author:
sam
Message:

core: make timers second-based rather than millisecond-based.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/benchmark/real.cpp

    r1020 r1309  
    3737
    3838        real fib1 = 1.0, fib2 = 1.0;
    39         timer.GetMs();
     39        timer.Get();
    4040        for (size_t i = 0; i < REAL_TABLE_SIZE; i++)
    4141        {
     
    4444            fib2 = tmp;
    4545        }
    46         result[0] += timer.GetMs();
     46        result[0] += timer.Get();
    4747
    4848        real fact = 1.0;
    49         timer.GetMs();
     49        timer.Get();
    5050        for (size_t i = 0; i < REAL_TABLE_SIZE; i++)
    5151            fact = fact * real(1.0 + i);
    52         result[1] += timer.GetMs();
     52        result[1] += timer.Get();
    5353
    5454        real invfact = 1.0;
    55         timer.GetMs();
     55        timer.Get();
    5656        for (size_t i = 0; i < REAL_TABLE_SIZE; i++)
    5757            invfact = invfact / real(1.0 + i);
    58         result[2] += timer.GetMs();
     58        result[2] += timer.Get();
    5959
    60         timer.GetMs();
     60        timer.Get();
    6161        for (size_t i = 0; i < REAL_TABLE_SIZE / 128; i++)
    6262            sin(real(0.01 * i));
    63         result[3] += timer.GetMs() * 128;
     63        result[3] += timer.Get() * 128;
    6464
    65         timer.GetMs();
     65        timer.Get();
    6666        for (size_t i = 0; i < REAL_TABLE_SIZE / 128; i++)
    6767            exp((real)(int)(i - REAL_TABLE_SIZE / 256));
    68         result[4] += timer.GetMs() * 128;
     68        result[4] += timer.Get() * 128;
    6969    }
    7070
    7171    for (size_t i = 0; i < sizeof(result) / sizeof(*result); i++)
    72         result[i] *= 1000000.0f / (REAL_TABLE_SIZE * REAL_RUNS);
     72        result[i] *= 1e9f / (REAL_TABLE_SIZE * REAL_RUNS);
    7373
    7474    Log::Info("                              ns/elem\n");
Note: See TracChangeset for help on using the changeset viewer.