
a = 0x1ffffffff
b = 0x100000000
print(a)
print(b)
print(a + b)
print(a - b)
print(b - a)
# overflows long long implementation
#print(a * b)
print(a // b)
print(a % b)
print(a & b)
print(a | b)
print(a ^ b)
print(a << 3)
print(a >> 1)

a += b
print(a)
a -= 123456
print(a)
a *= 257
print(a)
a //= 257
print(a)
a %= b
print(a)
a ^= b
print(a)
a |= b
print(a)
a &= b
print(a)
a <<= 5
print(a)
a >>= 1
print(a)


a = 0x1ffffffff
b = 0x100000000
print(a)
print(b)
print(a + b)
print(a - b)
print(b - a)
# overflows long long implementation
#print(a * b)
print(a // b)
print(a % b)
print(a & b)
print(a | b)
print(a ^ b)
print(a << 3)
print(a >> 1)

a += b
print(a)
a -= 123456
print(a)
a *= 257
print(a)
a //= 257
print(a)
a %= b
print(a)
a ^= b
print(a)
a |= b
print(a)
a &= b
print(a)
a <<= 5
print(a)
a >>= 1
print(a)

# Test referential integrity of long ints
a = 0x1ffffffff
b = a
a += 1
print(a)
print(b)

Add regression test for improper inplace op implementation.
objint_longlong: Add regression test for improper inplace op implementation.

  
  a = 0x1ffffffff
  b = 0x100000000
  print(a)
  print(b)
  print(a + b)
  print(a - b)
  print(b - a)
  # overflows long long implementation
  #print(a * b)
  print(a // b)
  print(a % b)
  print(a & b)
  print(a | b)
  print(a ^ b)
  print(a << 3)
  print(a >> 1)
  
  a += b
  print(a)
  a -= 123456
  print(a)
  a *= 257
  print(a)
  a //= 257
  print(a)
  a %= b
  print(a)
  a ^= b
  print(a)
  a |= b
  print(a)
  a &= b
  print(a)
  a <<= 5
  print(a)
  a >>= 1
  print(a)
  
+ # Test referential integrity of long ints
+ a = 0x1ffffffff
+ b = a
+ a += 1
+ print(a)
+ print(b)
+ 
Add regression test for improper inplace op implementation.
## Code Before:

a = 0x1ffffffff
b = 0x100000000
print(a)
print(b)
print(a + b)
print(a - b)
print(b - a)
# overflows long long implementation
#print(a * b)
print(a // b)
print(a % b)
print(a & b)
print(a | b)
print(a ^ b)
print(a << 3)
print(a >> 1)

a += b
print(a)
a -= 123456
print(a)
a *= 257
print(a)
a //= 257
print(a)
a %= b
print(a)
a ^= b
print(a)
a |= b
print(a)
a &= b
print(a)
a <<= 5
print(a)
a >>= 1
print(a)

## Instruction:
Add regression test for improper inplace op implementation.
## Code After:

a = 0x1ffffffff
b = 0x100000000
print(a)
print(b)
print(a + b)
print(a - b)
print(b - a)
# overflows long long implementation
#print(a * b)
print(a // b)
print(a % b)
print(a & b)
print(a | b)
print(a ^ b)
print(a << 3)
print(a >> 1)

a += b
print(a)
a -= 123456
print(a)
a *= 257
print(a)
a //= 257
print(a)
a %= b
print(a)
a ^= b
print(a)
a |= b
print(a)
a &= b
print(a)
a <<= 5
print(a)
a >>= 1
print(a)

# Test referential integrity of long ints
a = 0x1ffffffff
b = a
a += 1
print(a)
print(b)
