blob: 3dd5ea89fae0f500fb8e79bb82eaf906b5bf1287 (
plain)
1
2
3
4
5
6
7
8
9
|
# test builtin abs
# bignum
print(abs(123456789012345678901234567890))
print(abs(-123456789012345678901234567890))
# edge cases for 32 and 64 bit archs (small int overflow when negating)
print(abs(-0x3fffffff - 1))
print(abs(-0x3fffffffffffffff - 1))
|