in reply to Bitwise & stopped working?

Incidentally, if you wanted to use arithmetic on 64-bit integers on the 32-bit perl, you could use the modules Math::Int64 or Math::BigInt. Eg.

use Math::BigInt "lib", "GMP"; $x = Math::BigInt->new("123456789012345 +6789"); $y = Math::BigInt->new("1466709021345981"); warn ($x & $y); # OR use Math::Int64 "uint64"; $x = uint64("1234567890123456789"); $y = uin +t64("1466709021345981"); warn ($x & $y);

These modules let you create objects that behave just like normal integers, but with more bits available.