Skip to content

Commit 03a74ab

Browse files
committed
Improve armv7 FloatingPoint bitpattern tests.
1 parent 3ac6b06 commit 03a74ab

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

test/1_stdlib/FloatingPoint.swift.gyb

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,9 @@ FloatingPoint.test("Float/staticProperties") {
107107
expectBitwiseEqual(0x1.921f_b6__p1, Ty.pi)
108108
expectBitwiseEqual(0x1.0p-23, Ty.ulpOfOne)
109109
expectBitwiseEqual(0x1.0p-126, Ty.leastNormalMagnitude)
110-
#if !arch(arm)
110+
#if arch(arm)
111+
expectBitwiseEqual(0x1.0p-126, Ty.leastNonzeroMagnitude)
112+
#else
111113
expectBitwiseEqual(0x1.0p-149, Ty.leastNonzeroMagnitude)
112114
#endif
113115

@@ -182,7 +184,9 @@ FloatingPoint.test("Double/staticProperties") {
182184
expectBitwiseEqual(0x1.921f_b544_42d1_8__p1, Ty.pi)
183185
expectBitwiseEqual(0x1.0p-52, Ty.ulpOfOne)
184186
expectBitwiseEqual(0x1.0p-1022, Ty.leastNormalMagnitude)
185-
#if !arch(arm)
187+
#if arch(arm)
188+
expectBitwiseEqual(0x1.0p-1022, Ty.leastNonzeroMagnitude)
189+
#else
186190
expectBitwiseEqual(0x1.0p-1074, Ty.leastNonzeroMagnitude)
187191
#endif
188192

0 commit comments

Comments
 (0)