]> git.kaiwu.me - quickjs.git/commitdiff
microbench: use toFixed()
authorFabrice Bellard <fabrice@bellard.org>
Thu, 13 Mar 2025 15:23:13 +0000 (16:23 +0100)
committerFabrice Bellard <fabrice@bellard.org>
Thu, 13 Mar 2025 15:23:13 +0000 (16:23 +0100)
tests/microbench.js

index c25e4d16e328cf6dfcd154c4bae76350f653d600..63790b6e8e8876621dc83c70d2de27300cfedb08 100644 (file)
@@ -52,18 +52,6 @@ function pad_center(str, n) {
     return str;
 }
 
-function toPrec(n, prec) {
-    var i, s;
-    for (i = 0; i < prec; i++)
-        n *= 10;
-    s = "" + Math.round(n);
-    for (i = s.length - prec; i <= 0; i++)
-        s = "0" + s;
-    if (prec > 0)
-        s = s.substring(0, i) + "." + s.substring(i);
-    return s;
-}
-
 var ref_data;
 var log_data;
 
@@ -83,7 +71,7 @@ function log_line() {
         a = arguments[i];
         if (typeof a === "number") {
             total[i] += a;
-            a = toPrec(a, precs[i]);
+            a = a.toFixed(precs[i]);
             s += pad_left(a, widths[i]);
         } else {
             s += pad_left(a, widths[i]);