C:\test>\perl5.18\perl\bin\perl.exe -E"printf qq[%u\n], 2**63" 9223372036854775808 #### C:\test>\perl5.18\perl\bin\perl.exe -E"1 for 1 .. 9223372036854775808" Range iterator outside integer range at -e line 1. #### C:\test>\perl5.18\perl\bin\perl.exe -E"1 for 1 .. 9223372036854775808 - 1" #### C:\test>\perl5.18\perl\bin\perl.exe -E"1 for 1 .. 2**63 - 1" Range iterator outside integer range at -e line 1. #### C:\test>\perl5.18\perl\bin\perl.exe -E"1 for 1 .. 2**63 - 512" Range iterator outside integer range at -e line 1. #### C:\test>\perl5.18\perl\bin\perl.exe -E"1 for 1 .. 2**63-513"