Changeset 95155b0c in mainline for kernel/generic/src/lib/func.c


Ignore:
Timestamp:
2006-12-19T10:12:24Z (18 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
c8410ec9
Parents:
7e7c8747
Message:

benchmarking with statistics (initial)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/lib/func.c

    r7e7c8747 r95155b0c  
    222222}
    223223
     224
     225void order(const uint64_t val, uint64_t *rv, char *suffix)
     226{
     227        if (val > 1000000000000000000LL) {
     228                *rv = val / 1000000000000000000LL;
     229                *suffix = 'E';
     230        } else if (val > 1000000000000LL) {
     231                *rv = val / 1000000000000LL;
     232                *suffix = 'T';
     233        } else if (val > 1000000LL) {
     234                *rv = val / 1000000LL;
     235                *suffix = 'M';
     236        } else {
     237                *rv = val;
     238                *suffix = ' ';
     239        }
     240}
     241
    224242/** @}
    225243 */
Note: See TracChangeset for help on using the changeset viewer.