Auto merge of #127496 - tgross35:f16-f128-pattern-fixme, r=Nadrieril · rust-lang/rust@7caf672 (original) (raw)
`@@ -45,9 +45,8 @@ fn range_to_inclusive() {
`
45
45
`// FIXME(f16_f128): remove gate when ABI issues are resolved
`
46
46
`#[cfg(all(target_arch = "aarch64", target_os = "linux"))]
`
47
47
`{
`
48
``
`-
// FIXME(f16_f128): enable infinity tests when constants are available
`
49
``
`-
// assert!(yes!(f16::NEG_INFINITY, ..=f16::NEG_INFINITY));
`
50
``
`-
// assert!(yes!(f16::NEG_INFINITY, ..=1.0f16));
`
``
48
`+
assert!(yes!(f16::NEG_INFINITY, ..=f16::NEG_INFINITY));
`
``
49
`+
assert!(yes!(f16::NEG_INFINITY, ..=1.0f16));
`
51
50
`assert!(yes!(1.5f16, ..=1.5f16));
`
52
51
`assert!(!yes!(1.6f16, ..=-1.5f16));
`
53
52
`}
`
`@@ -68,9 +67,8 @@ fn range_to_inclusive() {
`
68
67
`// FIXME(f16_f128): remove gate when ABI issues are resolved
`
69
68
`#[cfg(all(target_arch = "aarch64", target_os = "linux"))]
`
70
69
`{
`
71
``
`-
// FIXME(f16_f128): enable infinity tests when constants are available
`
72
``
`-
// assert!(yes!(f128::NEG_INFINITY, ..=f128::NEG_INFINITY));
`
73
``
`-
// assert!(yes!(f128::NEG_INFINITY, ..=1.0f128));
`
``
70
`+
assert!(yes!(f128::NEG_INFINITY, ..=f128::NEG_INFINITY));
`
``
71
`+
assert!(yes!(f128::NEG_INFINITY, ..=1.0f128));
`
74
72
`assert!(yes!(1.5f128, ..=1.5f128));
`
75
73
`assert!(!yes!(1.6f128, ..=-1.5f128));
`
76
74
`}
`
`@@ -111,8 +109,7 @@ fn range_to() {
`
111
109
`// FIXME(f16_f128): remove gate when ABI issues are resolved
`
112
110
`#[cfg(all(target_arch = "aarch64", target_os = "linux"))]
`
113
111
`{
`
114
``
`-
// FIXME(f16_f128): enable infinity tests when constants are available
`
115
``
`-
// assert!(yes!(f16::NEG_INFINITY, ..1.0f16));
`
``
112
`+
assert!(yes!(f16::NEG_INFINITY, ..1.0f16));
`
116
113
`assert!(!yes!(1.5f16, ..1.5f16));
`
117
114
`const E16: f16 = 1.5f16 + f16::EPSILON;
`
118
115
`assert!(yes!(1.5f16, ..E16));
`
`@@ -137,8 +134,7 @@ fn range_to() {
`
137
134
`// FIXME(f16_f128): remove gate when ABI issues are resolved
`
138
135
`#[cfg(all(target_arch = "aarch64", target_os = "linux"))]
`
139
136
`{
`
140
``
`-
// FIXME(f16_f128): enable infinity tests when constants are available
`
141
``
`-
// assert!(yes!(f128::NEG_INFINITY, ..1.0f128));
`
``
137
`+
assert!(yes!(f128::NEG_INFINITY, ..1.0f128));
`
142
138
`assert!(!yes!(1.5f128, ..1.5f128));
`
143
139
`const E128: f128 = 1.5f128 + f128::EPSILON;
`
144
140
`assert!(yes!(1.5f128, ..E128));
`
`@@ -181,15 +177,14 @@ fn range_from() {
`
181
177
`// FIXME(f16_f128): remove gate when ABI issues are resolved
`
182
178
`#[cfg(all(target_arch = "aarch64", target_os = "linux"))]
`
183
179
`{
`
184
``
`-
// FIXME(f16_f128): enable infinity tests when constants are available
`
185
``
`-
// assert!(yes!(f16::NEG_INFINITY, f16::NEG_INFINITY..));
`
186
``
`-
// assert!(yes!(f16::INFINITY, f16::NEG_INFINITY..));
`
187
``
`-
// assert!(!yes!(f16::NEG_INFINITY, 1.0f16..));
`
188
``
`-
// assert!(yes!(f16::INFINITY, 1.0f16..));
`
``
180
`+
assert!(yes!(f16::NEG_INFINITY, f16::NEG_INFINITY..));
`
``
181
`+
assert!(yes!(f16::INFINITY, f16::NEG_INFINITY..));
`
``
182
`+
assert!(!yes!(f16::NEG_INFINITY, 1.0f16..));
`
``
183
`+
assert!(yes!(f16::INFINITY, 1.0f16..));
`
189
184
`assert!(!yes!(1.0f16 - f16::EPSILON, 1.0f16..));
`
190
185
`assert!(yes!(1.0f16, 1.0f16..));
`
191
``
`-
// assert!(yes!(f16::INFINITY, 1.0f16..));
`
192
``
`-
// assert!(yes!(f16::INFINITY, f16::INFINITY..));
`
``
186
`+
assert!(yes!(f16::INFINITY, 1.0f16..));
`
``
187
`+
assert!(yes!(f16::INFINITY, f16::INFINITY..));
`
193
188
`}
`
194
189
``
195
190
`` // f32; X..
``
`@@ -216,15 +211,14 @@ fn range_from() {
`
216
211
`// FIXME(f16_f128): remove gate when ABI issues are resolved
`
217
212
`#[cfg(all(target_arch = "aarch64", target_os = "linux"))]
`
218
213
`{
`
219
``
`-
// FIXME(f16_f128): enable infinity tests when constants are available
`
220
``
`-
// assert!(yes!(f128::NEG_INFINITY, f128::NEG_INFINITY..));
`
221
``
`-
// assert!(yes!(f128::INFINITY, f128::NEG_INFINITY..));
`
222
``
`-
// assert!(!yes!(f128::NEG_INFINITY, 1.0f128..));
`
223
``
`-
// assert!(yes!(f128::INFINITY, 1.0f128..));
`
``
214
`+
assert!(yes!(f128::NEG_INFINITY, f128::NEG_INFINITY..));
`
``
215
`+
assert!(yes!(f128::INFINITY, f128::NEG_INFINITY..));
`
``
216
`+
assert!(!yes!(f128::NEG_INFINITY, 1.0f128..));
`
``
217
`+
assert!(yes!(f128::INFINITY, 1.0f128..));
`
224
218
`assert!(!yes!(1.0f128 - f128::EPSILON, 1.0f128..));
`
225
219
`assert!(yes!(1.0f128, 1.0f128..));
`
226
``
`-
// assert!(yes!(f128::INFINITY, 1.0f128..));
`
227
``
`-
// assert!(yes!(f128::INFINITY, f128::INFINITY..));
`
``
220
`+
assert!(yes!(f128::INFINITY, 1.0f128..));
`
``
221
`+
assert!(yes!(f128::INFINITY, f128::INFINITY..));
`
228
222
`}
`
229
223
`}
`
230
224
``