1313@_exported import _Builtin_float
1414
1515@available(swift, deprecated: 3.0, message: "Please use 'T.radix' to get the radix of a FloatingPoint type 'T'.")
16+ @available(macOS 10.9, iOS 7.0, watchOS 2.0, tvOS 9.0, *)
17+ @_originallyDefinedIn(module: "Darwin", macOS 9999, iOS 9999, watchOS 9999, tvOS 9999)
1618public let FLT_RADIX = Double.radix
1719
1820%for type, prefix in [('Float', 'FLT'), ('Double', 'DBL'), ('Float80', 'LDBL')]:
@@ -22,7 +24,7 @@ public let FLT_RADIX = Double.radix
2224// Where does the 1 come from? C counts the usually-implicit leading
2325// significand bit, but Swift does not. Neither is really right or wrong.
2426@available(swift, deprecated: 3.0, message: "Please use '${type}.significandBitCount + 1'.")
25- @available(macOS 10.9, iOS 7.0, tvOS 7 .0, watchOS 2 .0, *)
27+ @available(macOS 10.9, iOS 7.0, watchOS 2 .0, tvOS 9 .0, *)
2628@_originallyDefinedIn(module: "Darwin", macOS 9999, iOS 9999, watchOS 9999, tvOS 9999)
2729public let ${prefix}_MANT_DIG = ${type}.significandBitCount + 1
2830
@@ -31,32 +33,32 @@ public let ${prefix}_MANT_DIG = ${type}.significandBitCount + 1
3133// significand to be in [1, 2). This rationale applies to ${prefix}_MIN_EXP
3234// as well.
3335@available(swift, deprecated: 3.0, message: "Please use '${type}.greatestFiniteMagnitude.exponent + 1'.")
34- @available(macOS 10.9, iOS 7.0, tvOS 7 .0, watchOS 2 .0, *)
36+ @available(macOS 10.9, iOS 7.0, watchOS 2 .0, tvOS 9 .0, *)
3537@_originallyDefinedIn(module: "Darwin", macOS 9999, iOS 9999, watchOS 9999, tvOS 9999)
3638public let ${prefix}_MAX_EXP = ${type}.greatestFiniteMagnitude.exponent + 1
3739
3840@available(swift, deprecated: 3.0, message: "Please use '${type}.leastNormalMagnitude.exponent + 1'.")
39- @available(macOS 10.9, iOS 7.0, tvOS 7 .0, watchOS 2 .0, *)
41+ @available(macOS 10.9, iOS 7.0, watchOS 2 .0, tvOS 9 .0, *)
4042@_originallyDefinedIn(module: "Darwin", macOS 9999, iOS 9999, watchOS 9999, tvOS 9999)
4143public let ${prefix}_MIN_EXP = ${type}.leastNormalMagnitude.exponent + 1
4244
4345@available(swift, deprecated: 3.0, message: "Please use '${type}.greatestFiniteMagnitude' or '.greatestFiniteMagnitude'.")
44- @available(macOS 10.9, iOS 7.0, tvOS 7 .0, watchOS 2 .0, *)
46+ @available(macOS 10.9, iOS 7.0, watchOS 2 .0, tvOS 9 .0, *)
4547@_originallyDefinedIn(module: "Darwin", macOS 9999, iOS 9999, watchOS 9999, tvOS 9999)
4648public let ${prefix}_MAX = ${type}.greatestFiniteMagnitude
4749
4850@available(swift, deprecated: 3.0, message: "Please use '${type}.ulpOfOne' or '.ulpOfOne'.")
49- @available(macOS 10.9, iOS 7.0, tvOS 7 .0, watchOS 2 .0, *)
51+ @available(macOS 10.9, iOS 7.0, watchOS 2 .0, tvOS 9 .0, *)
5052@_originallyDefinedIn(module: "Darwin", macOS 9999, iOS 9999, watchOS 9999, tvOS 9999)
5153public let ${prefix}_EPSILON = ${type}.ulpOfOne
5254
5355@available(swift, deprecated: 3.0, message: "Please use '${type}.leastNormalMagnitude' or '.leastNormalMagnitude'.")
54- @available(macOS 10.9, iOS 7.0, tvOS 7 .0, watchOS 2 .0, *)
56+ @available(macOS 10.9, iOS 7.0, watchOS 2 .0, tvOS 9 .0, *)
5557@_originallyDefinedIn(module: "Darwin", macOS 9999, iOS 9999, watchOS 9999, tvOS 9999)
5658public let ${prefix}_MIN = ${type}.leastNormalMagnitude
5759
5860@available(swift, deprecated: 3.0, message: "Please use '${type}.leastNonzeroMagnitude' or '.leastNonzeroMagnitude'.")
59- @available(macOS 10.9, iOS 7.0, tvOS 7 .0, watchOS 2 .0, *)
61+ @available(macOS 10.9, iOS 7.0, watchOS 2 .0, tvOS 9 .0, *)
6062@_originallyDefinedIn(module: "Darwin", macOS 9999, iOS 9999, watchOS 9999, tvOS 9999)
6163public let ${prefix}_TRUE_MIN = ${type}.leastNonzeroMagnitude
6264
0 commit comments