micropython: add micropython component
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
# 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))
|
||||
|
||||
# edge case for nan-boxing with 47-bit small int
|
||||
i = -0x3fffffffffff
|
||||
print(abs(i - 1))
|
Reference in New Issue
Block a user