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/vector.cpp

    r1257 r1309  
    4545
    4646        /* Copy matrices */
    47         timer.GetMs();
     47        timer.Get();
    4848        for (size_t i = 0; i < MATRIX_TABLE_SIZE; i++)
    4949            pm[i] = pm[i + 1];
    50         result[0] += timer.GetMs();
     50        result[0] += timer.Get();
    5151
    5252        /* Determinant */
    53         timer.GetMs();
     53        timer.Get();
    5454        for (size_t i = 0; i < MATRIX_TABLE_SIZE; i++)
    5555            pf[i] = determinant(pm[i]);
    56         result[1] += timer.GetMs();
     56        result[1] += timer.Get();
    5757
    5858        /* Multiply matrices */
    59         timer.GetMs();
     59        timer.Get();
    6060        for (size_t i = 0; i < MATRIX_TABLE_SIZE; i++)
    6161            pm[i] *= pm[i + 1];
    62         result[2] += timer.GetMs();
     62        result[2] += timer.Get();
    6363
    6464        /* Add matrices */
    65         timer.GetMs();
     65        timer.Get();
    6666        for (size_t i = 0; i < MATRIX_TABLE_SIZE; i++)
    6767            pm[i] += pm[i + 1];
    68         result[3] += timer.GetMs();
     68        result[3] += timer.Get();
    6969
    7070        /* Invert matrix */
    71         timer.GetMs();
     71        timer.Get();
    7272        for (size_t i = 0; i < MATRIX_TABLE_SIZE; i++)
    7373            pm[i] = inverse(pm[i]);
    74         result[4] += timer.GetMs();
     74        result[4] += timer.Get();
    7575    }
    7676
     
    7979
    8080    for (size_t i = 0; i < sizeof(result) / sizeof(*result); i++)
    81         result[i] *= 1000000.0f / (MATRIX_TABLE_SIZE * MATRIX_RUNS);
     81        result[i] *= 1e9f / (MATRIX_TABLE_SIZE * MATRIX_RUNS);
    8282
    8383    Log::Info("                          ns/elem\n");
Note: See TracChangeset for help on using the changeset viewer.