diff --git a/tests/basics/int_big_xor.py b/tests/basics/int_big_xor.py index 2dc260daab823276f484518c3494050a7e1e0ada..1c6278b291ca5a9d4c946ddb784ba0b323cf0efd 100644 --- a/tests/basics/int_big_xor.py +++ b/tests/basics/int_big_xor.py @@ -6,3 +6,4 @@ a = 0xfffffffffffffffffffffffffffff print(a ^ (1 << 100)) print(a ^ (1 << 200)) print(a ^ a == 0) +print(bool(a ^ a)) diff --git a/tests/basics/int_mpz.py b/tests/basics/int_mpz.py index 8c347302a569fab2e423035e4ff471c84700625d..05aec95cea24addac072715a637752720919177e 100644 --- a/tests/basics/int_mpz.py +++ b/tests/basics/int_mpz.py @@ -1,6 +1,7 @@ # to test arbitrariy precision integers x = 1000000000000000000000000000000 +xn = -1000000000000000000000000000000 y = 2000000000000000000000000000000 # printing @@ -10,11 +11,15 @@ print(y) # addition print(x + 1) print(x + y) +print(x + xn == 0) +print(bool(x + xn)) # subtraction print(x - 1) print(x - y) print(y - x) +print(x - x == 0) +print(bool(x - x)) # multiplication print(x * 2)