@@ -38,12 +38,13 @@ def get_emoji(t):
3838 baseline_name , baseline_mean , baseline_stdev , count_baseline = baseline
3939 name , mean , stdev , count = current
4040 assert (baseline_name == name )
41+ total_time_baseline = baseline_mean * (count_baseline // args .runs )
4142 total_time = mean * (count // args .runs )
4243 d , s , t = student (baseline_mean , baseline_stdev , args .runs , mean , stdev , args .runs )
4344 emoji = get_emoji (t )
44- table .append ([name , int (total_time ), int (mean ), f'{ stdev :.2f} ' , count , int (baseline_mean ), f'{ baseline_stdev :.2f} ' , count_baseline , f'{ d :.2f} ' , f'{ s :.2f} ' , f'{ t :.2f} ' , emoji ])
45+ table .append ([name , int (total_time ), int (mean ), f'{ stdev :.2f} ' , count , int (total_time_baseline ), int ( baseline_mean ), f'{ baseline_stdev :.2f} ' , count_baseline , f'{ d :.2f} ' , f'{ s :.2f} ' , f'{ t :.2f} ' , emoji ])
4546
4647table .sort (key = lambda row : row [1 ], reverse = True )
4748
48- header = ['name' , 'total time (\u03BC s)' , 'mean (\u03BC s)' , 'stdev \u03C3 ' , 'samples' , 'mean (old )' , 'stdev (old )' , 'samples (old )' , 'diff \u0394 ' , 'stdev (pooled)' , 't' , '' ]
49+ header = ['name' , 'total time (\u03BC s)' , 'mean (\u03BC s)' , 'stdev \u03C3 ' , 'samples' , 'total time (base)' , ' mean (base )' , 'stdev (base )' , 'samples (base )' , 'diff \u0394 ' , 'stdev (pooled)' , 't' , '' ]
4950print (tab .tabulate (table , header , tablefmt = "github" ))
0 commit comments