This is IV.
>> works similarly with integers, so you can use
my $max_iv = -1 >> 1; my $min_iv = -(-1 >> 1) - 1;
They can also be obtained from size IV.
my $max_iv = (1 << ($iv_bits-1)) - 1; my $min_iv = -(1 << ($iv_bits-1));
Size IV can be obtained using
use Config qw( %Config ); my $iv_bits = 8 * $Config{ivsize};
or
my $iv_bits = 8 * length pack 'j', 0;
source share