Lines Matching defs:hrs
549 UTIL_HumanReadableSize_t hrs;
555 hrs.value = (double)size / (1ull << 20);
556 hrs.suffix = " MiB";
559 hrs.precision = 2;
561 hrs.value = (double)size;
562 hrs.suffix = " B";
563 hrs.precision = 0;
568 hrs.value = (double)size / (1ull << 60);
569 hrs.suffix = " EiB";
571 hrs.value = (double)size / (1ull << 50);
572 hrs.suffix = " PiB";
574 hrs.value = (double)size / (1ull << 40);
575 hrs.suffix = " TiB";
577 hrs.value = (double)size / (1ull << 30);
578 hrs.suffix = " GiB";
580 hrs.value = (double)size / (1ull << 20);
581 hrs.suffix = " MiB";
583 hrs.value = (double)size / (1ull << 10);
584 hrs.suffix = " KiB";
586 hrs.value = (double)size;
587 hrs.suffix = " B";
590 if (hrs.value >= 100 || (U64)hrs.value == size) {
591 hrs.precision = 0;
592 } else if (hrs.value >= 10) {
593 hrs.precision = 1;
594 } else if (hrs.value > 1) {
595 hrs.precision = 2;
597 hrs.precision = 3;
601 return hrs;