mirror of
				https://github.com/bellard/quickjs.git
				synced 2025-05-29 01:49:18 +08:00 
			
		
		
		
	microbench: use toFixed()
This commit is contained in:
		
							parent
							
								
									6474793e38
								
							
						
					
					
						commit
						c739debf0f
					
				@ -52,18 +52,6 @@ function pad_center(str, n) {
 | 
				
			|||||||
    return str;
 | 
					    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 ref_data;
 | 
				
			||||||
var log_data;
 | 
					var log_data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -83,7 +71,7 @@ function log_line() {
 | 
				
			|||||||
        a = arguments[i];
 | 
					        a = arguments[i];
 | 
				
			||||||
        if (typeof a === "number") {
 | 
					        if (typeof a === "number") {
 | 
				
			||||||
            total[i] += a;
 | 
					            total[i] += a;
 | 
				
			||||||
            a = toPrec(a, precs[i]);
 | 
					            a = a.toFixed(precs[i]);
 | 
				
			||||||
            s += pad_left(a, widths[i]);
 | 
					            s += pad_left(a, widths[i]);
 | 
				
			||||||
        } else {
 | 
					        } else {
 | 
				
			||||||
            s += pad_left(a, widths[i]);
 | 
					            s += pad_left(a, widths[i]);
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user