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