#!./perl
-BEGIN { unshift @INC, './lib', '../lib';
- require Config; import Config;
+BEGIN {
+ chdir 't' if -d 't';
+ unshift @INC, '../lib';
}
+
use Math::BigInt;
$test = 0;
$| = 1;
-print "1..246\n";
+print "1..247\n";
while (<DATA>) {
chop;
if (s/^&//) {
+123456789:+123456789
-123456789:+123456789
&bcmp
-abc:abc:NaN
-abc:+0:NaN
-+0:abc:NaN
-+0:+0:+0
+abc:abc:
+abc:+0:
++0:abc:
++0:+0:0
-1:+0:-1
-+0:-1:+1
-+1:+0:+1
++0:-1:1
++1:+0:1
+0:+1:-1
-1:+1:-1
-+1:-1:+1
--1:-1:+0
-+1:+1:+0
-+123:+123:+0
-+123:+12:+1
++1:-1:1
+-1:-1:0
++1:+1:0
++123:+123:0
++123:+12:1
+12:+123:-1
--123:-123:+0
+-123:-123:0
-123:-12:-1
--12:-123:+1
+-12:-123:1
+123:+124:-1
-+124:+123:+1
--123:-124:+1
++124:+123:1
+-123:-124:1
-124:-123:-1
++100:+5:1
&badd
abc:abc:NaN
abc:+0:NaN