   BenchmarkInfo(
     name: "ConvertFloatingPoint.MockFloat64ToDouble",
     runFunction: run_ConvertFloatingPoint_MockFloat64ToDouble,
+    tags: [.validation, .api],
+    setUpFunction: { blackHole(mockFloat64s) }),
+  BenchmarkInfo(
+    name: "ConvertFloatingPoint.MockFloat64Exactly",
+    runFunction: run_ConvertFloatingPoint_MockFloat64Exactly,
     tags: [.validation, .api],
     setUpFunction: { blackHole(mockFloat64s) }),
   BenchmarkInfo(

  for _ in 0..<(N * 100) {
    for element in mockFloat64s {
      let f = Double(identity(element))
      blackHole(f)
    }
  }


let mockFloat64s = doubles.map { MockFloat64($0) }

// See also: test/SILOptimizer/floating_point_conversion.swift

@inline(never)
