Benchmarkについて質問です

use Benchmark;

$count = 100000000000;

timethese( $count, { test1 => 'test1', test2 => 'test2' }

sub test1 { ...}

sub test2 { ...}

これをやろうとすると$countが桁数多すぎるみたいで
Range iterator outside integer range at (eval 4) line1.
とエラーになってしまいます。
確か通常のperlが扱うintegerよりもずっと大きい桁数を
扱えるようにする標準モジュールがあったような気がする
のですが…

どのような解決策があるでしょうか?