diff options
author | pommicket <pommicket@gmail.com> | 2025-09-09 11:52:36 -0400 |
---|---|---|
committer | pommicket <pommicket@gmail.com> | 2025-09-09 11:52:36 -0400 |
commit | aefecd6b6a923643bf6ee6e519804d9688803516 (patch) | |
tree | b0380483c0900763c77b80b67386f59b4730e2f3 /tests | |
parent | fd62eaa814609835c87df5f24633760552ce64ea (diff) |
Reduce integer limit to 2^53-1
Diffstat (limited to 'tests')
-rw-r--r-- | tests/interpretation/int.pom | 18 | ||||
-rw-r--r-- | tests/interpretation/uint.pom | 9 |
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 |