     print("\(t.index)\(c.delim)\(t.name)\(c.delim)\(results.description)")
     fflush(stdout)
 
-    sumBenchResults.min += results.min
-    sumBenchResults.max += results.max
-    sumBenchResults.mean += results.mean
-    sumBenchResults.sampleCount += 1
-    // Don't accumulate SD and Median, as simple sum isn't valid for them.
-    // TODO: Compute SD and Median for total results as well.
-    // sumBenchResults.sd += results.sd
-    // sumBenchResults.median += results.median
+    testCount += 1
   }
 
   print("")
-  print("Totals\(c.delim)\(sumBenchResults.description)")
+  print("Totals\(c.delim)\(testCount)")
 }
 
 public func main() {

  ).joined(separator: c.delim)
  print(header)

  for t in c.tests {
    guard let results = runBench(t, c) else {
      print("\(t.index)\(c.delim)\(t.name)\(c.delim)Unsupported")

}

func runBenchmarks(_ c: TestConfig) {
  let withUnit = {$0 + "(us)"}
  let header = (
    ["#", "TEST", "SAMPLES"] +
