úÎ" Ó     portable experimentaljohan.tibell@gmail.com Numerically stable mean. Median. Standard deviation. $Numerically stable sample variance.   portable experimentaljohan.tibell@gmail.com?Execution time statistics for a benchmark. All measured times  are given in milliseconds. Shortest execution time. Mean execution time. #Execution time standard deviation. Median execution time. Longest execution time. >Execution time divided into percentiles. The first component A of the pair is the percentile given as an integer between 0 and @ 100, inclusive. The second component is the execution time of . the slowest iteration within the percentile. %benchmark iters setup teardown action runs action iters 2 times measuring the execution time of each run. setup and  teardown1 are run before and after each run respectively.  teardown is run even if action raises an exception. 1Convenience function that runs a benchmark using  and  prints timing statistics using   . Writes  output to standard output. 8Convenience function that runs several benchmarks using  . and prints a timing statistics summary using   /. Each benchmark has an associated label that C is used to identify the benchmark in the printed results. Writes  output to standard output. =Prints detailed statistics. Printed statistics include min, A mean, standard deviation, median, and max execution time. Also ? prints execution time percentiles. Writes output to standard  output. BPrints a summary row for each benchmark with an associated label. 0 The summary contains the same statistics as in   , except for the execution time percentiles. Column headers. >Computes the minimum column width needed to print the results  table. .Pad header with spaces up till desired width. Print table headers. 2Print a row showing a summary of the given stats. ACompute percentiles given a list of execution times in ascending  order. &Convert microseconds to milliseconds.          benchpress-0.2.1Test.BenchPressMath.StatisticsStatsminmeanstddevmedianmax percentiles benchmarkbench benchManyprintDetailedStatsprintStatsSummariesvarianceheaders columnWidth padHeaderprintSummaryHeader printSummary percentiles'millis