summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorpommicket <pommicket@gmail.com>2025-09-09 11:52:36 -0400
committerpommicket <pommicket@gmail.com>2025-09-09 11:52:36 -0400
commitaefecd6b6a923643bf6ee6e519804d9688803516 (patch)
treeb0380483c0900763c77b80b67386f59b4730e2f3 /tests
parentfd62eaa814609835c87df5f24633760552ce64ea (diff)
Reduce integer limit to 2^53-1
Diffstat (limited to 'tests')
-rw-r--r--tests/interpretation/int.pom18
-rw-r--r--tests/interpretation/uint.pom9
2 files changed, 15 insertions, 12 deletions
diff --git a/tests/interpretation/int.pom b/tests/interpretation/int.pom
index 7158dc2..f2f6243 100644
--- a/tests/interpretation/int.pom
+++ b/tests/interpretation/int.pom
@@ -24,11 +24,11 @@ hex.b = 74751
negative_hex.a = -0Xfade
negative_hex.b = -64222
-largest.a = 9223372036854775807
-largest.b = 0x7fffffffffffffff
+largest.a = 9007199254740991
+largest.b = 0x1fffffffffffff
-smallest.a = -9223372036854775807
-smallest.b = -0x7fffffffffffffff
+smallest.a = -9007199254740991
+smallest.b = -0x1fffffffffffff
[bad]
space_three = " 3"
@@ -41,7 +41,9 @@ multi_sign = -+3
multi_sign2 = +-3
multi_sign3 = ++3
multi_sign4 = --3
-too_large = 9223372036854775808
-too_large_hex = 0x8000000000000000
-too_small = -9223372036854775808
-too_small_hex = -0x8000000000000000
+too_large = 9007199254740992
+too_large_hex = 0x20000000000000
+much_too_large = 9999999999999999
+too_small = -9007199254740992
+too_small_hex = -0x20000000000000
+much_too_small = -9999999999999999
diff --git a/tests/interpretation/uint.pom b/tests/interpretation/uint.pom
index be15211..e762022 100644
--- a/tests/interpretation/uint.pom
+++ b/tests/interpretation/uint.pom
@@ -21,8 +21,8 @@ hex.b = 74751
hex2.a = 0Xfade
hex2.b = 64222
-largest.a = 9223372036854775807
-largest.b = 0x7fffffffffffffff
+largest.a = 9007199254740991
+largest.b = 0x1fffffffffffff
[bad]
space_three = " 3"
@@ -33,6 +33,7 @@ trailing_dec = 35a
trailing_hex = 0x35g
decimal = 3.0
multi_sign = ++3
-too_large = 9223372036854775808
-too_large_hex = 0x8000000000000000
+too_large = 9007199254740992
+too_large_hex = 0x20000000000000
+much_too_large = 9999999999999999
negative_zero = -0