From 7074f25768558612e7b909422cdd90da4e69eaa8 Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Tue, 13 May 2014 08:24:54 +0300 Subject: [PATCH] tests/int-long.py: Try to expose issue with recent "&" optimization. --- tests/basics/int-long.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/tests/basics/int-long.py b/tests/basics/int-long.py index 3567e08b2d..a22075d1f9 100644 --- a/tests/basics/int-long.py +++ b/tests/basics/int-long.py @@ -11,7 +11,7 @@ print(b - a) #print(a * b) print(a // b) print(a % b) -print(a & b) +print("&", a & b) print(a | b) print(a ^ b) print(a << 3) @@ -32,7 +32,7 @@ print(a) a |= b print(a) a &= b -print(a) +print("&=", a) a <<= 5 print(a) a >>= 1 @@ -44,3 +44,11 @@ b = a a += 1 print(a) print(b) + +# Bitwise ops on 64-bit + +a = 0x1ffffffffffffffff +b = 0x10000000000000000 +print("&", a & b) +print(a | b) +print(a ^ b)