File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -41,11 +41,12 @@ def get_comment(self, match_key: str) -> str:
4141 # calculate speedup and output comment
4242 original_time = self .original_runtimes [match_key ]
4343 optimized_time = self .optimized_runtimes [match_key ]
44- perf_gain_value = (original_time - optimized_time ) / optimized_time if optimized_time != 0 else 0.0
45- perf_gain_str = format_perf (abs (perf_gain_value * 100 ))
44+ perf_gain = format_perf (
45+ abs (performance_gain (original_runtime_ns = original_time , optimized_runtime_ns = optimized_time ) * 100 )
46+ )
4647 status = "slower" if optimized_time > original_time else "faster"
4748 # Create the runtime comment
48- return f"# { format_time (original_time )} -> { format_time (optimized_time )} ({ perf_gain_str } % { status } )"
49+ return f"# { format_time (original_time )} -> { format_time (optimized_time )} ({ perf_gain } % { status } )"
4950
5051 def visit_FunctionDef (self , node : ast .FunctionDef ) -> ast .FunctionDef :
5152 self .context_stack .append (node .name )
You can’t perform that action at this time.
0 commit comments