https://launchpad.net/ubuntu/+source/libmath-bigint-gmp-perl/1.6012-1/+build/26313501 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-arm64-015 5.4.0-152-generic #169-Ubuntu SMP Tue Jun 6 22:25:45 UTC 2023 aarch64 Buildd toolchain package versions: launchpad-buildd_233~634~ubuntu20.04.1 python3-lpbuildd_233~634~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.11 dpkg-dev_1.19.7ubuntu3.2 python3-debian_0.1.36ubuntu1. Syncing the system clock with the buildd NTP service... 16 Jun 17:26:03 ntpdate[1952]: adjust time server 10.211.37.1 offset 0.001828 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=mantic --arch=arm64 PACKAGEBUILD-26313501 --image-type chroot /home/buildd/filecache-default/f16216f5497f1f0724e8a3a0f3bd4b5063e2189b Creating target for build PACKAGEBUILD-26313501 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=mantic --arch=arm64 PACKAGEBUILD-26313501 Starting target for build PACKAGEBUILD-26313501 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=mantic --arch=arm64 PACKAGEBUILD-26313501 'deb http://ftpmaster.internal/ubuntu mantic main universe' 'deb http://ftpmaster.internal/ubuntu mantic-security main universe' 'deb http://ftpmaster.internal/ubuntu mantic-updates main universe' 'deb http://ftpmaster.internal/ubuntu mantic-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-26313501 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=mantic --arch=arm64 PACKAGEBUILD-26313501 Updating target for build PACKAGEBUILD-26313501 Get:1 http://ftpmaster.internal/ubuntu mantic InRelease [255 kB] Get:2 http://ftpmaster.internal/ubuntu mantic-security InRelease [90.7 kB] Get:3 http://ftpmaster.internal/ubuntu mantic-updates InRelease [90.7 kB] Get:4 http://ftpmaster.internal/ubuntu mantic-proposed InRelease [118 kB] Get:5 http://ftpmaster.internal/ubuntu mantic/main arm64 Packages [1373 kB] Get:6 http://ftpmaster.internal/ubuntu mantic/main Translation-en [515 kB] Get:7 http://ftpmaster.internal/ubuntu mantic/universe arm64 Packages [14.4 MB] Get:8 http://ftpmaster.internal/ubuntu mantic/universe Translation-en [5930 kB] Get:9 http://ftpmaster.internal/ubuntu mantic-proposed/main arm64 Packages [110 kB] Get:10 http://ftpmaster.internal/ubuntu mantic-proposed/main Translation-en [41.5 kB] Get:11 http://ftpmaster.internal/ubuntu mantic-proposed/universe arm64 Packages [296 kB] Get:12 http://ftpmaster.internal/ubuntu mantic-proposed/universe Translation-en [121 kB] Fetched 23.4 MB in 8s (2831 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following NEW packages will be installed: gcc-13-base libproc2-0 The following packages will be upgraded: adduser advancecomp apt base-files bash binutils binutils-aarch64-linux-gnu binutils-common bsdutils ca-certificates coreutils cpp cpp-12 dash debconf diffutils dpkg dpkg-dev e2fsprogs fakeroot findutils g++ g++-12 gcc gcc-12 gcc-12-base gpg gpg-agent gpgconf gpgv grep hostname libacl1 libapparmor1 libapt-pkg6.0 libargon2-1 libasan8 libatomic1 libattr1 libaudit-common libaudit1 libbinutils libblkid1 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcom-err2 libcrypt-dev libcrypt1 libcryptsetup12 libctf-nobfd0 libctf0 libdb5.3 libdebconfclient0 libdevmapper1.02.1 libdpkg-perl libext2fs2 libfakeroot libfdisk1 libgcc-12-dev libgcc-s1 libgcrypt20 libgnutls30 libgomp1 libgprofng0 libgssapi-krb5-2 libhwasan0 libisl23 libitm1 libk5crypto3 libkmod2 libkrb5-3 libkrb5support0 liblsan0 liblzma5 libmd0 libmount1 libmpfr6 libncurses6 libncursesw6 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libperl5.36 libreadline8 libseccomp2 libselinux1 libsemanage-common libsemanage2 libsepol2 libsmartcols1 libsqlite3-0 libss2 libssl3 libstdc++-12-dev libstdc++6 libsystemd-shared libsystemd0 libtinfo6 libtsan2 libubsan1 libudev1 libuuid1 libzstd1 linux-libc-dev logsave lsb-base lto-disabled-list mawk mount ncurses-base ncurses-bin openssl perl perl-base perl-modules-5.36 pkgbinarymangler procps readline-common sed sensible-utils systemd systemd-sysv sysvinit-utils tar tzdata usrmerge util-linux util-linux-extra xz-utils zlib1g 138 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 104 MB of archives. After this operation, 5199 kB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu mantic-proposed/main arm64 libcrypt-dev arm64 1:4.4.35-1 [118 kB] Get:2 http://ftpmaster.internal/ubuntu mantic/main arm64 libc6-dev arm64 2.37-0ubuntu2 [1544 kB] Get:3 http://ftpmaster.internal/ubuntu mantic/main arm64 libc-dev-bin arm64 2.37-0ubuntu2 [19.3 kB] Get:4 http://ftpmaster.internal/ubuntu mantic-proposed/main arm64 libcrypt1 arm64 1:4.4.35-1 [85.7 kB] Get:5 http://ftpmaster.internal/ubuntu mantic-proposed/main arm64 linux-libc-dev arm64 6.3.0-7.7 [1518 kB] Get:6 http://ftpmaster.internal/ubuntu mantic/main arm64 libc6 arm64 2.37-0ubuntu2 [2723 kB] Get:7 http://ftpmaster.internal/ubuntu mantic/main arm64 libc-bin arm64 2.37-0ubuntu2 [584 kB] Get:8 http://ftpmaster.internal/ubuntu mantic/main arm64 gcc-13-base arm64 13.1.0-5ubuntu1 [41.8 kB] Get:9 http://ftpmaster.internal/ubuntu mantic/main arm64 libgcc-s1 arm64 13.1.0-5ubuntu1 [46.7 kB] Get:10 http://ftpmaster.internal/ubuntu mantic/main arm64 base-files arm64 13ubuntu1 [74.1 kB] Get:11 http://ftpmaster.internal/ubuntu mantic/main arm64 bash arm64 5.2.15-2ubuntu1 [780 kB] Get:12 http://ftpmaster.internal/ubuntu mantic/main arm64 bsdutils arm64 1:2.38.1-5ubuntu2 [94.5 kB] Get:13 http://ftpmaster.internal/ubuntu mantic/main arm64 coreutils arm64 9.1-1ubuntu2 [1347 kB] Get:14 http://ftpmaster.internal/ubuntu mantic/main arm64 liblzma5 arm64 5.4.1-0.2 [122 kB] Get:15 http://ftpmaster.internal/ubuntu mantic/main arm64 libgcrypt20 arm64 1.10.1-3ubuntu1 [465 kB] Get:16 http://ftpmaster.internal/ubuntu mantic/main arm64 libstdc++6 arm64 13.1.0-5ubuntu1 [732 kB] Get:17 http://ftpmaster.internal/ubuntu mantic/main arm64 libacl1 arm64 2.3.1-3 [16.3 kB] Get:18 http://ftpmaster.internal/ubuntu mantic-proposed/main arm64 libapparmor1 arm64 3.0.8-1ubuntu3 [46.4 kB] Get:19 http://ftpmaster.internal/ubuntu mantic/main arm64 libaudit-common all 1:3.0.9-1 [5142 B] Get:20 http://ftpmaster.internal/ubuntu mantic/main arm64 libcap-ng0 arm64 0.8.3-1build2 [14.6 kB] Get:21 http://ftpmaster.internal/ubuntu mantic/main arm64 libaudit1 arm64 1:3.0.9-1 [46.1 kB] Get:22 http://ftpmaster.internal/ubuntu mantic/main arm64 libblkid1 arm64 2.38.1-5ubuntu2 [110 kB] Get:23 http://ftpmaster.internal/ubuntu mantic/main arm64 libcap2 arm64 1:2.66-4ubuntu1 [29.1 kB] Get:24 http://ftpmaster.internal/ubuntu mantic/main arm64 libperl5.36 arm64 5.36.0-7ubuntu1 [4674 kB] Get:25 http://ftpmaster.internal/ubuntu mantic/main arm64 perl arm64 5.36.0-7ubuntu1 [235 kB] Get:26 http://ftpmaster.internal/ubuntu mantic/main arm64 perl-base arm64 5.36.0-7ubuntu1 [1730 kB] Get:27 http://ftpmaster.internal/ubuntu mantic/main arm64 perl-modules-5.36 all 5.36.0-7ubuntu1 [2984 kB] Get:28 http://ftpmaster.internal/ubuntu mantic/main arm64 libdb5.3 arm64 5.3.28+dfsg2-1 [732 kB] Get:29 http://ftpmaster.internal/ubuntu mantic/main arm64 zlib1g arm64 1:1.2.13.dfsg-1ubuntu4 [59.3 kB] Get:30 http://ftpmaster.internal/ubuntu mantic/main arm64 debconf all 1.5.82 [125 kB] Get:31 http://ftpmaster.internal/ubuntu mantic/main arm64 libssl3 arm64 3.0.9-1ubuntu1 [1761 kB] Get:32 http://ftpmaster.internal/ubuntu mantic/main arm64 libzstd1 arm64 1.5.4+dfsg2-5 [265 kB] Get:33 http://ftpmaster.internal/ubuntu mantic/main arm64 libkmod2 arm64 30+20221128-1ubuntu1 [47.7 kB] Get:34 http://ftpmaster.internal/ubuntu mantic/main arm64 libpcre2-8-0 arm64 10.42-1 [210 kB] Get:35 http://ftpmaster.internal/ubuntu mantic/main arm64 libselinux1 arm64 3.4-1build4 [77.6 kB] Get:36 http://ftpmaster.internal/ubuntu mantic/main arm64 libmount1 arm64 2.38.1-5ubuntu2 [119 kB] Get:37 http://ftpmaster.internal/ubuntu mantic/main arm64 libpam0g arm64 1.5.2-6ubuntu1 [65.8 kB] Get:38 http://ftpmaster.internal/ubuntu mantic/main arm64 libseccomp2 arm64 2.5.4-1ubuntu3 [49.3 kB] Get:39 http://ftpmaster.internal/ubuntu mantic/main arm64 systemd-sysv arm64 252.5-2ubuntu3 [11.5 kB] Get:40 http://ftpmaster.internal/ubuntu mantic/main arm64 systemd arm64 252.5-2ubuntu3 [2906 kB] Get:41 http://ftpmaster.internal/ubuntu mantic/main arm64 libsystemd-shared arm64 252.5-2ubuntu3 [1750 kB] Get:42 http://ftpmaster.internal/ubuntu mantic/main arm64 libargon2-1 arm64 0~20190702+dfsg-3 [18.9 kB] Get:43 http://ftpmaster.internal/ubuntu mantic/main arm64 libudev1 arm64 252.5-2ubuntu3 [148 kB] Get:44 http://ftpmaster.internal/ubuntu mantic/main arm64 libdevmapper1.02.1 arm64 2:1.02.185-2ubuntu1 [128 kB] Get:45 http://ftpmaster.internal/ubuntu mantic/main arm64 libuuid1 arm64 2.38.1-5ubuntu2 [32.5 kB] Get:46 http://ftpmaster.internal/ubuntu mantic/main arm64 libcryptsetup12 arm64 2:2.6.1-4ubuntu1 [238 kB] Get:47 http://ftpmaster.internal/ubuntu mantic/main arm64 libfdisk1 arm64 2.38.1-5ubuntu2 [140 kB] Get:48 http://ftpmaster.internal/ubuntu mantic/main arm64 libp11-kit0 arm64 0.24.1-2ubuntu1 [226 kB] Get:49 http://ftpmaster.internal/ubuntu mantic/main arm64 mount arm64 2.38.1-5ubuntu2 [112 kB] Get:50 http://ftpmaster.internal/ubuntu mantic/main arm64 libsystemd0 arm64 252.5-2ubuntu3 [382 kB] Get:51 http://ftpmaster.internal/ubuntu mantic/main arm64 libapt-pkg6.0 arm64 2.7.1 [865 kB] Get:52 http://ftpmaster.internal/ubuntu mantic/main arm64 tar arm64 1.34+dfsg-1.2ubuntu1 [283 kB] Get:53 http://ftpmaster.internal/ubuntu mantic/main arm64 dpkg arm64 1.21.22ubuntu1 [1390 kB] Get:54 http://ftpmaster.internal/ubuntu mantic/main arm64 dash arm64 0.5.12-2ubuntu1 [87.8 kB] Get:55 http://ftpmaster.internal/ubuntu mantic/main arm64 diffutils arm64 1:3.8-4 [172 kB] Get:56 http://ftpmaster.internal/ubuntu mantic/main arm64 findutils arm64 4.9.0-4ubuntu1 [300 kB] Get:57 http://ftpmaster.internal/ubuntu mantic/main arm64 grep arm64 3.8-5 [156 kB] Get:58 http://ftpmaster.internal/ubuntu mantic/main arm64 hostname arm64 3.23+nmu1ubuntu1 [10.7 kB] Get:59 http://ftpmaster.internal/ubuntu mantic/main arm64 ncurses-bin arm64 6.4-4 [183 kB] Get:60 http://ftpmaster.internal/ubuntu mantic/main arm64 sed arm64 4.9-1 [191 kB] Get:61 http://ftpmaster.internal/ubuntu mantic/main arm64 libsmartcols1 arm64 2.38.1-5ubuntu2 [58.2 kB] Get:62 http://ftpmaster.internal/ubuntu mantic/main arm64 util-linux-extra arm64 2.38.1-5ubuntu2 [81.4 kB] Get:63 http://ftpmaster.internal/ubuntu mantic/main arm64 util-linux arm64 2.38.1-5ubuntu2 [1074 kB] Get:64 http://ftpmaster.internal/ubuntu mantic/main arm64 ncurses-base all 6.4-4 [23.3 kB] Get:65 http://ftpmaster.internal/ubuntu mantic/main arm64 sysvinit-utils arm64 3.06-4ubuntu1 [32.4 kB] Get:66 http://ftpmaster.internal/ubuntu mantic/main arm64 lsb-base all 11.6 [4606 B] Get:67 http://ftpmaster.internal/ubuntu mantic/main arm64 adduser all 3.129ubuntu1 [59.0 kB] Get:68 http://ftpmaster.internal/ubuntu mantic/main arm64 gpgv arm64 2.2.40-1.1ubuntu1 [135 kB] Get:69 http://ftpmaster.internal/ubuntu mantic/main arm64 libgnutls30 arm64 3.7.9-2ubuntu1 [946 kB] Get:70 http://ftpmaster.internal/ubuntu mantic/main arm64 apt arm64 2.7.1 [1310 kB] Get:71 http://ftpmaster.internal/ubuntu mantic/main arm64 libpam-modules-bin arm64 1.5.2-6ubuntu1 [46.1 kB] Get:72 http://ftpmaster.internal/ubuntu mantic/main arm64 libpam-modules arm64 1.5.2-6ubuntu1 [283 kB] Get:73 http://ftpmaster.internal/ubuntu mantic/main arm64 logsave arm64 1.47.0-1ubuntu1 [14.0 kB] Get:74 http://ftpmaster.internal/ubuntu mantic/main arm64 libext2fs2 arm64 1.47.0-1ubuntu1 [213 kB] Get:75 http://ftpmaster.internal/ubuntu mantic/main arm64 e2fsprogs arm64 1.47.0-1ubuntu1 [591 kB] Get:76 http://ftpmaster.internal/ubuntu mantic/main arm64 libattr1 arm64 1:2.5.1-4 [12.2 kB] Get:77 http://ftpmaster.internal/ubuntu mantic/main arm64 libdebconfclient0 arm64 0.267ubuntu1 [7842 B] Get:78 http://ftpmaster.internal/ubuntu mantic/main arm64 libmd0 arm64 1.1.0-1 [24.4 kB] Get:79 http://ftpmaster.internal/ubuntu mantic/main arm64 libpam-runtime all 1.5.2-6ubuntu1 [41.5 kB] Get:80 http://ftpmaster.internal/ubuntu mantic/main arm64 libsemanage-common all 3.4-1build4 [9852 B] Get:81 http://ftpmaster.internal/ubuntu mantic/main arm64 libsepol2 arm64 3.4-2.1 [288 kB] Get:82 http://ftpmaster.internal/ubuntu mantic/main arm64 libsemanage2 arm64 3.4-1build4 [89.3 kB] Get:83 http://ftpmaster.internal/ubuntu mantic/main arm64 libncurses6 arm64 6.4-4 [108 kB] Get:84 http://ftpmaster.internal/ubuntu mantic/main arm64 libncursesw6 arm64 6.4-4 [141 kB] Get:85 http://ftpmaster.internal/ubuntu mantic/main arm64 libtinfo6 arm64 6.4-4 [99.7 kB] Get:86 http://ftpmaster.internal/ubuntu mantic/main arm64 usrmerge all 35ubuntu1 [58.2 kB] Get:87 http://ftpmaster.internal/ubuntu mantic/main arm64 libcom-err2 arm64 1.47.0-1ubuntu1 [14.0 kB] Get:88 http://ftpmaster.internal/ubuntu mantic/main arm64 libproc2-0 arm64 2:4.0.3-1ubuntu1 [53.1 kB] Get:89 http://ftpmaster.internal/ubuntu mantic/main arm64 libss2 arm64 1.47.0-1ubuntu1 [16.1 kB] Get:90 http://ftpmaster.internal/ubuntu mantic-proposed/main arm64 mawk arm64 1.3.4.20230525-1 [109 kB] Get:91 http://ftpmaster.internal/ubuntu mantic/main arm64 procps arm64 2:4.0.3-1ubuntu1 [606 kB] Get:92 http://ftpmaster.internal/ubuntu mantic/main arm64 sensible-utils all 0.0.17+nmu1 [19.3 kB] Get:93 http://ftpmaster.internal/ubuntu mantic/main arm64 openssl arm64 3.0.9-1ubuntu1 [1168 kB] Get:94 http://ftpmaster.internal/ubuntu mantic/main arm64 ca-certificates all 20230311ubuntu1 [152 kB] Get:95 http://ftpmaster.internal/ubuntu mantic/main arm64 libgssapi-krb5-2 arm64 1.20.1-2 [139 kB] Get:96 http://ftpmaster.internal/ubuntu mantic/main arm64 libkrb5-3 arm64 1.20.1-2 [345 kB] Get:97 http://ftpmaster.internal/ubuntu mantic/main arm64 libkrb5support0 arm64 1.20.1-2 [32.6 kB] Get:98 http://ftpmaster.internal/ubuntu mantic/main arm64 libk5crypto3 arm64 1.20.1-2 [84.8 kB] Get:99 http://ftpmaster.internal/ubuntu mantic/main arm64 readline-common all 8.2-1.3 [55.7 kB] Get:100 http://ftpmaster.internal/ubuntu mantic/main arm64 libreadline8 arm64 8.2-1.3 [150 kB] Get:101 http://ftpmaster.internal/ubuntu mantic/main arm64 libsqlite3-0 arm64 3.40.1-2 [663 kB] Get:102 http://ftpmaster.internal/ubuntu mantic/main arm64 tzdata all 2023c-4exp1ubuntu1 [271 kB] Get:103 http://ftpmaster.internal/ubuntu mantic/main arm64 xz-utils arm64 5.4.1-0.2 [271 kB] Get:104 http://ftpmaster.internal/ubuntu mantic/main arm64 advancecomp arm64 2.5-1 [171 kB] Get:105 http://ftpmaster.internal/ubuntu mantic/main arm64 libgprofng0 arm64 2.40.50.20230611-2ubuntu1 [802 kB] Get:106 http://ftpmaster.internal/ubuntu mantic/main arm64 libctf0 arm64 2.40.50.20230611-2ubuntu1 [93.2 kB] Get:107 http://ftpmaster.internal/ubuntu mantic/main arm64 libctf-nobfd0 arm64 2.40.50.20230611-2ubuntu1 [97.4 kB] Get:108 http://ftpmaster.internal/ubuntu mantic/main arm64 binutils-aarch64-linux-gnu arm64 2.40.50.20230611-2ubuntu1 [3169 kB] Get:109 http://ftpmaster.internal/ubuntu mantic/main arm64 libbinutils arm64 2.40.50.20230611-2ubuntu1 [786 kB] Get:110 http://ftpmaster.internal/ubuntu mantic/main arm64 binutils arm64 2.40.50.20230611-2ubuntu1 [18.6 kB] Get:111 http://ftpmaster.internal/ubuntu mantic/main arm64 binutils-common arm64 2.40.50.20230611-2ubuntu1 [251 kB] Get:112 http://ftpmaster.internal/ubuntu mantic/main arm64 libisl23 arm64 0.26-2 [713 kB] Get:113 http://ftpmaster.internal/ubuntu mantic/main arm64 libmpfr6 arm64 4.2.0-1 [256 kB] Get:114 http://ftpmaster.internal/ubuntu mantic/main arm64 g++-12 arm64 12.3.0-2ubuntu1 [10.9 MB] Get:115 http://ftpmaster.internal/ubuntu mantic/main arm64 gcc-12 arm64 12.3.0-2ubuntu1 [19.1 MB] Get:116 http://ftpmaster.internal/ubuntu mantic/main arm64 cpp-12 arm64 12.3.0-2ubuntu1 [9573 kB] Get:117 http://ftpmaster.internal/ubuntu mantic/main arm64 libubsan1 arm64 13.1.0-5ubuntu1 [1089 kB] Get:118 http://ftpmaster.internal/ubuntu mantic/main arm64 libstdc++-12-dev arm64 12.3.0-2ubuntu1 [2167 kB] Get:119 http://ftpmaster.internal/ubuntu mantic/main arm64 libgomp1 arm64 13.1.0-5ubuntu1 [134 kB] Get:120 http://ftpmaster.internal/ubuntu mantic/main arm64 libitm1 arm64 13.1.0-5ubuntu1 [27.8 kB] Get:121 http://ftpmaster.internal/ubuntu mantic/main arm64 libatomic1 arm64 13.1.0-5ubuntu1 [11.6 kB] Get:122 http://ftpmaster.internal/ubuntu mantic/main arm64 libasan8 arm64 13.1.0-5ubuntu1 [2729 kB] Get:123 http://ftpmaster.internal/ubuntu mantic/main arm64 liblsan0 arm64 13.1.0-5ubuntu1 [1183 kB] Get:124 http://ftpmaster.internal/ubuntu mantic/main arm64 libhwasan0 arm64 13.1.0-5ubuntu1 [1241 kB] Get:125 http://ftpmaster.internal/ubuntu mantic/main arm64 libgcc-12-dev arm64 12.3.0-2ubuntu1 [1156 kB] Get:126 http://ftpmaster.internal/ubuntu mantic/main arm64 libtsan2 arm64 13.1.0-5ubuntu1 [2617 kB] Get:127 http://ftpmaster.internal/ubuntu mantic/main arm64 libcc1-0 arm64 13.1.0-5ubuntu1 [49.6 kB] Get:128 http://ftpmaster.internal/ubuntu mantic/main arm64 gcc-12-base arm64 12.3.0-2ubuntu1 [42.7 kB] Get:129 http://ftpmaster.internal/ubuntu mantic/main arm64 g++ arm64 4:12.2.0-3ubuntu1 [1106 B] Get:130 http://ftpmaster.internal/ubuntu mantic/main arm64 gcc arm64 4:12.2.0-3ubuntu1 [5184 B] Get:131 http://ftpmaster.internal/ubuntu mantic/main arm64 cpp arm64 4:12.2.0-3ubuntu1 [27.8 kB] Get:132 http://ftpmaster.internal/ubuntu mantic/main arm64 dpkg-dev all 1.21.22ubuntu1 [1118 kB] Get:133 http://ftpmaster.internal/ubuntu mantic/main arm64 libdpkg-perl all 1.21.22ubuntu1 [247 kB] Get:134 http://ftpmaster.internal/ubuntu mantic/main arm64 lto-disabled-list all 41 [12.4 kB] Get:135 http://ftpmaster.internal/ubuntu mantic/main arm64 libfakeroot arm64 1.31-1.2 [31.9 kB] Get:136 http://ftpmaster.internal/ubuntu mantic/main arm64 fakeroot arm64 1.31-1.2 [59.6 kB] Get:137 http://ftpmaster.internal/ubuntu mantic/main arm64 gpg arm64 2.2.40-1.1ubuntu1 [509 kB] Get:138 http://ftpmaster.internal/ubuntu mantic/main arm64 gpgconf arm64 2.2.40-1.1ubuntu1 [95.3 kB] Get:139 http://ftpmaster.internal/ubuntu mantic/main arm64 gpg-agent arm64 2.2.40-1.1ubuntu1 [211 kB] Get:140 http://ftpmaster.internal/ubuntu mantic/main arm64 pkgbinarymangler all 153 [16.3 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 104 MB in 60s (1724 kB/s) (Reading database ... 13115 files and directories currently installed.) Preparing to unpack .../libcrypt-dev_1%3a4.4.35-1_arm64.deb ... Unpacking libcrypt-dev:arm64 (1:4.4.35-1) over (1:4.4.33-1) ... Preparing to unpack .../libc6-dev_2.37-0ubuntu2_arm64.deb ... Unpacking libc6-dev:arm64 (2.37-0ubuntu2) over (2.36-0ubuntu4) ... Preparing to unpack .../libc-dev-bin_2.37-0ubuntu2_arm64.deb ... Unpacking libc-dev-bin (2.37-0ubuntu2) over (2.36-0ubuntu4) ... Preparing to unpack .../libcrypt1_1%3a4.4.35-1_arm64.deb ... Unpacking libcrypt1:arm64 (1:4.4.35-1) over (1:4.4.33-1) ... Setting up libcrypt1:arm64 (1:4.4.35-1) ... (Reading database ... 13115 files and directories currently installed.) Preparing to unpack .../linux-libc-dev_6.3.0-7.7_arm64.deb ... Unpacking linux-libc-dev:arm64 (6.3.0-7.7) over (5.19.0-21.21) ... Preparing to unpack .../libc6_2.37-0ubuntu2_arm64.deb ... Unpacking libc6:arm64 (2.37-0ubuntu2) over (2.36-0ubuntu4) ... Setting up libc6:arm64 (2.37-0ubuntu2) ... (Reading database ... 13119 files and directories currently installed.) Preparing to unpack .../libc-bin_2.37-0ubuntu2_arm64.deb ... Unpacking libc-bin (2.37-0ubuntu2) over (2.36-0ubuntu4) ... Setting up libc-bin (2.37-0ubuntu2) ... Selecting previously unselected package gcc-13-base:arm64. (Reading database ... 13119 files and directories currently installed.) Preparing to unpack .../gcc-13-base_13.1.0-5ubuntu1_arm64.deb ... Unpacking gcc-13-base:arm64 (13.1.0-5ubuntu1) ... Setting up gcc-13-base:arm64 (13.1.0-5ubuntu1) ... (Reading database ... 13124 files and directories currently installed.) Preparing to unpack .../libgcc-s1_13.1.0-5ubuntu1_arm64.deb ... Unpacking libgcc-s1:arm64 (13.1.0-5ubuntu1) over (12.2.0-10ubuntu1) ... Setting up libgcc-s1:arm64 (13.1.0-5ubuntu1) ... (Reading database ... 13124 files and directories currently installed.) Preparing to unpack .../base-files_13ubuntu1_arm64.deb ... Unpacking base-files (13ubuntu1) over (12.3ubuntu1) ... Setting up base-files (13ubuntu1) ... Installing new version of config file /etc/debian_version ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... (Reading database ... 13124 files and directories currently installed.) Preparing to unpack .../bash_5.2.15-2ubuntu1_arm64.deb ... Unpacking bash (5.2.15-2ubuntu1) over (5.2-1ubuntu2) ... Setting up bash (5.2.15-2ubuntu1) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 13124 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.38.1-5ubuntu2_arm64.deb ... Unpacking bsdutils (1:2.38.1-5ubuntu2) over (1:2.38.1-4ubuntu1) ... Setting up bsdutils (1:2.38.1-5ubuntu2) ... (Reading database ... 13124 files and directories currently installed.) Preparing to unpack .../coreutils_9.1-1ubuntu2_arm64.deb ... Unpacking coreutils (9.1-1ubuntu2) over (8.32-4.1ubuntu1) ... Setting up coreutils (9.1-1ubuntu2) ... (Reading database ... 13124 files and directories currently installed.) Preparing to unpack .../liblzma5_5.4.1-0.2_arm64.deb ... Unpacking liblzma5:arm64 (5.4.1-0.2) over (5.2.9-0.0) ... Setting up liblzma5:arm64 (5.4.1-0.2) ... (Reading database ... 13124 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.10.1-3ubuntu1_arm64.deb ... Unpacking libgcrypt20:arm64 (1.10.1-3ubuntu1) over (1.10.1-2ubuntu1) ... Setting up libgcrypt20:arm64 (1.10.1-3ubuntu1) ... (Reading database ... 13124 files and directories currently installed.) Preparing to unpack .../libstdc++6_13.1.0-5ubuntu1_arm64.deb ... Unpacking libstdc++6:arm64 (13.1.0-5ubuntu1) over (12.2.0-10ubuntu1) ... Setting up libstdc++6:arm64 (13.1.0-5ubuntu1) ... (Reading database ... 13124 files and directories currently installed.) Preparing to unpack .../libacl1_2.3.1-3_arm64.deb ... Unpacking libacl1:arm64 (2.3.1-3) over (2.3.1-2) ... Setting up libacl1:arm64 (2.3.1-3) ... (Reading database ... 13124 files and directories currently installed.) Preparing to unpack .../libapparmor1_3.0.8-1ubuntu3_arm64.deb ... Unpacking libapparmor1:arm64 (3.0.8-1ubuntu3) over (3.0.8-1ubuntu1) ... Preparing to unpack .../libaudit-common_1%3a3.0.9-1_all.deb ... Unpacking libaudit-common (1:3.0.9-1) over (1:3.0.7-1ubuntu3) ... Setting up libaudit-common (1:3.0.9-1) ... (Reading database ... 13124 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.8.3-1build2_arm64.deb ... Unpacking libcap-ng0:arm64 (0.8.3-1build2) over (0.8.3-1build1) ... Setting up libcap-ng0:arm64 (0.8.3-1build2) ... (Reading database ... 13124 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a3.0.9-1_arm64.deb ... Unpacking libaudit1:arm64 (1:3.0.9-1) over (1:3.0.7-1ubuntu3) ... Setting up libaudit1:arm64 (1:3.0.9-1) ... (Reading database ... 13124 files and directories currently installed.) Preparing to unpack .../libblkid1_2.38.1-5ubuntu2_arm64.deb ... Unpacking libblkid1:arm64 (2.38.1-5ubuntu2) over (2.38.1-4ubuntu1) ... Setting up libblkid1:arm64 (2.38.1-5ubuntu2) ... (Reading database ... 13124 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.66-4ubuntu1_arm64.deb ... Unpacking libcap2:arm64 (1:2.66-4ubuntu1) over (1:2.44-1build3) ... Setting up libcap2:arm64 (1:2.66-4ubuntu1) ... (Reading database ... 13126 files and directories currently installed.) Preparing to unpack .../libperl5.36_5.36.0-7ubuntu1_arm64.deb ... Unpacking libperl5.36:arm64 (5.36.0-7ubuntu1) over (5.36.0-4ubuntu2) ... Preparing to unpack .../perl_5.36.0-7ubuntu1_arm64.deb ... Unpacking perl (5.36.0-7ubuntu1) over (5.36.0-4ubuntu2) ... Preparing to unpack .../perl-base_5.36.0-7ubuntu1_arm64.deb ... Unpacking perl-base (5.36.0-7ubuntu1) over (5.36.0-4ubuntu2) ... Setting up perl-base (5.36.0-7ubuntu1) ... (Reading database ... 13126 files and directories currently installed.) Preparing to unpack .../perl-modules-5.36_5.36.0-7ubuntu1_all.deb ... Unpacking perl-modules-5.36 (5.36.0-7ubuntu1) over (5.36.0-4ubuntu2) ... Preparing to unpack .../libdb5.3_5.3.28+dfsg2-1_arm64.deb ... Unpacking libdb5.3:arm64 (5.3.28+dfsg2-1) over (5.3.28+dfsg1-0.10) ... Setting up libdb5.3:arm64 (5.3.28+dfsg2-1) ... (Reading database ... 13126 files and directories currently installed.) Preparing to unpack .../zlib1g_1%3a1.2.13.dfsg-1ubuntu4_arm64.deb ... Unpacking zlib1g:arm64 (1:1.2.13.dfsg-1ubuntu4) over (1:1.2.11.dfsg-4.1ubuntu1) ... Setting up zlib1g:arm64 (1:1.2.13.dfsg-1ubuntu4) ... (Reading database ... 13126 files and directories currently installed.) Preparing to unpack .../debconf_1.5.82_all.deb ... Unpacking debconf (1.5.82) over (1.5.79ubuntu1) ... Setting up debconf (1.5.82) ... (Reading database ... 13126 files and directories currently installed.) Preparing to unpack .../libssl3_3.0.9-1ubuntu1_arm64.deb ... Unpacking libssl3:arm64 (3.0.9-1ubuntu1) over (3.0.5-2ubuntu2) ... Preparing to unpack .../libzstd1_1.5.4+dfsg2-5_arm64.deb ... Unpacking libzstd1:arm64 (1.5.4+dfsg2-5) over (1.5.2+dfsg-1) ... Setting up libzstd1:arm64 (1.5.4+dfsg2-5) ... (Reading database ... 13126 files and directories currently installed.) Preparing to unpack .../libkmod2_30+20221128-1ubuntu1_arm64.deb ... Unpacking libkmod2:arm64 (30+20221128-1ubuntu1) over (30+20220905-1ubuntu1) ... Preparing to unpack .../libpcre2-8-0_10.42-1_arm64.deb ... Unpacking libpcre2-8-0:arm64 (10.42-1) over (10.40-1ubuntu1) ... Setting up libpcre2-8-0:arm64 (10.42-1) ... (Reading database ... 13126 files and directories currently installed.) Preparing to unpack .../libselinux1_3.4-1build4_arm64.deb ... Unpacking libselinux1:arm64 (3.4-1build4) over (3.4-1build1) ... Setting up libselinux1:arm64 (3.4-1build4) ... (Reading database ... 13126 files and directories currently installed.) Preparing to unpack .../libmount1_2.38.1-5ubuntu2_arm64.deb ... Unpacking libmount1:arm64 (2.38.1-5ubuntu2) over (2.38.1-4ubuntu1) ... Setting up libmount1:arm64 (2.38.1-5ubuntu2) ... (Reading database ... 13126 files and directories currently installed.) Preparing to unpack .../libpam0g_1.5.2-6ubuntu1_arm64.deb ... Unpacking libpam0g:arm64 (1.5.2-6ubuntu1) over (1.5.2-5ubuntu1) ... Setting up libpam0g:arm64 (1.5.2-6ubuntu1) ... (Reading database ... 13126 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.4-1ubuntu3_arm64.deb ... Unpacking libseccomp2:arm64 (2.5.4-1ubuntu3) over (2.5.4-1ubuntu2) ... Setting up libseccomp2:arm64 (2.5.4-1ubuntu3) ... (Reading database ... 13126 files and directories currently installed.) Preparing to unpack .../systemd-sysv_252.5-2ubuntu3_arm64.deb ... Unpacking systemd-sysv (252.5-2ubuntu3) over (251.4-1ubuntu7) ... Setting up libssl3:arm64 (3.0.9-1ubuntu1) ... (Reading database ... 13127 files and directories currently installed.) Preparing to unpack .../systemd_252.5-2ubuntu3_arm64.deb ... Unpacking systemd (252.5-2ubuntu3) over (251.4-1ubuntu7) ... Preparing to unpack .../libsystemd-shared_252.5-2ubuntu3_arm64.deb ... Unpacking libsystemd-shared:arm64 (252.5-2ubuntu3) over (251.4-1ubuntu7) ... Preparing to unpack .../libargon2-1_0~20190702+dfsg-3_arm64.deb ... Unpacking libargon2-1:arm64 (0~20190702+dfsg-3) over (0~20171227-0.3) ... Preparing to unpack .../libudev1_252.5-2ubuntu3_arm64.deb ... Unpacking libudev1:arm64 (252.5-2ubuntu3) over (251.4-1ubuntu7) ... Setting up libudev1:arm64 (252.5-2ubuntu3) ... (Reading database ... 13158 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.185-2ubuntu1_arm64.deb ... Unpacking libdevmapper1.02.1:arm64 (2:1.02.185-2ubuntu1) over (2:1.02.185-1ubuntu1) ... Preparing to unpack .../libuuid1_2.38.1-5ubuntu2_arm64.deb ... Unpacking libuuid1:arm64 (2.38.1-5ubuntu2) over (2.38.1-4ubuntu1) ... Setting up libuuid1:arm64 (2.38.1-5ubuntu2) ... (Reading database ... 13158 files and directories currently installed.) Preparing to unpack .../libcryptsetup12_2%3a2.6.1-4ubuntu1_arm64.deb ... Unpacking libcryptsetup12:arm64 (2:2.6.1-4ubuntu1) over (2:2.5.0-6ubuntu3) ... Preparing to unpack .../libfdisk1_2.38.1-5ubuntu2_arm64.deb ... Unpacking libfdisk1:arm64 (2.38.1-5ubuntu2) over (2.38.1-4ubuntu1) ... Preparing to unpack .../libp11-kit0_0.24.1-2ubuntu1_arm64.deb ... Unpacking libp11-kit0:arm64 (0.24.1-2ubuntu1) over (0.24.1-1ubuntu2) ... Setting up libp11-kit0:arm64 (0.24.1-2ubuntu1) ... (Reading database ... 13158 files and directories currently installed.) Preparing to unpack .../mount_2.38.1-5ubuntu2_arm64.deb ... Unpacking mount (2.38.1-5ubuntu2) over (2.38.1-4ubuntu1) ... Preparing to unpack .../libsystemd0_252.5-2ubuntu3_arm64.deb ... Unpacking libsystemd0:arm64 (252.5-2ubuntu3) over (251.4-1ubuntu7) ... Setting up libsystemd0:arm64 (252.5-2ubuntu3) ... (Reading database ... 13159 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.7.1_arm64.deb ... Unpacking libapt-pkg6.0:arm64 (2.7.1) over (2.5.4) ... Setting up libapt-pkg6.0:arm64 (2.7.1) ... (Reading database ... 13159 files and directories currently installed.) Preparing to unpack .../tar_1.34+dfsg-1.2ubuntu1_arm64.deb ... Unpacking tar (1.34+dfsg-1.2ubuntu1) over (1.34+dfsg-1.1) ... Setting up tar (1.34+dfsg-1.2ubuntu1) ... (Reading database ... 13159 files and directories currently installed.) Preparing to unpack .../dpkg_1.21.22ubuntu1_arm64.deb ... Unpacking dpkg (1.21.22ubuntu1) over (1.21.11ubuntu2) ... Setting up dpkg (1.21.22ubuntu1) ... (Reading database ... 13162 files and directories currently installed.) Preparing to unpack .../dash_0.5.12-2ubuntu1_arm64.deb ... Unpacking dash (0.5.12-2ubuntu1) over (0.5.11+git20210903+057cd650a4ed-9ubuntu1) ... Setting up dash (0.5.12-2ubuntu1) ... (Reading database ... 13162 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.8-4_arm64.deb ... Unpacking diffutils (1:3.8-4) over (1:3.8-1) ... Setting up diffutils (1:3.8-4) ... (Reading database ... 13162 files and directories currently installed.) Preparing to unpack .../findutils_4.9.0-4ubuntu1_arm64.deb ... Unpacking findutils (4.9.0-4ubuntu1) over (4.9.0-3ubuntu1) ... Setting up findutils (4.9.0-4ubuntu1) ... (Reading database ... 13162 files and directories currently installed.) Preparing to unpack .../archives/grep_3.8-5_arm64.deb ... Unpacking grep (3.8-5) over (3.8-3) ... Setting up grep (3.8-5) ... (Reading database ... 13162 files and directories currently installed.) Preparing to unpack .../hostname_3.23+nmu1ubuntu1_arm64.deb ... Unpacking hostname (3.23+nmu1ubuntu1) over (3.23ubuntu2) ... Setting up hostname (3.23+nmu1ubuntu1) ... (Reading database ... 13162 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.4-4_arm64.deb ... Unpacking ncurses-bin (6.4-4) over (6.3+20220423-2) ... Setting up ncurses-bin (6.4-4) ... (Reading database ... 13162 files and directories currently installed.) Preparing to unpack .../archives/sed_4.9-1_arm64.deb ... Unpacking sed (4.9-1) over (4.8-1ubuntu2) ... Setting up sed (4.9-1) ... (Reading database ... 13162 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.38.1-5ubuntu2_arm64.deb ... Unpacking libsmartcols1:arm64 (2.38.1-5ubuntu2) over (2.38.1-4ubuntu1) ... Setting up libsmartcols1:arm64 (2.38.1-5ubuntu2) ... (Reading database ... 13162 files and directories currently installed.) Preparing to unpack .../util-linux-extra_2.38.1-5ubuntu2_arm64.deb ... Unpacking util-linux-extra (2.38.1-5ubuntu2) over (2.38.1-4ubuntu1) ... Setting up util-linux-extra (2.38.1-5ubuntu2) ... (Reading database ... 13162 files and directories currently installed.) Preparing to unpack .../util-linux_2.38.1-5ubuntu2_arm64.deb ... Unpacking util-linux (2.38.1-5ubuntu2) over (2.38.1-4ubuntu1) ... Setting up util-linux (2.38.1-5ubuntu2) ... (Reading database ... 13162 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.4-4_all.deb ... Unpacking ncurses-base (6.4-4) over (6.3+20220423-2) ... Setting up ncurses-base (6.4-4) ... (Reading database ... 13162 files and directories currently installed.) Preparing to unpack .../archives/lsb-base_11.6_all.deb ... Unpacking lsb-base (11.6) over (11.2ubuntu1) ... Preparing to unpack .../sysvinit-utils_3.06-4ubuntu1_arm64.deb ... Unpacking sysvinit-utils (3.06-4ubuntu1) over (3.04-1ubuntu1) ... Setting up sysvinit-utils (3.06-4ubuntu1) ... (Reading database ... 13162 files and directories currently installed.) Preparing to unpack .../adduser_3.129ubuntu1_all.deb ... moving unchanged adduser.conf to adduser.conf.update-old. New dpkg-conffile will come from the package. Unpacking adduser (3.129ubuntu1) over (3.121ubuntu1) ... Setting up adduser (3.129ubuntu1) ... Installing new version of config file /etc/deluser.conf ... (Reading database ... 13129 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.40-1.1ubuntu1_arm64.deb ... Unpacking gpgv (2.2.40-1.1ubuntu1) over (2.2.40-1ubuntu1) ... Setting up gpgv (2.2.40-1.1ubuntu1) ... (Reading database ... 13129 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.7.9-2ubuntu1_arm64.deb ... Unpacking libgnutls30:arm64 (3.7.9-2ubuntu1) over (3.7.7-2ubuntu2) ... Setting up libgnutls30:arm64 (3.7.9-2ubuntu1) ... (Reading database ... 13129 files and directories currently installed.) Preparing to unpack .../archives/apt_2.7.1_arm64.deb ... Unpacking apt (2.7.1) over (2.5.4) ... Setting up apt (2.7.1) ... Installing new version of config file /etc/apt/apt.conf.d/01autoremove ... (Reading database ... 13126 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.5.2-6ubuntu1_arm64.deb ... Unpacking libpam-modules-bin (1.5.2-6ubuntu1) over (1.5.2-5ubuntu1) ... Setting up libpam-modules-bin (1.5.2-6ubuntu1) ... (Reading database ... 13126 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.5.2-6ubuntu1_arm64.deb ... Unpacking libpam-modules:arm64 (1.5.2-6ubuntu1) over (1.5.2-5ubuntu1) ... Setting up libpam-modules:arm64 (1.5.2-6ubuntu1) ... (Reading database ... 13126 files and directories currently installed.) Preparing to unpack .../logsave_1.47.0-1ubuntu1_arm64.deb ... Unpacking logsave (1.47.0-1ubuntu1) over (1.46.6~rc1-1ubuntu1) ... Preparing to unpack .../libext2fs2_1.47.0-1ubuntu1_arm64.deb ... Unpacking libext2fs2:arm64 (1.47.0-1ubuntu1) over (1.46.6~rc1-1ubuntu1) ... Setting up libext2fs2:arm64 (1.47.0-1ubuntu1) ... (Reading database ... 13126 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.47.0-1ubuntu1_arm64.deb ... Unpacking e2fsprogs (1.47.0-1ubuntu1) over (1.46.6~rc1-1ubuntu1) ... Preparing to unpack .../libattr1_1%3a2.5.1-4_arm64.deb ... Unpacking libattr1:arm64 (1:2.5.1-4) over (1:2.5.1-3) ... Setting up libattr1:arm64 (1:2.5.1-4) ... (Reading database ... 13126 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.267ubuntu1_arm64.deb ... Unpacking libdebconfclient0:arm64 (0.267ubuntu1) over (0.264ubuntu1) ... Setting up libdebconfclient0:arm64 (0.267ubuntu1) ... (Reading database ... 13126 files and directories currently installed.) Preparing to unpack .../libmd0_1.1.0-1_arm64.deb ... Unpacking libmd0:arm64 (1.1.0-1) over (1.0.4-2) ... Setting up libmd0:arm64 (1.1.0-1) ... (Reading database ... 13126 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.5.2-6ubuntu1_all.deb ... Unpacking libpam-runtime (1.5.2-6ubuntu1) over (1.5.2-5ubuntu1) ... Setting up libpam-runtime (1.5.2-6ubuntu1) ... (Reading database ... 13126 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.4-1build4_all.deb ... Unpacking libsemanage-common (3.4-1build4) over (3.4-1build1) ... Setting up libsemanage-common (3.4-1build4) ... (Reading database ... 13126 files and directories currently installed.) Preparing to unpack .../libsepol2_3.4-2.1_arm64.deb ... Unpacking libsepol2:arm64 (3.4-2.1) over (3.4-2) ... Setting up libsepol2:arm64 (3.4-2.1) ... (Reading database ... 13126 files and directories currently installed.) Preparing to unpack .../libsemanage2_3.4-1build4_arm64.deb ... Unpacking libsemanage2:arm64 (3.4-1build4) over (3.4-1build1) ... Setting up libsemanage2:arm64 (3.4-1build4) ... (Reading database ... 13126 files and directories currently installed.) Preparing to unpack .../libncurses6_6.4-4_arm64.deb ... Unpacking libncurses6:arm64 (6.4-4) over (6.3+20220423-2) ... Preparing to unpack .../libncursesw6_6.4-4_arm64.deb ... Unpacking libncursesw6:arm64 (6.4-4) over (6.3+20220423-2) ... Preparing to unpack .../libtinfo6_6.4-4_arm64.deb ... Unpacking libtinfo6:arm64 (6.4-4) over (6.3+20220423-2) ... Setting up libtinfo6:arm64 (6.4-4) ... (Reading database ... 13126 files and directories currently installed.) Preparing to unpack .../usrmerge_35ubuntu1_all.deb ... Unpacking usrmerge (35ubuntu1) over (33ubuntu1) ... Setting up usrmerge (35ubuntu1) ... (Reading database ... 13126 files and directories currently installed.) Preparing to unpack .../00-libcom-err2_1.47.0-1ubuntu1_arm64.deb ... Unpacking libcom-err2:arm64 (1.47.0-1ubuntu1) over (1.46.6~rc1-1ubuntu1) ... Selecting previously unselected package libproc2-0:arm64. Preparing to unpack .../01-libproc2-0_2%3a4.0.3-1ubuntu1_arm64.deb ... Unpacking libproc2-0:arm64 (2:4.0.3-1ubuntu1) ... Preparing to unpack .../02-libss2_1.47.0-1ubuntu1_arm64.deb ... Unpacking libss2:arm64 (1.47.0-1ubuntu1) over (1.46.6~rc1-1ubuntu1) ... Preparing to unpack .../03-mawk_1.3.4.20230525-1_arm64.deb ... Unpacking mawk (1.3.4.20230525-1) over (1.3.4.20200120-3.1) ... Preparing to unpack .../04-procps_2%3a4.0.3-1ubuntu1_arm64.deb ... Unpacking procps (2:4.0.3-1ubuntu1) over (2:3.3.17-7ubuntu1) ... Preparing to unpack .../05-sensible-utils_0.0.17+nmu1_all.deb ... Unpacking sensible-utils (0.0.17+nmu1) over (0.0.17) ... Preparing to unpack .../06-openssl_3.0.9-1ubuntu1_arm64.deb ... Unpacking openssl (3.0.9-1ubuntu1) over (3.0.5-2ubuntu2) ... Preparing to unpack .../07-ca-certificates_20230311ubuntu1_all.deb ... Unpacking ca-certificates (20230311ubuntu1) over (20211016ubuntu1) ... Preparing to unpack .../08-libgssapi-krb5-2_1.20.1-2_arm64.deb ... Unpacking libgssapi-krb5-2:arm64 (1.20.1-2) over (1.20.1-1build1) ... Preparing to unpack .../09-libkrb5-3_1.20.1-2_arm64.deb ... Unpacking libkrb5-3:arm64 (1.20.1-2) over (1.20.1-1build1) ... Preparing to unpack .../10-libkrb5support0_1.20.1-2_arm64.deb ... Unpacking libkrb5support0:arm64 (1.20.1-2) over (1.20.1-1build1) ... Preparing to unpack .../11-libk5crypto3_1.20.1-2_arm64.deb ... Unpacking libk5crypto3:arm64 (1.20.1-2) over (1.20.1-1build1) ... Preparing to unpack .../12-readline-common_8.2-1.3_all.deb ... Unpacking readline-common (8.2-1.3) over (8.2-1.2) ... Preparing to unpack .../13-libreadline8_8.2-1.3_arm64.deb ... Unpacking libreadline8:arm64 (8.2-1.3) over (8.2-1.2) ... Preparing to unpack .../14-libsqlite3-0_3.40.1-2_arm64.deb ... Unpacking libsqlite3-0:arm64 (3.40.1-2) over (3.40.0-1) ... Preparing to unpack .../15-tzdata_2023c-4exp1ubuntu1_all.deb ... Unpacking tzdata (2023c-4exp1ubuntu1) over (2022g-1ubuntu1) ... Preparing to unpack .../16-xz-utils_5.4.1-0.2_arm64.deb ... Unpacking xz-utils (5.4.1-0.2) over (5.2.9-0.0) ... Preparing to unpack .../17-advancecomp_2.5-1_arm64.deb ... Unpacking advancecomp (2.5-1) over (2.4-1) ... Preparing to unpack .../18-libgprofng0_2.40.50.20230611-2ubuntu1_arm64.deb ... Unpacking libgprofng0:arm64 (2.40.50.20230611-2ubuntu1) over (2.39.50.20221224-1ubuntu1) ... Preparing to unpack .../19-libctf0_2.40.50.20230611-2ubuntu1_arm64.deb ... Unpacking libctf0:arm64 (2.40.50.20230611-2ubuntu1) over (2.39.50.20221224-1ubuntu1) ... Preparing to unpack .../20-libctf-nobfd0_2.40.50.20230611-2ubuntu1_arm64.deb ... Unpacking libctf-nobfd0:arm64 (2.40.50.20230611-2ubuntu1) over (2.39.50.20221224-1ubuntu1) ... Preparing to unpack .../21-binutils-aarch64-linux-gnu_2.40.50.20230611-2ubuntu1_arm64.deb ... Unpacking binutils-aarch64-linux-gnu (2.40.50.20230611-2ubuntu1) over (2.39.50.20221224-1ubuntu1) ... Preparing to unpack .../22-libbinutils_2.40.50.20230611-2ubuntu1_arm64.deb ... Unpacking libbinutils:arm64 (2.40.50.20230611-2ubuntu1) over (2.39.50.20221224-1ubuntu1) ... Preparing to unpack .../23-binutils_2.40.50.20230611-2ubuntu1_arm64.deb ... Unpacking binutils (2.40.50.20230611-2ubuntu1) over (2.39.50.20221224-1ubuntu1) ... Preparing to unpack .../24-binutils-common_2.40.50.20230611-2ubuntu1_arm64.deb ... Unpacking binutils-common:arm64 (2.40.50.20230611-2ubuntu1) over (2.39.50.20221224-1ubuntu1) ... Preparing to unpack .../25-libisl23_0.26-2_arm64.deb ... Unpacking libisl23:arm64 (0.26-2) over (0.25-1) ... Preparing to unpack .../26-libmpfr6_4.2.0-1_arm64.deb ... Unpacking libmpfr6:arm64 (4.2.0-1) over (4.1.0-3build3) ... Preparing to unpack .../27-g++-12_12.3.0-2ubuntu1_arm64.deb ... Unpacking g++-12 (12.3.0-2ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../28-gcc-12_12.3.0-2ubuntu1_arm64.deb ... Unpacking gcc-12 (12.3.0-2ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../29-cpp-12_12.3.0-2ubuntu1_arm64.deb ... Unpacking cpp-12 (12.3.0-2ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../30-libubsan1_13.1.0-5ubuntu1_arm64.deb ... Unpacking libubsan1:arm64 (13.1.0-5ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../31-libstdc++-12-dev_12.3.0-2ubuntu1_arm64.deb ... Unpacking libstdc++-12-dev:arm64 (12.3.0-2ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../32-libgomp1_13.1.0-5ubuntu1_arm64.deb ... Unpacking libgomp1:arm64 (13.1.0-5ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../33-libitm1_13.1.0-5ubuntu1_arm64.deb ... Unpacking libitm1:arm64 (13.1.0-5ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../34-libatomic1_13.1.0-5ubuntu1_arm64.deb ... Unpacking libatomic1:arm64 (13.1.0-5ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../35-libasan8_13.1.0-5ubuntu1_arm64.deb ... Unpacking libasan8:arm64 (13.1.0-5ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../36-liblsan0_13.1.0-5ubuntu1_arm64.deb ... Unpacking liblsan0:arm64 (13.1.0-5ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../37-libhwasan0_13.1.0-5ubuntu1_arm64.deb ... Unpacking libhwasan0:arm64 (13.1.0-5ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../38-libgcc-12-dev_12.3.0-2ubuntu1_arm64.deb ... Unpacking libgcc-12-dev:arm64 (12.3.0-2ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../39-libtsan2_13.1.0-5ubuntu1_arm64.deb ... Unpacking libtsan2:arm64 (13.1.0-5ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../40-libcc1-0_13.1.0-5ubuntu1_arm64.deb ... Unpacking libcc1-0:arm64 (13.1.0-5ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../41-gcc-12-base_12.3.0-2ubuntu1_arm64.deb ... Unpacking gcc-12-base:arm64 (12.3.0-2ubuntu1) over (12.2.0-10ubuntu1) ... Preparing to unpack .../42-g++_4%3a12.2.0-3ubuntu1_arm64.deb ... Unpacking g++ (4:12.2.0-3ubuntu1) over (4:12.2.0-1ubuntu1) ... Preparing to unpack .../43-gcc_4%3a12.2.0-3ubuntu1_arm64.deb ... Unpacking gcc (4:12.2.0-3ubuntu1) over (4:12.2.0-1ubuntu1) ... Preparing to unpack .../44-cpp_4%3a12.2.0-3ubuntu1_arm64.deb ... Unpacking cpp (4:12.2.0-3ubuntu1) over (4:12.2.0-1ubuntu1) ... Preparing to unpack .../45-dpkg-dev_1.21.22ubuntu1_all.deb ... Unpacking dpkg-dev (1.21.22ubuntu1) over (1.21.11ubuntu2) ... Preparing to unpack .../46-libdpkg-perl_1.21.22ubuntu1_all.deb ... Unpacking libdpkg-perl (1.21.22ubuntu1) over (1.21.11ubuntu2) ... Preparing to unpack .../47-lto-disabled-list_41_all.deb ... Unpacking lto-disabled-list (41) over (37) ... Preparing to unpack .../48-libfakeroot_1.31-1.2_arm64.deb ... Unpacking libfakeroot:arm64 (1.31-1.2) over (1.30.1-1ubuntu1) ... Preparing to unpack .../49-fakeroot_1.31-1.2_arm64.deb ... Unpacking fakeroot (1.31-1.2) over (1.30.1-1ubuntu1) ... Preparing to unpack .../50-gpg_2.2.40-1.1ubuntu1_arm64.deb ... Unpacking gpg (2.2.40-1.1ubuntu1) over (2.2.40-1ubuntu1) ... Preparing to unpack .../51-gpgconf_2.2.40-1.1ubuntu1_arm64.deb ... Unpacking gpgconf (2.2.40-1.1ubuntu1) over (2.2.40-1ubuntu1) ... Preparing to unpack .../52-gpg-agent_2.2.40-1.1ubuntu1_arm64.deb ... Unpacking gpg-agent (2.2.40-1.1ubuntu1) over (2.2.40-1ubuntu1) ... Preparing to unpack .../53-pkgbinarymangler_153_all.deb ... Unpacking pkgbinarymangler (153) over (149) ... Setting up lsb-base (11.6) ... Setting up lto-disabled-list (41) ... Setting up libapparmor1:arm64 (3.0.8-1ubuntu3) ... Setting up libargon2-1:arm64 (0~20190702+dfsg-3) ... Setting up libsqlite3-0:arm64 (3.40.1-2) ... Setting up binutils-common:arm64 (2.40.50.20230611-2ubuntu1) ... Installing new version of config file /etc/gprofng.rc ... Setting up linux-libc-dev:arm64 (6.3.0-7.7) ... Setting up libctf-nobfd0:arm64 (2.40.50.20230611-2ubuntu1) ... Setting up libcom-err2:arm64 (1.47.0-1ubuntu1) ... Setting up libgomp1:arm64 (13.1.0-5ubuntu1) ... Setting up libfakeroot:arm64 (1.31-1.2) ... Setting up libkrb5support0:arm64 (1.20.1-2) ... Setting up gcc-12-base:arm64 (12.3.0-2ubuntu1) ... Setting up tzdata (2023c-4exp1ubuntu1) ... Current default time zone: 'Etc/UTC' Local time is now: Fri Jun 16 17:28:02 UTC 2023. Universal Time is now: Fri Jun 16 17:28:02 UTC 2023. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up fakeroot (1.31-1.2) ... Setting up perl-modules-5.36 (5.36.0-7ubuntu1) ... Setting up libmpfr6:arm64 (4.2.0-1) ... Setting up libncurses6:arm64 (6.4-4) ... Setting up xz-utils (5.4.1-0.2) ... Setting up libproc2-0:arm64 (2:4.0.3-1ubuntu1) ... Setting up libatomic1:arm64 (13.1.0-5ubuntu1) ... Setting up libss2:arm64 (1.47.0-1ubuntu1) ... Setting up libncursesw6:arm64 (6.4-4) ... Setting up libk5crypto3:arm64 (1.20.1-2) ... Setting up logsave (1.47.0-1ubuntu1) ... Setting up libfdisk1:arm64 (2.38.1-5ubuntu2) ... Setting up libubsan1:arm64 (13.1.0-5ubuntu1) ... Setting up advancecomp (2.5-1) ... Setting up libdevmapper1.02.1:arm64 (2:1.02.185-2ubuntu1) ... Setting up mount (2.38.1-5ubuntu2) ... Setting up sensible-utils (0.0.17+nmu1) ... Setting up libhwasan0:arm64 (13.1.0-5ubuntu1) ... Setting up libcrypt-dev:arm64 (1:4.4.35-1) ... Setting up libasan8:arm64 (13.1.0-5ubuntu1) ... Setting up procps (2:4.0.3-1ubuntu1) ... Setting up libcryptsetup12:arm64 (2:2.6.1-4ubuntu1) ... Setting up mawk (1.3.4.20230525-1) ... Setting up libkrb5-3:arm64 (1.20.1-2) ... Setting up libtsan2:arm64 (13.1.0-5ubuntu1) ... Setting up libbinutils:arm64 (2.40.50.20230611-2ubuntu1) ... Setting up libisl23:arm64 (0.26-2) ... Setting up libc-dev-bin (2.37-0ubuntu2) ... Setting up openssl (3.0.9-1ubuntu1) ... Installing new version of config file /etc/ssl/openssl.cnf ... Setting up readline-common (8.2-1.3) ... Setting up libcc1-0:arm64 (13.1.0-5ubuntu1) ... Setting up libperl5.36:arm64 (5.36.0-7ubuntu1) ... Setting up liblsan0:arm64 (13.1.0-5ubuntu1) ... Setting up libitm1:arm64 (13.1.0-5ubuntu1) ... Setting up libkmod2:arm64 (30+20221128-1ubuntu1) ... Setting up libctf0:arm64 (2.40.50.20230611-2ubuntu1) ... Setting up cpp-12 (12.3.0-2ubuntu1) ... Setting up pkgbinarymangler (153) ... Setting up libreadline8:arm64 (8.2-1.3) ... Setting up e2fsprogs (1.47.0-1ubuntu1) ... Installing new version of config file /etc/mke2fs.conf ... Setting up ca-certificates (20230311ubuntu1) ... Updating certificates in /etc/ssl/certs... rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL 19 added, 6 removed; done. Setting up perl (5.36.0-7ubuntu1) ... Setting up libgprofng0:arm64 (2.40.50.20230611-2ubuntu1) ... Setting up libgcc-12-dev:arm64 (12.3.0-2ubuntu1) ... Setting up libgssapi-krb5-2:arm64 (1.20.1-2) ... Setting up libsystemd-shared:arm64 (252.5-2ubuntu3) ... Setting up libdpkg-perl (1.21.22ubuntu1) ... Setting up cpp (4:12.2.0-3ubuntu1) ... Setting up gpgconf (2.2.40-1.1ubuntu1) ... Setting up libc6-dev:arm64 (2.37-0ubuntu2) ... Setting up gpg (2.2.40-1.1ubuntu1) ... Setting up gpg-agent (2.2.40-1.1ubuntu1) ... Setting up libstdc++-12-dev:arm64 (12.3.0-2ubuntu1) ... Setting up binutils-aarch64-linux-gnu (2.40.50.20230611-2ubuntu1) ... Setting up systemd (252.5-2ubuntu3) ... Installing new version of config file /etc/systemd/logind.conf ... Installing new version of config file /etc/systemd/system.conf ... Installing new version of config file /etc/systemd/user.conf ... Initializing machine ID from random generator. Setting up binutils (2.40.50.20230611-2ubuntu1) ... Setting up dpkg-dev (1.21.22ubuntu1) ... Setting up gcc-12 (12.3.0-2ubuntu1) ... Setting up g++-12 (12.3.0-2ubuntu1) ... Setting up systemd-sysv (252.5-2ubuntu3) ... Setting up gcc (4:12.2.0-3ubuntu1) ... Setting up g++ (4:12.2.0-3ubuntu1) ... Processing triggers for libc-bin (2.37-0ubuntu2) ... Processing triggers for debianutils (5.7-0.4) ... Processing triggers for ca-certificates (20230311ubuntu1) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-26313501 arm64 mantic-proposed -c chroot:build-PACKAGEBUILD-26313501 --arch=arm64 --dist=mantic-proposed --nolog libmath-bigint-gmp-perl_1.6012-1.dsc Initiating build PACKAGEBUILD-26313501 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-152-generic #169-Ubuntu SMP Tue Jun 6 22:25:45 UTC 2023 aarch64 sbuild (Debian sbuild) 0.79.0 (05 February 2020) on bos02-arm64-015.buildd +==============================================================================+ | libmath-bigint-gmp-perl 1.6012-1 (arm64) Fri, 16 Jun 2023 17:28:13 +0000 | +==============================================================================+ Package: libmath-bigint-gmp-perl Version: 1.6012-1 Source Version: 1.6012-1 Distribution: mantic-proposed Machine Architecture: arm64 Host Architecture: arm64 Build Architecture: arm64 Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-26313501/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/libmath-bigint-gmp-perl-X71ov3/resolver-7WxGiE' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- libmath-bigint-gmp-perl_1.6012-1.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/libmath-bigint-gmp-perl-X71ov3/libmath-bigint-gmp-perl-1.6012' with '<>' I: NOTICE: Log filtering will replace 'build/libmath-bigint-gmp-perl-X71ov3' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), libdevel-checklib-perl, libgmp-dev, libmath-bigint-perl (>= 1.999838), libyaml-perl, perl-xs-dev, perl, build-essential, fakeroot Filtered Build-Depends: debhelper-compat (= 13), libdevel-checklib-perl, libgmp-dev, libmath-bigint-perl (>= 1.999838), libyaml-perl, perl-xs-dev, perl, build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [431 B] Get:5 copy:/<>/apt_archive ./ Packages [504 B] Fetched 1892 B in 0s (55.7 kB/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libdebhelper-perl libdevel-checklib-perl libdw1 libelf1 libfile-stripnondeterminism-perl libgmp-dev libgmpxx4ldbl libicu72 libmagic-mgc libmagic1 libmath-bigint-perl libperl-dev libpipeline1 libsub-override-perl libtool libuchardet0 libxml2 libyaml-perl m4 man-db po-debconf Suggested packages: autoconf-archive gnu-standards autoconf-doc dh-make gettext-doc libasprintf-dev libgettextpo-dev groff gmp-doc libgmp10-doc libmpfr-dev libtool-doc gfortran | fortran95-compiler gcj-jdk libyaml-shell-perl m4-doc apparmor less www-browser libmail-box-perl Recommended packages: curl | wget | lynx libarchive-cpio-perl libltdl-dev libyaml-libyaml-perl | libyaml-syck-perl libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper debugedit dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libdebhelper-perl libdevel-checklib-perl libdw1 libelf1 libfile-stripnondeterminism-perl libgmp-dev libgmpxx4ldbl libicu72 libmagic-mgc libmagic1 libmath-bigint-perl libperl-dev libpipeline1 libsub-override-perl libtool libuchardet0 libxml2 libyaml-perl m4 man-db po-debconf sbuild-build-depends-main-dummy 0 upgraded, 38 newly installed, 0 to remove and 0 not upgraded. Need to get 20.3 MB of archives. After this operation, 77.7 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [732 B] Get:2 http://ftpmaster.internal/ubuntu mantic/main arm64 libelf1 arm64 0.188-2.1 [53.4 kB] Get:3 http://ftpmaster.internal/ubuntu mantic/main arm64 libicu72 arm64 72.1-3ubuntu2 [10.7 MB] Get:4 http://ftpmaster.internal/ubuntu mantic/main arm64 libxml2 arm64 2.9.14+dfsg-1.2 [723 kB] Get:5 http://ftpmaster.internal/ubuntu mantic/main arm64 bsdextrautils arm64 2.38.1-5ubuntu2 [68.8 kB] Get:6 http://ftpmaster.internal/ubuntu mantic/main arm64 libmagic-mgc arm64 1:5.44-3 [293 kB] Get:7 http://ftpmaster.internal/ubuntu mantic/main arm64 libmagic1 arm64 1:5.44-3 [84.3 kB] Get:8 http://ftpmaster.internal/ubuntu mantic/main arm64 file arm64 1:5.44-3 [21.8 kB] Get:9 http://ftpmaster.internal/ubuntu mantic/main arm64 gettext-base arm64 0.21-12 [37.0 kB] Get:10 http://ftpmaster.internal/ubuntu mantic/main arm64 libuchardet0 arm64 0.0.7-1build2 [77.3 kB] Get:11 http://ftpmaster.internal/ubuntu mantic/main arm64 groff-base arm64 1.22.4-10 [899 kB] Get:12 http://ftpmaster.internal/ubuntu mantic/main arm64 libpipeline1 arm64 1.5.7-1 [23.3 kB] Get:13 http://ftpmaster.internal/ubuntu mantic/main arm64 man-db arm64 2.11.2-2 [1215 kB] Get:14 http://ftpmaster.internal/ubuntu mantic/main arm64 m4 arm64 1.4.19-3 [239 kB] Get:15 http://ftpmaster.internal/ubuntu mantic/main arm64 autoconf all 2.71-3 [339 kB] Get:16 http://ftpmaster.internal/ubuntu mantic/main arm64 autotools-dev all 20220109.1 [44.9 kB] Get:17 http://ftpmaster.internal/ubuntu mantic/main arm64 automake all 1:1.16.5-1.3 [558 kB] Get:18 http://ftpmaster.internal/ubuntu mantic/main arm64 autopoint all 0.21-12 [422 kB] Get:19 http://ftpmaster.internal/ubuntu mantic/main arm64 libdebhelper-perl all 13.11.4ubuntu3 [66.1 kB] Get:20 http://ftpmaster.internal/ubuntu mantic/main arm64 libtool all 2.4.7-5 [166 kB] Get:21 http://ftpmaster.internal/ubuntu mantic/main arm64 dh-autoreconf all 20 [16.1 kB] Get:22 http://ftpmaster.internal/ubuntu mantic/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] Get:23 http://ftpmaster.internal/ubuntu mantic/main arm64 libsub-override-perl all 0.09-4 [8706 B] Get:24 http://ftpmaster.internal/ubuntu mantic/main arm64 libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] Get:25 http://ftpmaster.internal/ubuntu mantic/main arm64 dh-strip-nondeterminism all 1.13.1-1 [5362 B] Get:26 http://ftpmaster.internal/ubuntu mantic/main arm64 libdw1 arm64 0.188-2.1 [247 kB] Get:27 http://ftpmaster.internal/ubuntu mantic/main arm64 debugedit arm64 1:5.0-5 [45.9 kB] Get:28 http://ftpmaster.internal/ubuntu mantic/main arm64 dwz arm64 0.15-1 [110 kB] Get:29 http://ftpmaster.internal/ubuntu mantic/main arm64 gettext arm64 0.21-12 [842 kB] Get:30 http://ftpmaster.internal/ubuntu mantic/main arm64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] Get:31 http://ftpmaster.internal/ubuntu mantic/main arm64 po-debconf all 1.0.21+nmu1 [233 kB] Get:32 http://ftpmaster.internal/ubuntu mantic/main arm64 debhelper all 13.11.4ubuntu3 [925 kB] Get:33 http://ftpmaster.internal/ubuntu mantic/universe arm64 libdevel-checklib-perl all 1.16-1 [16.7 kB] Get:34 http://ftpmaster.internal/ubuntu mantic/main arm64 libgmpxx4ldbl arm64 2:6.2.1+dfsg1-1.1ubuntu1 [9960 B] Get:35 http://ftpmaster.internal/ubuntu mantic/main arm64 libgmp-dev arm64 2:6.2.1+dfsg1-1.1ubuntu1 [327 kB] Get:36 http://ftpmaster.internal/ubuntu mantic/universe arm64 libmath-bigint-perl all 1.999838-1 [170 kB] Get:37 http://ftpmaster.internal/ubuntu mantic/main arm64 libperl-dev arm64 5.36.0-7ubuntu1 [1112 kB] Get:38 http://ftpmaster.internal/ubuntu mantic/main arm64 libyaml-perl all 1.30-2 [59.1 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 20.3 MB in 4s (4938 kB/s) Selecting previously unselected package libelf1:arm64. (Reading database ... 12607 files and directories currently installed.) Preparing to unpack .../00-libelf1_0.188-2.1_arm64.deb ... Unpacking libelf1:arm64 (0.188-2.1) ... Selecting previously unselected package libicu72:arm64. Preparing to unpack .../01-libicu72_72.1-3ubuntu2_arm64.deb ... Unpacking libicu72:arm64 (72.1-3ubuntu2) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../02-libxml2_2.9.14+dfsg-1.2_arm64.deb ... Unpacking libxml2:arm64 (2.9.14+dfsg-1.2) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../03-bsdextrautils_2.38.1-5ubuntu2_arm64.deb ... Unpacking bsdextrautils (2.38.1-5ubuntu2) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../04-libmagic-mgc_1%3a5.44-3_arm64.deb ... Unpacking libmagic-mgc (1:5.44-3) ... Selecting previously unselected package libmagic1:arm64. Preparing to unpack .../05-libmagic1_1%3a5.44-3_arm64.deb ... Unpacking libmagic1:arm64 (1:5.44-3) ... Selecting previously unselected package file. Preparing to unpack .../06-file_1%3a5.44-3_arm64.deb ... Unpacking file (1:5.44-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../07-gettext-base_0.21-12_arm64.deb ... Unpacking gettext-base (0.21-12) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../08-libuchardet0_0.0.7-1build2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.7-1build2) ... Selecting previously unselected package groff-base. Preparing to unpack .../09-groff-base_1.22.4-10_arm64.deb ... Unpacking groff-base (1.22.4-10) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../10-libpipeline1_1.5.7-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.7-1) ... Selecting previously unselected package man-db. Preparing to unpack .../11-man-db_2.11.2-2_arm64.deb ... Unpacking man-db (2.11.2-2) ... Selecting previously unselected package m4. Preparing to unpack .../12-m4_1.4.19-3_arm64.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../13-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../14-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../15-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../16-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../17-libdebhelper-perl_13.11.4ubuntu3_all.deb ... Unpacking libdebhelper-perl (13.11.4ubuntu3) ... Selecting previously unselected package libtool. Preparing to unpack .../18-libtool_2.4.7-5_all.deb ... Unpacking libtool (2.4.7-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../19-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../20-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../21-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../22-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../23-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libdw1:arm64. Preparing to unpack .../24-libdw1_0.188-2.1_arm64.deb ... Unpacking libdw1:arm64 (0.188-2.1) ... Selecting previously unselected package debugedit. Preparing to unpack .../25-debugedit_1%3a5.0-5_arm64.deb ... Unpacking debugedit (1:5.0-5) ... Selecting previously unselected package dwz. Preparing to unpack .../26-dwz_0.15-1_arm64.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package gettext. Preparing to unpack .../27-gettext_0.21-12_arm64.deb ... Unpacking gettext (0.21-12) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../28-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../29-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../30-debhelper_13.11.4ubuntu3_all.deb ... Unpacking debhelper (13.11.4ubuntu3) ... Selecting previously unselected package libdevel-checklib-perl. Preparing to unpack .../31-libdevel-checklib-perl_1.16-1_all.deb ... Unpacking libdevel-checklib-perl (1.16-1) ... Selecting previously unselected package libgmpxx4ldbl:arm64. Preparing to unpack .../32-libgmpxx4ldbl_2%3a6.2.1+dfsg1-1.1ubuntu1_arm64.deb ... Unpacking libgmpxx4ldbl:arm64 (2:6.2.1+dfsg1-1.1ubuntu1) ... Selecting previously unselected package libgmp-dev:arm64. Preparing to unpack .../33-libgmp-dev_2%3a6.2.1+dfsg1-1.1ubuntu1_arm64.deb ... Unpacking libgmp-dev:arm64 (2:6.2.1+dfsg1-1.1ubuntu1) ... Selecting previously unselected package libmath-bigint-perl. Preparing to unpack .../34-libmath-bigint-perl_1.999838-1_all.deb ... Unpacking libmath-bigint-perl (1.999838-1) ... Selecting previously unselected package libperl-dev:arm64. Preparing to unpack .../35-libperl-dev_5.36.0-7ubuntu1_arm64.deb ... Unpacking libperl-dev:arm64 (5.36.0-7ubuntu1) ... Selecting previously unselected package libyaml-perl. Preparing to unpack .../36-libyaml-perl_1.30-2_all.deb ... Unpacking libyaml-perl (1.30-2) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../37-sbuild-build-depends-main-dummy_0.invalid.0_arm64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libpipeline1:arm64 (1.5.7-1) ... Setting up libicu72:arm64 (72.1-3ubuntu2) ... Setting up bsdextrautils (2.38.1-5ubuntu2) ... Setting up libmagic-mgc (1:5.44-3) ... Setting up libdevel-checklib-perl (1.16-1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.11.4ubuntu3) ... Setting up libmath-bigint-perl (1.999838-1) ... Setting up libmagic1:arm64 (1:5.44-3) ... Setting up gettext-base (0.21-12) ... Setting up m4 (1.4.19-3) ... Setting up libperl-dev:arm64 (5.36.0-7ubuntu1) ... Setting up file (1:5.44-3) ... Setting up libyaml-perl (1.30-2) ... Setting up autotools-dev (20220109.1) ... Setting up libgmpxx4ldbl:arm64 (2:6.2.1+dfsg1-1.1ubuntu1) ... Setting up autopoint (0.21-12) ... Setting up autoconf (2.71-3) ... Setting up libuchardet0:arm64 (0.0.7-1build2) ... Setting up libsub-override-perl (0.09-4) ... Setting up libelf1:arm64 (0.188-2.1) ... Setting up libxml2:arm64 (2.9.14+dfsg-1.2) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up libdw1:arm64 (0.188-2.1) ... Setting up gettext (0.21-12) ... Setting up libgmp-dev:arm64 (2:6.2.1+dfsg1-1.1ubuntu1) ... Setting up libtool (2.4.7-5) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up groff-base (1.22.4-10) ... Setting up debugedit (1:5.0-5) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.11.2-2) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up debhelper (13.11.4ubuntu3) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.37-0ubuntu2) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (arm64 included in any) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-152-generic #169-Ubuntu SMP Tue Jun 6 22:25:45 UTC 2023 arm64 (aarch64) Toolchain package versions: binutils_2.40.50.20230611-2ubuntu1 dpkg-dev_1.21.22ubuntu1 g++-12_12.3.0-2ubuntu1 gcc-12_12.3.0-2ubuntu1 libc6-dev_2.37-0ubuntu2 libstdc++-12-dev_12.3.0-2ubuntu1 libstdc++6_13.1.0-5ubuntu1 linux-libc-dev_6.3.0-7.7 Package versions: adduser_3.129ubuntu1 advancecomp_2.5-1 apt_2.7.1 autoconf_2.71-3 automake_1:1.16.5-1.3 autopoint_0.21-12 autotools-dev_20220109.1 base-files_13ubuntu1 base-passwd_3.6.1 bash_5.2.15-2ubuntu1 binutils_2.40.50.20230611-2ubuntu1 binutils-aarch64-linux-gnu_2.40.50.20230611-2ubuntu1 binutils-common_2.40.50.20230611-2ubuntu1 bsdextrautils_2.38.1-5ubuntu2 bsdutils_1:2.38.1-5ubuntu2 build-essential_12.9ubuntu3 bzip2_1.0.8-5build1 ca-certificates_20230311ubuntu1 coreutils_9.1-1ubuntu2 cpp_4:12.2.0-3ubuntu1 cpp-12_12.3.0-2ubuntu1 dash_0.5.12-2ubuntu1 debconf_1.5.82 debhelper_13.11.4ubuntu3 debianutils_5.7-0.4 debugedit_1:5.0-5 dh-autoreconf_20 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.8-4 dpkg_1.21.22ubuntu1 dpkg-dev_1.21.22ubuntu1 dwz_0.15-1 e2fsprogs_1.47.0-1ubuntu1 fakeroot_1.31-1.2 file_1:5.44-3 findutils_4.9.0-4ubuntu1 g++_4:12.2.0-3ubuntu1 g++-12_12.3.0-2ubuntu1 gcc_4:12.2.0-3ubuntu1 gcc-12_12.3.0-2ubuntu1 gcc-12-base_12.3.0-2ubuntu1 gcc-13-base_13.1.0-5ubuntu1 gettext_0.21-12 gettext-base_0.21-12 gpg_2.2.40-1.1ubuntu1 gpg-agent_2.2.40-1.1ubuntu1 gpgconf_2.2.40-1.1ubuntu1 gpgv_2.2.40-1.1ubuntu1 grep_3.8-5 groff-base_1.22.4-10 gzip_1.12-1ubuntu1 hostname_3.23+nmu1ubuntu1 init_1.65.2 init-system-helpers_1.65.2 intltool-debian_0.35.0+20060710.6 libacl1_2.3.1-3 libapparmor1_3.0.8-1ubuntu3 libapt-pkg6.0_2.7.1 libarchive-zip-perl_1.68-1 libargon2-1_0~20190702+dfsg-3 libasan8_13.1.0-5ubuntu1 libassuan0_2.5.5-5 libatomic1_13.1.0-5ubuntu1 libattr1_1:2.5.1-4 libaudit-common_1:3.0.9-1 libaudit1_1:3.0.9-1 libbinutils_2.40.50.20230611-2ubuntu1 libblkid1_2.38.1-5ubuntu2 libbz2-1.0_1.0.8-5build1 libc-bin_2.37-0ubuntu2 libc-dev-bin_2.37-0ubuntu2 libc6_2.37-0ubuntu2 libc6-dev_2.37-0ubuntu2 libcap-ng0_0.8.3-1build2 libcap2_1:2.66-4ubuntu1 libcc1-0_13.1.0-5ubuntu1 libcom-err2_1.47.0-1ubuntu1 libcrypt-dev_1:4.4.35-1 libcrypt1_1:4.4.35-1 libcryptsetup12_2:2.6.1-4ubuntu1 libctf-nobfd0_2.40.50.20230611-2ubuntu1 libctf0_2.40.50.20230611-2ubuntu1 libdb5.3_5.3.28+dfsg2-1 libdebconfclient0_0.267ubuntu1 libdebhelper-perl_13.11.4ubuntu3 libdevel-checklib-perl_1.16-1 libdevmapper1.02.1_2:1.02.185-2ubuntu1 libdpkg-perl_1.21.22ubuntu1 libdw1_0.188-2.1 libelf1_0.188-2.1 libext2fs2_1.47.0-1ubuntu1 libfakeroot_1.31-1.2 libfdisk1_2.38.1-5ubuntu2 libffi8_3.4.4-1 libfile-stripnondeterminism-perl_1.13.1-1 libgcc-12-dev_12.3.0-2ubuntu1 libgcc-s1_13.1.0-5ubuntu1 libgcrypt20_1.10.1-3ubuntu1 libgdbm-compat4_1.23-3 libgdbm6_1.23-3 libgmp-dev_2:6.2.1+dfsg1-1.1ubuntu1 libgmp10_2:6.2.1+dfsg1-1.1ubuntu1 libgmpxx4ldbl_2:6.2.1+dfsg1-1.1ubuntu1 libgnutls30_3.7.9-2ubuntu1 libgomp1_13.1.0-5ubuntu1 libgpg-error0_1.46-1 libgprofng0_2.40.50.20230611-2ubuntu1 libgssapi-krb5-2_1.20.1-2 libhogweed6_3.8.1-2 libhwasan0_13.1.0-5ubuntu1 libicu72_72.1-3ubuntu2 libidn2-0_2.3.3-1build1 libip4tc2_1.8.7-1ubuntu7 libisl23_0.26-2 libitm1_13.1.0-5ubuntu1 libjansson4_2.14-2 libjson-c5_0.16-2 libk5crypto3_1.20.1-2 libkeyutils1_1.6.3-2 libkmod2_30+20221128-1ubuntu1 libkrb5-3_1.20.1-2 libkrb5support0_1.20.1-2 liblockfile-bin_1.17-1build2 liblockfile1_1.17-1build2 liblsan0_13.1.0-5ubuntu1 liblz4-1_1.9.4-1 liblzma5_5.4.1-0.2 libmagic-mgc_1:5.44-3 libmagic1_1:5.44-3 libmath-bigint-perl_1.999838-1 libmd0_1.1.0-1 libmount1_2.38.1-5ubuntu2 libmpc3_1.3.1-1 libmpfr6_4.2.0-1 libncurses6_6.4-4 libncursesw6_6.4-4 libnettle8_3.8.1-2 libnpth0_1.6-3build2 libnsl-dev_1.3.0-2build2 libnsl2_1.3.0-2build2 libp11-kit0_0.24.1-2ubuntu1 libpam-modules_1.5.2-6ubuntu1 libpam-modules-bin_1.5.2-6ubuntu1 libpam-runtime_1.5.2-6ubuntu1 libpam0g_1.5.2-6ubuntu1 libpcre2-8-0_10.42-1 libperl-dev_5.36.0-7ubuntu1 libperl5.36_5.36.0-7ubuntu1 libpipeline1_1.5.7-1 libpng16-16_1.6.39-2 libproc2-0_2:4.0.3-1ubuntu1 libprocps8_2:3.3.17-7ubuntu1 libreadline8_8.2-1.3 libseccomp2_2.5.4-1ubuntu3 libselinux1_3.4-1build4 libsemanage-common_3.4-1build4 libsemanage2_3.4-1build4 libsepol2_3.4-2.1 libsmartcols1_2.38.1-5ubuntu2 libsqlite3-0_3.40.1-2 libss2_1.47.0-1ubuntu1 libssl3_3.0.9-1ubuntu1 libstdc++-12-dev_12.3.0-2ubuntu1 libstdc++6_13.1.0-5ubuntu1 libsub-override-perl_0.09-4 libsystemd-shared_252.5-2ubuntu3 libsystemd0_252.5-2ubuntu3 libtasn1-6_4.19.0-2 libtinfo6_6.4-4 libtirpc-common_1.3.3+ds-1 libtirpc-dev_1.3.3+ds-1 libtirpc3_1.3.3+ds-1 libtool_2.4.7-5 libtsan2_13.1.0-5ubuntu1 libubsan1_13.1.0-5ubuntu1 libuchardet0_0.0.7-1build2 libudev1_252.5-2ubuntu3 libunistring2_1.0-2 libuuid1_2.38.1-5ubuntu2 libxml2_2.9.14+dfsg-1.2 libxxhash0_0.8.1-1 libyaml-perl_1.30-2 libzstd1_1.5.4+dfsg2-5 linux-libc-dev_6.3.0-7.7 lockfile-progs_0.1.19build1 login_1:4.13+dfsg1-1ubuntu1 logsave_1.47.0-1ubuntu1 lsb-base_11.6 lto-disabled-list_41 m4_1.4.19-3 make_4.3-4.1build1 man-db_2.11.2-2 mawk_1.3.4.20230525-1 mount_2.38.1-5ubuntu2 ncurses-base_6.4-4 ncurses-bin_6.4-4 openssl_3.0.9-1ubuntu1 optipng_0.7.7-2build1 passwd_1:4.13+dfsg1-1ubuntu1 patch_2.7.6-7build2 perl_5.36.0-7ubuntu1 perl-base_5.36.0-7ubuntu1 perl-modules-5.36_5.36.0-7ubuntu1 pinentry-curses_1.2.1-1ubuntu1 pkgbinarymangler_153 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3.1 procps_2:4.0.3-1ubuntu1 readline-common_8.2-1.3 rpcsvc-proto_1.4.2-0ubuntu6 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-1 sensible-utils_0.0.17+nmu1 systemd_252.5-2ubuntu3 systemd-sysv_252.5-2ubuntu3 sysvinit-utils_3.06-4ubuntu1 tar_1.34+dfsg-1.2ubuntu1 tzdata_2023c-4exp1ubuntu1 ubuntu-keyring_2021.03.26 usrmerge_35ubuntu1 util-linux_2.38.1-5ubuntu2 util-linux-extra_2.38.1-5ubuntu2 xz-utils_5.4.1-0.2 zlib1g_1:1.2.13.dfsg-1ubuntu4 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: libmath-bigint-gmp-perl Binary: libmath-bigint-gmp-perl Architecture: any Version: 1.6012-1 Maintainer: Debian Perl Group Uploaders: gregor herrmann , Roland Rosenfeld Homepage: https://metacpan.org/release/Math-BigInt-GMP Standards-Version: 4.6.2 Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/libmath-bigint-gmp-perl Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/libmath-bigint-gmp-perl.git Testsuite: autopkgtest-pkg-perl Build-Depends: debhelper-compat (= 13), libdevel-checklib-perl, libgmp-dev, libmath-bigint-perl (>= 1.999838) , libyaml-perl , perl-xs-dev, perl:native Package-List: libmath-bigint-gmp-perl deb perl optional arch=any Checksums-Sha1: 82d7957ff6697e6cb26a9bd469389a6607928cb0 2592463 libmath-bigint-gmp-perl_1.6012.orig.tar.gz 434bdef2b22726ee876e309f82e6e6beccb571af 4856 libmath-bigint-gmp-perl_1.6012-1.debian.tar.xz Checksums-Sha256: 0f96108a64481999da8cd44a0be90de7433e94ea0712fa33c792336615ca9ea8 2592463 libmath-bigint-gmp-perl_1.6012.orig.tar.gz 6d977a97f9799a2066bd9fc657a9d7eab77670410ad9a2b54fd508930f71072f 4856 libmath-bigint-gmp-perl_1.6012-1.debian.tar.xz Files: 7e5c61936ffb8a412dc3fee9fa006ccd 2592463 libmath-bigint-gmp-perl_1.6012.orig.tar.gz 1daa68b8a00aadad4831a42be87636e3 4856 libmath-bigint-gmp-perl_1.6012-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEErC+9sQSUPYpEoCEdAnE7z8pUELIFAmSMV2YACgkQAnE7z8pU ELIDyRAAlZHh/wFncCvfCEcUAmEruj9DM3g279Lc0c3zbO8YY1y1xVfxOAMv1xlZ hbRO/DZ0zw/vPoqiJlr2Dmx1X1XqHb+ntHDZFjUdCHf0Ujq6LHIHxbWIjHrVAwJ9 LAmfyAb4pROHQ66ZoZeI6CRZ1/oC44rV65nfT1O5VAYKxburnJqcAxQs+WOGDhhU 0NXgYz2F98iIIGFLnfjH/HF9n1+6PPvJ0WGIgIaOhAZiRdABG0hze/2bMOFFqfaF o5Lh1WY+HlvdWvatsZUU+5uR326P2o6lWAQ2ROp1edfmyUGhmfTO3NNd8q8fvXPV tZVVbevgjOEXoDWO1V5h8CcSgl++FzQtEHizeg2/cCL590HWm7HBK30ZDzSeaZrd Ce+sW2bqRpDJi4sPHeEZVUJlCzseSFpQ7rNnD335pNGFNrD7SGjSp5w3SbbYI43Y B4WynxdGjRD76j14f30t+A3S0g7kaaP6xb8scmNILO911tpU48ffdc17dRNPrc55 dU1+LdhT/nGnwRBoJlD/wHqX33GlJATXIHrZ3NinCbDnJOksJQmXV07fPGayxh1x HaRYOPZCr2e61JuZXTCsnNHrLgovbiPgBzgc88bEjtKj1h0/NiCHccqwqrLOnf2n QiT+q/ibfLsmMwiQJ08ZasTRr0sOTbFIEJ6sm+jyN6+FkvyEhPA= =vbWh -----END PGP SIGNATURE----- gpgv: Signature made Fri Jun 16 12:36:54 2023 UTC gpgv: using RSA key AC2FBDB104943D8A44A0211D02713BCFCA5410B2 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./libmath-bigint-gmp-perl_1.6012-1.dsc: no acceptable signature found dpkg-source: info: extracting libmath-bigint-gmp-perl in /<> dpkg-source: info: unpacking libmath-bigint-gmp-perl_1.6012.orig.tar.gz dpkg-source: info: unpacking libmath-bigint-gmp-perl_1.6012-1.debian.tar.xz Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-26313501 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-26313501 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-26313501 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -B -rfakeroot dpkg-buildpackage: info: source package libmath-bigint-gmp-perl dpkg-buildpackage: info: source version 1.6012-1 dpkg-buildpackage: info: source distribution unstable dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' dh_auto_clean [ ! -d /<>/inc.save ] || mv /<>/inc.save /<>/inc make[1]: Leaving directory '/<>' dh_clean debian/rules binary-arch dh binary-arch dh_update_autotools_config -a dh_autoreconf -a debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' [ ! -d /<>/inc ] || mv /<>/inc /<>/inc.save dh_auto_configure /usr/bin/perl Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/libmath-bigint-gmp-perl-1.6012-1 -Wdate-time -D_FORTIFY_SOURCE=2" "LD=aarch64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/libmath-bigint-gmp-perl-1.6012-1 -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now" Checking if your kit is complete... Warning: the following files are missing in your kit: inc/Devel/CheckLib.pm Please inform the author. Generating a Unix-style Makefile Writing Makefile for Math::BigInt::GMP Writing MYMETA.yml and MYMETA.json make[1]: Leaving directory '/<>' dh_auto_build -a make -j4 make[1]: Entering directory '/<>' Running Mkbootstrap for GMP () "/usr/bin/perl" "/usr/share/perl/5.36/ExtUtils/xsubpp" -typemap '/usr/share/perl/5.36/ExtUtils/typemap' -typemap '/<>/typemap' GMP.xs > GMP.xsc chmod 644 "GMP.bs" "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- GMP.bs blib/arch/auto/Math/BigInt/GMP/GMP.bs 644 cp lib/Math/BigInt/GMP.pm blib/lib/Math/BigInt/GMP.pm mv GMP.xsc GMP.c aarch64-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/libmath-bigint-gmp-perl-1.6012-1 -Wdate-time -D_FORTIFY_SOURCE=2 -DVERSION=\"1.6012\" -DXS_VERSION=\"1.6012\" -fPIC "-I/usr/lib/aarch64-linux-gnu/perl/5.36/CORE" GMP.c rm -f blib/arch/auto/Math/BigInt/GMP/GMP.so aarch64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -fdebug-prefix-map=/<>=/usr/src/libmath-bigint-gmp-perl-1.6012-1 -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -shared -L/usr/local/lib -fstack-protector-strong GMP.o -o blib/arch/auto/Math/BigInt/GMP/GMP.so \ -lgmp \ chmod 755 blib/arch/auto/Math/BigInt/GMP/GMP.so Manifying 1 pod document make[1]: Leaving directory '/<>' dh_auto_test -a make -j4 test TEST_VERBOSE=1 make[1]: Entering directory '/<>' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- GMP.bs blib/arch/auto/Math/BigInt/GMP/GMP.bs 644 PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00sig.t ................ skipped: Set the environment variable TEST_SIGNATURE to enable this test. # # Testing with Perl 5.036000, /usr/bin/perl # # Version Module # ------- ------ # 1.999838 Math::BigInt # 1.999838 Math::BigInt::Lib # 1.6012 Math::BigInt::GMP # # Version Library # ------- ------- # 6.2.1 GMP # t/01load.t ............... 1..2 ok 1 - use Math::BigInt::GMP; ok 2 - use Math::BigInt; ok t/bigfltpm.t ............. 1..3089 ok 1 - Math::BigFloat->config("class") ok 2 - Math::BigFloat->config("with") ok 3 - $c = Math::BigFloat -> new("123.3"); $y = $c -> bsub("123") ok 4 - 0.008 / 3 = 0.0027 ok 5 - 'bgcd() as function' isa 'Math::BigFloat' ok 6 - bgcd() as function ok 7 - 'bgcd() as class method' isa 'Math::BigFloat' ok 8 - bgcd() as class method ok 9 - 'bgcd() as instance method' isa 'Math::BigFloat' ok 10 - bgcd() as instance method ok 11 - bgcd() does not modify invocand ok 12 - 'blcm() as function' isa 'Math::BigFloat' ok 13 - blcm() as function ok 14 - 'blcm() as class method' isa 'Math::BigFloat' ok 15 - blcm() as class method ok 16 - 'blcm() as instance method' isa 'Math::BigFloat' ok 17 - blcm() as instance method ok 18 - blcm() does not modify invocand ok 19 # skip skipping test which is not for this backend ok 20 - Math::BigFloat->config('lib') ok 21 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("12"); Math::BigFloat::bgcd($x, $y); ok 22 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("12"); Math::BigFloat::bgcd($x, $y); ok 23 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("12"); Math::BigFloat::bgcd($x, $y); ok 24 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("12"); Math::BigFloat::bgcd($x, $y); ok 25 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("inf"); Math::BigFloat::bgcd($x, $y); ok 26 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("inf"); Math::BigFloat::bgcd($x, $y); ok 27 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("-inf"); Math::BigFloat::bgcd($x, $y); ok 28 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("-inf"); Math::BigFloat::bgcd($x, $y); ok 29 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("inf"); Math::BigFloat::bgcd($x, $y); ok 30 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("inf"); Math::BigFloat::bgcd($x, $y); ok 31 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-inf"); Math::BigFloat::bgcd($x, $y); ok 32 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-inf"); Math::BigFloat::bgcd($x, $y); ok 33 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); Math::BigFloat::bgcd($x, $y); ok 34 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); Math::BigFloat::bgcd($x, $y); ok 35 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); Math::BigFloat::bgcd($x, $y); ok 36 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); Math::BigFloat::bgcd($x, $y); ok 37 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); Math::BigFloat::bgcd($x, $y); ok 38 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); Math::BigFloat::bgcd($x, $y); ok 39 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); Math::BigFloat::bgcd($x, $y); ok 40 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); Math::BigFloat::bgcd($x, $y); ok 41 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); Math::BigFloat::bgcd($x, $y); ok 42 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); Math::BigFloat::bgcd($x, $y); ok 43 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); Math::BigFloat::bgcd($x, $y); ok 44 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); Math::BigFloat::bgcd($x, $y); ok 45 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); Math::BigFloat::bgcd($x, $y); ok 46 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); Math::BigFloat::bgcd($x, $y); ok 47 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); Math::BigFloat::bgcd($x, $y); ok 48 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); Math::BigFloat::bgcd($x, $y); ok 49 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("+3"); Math::BigFloat::bgcd($x, $y); ok 50 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("+3"); Math::BigFloat::bgcd($x, $y); ok 51 - $x = Math::BigFloat->new("+3"); $y = Math::BigFloat->new("+2"); Math::BigFloat::bgcd($x, $y); ok 52 - $x = Math::BigFloat->new("+3"); $y = Math::BigFloat->new("+2"); Math::BigFloat::bgcd($x, $y); ok 53 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("+2"); Math::BigFloat::bgcd($x, $y); ok 54 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("+2"); Math::BigFloat::bgcd($x, $y); ok 55 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-2"); Math::BigFloat::bgcd($x, $y); ok 56 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-2"); Math::BigFloat::bgcd($x, $y); ok 57 - $x = Math::BigFloat->new("-144"); $y = Math::BigFloat->new("-60"); Math::BigFloat::bgcd($x, $y); ok 58 - $x = Math::BigFloat->new("-144"); $y = Math::BigFloat->new("-60"); Math::BigFloat::bgcd($x, $y); ok 59 - $x = Math::BigFloat->new("144"); $y = Math::BigFloat->new("-60"); Math::BigFloat::bgcd($x, $y); ok 60 - $x = Math::BigFloat->new("144"); $y = Math::BigFloat->new("-60"); Math::BigFloat::bgcd($x, $y); ok 61 - $x = Math::BigFloat->new("144"); $y = Math::BigFloat->new("60"); Math::BigFloat::bgcd($x, $y); ok 62 - $x = Math::BigFloat->new("144"); $y = Math::BigFloat->new("60"); Math::BigFloat::bgcd($x, $y); ok 63 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("625"); Math::BigFloat::bgcd($x, $y); ok 64 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("625"); Math::BigFloat::bgcd($x, $y); ok 65 - $x = Math::BigFloat->new("4096"); $y = Math::BigFloat->new("81"); Math::BigFloat::bgcd($x, $y); ok 66 - $x = Math::BigFloat->new("4096"); $y = Math::BigFloat->new("81"); Math::BigFloat::bgcd($x, $y); ok 67 - $x = Math::BigFloat->new("1034"); $y = Math::BigFloat->new("804"); Math::BigFloat::bgcd($x, $y); ok 68 - $x = Math::BigFloat->new("1034"); $y = Math::BigFloat->new("804"); Math::BigFloat::bgcd($x, $y); ok 69 - $x = Math::BigFloat->new("27"); $y = Math::BigFloat->new("90"); $z = Math::BigFloat->new("56"); Math::BigFloat::bgcd($x, $y, $z); ok 70 - $x = Math::BigFloat->new("27"); $y = Math::BigFloat->new("90"); $z = Math::BigFloat->new("56"); Math::BigFloat::bgcd($x, $y, $z); ok 71 - $x = Math::BigFloat->new("27"); $y = Math::BigFloat->new("90"); $z = Math::BigFloat->new("54"); Math::BigFloat::bgcd($x, $y, $z); ok 72 - $x = Math::BigFloat->new("27"); $y = Math::BigFloat->new("90"); $z = Math::BigFloat->new("54"); Math::BigFloat::bgcd($x, $y, $z); ok 73 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); Math::BigFloat::blcm($x, $y); ok 74 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); Math::BigFloat::blcm($x, $y); ok 75 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); Math::BigFloat::blcm($x, $y); ok 76 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); Math::BigFloat::blcm($x, $y); ok 77 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); Math::BigFloat::blcm($x, $y); ok 78 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); Math::BigFloat::blcm($x, $y); ok 79 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); Math::BigFloat::blcm($x, $y); ok 80 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); Math::BigFloat::blcm($x, $y); ok 81 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); Math::BigFloat::blcm($x, $y); ok 82 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); Math::BigFloat::blcm($x, $y); ok 83 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); Math::BigFloat::blcm($x, $y); ok 84 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); Math::BigFloat::blcm($x, $y); ok 85 - $x = Math::BigFloat->new("+27"); $y = Math::BigFloat->new("+90"); Math::BigFloat::blcm($x, $y); ok 86 - $x = Math::BigFloat->new("+27"); $y = Math::BigFloat->new("+90"); Math::BigFloat::blcm($x, $y); ok 87 - $x = Math::BigFloat->new("+1034"); $y = Math::BigFloat->new("+804"); Math::BigFloat::blcm($x, $y); ok 88 - $x = Math::BigFloat->new("+1034"); $y = Math::BigFloat->new("+804"); Math::BigFloat::blcm($x, $y); ok 89 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("10"); $x->bcos($y); ok 90 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("10"); $x->bcos($y); ok 91 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("10"); $x->bcos($y); ok 92 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("10"); $x->bcos($y); ok 93 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("10"); $x->bcos($y); ok 94 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("10"); $x->bcos($y); ok 95 - $x = Math::BigFloat->new("1.2"); $y = Math::BigFloat->new("10"); $x->bcos($y); ok 96 - $x = Math::BigFloat->new("1.2"); $y = Math::BigFloat->new("10"); $x->bcos($y); ok 97 - $x = Math::BigFloat->new("2.4"); $y = Math::BigFloat->new("12"); $x->bcos($y); ok 98 - $x = Math::BigFloat->new("2.4"); $y = Math::BigFloat->new("12"); $x->bcos($y); ok 99 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("10"); $x->bcos($y); ok 100 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("10"); $x->bcos($y); ok 101 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("20"); $x->bcos($y); ok 102 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("20"); $x->bcos($y); ok 103 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("10"); $x->bcos($y); ok 104 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("10"); $x->bcos($y); ok 105 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("12"); $x->bcos($y); ok 106 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("12"); $x->bcos($y); ok 107 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("10"); $x->bsin($y); ok 108 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("10"); $x->bsin($y); ok 109 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("10"); $x->bsin($y); ok 110 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("10"); $x->bsin($y); ok 111 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("10"); $x->bsin($y); ok 112 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("10"); $x->bsin($y); ok 113 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("10"); $x->bsin($y); ok 114 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("10"); $x->bsin($y); ok 115 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("10"); $x->bsin($y); ok 116 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("10"); $x->bsin($y); ok 117 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("20"); $x->bsin($y); ok 118 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("20"); $x->bsin($y); ok 119 - $x = Math::BigFloat->new("2.1"); $y = Math::BigFloat->new("12"); $x->bsin($y); ok 120 - $x = Math::BigFloat->new("2.1"); $y = Math::BigFloat->new("12"); $x->bsin($y); ok 121 - $x = Math::BigFloat->new("1.2"); $y = Math::BigFloat->new("13"); $x->bsin($y); ok 122 - $x = Math::BigFloat->new("1.2"); $y = Math::BigFloat->new("13"); $x->bsin($y); ok 123 - $x = Math::BigFloat->new("0.2"); $y = Math::BigFloat->new("13"); $x->bsin($y); ok 124 - $x = Math::BigFloat->new("0.2"); $y = Math::BigFloat->new("13"); $x->bsin($y); ok 125 - $x = Math::BigFloat->new("3.2"); $y = Math::BigFloat->new("12"); $x->bsin($y); ok 126 - $x = Math::BigFloat->new("3.2"); $y = Math::BigFloat->new("12"); $x->bsin($y); ok 127 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("10"); $x->batan($y); ok 128 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("10"); $x->batan($y); ok 129 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 130 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 131 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 132 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 133 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 134 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 135 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("10"); $x->batan($y); ok 136 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("10"); $x->batan($y); ok 137 - $x = Math::BigFloat->new("0.1"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 138 - $x = Math::BigFloat->new("0.1"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 139 - $x = Math::BigFloat->new("0.2"); $y = Math::BigFloat->new("13"); $x->batan($y); ok 140 - $x = Math::BigFloat->new("0.2"); $y = Math::BigFloat->new("13"); $x->batan($y); ok 141 - $x = Math::BigFloat->new("0.2"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 142 - $x = Math::BigFloat->new("0.2"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 143 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 144 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 145 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 146 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 147 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 148 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 149 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 150 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 151 - $x = Math::BigFloat->new("2.0"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 152 - $x = Math::BigFloat->new("2.0"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 153 - $x = Math::BigFloat->new("2.5"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 154 - $x = Math::BigFloat->new("2.5"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 155 - $x = Math::BigFloat->new("3.0"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 156 - $x = Math::BigFloat->new("3.0"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 157 - $x = Math::BigFloat->new("6.0"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 158 - $x = Math::BigFloat->new("6.0"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 159 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 160 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 161 - $x = Math::BigFloat->new("24"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 162 - $x = Math::BigFloat->new("24"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 163 - $x = Math::BigFloat->new("48"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 164 - $x = Math::BigFloat->new("48"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 165 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1"); $z = Math::BigFloat->new("10"); $x->batan2($y, $z); ok 166 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1"); $z = Math::BigFloat->new("10"); $x->batan2($y, $z); ok 167 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("NaN"); $z = Math::BigFloat->new("10"); $x->batan2($y, $z); ok 168 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("NaN"); $z = Math::BigFloat->new("10"); $x->batan2($y, $z); ok 169 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("NaN"); $z = Math::BigFloat->new("10"); $x->batan2($y, $z); ok 170 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("NaN"); $z = Math::BigFloat->new("10"); $x->batan2($y, $z); ok 171 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 172 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 173 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 174 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 175 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 176 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 177 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 178 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 179 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 180 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 181 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 182 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 183 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 184 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 185 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 186 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 187 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 188 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 189 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 190 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 191 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 192 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 193 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 194 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 195 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 196 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 197 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 198 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 199 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 200 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 201 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 202 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 203 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 204 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 205 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 206 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 207 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 208 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 209 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 210 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 211 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 212 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 213 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 214 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 215 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 216 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 217 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 218 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 219 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 220 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 221 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("5"); $z = Math::BigFloat->new("13"); $x->batan2($y, $z); ok 222 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("5"); $z = Math::BigFloat->new("13"); $x->batan2($y, $z); ok 223 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("5"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 224 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("5"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 225 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("2"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 226 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("2"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 227 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 228 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 229 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("11"); $x->batan2($y, $z); ok 230 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("11"); $x->batan2($y, $z); ok 231 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("77"); $x->batan2($y, $z); ok 232 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("77"); $x->batan2($y, $z); ok 233 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("77"); $x->batan2($y, $z); ok 234 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("77"); $x->batan2($y, $z); ok 235 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("5"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 236 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("5"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 237 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("5"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 238 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("5"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 239 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("8"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 240 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("8"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 241 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("8"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 242 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("8"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 243 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $z = Math::BigFloat->new("24"); $x->batan2($y, $z); ok 244 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $z = Math::BigFloat->new("24"); $x->batan2($y, $z); ok 245 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 246 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 247 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 248 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 249 - $x = Math::BigFloat->new("150"); Math::BigFloat->bpi($x); ok 250 - $x = Math::BigFloat->new("150"); Math::BigFloat->bpi($x); ok 251 - $x = Math::BigFloat->new("77"); Math::BigFloat->bpi($x); ok 252 - $x = Math::BigFloat->new("77"); Math::BigFloat->bpi($x); ok 253 - $x = Math::BigFloat->new("+0"); Math::BigFloat->bpi($x); ok 254 - $x = Math::BigFloat->new("+0"); Math::BigFloat->bpi($x); ok 255 - $x = Math::BigFloat->new("11"); Math::BigFloat->bpi($x); ok 256 - $x = Math::BigFloat->new("11"); Math::BigFloat->bpi($x); ok 257 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("10"); $x->bnok($y); ok 258 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("10"); $x->bnok($y); ok 259 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("NaN"); $x->bnok($y); ok 260 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("NaN"); $x->bnok($y); ok 261 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1"); $x->bnok($y); ok 262 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1"); $x->bnok($y); ok 263 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("NaN"); $x->bnok($y); ok 264 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("NaN"); $x->bnok($y); ok 265 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->bnok($y); ok 266 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->bnok($y); ok 267 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $x->bnok($y); ok 268 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $x->bnok($y); ok 269 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("3"); $x->bnok($y); ok 270 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("3"); $x->bnok($y); ok 271 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-2"); $x->bnok($y); ok 272 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-2"); $x->bnok($y); ok 273 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("3"); $x->bnok($y); ok 274 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("3"); $x->bnok($y); ok 275 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("6"); $x->bnok($y); ok 276 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("6"); $x->bnok($y); ok 277 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("90"); $x->bnok($y); ok 278 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("90"); $x->bnok($y); ok 279 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("95"); $x->bnok($y); ok 280 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("95"); $x->bnok($y); ok 281 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("0"); $x->bnok($y); ok 282 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("0"); $x->bnok($y); ok 283 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("0"); $x->bnok($y); ok 284 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("0"); $x->bnok($y); ok 285 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->bnok($y); ok 286 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->bnok($y); ok 287 - $x = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 288 - $x = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 289 - $x = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 290 - $x = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 291 - $x = Math::BigFloat->new("-2"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 292 - $x = Math::BigFloat->new("-2"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 293 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new(-1); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 294 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new(-1); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 295 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new(0); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 296 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new(0); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 297 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new(1); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 298 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new(1); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 299 - $x = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 300 - $x = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 301 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new(1); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 302 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new(1); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 303 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new(2); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 304 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new(2); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 305 - $x = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 306 - $x = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 307 - $x = Math::BigFloat->new("2.718281828"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 308 - $x = Math::BigFloat->new("2.718281828"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 309 - $x = Math::BigFloat->new("2.718281828"); $Math::BigFloat::div_scale = 20; $x->blog(); ok 310 - $x = Math::BigFloat->new("2.718281828"); $Math::BigFloat::div_scale = 20; $x->blog(); ok 311 - $x = Math::BigFloat->new("123"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 312 - $x = Math::BigFloat->new("123"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 313 - $x = Math::BigFloat->new("10"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 314 - $x = Math::BigFloat->new("10"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 315 - $x = Math::BigFloat->new("1000"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 316 - $x = Math::BigFloat->new("1000"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 317 - $x = Math::BigFloat->new("100"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 318 - $x = Math::BigFloat->new("100"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 319 - $x = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 320 - $x = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 321 - $x = Math::BigFloat->new("3.1415"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 322 - $x = Math::BigFloat->new("3.1415"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 323 - $x = Math::BigFloat->new("12345"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 324 - $x = Math::BigFloat->new("12345"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 325 - $x = Math::BigFloat->new("0.001"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 326 - $x = Math::BigFloat->new("0.001"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 327 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new(10); $Math::BigFloat::div_scale = 15; $x->blog($y); ok 328 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new(10); $Math::BigFloat::div_scale = 15; $x->blog($y); ok 329 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new(100); $Math::BigFloat::div_scale = 15; $x->blog($y); ok 330 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new(100); $Math::BigFloat::div_scale = 15; $x->blog($y); ok 331 - $x = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 332 - $x = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 333 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("2"); $x->brsft($y); ok 334 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("2"); $x->brsft($y); ok 335 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("2"); $x->brsft($y); ok 336 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("2"); $x->brsft($y); ok 337 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->brsft($y); ok 338 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->brsft($y); ok 339 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->brsft($y); ok 340 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->brsft($y); ok 341 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("1"); $x->brsft($y); ok 342 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("1"); $x->brsft($y); ok 343 - $x = Math::BigFloat->new("123"); $y = Math::BigFloat->new("1"); $x->brsft($y); ok 344 - $x = Math::BigFloat->new("123"); $y = Math::BigFloat->new("1"); $x->brsft($y); ok 345 - $x = Math::BigFloat->new("32"); $y = Math::BigFloat->new("3"); $x->brsft($y); ok 346 - $x = Math::BigFloat->new("32"); $y = Math::BigFloat->new("3"); $x->brsft($y); ok 347 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("0"); $x->blsft($y); ok 348 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("0"); $x->blsft($y); ok 349 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->blsft($y); ok 350 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->blsft($y); ok 351 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("3"); $x->blsft($y); ok 352 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("3"); $x->blsft($y); ok 353 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("3"); $x->blsft($y); ok 354 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("3"); $x->blsft($y); ok 355 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $x->blsft($y); ok 356 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $x->blsft($y); ok 357 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("5"); $x->blsft($y); ok 358 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("5"); $x->blsft($y); ok 359 - $x = Math::BigFloat->new("1"); $x; ok 360 - $x = Math::BigFloat->new("1"); $x; ok 361 - $x = Math::BigFloat->new("-0"); $x; ok 362 - $x = Math::BigFloat->new("-0"); $x; ok 363 - $x = Math::BigFloat->new("invalid"); $x; ok 364 - $x = Math::BigFloat->new("invalid"); $x; ok 365 - $x = Math::BigFloat->new("+inf"); $x; ok 366 - $x = Math::BigFloat->new("+inf"); $x; ok 367 - $x = Math::BigFloat->new("-inf"); $x; ok 368 - $x = Math::BigFloat->new("-inf"); $x; ok 369 - $x = Math::BigFloat->new("123"); $x; ok 370 - $x = Math::BigFloat->new("123"); $x; ok 371 - $x = Math::BigFloat->new("-123.4567"); $x; ok 372 - $x = Math::BigFloat->new("-123.4567"); $x; ok 373 - $x = Math::BigFloat->new(".2E-3."); $x; ok 374 - $x = Math::BigFloat->new(".2E-3."); $x; ok 375 - $x = Math::BigFloat->new("1e3e4"); $x; ok 376 - $x = Math::BigFloat->new("1e3e4"); $x; ok 377 - $x = Math::BigFloat->new(".2E2"); $x; ok 378 - $x = Math::BigFloat->new(".2E2"); $x; ok 379 - $x = Math::BigFloat->new("1.E3"); $x; ok 380 - $x = Math::BigFloat->new("1.E3"); $x; ok 381 - $x = Math::BigFloat->new("0e0"); $x; ok 382 - $x = Math::BigFloat->new("0e0"); $x; ok 383 - $x = Math::BigFloat->new("+0e0"); $x; ok 384 - $x = Math::BigFloat->new("+0e0"); $x; ok 385 - $x = Math::BigFloat->new("+0e+0"); $x; ok 386 - $x = Math::BigFloat->new("+0e+0"); $x; ok 387 - $x = Math::BigFloat->new("-0e+0"); $x; ok 388 - $x = Math::BigFloat->new("-0e+0"); $x; ok 389 - $x = Math::BigFloat->new("0e-0"); $x; ok 390 - $x = Math::BigFloat->new("0e-0"); $x; ok 391 - $x = Math::BigFloat->new("-0e-0"); $x; ok 392 - $x = Math::BigFloat->new("-0e-0"); $x; ok 393 - $x = Math::BigFloat->new("+0e-0"); $x; ok 394 - $x = Math::BigFloat->new("+0e-0"); $x; ok 395 - $x = Math::BigFloat->new("000"); $x; ok 396 - $x = Math::BigFloat->new("000"); $x; ok 397 - $x = Math::BigFloat->new("00e2"); $x; ok 398 - $x = Math::BigFloat->new("00e2"); $x; ok 399 - $x = Math::BigFloat->new("00e02"); $x; ok 400 - $x = Math::BigFloat->new("00e02"); $x; ok 401 - $x = Math::BigFloat->new("000e002"); $x; ok 402 - $x = Math::BigFloat->new("000e002"); $x; ok 403 - $x = Math::BigFloat->new("000e1230"); $x; ok 404 - $x = Math::BigFloat->new("000e1230"); $x; ok 405 - $x = Math::BigFloat->new("00e-3"); $x; ok 406 - $x = Math::BigFloat->new("00e-3"); $x; ok 407 - $x = Math::BigFloat->new("00e+3"); $x; ok 408 - $x = Math::BigFloat->new("00e+3"); $x; ok 409 - $x = Math::BigFloat->new("00e-03"); $x; ok 410 - $x = Math::BigFloat->new("00e-03"); $x; ok 411 - $x = Math::BigFloat->new("00e+03"); $x; ok 412 - $x = Math::BigFloat->new("00e+03"); $x; ok 413 - $x = Math::BigFloat->new("-000"); $x; ok 414 - $x = Math::BigFloat->new("-000"); $x; ok 415 - $x = Math::BigFloat->new("-00e2"); $x; ok 416 - $x = Math::BigFloat->new("-00e2"); $x; ok 417 - $x = Math::BigFloat->new("-00e02"); $x; ok 418 - $x = Math::BigFloat->new("-00e02"); $x; ok 419 - $x = Math::BigFloat->new("-000e002"); $x; ok 420 - $x = Math::BigFloat->new("-000e002"); $x; ok 421 - $x = Math::BigFloat->new("-000e1230"); $x; ok 422 - $x = Math::BigFloat->new("-000e1230"); $x; ok 423 - $x = Math::BigFloat->new("-00e-3"); $x; ok 424 - $x = Math::BigFloat->new("-00e-3"); $x; ok 425 - $x = Math::BigFloat->new("-00e+3"); $x; ok 426 - $x = Math::BigFloat->new("-00e+3"); $x; ok 427 - $x = Math::BigFloat->new("-00e-03"); $x; ok 428 - $x = Math::BigFloat->new("-00e-03"); $x; ok 429 - $x = Math::BigFloat->new("-00e+03"); $x; ok 430 - $x = Math::BigFloat->new("-00e+03"); $x; ok 431 - $x = Math::BigFloat->new("0"); $x->as_number(); ok 432 - $x = Math::BigFloat->new("1"); $x->as_number(); ok 433 - $x = Math::BigFloat->new("1.2"); $x->as_number(); ok 434 - $x = Math::BigFloat->new("2.345"); $x->as_number(); ok 435 - $x = Math::BigFloat->new("-2"); $x->as_number(); ok 436 - $x = Math::BigFloat->new("-123.456"); $x->as_number(); ok 437 - $x = Math::BigFloat->new("-200"); $x->as_number(); ok 438 - $x = Math::BigFloat->new("-inf"); $x->as_number(); ok 439 - $x = Math::BigFloat->new("inf"); $x->as_number(); ok 440 - $x = Math::BigFloat->new("NaN"); $x->as_number(); ok 441 - $x = Math::BigFloat->new("71243225429896467497217836789578596379"); $x->as_number(); ok 442 - $x = Math::BigFloat->new("0.000641"); $x->as_number(); ok 443 - $x = Math::BigFloat->new("0.0006412"); $x->as_number(); ok 444 - $x = Math::BigFloat->new("0.00064123"); $x->as_number(); ok 445 - $x = Math::BigFloat->new("0.000641234"); $x->as_number(); ok 446 - $x = Math::BigFloat->new("0.0006412345"); $x->as_number(); ok 447 - $x = Math::BigFloat->new("0.00064123456"); $x->as_number(); ok 448 - $x = Math::BigFloat->new("0.000641234567"); $x->as_number(); ok 449 - $x = Math::BigFloat->new("0.0006412345678"); $x->as_number(); ok 450 - $x = Math::BigFloat->new("0.00064123456789"); $x->as_number(); ok 451 - $x = Math::BigFloat->new("0.1"); $x->as_number(); ok 452 - $x = Math::BigFloat->new("0.01"); $x->as_number(); ok 453 - $x = Math::BigFloat->new("0.001"); $x->as_number(); ok 454 - $x = Math::BigFloat->new("0.0001"); $x->as_number(); ok 455 - $x = Math::BigFloat->new("0.00001"); $x->as_number(); ok 456 - $x = Math::BigFloat->new("0.000001"); $x->as_number(); ok 457 - $x = Math::BigFloat->new("0.0000001"); $x->as_number(); ok 458 - $x = Math::BigFloat->new("0.00000001"); $x->as_number(); ok 459 - $x = Math::BigFloat->new("0.000000001"); $x->as_number(); ok 460 - $x = Math::BigFloat->new("0.0000000001"); $x->as_number(); ok 461 - $x = Math::BigFloat->new("0.00000000001"); $x->as_number(); ok 462 - $x = Math::BigFloat->new("0.12345"); $x->as_number(); ok 463 - $x = Math::BigFloat->new("0.123456"); $x->as_number(); ok 464 - $x = Math::BigFloat->new("0.1234567"); $x->as_number(); ok 465 - $x = Math::BigFloat->new("0.12345678"); $x->as_number(); ok 466 - $x = Math::BigFloat->new("0.123456789"); $x->as_number(); ok 467 - $x = Math::BigFloat->new("1"); $x->binf("+"); ok 468 - $x = Math::BigFloat->new("1"); $x->binf("+"); ok 469 - $x = Math::BigFloat->new("2"); $x->binf("-"); ok 470 - $x = Math::BigFloat->new("2"); $x->binf("-"); ok 471 - $x = Math::BigFloat->new("3"); $x->binf("abc"); ok 472 - $x = Math::BigFloat->new("3"); $x->binf("abc"); ok 473 - $x = Math::BigFloat->new("128"); $x->as_hex(); ok 474 - $x = Math::BigFloat->new("-128"); $x->as_hex(); ok 475 - $x = Math::BigFloat->new("0"); $x->as_hex(); ok 476 - $x = Math::BigFloat->new("-0"); $x->as_hex(); ok 477 - $x = Math::BigFloat->new("1"); $x->as_hex(); ok 478 - $x = Math::BigFloat->new("0x123456789123456789"); $x->as_hex(); ok 479 - $x = Math::BigFloat->new("+inf"); $x->as_hex(); ok 480 - $x = Math::BigFloat->new("-inf"); $x->as_hex(); ok 481 - $x = Math::BigFloat->new("invalid"); $x->as_hex(); ok 482 - $x = Math::BigFloat->new("128"); $x->as_bin(); ok 483 - $x = Math::BigFloat->new("-128"); $x->as_bin(); ok 484 - $x = Math::BigFloat->new("0"); $x->as_bin(); ok 485 - $x = Math::BigFloat->new("-0"); $x->as_bin(); ok 486 - $x = Math::BigFloat->new("1"); $x->as_bin(); ok 487 - $x = Math::BigFloat->new("0b1010111101010101010110110110110110101"); $x->as_bin(); ok 488 - $x = Math::BigFloat->new("0x123456789123456789"); $x->as_bin(); ok 489 - $x = Math::BigFloat->new("+inf"); $x->as_bin(); ok 490 - $x = Math::BigFloat->new("-inf"); $x->as_bin(); ok 491 - $x = Math::BigFloat->new("invalid"); $x->as_bin(); ok 492 - $x = Math::BigFloat->new("128"); $x->as_oct(); ok 493 - $x = Math::BigFloat->new("-128"); $x->as_oct(); ok 494 - $x = Math::BigFloat->new("0"); $x->as_oct(); ok 495 - $x = Math::BigFloat->new("-0"); $x->as_oct(); ok 496 - $x = Math::BigFloat->new("1"); $x->as_oct(); ok 497 - $x = Math::BigFloat->new("0b1010111101010101010110110110110110101"); $x->as_oct(); ok 498 - $x = Math::BigFloat->new("0x123456789123456789"); $x->as_oct(); ok 499 - $x = Math::BigFloat->new("+inf"); $x->as_oct(); ok 500 - $x = Math::BigFloat->new("-inf"); $x->as_oct(); ok 501 - $x = Math::BigFloat->new("invalid"); $x->as_oct(); ok 502 - $x = Math::BigFloat->new("128"); $x->to_hex(); ok 503 - $x = Math::BigFloat->new("-128"); $x->to_hex(); ok 504 - $x = Math::BigFloat->new("0"); $x->to_hex(); ok 505 - $x = Math::BigFloat->new("-0"); $x->to_hex(); ok 506 - $x = Math::BigFloat->new("1"); $x->to_hex(); ok 507 - $x = Math::BigFloat->new("0x123456789123456789"); $x->to_hex(); ok 508 - $x = Math::BigFloat->new("+inf"); $x->to_hex(); ok 509 - $x = Math::BigFloat->new("-inf"); $x->to_hex(); ok 510 - $x = Math::BigFloat->new("invalid"); $x->to_hex(); ok 511 - $x = Math::BigFloat->new("128"); $x->to_bin(); ok 512 - $x = Math::BigFloat->new("-128"); $x->to_bin(); ok 513 - $x = Math::BigFloat->new("0"); $x->to_bin(); ok 514 - $x = Math::BigFloat->new("-0"); $x->to_bin(); ok 515 - $x = Math::BigFloat->new("1"); $x->to_bin(); ok 516 - $x = Math::BigFloat->new("0b1010111101010101010110110110110110101"); $x->to_bin(); ok 517 - $x = Math::BigFloat->new("0x123456789123456789"); $x->to_bin(); ok 518 - $x = Math::BigFloat->new("+inf"); $x->to_bin(); ok 519 - $x = Math::BigFloat->new("-inf"); $x->to_bin(); ok 520 - $x = Math::BigFloat->new("invalid"); $x->to_bin(); ok 521 - $x = Math::BigFloat->new("128"); $x->to_oct(); ok 522 - $x = Math::BigFloat->new("-128"); $x->to_oct(); ok 523 - $x = Math::BigFloat->new("0"); $x->to_oct(); ok 524 - $x = Math::BigFloat->new("-0"); $x->to_oct(); ok 525 - $x = Math::BigFloat->new("1"); $x->to_oct(); ok 526 - $x = Math::BigFloat->new("0b1010111101010101010110110110110110101"); $x->to_oct(); ok 527 - $x = Math::BigFloat->new("0x123456789123456789"); $x->to_oct(); ok 528 - $x = Math::BigFloat->new("+inf"); $x->to_oct(); ok 529 - $x = Math::BigFloat->new("-inf"); $x->to_oct(); ok 530 - $x = Math::BigFloat->new("invalid"); $x->to_oct(); ok 531 - $x = Math::BigFloat->new("0"); $x->numify(); ok 532 - $x = Math::BigFloat->new("+1"); $x->numify(); ok 533 - $x = Math::BigFloat->new("1234"); $x->numify(); ok 534 - $x = Math::BigFloat->new("-5"); $x->numify(); ok 535 - $x = Math::BigFloat->new("100"); $x->numify(); ok 536 - $x = Math::BigFloat->new("-100"); $x->numify(); ok 537 - $x = Math::BigFloat->new("abc"); $x->bnan(); ok 538 - $x = Math::BigFloat->new("abc"); $x->bnan(); ok 539 - $x = Math::BigFloat->new("2"); $x->bnan(); ok 540 - $x = Math::BigFloat->new("2"); $x->bnan(); ok 541 - $x = Math::BigFloat->new("-2"); $x->bnan(); ok 542 - $x = Math::BigFloat->new("-2"); $x->bnan(); ok 543 - $x = Math::BigFloat->new("0"); $x->bnan(); ok 544 - $x = Math::BigFloat->new("0"); $x->bnan(); ok 545 - $x = Math::BigFloat->new("2"); $x->bone("+"); ok 546 - $x = Math::BigFloat->new("2"); $x->bone("+"); ok 547 - $x = Math::BigFloat->new("-2"); $x->bone("-"); ok 548 - $x = Math::BigFloat->new("-2"); $x->bone("-"); ok 549 - $x = Math::BigFloat->new("-2"); $x->bone("+"); ok 550 - $x = Math::BigFloat->new("-2"); $x->bone("+"); ok 551 - $x = Math::BigFloat->new("2"); $x->bone("-"); ok 552 - $x = Math::BigFloat->new("2"); $x->bone("-"); ok 553 - $x = Math::BigFloat->new("0"); $x->bone(); ok 554 - $x = Math::BigFloat->new("0"); $x->bone(); ok 555 - $x = Math::BigFloat->new("-2"); $x->bone(); ok 556 - $x = Math::BigFloat->new("-2"); $x->bone(); ok 557 - $x = Math::BigFloat->new("abc"); $x->bone(); ok 558 - $x = Math::BigFloat->new("abc"); $x->bone(); ok 559 - $x = Math::BigFloat->new("2"); $x->bone(); ok 560 - $x = Math::BigFloat->new("2"); $x->bone(); ok 561 - $x = Math::BigFloat->new("+inf"); $x->bsstr(); ok 562 - $x = Math::BigFloat->new("-inf"); $x->bsstr(); ok 563 - $x = Math::BigFloat->new("abcfsstr"); $x->bsstr(); ok 564 - $x = Math::BigFloat->new("-abcfsstr"); $x->bsstr(); ok 565 - $x = Math::BigFloat->new("1234.567"); $x->bsstr(); ok 566 - $x = Math::BigFloat->new("123"); $x->bsstr(); ok 567 - $x = Math::BigFloat->new("-5"); $x->bsstr(); ok 568 - $x = Math::BigFloat->new("-100"); $x->bsstr(); ok 569 - $x = Math::BigFloat->new("+inf"); $x->accuracy(); $x->precision(); $x->bstr(); ok 570 - $x = Math::BigFloat->new("-inf"); $x->accuracy(); $x->precision(); $x->bstr(); ok 571 - $x = Math::BigFloat->new("abcfstr"); $x->accuracy(); $x->precision(); $x->bstr(); ok 572 - $x = Math::BigFloat->new("1234.567"); $x->accuracy(9); $x->precision(); $x->bstr(); ok 573 - $x = Math::BigFloat->new("1234.567"); $x->accuracy(); $x->precision(-6); $x->bstr(); ok 574 - $x = Math::BigFloat->new("12345"); $x->accuracy(5); $x->precision(); $x->bstr(); ok 575 - $x = Math::BigFloat->new("0.001234"); $x->accuracy(6); $x->precision(); $x->bstr(); ok 576 - $x = Math::BigFloat->new("0.001234"); $x->accuracy(); $x->precision(-8); $x->bstr(); ok 577 - $x = Math::BigFloat->new("0"); $x->accuracy(4); $x->precision(); $x->bstr(); ok 578 - $x = Math::BigFloat->new("0"); $x->accuracy(); $x->precision(-4); $x->bstr(); ok 579 - $x = Math::BigFloat->new("inf"); $x; ok 580 - $x = Math::BigFloat->new("inf"); $x; ok 581 - $x = Math::BigFloat->new("+inf"); $x; ok 582 - $x = Math::BigFloat->new("+inf"); $x; ok 583 - $x = Math::BigFloat->new("-inf"); $x; ok 584 - $x = Math::BigFloat->new("-inf"); $x; ok 585 - $x = Math::BigFloat->new("+infinity"); $x; ok 586 - $x = Math::BigFloat->new("+infinity"); $x; ok 587 - $x = Math::BigFloat->new("+-inf"); $x; ok 588 - $x = Math::BigFloat->new("+-inf"); $x; ok 589 - $x = Math::BigFloat->new("abc"); $x; ok 590 - $x = Math::BigFloat->new("abc"); $x; ok 591 - $x = Math::BigFloat->new(" 1 a"); $x; ok 592 - $x = Math::BigFloat->new(" 1 a"); $x; ok 593 - $x = Math::BigFloat->new("1bcd2"); $x; ok 594 - $x = Math::BigFloat->new("1bcd2"); $x; ok 595 - $x = Math::BigFloat->new("11111b"); $x; ok 596 - $x = Math::BigFloat->new("11111b"); $x; ok 597 - $x = Math::BigFloat->new("+1z"); $x; ok 598 - $x = Math::BigFloat->new("+1z"); $x; ok 599 - $x = Math::BigFloat->new("-1z"); $x; ok 600 - $x = Math::BigFloat->new("-1z"); $x; ok 601 - $x = Math::BigFloat->new("0e999"); $x; ok 602 - $x = Math::BigFloat->new("0e999"); $x; ok 603 - $x = Math::BigFloat->new("0e-999"); $x; ok 604 - $x = Math::BigFloat->new("0e-999"); $x; ok 605 - $x = Math::BigFloat->new("-0e999"); $x; ok 606 - $x = Math::BigFloat->new("-0e999"); $x; ok 607 - $x = Math::BigFloat->new("-0e-999"); $x; ok 608 - $x = Math::BigFloat->new("-0e-999"); $x; ok 609 - $x = Math::BigFloat->new("0"); $x; ok 610 - $x = Math::BigFloat->new("0"); $x; ok 611 - $x = Math::BigFloat->new("+0"); $x; ok 612 - $x = Math::BigFloat->new("+0"); $x; ok 613 - $x = Math::BigFloat->new("+00"); $x; ok 614 - $x = Math::BigFloat->new("+00"); $x; ok 615 - $x = Math::BigFloat->new("+0_0_0"); $x; ok 616 - $x = Math::BigFloat->new("+0_0_0"); $x; ok 617 - $x = Math::BigFloat->new("000000_0000000_00000"); $x; ok 618 - $x = Math::BigFloat->new("000000_0000000_00000"); $x; ok 619 - $x = Math::BigFloat->new("-0"); $x; ok 620 - $x = Math::BigFloat->new("-0"); $x; ok 621 - $x = Math::BigFloat->new("-0000"); $x; ok 622 - $x = Math::BigFloat->new("-0000"); $x; ok 623 - $x = Math::BigFloat->new("+1"); $x; ok 624 - $x = Math::BigFloat->new("+1"); $x; ok 625 - $x = Math::BigFloat->new("+01"); $x; ok 626 - $x = Math::BigFloat->new("+01"); $x; ok 627 - $x = Math::BigFloat->new("+001"); $x; ok 628 - $x = Math::BigFloat->new("+001"); $x; ok 629 - $x = Math::BigFloat->new("+00000100000"); $x; ok 630 - $x = Math::BigFloat->new("+00000100000"); $x; ok 631 - $x = Math::BigFloat->new("123456789"); $x; ok 632 - $x = Math::BigFloat->new("123456789"); $x; ok 633 - $x = Math::BigFloat->new("-1"); $x; ok 634 - $x = Math::BigFloat->new("-1"); $x; ok 635 - $x = Math::BigFloat->new("-01"); $x; ok 636 - $x = Math::BigFloat->new("-01"); $x; ok 637 - $x = Math::BigFloat->new("-001"); $x; ok 638 - $x = Math::BigFloat->new("-001"); $x; ok 639 - $x = Math::BigFloat->new("-123456789"); $x; ok 640 - $x = Math::BigFloat->new("-123456789"); $x; ok 641 - $x = Math::BigFloat->new("-00000100000"); $x; ok 642 - $x = Math::BigFloat->new("-00000100000"); $x; ok 643 - $x = Math::BigFloat->new("123.456a"); $x; ok 644 - $x = Math::BigFloat->new("123.456a"); $x; ok 645 - $x = Math::BigFloat->new("123.456"); $x; ok 646 - $x = Math::BigFloat->new("123.456"); $x; ok 647 - $x = Math::BigFloat->new("0.01"); $x; ok 648 - $x = Math::BigFloat->new("0.01"); $x; ok 649 - $x = Math::BigFloat->new(".002"); $x; ok 650 - $x = Math::BigFloat->new(".002"); $x; ok 651 - $x = Math::BigFloat->new("+.2"); $x; ok 652 - $x = Math::BigFloat->new("+.2"); $x; ok 653 - $x = Math::BigFloat->new("-0.0003"); $x; ok 654 - $x = Math::BigFloat->new("-0.0003"); $x; ok 655 - $x = Math::BigFloat->new("-.0000000004"); $x; ok 656 - $x = Math::BigFloat->new("-.0000000004"); $x; ok 657 - $x = Math::BigFloat->new("123456E2"); $x; ok 658 - $x = Math::BigFloat->new("123456E2"); $x; ok 659 - $x = Math::BigFloat->new("123456E-2"); $x; ok 660 - $x = Math::BigFloat->new("123456E-2"); $x; ok 661 - $x = Math::BigFloat->new("-123456E2"); $x; ok 662 - $x = Math::BigFloat->new("-123456E2"); $x; ok 663 - $x = Math::BigFloat->new("-123456E-2"); $x; ok 664 - $x = Math::BigFloat->new("-123456E-2"); $x; ok 665 - $x = Math::BigFloat->new("1e1"); $x; ok 666 - $x = Math::BigFloat->new("1e1"); $x; ok 667 - $x = Math::BigFloat->new("2e-11"); $x; ok 668 - $x = Math::BigFloat->new("2e-11"); $x; ok 669 - $x = Math::BigFloat->new(" .02e-1"); $x; ok 670 - $x = Math::BigFloat->new(" .02e-1"); $x; ok 671 - $x = Math::BigFloat->new(" 000001"); $x; ok 672 - $x = Math::BigFloat->new(" 000001"); $x; ok 673 - $x = Math::BigFloat->new(" -00001"); $x; ok 674 - $x = Math::BigFloat->new(" -00001"); $x; ok 675 - $x = Math::BigFloat->new(" -1"); $x; ok 676 - $x = Math::BigFloat->new(" -1"); $x; ok 677 - $x = Math::BigFloat->new(" 000.01"); $x; ok 678 - $x = Math::BigFloat->new(" 000.01"); $x; ok 679 - $x = Math::BigFloat->new(" -000.0023"); $x; ok 680 - $x = Math::BigFloat->new(" -000.0023"); $x; ok 681 - $x = Math::BigFloat->new(" 1.1e1"); $x; ok 682 - $x = Math::BigFloat->new(" 1.1e1"); $x; ok 683 - $x = Math::BigFloat->new("-3e111"); $x; ok 684 - $x = Math::BigFloat->new("-3e111"); $x; ok 685 - $x = Math::BigFloat->new("-4e-1111"); $x; ok 686 - $x = Math::BigFloat->new("-4e-1111"); $x; ok 687 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("123.456"); $x->bpow($y); ok 688 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("123.456"); $x->bpow($y); ok 689 - $x = Math::BigFloat->new("123.456"); $y = Math::BigFloat->new("abc"); $x->bpow($y); ok 690 - $x = Math::BigFloat->new("123.456"); $y = Math::BigFloat->new("abc"); $x->bpow($y); ok 691 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 692 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 693 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 694 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 695 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 696 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 697 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 698 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 699 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 700 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 701 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 702 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 703 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 704 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 705 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 706 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 707 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 708 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 709 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 710 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 711 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 712 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 713 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 714 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 715 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 716 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 717 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 718 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 719 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 720 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 721 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 722 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 723 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 724 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 725 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 726 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 727 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 728 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 729 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 730 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 731 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 732 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 733 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 734 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 735 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 736 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 737 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 738 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 739 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 740 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 741 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 742 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 743 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 744 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 745 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 746 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 747 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 748 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 749 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 750 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 751 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 752 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 753 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 754 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 755 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 756 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 757 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 758 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 759 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 760 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 761 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 762 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 763 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 764 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 765 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 766 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 767 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 768 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 769 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 770 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 771 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 772 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 773 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 774 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 775 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 776 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 777 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 778 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 779 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 780 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 781 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 782 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 783 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 784 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 785 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 786 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 787 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 788 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 789 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 790 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 791 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 792 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 793 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 794 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 795 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 796 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 797 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 798 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 799 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 800 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 801 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 802 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 803 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 804 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 805 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 806 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 807 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 808 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 809 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 810 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 811 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 812 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 813 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 814 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 815 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 816 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 817 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 818 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 819 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 820 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 821 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 822 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 823 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 824 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 825 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 826 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 827 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 828 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 829 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 830 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 831 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 832 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 833 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 834 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 835 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 836 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 837 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 838 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 839 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 840 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 841 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 842 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 843 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 844 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 845 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 846 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 847 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 848 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 849 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 850 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 851 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 852 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 853 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 854 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 855 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 856 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 857 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 858 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 859 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 860 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 861 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 862 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 863 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 864 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 865 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 866 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 867 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 868 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 869 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 870 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 871 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 872 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 873 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 874 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 875 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 876 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 877 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 878 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 879 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 880 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 881 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 882 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 883 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 884 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 885 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 886 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 887 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 888 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 889 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 890 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 891 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 892 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 893 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 894 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 895 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 896 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 897 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 898 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 899 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 900 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 901 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 902 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 903 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 904 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 905 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 906 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 907 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 908 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 909 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 910 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 911 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 912 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 913 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 914 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 915 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 916 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 917 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 918 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 919 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 920 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 921 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 922 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 923 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 924 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 925 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 926 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 927 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 928 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 929 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 930 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 931 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 932 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 933 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 934 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 935 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 936 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 937 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 938 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 939 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 940 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 941 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 942 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 943 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 944 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 945 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 946 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 947 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 948 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 949 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 950 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 951 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 952 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 953 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 954 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 955 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 956 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 957 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 958 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 959 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 960 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 961 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 962 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 963 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 964 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 965 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 966 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 967 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 968 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 969 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 970 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 971 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 972 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 973 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 974 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 975 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 976 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 977 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 978 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 979 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 980 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 981 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 982 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 983 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 984 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 985 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 986 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 987 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 988 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 989 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 990 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 991 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 992 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 993 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 994 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 995 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 996 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 997 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 998 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 999 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 1000 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 1001 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 1002 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 1003 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 1004 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 1005 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 1006 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 1007 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 1008 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 1009 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 1010 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 1011 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 1012 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 1013 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 1014 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 1015 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 1016 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 1017 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 1018 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 1019 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 1020 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 1021 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 1022 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 1023 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 1024 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 1025 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 1026 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 1027 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 1028 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 1029 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 1030 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 1031 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 1032 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 1033 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 1034 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 1035 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 1036 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 1037 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 1038 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 1039 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 1040 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 1041 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 1042 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 1043 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 1044 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 1045 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 1046 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 1047 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 1048 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 1049 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 1050 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 1051 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 1052 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 1053 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 1054 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 1055 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 1056 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 1057 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 1058 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 1059 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 1060 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 1061 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 1062 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 1063 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 1064 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 1065 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 1066 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 1067 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 1068 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 1069 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 1070 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 1071 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 1072 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 1073 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 1074 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 1075 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 1076 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 1077 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 1078 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 1079 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 1080 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 1081 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 1082 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 1083 - $x = Math::BigFloat->new("123.456"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 1084 - $x = Math::BigFloat->new("123.456"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 1085 - $x = Math::BigFloat->new("128"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 1086 - $x = Math::BigFloat->new("128"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 1087 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("123.45"); $x->bpow($y); ok 1088 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("123.45"); $x->bpow($y); ok 1089 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("123.45"); $x->bpow($y); ok 1090 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("123.45"); $x->bpow($y); ok 1091 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-123.45"); $x->bpow($y); ok 1092 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-123.45"); $x->bpow($y); ok 1093 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-123.45"); $x->bpow($y); ok 1094 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-123.45"); $x->bpow($y); ok 1095 - $x = Math::BigFloat->new("invalid"); $x->bneg(); ok 1096 - $x = Math::BigFloat->new("invalid"); $x->bneg(); ok 1097 - $x = Math::BigFloat->new("+inf"); $x->bneg(); ok 1098 - $x = Math::BigFloat->new("+inf"); $x->bneg(); ok 1099 - $x = Math::BigFloat->new("-inf"); $x->bneg(); ok 1100 - $x = Math::BigFloat->new("-inf"); $x->bneg(); ok 1101 - $x = Math::BigFloat->new("+0"); $x->bneg(); ok 1102 - $x = Math::BigFloat->new("+0"); $x->bneg(); ok 1103 - $x = Math::BigFloat->new("+1"); $x->bneg(); ok 1104 - $x = Math::BigFloat->new("+1"); $x->bneg(); ok 1105 - $x = Math::BigFloat->new("-1"); $x->bneg(); ok 1106 - $x = Math::BigFloat->new("-1"); $x->bneg(); ok 1107 - $x = Math::BigFloat->new("+123456789"); $x->bneg(); ok 1108 - $x = Math::BigFloat->new("+123456789"); $x->bneg(); ok 1109 - $x = Math::BigFloat->new("-123456789"); $x->bneg(); ok 1110 - $x = Math::BigFloat->new("-123456789"); $x->bneg(); ok 1111 - $x = Math::BigFloat->new("+123.456789"); $x->bneg(); ok 1112 - $x = Math::BigFloat->new("+123.456789"); $x->bneg(); ok 1113 - $x = Math::BigFloat->new("-123456.789"); $x->bneg(); ok 1114 - $x = Math::BigFloat->new("-123456.789"); $x->bneg(); ok 1115 - $x = Math::BigFloat->new("invalid"); $x->babs(); ok 1116 - $x = Math::BigFloat->new("invalid"); $x->babs(); ok 1117 - $x = Math::BigFloat->new("+inf"); $x->babs(); ok 1118 - $x = Math::BigFloat->new("+inf"); $x->babs(); ok 1119 - $x = Math::BigFloat->new("-inf"); $x->babs(); ok 1120 - $x = Math::BigFloat->new("-inf"); $x->babs(); ok 1121 - $x = Math::BigFloat->new("+0"); $x->babs(); ok 1122 - $x = Math::BigFloat->new("+0"); $x->babs(); ok 1123 - $x = Math::BigFloat->new("+1"); $x->babs(); ok 1124 - $x = Math::BigFloat->new("+1"); $x->babs(); ok 1125 - $x = Math::BigFloat->new("-1"); $x->babs(); ok 1126 - $x = Math::BigFloat->new("-1"); $x->babs(); ok 1127 - $x = Math::BigFloat->new("+123456789"); $x->babs(); ok 1128 - $x = Math::BigFloat->new("+123456789"); $x->babs(); ok 1129 - $x = Math::BigFloat->new("-123456789"); $x->babs(); ok 1130 - $x = Math::BigFloat->new("-123456789"); $x->babs(); ok 1131 - $x = Math::BigFloat->new("+123.456789"); $x->babs(); ok 1132 - $x = Math::BigFloat->new("+123.456789"); $x->babs(); ok 1133 - $x = Math::BigFloat->new("-123456.789"); $x->babs(); ok 1134 - $x = Math::BigFloat->new("-123456.789"); $x->babs(); ok 1135 - $x = Math::BigFloat->new("+inf"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1136 - $x = Math::BigFloat->new("+inf"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1137 - $x = Math::BigFloat->new("-inf"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1138 - $x = Math::BigFloat->new("-inf"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1139 - $x = Math::BigFloat->new("0"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1140 - $x = Math::BigFloat->new("0"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1141 - $x = Math::BigFloat->new("invalid"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1142 - $x = Math::BigFloat->new("invalid"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1143 - $x = Math::BigFloat->new("+10123456789"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1144 - $x = Math::BigFloat->new("+10123456789"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1145 - $x = Math::BigFloat->new("-10123456789"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1146 - $x = Math::BigFloat->new("-10123456789"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1147 - $x = Math::BigFloat->new("+10123456789.123"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1148 - $x = Math::BigFloat->new("+10123456789.123"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1149 - $x = Math::BigFloat->new("-10123456789.123"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1150 - $x = Math::BigFloat->new("-10123456789.123"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1151 - $x = Math::BigFloat->new("+10123456789"); $Math::BigFloat::round_mode = "trunc"; $x->bround(9); ok 1152 - $x = Math::BigFloat->new("+10123456789"); $Math::BigFloat::round_mode = "trunc"; $x->bround(9); ok 1153 - $x = Math::BigFloat->new("-10123456789"); $Math::BigFloat::round_mode = "trunc"; $x->bround(9); ok 1154 - $x = Math::BigFloat->new("-10123456789"); $Math::BigFloat::round_mode = "trunc"; $x->bround(9); ok 1155 - $x = Math::BigFloat->new("+101234500"); $Math::BigFloat::round_mode = "trunc"; $x->bround(6); ok 1156 - $x = Math::BigFloat->new("+101234500"); $Math::BigFloat::round_mode = "trunc"; $x->bround(6); ok 1157 - $x = Math::BigFloat->new("-101234500"); $Math::BigFloat::round_mode = "trunc"; $x->bround(6); ok 1158 - $x = Math::BigFloat->new("-101234500"); $Math::BigFloat::round_mode = "trunc"; $x->bround(6); ok 1159 - $x = Math::BigFloat->new("+20123456789"); $Math::BigFloat::round_mode = "zero"; $x->bround(5); ok 1160 - $x = Math::BigFloat->new("+20123456789"); $Math::BigFloat::round_mode = "zero"; $x->bround(5); ok 1161 - $x = Math::BigFloat->new("-20123456789"); $Math::BigFloat::round_mode = "zero"; $x->bround(5); ok 1162 - $x = Math::BigFloat->new("-20123456789"); $Math::BigFloat::round_mode = "zero"; $x->bround(5); ok 1163 - $x = Math::BigFloat->new("+20123456789.123"); $Math::BigFloat::round_mode = "zero"; $x->bround(5); ok 1164 - $x = Math::BigFloat->new("+20123456789.123"); $Math::BigFloat::round_mode = "zero"; $x->bround(5); ok 1165 - $x = Math::BigFloat->new("-20123456789.123"); $Math::BigFloat::round_mode = "zero"; $x->bround(5); ok 1166 - $x = Math::BigFloat->new("-20123456789.123"); $Math::BigFloat::round_mode = "zero"; $x->bround(5); ok 1167 - $x = Math::BigFloat->new("+20123456789"); $Math::BigFloat::round_mode = "zero"; $x->bround(9); ok 1168 - $x = Math::BigFloat->new("+20123456789"); $Math::BigFloat::round_mode = "zero"; $x->bround(9); ok 1169 - $x = Math::BigFloat->new("-20123456789"); $Math::BigFloat::round_mode = "zero"; $x->bround(9); ok 1170 - $x = Math::BigFloat->new("-20123456789"); $Math::BigFloat::round_mode = "zero"; $x->bround(9); ok 1171 - $x = Math::BigFloat->new("+201234500"); $Math::BigFloat::round_mode = "zero"; $x->bround(6); ok 1172 - $x = Math::BigFloat->new("+201234500"); $Math::BigFloat::round_mode = "zero"; $x->bround(6); ok 1173 - $x = Math::BigFloat->new("-201234500"); $Math::BigFloat::round_mode = "zero"; $x->bround(6); ok 1174 - $x = Math::BigFloat->new("-201234500"); $Math::BigFloat::round_mode = "zero"; $x->bround(6); ok 1175 - $x = Math::BigFloat->new("+30123456789"); $Math::BigFloat::round_mode = "+inf"; $x->bround(5); ok 1176 - $x = Math::BigFloat->new("+30123456789"); $Math::BigFloat::round_mode = "+inf"; $x->bround(5); ok 1177 - $x = Math::BigFloat->new("-30123456789"); $Math::BigFloat::round_mode = "+inf"; $x->bround(5); ok 1178 - $x = Math::BigFloat->new("-30123456789"); $Math::BigFloat::round_mode = "+inf"; $x->bround(5); ok 1179 - $x = Math::BigFloat->new("+30123456789.123"); $Math::BigFloat::round_mode = "+inf"; $x->bround(5); ok 1180 - $x = Math::BigFloat->new("+30123456789.123"); $Math::BigFloat::round_mode = "+inf"; $x->bround(5); ok 1181 - $x = Math::BigFloat->new("-30123456789.123"); $Math::BigFloat::round_mode = "+inf"; $x->bround(5); ok 1182 - $x = Math::BigFloat->new("-30123456789.123"); $Math::BigFloat::round_mode = "+inf"; $x->bround(5); ok 1183 - $x = Math::BigFloat->new("+30123456789"); $Math::BigFloat::round_mode = "+inf"; $x->bround(9); ok 1184 - $x = Math::BigFloat->new("+30123456789"); $Math::BigFloat::round_mode = "+inf"; $x->bround(9); ok 1185 - $x = Math::BigFloat->new("-30123456789"); $Math::BigFloat::round_mode = "+inf"; $x->bround(9); ok 1186 - $x = Math::BigFloat->new("-30123456789"); $Math::BigFloat::round_mode = "+inf"; $x->bround(9); ok 1187 - $x = Math::BigFloat->new("+301234500"); $Math::BigFloat::round_mode = "+inf"; $x->bround(6); ok 1188 - $x = Math::BigFloat->new("+301234500"); $Math::BigFloat::round_mode = "+inf"; $x->bround(6); ok 1189 - $x = Math::BigFloat->new("-301234500"); $Math::BigFloat::round_mode = "+inf"; $x->bround(6); ok 1190 - $x = Math::BigFloat->new("-301234500"); $Math::BigFloat::round_mode = "+inf"; $x->bround(6); ok 1191 - $x = Math::BigFloat->new("+40123456789"); $Math::BigFloat::round_mode = "-inf"; $x->bround(5); ok 1192 - $x = Math::BigFloat->new("+40123456789"); $Math::BigFloat::round_mode = "-inf"; $x->bround(5); ok 1193 - $x = Math::BigFloat->new("-40123456789"); $Math::BigFloat::round_mode = "-inf"; $x->bround(5); ok 1194 - $x = Math::BigFloat->new("-40123456789"); $Math::BigFloat::round_mode = "-inf"; $x->bround(5); ok 1195 - $x = Math::BigFloat->new("+40123456789.123"); $Math::BigFloat::round_mode = "-inf"; $x->bround(5); ok 1196 - $x = Math::BigFloat->new("+40123456789.123"); $Math::BigFloat::round_mode = "-inf"; $x->bround(5); ok 1197 - $x = Math::BigFloat->new("-40123456789.123"); $Math::BigFloat::round_mode = "-inf"; $x->bround(5); ok 1198 - $x = Math::BigFloat->new("-40123456789.123"); $Math::BigFloat::round_mode = "-inf"; $x->bround(5); ok 1199 - $x = Math::BigFloat->new("+40123456789"); $Math::BigFloat::round_mode = "-inf"; $x->bround(9); ok 1200 - $x = Math::BigFloat->new("+40123456789"); $Math::BigFloat::round_mode = "-inf"; $x->bround(9); ok 1201 - $x = Math::BigFloat->new("-40123456789"); $Math::BigFloat::round_mode = "-inf"; $x->bround(9); ok 1202 - $x = Math::BigFloat->new("-40123456789"); $Math::BigFloat::round_mode = "-inf"; $x->bround(9); ok 1203 - $x = Math::BigFloat->new("+401234500"); $Math::BigFloat::round_mode = "-inf"; $x->bround(6); ok 1204 - $x = Math::BigFloat->new("+401234500"); $Math::BigFloat::round_mode = "-inf"; $x->bround(6); ok 1205 - $x = Math::BigFloat->new("-401234500"); $Math::BigFloat::round_mode = "-inf"; $x->bround(6); ok 1206 - $x = Math::BigFloat->new("-401234500"); $Math::BigFloat::round_mode = "-inf"; $x->bround(6); ok 1207 - $x = Math::BigFloat->new("+50123456789"); $Math::BigFloat::round_mode = "odd"; $x->bround(5); ok 1208 - $x = Math::BigFloat->new("+50123456789"); $Math::BigFloat::round_mode = "odd"; $x->bround(5); ok 1209 - $x = Math::BigFloat->new("-50123456789"); $Math::BigFloat::round_mode = "odd"; $x->bround(5); ok 1210 - $x = Math::BigFloat->new("-50123456789"); $Math::BigFloat::round_mode = "odd"; $x->bround(5); ok 1211 - $x = Math::BigFloat->new("+50123456789.123"); $Math::BigFloat::round_mode = "odd"; $x->bround(5); ok 1212 - $x = Math::BigFloat->new("+50123456789.123"); $Math::BigFloat::round_mode = "odd"; $x->bround(5); ok 1213 - $x = Math::BigFloat->new("-50123456789.123"); $Math::BigFloat::round_mode = "odd"; $x->bround(5); ok 1214 - $x = Math::BigFloat->new("-50123456789.123"); $Math::BigFloat::round_mode = "odd"; $x->bround(5); ok 1215 - $x = Math::BigFloat->new("+50123456789"); $Math::BigFloat::round_mode = "odd"; $x->bround(9); ok 1216 - $x = Math::BigFloat->new("+50123456789"); $Math::BigFloat::round_mode = "odd"; $x->bround(9); ok 1217 - $x = Math::BigFloat->new("-50123456789"); $Math::BigFloat::round_mode = "odd"; $x->bround(9); ok 1218 - $x = Math::BigFloat->new("-50123456789"); $Math::BigFloat::round_mode = "odd"; $x->bround(9); ok 1219 - $x = Math::BigFloat->new("+501234500"); $Math::BigFloat::round_mode = "odd"; $x->bround(6); ok 1220 - $x = Math::BigFloat->new("+501234500"); $Math::BigFloat::round_mode = "odd"; $x->bround(6); ok 1221 - $x = Math::BigFloat->new("-501234500"); $Math::BigFloat::round_mode = "odd"; $x->bround(6); ok 1222 - $x = Math::BigFloat->new("-501234500"); $Math::BigFloat::round_mode = "odd"; $x->bround(6); ok 1223 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "even"; $x->bround(5); ok 1224 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "even"; $x->bround(5); ok 1225 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "even"; $x->bround(5); ok 1226 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "even"; $x->bround(5); ok 1227 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "even"; $x->bround(9); ok 1228 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "even"; $x->bround(9); ok 1229 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "even"; $x->bround(9); ok 1230 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "even"; $x->bround(9); ok 1231 - $x = Math::BigFloat->new("+601234500"); $Math::BigFloat::round_mode = "even"; $x->bround(6); ok 1232 - $x = Math::BigFloat->new("+601234500"); $Math::BigFloat::round_mode = "even"; $x->bround(6); ok 1233 - $x = Math::BigFloat->new("-601234500"); $Math::BigFloat::round_mode = "even"; $x->bround(6); ok 1234 - $x = Math::BigFloat->new("-601234500"); $Math::BigFloat::round_mode = "even"; $x->bround(6); ok 1235 - $x = Math::BigFloat->new("+60123456789.0123"); $Math::BigFloat::round_mode = "even"; $x->bround(5); ok 1236 - $x = Math::BigFloat->new("+60123456789.0123"); $Math::BigFloat::round_mode = "even"; $x->bround(5); ok 1237 - $x = Math::BigFloat->new("-60123456789.0123"); $Math::BigFloat::round_mode = "even"; $x->bround(5); ok 1238 - $x = Math::BigFloat->new("-60123456789.0123"); $Math::BigFloat::round_mode = "even"; $x->bround(5); ok 1239 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(5); ok 1240 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(5); ok 1241 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(5); ok 1242 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(5); ok 1243 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1244 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1245 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1246 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1247 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(9); ok 1248 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(9); ok 1249 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(9); ok 1250 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(9); ok 1251 - $x = Math::BigFloat->new("+601234500"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1252 - $x = Math::BigFloat->new("+601234500"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1253 - $x = Math::BigFloat->new("-601234500"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1254 - $x = Math::BigFloat->new("-601234500"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1255 - $x = Math::BigFloat->new("+601234400"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1256 - $x = Math::BigFloat->new("+601234400"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1257 - $x = Math::BigFloat->new("-601234400"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1258 - $x = Math::BigFloat->new("-601234400"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1259 - $x = Math::BigFloat->new("+601234600"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1260 - $x = Math::BigFloat->new("+601234600"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1261 - $x = Math::BigFloat->new("-601234600"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1262 - $x = Math::BigFloat->new("-601234600"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1263 - $x = Math::BigFloat->new("+601234300"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1264 - $x = Math::BigFloat->new("+601234300"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1265 - $x = Math::BigFloat->new("+60123456789.0123"); $Math::BigFloat::round_mode = "common"; $x->bround(5); ok 1266 - $x = Math::BigFloat->new("+60123456789.0123"); $Math::BigFloat::round_mode = "common"; $x->bround(5); ok 1267 - $x = Math::BigFloat->new("-60123456789.0123"); $Math::BigFloat::round_mode = "common"; $x->bround(5); ok 1268 - $x = Math::BigFloat->new("-60123456789.0123"); $Math::BigFloat::round_mode = "common"; $x->bround(5); ok 1269 - $x = Math::BigFloat->new("+inf"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(5); ok 1270 - $x = Math::BigFloat->new("+inf"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(5); ok 1271 - $x = Math::BigFloat->new("-inf"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(5); ok 1272 - $x = Math::BigFloat->new("-inf"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(5); ok 1273 - $x = Math::BigFloat->new("0"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(5); ok 1274 - $x = Math::BigFloat->new("0"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(5); ok 1275 - $x = Math::BigFloat->new("invalid"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(5); ok 1276 - $x = Math::BigFloat->new("invalid"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(5); ok 1277 - $x = Math::BigFloat->new("+1.23"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1278 - $x = Math::BigFloat->new("+1.23"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1279 - $x = Math::BigFloat->new("+1.234"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1280 - $x = Math::BigFloat->new("+1.234"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1281 - $x = Math::BigFloat->new("+1.2345"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1282 - $x = Math::BigFloat->new("+1.2345"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1283 - $x = Math::BigFloat->new("+1.23"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1284 - $x = Math::BigFloat->new("+1.23"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1285 - $x = Math::BigFloat->new("+1.234"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1286 - $x = Math::BigFloat->new("+1.234"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1287 - $x = Math::BigFloat->new("+1.2345"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1288 - $x = Math::BigFloat->new("+1.2345"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1289 - $x = Math::BigFloat->new("+1.23"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1290 - $x = Math::BigFloat->new("+1.23"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1291 - $x = Math::BigFloat->new("+1.234"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1292 - $x = Math::BigFloat->new("+1.234"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1293 - $x = Math::BigFloat->new("+1.2345"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1294 - $x = Math::BigFloat->new("+1.2345"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1295 - $x = Math::BigFloat->new("-1.23"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1296 - $x = Math::BigFloat->new("-1.23"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1297 - $x = Math::BigFloat->new("+1.27"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1298 - $x = Math::BigFloat->new("+1.27"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1299 - $x = Math::BigFloat->new("-1.27"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1300 - $x = Math::BigFloat->new("-1.27"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1301 - $x = Math::BigFloat->new("+1.25"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1302 - $x = Math::BigFloat->new("+1.25"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1303 - $x = Math::BigFloat->new("-1.25"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1304 - $x = Math::BigFloat->new("-1.25"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1305 - $x = Math::BigFloat->new("+1.35"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1306 - $x = Math::BigFloat->new("+1.35"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1307 - $x = Math::BigFloat->new("-1.35"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1308 - $x = Math::BigFloat->new("-1.35"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1309 - $x = Math::BigFloat->new("-0.0061234567890"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1310 - $x = Math::BigFloat->new("-0.0061234567890"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1311 - $x = Math::BigFloat->new("-0.0061"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1312 - $x = Math::BigFloat->new("-0.0061"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1313 - $x = Math::BigFloat->new("-0.00612"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1314 - $x = Math::BigFloat->new("-0.00612"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1315 - $x = Math::BigFloat->new("-0.00612"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1316 - $x = Math::BigFloat->new("-0.00612"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1317 - $x = Math::BigFloat->new("-0.006"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1318 - $x = Math::BigFloat->new("-0.006"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1319 - $x = Math::BigFloat->new("-0.006"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1320 - $x = Math::BigFloat->new("-0.006"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1321 - $x = Math::BigFloat->new("-0.0006"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1322 - $x = Math::BigFloat->new("-0.0006"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1323 - $x = Math::BigFloat->new("-0.0006"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1324 - $x = Math::BigFloat->new("-0.0006"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1325 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1326 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-4); ok 1327 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-5); ok 1328 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(0); ok 1329 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(0); ok 1330 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(0); ok 1331 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(0); ok 1332 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(0); ok 1333 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(0); ok 1334 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(0); ok 1335 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(0); ok 1336 - $x = Math::BigFloat->new("+2.23"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1337 - $x = Math::BigFloat->new("-2.23"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1338 - $x = Math::BigFloat->new("+2.27"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1339 - $x = Math::BigFloat->new("-2.27"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1340 - $x = Math::BigFloat->new("+2.25"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1341 - $x = Math::BigFloat->new("-2.25"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1342 - $x = Math::BigFloat->new("+2.35"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1343 - $x = Math::BigFloat->new("-2.35"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1344 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1345 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1346 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-2); ok 1347 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-3); ok 1348 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-4); ok 1349 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-5); ok 1350 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "zero"; $x->bfround(0); ok 1351 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "zero"; $x->bfround(0); ok 1352 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "zero"; $x->bfround(0); ok 1353 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "zero"; $x->bfround(0); ok 1354 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "zero"; $x->bfround(0); ok 1355 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "zero"; $x->bfround(0); ok 1356 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "zero"; $x->bfround(0); ok 1357 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "zero"; $x->bfround(0); ok 1358 - $x = Math::BigFloat->new("+3.23"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1359 - $x = Math::BigFloat->new("-3.23"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1360 - $x = Math::BigFloat->new("+3.27"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1361 - $x = Math::BigFloat->new("-3.27"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1362 - $x = Math::BigFloat->new("+3.25"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1363 - $x = Math::BigFloat->new("-3.25"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1364 - $x = Math::BigFloat->new("+3.35"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1365 - $x = Math::BigFloat->new("-3.35"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1366 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1367 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1368 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-2); ok 1369 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-3); ok 1370 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-4); ok 1371 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-5); ok 1372 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(0); ok 1373 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(0); ok 1374 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(0); ok 1375 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(0); ok 1376 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(0); ok 1377 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(0); ok 1378 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(0); ok 1379 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(0); ok 1380 - $x = Math::BigFloat->new("+4.23"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1381 - $x = Math::BigFloat->new("-4.23"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1382 - $x = Math::BigFloat->new("+4.27"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1383 - $x = Math::BigFloat->new("-4.27"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1384 - $x = Math::BigFloat->new("+4.25"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1385 - $x = Math::BigFloat->new("-4.25"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1386 - $x = Math::BigFloat->new("+4.35"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1387 - $x = Math::BigFloat->new("-4.35"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1388 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1389 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1390 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-2); ok 1391 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-3); ok 1392 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-4); ok 1393 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-5); ok 1394 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(0); ok 1395 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(0); ok 1396 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(0); ok 1397 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(0); ok 1398 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(0); ok 1399 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(0); ok 1400 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(0); ok 1401 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(0); ok 1402 - $x = Math::BigFloat->new("+5.23"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1403 - $x = Math::BigFloat->new("-5.23"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1404 - $x = Math::BigFloat->new("+5.27"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1405 - $x = Math::BigFloat->new("-5.27"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1406 - $x = Math::BigFloat->new("+5.25"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1407 - $x = Math::BigFloat->new("-5.25"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1408 - $x = Math::BigFloat->new("+5.35"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1409 - $x = Math::BigFloat->new("-5.35"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1410 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1411 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1412 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-2); ok 1413 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-3); ok 1414 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-4); ok 1415 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-5); ok 1416 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "odd"; $x->bfround(0); ok 1417 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "odd"; $x->bfround(0); ok 1418 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "odd"; $x->bfround(0); ok 1419 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "odd"; $x->bfround(0); ok 1420 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "odd"; $x->bfround(0); ok 1421 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "odd"; $x->bfround(0); ok 1422 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "odd"; $x->bfround(0); ok 1423 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "odd"; $x->bfround(0); ok 1424 - $x = Math::BigFloat->new("+6.23"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1425 - $x = Math::BigFloat->new("-6.23"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1426 - $x = Math::BigFloat->new("+6.27"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1427 - $x = Math::BigFloat->new("-6.27"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1428 - $x = Math::BigFloat->new("+6.25"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1429 - $x = Math::BigFloat->new("-6.25"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1430 - $x = Math::BigFloat->new("+6.35"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1431 - $x = Math::BigFloat->new("-6.35"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1432 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1433 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1434 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "even"; $x->bfround(-2); ok 1435 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "even"; $x->bfround(-3); ok 1436 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "even"; $x->bfround(-4); ok 1437 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "even"; $x->bfround(-5); ok 1438 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "even"; $x->bfround(0); ok 1439 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "even"; $x->bfround(0); ok 1440 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "even"; $x->bfround(0); ok 1441 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "even"; $x->bfround(0); ok 1442 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "even"; $x->bfround(0); ok 1443 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "even"; $x->bfround(0); ok 1444 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "even"; $x->bfround(0); ok 1445 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "even"; $x->bfround(0); ok 1446 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-3); ok 1447 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-3); ok 1448 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-4); ok 1449 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-4); ok 1450 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-5); ok 1451 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-5); ok 1452 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-6); ok 1453 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-6); ok 1454 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-7); ok 1455 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-7); ok 1456 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-8); ok 1457 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-8); ok 1458 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-9); ok 1459 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-9); ok 1460 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-12); ok 1461 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-12); ok 1462 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("invalid"); $x->bcmp($y); ok 1463 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+0"); $x->bcmp($y); ok 1464 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("invalid"); $x->bcmp($y); ok 1465 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $x->bcmp($y); ok 1466 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $x->bcmp($y); ok 1467 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $x->bcmp($y); ok 1468 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $x->bcmp($y); ok 1469 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $x->bcmp($y); ok 1470 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $x->bcmp($y); ok 1471 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $x->bcmp($y); ok 1472 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bcmp($y); ok 1473 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $x->bcmp($y); ok 1474 - $x = Math::BigFloat->new("-1.1"); $y = Math::BigFloat->new("0"); $x->bcmp($y); ok 1475 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1.1"); $x->bcmp($y); ok 1476 - $x = Math::BigFloat->new("+1.1"); $y = Math::BigFloat->new("+0"); $x->bcmp($y); ok 1477 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1.1"); $x->bcmp($y); ok 1478 - $x = Math::BigFloat->new("+123"); $y = Math::BigFloat->new("+123"); $x->bcmp($y); ok 1479 - $x = Math::BigFloat->new("+123"); $y = Math::BigFloat->new("+12"); $x->bcmp($y); ok 1480 - $x = Math::BigFloat->new("+12"); $y = Math::BigFloat->new("+123"); $x->bcmp($y); ok 1481 - $x = Math::BigFloat->new("-123"); $y = Math::BigFloat->new("-123"); $x->bcmp($y); ok 1482 - $x = Math::BigFloat->new("-123"); $y = Math::BigFloat->new("-12"); $x->bcmp($y); ok 1483 - $x = Math::BigFloat->new("-12"); $y = Math::BigFloat->new("-123"); $x->bcmp($y); ok 1484 - $x = Math::BigFloat->new("+123"); $y = Math::BigFloat->new("+124"); $x->bcmp($y); ok 1485 - $x = Math::BigFloat->new("+124"); $y = Math::BigFloat->new("+123"); $x->bcmp($y); ok 1486 - $x = Math::BigFloat->new("-123"); $y = Math::BigFloat->new("-124"); $x->bcmp($y); ok 1487 - $x = Math::BigFloat->new("-124"); $y = Math::BigFloat->new("-123"); $x->bcmp($y); ok 1488 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0.01"); $x->bcmp($y); ok 1489 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0.0001"); $x->bcmp($y); ok 1490 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-0.0001"); $x->bcmp($y); ok 1491 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-0.1"); $x->bcmp($y); ok 1492 - $x = Math::BigFloat->new("0.1"); $y = Math::BigFloat->new("0"); $x->bcmp($y); ok 1493 - $x = Math::BigFloat->new("0.00001"); $y = Math::BigFloat->new("0"); $x->bcmp($y); ok 1494 - $x = Math::BigFloat->new("-0.0001"); $y = Math::BigFloat->new("0"); $x->bcmp($y); ok 1495 - $x = Math::BigFloat->new("-0.1"); $y = Math::BigFloat->new("0"); $x->bcmp($y); ok 1496 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0.0001234"); $x->bcmp($y); ok 1497 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-0.0001234"); $x->bcmp($y); ok 1498 - $x = Math::BigFloat->new("0.0001234"); $y = Math::BigFloat->new("0"); $x->bcmp($y); ok 1499 - $x = Math::BigFloat->new("-0.0001234"); $y = Math::BigFloat->new("0"); $x->bcmp($y); ok 1500 - $x = Math::BigFloat->new("0.0001"); $y = Math::BigFloat->new("0.0005"); $x->bcmp($y); ok 1501 - $x = Math::BigFloat->new("0.0005"); $y = Math::BigFloat->new("0.0001"); $x->bcmp($y); ok 1502 - $x = Math::BigFloat->new("0.005"); $y = Math::BigFloat->new("0.0001"); $x->bcmp($y); ok 1503 - $x = Math::BigFloat->new("0.001"); $y = Math::BigFloat->new("0.0005"); $x->bcmp($y); ok 1504 - $x = Math::BigFloat->new("0.000001"); $y = Math::BigFloat->new("0.0005"); $x->bcmp($y); ok 1505 - $x = Math::BigFloat->new("0.00000123"); $y = Math::BigFloat->new("0.0005"); $x->bcmp($y); ok 1506 - $x = Math::BigFloat->new("0.00512"); $y = Math::BigFloat->new("0.0001"); $x->bcmp($y); ok 1507 - $x = Math::BigFloat->new("0.005"); $y = Math::BigFloat->new("0.000112"); $x->bcmp($y); ok 1508 - $x = Math::BigFloat->new("0.00123"); $y = Math::BigFloat->new("0.0005"); $x->bcmp($y); ok 1509 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("2"); $x->bcmp($y); ok 1510 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1.5"); $x->bcmp($y); ok 1511 - $x = Math::BigFloat->new("1.54321"); $y = Math::BigFloat->new("234"); $x->bcmp($y); ok 1512 - $x = Math::BigFloat->new("234"); $y = Math::BigFloat->new("1.54321"); $x->bcmp($y); ok 1513 - $x = Math::BigFloat->new("1e1234567890987654321"); $y = Math::BigFloat->new("1e1234567890987654320"); $x->bcmp($y); ok 1514 - $x = Math::BigFloat->new("1e-1234567890987654321"); $y = Math::BigFloat->new("1e-1234567890987654320"); $x->bcmp($y); ok 1515 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("5432112345"); $x->bcmp($y); ok 1516 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("5432112345"); $x->bcmp($y); ok 1517 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-5432112345"); $x->bcmp($y); ok 1518 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-5432112345"); $x->bcmp($y); ok 1519 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("54321.12345"); $x->bcmp($y); ok 1520 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("54321.12345"); $x->bcmp($y); ok 1521 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-54321.12345"); $x->bcmp($y); ok 1522 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-54321.12345"); $x->bcmp($y); ok 1523 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->bcmp($y); ok 1524 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->bcmp($y); ok 1525 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->bcmp($y); ok 1526 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $x->bcmp($y); ok 1527 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("NaN"); $x->bcmp($y); ok 1528 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("inf"); $x->bcmp($y); ok 1529 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("NaN"); $x->bcmp($y); ok 1530 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-inf"); $x->bcmp($y); ok 1531 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("invalid"); $x->bacmp($y); ok 1532 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+0"); $x->bacmp($y); ok 1533 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("invalid"); $x->bacmp($y); ok 1534 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $x->bacmp($y); ok 1535 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $x->bacmp($y); ok 1536 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $x->bacmp($y); ok 1537 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $x->bacmp($y); ok 1538 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $x->bacmp($y); ok 1539 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $x->bacmp($y); ok 1540 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $x->bacmp($y); ok 1541 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bacmp($y); ok 1542 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $x->bacmp($y); ok 1543 - $x = Math::BigFloat->new("-1.1"); $y = Math::BigFloat->new("0"); $x->bacmp($y); ok 1544 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1.1"); $x->bacmp($y); ok 1545 - $x = Math::BigFloat->new("+1.1"); $y = Math::BigFloat->new("+0"); $x->bacmp($y); ok 1546 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1.1"); $x->bacmp($y); ok 1547 - $x = Math::BigFloat->new("+123"); $y = Math::BigFloat->new("+123"); $x->bacmp($y); ok 1548 - $x = Math::BigFloat->new("+123"); $y = Math::BigFloat->new("+12"); $x->bacmp($y); ok 1549 - $x = Math::BigFloat->new("+12"); $y = Math::BigFloat->new("+123"); $x->bacmp($y); ok 1550 - $x = Math::BigFloat->new("-123"); $y = Math::BigFloat->new("-123"); $x->bacmp($y); ok 1551 - $x = Math::BigFloat->new("-123"); $y = Math::BigFloat->new("-12"); $x->bacmp($y); ok 1552 - $x = Math::BigFloat->new("-12"); $y = Math::BigFloat->new("-123"); $x->bacmp($y); ok 1553 - $x = Math::BigFloat->new("+123"); $y = Math::BigFloat->new("+124"); $x->bacmp($y); ok 1554 - $x = Math::BigFloat->new("+124"); $y = Math::BigFloat->new("+123"); $x->bacmp($y); ok 1555 - $x = Math::BigFloat->new("-123"); $y = Math::BigFloat->new("-124"); $x->bacmp($y); ok 1556 - $x = Math::BigFloat->new("-124"); $y = Math::BigFloat->new("-123"); $x->bacmp($y); ok 1557 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0.01"); $x->bacmp($y); ok 1558 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0.0001"); $x->bacmp($y); ok 1559 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-0.0001"); $x->bacmp($y); ok 1560 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-0.1"); $x->bacmp($y); ok 1561 - $x = Math::BigFloat->new("0.1"); $y = Math::BigFloat->new("0"); $x->bacmp($y); ok 1562 - $x = Math::BigFloat->new("0.00001"); $y = Math::BigFloat->new("0"); $x->bacmp($y); ok 1563 - $x = Math::BigFloat->new("-0.0001"); $y = Math::BigFloat->new("0"); $x->bacmp($y); ok 1564 - $x = Math::BigFloat->new("-0.1"); $y = Math::BigFloat->new("0"); $x->bacmp($y); ok 1565 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0.0001234"); $x->bacmp($y); ok 1566 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-0.0001234"); $x->bacmp($y); ok 1567 - $x = Math::BigFloat->new("0.0001234"); $y = Math::BigFloat->new("0"); $x->bacmp($y); ok 1568 - $x = Math::BigFloat->new("-0.0001234"); $y = Math::BigFloat->new("0"); $x->bacmp($y); ok 1569 - $x = Math::BigFloat->new("0.0001"); $y = Math::BigFloat->new("0.0005"); $x->bacmp($y); ok 1570 - $x = Math::BigFloat->new("0.0005"); $y = Math::BigFloat->new("0.0001"); $x->bacmp($y); ok 1571 - $x = Math::BigFloat->new("0.005"); $y = Math::BigFloat->new("0.0001"); $x->bacmp($y); ok 1572 - $x = Math::BigFloat->new("0.001"); $y = Math::BigFloat->new("0.0005"); $x->bacmp($y); ok 1573 - $x = Math::BigFloat->new("0.000001"); $y = Math::BigFloat->new("0.0005"); $x->bacmp($y); ok 1574 - $x = Math::BigFloat->new("0.00000123"); $y = Math::BigFloat->new("0.0005"); $x->bacmp($y); ok 1575 - $x = Math::BigFloat->new("0.00512"); $y = Math::BigFloat->new("0.0001"); $x->bacmp($y); ok 1576 - $x = Math::BigFloat->new("0.005"); $y = Math::BigFloat->new("0.000112"); $x->bacmp($y); ok 1577 - $x = Math::BigFloat->new("0.00123"); $y = Math::BigFloat->new("0.0005"); $x->bacmp($y); ok 1578 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("2"); $x->bacmp($y); ok 1579 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1.5"); $x->bacmp($y); ok 1580 - $x = Math::BigFloat->new("1.54321"); $y = Math::BigFloat->new("234"); $x->bacmp($y); ok 1581 - $x = Math::BigFloat->new("234"); $y = Math::BigFloat->new("1.54321"); $x->bacmp($y); ok 1582 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("5432112345"); $x->bacmp($y); ok 1583 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("5432112345"); $x->bacmp($y); ok 1584 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-5432112345"); $x->bacmp($y); ok 1585 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-5432112345"); $x->bacmp($y); ok 1586 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("54321.12345"); $x->bacmp($y); ok 1587 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("54321.12345"); $x->bacmp($y); ok 1588 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-54321.12345"); $x->bacmp($y); ok 1589 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-54321.12345"); $x->bacmp($y); ok 1590 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->bacmp($y); ok 1591 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->bacmp($y); ok 1592 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->bacmp($y); ok 1593 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $x->bacmp($y); ok 1594 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("inf"); $x->bacmp($y); ok 1595 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("inf"); $x->bacmp($y); ok 1596 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("-inf"); $x->bacmp($y); ok 1597 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-inf"); $x->bacmp($y); ok 1598 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->bacmp($y); ok 1599 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("inf"); $x->bacmp($y); ok 1600 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("invalid"); $x->bacmp($y); ok 1601 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("-inf"); $x->bacmp($y); ok 1602 - $x = Math::BigFloat->new("invalid"); $x->bdec(); ok 1603 - $x = Math::BigFloat->new("invalid"); $x->bdec(); ok 1604 - $x = Math::BigFloat->new("+inf"); $x->bdec(); ok 1605 - $x = Math::BigFloat->new("+inf"); $x->bdec(); ok 1606 - $x = Math::BigFloat->new("-inf"); $x->bdec(); ok 1607 - $x = Math::BigFloat->new("-inf"); $x->bdec(); ok 1608 - $x = Math::BigFloat->new("+0"); $x->bdec(); ok 1609 - $x = Math::BigFloat->new("+0"); $x->bdec(); ok 1610 - $x = Math::BigFloat->new("+1"); $x->bdec(); ok 1611 - $x = Math::BigFloat->new("+1"); $x->bdec(); ok 1612 - $x = Math::BigFloat->new("-1"); $x->bdec(); ok 1613 - $x = Math::BigFloat->new("-1"); $x->bdec(); ok 1614 - $x = Math::BigFloat->new("1.23"); $x->bdec(); ok 1615 - $x = Math::BigFloat->new("1.23"); $x->bdec(); ok 1616 - $x = Math::BigFloat->new("-1.23"); $x->bdec(); ok 1617 - $x = Math::BigFloat->new("-1.23"); $x->bdec(); ok 1618 - $x = Math::BigFloat->new("100"); $x->bdec(); ok 1619 - $x = Math::BigFloat->new("100"); $x->bdec(); ok 1620 - $x = Math::BigFloat->new("101"); $x->bdec(); ok 1621 - $x = Math::BigFloat->new("101"); $x->bdec(); ok 1622 - $x = Math::BigFloat->new("-100"); $x->bdec(); ok 1623 - $x = Math::BigFloat->new("-100"); $x->bdec(); ok 1624 - $x = Math::BigFloat->new("-99"); $x->bdec(); ok 1625 - $x = Math::BigFloat->new("-99"); $x->bdec(); ok 1626 - $x = Math::BigFloat->new("-98"); $x->bdec(); ok 1627 - $x = Math::BigFloat->new("-98"); $x->bdec(); ok 1628 - $x = Math::BigFloat->new("99"); $x->bdec(); ok 1629 - $x = Math::BigFloat->new("99"); $x->bdec(); ok 1630 - $x = Math::BigFloat->new("invalid"); $x->binc(); ok 1631 - $x = Math::BigFloat->new("invalid"); $x->binc(); ok 1632 - $x = Math::BigFloat->new("+inf"); $x->binc(); ok 1633 - $x = Math::BigFloat->new("+inf"); $x->binc(); ok 1634 - $x = Math::BigFloat->new("-inf"); $x->binc(); ok 1635 - $x = Math::BigFloat->new("-inf"); $x->binc(); ok 1636 - $x = Math::BigFloat->new("+0"); $x->binc(); ok 1637 - $x = Math::BigFloat->new("+0"); $x->binc(); ok 1638 - $x = Math::BigFloat->new("+1"); $x->binc(); ok 1639 - $x = Math::BigFloat->new("+1"); $x->binc(); ok 1640 - $x = Math::BigFloat->new("-1"); $x->binc(); ok 1641 - $x = Math::BigFloat->new("-1"); $x->binc(); ok 1642 - $x = Math::BigFloat->new("1.23"); $x->binc(); ok 1643 - $x = Math::BigFloat->new("1.23"); $x->binc(); ok 1644 - $x = Math::BigFloat->new("-1.23"); $x->binc(); ok 1645 - $x = Math::BigFloat->new("-1.23"); $x->binc(); ok 1646 - $x = Math::BigFloat->new("100"); $x->binc(); ok 1647 - $x = Math::BigFloat->new("100"); $x->binc(); ok 1648 - $x = Math::BigFloat->new("-100"); $x->binc(); ok 1649 - $x = Math::BigFloat->new("-100"); $x->binc(); ok 1650 - $x = Math::BigFloat->new("-99"); $x->binc(); ok 1651 - $x = Math::BigFloat->new("-99"); $x->binc(); ok 1652 - $x = Math::BigFloat->new("-101"); $x->binc(); ok 1653 - $x = Math::BigFloat->new("-101"); $x->binc(); ok 1654 - $x = Math::BigFloat->new("99"); $x->binc(); ok 1655 - $x = Math::BigFloat->new("99"); $x->binc(); ok 1656 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $x->badd($y); ok 1657 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $x->badd($y); ok 1658 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); $x->badd($y); ok 1659 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); $x->badd($y); ok 1660 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); $x->badd($y); ok 1661 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); $x->badd($y); ok 1662 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->badd($y); ok 1663 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->badd($y); ok 1664 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $x->badd($y); ok 1665 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $x->badd($y); ok 1666 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->badd($y); ok 1667 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->badd($y); ok 1668 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->badd($y); ok 1669 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->badd($y); ok 1670 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->badd($y); ok 1671 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->badd($y); ok 1672 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->badd($y); ok 1673 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->badd($y); ok 1674 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->badd($y); ok 1675 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->badd($y); ok 1676 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("invalid"); $x->badd($y); ok 1677 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("invalid"); $x->badd($y); ok 1678 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $x->badd($y); ok 1679 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $x->badd($y); ok 1680 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $x->badd($y); ok 1681 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $x->badd($y); ok 1682 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1683 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1684 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1685 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1686 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $x->badd($y); ok 1687 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $x->badd($y); ok 1688 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1689 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1690 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1691 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1692 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1693 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1694 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1695 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1696 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1697 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1698 - $x = Math::BigFloat->new("+99"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1699 - $x = Math::BigFloat->new("+99"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1700 - $x = Math::BigFloat->new("+999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1701 - $x = Math::BigFloat->new("+999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1702 - $x = Math::BigFloat->new("+9999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1703 - $x = Math::BigFloat->new("+9999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1704 - $x = Math::BigFloat->new("+99999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1705 - $x = Math::BigFloat->new("+99999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1706 - $x = Math::BigFloat->new("+999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1707 - $x = Math::BigFloat->new("+999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1708 - $x = Math::BigFloat->new("+9999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1709 - $x = Math::BigFloat->new("+9999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1710 - $x = Math::BigFloat->new("+99999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1711 - $x = Math::BigFloat->new("+99999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1712 - $x = Math::BigFloat->new("+999999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1713 - $x = Math::BigFloat->new("+999999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1714 - $x = Math::BigFloat->new("+9999999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1715 - $x = Math::BigFloat->new("+9999999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1716 - $x = Math::BigFloat->new("+99999999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1717 - $x = Math::BigFloat->new("+99999999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1718 - $x = Math::BigFloat->new("+10"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1719 - $x = Math::BigFloat->new("+10"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1720 - $x = Math::BigFloat->new("+100"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1721 - $x = Math::BigFloat->new("+100"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1722 - $x = Math::BigFloat->new("+1000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1723 - $x = Math::BigFloat->new("+1000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1724 - $x = Math::BigFloat->new("+10000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1725 - $x = Math::BigFloat->new("+10000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1726 - $x = Math::BigFloat->new("+100000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1727 - $x = Math::BigFloat->new("+100000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1728 - $x = Math::BigFloat->new("+1000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1729 - $x = Math::BigFloat->new("+1000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1730 - $x = Math::BigFloat->new("+10000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1731 - $x = Math::BigFloat->new("+10000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1732 - $x = Math::BigFloat->new("+100000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1733 - $x = Math::BigFloat->new("+100000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1734 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1735 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1736 - $x = Math::BigFloat->new("+10000000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1737 - $x = Math::BigFloat->new("+10000000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1738 - $x = Math::BigFloat->new("+123456789"); $y = Math::BigFloat->new("+987654321"); $x->badd($y); ok 1739 - $x = Math::BigFloat->new("+123456789"); $y = Math::BigFloat->new("+987654321"); $x->badd($y); ok 1740 - $x = Math::BigFloat->new("-123456789"); $y = Math::BigFloat->new("+987654321"); $x->badd($y); ok 1741 - $x = Math::BigFloat->new("-123456789"); $y = Math::BigFloat->new("+987654321"); $x->badd($y); ok 1742 - $x = Math::BigFloat->new("-123456789"); $y = Math::BigFloat->new("-987654321"); $x->badd($y); ok 1743 - $x = Math::BigFloat->new("-123456789"); $y = Math::BigFloat->new("-987654321"); $x->badd($y); ok 1744 - $x = Math::BigFloat->new("+123456789"); $y = Math::BigFloat->new("-987654321"); $x->badd($y); ok 1745 - $x = Math::BigFloat->new("+123456789"); $y = Math::BigFloat->new("-987654321"); $x->badd($y); ok 1746 - $x = Math::BigFloat->new("0.001234"); $y = Math::BigFloat->new("0.0001234"); $x->badd($y); ok 1747 - $x = Math::BigFloat->new("0.001234"); $y = Math::BigFloat->new("0.0001234"); $x->badd($y); ok 1748 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $x->bsub($y); ok 1749 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $x->bsub($y); ok 1750 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); $x->bsub($y); ok 1751 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); $x->bsub($y); ok 1752 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); $x->bsub($y); ok 1753 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); $x->bsub($y); ok 1754 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->bsub($y); ok 1755 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->bsub($y); ok 1756 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $x->bsub($y); ok 1757 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $x->bsub($y); ok 1758 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->bsub($y); ok 1759 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->bsub($y); ok 1760 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->bsub($y); ok 1761 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->bsub($y); ok 1762 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->bsub($y); ok 1763 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->bsub($y); ok 1764 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->bsub($y); ok 1765 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->bsub($y); ok 1766 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->bsub($y); ok 1767 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->bsub($y); ok 1768 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("invalid"); $x->bsub($y); ok 1769 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("invalid"); $x->bsub($y); ok 1770 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $x->bsub($y); ok 1771 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $x->bsub($y); ok 1772 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $x->bsub($y); ok 1773 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $x->bsub($y); ok 1774 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1775 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1776 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1777 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1778 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $x->bsub($y); ok 1779 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $x->bsub($y); ok 1780 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1781 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1782 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1783 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1784 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1785 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1786 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1787 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1788 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1789 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1790 - $x = Math::BigFloat->new("+99"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1791 - $x = Math::BigFloat->new("+99"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1792 - $x = Math::BigFloat->new("+999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1793 - $x = Math::BigFloat->new("+999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1794 - $x = Math::BigFloat->new("+9999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1795 - $x = Math::BigFloat->new("+9999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1796 - $x = Math::BigFloat->new("+99999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1797 - $x = Math::BigFloat->new("+99999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1798 - $x = Math::BigFloat->new("+999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1799 - $x = Math::BigFloat->new("+999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1800 - $x = Math::BigFloat->new("+9999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1801 - $x = Math::BigFloat->new("+9999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1802 - $x = Math::BigFloat->new("+99999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1803 - $x = Math::BigFloat->new("+99999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1804 - $x = Math::BigFloat->new("+999999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1805 - $x = Math::BigFloat->new("+999999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1806 - $x = Math::BigFloat->new("+9999999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1807 - $x = Math::BigFloat->new("+9999999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1808 - $x = Math::BigFloat->new("+99999999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1809 - $x = Math::BigFloat->new("+99999999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1810 - $x = Math::BigFloat->new("+10"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1811 - $x = Math::BigFloat->new("+10"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1812 - $x = Math::BigFloat->new("+100"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1813 - $x = Math::BigFloat->new("+100"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1814 - $x = Math::BigFloat->new("+1000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1815 - $x = Math::BigFloat->new("+1000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1816 - $x = Math::BigFloat->new("+10000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1817 - $x = Math::BigFloat->new("+10000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1818 - $x = Math::BigFloat->new("+100000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1819 - $x = Math::BigFloat->new("+100000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1820 - $x = Math::BigFloat->new("+1000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1821 - $x = Math::BigFloat->new("+1000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1822 - $x = Math::BigFloat->new("+10000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1823 - $x = Math::BigFloat->new("+10000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1824 - $x = Math::BigFloat->new("+100000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1825 - $x = Math::BigFloat->new("+100000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1826 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1827 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1828 - $x = Math::BigFloat->new("+10000000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1829 - $x = Math::BigFloat->new("+10000000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1830 - $x = Math::BigFloat->new("+123456789"); $y = Math::BigFloat->new("+987654321"); $x->bsub($y); ok 1831 - $x = Math::BigFloat->new("+123456789"); $y = Math::BigFloat->new("+987654321"); $x->bsub($y); ok 1832 - $x = Math::BigFloat->new("-123456789"); $y = Math::BigFloat->new("+987654321"); $x->bsub($y); ok 1833 - $x = Math::BigFloat->new("-123456789"); $y = Math::BigFloat->new("+987654321"); $x->bsub($y); ok 1834 - $x = Math::BigFloat->new("-123456789"); $y = Math::BigFloat->new("-987654321"); $x->bsub($y); ok 1835 - $x = Math::BigFloat->new("-123456789"); $y = Math::BigFloat->new("-987654321"); $x->bsub($y); ok 1836 - $x = Math::BigFloat->new("+123456789"); $y = Math::BigFloat->new("-987654321"); $x->bsub($y); ok 1837 - $x = Math::BigFloat->new("+123456789"); $y = Math::BigFloat->new("-987654321"); $x->bsub($y); ok 1838 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1839 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1840 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1841 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1842 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1843 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1844 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("abc"); $x->bmuladd($y, $z); ok 1845 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("abc"); $x->bmuladd($y, $z); ok 1846 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1847 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1848 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1849 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1850 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("invalid"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1851 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("invalid"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1852 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1853 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1854 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1855 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1856 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1857 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1858 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1859 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1860 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1861 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1862 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1863 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1864 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1865 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1866 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1867 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1868 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1869 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1870 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1871 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1872 - $x = Math::BigFloat->new("123456789123456789"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1873 - $x = Math::BigFloat->new("123456789123456789"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1874 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("123456789123456789"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1875 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("123456789123456789"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1876 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1877 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1878 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1879 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1880 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1881 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1882 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1883 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1884 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1885 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1886 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("+3"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1887 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("+3"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1888 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("+3"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1889 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("+3"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1890 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("-3"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1891 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("-3"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1892 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-3"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1893 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-3"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1894 - $x = Math::BigFloat->new("111"); $y = Math::BigFloat->new("111"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1895 - $x = Math::BigFloat->new("111"); $y = Math::BigFloat->new("111"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1896 - $x = Math::BigFloat->new("10101"); $y = Math::BigFloat->new("10101"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1897 - $x = Math::BigFloat->new("10101"); $y = Math::BigFloat->new("10101"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1898 - $x = Math::BigFloat->new("1001001"); $y = Math::BigFloat->new("1001001"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1899 - $x = Math::BigFloat->new("1001001"); $y = Math::BigFloat->new("1001001"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1900 - $x = Math::BigFloat->new("100010001"); $y = Math::BigFloat->new("100010001"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1901 - $x = Math::BigFloat->new("100010001"); $y = Math::BigFloat->new("100010001"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1902 - $x = Math::BigFloat->new("10000100001"); $y = Math::BigFloat->new("10000100001"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1903 - $x = Math::BigFloat->new("10000100001"); $y = Math::BigFloat->new("10000100001"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1904 - $x = Math::BigFloat->new("11111111111"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1905 - $x = Math::BigFloat->new("11111111111"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1906 - $x = Math::BigFloat->new("22222222222"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1907 - $x = Math::BigFloat->new("22222222222"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1908 - $x = Math::BigFloat->new("33333333333"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1909 - $x = Math::BigFloat->new("33333333333"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1910 - $x = Math::BigFloat->new("44444444444"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1911 - $x = Math::BigFloat->new("44444444444"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1912 - $x = Math::BigFloat->new("55555555555"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1913 - $x = Math::BigFloat->new("55555555555"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1914 - $x = Math::BigFloat->new("66666666666"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1915 - $x = Math::BigFloat->new("66666666666"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1916 - $x = Math::BigFloat->new("77777777777"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1917 - $x = Math::BigFloat->new("77777777777"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1918 - $x = Math::BigFloat->new("88888888888"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1919 - $x = Math::BigFloat->new("88888888888"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1920 - $x = Math::BigFloat->new("99999999999"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1921 - $x = Math::BigFloat->new("99999999999"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1922 - $x = Math::BigFloat->new("11111111111"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1923 - $x = Math::BigFloat->new("11111111111"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1924 - $x = Math::BigFloat->new("22222222222"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1925 - $x = Math::BigFloat->new("22222222222"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1926 - $x = Math::BigFloat->new("33333333333"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1927 - $x = Math::BigFloat->new("33333333333"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1928 - $x = Math::BigFloat->new("44444444444"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1929 - $x = Math::BigFloat->new("44444444444"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1930 - $x = Math::BigFloat->new("55555555555"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1931 - $x = Math::BigFloat->new("55555555555"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1932 - $x = Math::BigFloat->new("66666666666"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1933 - $x = Math::BigFloat->new("66666666666"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1934 - $x = Math::BigFloat->new("77777777777"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1935 - $x = Math::BigFloat->new("77777777777"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1936 - $x = Math::BigFloat->new("88888888888"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1937 - $x = Math::BigFloat->new("88888888888"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1938 - $x = Math::BigFloat->new("99999999999"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1939 - $x = Math::BigFloat->new("99999999999"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1940 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-4"); $z = Math::BigFloat->new("-5"); $x->bmuladd($y, $z); ok 1941 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-4"); $z = Math::BigFloat->new("-5"); $x->bmuladd($y, $z); ok 1942 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-4"); $z = Math::BigFloat->new("-5"); $x->bmuladd($y, $z); ok 1943 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-4"); $z = Math::BigFloat->new("-5"); $x->bmuladd($y, $z); ok 1944 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("-5"); $x->bmuladd($y, $z); ok 1945 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("-5"); $x->bmuladd($y, $z); ok 1946 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("-5"); $x->bmuladd($y, $z); ok 1947 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("-5"); $x->bmuladd($y, $z); ok 1948 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("5"); $x->bmuladd($y, $z); ok 1949 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("5"); $x->bmuladd($y, $z); ok 1950 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-4"); $z = Math::BigFloat->new("5"); $x->bmuladd($y, $z); ok 1951 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-4"); $z = Math::BigFloat->new("5"); $x->bmuladd($y, $z); ok 1952 - $x = Math::BigFloat->new("9999999999999999999"); $y = Math::BigFloat->new("10000000000000000000"); $z = Math::BigFloat->new("1234567890"); $x->bmuladd($y, $z); ok 1953 - $x = Math::BigFloat->new("9999999999999999999"); $y = Math::BigFloat->new("10000000000000000000"); $z = Math::BigFloat->new("1234567890"); $x->bmuladd($y, $z); ok 1954 - $x = Math::BigFloat->new("3.2"); $y = Math::BigFloat->new("5.7"); $z = Math::BigFloat->new("8.9"); $x->bmuladd($y, $z); ok 1955 - $x = Math::BigFloat->new("3.2"); $y = Math::BigFloat->new("5.7"); $z = Math::BigFloat->new("8.9"); $x->bmuladd($y, $z); ok 1956 - $x = Math::BigFloat->new("-3.2"); $y = Math::BigFloat->new("5.197"); $z = Math::BigFloat->new("6.05"); $x->bmuladd($y, $z); ok 1957 - $x = Math::BigFloat->new("-3.2"); $y = Math::BigFloat->new("5.197"); $z = Math::BigFloat->new("6.05"); $x->bmuladd($y, $z); ok 1958 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("8"); $x->bmodpow($y, $z); ok 1959 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("8"); $x->bmodpow($y, $z); ok 1960 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("7"); $x->bmodpow($y, $z); ok 1961 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("7"); $x->bmodpow($y, $z); ok 1962 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("7"); $x->bmodpow($y, $z); ok 1963 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("7"); $x->bmodpow($y, $z); ok 1964 - $x = Math::BigFloat->new("77777"); $y = Math::BigFloat->new("777"); $z = Math::BigFloat->new("123456789"); $x->bmodpow($y, $z); ok 1965 - $x = Math::BigFloat->new("77777"); $y = Math::BigFloat->new("777"); $z = Math::BigFloat->new("123456789"); $x->bmodpow($y, $z); ok 1966 - $x = Math::BigFloat->new("3.2"); $y = Math::BigFloat->new("6.2"); $z = Math::BigFloat->new("5.2"); $x->bmodpow($y, $z); ok 1967 - $x = Math::BigFloat->new("3.2"); $y = Math::BigFloat->new("6.2"); $z = Math::BigFloat->new("5.2"); $x->bmodpow($y, $z); ok 1968 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $x->bmul($y); ok 1969 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $x->bmul($y); ok 1970 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 1971 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 1972 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); $x->bmul($y); ok 1973 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); $x->bmul($y); ok 1974 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->bmul($y); ok 1975 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->bmul($y); ok 1976 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->bmul($y); ok 1977 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->bmul($y); ok 1978 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1979 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1980 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 1981 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 1982 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1983 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1984 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 1985 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 1986 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 1987 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 1988 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1989 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1990 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("123.34"); $x->bmul($y); ok 1991 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("123.34"); $x->bmul($y); ok 1992 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-123.34"); $x->bmul($y); ok 1993 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-123.34"); $x->bmul($y); ok 1994 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("123.34"); $x->bmul($y); ok 1995 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("123.34"); $x->bmul($y); ok 1996 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-123.34"); $x->bmul($y); ok 1997 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-123.34"); $x->bmul($y); ok 1998 - $x = Math::BigFloat->new("123.34"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1999 - $x = Math::BigFloat->new("123.34"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 2000 - $x = Math::BigFloat->new("-123.34"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 2001 - $x = Math::BigFloat->new("-123.34"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 2002 - $x = Math::BigFloat->new("123.34"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 2003 - $x = Math::BigFloat->new("123.34"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 2004 - $x = Math::BigFloat->new("-123.34"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 2005 - $x = Math::BigFloat->new("-123.34"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 2006 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 2007 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 2008 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $x->bmul($y); ok 2009 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $x->bmul($y); ok 2010 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 2011 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 2012 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $x->bmul($y); ok 2013 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $x->bmul($y); ok 2014 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 2015 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 2016 - $x = Math::BigFloat->new("+123456789123456789"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 2017 - $x = Math::BigFloat->new("+123456789123456789"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 2018 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+123456789123456789"); $x->bmul($y); ok 2019 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+123456789123456789"); $x->bmul($y); ok 2020 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bmul($y); ok 2021 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bmul($y); ok 2022 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $x->bmul($y); ok 2023 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $x->bmul($y); ok 2024 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $x->bmul($y); ok 2025 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $x->bmul($y); ok 2026 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $x->bmul($y); ok 2027 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $x->bmul($y); ok 2028 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("+3"); $x->bmul($y); ok 2029 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("+3"); $x->bmul($y); ok 2030 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("+3"); $x->bmul($y); ok 2031 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("+3"); $x->bmul($y); ok 2032 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("-3"); $x->bmul($y); ok 2033 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("-3"); $x->bmul($y); ok 2034 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-3"); $x->bmul($y); ok 2035 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-3"); $x->bmul($y); ok 2036 - $x = Math::BigFloat->new("+111"); $y = Math::BigFloat->new("+111"); $x->bmul($y); ok 2037 - $x = Math::BigFloat->new("+111"); $y = Math::BigFloat->new("+111"); $x->bmul($y); ok 2038 - $x = Math::BigFloat->new("+10101"); $y = Math::BigFloat->new("+10101"); $x->bmul($y); ok 2039 - $x = Math::BigFloat->new("+10101"); $y = Math::BigFloat->new("+10101"); $x->bmul($y); ok 2040 - $x = Math::BigFloat->new("+1001001"); $y = Math::BigFloat->new("+1001001"); $x->bmul($y); ok 2041 - $x = Math::BigFloat->new("+1001001"); $y = Math::BigFloat->new("+1001001"); $x->bmul($y); ok 2042 - $x = Math::BigFloat->new("+100010001"); $y = Math::BigFloat->new("+100010001"); $x->bmul($y); ok 2043 - $x = Math::BigFloat->new("+100010001"); $y = Math::BigFloat->new("+100010001"); $x->bmul($y); ok 2044 - $x = Math::BigFloat->new("+10000100001"); $y = Math::BigFloat->new("+10000100001"); $x->bmul($y); ok 2045 - $x = Math::BigFloat->new("+10000100001"); $y = Math::BigFloat->new("+10000100001"); $x->bmul($y); ok 2046 - $x = Math::BigFloat->new("+11111111111"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2047 - $x = Math::BigFloat->new("+11111111111"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2048 - $x = Math::BigFloat->new("+22222222222"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2049 - $x = Math::BigFloat->new("+22222222222"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2050 - $x = Math::BigFloat->new("+33333333333"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2051 - $x = Math::BigFloat->new("+33333333333"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2052 - $x = Math::BigFloat->new("+44444444444"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2053 - $x = Math::BigFloat->new("+44444444444"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2054 - $x = Math::BigFloat->new("+55555555555"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2055 - $x = Math::BigFloat->new("+55555555555"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2056 - $x = Math::BigFloat->new("+66666666666"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2057 - $x = Math::BigFloat->new("+66666666666"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2058 - $x = Math::BigFloat->new("+77777777777"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2059 - $x = Math::BigFloat->new("+77777777777"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2060 - $x = Math::BigFloat->new("+88888888888"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2061 - $x = Math::BigFloat->new("+88888888888"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2062 - $x = Math::BigFloat->new("+99999999999"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2063 - $x = Math::BigFloat->new("+99999999999"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2064 - $x = Math::BigFloat->new("6"); $y = Math::BigFloat->new("120"); $x->bmul($y); ok 2065 - $x = Math::BigFloat->new("6"); $y = Math::BigFloat->new("120"); $x->bmul($y); ok 2066 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new("10000"); $x->bmul($y); ok 2067 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new("10000"); $x->bmul($y); ok 2068 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0"); $Math::BigFloat::round_mode = "even"; join(",", $x->bdiv($y)); ok 2069 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("1"); $Math::BigFloat::round_mode = "even"; join(",", $x->bdiv($y)); ok 2070 - $x = Math::BigFloat->new("9"); $y = Math::BigFloat->new("4"); $Math::BigFloat::round_mode = "even"; join(",", $x->bdiv($y)); ok 2071 - $x = Math::BigFloat->new("9"); $y = Math::BigFloat->new("5"); $Math::BigFloat::round_mode = "even"; join(",", $x->bdiv($y)); ok 2072 - $x = Math::BigFloat->new("2.1"); $y = Math::BigFloat->new("-1"); $Math::BigFloat::round_mode = "even"; join(",", $x->bdiv($y)); ok 2073 - $x = Math::BigFloat->new("2.1"); $y = Math::BigFloat->new("1"); $Math::BigFloat::round_mode = "even"; join(",", $x->bdiv($y)); ok 2074 - $x = Math::BigFloat->new("-2.1"); $y = Math::BigFloat->new("-1"); $Math::BigFloat::round_mode = "even"; join(",", $x->bdiv($y)); ok 2075 - $x = Math::BigFloat->new("-2.1"); $y = Math::BigFloat->new("1"); $Math::BigFloat::round_mode = "even"; join(",", $x->bdiv($y)); ok 2076 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2077 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2078 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+1"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2079 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+1"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2080 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("abc"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2081 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("abc"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2082 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("abc"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2083 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("abc"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2084 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("abc"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2085 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("abc"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2086 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2087 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2088 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2089 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2090 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2091 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2092 - $x = Math::BigFloat->new("+3214"); $y = Math::BigFloat->new("+0"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2093 - $x = Math::BigFloat->new("+3214"); $y = Math::BigFloat->new("+0"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2094 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2095 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2096 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2097 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2098 - $x = Math::BigFloat->new("-3214"); $y = Math::BigFloat->new("+0"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2099 - $x = Math::BigFloat->new("-3214"); $y = Math::BigFloat->new("+0"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2100 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2101 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2102 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2103 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2104 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2105 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2106 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2107 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2108 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+2"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2109 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+2"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2110 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("+1"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2111 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("+1"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2112 - $x = Math::BigFloat->new("123"); $y = Math::BigFloat->new("+inf"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2113 - $x = Math::BigFloat->new("123"); $y = Math::BigFloat->new("+inf"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2114 - $x = Math::BigFloat->new("123"); $y = Math::BigFloat->new("-inf"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2115 - $x = Math::BigFloat->new("123"); $y = Math::BigFloat->new("-inf"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2116 - $x = Math::BigFloat->new("+10"); $y = Math::BigFloat->new("+5"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2117 - $x = Math::BigFloat->new("+10"); $y = Math::BigFloat->new("+5"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2118 - $x = Math::BigFloat->new("+100"); $y = Math::BigFloat->new("+4"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2119 - $x = Math::BigFloat->new("+100"); $y = Math::BigFloat->new("+4"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2120 - $x = Math::BigFloat->new("+1000"); $y = Math::BigFloat->new("+8"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2121 - $x = Math::BigFloat->new("+1000"); $y = Math::BigFloat->new("+8"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2122 - $x = Math::BigFloat->new("+10000"); $y = Math::BigFloat->new("+16"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2123 - $x = Math::BigFloat->new("+10000"); $y = Math::BigFloat->new("+16"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2124 - $x = Math::BigFloat->new("+10000"); $y = Math::BigFloat->new("-16"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2125 - $x = Math::BigFloat->new("+10000"); $y = Math::BigFloat->new("-16"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2126 - $x = Math::BigFloat->new("+999999999999"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2127 - $x = Math::BigFloat->new("+999999999999"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2128 - $x = Math::BigFloat->new("+999999999999"); $y = Math::BigFloat->new("+99"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2129 - $x = Math::BigFloat->new("+999999999999"); $y = Math::BigFloat->new("+99"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2130 - $x = Math::BigFloat->new("+999999999999"); $y = Math::BigFloat->new("+999"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2131 - $x = Math::BigFloat->new("+999999999999"); $y = Math::BigFloat->new("+999"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2132 - $x = Math::BigFloat->new("+999999999999"); $y = Math::BigFloat->new("+9999"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2133 - $x = Math::BigFloat->new("+999999999999"); $y = Math::BigFloat->new("+9999"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2134 - $x = Math::BigFloat->new("+999999999999999"); $y = Math::BigFloat->new("+99999"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2135 - $x = Math::BigFloat->new("+999999999999999"); $y = Math::BigFloat->new("+99999"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2136 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2137 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2138 - $x = Math::BigFloat->new("+2000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2139 - $x = Math::BigFloat->new("+2000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2140 - $x = Math::BigFloat->new("+3000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2141 - $x = Math::BigFloat->new("+3000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2142 - $x = Math::BigFloat->new("+4000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2143 - $x = Math::BigFloat->new("+4000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2144 - $x = Math::BigFloat->new("+5000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2145 - $x = Math::BigFloat->new("+5000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2146 - $x = Math::BigFloat->new("+6000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2147 - $x = Math::BigFloat->new("+6000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2148 - $x = Math::BigFloat->new("+7000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2149 - $x = Math::BigFloat->new("+7000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2150 - $x = Math::BigFloat->new("+8000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2151 - $x = Math::BigFloat->new("+8000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2152 - $x = Math::BigFloat->new("+9000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2153 - $x = Math::BigFloat->new("+9000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2154 - $x = Math::BigFloat->new("+35500000"); $y = Math::BigFloat->new("+113"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2155 - $x = Math::BigFloat->new("+35500000"); $y = Math::BigFloat->new("+113"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2156 - $x = Math::BigFloat->new("+71000000"); $y = Math::BigFloat->new("+226"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2157 - $x = Math::BigFloat->new("+71000000"); $y = Math::BigFloat->new("+226"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2158 - $x = Math::BigFloat->new("+106500000"); $y = Math::BigFloat->new("+339"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2159 - $x = Math::BigFloat->new("+106500000"); $y = Math::BigFloat->new("+339"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2160 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("+3"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2161 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("+3"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2162 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("25.024996000799840031993601279744051189762"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2163 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("25.024996000799840031993601279744051189762"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2164 - $x = Math::BigFloat->new("123456"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2165 - $x = Math::BigFloat->new("123456"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2166 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2167 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2168 - $x = Math::BigFloat->new("+2000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2169 - $x = Math::BigFloat->new("+2000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2170 - $x = Math::BigFloat->new("+3000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2171 - $x = Math::BigFloat->new("+3000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2172 - $x = Math::BigFloat->new("+4000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2173 - $x = Math::BigFloat->new("+4000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2174 - $x = Math::BigFloat->new("+5000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2175 - $x = Math::BigFloat->new("+5000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2176 - $x = Math::BigFloat->new("+6000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2177 - $x = Math::BigFloat->new("+6000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2178 - $x = Math::BigFloat->new("+7000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2179 - $x = Math::BigFloat->new("+7000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2180 - $x = Math::BigFloat->new("+8000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2181 - $x = Math::BigFloat->new("+8000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2182 - $x = Math::BigFloat->new("+9000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2183 - $x = Math::BigFloat->new("+9000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2184 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("10"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2185 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("10"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2186 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("100"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2187 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("100"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2188 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1000"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2189 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1000"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2190 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("10000"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2191 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("10000"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2192 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("504"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2193 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("504"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2194 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1.987654321"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2195 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1.987654321"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2196 - $x = Math::BigFloat->new("123456789.123456789123456789123456789"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2197 - $x = Math::BigFloat->new("123456789.123456789123456789123456789"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2198 - $x = Math::BigFloat->new("+35500000"); $y = Math::BigFloat->new("+113"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2199 - $x = Math::BigFloat->new("+35500000"); $y = Math::BigFloat->new("+113"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2200 - $x = Math::BigFloat->new("+71000000"); $y = Math::BigFloat->new("+226"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2201 - $x = Math::BigFloat->new("+71000000"); $y = Math::BigFloat->new("+226"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2202 - $x = Math::BigFloat->new("+106500000"); $y = Math::BigFloat->new("+339"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2203 - $x = Math::BigFloat->new("+106500000"); $y = Math::BigFloat->new("+339"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2204 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("+3"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2205 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("+3"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2206 - $x = Math::BigFloat->new("+124"); $y = Math::BigFloat->new("+3"); $Math::BigFloat::div_scale = 1; scalar $x->bdiv($y); ok 2207 - $x = Math::BigFloat->new("+124"); $y = Math::BigFloat->new("+3"); $Math::BigFloat::div_scale = 1; scalar $x->bdiv($y); ok 2208 - $x = Math::BigFloat->new("123456789.1234"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 1; scalar $x->bdiv($y); ok 2209 - $x = Math::BigFloat->new("123456789.1234"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 1; scalar $x->bdiv($y); ok 2210 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("4"); $x->bmod($y); ok 2211 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("4"); $x->bmod($y); ok 2212 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2213 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2214 - $x = Math::BigFloat->new("+9000"); $y = Math::BigFloat->new("56"); $x->bmod($y); ok 2215 - $x = Math::BigFloat->new("+9000"); $y = Math::BigFloat->new("56"); $x->bmod($y); ok 2216 - $x = Math::BigFloat->new("+56"); $y = Math::BigFloat->new("9000"); $x->bmod($y); ok 2217 - $x = Math::BigFloat->new("+56"); $y = Math::BigFloat->new("9000"); $x->bmod($y); ok 2218 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2219 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2220 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2221 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2222 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2223 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2224 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2225 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2226 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2227 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2228 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2229 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2230 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2231 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2232 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2233 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2234 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2235 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2236 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2237 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2238 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2239 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2240 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2241 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2242 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2243 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2244 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2245 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2246 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2247 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2248 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2249 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2250 - $x = Math::BigFloat->new("8"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2251 - $x = Math::BigFloat->new("8"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2252 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2253 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2254 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2255 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2256 - $x = Math::BigFloat->new("-8"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2257 - $x = Math::BigFloat->new("-8"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2258 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2259 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2260 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $x->bmod($y); ok 2261 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $x->bmod($y); ok 2262 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2263 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2264 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("abc"); $x->bmod($y); ok 2265 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("abc"); $x->bmod($y); ok 2266 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2267 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2268 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2269 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2270 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2271 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2272 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2273 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2274 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2275 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2276 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2277 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2278 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2279 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2280 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2281 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2282 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $x->bmod($y); ok 2283 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $x->bmod($y); ok 2284 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2285 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2286 - $x = Math::BigFloat->new("1000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2287 - $x = Math::BigFloat->new("1000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2288 - $x = Math::BigFloat->new("2000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2289 - $x = Math::BigFloat->new("2000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2290 - $x = Math::BigFloat->new("3000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2291 - $x = Math::BigFloat->new("3000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2292 - $x = Math::BigFloat->new("4000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2293 - $x = Math::BigFloat->new("4000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2294 - $x = Math::BigFloat->new("5000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2295 - $x = Math::BigFloat->new("5000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2296 - $x = Math::BigFloat->new("6000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2297 - $x = Math::BigFloat->new("6000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2298 - $x = Math::BigFloat->new("7000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2299 - $x = Math::BigFloat->new("7000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2300 - $x = Math::BigFloat->new("8000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2301 - $x = Math::BigFloat->new("8000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2302 - $x = Math::BigFloat->new("9000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2303 - $x = Math::BigFloat->new("9000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2304 - $x = Math::BigFloat->new("35500000"); $y = Math::BigFloat->new("113"); $x->bmod($y); ok 2305 - $x = Math::BigFloat->new("35500000"); $y = Math::BigFloat->new("113"); $x->bmod($y); ok 2306 - $x = Math::BigFloat->new("71000000"); $y = Math::BigFloat->new("226"); $x->bmod($y); ok 2307 - $x = Math::BigFloat->new("71000000"); $y = Math::BigFloat->new("226"); $x->bmod($y); ok 2308 - $x = Math::BigFloat->new("106500000"); $y = Math::BigFloat->new("339"); $x->bmod($y); ok 2309 - $x = Math::BigFloat->new("106500000"); $y = Math::BigFloat->new("339"); $x->bmod($y); ok 2310 - $x = Math::BigFloat->new("1000000000"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2311 - $x = Math::BigFloat->new("1000000000"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2312 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2313 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2314 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("4"); $x->bmod($y); ok 2315 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("4"); $x->bmod($y); ok 2316 - $x = Math::BigFloat->new("1000"); $y = Math::BigFloat->new("8"); $x->bmod($y); ok 2317 - $x = Math::BigFloat->new("1000"); $y = Math::BigFloat->new("8"); $x->bmod($y); ok 2318 - $x = Math::BigFloat->new("10000"); $y = Math::BigFloat->new("16"); $x->bmod($y); ok 2319 - $x = Math::BigFloat->new("10000"); $y = Math::BigFloat->new("16"); $x->bmod($y); ok 2320 - $x = Math::BigFloat->new("999999999999"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2321 - $x = Math::BigFloat->new("999999999999"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2322 - $x = Math::BigFloat->new("999999999999"); $y = Math::BigFloat->new("99"); $x->bmod($y); ok 2323 - $x = Math::BigFloat->new("999999999999"); $y = Math::BigFloat->new("99"); $x->bmod($y); ok 2324 - $x = Math::BigFloat->new("999999999999"); $y = Math::BigFloat->new("999"); $x->bmod($y); ok 2325 - $x = Math::BigFloat->new("999999999999"); $y = Math::BigFloat->new("999"); $x->bmod($y); ok 2326 - $x = Math::BigFloat->new("999999999999"); $y = Math::BigFloat->new("9999"); $x->bmod($y); ok 2327 - $x = Math::BigFloat->new("999999999999"); $y = Math::BigFloat->new("9999"); $x->bmod($y); ok 2328 - $x = Math::BigFloat->new("999999999999999"); $y = Math::BigFloat->new("99999"); $x->bmod($y); ok 2329 - $x = Math::BigFloat->new("999999999999999"); $y = Math::BigFloat->new("99999"); $x->bmod($y); ok 2330 - $x = Math::BigFloat->new("-9"); $y = Math::BigFloat->new("+5"); $x->bmod($y); ok 2331 - $x = Math::BigFloat->new("-9"); $y = Math::BigFloat->new("+5"); $x->bmod($y); ok 2332 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2333 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2334 - $x = Math::BigFloat->new("-9"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2335 - $x = Math::BigFloat->new("-9"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2336 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2337 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2338 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2339 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2340 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2341 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2342 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2343 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2344 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("-3"); $x->bmod($y); ok 2345 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("-3"); $x->bmod($y); ok 2346 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-3"); $x->bmod($y); ok 2347 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-3"); $x->bmod($y); ok 2348 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("-3"); $x->bmod($y); ok 2349 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("-3"); $x->bmod($y); ok 2350 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-3"); $x->bmod($y); ok 2351 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-3"); $x->bmod($y); ok 2352 - $x = Math::BigFloat->new("4095"); $y = Math::BigFloat->new("4095"); $x->bmod($y); ok 2353 - $x = Math::BigFloat->new("4095"); $y = Math::BigFloat->new("4095"); $x->bmod($y); ok 2354 - $x = Math::BigFloat->new("100041000510123"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2355 - $x = Math::BigFloat->new("100041000510123"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2356 - $x = Math::BigFloat->new("152403346"); $y = Math::BigFloat->new("12345"); $x->bmod($y); ok 2357 - $x = Math::BigFloat->new("152403346"); $y = Math::BigFloat->new("12345"); $x->bmod($y); ok 2358 - $x = Math::BigFloat->new("87654321"); $y = Math::BigFloat->new("87654321"); $x->bmod($y); ok 2359 - $x = Math::BigFloat->new("87654321"); $y = Math::BigFloat->new("87654321"); $x->bmod($y); ok 2360 - $x = Math::BigFloat->new("123"); $y = Math::BigFloat->new("2.5"); $x->bmod($y); ok 2361 - $x = Math::BigFloat->new("123"); $y = Math::BigFloat->new("2.5"); $x->bmod($y); ok 2362 - $x = Math::BigFloat->new("1230"); $y = Math::BigFloat->new("2.5"); $x->bmod($y); ok 2363 - $x = Math::BigFloat->new("1230"); $y = Math::BigFloat->new("2.5"); $x->bmod($y); ok 2364 - $x = Math::BigFloat->new("123.4"); $y = Math::BigFloat->new("2.5"); $x->bmod($y); ok 2365 - $x = Math::BigFloat->new("123.4"); $y = Math::BigFloat->new("2.5"); $x->bmod($y); ok 2366 - $x = Math::BigFloat->new("123e1"); $y = Math::BigFloat->new("25"); $x->bmod($y); ok 2367 - $x = Math::BigFloat->new("123e1"); $y = Math::BigFloat->new("25"); $x->bmod($y); ok 2368 - $x = Math::BigFloat->new("-2.1"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2369 - $x = Math::BigFloat->new("-2.1"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2370 - $x = Math::BigFloat->new("2.1"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2371 - $x = Math::BigFloat->new("2.1"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2372 - $x = Math::BigFloat->new("-2.1"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2373 - $x = Math::BigFloat->new("-2.1"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2374 - $x = Math::BigFloat->new("2.1"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2375 - $x = Math::BigFloat->new("2.1"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2376 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2377 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2378 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2379 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2380 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2381 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2382 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2383 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2384 - $x = Math::BigFloat->new("invalid"); $x->bfac(); ok 2385 - $x = Math::BigFloat->new("invalid"); $x->bfac(); ok 2386 - $x = Math::BigFloat->new("+inf"); $x->bfac(); ok 2387 - $x = Math::BigFloat->new("+inf"); $x->bfac(); ok 2388 - $x = Math::BigFloat->new("-inf"); $x->bfac(); ok 2389 - $x = Math::BigFloat->new("-inf"); $x->bfac(); ok 2390 - $x = Math::BigFloat->new("-1"); $x->bfac(); ok 2391 - $x = Math::BigFloat->new("-1"); $x->bfac(); ok 2392 - $x = Math::BigFloat->new("0"); $x->bfac(); ok 2393 - $x = Math::BigFloat->new("0"); $x->bfac(); ok 2394 - $x = Math::BigFloat->new("1"); $x->bfac(); ok 2395 - $x = Math::BigFloat->new("1"); $x->bfac(); ok 2396 - $x = Math::BigFloat->new("2"); $x->bfac(); ok 2397 - $x = Math::BigFloat->new("2"); $x->bfac(); ok 2398 - $x = Math::BigFloat->new("3"); $x->bfac(); ok 2399 - $x = Math::BigFloat->new("3"); $x->bfac(); ok 2400 - $x = Math::BigFloat->new("4"); $x->bfac(); ok 2401 - $x = Math::BigFloat->new("4"); $x->bfac(); ok 2402 - $x = Math::BigFloat->new("5"); $x->bfac(); ok 2403 - $x = Math::BigFloat->new("5"); $x->bfac(); ok 2404 - $x = Math::BigFloat->new("6"); $x->bfac(); ok 2405 - $x = Math::BigFloat->new("6"); $x->bfac(); ok 2406 - $x = Math::BigFloat->new("7"); $x->bfac(); ok 2407 - $x = Math::BigFloat->new("7"); $x->bfac(); ok 2408 - $x = Math::BigFloat->new("8"); $x->bfac(); ok 2409 - $x = Math::BigFloat->new("8"); $x->bfac(); ok 2410 - $x = Math::BigFloat->new("9"); $x->bfac(); ok 2411 - $x = Math::BigFloat->new("9"); $x->bfac(); ok 2412 - $x = Math::BigFloat->new("10"); $x->bfac(); ok 2413 - $x = Math::BigFloat->new("10"); $x->bfac(); ok 2414 - $x = Math::BigFloat->new("11"); $x->bfac(); ok 2415 - $x = Math::BigFloat->new("11"); $x->bfac(); ok 2416 - $x = Math::BigFloat->new("12"); $x->bfac(); ok 2417 - $x = Math::BigFloat->new("12"); $x->bfac(); ok 2418 - $x = Math::BigFloat->new("20"); $x->bfac(); ok 2419 - $x = Math::BigFloat->new("20"); $x->bfac(); ok 2420 - $x = Math::BigFloat->new("22"); $x->bfac(); ok 2421 - $x = Math::BigFloat->new("22"); $x->bfac(); ok 2422 - $x = Math::BigFloat->new("69"); $x->bfac(); ok 2423 - $x = Math::BigFloat->new("69"); $x->bfac(); ok 2424 - $x = Math::BigFloat->new("NaN"); $x->bdfac(); ok 2425 - $x = Math::BigFloat->new("NaN"); $x->bdfac(); ok 2426 - $x = Math::BigFloat->new("+inf"); $x->bdfac(); ok 2427 - $x = Math::BigFloat->new("+inf"); $x->bdfac(); ok 2428 - $x = Math::BigFloat->new("-inf"); $x->bdfac(); ok 2429 - $x = Math::BigFloat->new("-inf"); $x->bdfac(); ok 2430 - $x = Math::BigFloat->new("-2"); $x->bdfac(); ok 2431 - $x = Math::BigFloat->new("-2"); $x->bdfac(); ok 2432 - $x = Math::BigFloat->new("-1"); $x->bdfac(); ok 2433 - $x = Math::BigFloat->new("-1"); $x->bdfac(); ok 2434 - $x = Math::BigFloat->new("0"); $x->bdfac(); ok 2435 - $x = Math::BigFloat->new("0"); $x->bdfac(); ok 2436 - $x = Math::BigFloat->new("1"); $x->bdfac(); ok 2437 - $x = Math::BigFloat->new("1"); $x->bdfac(); ok 2438 - $x = Math::BigFloat->new("2"); $x->bdfac(); ok 2439 - $x = Math::BigFloat->new("2"); $x->bdfac(); ok 2440 - $x = Math::BigFloat->new("3"); $x->bdfac(); ok 2441 - $x = Math::BigFloat->new("3"); $x->bdfac(); ok 2442 - $x = Math::BigFloat->new("4"); $x->bdfac(); ok 2443 - $x = Math::BigFloat->new("4"); $x->bdfac(); ok 2444 - $x = Math::BigFloat->new("5"); $x->bdfac(); ok 2445 - $x = Math::BigFloat->new("5"); $x->bdfac(); ok 2446 - $x = Math::BigFloat->new("6"); $x->bdfac(); ok 2447 - $x = Math::BigFloat->new("6"); $x->bdfac(); ok 2448 - $x = Math::BigFloat->new("7"); $x->bdfac(); ok 2449 - $x = Math::BigFloat->new("7"); $x->bdfac(); ok 2450 - $x = Math::BigFloat->new("8"); $x->bdfac(); ok 2451 - $x = Math::BigFloat->new("8"); $x->bdfac(); ok 2452 - $x = Math::BigFloat->new("9"); $x->bdfac(); ok 2453 - $x = Math::BigFloat->new("9"); $x->bdfac(); ok 2454 - $x = Math::BigFloat->new("10"); $x->bdfac(); ok 2455 - $x = Math::BigFloat->new("10"); $x->bdfac(); ok 2456 - $x = Math::BigFloat->new("11"); $x->bdfac(); ok 2457 - $x = Math::BigFloat->new("11"); $x->bdfac(); ok 2458 - $x = Math::BigFloat->new("12"); $x->bdfac(); ok 2459 - $x = Math::BigFloat->new("12"); $x->bdfac(); ok 2460 - $x = Math::BigFloat->new("NaN"); $x->btfac(); ok 2461 - $x = Math::BigFloat->new("NaN"); $x->btfac(); ok 2462 - $x = Math::BigFloat->new("+inf"); $x->btfac(); ok 2463 - $x = Math::BigFloat->new("+inf"); $x->btfac(); ok 2464 - $x = Math::BigFloat->new("-inf"); $x->btfac(); ok 2465 - $x = Math::BigFloat->new("-inf"); $x->btfac(); ok 2466 - $x = Math::BigFloat->new("-3"); $x->btfac(); ok 2467 - $x = Math::BigFloat->new("-3"); $x->btfac(); ok 2468 - $x = Math::BigFloat->new("-2"); $x->btfac(); ok 2469 - $x = Math::BigFloat->new("-2"); $x->btfac(); ok 2470 - $x = Math::BigFloat->new("-1"); $x->btfac(); ok 2471 - $x = Math::BigFloat->new("-1"); $x->btfac(); ok 2472 - $x = Math::BigFloat->new("0"); $x->btfac(); ok 2473 - $x = Math::BigFloat->new("0"); $x->btfac(); ok 2474 - $x = Math::BigFloat->new("1"); $x->btfac(); ok 2475 - $x = Math::BigFloat->new("1"); $x->btfac(); ok 2476 - $x = Math::BigFloat->new("2"); $x->btfac(); ok 2477 - $x = Math::BigFloat->new("2"); $x->btfac(); ok 2478 - $x = Math::BigFloat->new("3"); $x->btfac(); ok 2479 - $x = Math::BigFloat->new("3"); $x->btfac(); ok 2480 - $x = Math::BigFloat->new("4"); $x->btfac(); ok 2481 - $x = Math::BigFloat->new("4"); $x->btfac(); ok 2482 - $x = Math::BigFloat->new("5"); $x->btfac(); ok 2483 - $x = Math::BigFloat->new("5"); $x->btfac(); ok 2484 - $x = Math::BigFloat->new("6"); $x->btfac(); ok 2485 - $x = Math::BigFloat->new("6"); $x->btfac(); ok 2486 - $x = Math::BigFloat->new("7"); $x->btfac(); ok 2487 - $x = Math::BigFloat->new("7"); $x->btfac(); ok 2488 - $x = Math::BigFloat->new("8"); $x->btfac(); ok 2489 - $x = Math::BigFloat->new("8"); $x->btfac(); ok 2490 - $x = Math::BigFloat->new("9"); $x->btfac(); ok 2491 - $x = Math::BigFloat->new("9"); $x->btfac(); ok 2492 - $x = Math::BigFloat->new("10"); $x->btfac(); ok 2493 - $x = Math::BigFloat->new("10"); $x->btfac(); ok 2494 - $x = Math::BigFloat->new("11"); $x->btfac(); ok 2495 - $x = Math::BigFloat->new("11"); $x->btfac(); ok 2496 - $x = Math::BigFloat->new("12"); $x->btfac(); ok 2497 - $x = Math::BigFloat->new("12"); $x->btfac(); ok 2498 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("-inf"); $x->bmfac($y); ok 2499 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("-inf"); $x->bmfac($y); ok 2500 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("-1"); $x->bmfac($y); ok 2501 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("-1"); $x->bmfac($y); ok 2502 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("0"); $x->bmfac($y); ok 2503 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("0"); $x->bmfac($y); ok 2504 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("2.5"); $x->bmfac($y); ok 2505 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("2.5"); $x->bmfac($y); ok 2506 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("inf"); $x->bmfac($y); ok 2507 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("inf"); $x->bmfac($y); ok 2508 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("NaN"); $x->bmfac($y); ok 2509 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("NaN"); $x->bmfac($y); ok 2510 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1"); $x->bmfac($y); ok 2511 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1"); $x->bmfac($y); ok 2512 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("1"); $x->bmfac($y); ok 2513 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("1"); $x->bmfac($y); ok 2514 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("1"); $x->bmfac($y); ok 2515 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("1"); $x->bmfac($y); ok 2516 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("1"); $x->bmfac($y); ok 2517 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("1"); $x->bmfac($y); ok 2518 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("1"); $x->bmfac($y); ok 2519 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("1"); $x->bmfac($y); ok 2520 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->bmfac($y); ok 2521 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->bmfac($y); ok 2522 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->bmfac($y); ok 2523 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->bmfac($y); ok 2524 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("1"); $x->bmfac($y); ok 2525 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("1"); $x->bmfac($y); ok 2526 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("1"); $x->bmfac($y); ok 2527 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("1"); $x->bmfac($y); ok 2528 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("1"); $x->bmfac($y); ok 2529 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("1"); $x->bmfac($y); ok 2530 - $x = Math::BigFloat->new("6"); $y = Math::BigFloat->new("1"); $x->bmfac($y); ok 2531 - $x = Math::BigFloat->new("6"); $y = Math::BigFloat->new("1"); $x->bmfac($y); ok 2532 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("1"); $x->bmfac($y); ok 2533 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("1"); $x->bmfac($y); ok 2534 - $x = Math::BigFloat->new("8"); $y = Math::BigFloat->new("1"); $x->bmfac($y); ok 2535 - $x = Math::BigFloat->new("8"); $y = Math::BigFloat->new("1"); $x->bmfac($y); ok 2536 - $x = Math::BigFloat->new("9"); $y = Math::BigFloat->new("1"); $x->bmfac($y); ok 2537 - $x = Math::BigFloat->new("9"); $y = Math::BigFloat->new("1"); $x->bmfac($y); ok 2538 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new("1"); $x->bmfac($y); ok 2539 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new("1"); $x->bmfac($y); ok 2540 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("2"); $x->bmfac($y); ok 2541 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("2"); $x->bmfac($y); ok 2542 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("2"); $x->bmfac($y); ok 2543 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("2"); $x->bmfac($y); ok 2544 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("2"); $x->bmfac($y); ok 2545 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("2"); $x->bmfac($y); ok 2546 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("2"); $x->bmfac($y); ok 2547 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("2"); $x->bmfac($y); ok 2548 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("2"); $x->bmfac($y); ok 2549 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("2"); $x->bmfac($y); ok 2550 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("2"); $x->bmfac($y); ok 2551 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("2"); $x->bmfac($y); ok 2552 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $x->bmfac($y); ok 2553 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $x->bmfac($y); ok 2554 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("2"); $x->bmfac($y); ok 2555 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("2"); $x->bmfac($y); ok 2556 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("2"); $x->bmfac($y); ok 2557 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("2"); $x->bmfac($y); ok 2558 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("2"); $x->bmfac($y); ok 2559 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("2"); $x->bmfac($y); ok 2560 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("2"); $x->bmfac($y); ok 2561 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("2"); $x->bmfac($y); ok 2562 - $x = Math::BigFloat->new("6"); $y = Math::BigFloat->new("2"); $x->bmfac($y); ok 2563 - $x = Math::BigFloat->new("6"); $y = Math::BigFloat->new("2"); $x->bmfac($y); ok 2564 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("2"); $x->bmfac($y); ok 2565 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("2"); $x->bmfac($y); ok 2566 - $x = Math::BigFloat->new("8"); $y = Math::BigFloat->new("2"); $x->bmfac($y); ok 2567 - $x = Math::BigFloat->new("8"); $y = Math::BigFloat->new("2"); $x->bmfac($y); ok 2568 - $x = Math::BigFloat->new("9"); $y = Math::BigFloat->new("2"); $x->bmfac($y); ok 2569 - $x = Math::BigFloat->new("9"); $y = Math::BigFloat->new("2"); $x->bmfac($y); ok 2570 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new("2"); $x->bmfac($y); ok 2571 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new("2"); $x->bmfac($y); ok 2572 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2573 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2574 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2575 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2576 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2577 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2578 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2579 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2580 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2581 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2582 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2583 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2584 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2585 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2586 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2587 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2588 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2589 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2590 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2591 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2592 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2593 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2594 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2595 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2596 - $x = Math::BigFloat->new("6"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2597 - $x = Math::BigFloat->new("6"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2598 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2599 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2600 - $x = Math::BigFloat->new("8"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2601 - $x = Math::BigFloat->new("8"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2602 - $x = Math::BigFloat->new("9"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2603 - $x = Math::BigFloat->new("9"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2604 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2605 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new("3"); $x->bmfac($y); ok 2606 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2607 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2608 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2609 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2610 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2611 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2612 - $x = Math::BigFloat->new("-4"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2613 - $x = Math::BigFloat->new("-4"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2614 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2615 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2616 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2617 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2618 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2619 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2620 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2621 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2622 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2623 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2624 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2625 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2626 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2627 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2628 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2629 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2630 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2631 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2632 - $x = Math::BigFloat->new("6"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2633 - $x = Math::BigFloat->new("6"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2634 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2635 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2636 - $x = Math::BigFloat->new("8"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2637 - $x = Math::BigFloat->new("8"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2638 - $x = Math::BigFloat->new("9"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2639 - $x = Math::BigFloat->new("9"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2640 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2641 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new("4"); $x->bmfac($y); ok 2642 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2643 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2644 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2645 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2646 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2647 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2648 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2649 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2650 - $x = Math::BigFloat->new("-4"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2651 - $x = Math::BigFloat->new("-4"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2652 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2653 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2654 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2655 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2656 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2657 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2658 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2659 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2660 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2661 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2662 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2663 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2664 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2665 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2666 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2667 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2668 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2669 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2670 - $x = Math::BigFloat->new("6"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2671 - $x = Math::BigFloat->new("6"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2672 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2673 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2674 - $x = Math::BigFloat->new("8"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2675 - $x = Math::BigFloat->new("8"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2676 - $x = Math::BigFloat->new("9"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2677 - $x = Math::BigFloat->new("9"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2678 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2679 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new("5"); $x->bmfac($y); ok 2680 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2681 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2682 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2683 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2684 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2685 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2686 - $x = Math::BigFloat->new("-123.456"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2687 - $x = Math::BigFloat->new("-123.456"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2688 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2689 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2690 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2691 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2692 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2693 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2694 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2695 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2696 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2697 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2698 - $x = Math::BigFloat->new("9"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2699 - $x = Math::BigFloat->new("9"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2700 - $x = Math::BigFloat->new("16"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2701 - $x = Math::BigFloat->new("16"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2702 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2703 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2704 - $x = Math::BigFloat->new("123.456"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2705 - $x = Math::BigFloat->new("123.456"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2706 - $x = Math::BigFloat->new("15241.38393"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2707 - $x = Math::BigFloat->new("15241.38393"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2708 - $x = Math::BigFloat->new("1.44"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2709 - $x = Math::BigFloat->new("1.44"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2710 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2711 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2712 - $x = Math::BigFloat->new("0.49"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2713 - $x = Math::BigFloat->new("0.49"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2714 - $x = Math::BigFloat->new("0.0049"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2715 - $x = Math::BigFloat->new("0.0049"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2716 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2717 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2718 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2719 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2720 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2721 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2722 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2723 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2724 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2725 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2726 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2727 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2728 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2729 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2730 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("inf"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2731 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("inf"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2732 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("inf"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2733 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("inf"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2734 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("-inf"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2735 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("-inf"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2736 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("inf"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2737 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("inf"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2738 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2739 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2740 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2741 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2742 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2743 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2744 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2745 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2746 - $x = Math::BigFloat->new("-123.45"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2747 - $x = Math::BigFloat->new("-123.45"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2748 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2749 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2750 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2751 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2752 - $x = Math::BigFloat->new("-12"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2753 - $x = Math::BigFloat->new("-12"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2754 - $x = Math::BigFloat->new("8"); $y = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2755 - $x = Math::BigFloat->new("8"); $y = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2756 - $x = Math::BigFloat->new("-8"); $y = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2757 - $x = Math::BigFloat->new("-8"); $y = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2758 - $x = Math::BigFloat->new("8"); $y = Math::BigFloat->new("3"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2759 - $x = Math::BigFloat->new("8"); $y = Math::BigFloat->new("3"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2760 - $x = Math::BigFloat->new("-8"); $y = Math::BigFloat->new("3"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2761 - $x = Math::BigFloat->new("-8"); $y = Math::BigFloat->new("3"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2762 - $x = Math::BigFloat->new("16"); $y = Math::BigFloat->new("4"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2763 - $x = Math::BigFloat->new("16"); $y = Math::BigFloat->new("4"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2764 - $x = Math::BigFloat->new("81"); $y = Math::BigFloat->new("4"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2765 - $x = Math::BigFloat->new("81"); $y = Math::BigFloat->new("4"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2766 - $x = Math::BigFloat->new("+0"); $x->bsqrt(); ok 2767 - $x = Math::BigFloat->new("+0"); $x->bsqrt(); ok 2768 - $x = Math::BigFloat->new("-1"); $x->bsqrt(); ok 2769 - $x = Math::BigFloat->new("-1"); $x->bsqrt(); ok 2770 - $x = Math::BigFloat->new("-2"); $x->bsqrt(); ok 2771 - $x = Math::BigFloat->new("-2"); $x->bsqrt(); ok 2772 - $x = Math::BigFloat->new("-16"); $x->bsqrt(); ok 2773 - $x = Math::BigFloat->new("-16"); $x->bsqrt(); ok 2774 - $x = Math::BigFloat->new("-123.45"); $x->bsqrt(); ok 2775 - $x = Math::BigFloat->new("-123.45"); $x->bsqrt(); ok 2776 - $x = Math::BigFloat->new("nanbsqrt"); $x->bsqrt(); ok 2777 - $x = Math::BigFloat->new("nanbsqrt"); $x->bsqrt(); ok 2778 - $x = Math::BigFloat->new("+inf"); $x->bsqrt(); ok 2779 - $x = Math::BigFloat->new("+inf"); $x->bsqrt(); ok 2780 - $x = Math::BigFloat->new("-inf"); $x->bsqrt(); ok 2781 - $x = Math::BigFloat->new("-inf"); $x->bsqrt(); ok 2782 - $x = Math::BigFloat->new("1"); $x->bsqrt(); ok 2783 - $x = Math::BigFloat->new("1"); $x->bsqrt(); ok 2784 - $x = Math::BigFloat->new("2"); $x->bsqrt(); ok 2785 - $x = Math::BigFloat->new("2"); $x->bsqrt(); ok 2786 - $x = Math::BigFloat->new("4"); $x->bsqrt(); ok 2787 - $x = Math::BigFloat->new("4"); $x->bsqrt(); ok 2788 - $x = Math::BigFloat->new("9"); $x->bsqrt(); ok 2789 - $x = Math::BigFloat->new("9"); $x->bsqrt(); ok 2790 - $x = Math::BigFloat->new("16"); $x->bsqrt(); ok 2791 - $x = Math::BigFloat->new("16"); $x->bsqrt(); ok 2792 - $x = Math::BigFloat->new("100"); $x->bsqrt(); ok 2793 - $x = Math::BigFloat->new("100"); $x->bsqrt(); ok 2794 - $x = Math::BigFloat->new("123.456"); $x->bsqrt(); ok 2795 - $x = Math::BigFloat->new("123.456"); $x->bsqrt(); ok 2796 - $x = Math::BigFloat->new("15241.38393"); $x->bsqrt(); ok 2797 - $x = Math::BigFloat->new("15241.38393"); $x->bsqrt(); ok 2798 - $x = Math::BigFloat->new("1.44"); $x->bsqrt(); ok 2799 - $x = Math::BigFloat->new("1.44"); $x->bsqrt(); ok 2800 - $x = Math::BigFloat->new("1.44E10"); $x->bsqrt(); ok 2801 - $x = Math::BigFloat->new("1.44E10"); $x->bsqrt(); ok 2802 - $x = Math::BigFloat->new("2e10"); $x->bsqrt(); ok 2803 - $x = Math::BigFloat->new("2e10"); $x->bsqrt(); ok 2804 - $x = Math::BigFloat->new("144e20"); $x->bsqrt(); ok 2805 - $x = Math::BigFloat->new("144e20"); $x->bsqrt(); ok 2806 - $x = Math::BigFloat->new("12"); $x->bsqrt(); ok 2807 - $x = Math::BigFloat->new("12"); $x->bsqrt(); ok 2808 - $x = Math::BigFloat->new("0.49"); $x->bsqrt(); ok 2809 - $x = Math::BigFloat->new("0.49"); $x->bsqrt(); ok 2810 - $x = Math::BigFloat->new("0.0049"); $x->bsqrt(); ok 2811 - $x = Math::BigFloat->new("0.0049"); $x->bsqrt(); ok 2812 - $x = Math::BigFloat->new("123"); $x->is_nan(); ok 2813 - $x = Math::BigFloat->new("abc"); $x->is_nan(); ok 2814 - $x = Math::BigFloat->new("NaN"); $x->is_nan(); ok 2815 - $x = Math::BigFloat->new("-123"); $x->is_nan(); ok 2816 - $x = Math::BigFloat->new("+inf"); $x->is_inf(""); ok 2817 - $x = Math::BigFloat->new("-inf"); $x->is_inf(""); ok 2818 - $x = Math::BigFloat->new("abc"); $x->is_inf(""); ok 2819 - $x = Math::BigFloat->new("1"); $x->is_inf(""); ok 2820 - $x = Math::BigFloat->new("NaN"); $x->is_inf(""); ok 2821 - $x = Math::BigFloat->new("-1"); $x->is_inf(""); ok 2822 - $x = Math::BigFloat->new("+inf"); $x->is_inf("-"); ok 2823 - $x = Math::BigFloat->new("+inf"); $x->is_inf("+"); ok 2824 - $x = Math::BigFloat->new("-inf"); $x->is_inf("-"); ok 2825 - $x = Math::BigFloat->new("-inf"); $x->is_inf("+"); ok 2826 - $x = Math::BigFloat->new("-inf"); $x->is_inf("-inf"); ok 2827 - $x = Math::BigFloat->new("-inf"); $x->is_inf("+inf"); ok 2828 - $x = Math::BigFloat->new("+inf"); $x->is_inf("-inf"); ok 2829 - $x = Math::BigFloat->new("+inf"); $x->is_inf("+inf"); ok 2830 - $x = Math::BigFloat->new("+iNfInItY"); $x->is_inf(""); ok 2831 - $x = Math::BigFloat->new("-InFiNiTy"); $x->is_inf(""); ok 2832 - $x = Math::BigFloat->new("abc"); $x->is_odd(); ok 2833 - $x = Math::BigFloat->new("0"); $x->is_odd(); ok 2834 - $x = Math::BigFloat->new("-1"); $x->is_odd(); ok 2835 - $x = Math::BigFloat->new("-3"); $x->is_odd(); ok 2836 - $x = Math::BigFloat->new("1"); $x->is_odd(); ok 2837 - $x = Math::BigFloat->new("3"); $x->is_odd(); ok 2838 - $x = Math::BigFloat->new("1000001"); $x->is_odd(); ok 2839 - $x = Math::BigFloat->new("1000002"); $x->is_odd(); ok 2840 - $x = Math::BigFloat->new("+inf"); $x->is_odd(); ok 2841 - $x = Math::BigFloat->new("-inf"); $x->is_odd(); ok 2842 - $x = Math::BigFloat->new("123.45"); $x->is_odd(); ok 2843 - $x = Math::BigFloat->new("-123.45"); $x->is_odd(); ok 2844 - $x = Math::BigFloat->new("2"); $x->is_odd(); ok 2845 - $x = Math::BigFloat->new("invalid"); $x->is_int(); ok 2846 - $x = Math::BigFloat->new("0"); $x->is_int(); ok 2847 - $x = Math::BigFloat->new("1"); $x->is_int(); ok 2848 - $x = Math::BigFloat->new("2"); $x->is_int(); ok 2849 - $x = Math::BigFloat->new("-2"); $x->is_int(); ok 2850 - $x = Math::BigFloat->new("-1"); $x->is_int(); ok 2851 - $x = Math::BigFloat->new("-inf"); $x->is_int(); ok 2852 - $x = Math::BigFloat->new("+inf"); $x->is_int(); ok 2853 - $x = Math::BigFloat->new("123.4567"); $x->is_int(); ok 2854 - $x = Math::BigFloat->new("-0.1"); $x->is_int(); ok 2855 - $x = Math::BigFloat->new("-0.002"); $x->is_int(); ok 2856 - $x = Math::BigFloat->new("abc"); $x->is_even(); ok 2857 - $x = Math::BigFloat->new("0"); $x->is_even(); ok 2858 - $x = Math::BigFloat->new("-1"); $x->is_even(); ok 2859 - $x = Math::BigFloat->new("-3"); $x->is_even(); ok 2860 - $x = Math::BigFloat->new("1"); $x->is_even(); ok 2861 - $x = Math::BigFloat->new("3"); $x->is_even(); ok 2862 - $x = Math::BigFloat->new("1000001"); $x->is_even(); ok 2863 - $x = Math::BigFloat->new("1000002"); $x->is_even(); ok 2864 - $x = Math::BigFloat->new("2"); $x->is_even(); ok 2865 - $x = Math::BigFloat->new("+inf"); $x->is_even(); ok 2866 - $x = Math::BigFloat->new("-inf"); $x->is_even(); ok 2867 - $x = Math::BigFloat->new("123.456"); $x->is_even(); ok 2868 - $x = Math::BigFloat->new("-123.456"); $x->is_even(); ok 2869 - $x = Math::BigFloat->new("0.01"); $x->is_even(); ok 2870 - $x = Math::BigFloat->new("-0.01"); $x->is_even(); ok 2871 - $x = Math::BigFloat->new("120"); $x->is_even(); ok 2872 - $x = Math::BigFloat->new("1200"); $x->is_even(); ok 2873 - $x = Math::BigFloat->new("-1200"); $x->is_even(); ok 2874 - $x = Math::BigFloat->new("0"); $x->is_positive(); ok 2875 - $x = Math::BigFloat->new("1"); $x->is_positive(); ok 2876 - $x = Math::BigFloat->new("-1"); $x->is_positive(); ok 2877 - $x = Math::BigFloat->new("-123"); $x->is_positive(); ok 2878 - $x = Math::BigFloat->new("NaN"); $x->is_positive(); ok 2879 - $x = Math::BigFloat->new("-inf"); $x->is_positive(); ok 2880 - $x = Math::BigFloat->new("+inf"); $x->is_positive(); ok 2881 - $x = Math::BigFloat->new("0"); $x->is_negative(); ok 2882 - $x = Math::BigFloat->new("1"); $x->is_negative(); ok 2883 - $x = Math::BigFloat->new("-1"); $x->is_negative(); ok 2884 - $x = Math::BigFloat->new("-123"); $x->is_negative(); ok 2885 - $x = Math::BigFloat->new("NaN"); $x->is_negative(); ok 2886 - $x = Math::BigFloat->new("-inf"); $x->is_negative(); ok 2887 - $x = Math::BigFloat->new("+inf"); $x->is_negative(); ok 2888 - $x = Math::BigFloat->new("0"); $x->is_non_positive(); ok 2889 - $x = Math::BigFloat->new("1"); $x->is_non_positive(); ok 2890 - $x = Math::BigFloat->new("-1"); $x->is_non_positive(); ok 2891 - $x = Math::BigFloat->new("NaN"); $x->is_non_positive(); ok 2892 - $x = Math::BigFloat->new("-inf"); $x->is_non_positive(); ok 2893 - $x = Math::BigFloat->new("+inf"); $x->is_non_positive(); ok 2894 - $x = Math::BigFloat->new("0"); $x->is_non_negative(); ok 2895 - $x = Math::BigFloat->new("1"); $x->is_non_negative(); ok 2896 - $x = Math::BigFloat->new("-1"); $x->is_non_negative(); ok 2897 - $x = Math::BigFloat->new("NaN"); $x->is_non_negative(); ok 2898 - $x = Math::BigFloat->new("-inf"); $x->is_non_negative(); ok 2899 - $x = Math::BigFloat->new("+inf"); $x->is_non_negative(); ok 2900 - $x = Math::BigFloat->new("0"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2901 - $x = Math::BigFloat->new("1"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2902 - $x = Math::BigFloat->new("123"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2903 - $x = Math::BigFloat->new("-123"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2904 - $x = Math::BigFloat->new("-1200"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2905 - $x = Math::BigFloat->new("invalid"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2906 - $x = Math::BigFloat->new("+inf"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2907 - $x = Math::BigFloat->new("-inf"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2908 - $x = Math::BigFloat->new("0"); $x->exponent()->bstr(); ok 2909 - $x = Math::BigFloat->new("1"); $x->exponent()->bstr(); ok 2910 - $x = Math::BigFloat->new("123"); $x->exponent()->bstr(); ok 2911 - $x = Math::BigFloat->new("-123"); $x->exponent()->bstr(); ok 2912 - $x = Math::BigFloat->new("-1200"); $x->exponent()->bstr(); ok 2913 - $x = Math::BigFloat->new("+inf"); $x->exponent()->bstr(); ok 2914 - $x = Math::BigFloat->new("-inf"); $x->exponent()->bstr(); ok 2915 - $x = Math::BigFloat->new("invalid"); $x->exponent()->bstr(); ok 2916 - $x = Math::BigFloat->new("0"); $x->mantissa()->bstr(); ok 2917 - $x = Math::BigFloat->new("1"); $x->mantissa()->bstr(); ok 2918 - $x = Math::BigFloat->new("123"); $x->mantissa()->bstr(); ok 2919 - $x = Math::BigFloat->new("-123"); $x->mantissa()->bstr(); ok 2920 - $x = Math::BigFloat->new("-1200"); $x->mantissa()->bstr(); ok 2921 - $x = Math::BigFloat->new("+inf"); $x->mantissa()->bstr(); ok 2922 - $x = Math::BigFloat->new("-inf"); $x->mantissa()->bstr(); ok 2923 - $x = Math::BigFloat->new("invalid"); $x->mantissa()->bstr(); ok 2924 - $x = Math::BigFloat->new("123"); $x->length(); ok 2925 - $x = Math::BigFloat->new("-123"); $x->length(); ok 2926 - $x = Math::BigFloat->new("0"); $x->length(); ok 2927 - $x = Math::BigFloat->new("1"); $x->length(); ok 2928 - $x = Math::BigFloat->new("12345678901234567890"); $x->length(); ok 2929 - $x = Math::BigFloat->new("invalid"); $x->is_zero(); ok 2930 - $x = Math::BigFloat->new("+inf"); $x->is_zero(); ok 2931 - $x = Math::BigFloat->new("-inf"); $x->is_zero(); ok 2932 - $x = Math::BigFloat->new("0"); $x->is_zero(); ok 2933 - $x = Math::BigFloat->new("-1"); $x->is_zero(); ok 2934 - $x = Math::BigFloat->new("1"); $x->is_zero(); ok 2935 - $x = Math::BigFloat->new("invalid"); $x->is_one(); ok 2936 - $x = Math::BigFloat->new("+inf"); $x->is_one(); ok 2937 - $x = Math::BigFloat->new("-inf"); $x->is_one(); ok 2938 - $x = Math::BigFloat->new("0"); $x->is_one(); ok 2939 - $x = Math::BigFloat->new("2"); $x->is_one(); ok 2940 - $x = Math::BigFloat->new("1"); $x->is_one(); ok 2941 - $x = Math::BigFloat->new("-1"); $x->is_one(); ok 2942 - $x = Math::BigFloat->new("-2"); $x->is_one(); ok 2943 - $x = Math::BigFloat->new("0"); $x->bfloor(); ok 2944 - $x = Math::BigFloat->new("0"); $x->bfloor(); ok 2945 - $x = Math::BigFloat->new("abc"); $x->bfloor(); ok 2946 - $x = Math::BigFloat->new("abc"); $x->bfloor(); ok 2947 - $x = Math::BigFloat->new("+inf"); $x->bfloor(); ok 2948 - $x = Math::BigFloat->new("+inf"); $x->bfloor(); ok 2949 - $x = Math::BigFloat->new("-inf"); $x->bfloor(); ok 2950 - $x = Math::BigFloat->new("-inf"); $x->bfloor(); ok 2951 - $x = Math::BigFloat->new("1"); $x->bfloor(); ok 2952 - $x = Math::BigFloat->new("1"); $x->bfloor(); ok 2953 - $x = Math::BigFloat->new("-51"); $x->bfloor(); ok 2954 - $x = Math::BigFloat->new("-51"); $x->bfloor(); ok 2955 - $x = Math::BigFloat->new("-51.2"); $x->bfloor(); ok 2956 - $x = Math::BigFloat->new("-51.2"); $x->bfloor(); ok 2957 - $x = Math::BigFloat->new("12.2"); $x->bfloor(); ok 2958 - $x = Math::BigFloat->new("12.2"); $x->bfloor(); ok 2959 - $x = Math::BigFloat->new("0.12345"); $x->bfloor(); ok 2960 - $x = Math::BigFloat->new("0.12345"); $x->bfloor(); ok 2961 - $x = Math::BigFloat->new("0.123456"); $x->bfloor(); ok 2962 - $x = Math::BigFloat->new("0.123456"); $x->bfloor(); ok 2963 - $x = Math::BigFloat->new("0.1234567"); $x->bfloor(); ok 2964 - $x = Math::BigFloat->new("0.1234567"); $x->bfloor(); ok 2965 - $x = Math::BigFloat->new("0.12345678"); $x->bfloor(); ok 2966 - $x = Math::BigFloat->new("0.12345678"); $x->bfloor(); ok 2967 - $x = Math::BigFloat->new("0.123456789"); $x->bfloor(); ok 2968 - $x = Math::BigFloat->new("0.123456789"); $x->bfloor(); ok 2969 - $x = Math::BigFloat->new("0"); $x->bceil(); ok 2970 - $x = Math::BigFloat->new("0"); $x->bceil(); ok 2971 - $x = Math::BigFloat->new("abc"); $x->bceil(); ok 2972 - $x = Math::BigFloat->new("abc"); $x->bceil(); ok 2973 - $x = Math::BigFloat->new("+inf"); $x->bceil(); ok 2974 - $x = Math::BigFloat->new("+inf"); $x->bceil(); ok 2975 - $x = Math::BigFloat->new("-inf"); $x->bceil(); ok 2976 - $x = Math::BigFloat->new("-inf"); $x->bceil(); ok 2977 - $x = Math::BigFloat->new("1"); $x->bceil(); ok 2978 - $x = Math::BigFloat->new("1"); $x->bceil(); ok 2979 - $x = Math::BigFloat->new("-51"); $x->bceil(); ok 2980 - $x = Math::BigFloat->new("-51"); $x->bceil(); ok 2981 - $x = Math::BigFloat->new("-51.2"); $x->bceil(); ok 2982 - $x = Math::BigFloat->new("-51.2"); $x->bceil(); ok 2983 - $x = Math::BigFloat->new("12.2"); $x->bceil(); ok 2984 - $x = Math::BigFloat->new("12.2"); $x->bceil(); ok 2985 - $x = Math::BigFloat->new("-0.4"); $x->bceil(); ok 2986 - $x = Math::BigFloat->new("-0.4"); $x->bceil(); ok 2987 - $x = Math::BigFloat->new("0"); $x->bint(); ok 2988 - $x = Math::BigFloat->new("0"); $x->bint(); ok 2989 - $x = Math::BigFloat->new("NaN"); $x->bint(); ok 2990 - $x = Math::BigFloat->new("NaN"); $x->bint(); ok 2991 - $x = Math::BigFloat->new("+inf"); $x->bint(); ok 2992 - $x = Math::BigFloat->new("+inf"); $x->bint(); ok 2993 - $x = Math::BigFloat->new("-inf"); $x->bint(); ok 2994 - $x = Math::BigFloat->new("-inf"); $x->bint(); ok 2995 - $x = Math::BigFloat->new("1"); $x->bint(); ok 2996 - $x = Math::BigFloat->new("1"); $x->bint(); ok 2997 - $x = Math::BigFloat->new("-51"); $x->bint(); ok 2998 - $x = Math::BigFloat->new("-51"); $x->bint(); ok 2999 - $x = Math::BigFloat->new("-51.2"); $x->bint(); ok 3000 - $x = Math::BigFloat->new("-51.2"); $x->bint(); ok 3001 - $x = Math::BigFloat->new("12.2"); $x->bint(); ok 3002 - $x = Math::BigFloat->new("12.2"); $x->bint(); ok 3003 - $x = Math::BigFloat->new("-0.4"); $x->bint(); ok 3004 - $x = Math::BigFloat->new("-0.4"); $x->bint(); ok 3005 - $x = Math::BigFloat->new("-1"); $x = log($x); ok 3006 - $x = Math::BigFloat->new("-1"); $x = log($x); ok 3007 - $x = Math::BigFloat->new("0"); $x = log($x); ok 3008 - $x = Math::BigFloat->new("0"); $x = log($x); ok 3009 - $x = Math::BigFloat->new("1"); $x = log($x); ok 3010 - $x = Math::BigFloat->new("1"); $x = log($x); ok 3011 - $x = Math::BigFloat->new("2"); $x = log($x); ok 3012 - $x = Math::BigFloat->new("2"); $x = log($x); ok 3013 - $x = Math::BigFloat->new("3"); $x = log($x); ok 3014 - $x = Math::BigFloat->new("3"); $x = log($x); ok 3015 - $x = Math::BigFloat->new("123456789"); $x = log($x); ok 3016 - $x = Math::BigFloat->new("123456789"); $x = log($x); ok 3017 - $x = Math::BigFloat->new("1234567890987654321"); $x = log($x); ok 3018 - $x = Math::BigFloat->new("1234567890987654321"); $x = log($x); ok 3019 - $x = Math::BigFloat->new("-inf"); $x = log($x); ok 3020 - $x = Math::BigFloat->new("-inf"); $x = log($x); ok 3021 - $x = Math::BigFloat->new("inf"); $x = log($x); ok 3022 - $x = Math::BigFloat->new("inf"); $x = log($x); ok 3023 - $x = Math::BigFloat->new("NaN"); $x = log($x); ok 3024 - $x = Math::BigFloat->new("NaN"); $x = log($x); ok 3025 - $x = Math::BigInt->new(1200); $y = Math::BigFloat->new($x); \# check $y ok 3026 - $x = Math::BigInt->new(1200); $y = Math::BigFloat->new($x); \# check $x ok 3027 - Math::BigFloat->new("1e1234567890123456789012345678901234567890")->bsstr() ok 3028 - Math::BigFloat->new("1e1234567890123456789012345678901234567890")->exponent() ok 3029 - Math::BigFloat->new("1e1234567890123456789012345678901234567890") > 0 ok 3030 - Math::BigFloat->new("1e1234567890123456789012345678901234567890")->bsub("1e1234567890123456789012345678901234567890") ok 3031 - Math::BigFloat->new("1e1234567890123456789012345678901234567890")->bmul(2)->bsstr() ok 3032 - Math::BigFloat->new("1234567890123456789012345678901234567890e2")->mantissa() ok 3033 - $x = Math::BigFloat->new(2); $x->bzero(); $x->{_a} ok 3034 - $x = Math::BigFloat->new(2); $x->bzero(); $x->{_p} ok 3035 - $x = Math::BigFloat->new(2); $x->binf(); $x->{_a} ok 3036 - $x = Math::BigFloat->new(2); $x->binf(); $x->{_p} ok 3037 - $x = Math::BigFloat->new(2); $x->bone(); $x->{_a} ok 3038 - $x = Math::BigFloat->new(2); $x->bone(); $x->{_p} ok 3039 - $x = Math::BigFloat->new(2); $x->bnan(); $x->{_a} ok 3040 - $x = Math::BigFloat->new(2); $x->bnan(); $x->{_p} ok 3041 - Math::BigFloat->bzero() ok 3042 - Math::BigFloat->bone() ok 3043 - Math::BigFloat->bone("+") ok 3044 - Math::BigFloat->bone("-") ok 3045 - Math::BigFloat->bnan() ok 3046 - Math::BigFloat->binf() ok 3047 - Math::BigFloat->binf("+") ok 3048 - Math::BigFloat->binf("-") ok 3049 - Math::BigFloat->binf("-inf") ok 3050 - $x = Math::BigFloat->new(12); Math::BigFloat->precision(-2); $x->bsqrt(); ok 3051 - Math::BigFloat->precision(undef); $x = Math::BigFloat->new(12); Math::BigFloat->precision(0); $x->bsqrt(); ok 3052 - Math::BigFloat->precision(-3); $x = Math::BigFloat->new(12); $x->bsqrt(); ok 3053 - A and P set => NaN ok 3054 - supplied arg overrides set global ok 3055 - @args = Math::BigFloat::objectify(2, Math::BigFloat, 4, 5); join(" ", @args); ok 3056 - Math::BigFloat->new(-1)->is_one() ok 3057 - Math::BigFloat->new(-1)->is_one("-") ok 3058 - Math::BigFloat->new(1)->bdiv("0.5")->bsstr() ok 3059 - $x = Math::BigFloat->new(3); $x -= $x; ok 3060 - $x = Math::BigFloat->new(-3); $x -= $x; ok 3061 - $x = Math::BigFloat->new(3); $x += $x; ok 3062 - $x = Math::BigFloat->new(-3); $x += $x; ok 3063 - $x = Math::BigFloat->new("NaN"); $x -= $x; ok 3064 - $x = Math::BigFloat->new("inf"); $x -= $x; ok 3065 - $x = Math::BigFloat->new("-inf"); $x -= $x; ok 3066 - $x = Math::BigFloat->new("NaN"); $x += $x; ok 3067 - $x = Math::BigFloat->new("inf"); $x += $x; ok 3068 - $x = Math::BigFloat->new("-inf"); $x += $x; ok 3069 - $x = Math::BigFloat->new("3.14"); $x -= $x; ok 3070 - $x = Math::BigFloat->new("-3.14"); $x -= $x; ok 3071 - 6.28 = Math::BigFloat->new("3.14"); 6.28 += 6.28; ok 3072 - -6.28 = Math::BigFloat->new("-3.14"); -6.28 += -6.28; ok 3073 - 9.8596 = Math::BigFloat->new("3.14"); 9.8596 *= 9.8596; ok 3074 - 9.8596 = Math::BigFloat->new("-3.14"); 9.8596 *= 9.8596; ok 3075 - 1 = Math::BigFloat->new("3.14"); 1 /= 1; ok 3076 - 1 = Math::BigFloat->new("-3.14"); 1 /= 1; ok 3077 - 0 = Math::BigFloat->new("3.14"); 0 %= 0; ok 3078 - 0 = Math::BigFloat->new("-3.14"); 0 %= 0; ok 3079 - $x = Math::BigFloat->new(0); $y = Math::BigFloat->new("0.1"); $x ** $y ok 3080 - 1 = Math::BigFloat->new(".222222222222222222222222222222222222222222"); 1->bceil(); ok 3081 - value of ((2**148)+1)/17 ok 3082 - number of digits in ((2**148)+1)/17 ok 3083 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("18"); $x <<= $y ok 3084 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("18"); $x <<= $y; $x ok 3085 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("18"); $x <<= $y; $x >>= $y ok 3086 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("18"); $x <<= $y; $x >>= $y; $x ok 3087 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("18.2"); $x <<= $y; $x->copy()->bfround(-9); ok 3088 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("18.2"); $x <<= $y; $x->copy()->bfround(-9); $x >>= $y ok 3089 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("18.2"); $x <<= $y; $x->copy()->bfround(-9); $x >>= $y; $x ok t/bigintg.t .............. 1..356 ok 1 ok 2 ok 3 # _set() ok 4 # _add(), _sub(), _mul(), _div() ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 # is_zero() ok 28 # _is_one() ok 29 # _one() ok 30 # _zero() ok 31 # _two() ok 32 ok 33 ok 34 # _ten() ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 # is_odd() ok 44 ok 45 # is_even() ok 46 ok 47 # _len() and _alen() ok 48 ok 49 - $x = Math::BigInt::GMP->_new("1"); Math::BigInt::GMP->_alen($x) ok 50 ok 51 - $x = Math::BigInt::GMP->_new("12"); Math::BigInt::GMP->_alen($x) ok 52 ok 53 - $x = Math::BigInt::GMP->_new("123"); Math::BigInt::GMP->_alen($x) ok 54 ok 55 - $x = Math::BigInt::GMP->_new("1234"); Math::BigInt::GMP->_alen($x) ok 56 ok 57 - $x = Math::BigInt::GMP->_new("12345"); Math::BigInt::GMP->_alen($x) ok 58 ok 59 - $x = Math::BigInt::GMP->_new("123456"); Math::BigInt::GMP->_alen($x) ok 60 ok 61 - $x = Math::BigInt::GMP->_new("1234567"); Math::BigInt::GMP->_alen($x) ok 62 ok 63 - $x = Math::BigInt::GMP->_new("12345678"); Math::BigInt::GMP->_alen($x) ok 64 ok 65 - $x = Math::BigInt::GMP->_new("123456789"); Math::BigInt::GMP->_alen($x) ok 66 ok 67 - $x = Math::BigInt::GMP->_new("1234567890"); Math::BigInt::GMP->_alen($x) ok 68 ok 69 - $x = Math::BigInt::GMP->_new("7"); Math::BigInt::GMP->_alen($x) ok 70 ok 71 - $x = Math::BigInt::GMP->_new("8"); Math::BigInt::GMP->_alen($x) ok 72 ok 73 - $x = Math::BigInt::GMP->_new("9"); Math::BigInt::GMP->_alen($x) ok 74 ok 75 - $x = Math::BigInt::GMP->_new("10"); Math::BigInt::GMP->_alen($x) ok 76 ok 77 - $x = Math::BigInt::GMP->_new("11"); Math::BigInt::GMP->_alen($x) ok 78 ok 79 - $x = Math::BigInt::GMP->_new("21"); Math::BigInt::GMP->_alen($x) ok 80 ok 81 - $x = Math::BigInt::GMP->_new("321"); Math::BigInt::GMP->_alen($x) ok 82 ok 83 - $x = Math::BigInt::GMP->_new("320"); Math::BigInt::GMP->_alen($x) ok 84 ok 85 - $x = Math::BigInt::GMP->_new("4321"); Math::BigInt::GMP->_alen($x) ok 86 ok 87 - $x = Math::BigInt::GMP->_new("54321"); Math::BigInt::GMP->_alen($x) ok 88 ok 89 - $x = Math::BigInt::GMP->_new("654321"); Math::BigInt::GMP->_alen($x) ok 90 ok 91 - $x = Math::BigInt::GMP->_new("7654321"); Math::BigInt::GMP->_alen($x) ok 92 ok 93 - $x = Math::BigInt::GMP->_new("7654321"); Math::BigInt::GMP->_alen($x) ok 94 ok 95 - $x = Math::BigInt::GMP->_new("87654321"); Math::BigInt::GMP->_alen($x) ok 96 ok 97 - $x = Math::BigInt::GMP->_new("987654321"); Math::BigInt::GMP->_alen($x) ok 98 ok 99 - $x = Math::BigInt::GMP->_new("9876543219876543210"); Math::BigInt::GMP->_alen($x) ok 100 ok 101 - $x = Math::BigInt::GMP->_new("1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890"); Math::BigInt::GMP->_alen($x) ok 102 ok 103 - $x = Math::BigInt::GMP->_new("1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890"); Math::BigInt::GMP->_alen($x) ok 104 ok 105 - $x = Math::BigInt::GMP->_new("1"); Math::BigInt::GMP->_alen($x) ok 106 ok 107 - $x = Math::BigInt::GMP->_new("20"); Math::BigInt::GMP->_alen($x) ok 108 ok 109 - $x = Math::BigInt::GMP->_new("300"); Math::BigInt::GMP->_alen($x) ok 110 ok 111 - $x = Math::BigInt::GMP->_new("4000"); Math::BigInt::GMP->_alen($x) ok 112 ok 113 - $x = Math::BigInt::GMP->_new("50000"); Math::BigInt::GMP->_alen($x) ok 114 ok 115 - $x = Math::BigInt::GMP->_new("600000"); Math::BigInt::GMP->_alen($x) ok 116 ok 117 - $x = Math::BigInt::GMP->_new("7000000"); Math::BigInt::GMP->_alen($x) ok 118 ok 119 - $x = Math::BigInt::GMP->_new("80000000"); Math::BigInt::GMP->_alen($x) # _digit() ok 120 ok 121 ok 122 ok 123 ok 124 ok 125 # _copy() ok 126 ok 127 ok 128 ok 129 ok 130 ok 131 ok 132 ok 133 ok 134 ok 135 ok 136 ok 137 ok 138 ok 139 ok 140 ok 141 ok 142 ok 143 # _zeros() ok 144 ok 145 ok 146 ok 147 ok 148 ok 149 ok 150 ok 151 ok 152 # _lsft() ok 153 ok 154 ok 155 # _rsft() ok 156 ok 157 ok 158 ok 159 # _acmp() ok 160 ok 161 ok 162 ok 163 ok 164 ok 165 ok 166 ok 167 ok 168 ok 169 ok 170 ok 171 ok 172 ok 173 ok 174 ok 175 ok 176 # _modinv() ok 177 ok 178 # _div() ok 179 ok 180 ok 181 ok 182 ok 183 # _num() ok 184 ok 185 ok 186 ok 187 ok 188 ok 189 ok 190 ok 191 ok 192 ok 193 ok 194 ok 195 ok 196 ok 197 ok 198 ok 199 ok 200 ok 201 ok 202 ok 203 ok 204 ok 205 ok 206 ok 207 ok 208 ok 209 ok 210 ok 211 ok 212 ok 213 ok 214 ok 215 ok 216 ok 217 ok 218 ok 219 # _sqrt() ok 220 ok 221 # _root() ok 222 ok 223 # _pow() (and _root()) ok 224 ok 225 ok 226 ok 227 ok 228 ok 229 ok 230 ok 231 ok 232 ok 233 ok 234 ok 235 ok 236 ok 237 ok 238 - _pow(99, 2) ok 239 - _root(99, 99) ok 240 - _root(99, 99) ok 241 - _pow(999, 2) ok 242 - _root(999, 999) ok 243 - _root(999, 999) ok 244 - _pow(9999, 2) ok 245 - _root(9999, 9999) ok 246 - _root(9999, 9999) ok 247 - _pow(99999, 2) ok 248 - _root(99999, 99999) ok 249 - _root(99999, 99999) ok 250 - _pow(999999, 2) ok 251 - _root(999999, 999999) ok 252 - _root(999999, 999999) ok 253 - _pow(9999999, 2) ok 254 - _root(9999999, 9999999) ok 255 - _root(9999999, 9999999) ok 256 - _pow(99999999, 2) ok 257 - _pow(999999999, 2) ok 258 ok 259 ok 260 ok 261 ok 262 ok 263 ok 264 ok 265 ok 266 ok 267 ok 268 ok 269 # _inc() and _dec() ok 270 ok 271 ok 272 ok 273 ok 274 ok 275 ok 276 ok 277 ok 278 ok 279 ok 280 ok 281 ok 282 ok 283 ok 284 ok 285 ok 286 ok 287 ok 288 ok 289 ok 290 ok 291 ok 292 ok 293 ok 294 ok 295 ok 296 ok 297 ok 298 ok 299 ok 300 ok 301 ok 302 ok 303 ok 304 ok 305 ok 306 ok 307 ok 308 ok 309 ok 310 ok 311 ok 312 ok 313 ok 314 ok 315 ok 316 ok 317 ok 318 ok 319 ok 320 ok 321 # _log_int() ok 322 ok 323 ok 324 ok 325 ok 326 ok 327 # _mod() ok 328 ok 329 # _and(), _or(), _xor() ok 330 ok 331 ok 332 # _from_hex() and _from_bin() ok 333 ok 334 # _as_hex() and _as_bin() ok 335 ok 336 ok 337 ok 338 ok 339 ok 340 ok 341 ok 342 # _from_oct() ok 343 ok 344 ok 345 ok 346 # _as_oct() ok 347 ok 348 ok 349 # _1ex() ok 350 ok 351 ok 352 ok 353 ok 354 # _check() ok 355 ok 356 ok t/bigintpm.t ............. 1..4298 ok 1 - 'bgcd() as function' isa 'Math::BigInt' ok 2 - bgcd() as function ok 3 - 'bgcd() as class method' isa 'Math::BigInt' ok 4 - bgcd() as class method ok 5 - 'bgcd() as instance method' isa 'Math::BigInt' ok 6 - bgcd() as instance method ok 7 - bgcd() does not modify invocand ok 8 - 'blcm() as function' isa 'Math::BigInt' ok 9 - blcm() as function ok 10 - 'blcm() as class method' isa 'Math::BigInt' ok 11 - blcm() as class method ok 12 - 'blcm() as instance method' isa 'Math::BigInt' ok 13 - blcm() as instance method ok 14 - blcm() does not modify invocand ok 15 - Math::BigInt->from_hex("0xcafe") ok 16 - Math::BigInt->from_hex("0xcafebabedead") ok 17 - Math::BigInt->from_bin("0b1001") ok 18 - Math::BigInt->from_bin("0b1001100110011001100110011001"); ok 19 - Math::BigInt->from_oct("0775"); ok 20 - Math::BigInt->from_oct("07777777777777711111111222222222"); ok 21 - Math::BigInt->config('lib') ok 22 - $x = Math::BigInt->new("1234"); $y = Math::BigInt->new("-345"); $x .= $y; ok 23 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x += $y; ok 24 - is a valid object ok 25 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-2"); $x += $y; ok 26 - is a valid object ok 27 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x -= $y; ok 28 - is a valid object ok 29 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-2"); $x -= $y; ok 30 - is a valid object ok 31 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("3"); $x *= $y; ok 32 - is a valid object ok 33 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("5"); $x *= $y; ok 34 - is a valid object ok 35 - $x = Math::BigInt->new("100"); $y = Math::BigInt->new("3"); $x %= $y; ok 36 - is a valid object ok 37 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("9"); $x %= $y; ok 38 - is a valid object ok 39 - $x = Math::BigInt->new("-629"); $y = Math::BigInt->new("5033"); $x %= $y; ok 40 - is a valid object ok 41 - $x = Math::BigInt->new("100"); $y = Math::BigInt->new("3"); $x /= $y; ok 42 - is a valid object ok 43 - $x = Math::BigInt->new("-8"); $y = Math::BigInt->new("2"); $x /= $y; ok 44 - is a valid object ok 45 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); $x |= $y; ok 46 - is a valid object ok 47 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("7"); $x &= $y; ok 48 - is a valid object ok 49 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("7"); $x ^= $y; ok 50 - is a valid object ok 51 - $x = Math::BigInt->new("invalid"); $y = Math::BigInt->new("2"); $x->blog($y); ok 52 - is a valid object ok 53 - $x = Math::BigInt->new("122"); $y = Math::BigInt->new("invalid"); $x->blog($y); ok 54 - is a valid object ok 55 - $x = Math::BigInt->new("invalid"); $y = Math::BigInt->new("invalid"); $x->blog($y); ok 56 - is a valid object ok 57 - $x = Math::BigInt->new("122"); $y = Math::BigInt->new("inf"); $x->blog($y); ok 58 - is a valid object ok 59 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("122"); $x->blog($y); ok 60 - is a valid object ok 61 - $x = Math::BigInt->new("122"); $y = Math::BigInt->new("-inf"); $x->blog($y); ok 62 - is a valid object ok 63 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("122"); $x->blog($y); ok 64 - is a valid object ok 65 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $x->blog($y); ok 66 - is a valid object ok 67 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("4"); $x->blog($y); ok 68 - is a valid object ok 69 - $x = Math::BigInt->new("-21"); $y = Math::BigInt->new("4"); $x->blog($y); ok 70 - is a valid object ok 71 - $x = Math::BigInt->new("21"); $y = Math::BigInt->new("-21"); $x->blog($y); ok 72 - is a valid object ok 73 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-inf"); $x->blog($y); ok 74 - is a valid object ok 75 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-1"); $x->blog($y); ok 76 - is a valid object ok 77 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $x->blog($y); ok 78 - is a valid object ok 79 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); $x->blog($y); ok 80 - is a valid object ok 81 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("inf"); $x->blog($y); ok 82 - is a valid object ok 83 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-inf"); $x->blog($y); ok 84 - is a valid object ok 85 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-1"); $x->blog($y); ok 86 - is a valid object ok 87 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("0"); $x->blog($y); ok 88 - is a valid object ok 89 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); $x->blog($y); ok 90 - is a valid object ok 91 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("4"); $x->blog($y); ok 92 - is a valid object ok 93 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("inf"); $x->blog($y); ok 94 - is a valid object ok 95 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-inf"); $x->blog($y); ok 96 - is a valid object ok 97 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-1"); $x->blog($y); ok 98 - is a valid object ok 99 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("0"); $x->blog($y); ok 100 - is a valid object ok 101 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("1"); $x->blog($y); ok 102 - is a valid object ok 103 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("4"); $x->blog($y); ok 104 - is a valid object ok 105 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("inf"); $x->blog($y); ok 106 - is a valid object ok 107 - $x = Math::BigInt->new("1024"); $y = Math::BigInt->new("2"); $x->blog($y); ok 108 - is a valid object ok 109 - $x = Math::BigInt->new("81"); $y = Math::BigInt->new("3"); $x->blog($y); ok 110 - is a valid object ok 111 - $x = Math::BigInt->new("82"); $y = Math::BigInt->new("3"); $x->blog($y); ok 112 - is a valid object ok 113 - $x = Math::BigInt->new("80"); $y = Math::BigInt->new("3"); $x->blog($y); ok 114 - is a valid object ok 115 - $x = Math::BigInt->new("4096"); $y = Math::BigInt->new("2"); $x->blog($y); ok 116 - is a valid object ok 117 - $x = Math::BigInt->new("15625"); $y = Math::BigInt->new("5"); $x->blog($y); ok 118 - is a valid object ok 119 - $x = Math::BigInt->new("15626"); $y = Math::BigInt->new("5"); $x->blog($y); ok 120 - is a valid object ok 121 - $x = Math::BigInt->new("15624"); $y = Math::BigInt->new("5"); $x->blog($y); ok 122 - is a valid object ok 123 - $x = Math::BigInt->new("1000"); $y = Math::BigInt->new("10"); $x->blog($y); ok 124 - is a valid object ok 125 - $x = Math::BigInt->new("10000"); $y = Math::BigInt->new("10"); $x->blog($y); ok 126 - is a valid object ok 127 - $x = Math::BigInt->new("100000"); $y = Math::BigInt->new("10"); $x->blog($y); ok 128 - is a valid object ok 129 - $x = Math::BigInt->new("1000000"); $y = Math::BigInt->new("10"); $x->blog($y); ok 130 - is a valid object ok 131 - $x = Math::BigInt->new("10000000"); $y = Math::BigInt->new("10"); $x->blog($y); ok 132 - is a valid object ok 133 - $x = Math::BigInt->new("100000000"); $y = Math::BigInt->new("10"); $x->blog($y); ok 134 - is a valid object ok 135 - $x = Math::BigInt->new("8916100448256"); $y = Math::BigInt->new("12"); $x->blog($y); ok 136 - is a valid object ok 137 - $x = Math::BigInt->new("8916100448257"); $y = Math::BigInt->new("12"); $x->blog($y); ok 138 - is a valid object ok 139 - $x = Math::BigInt->new("8916100448255"); $y = Math::BigInt->new("12"); $x->blog($y); ok 140 - is a valid object ok 141 - $x = Math::BigInt->new("2251799813685248"); $y = Math::BigInt->new("8"); $x->blog($y); ok 142 - is a valid object ok 143 - $x = Math::BigInt->new("72057594037927936"); $y = Math::BigInt->new("2"); $x->blog($y); ok 144 - is a valid object ok 145 - $x = Math::BigInt->new("144115188075855872"); $y = Math::BigInt->new("2"); $x->blog($y); ok 146 - is a valid object ok 147 - $x = Math::BigInt->new("288230376151711744"); $y = Math::BigInt->new("2"); $x->blog($y); ok 148 - is a valid object ok 149 - $x = Math::BigInt->new("576460752303423488"); $y = Math::BigInt->new("2"); $x->blog($y); ok 150 - is a valid object ok 151 - $x = Math::BigInt->new("1329227995784915872903807060280344576"); $y = Math::BigInt->new("2"); $x->blog($y); ok 152 - is a valid object ok 153 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("3"); $x->blog($y); ok 154 - is a valid object ok 155 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("4"); $x->blog($y); ok 156 - is a valid object ok 157 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("5"); $x->blog($y); ok 158 - is a valid object ok 159 - $x = Math::BigInt->new("0"); $x->is_negative() || 0; ok 160 - $x = Math::BigInt->new("-1"); $x->is_negative() || 0; ok 161 - $x = Math::BigInt->new("1"); $x->is_negative() || 0; ok 162 - $x = Math::BigInt->new("+inf"); $x->is_negative() || 0; ok 163 - $x = Math::BigInt->new("-inf"); $x->is_negative() || 0; ok 164 - $x = Math::BigInt->new("invalid"); $x->is_negative() || 0; ok 165 - $x = Math::BigInt->new("0"); $x->is_positive() || 0; ok 166 - $x = Math::BigInt->new("-1"); $x->is_positive() || 0; ok 167 - $x = Math::BigInt->new("1"); $x->is_positive() || 0; ok 168 - $x = Math::BigInt->new("+inf"); $x->is_positive() || 0; ok 169 - $x = Math::BigInt->new("-inf"); $x->is_positive() || 0; ok 170 - $x = Math::BigInt->new("invalid"); $x->is_positive() || 0; ok 171 - $x = Math::BigInt->new("0"); $x->is_non_negative() || 0; ok 172 - $x = Math::BigInt->new("-1"); $x->is_non_negative() || 0; ok 173 - $x = Math::BigInt->new("1"); $x->is_non_negative() || 0; ok 174 - $x = Math::BigInt->new("+inf"); $x->is_non_negative() || 0; ok 175 - $x = Math::BigInt->new("-inf"); $x->is_non_negative() || 0; ok 176 - $x = Math::BigInt->new("NaN"); $x->is_non_negative() || 0; ok 177 - $x = Math::BigInt->new("0"); $x->is_non_positive() || 0; ok 178 - $x = Math::BigInt->new("-1"); $x->is_non_positive() || 0; ok 179 - $x = Math::BigInt->new("1"); $x->is_non_positive() || 0; ok 180 - $x = Math::BigInt->new("+inf"); $x->is_non_positive() || 0; ok 181 - $x = Math::BigInt->new("-inf"); $x->is_non_positive() || 0; ok 182 - $x = Math::BigInt->new("NaN"); $x->is_non_positive() || 0; ok 183 - $x = Math::BigInt->new("-inf"); $x->is_int() || 0; ok 184 - $x = Math::BigInt->new("+inf"); $x->is_int() || 0; ok 185 - $x = Math::BigInt->new("invalid"); $x->is_int() || 0; ok 186 - $x = Math::BigInt->new("1"); $x->is_int() || 0; ok 187 - $x = Math::BigInt->new("0"); $x->is_int() || 0; ok 188 - $x = Math::BigInt->new("123e12"); $x->is_int() || 0; ok 189 - $x = Math::BigInt->new("abc"); $x->is_odd() || 0; ok 190 - $x = Math::BigInt->new("0"); $x->is_odd() || 0; ok 191 - $x = Math::BigInt->new("1"); $x->is_odd() || 0; ok 192 - $x = Math::BigInt->new("3"); $x->is_odd() || 0; ok 193 - $x = Math::BigInt->new("-1"); $x->is_odd() || 0; ok 194 - $x = Math::BigInt->new("-3"); $x->is_odd() || 0; ok 195 - $x = Math::BigInt->new("10000001"); $x->is_odd() || 0; ok 196 - $x = Math::BigInt->new("10000002"); $x->is_odd() || 0; ok 197 - $x = Math::BigInt->new("2"); $x->is_odd() || 0; ok 198 - $x = Math::BigInt->new("120"); $x->is_odd() || 0; ok 199 - $x = Math::BigInt->new("121"); $x->is_odd() || 0; ok 200 - $x = Math::BigInt->new("abc"); $x->is_even() || 0; ok 201 - $x = Math::BigInt->new("0"); $x->is_even() || 0; ok 202 - $x = Math::BigInt->new("1"); $x->is_even() || 0; ok 203 - $x = Math::BigInt->new("3"); $x->is_even() || 0; ok 204 - $x = Math::BigInt->new("-1"); $x->is_even() || 0; ok 205 - $x = Math::BigInt->new("-3"); $x->is_even() || 0; ok 206 - $x = Math::BigInt->new("10000001"); $x->is_even() || 0; ok 207 - $x = Math::BigInt->new("10000002"); $x->is_even() || 0; ok 208 - $x = Math::BigInt->new("2"); $x->is_even() || 0; ok 209 - $x = Math::BigInt->new("120"); $x->is_even() || 0; ok 210 - $x = Math::BigInt->new("121"); $x->is_even() || 0; ok 211 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("-0"); $x->bacmp($y); ok 212 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+1"); $x->bacmp($y); ok 213 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("+1"); $x->bacmp($y); ok 214 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("-1"); $x->bacmp($y); ok 215 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("+2"); $x->bacmp($y); ok 216 - $x = Math::BigInt->new("+2"); $y = Math::BigInt->new("-1"); $x->bacmp($y); ok 217 - $x = Math::BigInt->new("-123456789"); $y = Math::BigInt->new("+987654321"); $x->bacmp($y); ok 218 - $x = Math::BigInt->new("+123456789"); $y = Math::BigInt->new("-987654321"); $x->bacmp($y); ok 219 - $x = Math::BigInt->new("+987654321"); $y = Math::BigInt->new("+123456789"); $x->bacmp($y); ok 220 - $x = Math::BigInt->new("-987654321"); $y = Math::BigInt->new("+123456789"); $x->bacmp($y); ok 221 - $x = Math::BigInt->new("-123"); $y = Math::BigInt->new("+4567889"); $x->bacmp($y); ok 222 - $x = Math::BigInt->new("invalid"); $y = Math::BigInt->new("123"); $x->bacmp($y); ok 223 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("invalid"); $x->bacmp($y); ok 224 - $x = Math::BigInt->new("invalid"); $y = Math::BigInt->new("invalid"); $x->bacmp($y); ok 225 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("+inf"); $x->bacmp($y); ok 226 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $x->bacmp($y); ok 227 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("-inf"); $x->bacmp($y); ok 228 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("+inf"); $x->bacmp($y); ok 229 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("123"); $x->bacmp($y); ok 230 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("123"); $x->bacmp($y); ok 231 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("-123"); $x->bacmp($y); ok 232 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-123"); $x->bacmp($y); ok 233 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("-inf"); $x->bacmp($y); ok 234 - $x = Math::BigInt->new("-123"); $y = Math::BigInt->new("inf"); $x->bacmp($y); ok 235 - $x = Math::BigInt->new("-123"); $y = Math::BigInt->new("-inf"); $x->bacmp($y); ok 236 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("inf"); $x->bacmp($y); ok 237 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("NaN"); $x->bacmp($y); ok 238 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("inf"); $x->bacmp($y); ok 239 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("NaN"); $x->bacmp($y); ok 240 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("-inf"); $x->bacmp($y); ok 241 - $x = Math::BigInt->bnorm("0e999"); ok 242 - is a valid object ok 243 - $x = Math::BigInt->bnorm("0e-999"); ok 244 - is a valid object ok 245 - $x = Math::BigInt->bnorm("-0e999"); ok 246 - is a valid object ok 247 - $x = Math::BigInt->bnorm("-0e-999"); ok 248 - is a valid object ok 249 - $x = Math::BigInt->bnorm("123"); ok 250 - is a valid object ok 251 - $x = Math::BigInt->bnorm("123.000"); ok 252 - is a valid object ok 253 - $x = Math::BigInt->bnorm("123e0"); ok 254 - is a valid object ok 255 - $x = Math::BigInt->bnorm("123e+0"); ok 256 - is a valid object ok 257 - $x = Math::BigInt->bnorm("123e-0"); ok 258 - is a valid object ok 259 - $x = Math::BigInt->bnorm("123.000e0"); ok 260 - is a valid object ok 261 - $x = Math::BigInt->bnorm("123.000e+0"); ok 262 - is a valid object ok 263 - $x = Math::BigInt->bnorm("123.000e-0"); ok 264 - is a valid object ok 265 - $x = Math::BigInt->bnorm("0babc"); ok 266 - is a valid object ok 267 - $x = Math::BigInt->bnorm("0b123"); ok 268 - is a valid object ok 269 - $x = Math::BigInt->bnorm("0b0"); ok 270 - is a valid object ok 271 - $x = Math::BigInt->bnorm("-0b0"); ok 272 - is a valid object ok 273 - $x = Math::BigInt->bnorm("-0b1"); ok 274 - is a valid object ok 275 - $x = Math::BigInt->bnorm("0b0001"); ok 276 - is a valid object ok 277 - $x = Math::BigInt->bnorm("0b001"); ok 278 - is a valid object ok 279 - $x = Math::BigInt->bnorm("0b011"); ok 280 - is a valid object ok 281 - $x = Math::BigInt->bnorm("0b101"); ok 282 - is a valid object ok 283 - $x = Math::BigInt->bnorm("0b1001"); ok 284 - is a valid object ok 285 - $x = Math::BigInt->bnorm("0b10001"); ok 286 - is a valid object ok 287 - $x = Math::BigInt->bnorm("0b100001"); ok 288 - is a valid object ok 289 - $x = Math::BigInt->bnorm("0b1000001"); ok 290 - is a valid object ok 291 - $x = Math::BigInt->bnorm("0b10000001"); ok 292 - is a valid object ok 293 - $x = Math::BigInt->bnorm("0b100000001"); ok 294 - is a valid object ok 295 - $x = Math::BigInt->bnorm("0b1000000001"); ok 296 - is a valid object ok 297 - $x = Math::BigInt->bnorm("0b10000000001"); ok 298 - is a valid object ok 299 - $x = Math::BigInt->bnorm("0b100000000001"); ok 300 - is a valid object ok 301 - $x = Math::BigInt->bnorm("0b1000000000001"); ok 302 - is a valid object ok 303 - $x = Math::BigInt->bnorm("0b10000000000001"); ok 304 - is a valid object ok 305 - $x = Math::BigInt->bnorm("0b100000000000001"); ok 306 - is a valid object ok 307 - $x = Math::BigInt->bnorm("0b1000000000000001"); ok 308 - is a valid object ok 309 - $x = Math::BigInt->bnorm("0b10000000000000001"); ok 310 - is a valid object ok 311 - $x = Math::BigInt->bnorm("0b100000000000000001"); ok 312 - is a valid object ok 313 - $x = Math::BigInt->bnorm("0b1000000000000000001"); ok 314 - is a valid object ok 315 - $x = Math::BigInt->bnorm("0b10000000000000000001"); ok 316 - is a valid object ok 317 - $x = Math::BigInt->bnorm("0b100000000000000000001"); ok 318 - is a valid object ok 319 - $x = Math::BigInt->bnorm("0b1000000000000000000001"); ok 320 - is a valid object ok 321 - $x = Math::BigInt->bnorm("0b10000000000000000000001"); ok 322 - is a valid object ok 323 - $x = Math::BigInt->bnorm("0b100000000000000000000001"); ok 324 - is a valid object ok 325 - $x = Math::BigInt->bnorm("0b1000000000000000000000001"); ok 326 - is a valid object ok 327 - $x = Math::BigInt->bnorm("0b10000000000000000000000001"); ok 328 - is a valid object ok 329 - $x = Math::BigInt->bnorm("0b100000000000000000000000001"); ok 330 - is a valid object ok 331 - $x = Math::BigInt->bnorm("0b1000000000000000000000000001"); ok 332 - is a valid object ok 333 - $x = Math::BigInt->bnorm("0b10000000000000000000000000001"); ok 334 - is a valid object ok 335 - $x = Math::BigInt->bnorm("0b100000000000000000000000000001"); ok 336 - is a valid object ok 337 - $x = Math::BigInt->bnorm("0b1000000000000000000000000000001"); ok 338 - is a valid object ok 339 - $x = Math::BigInt->bnorm("0b10000000000000000000000000000001"); ok 340 - is a valid object ok 341 - $x = Math::BigInt->bnorm("0b100000000000000000000000000000001"); ok 342 - is a valid object ok 343 - $x = Math::BigInt->bnorm("0b1000000000000000000000000000000001"); ok 344 - is a valid object ok 345 - $x = Math::BigInt->bnorm("0b10000000000000000000000000000000001"); ok 346 - is a valid object ok 347 - $x = Math::BigInt->bnorm("0b1_0_1"); ok 348 - is a valid object ok 349 - $x = Math::BigInt->bnorm("0b0_0_0_1"); ok 350 - is a valid object ok 351 - $x = Math::BigInt->bnorm("-0x0"); ok 352 - is a valid object ok 353 - $x = Math::BigInt->bnorm("0xabcdefgh"); ok 354 - is a valid object ok 355 - $x = Math::BigInt->bnorm("0x1234"); ok 356 - is a valid object ok 357 - $x = Math::BigInt->bnorm("0xabcdef"); ok 358 - is a valid object ok 359 - $x = Math::BigInt->bnorm("-0xABCDEF"); ok 360 - is a valid object ok 361 - $x = Math::BigInt->bnorm("-0x1234"); ok 362 - is a valid object ok 363 - $x = Math::BigInt->bnorm("0x12345678"); ok 364 - is a valid object ok 365 - $x = Math::BigInt->bnorm("0x1_2_3_4_56_78"); ok 366 - is a valid object ok 367 - $x = Math::BigInt->bnorm("0xa_b_c_d_e_f"); ok 368 - is a valid object ok 369 - $x = Math::BigInt->bnorm("0x9"); ok 370 - is a valid object ok 371 - $x = Math::BigInt->bnorm("0x11"); ok 372 - is a valid object ok 373 - $x = Math::BigInt->bnorm("0x21"); ok 374 - is a valid object ok 375 - $x = Math::BigInt->bnorm("0x41"); ok 376 - is a valid object ok 377 - $x = Math::BigInt->bnorm("0x81"); ok 378 - is a valid object ok 379 - $x = Math::BigInt->bnorm("0x101"); ok 380 - is a valid object ok 381 - $x = Math::BigInt->bnorm("0x201"); ok 382 - is a valid object ok 383 - $x = Math::BigInt->bnorm("0x401"); ok 384 - is a valid object ok 385 - $x = Math::BigInt->bnorm("0x801"); ok 386 - is a valid object ok 387 - $x = Math::BigInt->bnorm("0x1001"); ok 388 - is a valid object ok 389 - $x = Math::BigInt->bnorm("0x2001"); ok 390 - is a valid object ok 391 - $x = Math::BigInt->bnorm("0x4001"); ok 392 - is a valid object ok 393 - $x = Math::BigInt->bnorm("0x8001"); ok 394 - is a valid object ok 395 - $x = Math::BigInt->bnorm("0x10001"); ok 396 - is a valid object ok 397 - $x = Math::BigInt->bnorm("0x20001"); ok 398 - is a valid object ok 399 - $x = Math::BigInt->bnorm("0x40001"); ok 400 - is a valid object ok 401 - $x = Math::BigInt->bnorm("0x80001"); ok 402 - is a valid object ok 403 - $x = Math::BigInt->bnorm("0x100001"); ok 404 - is a valid object ok 405 - $x = Math::BigInt->bnorm("0x200001"); ok 406 - is a valid object ok 407 - $x = Math::BigInt->bnorm("0x400001"); ok 408 - is a valid object ok 409 - $x = Math::BigInt->bnorm("0x800001"); ok 410 - is a valid object ok 411 - $x = Math::BigInt->bnorm("0x1000001"); ok 412 - is a valid object ok 413 - $x = Math::BigInt->bnorm("0x2000001"); ok 414 - is a valid object ok 415 - $x = Math::BigInt->bnorm("0x4000001"); ok 416 - is a valid object ok 417 - $x = Math::BigInt->bnorm("0x8000001"); ok 418 - is a valid object ok 419 - $x = Math::BigInt->bnorm("0x10000001"); ok 420 - is a valid object ok 421 - $x = Math::BigInt->bnorm("0x20000001"); ok 422 - is a valid object ok 423 - $x = Math::BigInt->bnorm("0x40000001"); ok 424 - is a valid object ok 425 - $x = Math::BigInt->bnorm("0x80000001"); ok 426 - is a valid object ok 427 - $x = Math::BigInt->bnorm("0x100000001"); ok 428 - is a valid object ok 429 - $x = Math::BigInt->bnorm("0x200000001"); ok 430 - is a valid object ok 431 - $x = Math::BigInt->bnorm("0x400000001"); ok 432 - is a valid object ok 433 - $x = Math::BigInt->bnorm("0x800000001"); ok 434 - is a valid object ok 435 - $x = Math::BigInt->bnorm("0x2dd59e18a125dbed30a6ab1d93e9c855569f44f75806f0645dc9a2e98b808c3"); ok 436 - is a valid object ok 437 - $x = Math::BigInt->bnorm("inf"); ok 438 - is a valid object ok 439 - $x = Math::BigInt->bnorm("+inf"); ok 440 - is a valid object ok 441 - $x = Math::BigInt->bnorm("-inf"); ok 442 - is a valid object ok 443 - $x = Math::BigInt->bnorm("0inf"); ok 444 - is a valid object ok 445 - $x = Math::BigInt->bnorm(""); ok 446 - is a valid object ok 447 - $x = Math::BigInt->bnorm("abc"); ok 448 - is a valid object ok 449 - $x = Math::BigInt->bnorm(" 1 a"); ok 450 - is a valid object ok 451 - $x = Math::BigInt->bnorm("1bcd2"); ok 452 - is a valid object ok 453 - $x = Math::BigInt->bnorm("11111b"); ok 454 - is a valid object ok 455 - $x = Math::BigInt->bnorm("+1z"); ok 456 - is a valid object ok 457 - $x = Math::BigInt->bnorm("-1z"); ok 458 - is a valid object ok 459 - $x = Math::BigInt->bnorm("_123"); ok 460 - is a valid object ok 461 - $x = Math::BigInt->bnorm("_123_"); ok 462 - is a valid object ok 463 - $x = Math::BigInt->bnorm("1E_12"); ok 464 - is a valid object ok 465 - $x = Math::BigInt->bnorm("1_E_12"); ok 466 - is a valid object ok 467 - $x = Math::BigInt->bnorm("+_1E12"); ok 468 - is a valid object ok 469 - $x = Math::BigInt->bnorm("+0_1E2"); ok 470 - is a valid object ok 471 - $x = Math::BigInt->bnorm("+0_0_1E2"); ok 472 - is a valid object ok 473 - $x = Math::BigInt->bnorm("-0_0_1E2"); ok 474 - is a valid object ok 475 - $x = Math::BigInt->bnorm("-0_0_1E+0_0_2"); ok 476 - is a valid object ok 477 - $x = Math::BigInt->bnorm("E1"); ok 478 - is a valid object ok 479 - $x = Math::BigInt->bnorm("E23"); ok 480 - is a valid object ok 481 - $x = Math::BigInt->bnorm("1.23E1"); ok 482 - is a valid object ok 483 - $x = Math::BigInt->bnorm("1.23E-1"); ok 484 - is a valid object ok 485 - $x = Math::BigInt->bnorm("1e2e3"); ok 486 - is a valid object ok 487 - $x = Math::BigInt->bnorm("1e2r"); ok 488 - is a valid object ok 489 - $x = Math::BigInt->bnorm("1e2.0"); ok 490 - is a valid object ok 491 - $x = Math::BigInt->bnorm("1.2.2"); ok 492 - is a valid object ok 493 - $x = Math::BigInt->bnorm("1.2.3e1"); ok 494 - is a valid object ok 495 - $x = Math::BigInt->bnorm("-1.2.3"); ok 496 - is a valid object ok 497 - $x = Math::BigInt->bnorm("-1.2.3e-4"); ok 498 - is a valid object ok 499 - $x = Math::BigInt->bnorm("1.2e3.4"); ok 500 - is a valid object ok 501 - $x = Math::BigInt->bnorm("1.2e-3.4"); ok 502 - is a valid object ok 503 - $x = Math::BigInt->bnorm("1.2.3.4"); ok 504 - is a valid object ok 505 - $x = Math::BigInt->bnorm("1.2.t"); ok 506 - is a valid object ok 507 - $x = Math::BigInt->bnorm("1..2"); ok 508 - is a valid object ok 509 - $x = Math::BigInt->bnorm("1..2e1"); ok 510 - is a valid object ok 511 - $x = Math::BigInt->bnorm("1..2e1..1"); ok 512 - is a valid object ok 513 - $x = Math::BigInt->bnorm("12e1..1"); ok 514 - is a valid object ok 515 - $x = Math::BigInt->bnorm("..2"); ok 516 - is a valid object ok 517 - $x = Math::BigInt->bnorm(".-2"); ok 518 - is a valid object ok 519 - $x = Math::BigInt->bnorm("012"); ok 520 - is a valid object ok 521 - $x = Math::BigInt->bnorm("0123"); ok 522 - is a valid object ok 523 - $x = Math::BigInt->bnorm("01234"); ok 524 - is a valid object ok 525 - $x = Math::BigInt->bnorm("012345"); ok 526 - is a valid object ok 527 - $x = Math::BigInt->bnorm("0123456"); ok 528 - is a valid object ok 529 - $x = Math::BigInt->bnorm("01234567"); ok 530 - is a valid object ok 531 - $x = Math::BigInt->bnorm("012345678"); ok 532 - is a valid object ok 533 - $x = Math::BigInt->bnorm("0123456789"); ok 534 - is a valid object ok 535 - $x = Math::BigInt->bnorm("01234567891"); ok 536 - is a valid object ok 537 - $x = Math::BigInt->bnorm("012345678912"); ok 538 - is a valid object ok 539 - $x = Math::BigInt->bnorm("0123456789123"); ok 540 - is a valid object ok 541 - $x = Math::BigInt->bnorm("01234567891234"); ok 542 - is a valid object ok 543 - $x = Math::BigInt->bnorm("0e0"); ok 544 - is a valid object ok 545 - $x = Math::BigInt->bnorm("+0e0"); ok 546 - is a valid object ok 547 - $x = Math::BigInt->bnorm("+0e+0"); ok 548 - is a valid object ok 549 - $x = Math::BigInt->bnorm("-0e+0"); ok 550 - is a valid object ok 551 - $x = Math::BigInt->bnorm("0e-0"); ok 552 - is a valid object ok 553 - $x = Math::BigInt->bnorm("-0e-0"); ok 554 - is a valid object ok 555 - $x = Math::BigInt->bnorm("+0e-0"); ok 556 - is a valid object ok 557 - $x = Math::BigInt->bnorm("000"); ok 558 - is a valid object ok 559 - $x = Math::BigInt->bnorm("00e2"); ok 560 - is a valid object ok 561 - $x = Math::BigInt->bnorm("00e02"); ok 562 - is a valid object ok 563 - $x = Math::BigInt->bnorm("000e002"); ok 564 - is a valid object ok 565 - $x = Math::BigInt->bnorm("000e1230"); ok 566 - is a valid object ok 567 - $x = Math::BigInt->bnorm("00e-3"); ok 568 - is a valid object ok 569 - $x = Math::BigInt->bnorm("00e+3"); ok 570 - is a valid object ok 571 - $x = Math::BigInt->bnorm("00e-03"); ok 572 - is a valid object ok 573 - $x = Math::BigInt->bnorm("00e+03"); ok 574 - is a valid object ok 575 - $x = Math::BigInt->bnorm("-000"); ok 576 - is a valid object ok 577 - $x = Math::BigInt->bnorm("-00e2"); ok 578 - is a valid object ok 579 - $x = Math::BigInt->bnorm("-00e02"); ok 580 - is a valid object ok 581 - $x = Math::BigInt->bnorm("-000e002"); ok 582 - is a valid object ok 583 - $x = Math::BigInt->bnorm("-000e1230"); ok 584 - is a valid object ok 585 - $x = Math::BigInt->bnorm("-00e-3"); ok 586 - is a valid object ok 587 - $x = Math::BigInt->bnorm("-00e+3"); ok 588 - is a valid object ok 589 - $x = Math::BigInt->bnorm("-00e-03"); ok 590 - is a valid object ok 591 - $x = Math::BigInt->bnorm("-00e+03"); ok 592 - is a valid object ok 593 - $x = Math::BigInt->bnorm("0"); ok 594 - is a valid object ok 595 - $x = Math::BigInt->bnorm("+0"); ok 596 - is a valid object ok 597 - $x = Math::BigInt->bnorm("+00"); ok 598 - is a valid object ok 599 - $x = Math::BigInt->bnorm("+000"); ok 600 - is a valid object ok 601 - $x = Math::BigInt->bnorm("000000000000000000"); ok 602 - is a valid object ok 603 - $x = Math::BigInt->bnorm("-0"); ok 604 - is a valid object ok 605 - $x = Math::BigInt->bnorm("-0000"); ok 606 - is a valid object ok 607 - $x = Math::BigInt->bnorm("+1"); ok 608 - is a valid object ok 609 - $x = Math::BigInt->bnorm("+01"); ok 610 - is a valid object ok 611 - $x = Math::BigInt->bnorm("+001"); ok 612 - is a valid object ok 613 - $x = Math::BigInt->bnorm("+00000100000"); ok 614 - is a valid object ok 615 - $x = Math::BigInt->bnorm("123456789"); ok 616 - is a valid object ok 617 - $x = Math::BigInt->bnorm("-1"); ok 618 - is a valid object ok 619 - $x = Math::BigInt->bnorm("-01"); ok 620 - is a valid object ok 621 - $x = Math::BigInt->bnorm("-001"); ok 622 - is a valid object ok 623 - $x = Math::BigInt->bnorm("-123456789"); ok 624 - is a valid object ok 625 - $x = Math::BigInt->bnorm("-00000100000"); ok 626 - is a valid object ok 627 - $x = Math::BigInt->bnorm("1_2_3"); ok 628 - is a valid object ok 629 - $x = Math::BigInt->bnorm("10000000000E-1_0"); ok 630 - is a valid object ok 631 - $x = Math::BigInt->bnorm("1E2"); ok 632 - is a valid object ok 633 - $x = Math::BigInt->bnorm("1E1"); ok 634 - is a valid object ok 635 - $x = Math::BigInt->bnorm("1E0"); ok 636 - is a valid object ok 637 - $x = Math::BigInt->bnorm("1.23E2"); ok 638 - is a valid object ok 639 - $x = Math::BigInt->bnorm("100E-1"); ok 640 - is a valid object ok 641 - $x = Math::BigInt->bnorm("1.E3"); ok 642 - is a valid object ok 643 - $x = Math::BigInt->bnorm("1.01E2"); ok 644 - is a valid object ok 645 - $x = Math::BigInt->bnorm("1010E-1"); ok 646 - is a valid object ok 647 - $x = Math::BigInt->bnorm("-1010E0"); ok 648 - is a valid object ok 649 - $x = Math::BigInt->bnorm("-1010E1"); ok 650 - is a valid object ok 651 - $x = Math::BigInt->bnorm("1234.00"); ok 652 - is a valid object ok 653 - $x = Math::BigInt->bnorm("-1010E-2"); ok 654 - is a valid object ok 655 - $x = Math::BigInt->bnorm("-1.01E+1"); ok 656 - is a valid object ok 657 - $x = Math::BigInt->bnorm("-1.01E-1"); ok 658 - is a valid object ok 659 - $x = Math::BigInt->bnorm("1E-999999"); ok 660 - is a valid object ok 661 - $x = Math::BigInt->bnorm("0.5"); ok 662 - is a valid object ok 663 - $x = Math::BigInt->new("1"); $x->bnan(); ok 664 - is a valid object ok 665 - $x = Math::BigInt->new("2"); $x->bnan(); ok 666 - is a valid object ok 667 - $x = Math::BigInt->new("abc"); $x->bnan(); ok 668 - is a valid object ok 669 - $x = Math::BigInt->new("2"); $x->bone("+"); ok 670 - is a valid object ok 671 - $x = Math::BigInt->new("2"); $x->bone("-"); ok 672 - is a valid object ok 673 - $x = Math::BigInt->new("invalid"); $x->bone("-"); ok 674 - is a valid object ok 675 - $x = Math::BigInt->new("invalid"); $x->bone("+"); ok 676 - is a valid object ok 677 - $x = Math::BigInt->new("3"); $x->bone(""); ok 678 - is a valid object ok 679 - $x = Math::BigInt->new("1"); $x->binf("+"); ok 680 - is a valid object ok 681 - $x = Math::BigInt->new("2"); $x->binf("-"); ok 682 - is a valid object ok 683 - $x = Math::BigInt->new("3"); $x->binf("+inf"); ok 684 - is a valid object ok 685 - $x = Math::BigInt->new("123"); $x->is_nan() || 0; ok 686 - $x = Math::BigInt->new("abc"); $x->is_nan() || 0; ok 687 - $x = Math::BigInt->new("NaN"); $x->is_nan() || 0; ok 688 - $x = Math::BigInt->new("-123"); $x->is_nan() || 0; ok 689 - $x = Math::BigInt->new("+inf"); $x->is_inf(""); ok 690 - $x = Math::BigInt->new("-inf"); $x->is_inf(""); ok 691 - $x = Math::BigInt->new("abc"); $x->is_inf(""); ok 692 - $x = Math::BigInt->new("1"); $x->is_inf(""); ok 693 - $x = Math::BigInt->new("NaN"); $x->is_inf(""); ok 694 - $x = Math::BigInt->new("-1"); $x->is_inf(""); ok 695 - $x = Math::BigInt->new("+inf"); $x->is_inf("-"); ok 696 - $x = Math::BigInt->new("+inf"); $x->is_inf("+"); ok 697 - $x = Math::BigInt->new("-inf"); $x->is_inf("-"); ok 698 - $x = Math::BigInt->new("-inf"); $x->is_inf("+"); ok 699 - $x = Math::BigInt->new("-inf"); $x->is_inf("-inf"); ok 700 - $x = Math::BigInt->new("-inf"); $x->is_inf("+inf"); ok 701 - $x = Math::BigInt->new("+inf"); $x->is_inf("-inf"); ok 702 - $x = Math::BigInt->new("+inf"); $x->is_inf("+inf"); ok 703 - $x = Math::BigInt->new("+iNfInItY"); $x->is_inf(""); ok 704 - $x = Math::BigInt->new("-InFiNiTy"); $x->is_inf(""); ok 705 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x << $y; ok 706 - is a valid object ok 707 - $x = Math::BigInt->new("+2"); $y = Math::BigInt->new("+2"); $x << $y; ok 708 - is a valid object ok 709 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+32"); $x << $y; ok 710 - is a valid object ok 711 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+48"); $x << $y; ok 712 - is a valid object ok 713 - $x = Math::BigInt->new("+8"); $y = Math::BigInt->new("-2"); $x << $y; ok 714 - is a valid object ok 715 - $x = Math::BigInt->new("+12345"); $y = Math::BigInt->new("4"); $x->blsft($y, 10); ok 716 - is a valid object ok 717 - $x = Math::BigInt->new("-1234"); $y = Math::BigInt->new("0"); $x->blsft($y, 10); ok 718 - is a valid object ok 719 - $x = Math::BigInt->new("+1234"); $y = Math::BigInt->new("0"); $x->blsft($y, 10); ok 720 - is a valid object ok 721 - $x = Math::BigInt->new("+2"); $y = Math::BigInt->new("2"); $x->blsft($y, 10); ok 722 - is a valid object ok 723 - $x = Math::BigInt->new("+12"); $y = Math::BigInt->new("2"); $x->blsft($y, 10); ok 724 - is a valid object ok 725 - $x = Math::BigInt->new("+1234"); $y = Math::BigInt->new("-3"); $x->blsft($y, 10); ok 726 - is a valid object ok 727 - $x = Math::BigInt->new("1234567890123"); $y = Math::BigInt->new("12"); $x->blsft($y, 10); ok 728 - is a valid object ok 729 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("1"); $x->blsft($y, 2); ok 730 - is a valid object ok 731 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("1"); $x->blsft($y, 2); ok 732 - is a valid object ok 733 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("1"); $x->blsft($y, 2); ok 734 - is a valid object ok 735 - $x = Math::BigInt->new("-102533203"); $y = Math::BigInt->new("1"); $x->blsft($y, 2); ok 736 - is a valid object ok 737 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x >> $y; ok 738 - is a valid object ok 739 - $x = Math::BigInt->new("+8"); $y = Math::BigInt->new("+2"); $x >> $y; ok 740 - is a valid object ok 741 - $x = Math::BigInt->new("+4294967296"); $y = Math::BigInt->new("+32"); $x >> $y; ok 742 - is a valid object ok 743 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("+48"); $x >> $y; ok 744 - is a valid object ok 745 - $x = Math::BigInt->new("+2"); $y = Math::BigInt->new("-2"); $x >> $y; ok 746 - is a valid object ok 747 - $x = Math::BigInt->new("-1234"); $y = Math::BigInt->new("0"); $x->brsft($y, 10); ok 748 - is a valid object ok 749 - $x = Math::BigInt->new("+1234"); $y = Math::BigInt->new("0"); $x->brsft($y, 10); ok 750 - is a valid object ok 751 - $x = Math::BigInt->new("+200"); $y = Math::BigInt->new("2"); $x->brsft($y, 10); ok 752 - is a valid object ok 753 - $x = Math::BigInt->new("+1234"); $y = Math::BigInt->new("3"); $x->brsft($y, 10); ok 754 - is a valid object ok 755 - $x = Math::BigInt->new("+1234"); $y = Math::BigInt->new("2"); $x->brsft($y, 10); ok 756 - is a valid object ok 757 - $x = Math::BigInt->new("+1234"); $y = Math::BigInt->new("-3"); $x->brsft($y, 10); ok 758 - is a valid object ok 759 - $x = Math::BigInt->new("310000"); $y = Math::BigInt->new("4"); $x->brsft($y, 10); ok 760 - is a valid object ok 761 - $x = Math::BigInt->new("12300000"); $y = Math::BigInt->new("5"); $x->brsft($y, 10); ok 762 - is a valid object ok 763 - $x = Math::BigInt->new("1230000000000"); $y = Math::BigInt->new("10"); $x->brsft($y, 10); ok 764 - is a valid object ok 765 - $x = Math::BigInt->new("09876123456789067890"); $y = Math::BigInt->new("12"); $x->brsft($y, 10); ok 766 - is a valid object ok 767 - $x = Math::BigInt->new("1234561234567890123"); $y = Math::BigInt->new("13"); $x->brsft($y, 10); ok 768 - is a valid object ok 769 - $x = Math::BigInt->new("820265627"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 770 - is a valid object ok 771 - $x = Math::BigInt->new("-15"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 772 - is a valid object ok 773 - $x = Math::BigInt->new("-14"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 774 - is a valid object ok 775 - $x = Math::BigInt->new("-13"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 776 - is a valid object ok 777 - $x = Math::BigInt->new("-12"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 778 - is a valid object ok 779 - $x = Math::BigInt->new("-11"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 780 - is a valid object ok 781 - $x = Math::BigInt->new("-10"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 782 - is a valid object ok 783 - $x = Math::BigInt->new("-9"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 784 - is a valid object ok 785 - $x = Math::BigInt->new("-8"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 786 - is a valid object ok 787 - $x = Math::BigInt->new("-7"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 788 - is a valid object ok 789 - $x = Math::BigInt->new("-6"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 790 - is a valid object ok 791 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 792 - is a valid object ok 793 - $x = Math::BigInt->new("-4"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 794 - is a valid object ok 795 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 796 - is a valid object ok 797 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 798 - is a valid object ok 799 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 800 - is a valid object ok 801 - $x = Math::BigInt->new("-1640531254"); $y = Math::BigInt->new("2"); $x->brsft($y, 2); ok 802 - is a valid object ok 803 - $x = Math::BigInt->new("-1640531254"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 804 - is a valid object ok 805 - $x = Math::BigInt->new("-820265627"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 806 - is a valid object ok 807 - $x = Math::BigInt->new("-205066405"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 808 - is a valid object ok 809 - $x = Math::BigInt->new("+inf"); $x->bsstr(); ok 810 - $x = Math::BigInt->new("-inf"); $x->bsstr(); ok 811 - $x = Math::BigInt->new("1e+34"); $x->bsstr(); ok 812 - $x = Math::BigInt->new("123.456E3"); $x->bsstr(); ok 813 - $x = Math::BigInt->new("100"); $x->bsstr(); ok 814 - $x = Math::BigInt->new("bsstrabc"); $x->bsstr(); ok 815 - $x = Math::BigInt->new("-5"); $x->bsstr(); ok 816 - $x = Math::BigInt->new("-100"); $x->bsstr(); ok 817 - $x = Math::BigInt->new("5"); $x->numify(); ok 818 - $x = Math::BigInt->new("-5"); $x->numify(); ok 819 - $x = Math::BigInt->new("100"); $x->numify(); ok 820 - $x = Math::BigInt->new("-100"); $x->numify(); ok 821 - $x = Math::BigInt->new("invalid"); $x->bneg(); ok 822 - is a valid object ok 823 - $x = Math::BigInt->new("+inf"); $x->bneg(); ok 824 - is a valid object ok 825 - $x = Math::BigInt->new("-inf"); $x->bneg(); ok 826 - is a valid object ok 827 - $x = Math::BigInt->new("abd"); $x->bneg(); ok 828 - is a valid object ok 829 - $x = Math::BigInt->new("0"); $x->bneg(); ok 830 - is a valid object ok 831 - $x = Math::BigInt->new("1"); $x->bneg(); ok 832 - is a valid object ok 833 - $x = Math::BigInt->new("-1"); $x->bneg(); ok 834 - is a valid object ok 835 - $x = Math::BigInt->new("+123456789"); $x->bneg(); ok 836 - is a valid object ok 837 - $x = Math::BigInt->new("-123456789"); $x->bneg(); ok 838 - is a valid object ok 839 - $x = Math::BigInt->new("invalid"); $x->babs(); ok 840 - is a valid object ok 841 - $x = Math::BigInt->new("+inf"); $x->babs(); ok 842 - is a valid object ok 843 - $x = Math::BigInt->new("-inf"); $x->babs(); ok 844 - is a valid object ok 845 - $x = Math::BigInt->new("0"); $x->babs(); ok 846 - is a valid object ok 847 - $x = Math::BigInt->new("1"); $x->babs(); ok 848 - is a valid object ok 849 - $x = Math::BigInt->new("-1"); $x->babs(); ok 850 - is a valid object ok 851 - $x = Math::BigInt->new("+123456789"); $x->babs(); ok 852 - is a valid object ok 853 - $x = Math::BigInt->new("-123456789"); $x->babs(); ok 854 - is a valid object ok 855 - $x = Math::BigInt->new("NaN"); $x->bsgn(); ok 856 - is a valid object ok 857 - $x = Math::BigInt->new("+inf"); $x->bsgn(); ok 858 - is a valid object ok 859 - $x = Math::BigInt->new("-inf"); $x->bsgn(); ok 860 - is a valid object ok 861 - $x = Math::BigInt->new("0"); $x->bsgn(); ok 862 - is a valid object ok 863 - $x = Math::BigInt->new("+123456789"); $x->bsgn(); ok 864 - is a valid object ok 865 - $x = Math::BigInt->new("-123456789"); $x->bsgn(); ok 866 - is a valid object ok 867 - $x = Math::BigInt->new("invalid"); $y = Math::BigInt->new("invalid"); $x->bcmp($y); ok 868 - $x = Math::BigInt->new("invalid"); $y = Math::BigInt->new("0"); $x->bcmp($y); ok 869 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("invalid"); $x->bcmp($y); ok 870 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $x->bcmp($y); ok 871 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("0"); $x->bcmp($y); ok 872 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-1"); $x->bcmp($y); ok 873 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("0"); $x->bcmp($y); ok 874 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); $x->bcmp($y); ok 875 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); $x->bcmp($y); ok 876 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-1"); $x->bcmp($y); ok 877 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x->bcmp($y); ok 878 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); $x->bcmp($y); ok 879 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("123"); $x->bcmp($y); ok 880 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("12"); $x->bcmp($y); ok 881 - $x = Math::BigInt->new("12"); $y = Math::BigInt->new("123"); $x->bcmp($y); ok 882 - $x = Math::BigInt->new("-123"); $y = Math::BigInt->new("-123"); $x->bcmp($y); ok 883 - $x = Math::BigInt->new("-123"); $y = Math::BigInt->new("-12"); $x->bcmp($y); ok 884 - $x = Math::BigInt->new("-12"); $y = Math::BigInt->new("-123"); $x->bcmp($y); ok 885 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("124"); $x->bcmp($y); ok 886 - $x = Math::BigInt->new("124"); $y = Math::BigInt->new("123"); $x->bcmp($y); ok 887 - $x = Math::BigInt->new("-123"); $y = Math::BigInt->new("-124"); $x->bcmp($y); ok 888 - $x = Math::BigInt->new("-124"); $y = Math::BigInt->new("-123"); $x->bcmp($y); ok 889 - $x = Math::BigInt->new("100"); $y = Math::BigInt->new("5"); $x->bcmp($y); ok 890 - $x = Math::BigInt->new("-123456789"); $y = Math::BigInt->new("987654321"); $x->bcmp($y); ok 891 - $x = Math::BigInt->new("+123456789"); $y = Math::BigInt->new("-987654321"); $x->bcmp($y); ok 892 - $x = Math::BigInt->new("-987654321"); $y = Math::BigInt->new("123456789"); $x->bcmp($y); ok 893 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("5432112345"); $x->bcmp($y); ok 894 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("5432112345"); $x->bcmp($y); ok 895 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-5432112345"); $x->bcmp($y); ok 896 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("-5432112345"); $x->bcmp($y); ok 897 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("+inf"); $x->bcmp($y); ok 898 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $x->bcmp($y); ok 899 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("-inf"); $x->bcmp($y); ok 900 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("+inf"); $x->bcmp($y); ok 901 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("inf"); $x->bcmp($y); ok 902 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("inf"); $x->bcmp($y); ok 903 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-inf"); $x->bcmp($y); ok 904 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-inf"); $x->bcmp($y); ok 905 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("NaN"); $x->bcmp($y); ok 906 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("inf"); $x->bcmp($y); ok 907 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("NaN"); $x->bcmp($y); ok 908 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("-inf"); $x->bcmp($y); ok 909 - $x = Math::BigInt->new("abc"); $x->binc(); ok 910 - is a valid object ok 911 - $x = Math::BigInt->new("+inf"); $x->binc(); ok 912 - is a valid object ok 913 - $x = Math::BigInt->new("-inf"); $x->binc(); ok 914 - is a valid object ok 915 - $x = Math::BigInt->new("+0"); $x->binc(); ok 916 - is a valid object ok 917 - $x = Math::BigInt->new("+1"); $x->binc(); ok 918 - is a valid object ok 919 - $x = Math::BigInt->new("-1"); $x->binc(); ok 920 - is a valid object ok 921 - $x = Math::BigInt->new("abc"); $x->bdec(); ok 922 - is a valid object ok 923 - $x = Math::BigInt->new("+inf"); $x->bdec(); ok 924 - is a valid object ok 925 - $x = Math::BigInt->new("-inf"); $x->bdec(); ok 926 - is a valid object ok 927 - $x = Math::BigInt->new("+0"); $x->bdec(); ok 928 - is a valid object ok 929 - $x = Math::BigInt->new("+1"); $x->bdec(); ok 930 - is a valid object ok 931 - $x = Math::BigInt->new("-1"); $x->bdec(); ok 932 - is a valid object ok 933 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x->badd($y); ok 934 - is a valid object ok 935 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("0"); $x->badd($y); ok 936 - is a valid object ok 937 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("abc"); $x->badd($y); ok 938 - is a valid object ok 939 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("-inf"); $x->badd($y); ok 940 - is a valid object ok 941 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("+inf"); $x->badd($y); ok 942 - is a valid object ok 943 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("+inf"); $x->badd($y); ok 944 - is a valid object ok 945 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $x->badd($y); ok 946 - is a valid object ok 947 - $x = Math::BigInt->new("invalid"); $y = Math::BigInt->new("+inf"); $x->badd($y); ok 948 - is a valid object ok 949 - $x = Math::BigInt->new("invalid"); $y = Math::BigInt->new("+inf"); $x->badd($y); ok 950 - is a valid object ok 951 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("invalid"); $x->badd($y); ok 952 - is a valid object ok 953 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("invalid"); $x->badd($y); ok 954 - is a valid object ok 955 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $x->badd($y); ok 956 - is a valid object ok 957 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("0"); $x->badd($y); ok 958 - is a valid object ok 959 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); $x->badd($y); ok 960 - is a valid object ok 961 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); $x->badd($y); ok 962 - is a valid object ok 963 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("0"); $x->badd($y); ok 964 - is a valid object ok 965 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 966 - is a valid object ok 967 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 968 - is a valid object ok 969 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 970 - is a valid object ok 971 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 972 - is a valid object ok 973 - $x = Math::BigInt->new("+9"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 974 - is a valid object ok 975 - $x = Math::BigInt->new("+99"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 976 - is a valid object ok 977 - $x = Math::BigInt->new("+999"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 978 - is a valid object ok 979 - $x = Math::BigInt->new("+9999"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 980 - is a valid object ok 981 - $x = Math::BigInt->new("+99999"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 982 - is a valid object ok 983 - $x = Math::BigInt->new("+999999"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 984 - is a valid object ok 985 - $x = Math::BigInt->new("+9999999"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 986 - is a valid object ok 987 - $x = Math::BigInt->new("+99999999"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 988 - is a valid object ok 989 - $x = Math::BigInt->new("+999999999"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 990 - is a valid object ok 991 - $x = Math::BigInt->new("+9999999999"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 992 - is a valid object ok 993 - $x = Math::BigInt->new("+99999999999"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 994 - is a valid object ok 995 - $x = Math::BigInt->new("+10"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 996 - is a valid object ok 997 - $x = Math::BigInt->new("+100"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 998 - is a valid object ok 999 - $x = Math::BigInt->new("+1000"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 1000 - is a valid object ok 1001 - $x = Math::BigInt->new("+10000"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 1002 - is a valid object ok 1003 - $x = Math::BigInt->new("+100000"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 1004 - is a valid object ok 1005 - $x = Math::BigInt->new("+1000000"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 1006 - is a valid object ok 1007 - $x = Math::BigInt->new("+10000000"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 1008 - is a valid object ok 1009 - $x = Math::BigInt->new("+100000000"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 1010 - is a valid object ok 1011 - $x = Math::BigInt->new("+1000000000"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 1012 - is a valid object ok 1013 - $x = Math::BigInt->new("+10000000000"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 1014 - is a valid object ok 1015 - $x = Math::BigInt->new("+123456789"); $y = Math::BigInt->new("987654321"); $x->badd($y); ok 1016 - is a valid object ok 1017 - $x = Math::BigInt->new("-123456789"); $y = Math::BigInt->new("987654321"); $x->badd($y); ok 1018 - is a valid object ok 1019 - $x = Math::BigInt->new("-123456789"); $y = Math::BigInt->new("-987654321"); $x->badd($y); ok 1020 - is a valid object ok 1021 - $x = Math::BigInt->new("+123456789"); $y = Math::BigInt->new("-987654321"); $x->badd($y); ok 1022 - is a valid object ok 1023 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("10001"); $x->badd($y); ok 1024 - is a valid object ok 1025 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("100001"); $x->badd($y); ok 1026 - is a valid object ok 1027 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1000001"); $x->badd($y); ok 1028 - is a valid object ok 1029 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("10000001"); $x->badd($y); ok 1030 - is a valid object ok 1031 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("100000001"); $x->badd($y); ok 1032 - is a valid object ok 1033 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1000000001"); $x->badd($y); ok 1034 - is a valid object ok 1035 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("10000000001"); $x->badd($y); ok 1036 - is a valid object ok 1037 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("100000000001"); $x->badd($y); ok 1038 - is a valid object ok 1039 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1000000000001"); $x->badd($y); ok 1040 - is a valid object ok 1041 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("10000000000001"); $x->badd($y); ok 1042 - is a valid object ok 1043 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-10001"); $x->badd($y); ok 1044 - is a valid object ok 1045 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-100001"); $x->badd($y); ok 1046 - is a valid object ok 1047 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1000001"); $x->badd($y); ok 1048 - is a valid object ok 1049 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-10000001"); $x->badd($y); ok 1050 - is a valid object ok 1051 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-100000001"); $x->badd($y); ok 1052 - is a valid object ok 1053 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1000000001"); $x->badd($y); ok 1054 - is a valid object ok 1055 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-10000000001"); $x->badd($y); ok 1056 - is a valid object ok 1057 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-100000000001"); $x->badd($y); ok 1058 - is a valid object ok 1059 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1000000000001"); $x->badd($y); ok 1060 - is a valid object ok 1061 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-10000000000001"); $x->badd($y); ok 1062 - is a valid object ok 1063 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x->bsub($y); ok 1064 - is a valid object ok 1065 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("+0"); $x->bsub($y); ok 1066 - is a valid object ok 1067 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("abc"); $x->bsub($y); ok 1068 - is a valid object ok 1069 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("-inf"); $x->bsub($y); ok 1070 - is a valid object ok 1071 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("+inf"); $x->bsub($y); ok 1072 - is a valid object ok 1073 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("+inf"); $x->bsub($y); ok 1074 - is a valid object ok 1075 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $x->bsub($y); ok 1076 - is a valid object ok 1077 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+0"); $x->bsub($y); ok 1078 - is a valid object ok 1079 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+0"); $x->bsub($y); ok 1080 - is a valid object ok 1081 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1082 - is a valid object ok 1083 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1084 - is a valid object ok 1085 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("+0"); $x->bsub($y); ok 1086 - is a valid object ok 1087 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1088 - is a valid object ok 1089 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1090 - is a valid object ok 1091 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1092 - is a valid object ok 1093 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1094 - is a valid object ok 1095 - $x = Math::BigInt->new("+9"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1096 - is a valid object ok 1097 - $x = Math::BigInt->new("+99"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1098 - is a valid object ok 1099 - $x = Math::BigInt->new("+999"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1100 - is a valid object ok 1101 - $x = Math::BigInt->new("+9999"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1102 - is a valid object ok 1103 - $x = Math::BigInt->new("+99999"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1104 - is a valid object ok 1105 - $x = Math::BigInt->new("+999999"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1106 - is a valid object ok 1107 - $x = Math::BigInt->new("+9999999"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1108 - is a valid object ok 1109 - $x = Math::BigInt->new("+99999999"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1110 - is a valid object ok 1111 - $x = Math::BigInt->new("+999999999"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1112 - is a valid object ok 1113 - $x = Math::BigInt->new("+9999999999"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1114 - is a valid object ok 1115 - $x = Math::BigInt->new("+99999999999"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1116 - is a valid object ok 1117 - $x = Math::BigInt->new("+10"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1118 - is a valid object ok 1119 - $x = Math::BigInt->new("+100"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1120 - is a valid object ok 1121 - $x = Math::BigInt->new("+1000"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1122 - is a valid object ok 1123 - $x = Math::BigInt->new("+10000"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1124 - is a valid object ok 1125 - $x = Math::BigInt->new("+100000"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1126 - is a valid object ok 1127 - $x = Math::BigInt->new("+1000000"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1128 - is a valid object ok 1129 - $x = Math::BigInt->new("+10000000"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1130 - is a valid object ok 1131 - $x = Math::BigInt->new("+100000000"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1132 - is a valid object ok 1133 - $x = Math::BigInt->new("+1000000000"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1134 - is a valid object ok 1135 - $x = Math::BigInt->new("+10000000000"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1136 - is a valid object ok 1137 - $x = Math::BigInt->new("+123456789"); $y = Math::BigInt->new("+987654321"); $x->bsub($y); ok 1138 - is a valid object ok 1139 - $x = Math::BigInt->new("-123456789"); $y = Math::BigInt->new("+987654321"); $x->bsub($y); ok 1140 - is a valid object ok 1141 - $x = Math::BigInt->new("-123456789"); $y = Math::BigInt->new("-987654321"); $x->bsub($y); ok 1142 - is a valid object ok 1143 - $x = Math::BigInt->new("+123456789"); $y = Math::BigInt->new("-987654321"); $x->bsub($y); ok 1144 - is a valid object ok 1145 - $x = Math::BigInt->new("10001"); $y = Math::BigInt->new("1"); $x->bsub($y); ok 1146 - is a valid object ok 1147 - $x = Math::BigInt->new("100001"); $y = Math::BigInt->new("1"); $x->bsub($y); ok 1148 - is a valid object ok 1149 - $x = Math::BigInt->new("1000001"); $y = Math::BigInt->new("1"); $x->bsub($y); ok 1150 - is a valid object ok 1151 - $x = Math::BigInt->new("10000001"); $y = Math::BigInt->new("1"); $x->bsub($y); ok 1152 - is a valid object ok 1153 - $x = Math::BigInt->new("100000001"); $y = Math::BigInt->new("1"); $x->bsub($y); ok 1154 - is a valid object ok 1155 - $x = Math::BigInt->new("1000000001"); $y = Math::BigInt->new("1"); $x->bsub($y); ok 1156 - is a valid object ok 1157 - $x = Math::BigInt->new("10000000001"); $y = Math::BigInt->new("1"); $x->bsub($y); ok 1158 - is a valid object ok 1159 - $x = Math::BigInt->new("100000000001"); $y = Math::BigInt->new("1"); $x->bsub($y); ok 1160 - is a valid object ok 1161 - $x = Math::BigInt->new("1000000000001"); $y = Math::BigInt->new("1"); $x->bsub($y); ok 1162 - is a valid object ok 1163 - $x = Math::BigInt->new("10000000000001"); $y = Math::BigInt->new("1"); $x->bsub($y); ok 1164 - is a valid object ok 1165 - $x = Math::BigInt->new("10001"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1166 - is a valid object ok 1167 - $x = Math::BigInt->new("100001"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1168 - is a valid object ok 1169 - $x = Math::BigInt->new("1000001"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1170 - is a valid object ok 1171 - $x = Math::BigInt->new("10000001"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1172 - is a valid object ok 1173 - $x = Math::BigInt->new("100000001"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1174 - is a valid object ok 1175 - $x = Math::BigInt->new("1000000001"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1176 - is a valid object ok 1177 - $x = Math::BigInt->new("10000000001"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1178 - is a valid object ok 1179 - $x = Math::BigInt->new("100000000001"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1180 - is a valid object ok 1181 - $x = Math::BigInt->new("1000000000001"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1182 - is a valid object ok 1183 - $x = Math::BigInt->new("10000000000001"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1184 - is a valid object ok 1185 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1186 - is a valid object ok 1187 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("+0"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1188 - is a valid object ok 1189 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("abc"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1190 - is a valid object ok 1191 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("abc"); $x->bmuladd($y, $z); ok 1192 - is a valid object ok 1193 - $x = Math::BigInt->new("invalid"); $y = Math::BigInt->new("+inf"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1194 - is a valid object ok 1195 - $x = Math::BigInt->new("invalid"); $y = Math::BigInt->new("-inf"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1196 - is a valid object ok 1197 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("invalid"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1198 - is a valid object ok 1199 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("invalid"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1200 - is a valid object ok 1201 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("+inf"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1202 - is a valid object ok 1203 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("-inf"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1204 - is a valid object ok 1205 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("+inf"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1206 - is a valid object ok 1207 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1208 - is a valid object ok 1209 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+0"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1210 - is a valid object ok 1211 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+1"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1212 - is a valid object ok 1213 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+0"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1214 - is a valid object ok 1215 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1216 - is a valid object ok 1217 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("+0"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1218 - is a valid object ok 1219 - $x = Math::BigInt->new("123456789123456789"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1220 - is a valid object ok 1221 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("123456789123456789"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1222 - is a valid object ok 1223 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1224 - is a valid object ok 1225 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1226 - is a valid object ok 1227 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("+1"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1228 - is a valid object ok 1229 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1230 - is a valid object ok 1231 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+1"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1232 - is a valid object ok 1233 - $x = Math::BigInt->new("+2"); $y = Math::BigInt->new("+3"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1234 - is a valid object ok 1235 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("+3"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1236 - is a valid object ok 1237 - $x = Math::BigInt->new("+2"); $y = Math::BigInt->new("-3"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1238 - is a valid object ok 1239 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-3"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1240 - is a valid object ok 1241 - $x = Math::BigInt->new("111"); $y = Math::BigInt->new("111"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1242 - is a valid object ok 1243 - $x = Math::BigInt->new("10101"); $y = Math::BigInt->new("10101"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1244 - is a valid object ok 1245 - $x = Math::BigInt->new("1001001"); $y = Math::BigInt->new("1001001"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1246 - is a valid object ok 1247 - $x = Math::BigInt->new("100010001"); $y = Math::BigInt->new("100010001"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1248 - is a valid object ok 1249 - $x = Math::BigInt->new("10000100001"); $y = Math::BigInt->new("10000100001"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1250 - is a valid object ok 1251 - $x = Math::BigInt->new("11111111111"); $y = Math::BigInt->new("9"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1252 - is a valid object ok 1253 - $x = Math::BigInt->new("22222222222"); $y = Math::BigInt->new("9"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1254 - is a valid object ok 1255 - $x = Math::BigInt->new("33333333333"); $y = Math::BigInt->new("9"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1256 - is a valid object ok 1257 - $x = Math::BigInt->new("44444444444"); $y = Math::BigInt->new("9"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1258 - is a valid object ok 1259 - $x = Math::BigInt->new("55555555555"); $y = Math::BigInt->new("9"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1260 - is a valid object ok 1261 - $x = Math::BigInt->new("66666666666"); $y = Math::BigInt->new("9"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1262 - is a valid object ok 1263 - $x = Math::BigInt->new("77777777777"); $y = Math::BigInt->new("9"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1264 - is a valid object ok 1265 - $x = Math::BigInt->new("88888888888"); $y = Math::BigInt->new("9"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1266 - is a valid object ok 1267 - $x = Math::BigInt->new("99999999999"); $y = Math::BigInt->new("9"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1268 - is a valid object ok 1269 - $x = Math::BigInt->new("11111111111"); $y = Math::BigInt->new("9"); $z = Math::BigInt->new("1"); $x->bmuladd($y, $z); ok 1270 - is a valid object ok 1271 - $x = Math::BigInt->new("22222222222"); $y = Math::BigInt->new("9"); $z = Math::BigInt->new("1"); $x->bmuladd($y, $z); ok 1272 - is a valid object ok 1273 - $x = Math::BigInt->new("33333333333"); $y = Math::BigInt->new("9"); $z = Math::BigInt->new("1"); $x->bmuladd($y, $z); ok 1274 - is a valid object ok 1275 - $x = Math::BigInt->new("44444444444"); $y = Math::BigInt->new("9"); $z = Math::BigInt->new("1"); $x->bmuladd($y, $z); ok 1276 - is a valid object ok 1277 - $x = Math::BigInt->new("55555555555"); $y = Math::BigInt->new("9"); $z = Math::BigInt->new("1"); $x->bmuladd($y, $z); ok 1278 - is a valid object ok 1279 - $x = Math::BigInt->new("66666666666"); $y = Math::BigInt->new("9"); $z = Math::BigInt->new("1"); $x->bmuladd($y, $z); ok 1280 - is a valid object ok 1281 - $x = Math::BigInt->new("77777777777"); $y = Math::BigInt->new("9"); $z = Math::BigInt->new("1"); $x->bmuladd($y, $z); ok 1282 - is a valid object ok 1283 - $x = Math::BigInt->new("88888888888"); $y = Math::BigInt->new("9"); $z = Math::BigInt->new("1"); $x->bmuladd($y, $z); ok 1284 - is a valid object ok 1285 - $x = Math::BigInt->new("99999999999"); $y = Math::BigInt->new("9"); $z = Math::BigInt->new("1"); $x->bmuladd($y, $z); ok 1286 - is a valid object ok 1287 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("-4"); $z = Math::BigInt->new("-5"); $x->bmuladd($y, $z); ok 1288 - is a valid object ok 1289 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("-4"); $z = Math::BigInt->new("-5"); $x->bmuladd($y, $z); ok 1290 - is a valid object ok 1291 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("-5"); $x->bmuladd($y, $z); ok 1292 - is a valid object ok 1293 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("-5"); $x->bmuladd($y, $z); ok 1294 - is a valid object ok 1295 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("5"); $x->bmuladd($y, $z); ok 1296 - is a valid object ok 1297 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("-4"); $z = Math::BigInt->new("5"); $x->bmuladd($y, $z); ok 1298 - is a valid object ok 1299 - $x = Math::BigInt->new("9999999999999999999"); $y = Math::BigInt->new("10000000000000000000"); $z = Math::BigInt->new("1234567890"); $x->bmuladd($y, $z); ok 1300 - is a valid object ok 1301 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("12345678901234567890"); $x->bmuladd($y, $z); ok 1302 - is a valid object ok 1303 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x->bmul($y); ok 1304 - is a valid object ok 1305 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("+0"); $x->bmul($y); ok 1306 - is a valid object ok 1307 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("abc"); $x->bmul($y); ok 1308 - is a valid object ok 1309 - $x = Math::BigInt->new("invalid"); $y = Math::BigInt->new("+inf"); $x->bmul($y); ok 1310 - is a valid object ok 1311 - $x = Math::BigInt->new("invalid"); $y = Math::BigInt->new("-inf"); $x->bmul($y); ok 1312 - is a valid object ok 1313 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("invalid"); $x->bmul($y); ok 1314 - is a valid object ok 1315 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("invalid"); $x->bmul($y); ok 1316 - is a valid object ok 1317 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("+inf"); $x->bmul($y); ok 1318 - is a valid object ok 1319 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("-inf"); $x->bmul($y); ok 1320 - is a valid object ok 1321 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("+inf"); $x->bmul($y); ok 1322 - is a valid object ok 1323 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $x->bmul($y); ok 1324 - is a valid object ok 1325 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+0"); $x->bmul($y); ok 1326 - is a valid object ok 1327 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+1"); $x->bmul($y); ok 1328 - is a valid object ok 1329 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+0"); $x->bmul($y); ok 1330 - is a valid object ok 1331 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("-1"); $x->bmul($y); ok 1332 - is a valid object ok 1333 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("+0"); $x->bmul($y); ok 1334 - is a valid object ok 1335 - $x = Math::BigInt->new("123456789123456789"); $y = Math::BigInt->new("0"); $x->bmul($y); ok 1336 - is a valid object ok 1337 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("123456789123456789"); $x->bmul($y); ok 1338 - is a valid object ok 1339 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x->bmul($y); ok 1340 - is a valid object ok 1341 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("+1"); $x->bmul($y); ok 1342 - is a valid object ok 1343 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("-1"); $x->bmul($y); ok 1344 - is a valid object ok 1345 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+1"); $x->bmul($y); ok 1346 - is a valid object ok 1347 - $x = Math::BigInt->new("+2"); $y = Math::BigInt->new("+3"); $x->bmul($y); ok 1348 - is a valid object ok 1349 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("+3"); $x->bmul($y); ok 1350 - is a valid object ok 1351 - $x = Math::BigInt->new("+2"); $y = Math::BigInt->new("-3"); $x->bmul($y); ok 1352 - is a valid object ok 1353 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-3"); $x->bmul($y); ok 1354 - is a valid object ok 1355 - $x = Math::BigInt->new("111"); $y = Math::BigInt->new("111"); $x->bmul($y); ok 1356 - is a valid object ok 1357 - $x = Math::BigInt->new("10101"); $y = Math::BigInt->new("10101"); $x->bmul($y); ok 1358 - is a valid object ok 1359 - $x = Math::BigInt->new("1001001"); $y = Math::BigInt->new("1001001"); $x->bmul($y); ok 1360 - is a valid object ok 1361 - $x = Math::BigInt->new("100010001"); $y = Math::BigInt->new("100010001"); $x->bmul($y); ok 1362 - is a valid object ok 1363 - $x = Math::BigInt->new("10000100001"); $y = Math::BigInt->new("10000100001"); $x->bmul($y); ok 1364 - is a valid object ok 1365 - $x = Math::BigInt->new("11111111111"); $y = Math::BigInt->new("9"); $x->bmul($y); ok 1366 - is a valid object ok 1367 - $x = Math::BigInt->new("22222222222"); $y = Math::BigInt->new("9"); $x->bmul($y); ok 1368 - is a valid object ok 1369 - $x = Math::BigInt->new("33333333333"); $y = Math::BigInt->new("9"); $x->bmul($y); ok 1370 - is a valid object ok 1371 - $x = Math::BigInt->new("44444444444"); $y = Math::BigInt->new("9"); $x->bmul($y); ok 1372 - is a valid object ok 1373 - $x = Math::BigInt->new("55555555555"); $y = Math::BigInt->new("9"); $x->bmul($y); ok 1374 - is a valid object ok 1375 - $x = Math::BigInt->new("66666666666"); $y = Math::BigInt->new("9"); $x->bmul($y); ok 1376 - is a valid object ok 1377 - $x = Math::BigInt->new("77777777777"); $y = Math::BigInt->new("9"); $x->bmul($y); ok 1378 - is a valid object ok 1379 - $x = Math::BigInt->new("88888888888"); $y = Math::BigInt->new("9"); $x->bmul($y); ok 1380 - is a valid object ok 1381 - $x = Math::BigInt->new("99999999999"); $y = Math::BigInt->new("9"); $x->bmul($y); ok 1382 - is a valid object ok 1383 - $x = Math::BigInt->new("+25"); $y = Math::BigInt->new("+25"); $x->bmul($y); ok 1384 - is a valid object ok 1385 - $x = Math::BigInt->new("+12345"); $y = Math::BigInt->new("+12345"); $x->bmul($y); ok 1386 - is a valid object ok 1387 - $x = Math::BigInt->new("+99999"); $y = Math::BigInt->new("+11111"); $x->bmul($y); ok 1388 - is a valid object ok 1389 - $x = Math::BigInt->new("9999"); $y = Math::BigInt->new("10000"); $x->bmul($y); ok 1390 - is a valid object ok 1391 - $x = Math::BigInt->new("99999"); $y = Math::BigInt->new("100000"); $x->bmul($y); ok 1392 - is a valid object ok 1393 - $x = Math::BigInt->new("999999"); $y = Math::BigInt->new("1000000"); $x->bmul($y); ok 1394 - is a valid object ok 1395 - $x = Math::BigInt->new("9999999"); $y = Math::BigInt->new("10000000"); $x->bmul($y); ok 1396 - is a valid object ok 1397 - $x = Math::BigInt->new("99999999"); $y = Math::BigInt->new("100000000"); $x->bmul($y); ok 1398 - is a valid object ok 1399 - $x = Math::BigInt->new("999999999"); $y = Math::BigInt->new("1000000000"); $x->bmul($y); ok 1400 - is a valid object ok 1401 - $x = Math::BigInt->new("9999999999"); $y = Math::BigInt->new("10000000000"); $x->bmul($y); ok 1402 - is a valid object ok 1403 - $x = Math::BigInt->new("99999999999"); $y = Math::BigInt->new("100000000000"); $x->bmul($y); ok 1404 - is a valid object ok 1405 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("1000000000000"); $x->bmul($y); ok 1406 - is a valid object ok 1407 - $x = Math::BigInt->new("9999999999999"); $y = Math::BigInt->new("10000000000000"); $x->bmul($y); ok 1408 - is a valid object ok 1409 - $x = Math::BigInt->new("99999999999999"); $y = Math::BigInt->new("100000000000000"); $x->bmul($y); ok 1410 - is a valid object ok 1411 - $x = Math::BigInt->new("999999999999999"); $y = Math::BigInt->new("1000000000000000"); $x->bmul($y); ok 1412 - is a valid object ok 1413 - $x = Math::BigInt->new("9999999999999999"); $y = Math::BigInt->new("10000000000000000"); $x->bmul($y); ok 1414 - is a valid object ok 1415 - $x = Math::BigInt->new("99999999999999999"); $y = Math::BigInt->new("100000000000000000"); $x->bmul($y); ok 1416 - is a valid object ok 1417 - $x = Math::BigInt->new("999999999999999999"); $y = Math::BigInt->new("1000000000000000000"); $x->bmul($y); ok 1418 - is a valid object ok 1419 - $x = Math::BigInt->new("9999999999999999999"); $y = Math::BigInt->new("10000000000000000000"); $x->bmul($y); ok 1420 - is a valid object ok 1421 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("0"); join(",", $x->bdiv($y)); ok 1422 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("0"); join(",", $x->bdiv($y)); ok 1423 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); join(",", $x->bdiv($y)); ok 1424 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("0"); join(",", $x->bdiv($y)); ok 1425 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("0"); join(",", $x->bdiv($y)); ok 1426 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-inf"); join(",", $x->bdiv($y)); ok 1427 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-5"); join(",", $x->bdiv($y)); ok 1428 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("5"); join(",", $x->bdiv($y)); ok 1429 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("inf"); join(",", $x->bdiv($y)); ok 1430 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); join(",", $x->bdiv($y)); ok 1431 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-5"); join(",", $x->bdiv($y)); ok 1432 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("5"); join(",", $x->bdiv($y)); ok 1433 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("inf"); join(",", $x->bdiv($y)); ok 1434 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("inf"); join(",", $x->bdiv($y)); ok 1435 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("inf"); join(",", $x->bdiv($y)); ok 1436 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("inf"); join(",", $x->bdiv($y)); ok 1437 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-inf"); join(",", $x->bdiv($y)); ok 1438 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-inf"); join(",", $x->bdiv($y)); ok 1439 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-inf"); join(",", $x->bdiv($y)); ok 1440 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-5"); join(",", $x->bdiv($y)); ok 1441 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-2"); join(",", $x->bdiv($y)); ok 1442 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-1"); join(",", $x->bdiv($y)); ok 1443 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("1"); join(",", $x->bdiv($y)); ok 1444 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("2"); join(",", $x->bdiv($y)); ok 1445 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("5"); join(",", $x->bdiv($y)); ok 1446 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-5"); join(",", $x->bdiv($y)); ok 1447 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-2"); join(",", $x->bdiv($y)); ok 1448 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-1"); join(",", $x->bdiv($y)); ok 1449 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("1"); join(",", $x->bdiv($y)); ok 1450 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("2"); join(",", $x->bdiv($y)); ok 1451 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("5"); join(",", $x->bdiv($y)); ok 1452 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-5"); join(",", $x->bdiv($y)); ok 1453 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-2"); join(",", $x->bdiv($y)); ok 1454 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); join(",", $x->bdiv($y)); ok 1455 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); join(",", $x->bdiv($y)); ok 1456 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("2"); join(",", $x->bdiv($y)); ok 1457 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("5"); join(",", $x->bdiv($y)); ok 1458 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-5"); join(",", $x->bdiv($y)); ok 1459 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-2"); join(",", $x->bdiv($y)); ok 1460 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-1"); join(",", $x->bdiv($y)); ok 1461 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); join(",", $x->bdiv($y)); ok 1462 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("2"); join(",", $x->bdiv($y)); ok 1463 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("5"); join(",", $x->bdiv($y)); ok 1464 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-5"); join(",", $x->bdiv($y)); ok 1465 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-2"); join(",", $x->bdiv($y)); ok 1466 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-1"); join(",", $x->bdiv($y)); ok 1467 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); join(",", $x->bdiv($y)); ok 1468 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); join(",", $x->bdiv($y)); ok 1469 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("5"); join(",", $x->bdiv($y)); ok 1470 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-5"); join(",", $x->bdiv($y)); ok 1471 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-2"); join(",", $x->bdiv($y)); ok 1472 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-1"); join(",", $x->bdiv($y)); ok 1473 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); join(",", $x->bdiv($y)); ok 1474 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("2"); join(",", $x->bdiv($y)); ok 1475 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("5"); join(",", $x->bdiv($y)); ok 1476 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-5"); join(",", $x->bdiv($y)); ok 1477 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-2"); join(",", $x->bdiv($y)); ok 1478 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-1"); join(",", $x->bdiv($y)); ok 1479 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("1"); join(",", $x->bdiv($y)); ok 1480 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("2"); join(",", $x->bdiv($y)); ok 1481 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("5"); join(",", $x->bdiv($y)); ok 1482 - $x = Math::BigInt->new("1234567812345678"); $y = Math::BigInt->new("123456712345678"); join(",", $x->bdiv($y)); ok 1483 - $x = Math::BigInt->new("12345671234567"); $y = Math::BigInt->new("1234561234567"); join(",", $x->bdiv($y)); ok 1484 - $x = Math::BigInt->new("123456123456"); $y = Math::BigInt->new("12345123456"); join(",", $x->bdiv($y)); ok 1485 - $x = Math::BigInt->new("1234512345"); $y = Math::BigInt->new("123412345"); join(",", $x->bdiv($y)); ok 1486 - $x = Math::BigInt->new("1234567890999999999"); $y = Math::BigInt->new("1234567890"); join(",", $x->bdiv($y)); ok 1487 - $x = Math::BigInt->new("1234567890000000000"); $y = Math::BigInt->new("1234567890"); join(",", $x->bdiv($y)); ok 1488 - $x = Math::BigInt->new("1234567890999999999"); $y = Math::BigInt->new("9876543210"); join(",", $x->bdiv($y)); ok 1489 - $x = Math::BigInt->new("1234567890000000000"); $y = Math::BigInt->new("9876543210"); join(",", $x->bdiv($y)); ok 1490 - $x = Math::BigInt->new("96969696969696969696969696969678787878626262626262626262626262"); $y = Math::BigInt->new("484848484848484848484848486666666666666689898989898989898989"); join(",", $x->bdiv($y)); ok 1491 - $x = Math::BigInt->new("1267650600228229401496703205375"); $y = Math::BigInt->new("1267650600228229401496703205376"); join(",", $x->bdiv($y)); ok 1492 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("999999999999999999999999999999999"); join(",", $x->bdiv($y)); ok 1493 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("888888888888888888888888888888888"); join(",", $x->bdiv($y)); ok 1494 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("777777777777777777777777777777777"); join(",", $x->bdiv($y)); ok 1495 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("666666666666666666666666666666666"); join(",", $x->bdiv($y)); ok 1496 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("555555555555555555555555555555555"); join(",", $x->bdiv($y)); ok 1497 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("444444444444444444444444444444444"); join(",", $x->bdiv($y)); ok 1498 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("333333333333333333333333333333333"); join(",", $x->bdiv($y)); ok 1499 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("222222222222222222222222222222222"); join(",", $x->bdiv($y)); ok 1500 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("111111111111111111111111111111111"); join(",", $x->bdiv($y)); ok 1501 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("3333333_3333333_3333333_3333333"); join(",", $x->bdiv($y)); ok 1502 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("3333333_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1503 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("3000000_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1504 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("2000000_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1505 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("1000000_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1506 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("100000_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1507 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("10000_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1508 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("1000_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1509 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("100_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1510 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("10_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1511 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("1_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1512 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("0"); $x->bdiv($y); ok 1513 - is a valid object ok 1514 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("0"); $x->bdiv($y); ok 1515 - is a valid object ok 1516 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $x->bdiv($y); ok 1517 - is a valid object ok 1518 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("0"); $x->bdiv($y); ok 1519 - is a valid object ok 1520 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("0"); $x->bdiv($y); ok 1521 - is a valid object ok 1522 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-inf"); $x->bdiv($y); ok 1523 - is a valid object ok 1524 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-5"); $x->bdiv($y); ok 1525 - is a valid object ok 1526 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("5"); $x->bdiv($y); ok 1527 - is a valid object ok 1528 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("inf"); $x->bdiv($y); ok 1529 - is a valid object ok 1530 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $x->bdiv($y); ok 1531 - is a valid object ok 1532 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-5"); $x->bdiv($y); ok 1533 - is a valid object ok 1534 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("5"); $x->bdiv($y); ok 1535 - is a valid object ok 1536 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("inf"); $x->bdiv($y); ok 1537 - is a valid object ok 1538 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("inf"); $x->bdiv($y); ok 1539 - is a valid object ok 1540 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("inf"); $x->bdiv($y); ok 1541 - is a valid object ok 1542 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("inf"); $x->bdiv($y); ok 1543 - is a valid object ok 1544 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-inf"); $x->bdiv($y); ok 1545 - is a valid object ok 1546 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-inf"); $x->bdiv($y); ok 1547 - is a valid object ok 1548 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-inf"); $x->bdiv($y); ok 1549 - is a valid object ok 1550 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("5"); $x->bdiv($y); ok 1551 - is a valid object ok 1552 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-5"); $x->bdiv($y); ok 1553 - is a valid object ok 1554 - $x = Math::BigInt->new("11"); $y = Math::BigInt->new("2"); $x->bdiv($y); ok 1555 - is a valid object ok 1556 - $x = Math::BigInt->new("-11"); $y = Math::BigInt->new("-2"); $x->bdiv($y); ok 1557 - is a valid object ok 1558 - $x = Math::BigInt->new("-11"); $y = Math::BigInt->new("2"); $x->bdiv($y); ok 1559 - is a valid object ok 1560 - $x = Math::BigInt->new("11"); $y = Math::BigInt->new("-2"); $x->bdiv($y); ok 1561 - is a valid object ok 1562 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); $x->bdiv($y); ok 1563 - is a valid object ok 1564 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-1"); $x->bdiv($y); ok 1565 - is a valid object ok 1566 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); $x->bdiv($y); ok 1567 - is a valid object ok 1568 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x->bdiv($y); ok 1569 - is a valid object ok 1570 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-1"); $x->bdiv($y); ok 1571 - is a valid object ok 1572 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); $x->bdiv($y); ok 1573 - is a valid object ok 1574 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x->bdiv($y); ok 1575 - is a valid object ok 1576 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); $x->bdiv($y); ok 1577 - is a valid object ok 1578 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("26"); $x->bdiv($y); ok 1579 - is a valid object ok 1580 - $x = Math::BigInt->new("1000000000"); $y = Math::BigInt->new("9"); $x->bdiv($y); ok 1581 - is a valid object ok 1582 - $x = Math::BigInt->new("2000000000"); $y = Math::BigInt->new("9"); $x->bdiv($y); ok 1583 - is a valid object ok 1584 - $x = Math::BigInt->new("3000000000"); $y = Math::BigInt->new("9"); $x->bdiv($y); ok 1585 - is a valid object ok 1586 - $x = Math::BigInt->new("4000000000"); $y = Math::BigInt->new("9"); $x->bdiv($y); ok 1587 - is a valid object ok 1588 - $x = Math::BigInt->new("5000000000"); $y = Math::BigInt->new("9"); $x->bdiv($y); ok 1589 - is a valid object ok 1590 - $x = Math::BigInt->new("6000000000"); $y = Math::BigInt->new("9"); $x->bdiv($y); ok 1591 - is a valid object ok 1592 - $x = Math::BigInt->new("7000000000"); $y = Math::BigInt->new("9"); $x->bdiv($y); ok 1593 - is a valid object ok 1594 - $x = Math::BigInt->new("8000000000"); $y = Math::BigInt->new("9"); $x->bdiv($y); ok 1595 - is a valid object ok 1596 - $x = Math::BigInt->new("9000000000"); $y = Math::BigInt->new("9"); $x->bdiv($y); ok 1597 - is a valid object ok 1598 - $x = Math::BigInt->new("35500000"); $y = Math::BigInt->new("113"); $x->bdiv($y); ok 1599 - is a valid object ok 1600 - $x = Math::BigInt->new("71000000"); $y = Math::BigInt->new("226"); $x->bdiv($y); ok 1601 - is a valid object ok 1602 - $x = Math::BigInt->new("106500000"); $y = Math::BigInt->new("339"); $x->bdiv($y); ok 1603 - is a valid object ok 1604 - $x = Math::BigInt->new("1000000000"); $y = Math::BigInt->new("3"); $x->bdiv($y); ok 1605 - is a valid object ok 1606 - $x = Math::BigInt->new("+10"); $y = Math::BigInt->new("+5"); $x->bdiv($y); ok 1607 - is a valid object ok 1608 - $x = Math::BigInt->new("+100"); $y = Math::BigInt->new("+4"); $x->bdiv($y); ok 1609 - is a valid object ok 1610 - $x = Math::BigInt->new("+1000"); $y = Math::BigInt->new("+8"); $x->bdiv($y); ok 1611 - is a valid object ok 1612 - $x = Math::BigInt->new("+10000"); $y = Math::BigInt->new("+16"); $x->bdiv($y); ok 1613 - is a valid object ok 1614 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("9"); $x->bdiv($y); ok 1615 - is a valid object ok 1616 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("99"); $x->bdiv($y); ok 1617 - is a valid object ok 1618 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("999"); $x->bdiv($y); ok 1619 - is a valid object ok 1620 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("9999"); $x->bdiv($y); ok 1621 - is a valid object ok 1622 - $x = Math::BigInt->new("999999999999999"); $y = Math::BigInt->new("99999"); $x->bdiv($y); ok 1623 - is a valid object ok 1624 - $x = Math::BigInt->new("+1111088889"); $y = Math::BigInt->new("99999"); $x->bdiv($y); ok 1625 - is a valid object ok 1626 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-3"); $x->bdiv($y); ok 1627 - is a valid object ok 1628 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("3"); $x->bdiv($y); ok 1629 - is a valid object ok 1630 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("3"); $x->bdiv($y); ok 1631 - is a valid object ok 1632 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("-3"); $x->bdiv($y); ok 1633 - is a valid object ok 1634 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("3"); $x->bdiv($y); ok 1635 - is a valid object ok 1636 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-3"); $x->bdiv($y); ok 1637 - is a valid object ok 1638 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-3"); $x->bdiv($y); ok 1639 - is a valid object ok 1640 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("3"); $x->bdiv($y); ok 1641 - is a valid object ok 1642 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("3"); $x->bdiv($y); ok 1643 - is a valid object ok 1644 - $x = Math::BigInt->new("-8"); $y = Math::BigInt->new("3"); $x->bdiv($y); ok 1645 - is a valid object ok 1646 - $x = Math::BigInt->new("14"); $y = Math::BigInt->new("-3"); $x->bdiv($y); ok 1647 - is a valid object ok 1648 - $x = Math::BigInt->new("-14"); $y = Math::BigInt->new("3"); $x->bdiv($y); ok 1649 - is a valid object ok 1650 - $x = Math::BigInt->new("-14"); $y = Math::BigInt->new("-3"); $x->bdiv($y); ok 1651 - is a valid object ok 1652 - $x = Math::BigInt->new("14"); $y = Math::BigInt->new("3"); $x->bdiv($y); ok 1653 - is a valid object ok 1654 - $x = Math::BigInt->new("10000000000000000000000000000000000000000000000000000000000000000000000000000000000"); $y = Math::BigInt->new("10000000375084540248994272022843165711074"); $x->bdiv($y); ok 1655 - is a valid object ok 1656 - $x = Math::BigInt->new("1234567812345678"); $y = Math::BigInt->new("123456712345678"); $x->bdiv($y); ok 1657 - is a valid object ok 1658 - $x = Math::BigInt->new("12345671234567"); $y = Math::BigInt->new("1234561234567"); $x->bdiv($y); ok 1659 - is a valid object ok 1660 - $x = Math::BigInt->new("123456123456"); $y = Math::BigInt->new("12345123456"); $x->bdiv($y); ok 1661 - is a valid object ok 1662 - $x = Math::BigInt->new("1234512345"); $y = Math::BigInt->new("123412345"); $x->bdiv($y); ok 1663 - is a valid object ok 1664 - $x = Math::BigInt->new("1234567890999999999"); $y = Math::BigInt->new("1234567890"); $x->bdiv($y); ok 1665 - is a valid object ok 1666 - $x = Math::BigInt->new("1234567890000000000"); $y = Math::BigInt->new("1234567890"); $x->bdiv($y); ok 1667 - is a valid object ok 1668 - $x = Math::BigInt->new("1234567890999999999"); $y = Math::BigInt->new("9876543210"); $x->bdiv($y); ok 1669 - is a valid object ok 1670 - $x = Math::BigInt->new("1234567890000000000"); $y = Math::BigInt->new("9876543210"); $x->bdiv($y); ok 1671 - is a valid object ok 1672 - $x = Math::BigInt->new("96969696969696969696969696969678787878626262626262626262626262"); $y = Math::BigInt->new("484848484848484848484848486666666666666689898989898989898989"); $x->bdiv($y); ok 1673 - is a valid object ok 1674 - $x = Math::BigInt->new("84696969696969696956565656566184292929292929292847474747436308080808080808086765396464646464646465"); $y = Math::BigInt->new("13131313131313131313131313131394949494949494949494949494943535353535353535353535"); $x->bdiv($y); ok 1675 - is a valid object ok 1676 - $x = Math::BigInt->new("84696969696969696943434343434871161616161616161452525252486813131313131313143230042929292929292930"); $y = Math::BigInt->new("13131313131313131313131313131394949494949494949494949494943535353535353535353535"); $x->bdiv($y); ok 1677 - is a valid object ok 1678 - $x = Math::BigInt->new("84696969696969696969696969697497424242424242424242424242385803030303030303030300750000000000000000"); $y = Math::BigInt->new("13131313131313131313131313131394949494949494949494949494943535353535353535353535"); $x->bdiv($y); ok 1679 - is a valid object ok 1680 - $x = Math::BigInt->new("84696969696969696930303030303558030303030303030057575757537318181818181818199694689393939393939395"); $y = Math::BigInt->new("13131313131313131313131313131394949494949494949494949494943535353535353535353535"); $x->bdiv($y); ok 1681 - is a valid object ok 1682 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("999999999999999999999999999999999"); $x->bdiv($y); ok 1683 - is a valid object ok 1684 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("888888888888888888888888888888888"); $x->bdiv($y); ok 1685 - is a valid object ok 1686 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("777777777777777777777777777777777"); $x->bdiv($y); ok 1687 - is a valid object ok 1688 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("666666666666666666666666666666666"); $x->bdiv($y); ok 1689 - is a valid object ok 1690 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("555555555555555555555555555555555"); $x->bdiv($y); ok 1691 - is a valid object ok 1692 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("444444444444444444444444444444444"); $x->bdiv($y); ok 1693 - is a valid object ok 1694 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("333333333333333333333333333333333"); $x->bdiv($y); ok 1695 - is a valid object ok 1696 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("222222222222222222222222222222222"); $x->bdiv($y); ok 1697 - is a valid object ok 1698 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("111111111111111111111111111111111"); $x->bdiv($y); ok 1699 - is a valid object ok 1700 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("3333333_3333333_3333333_3333333"); $x->bdiv($y); ok 1701 - is a valid object ok 1702 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("3333333_0000000_0000000_0000000"); $x->bdiv($y); ok 1703 - is a valid object ok 1704 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("3000000_0000000_0000000_0000000"); $x->bdiv($y); ok 1705 - is a valid object ok 1706 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("2000000_0000000_0000000_0000000"); $x->bdiv($y); ok 1707 - is a valid object ok 1708 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("1000000_0000000_0000000_0000000"); $x->bdiv($y); ok 1709 - is a valid object ok 1710 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("100000_0000000_0000000_0000000"); $x->bdiv($y); ok 1711 - is a valid object ok 1712 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("10000_0000000_0000000_0000000"); $x->bdiv($y); ok 1713 - is a valid object ok 1714 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("1000_0000000_0000000_0000000"); $x->bdiv($y); ok 1715 - is a valid object ok 1716 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("100_0000000_0000000_0000000"); $x->bdiv($y); ok 1717 - is a valid object ok 1718 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("10_0000000_0000000_0000000"); $x->bdiv($y); ok 1719 - is a valid object ok 1720 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("1_0000000_0000000_0000000"); $x->bdiv($y); ok 1721 - is a valid object ok 1722 - $x = Math::BigInt->new("949418181818187070707070707070707070"); $y = Math::BigInt->new("181818181853535353535353535353535353"); $x->bdiv($y); ok 1723 - is a valid object ok 1724 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("0"); join (",", $x->btdiv($y)); ok 1725 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("0"); join (",", $x->btdiv($y)); ok 1726 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); join (",", $x->btdiv($y)); ok 1727 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("0"); join (",", $x->btdiv($y)); ok 1728 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("0"); join (",", $x->btdiv($y)); ok 1729 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-inf"); join (",", $x->btdiv($y)); ok 1730 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-5"); join (",", $x->btdiv($y)); ok 1731 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("5"); join (",", $x->btdiv($y)); ok 1732 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("inf"); join (",", $x->btdiv($y)); ok 1733 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); join (",", $x->btdiv($y)); ok 1734 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-5"); join (",", $x->btdiv($y)); ok 1735 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("5"); join (",", $x->btdiv($y)); ok 1736 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("inf"); join (",", $x->btdiv($y)); ok 1737 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("inf"); join (",", $x->btdiv($y)); ok 1738 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("inf"); join (",", $x->btdiv($y)); ok 1739 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("inf"); join (",", $x->btdiv($y)); ok 1740 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-inf"); join (",", $x->btdiv($y)); ok 1741 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-inf"); join (",", $x->btdiv($y)); ok 1742 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-inf"); join (",", $x->btdiv($y)); ok 1743 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-5"); join (",", $x->btdiv($y)); ok 1744 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-2"); join (",", $x->btdiv($y)); ok 1745 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-1"); join (",", $x->btdiv($y)); ok 1746 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("1"); join (",", $x->btdiv($y)); ok 1747 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("2"); join (",", $x->btdiv($y)); ok 1748 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("5"); join (",", $x->btdiv($y)); ok 1749 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-5"); join (",", $x->btdiv($y)); ok 1750 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-2"); join (",", $x->btdiv($y)); ok 1751 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-1"); join (",", $x->btdiv($y)); ok 1752 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("1"); join (",", $x->btdiv($y)); ok 1753 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("2"); join (",", $x->btdiv($y)); ok 1754 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("5"); join (",", $x->btdiv($y)); ok 1755 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-5"); join (",", $x->btdiv($y)); ok 1756 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-2"); join (",", $x->btdiv($y)); ok 1757 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); join (",", $x->btdiv($y)); ok 1758 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); join (",", $x->btdiv($y)); ok 1759 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("2"); join (",", $x->btdiv($y)); ok 1760 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("5"); join (",", $x->btdiv($y)); ok 1761 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-5"); join (",", $x->btdiv($y)); ok 1762 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-2"); join (",", $x->btdiv($y)); ok 1763 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-1"); join (",", $x->btdiv($y)); ok 1764 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); join (",", $x->btdiv($y)); ok 1765 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("2"); join (",", $x->btdiv($y)); ok 1766 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("5"); join (",", $x->btdiv($y)); ok 1767 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-5"); join (",", $x->btdiv($y)); ok 1768 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-2"); join (",", $x->btdiv($y)); ok 1769 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-1"); join (",", $x->btdiv($y)); ok 1770 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); join (",", $x->btdiv($y)); ok 1771 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); join (",", $x->btdiv($y)); ok 1772 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("5"); join (",", $x->btdiv($y)); ok 1773 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-5"); join (",", $x->btdiv($y)); ok 1774 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-2"); join (",", $x->btdiv($y)); ok 1775 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-1"); join (",", $x->btdiv($y)); ok 1776 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); join (",", $x->btdiv($y)); ok 1777 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("2"); join (",", $x->btdiv($y)); ok 1778 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("5"); join (",", $x->btdiv($y)); ok 1779 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-5"); join (",", $x->btdiv($y)); ok 1780 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-2"); join (",", $x->btdiv($y)); ok 1781 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-1"); join (",", $x->btdiv($y)); ok 1782 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("1"); join (",", $x->btdiv($y)); ok 1783 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("2"); join (",", $x->btdiv($y)); ok 1784 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("5"); join (",", $x->btdiv($y)); ok 1785 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("0"); $x->btdiv($y); ok 1786 - is a valid object ok 1787 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("0"); $x->btdiv($y); ok 1788 - is a valid object ok 1789 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $x->btdiv($y); ok 1790 - is a valid object ok 1791 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("0"); $x->btdiv($y); ok 1792 - is a valid object ok 1793 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("0"); $x->btdiv($y); ok 1794 - is a valid object ok 1795 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-inf"); $x->btdiv($y); ok 1796 - is a valid object ok 1797 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-5"); $x->btdiv($y); ok 1798 - is a valid object ok 1799 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("5"); $x->btdiv($y); ok 1800 - is a valid object ok 1801 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("inf"); $x->btdiv($y); ok 1802 - is a valid object ok 1803 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $x->btdiv($y); ok 1804 - is a valid object ok 1805 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-5"); $x->btdiv($y); ok 1806 - is a valid object ok 1807 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("5"); $x->btdiv($y); ok 1808 - is a valid object ok 1809 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("inf"); $x->btdiv($y); ok 1810 - is a valid object ok 1811 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("inf"); $x->btdiv($y); ok 1812 - is a valid object ok 1813 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("inf"); $x->btdiv($y); ok 1814 - is a valid object ok 1815 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("inf"); $x->btdiv($y); ok 1816 - is a valid object ok 1817 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-inf"); $x->btdiv($y); ok 1818 - is a valid object ok 1819 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-inf"); $x->btdiv($y); ok 1820 - is a valid object ok 1821 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-inf"); $x->btdiv($y); ok 1822 - is a valid object ok 1823 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-5"); $x->btdiv($y); ok 1824 - is a valid object ok 1825 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-2"); $x->btdiv($y); ok 1826 - is a valid object ok 1827 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-1"); $x->btdiv($y); ok 1828 - is a valid object ok 1829 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("1"); $x->btdiv($y); ok 1830 - is a valid object ok 1831 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("2"); $x->btdiv($y); ok 1832 - is a valid object ok 1833 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("5"); $x->btdiv($y); ok 1834 - is a valid object ok 1835 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-5"); $x->btdiv($y); ok 1836 - is a valid object ok 1837 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-2"); $x->btdiv($y); ok 1838 - is a valid object ok 1839 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-1"); $x->btdiv($y); ok 1840 - is a valid object ok 1841 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("1"); $x->btdiv($y); ok 1842 - is a valid object ok 1843 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("2"); $x->btdiv($y); ok 1844 - is a valid object ok 1845 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("5"); $x->btdiv($y); ok 1846 - is a valid object ok 1847 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-5"); $x->btdiv($y); ok 1848 - is a valid object ok 1849 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-2"); $x->btdiv($y); ok 1850 - is a valid object ok 1851 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x->btdiv($y); ok 1852 - is a valid object ok 1853 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); $x->btdiv($y); ok 1854 - is a valid object ok 1855 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("2"); $x->btdiv($y); ok 1856 - is a valid object ok 1857 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("5"); $x->btdiv($y); ok 1858 - is a valid object ok 1859 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-5"); $x->btdiv($y); ok 1860 - is a valid object ok 1861 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-2"); $x->btdiv($y); ok 1862 - is a valid object ok 1863 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-1"); $x->btdiv($y); ok 1864 - is a valid object ok 1865 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); $x->btdiv($y); ok 1866 - is a valid object ok 1867 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("2"); $x->btdiv($y); ok 1868 - is a valid object ok 1869 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("5"); $x->btdiv($y); ok 1870 - is a valid object ok 1871 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-5"); $x->btdiv($y); ok 1872 - is a valid object ok 1873 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-2"); $x->btdiv($y); ok 1874 - is a valid object ok 1875 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-1"); $x->btdiv($y); ok 1876 - is a valid object ok 1877 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); $x->btdiv($y); ok 1878 - is a valid object ok 1879 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x->btdiv($y); ok 1880 - is a valid object ok 1881 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("5"); $x->btdiv($y); ok 1882 - is a valid object ok 1883 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-5"); $x->btdiv($y); ok 1884 - is a valid object ok 1885 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-2"); $x->btdiv($y); ok 1886 - is a valid object ok 1887 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-1"); $x->btdiv($y); ok 1888 - is a valid object ok 1889 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); $x->btdiv($y); ok 1890 - is a valid object ok 1891 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("2"); $x->btdiv($y); ok 1892 - is a valid object ok 1893 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("5"); $x->btdiv($y); ok 1894 - is a valid object ok 1895 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-5"); $x->btdiv($y); ok 1896 - is a valid object ok 1897 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-2"); $x->btdiv($y); ok 1898 - is a valid object ok 1899 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-1"); $x->btdiv($y); ok 1900 - is a valid object ok 1901 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("1"); $x->btdiv($y); ok 1902 - is a valid object ok 1903 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("2"); $x->btdiv($y); ok 1904 - is a valid object ok 1905 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("5"); $x->btdiv($y); ok 1906 - is a valid object ok 1907 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x->bmodinv($y); ok 1908 - is a valid object ok 1909 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("5"); $x->bmodinv($y); ok 1910 - is a valid object ok 1911 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("abc"); $x->bmodinv($y); ok 1912 - is a valid object ok 1913 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("5"); $x->bmodinv($y); ok 1914 - is a valid object ok 1915 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("5"); $x->bmodinv($y); ok 1916 - is a valid object ok 1917 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("-5"); $x->bmodinv($y); ok 1918 - is a valid object ok 1919 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("5"); $x->bmodinv($y); ok 1920 - is a valid object ok 1921 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("5033"); $x->bmodinv($y); ok 1922 - is a valid object ok 1923 - $x = Math::BigInt->new("1234567891"); $y = Math::BigInt->new("13"); $x->bmodinv($y); ok 1924 - is a valid object ok 1925 - $x = Math::BigInt->new("-1234567891"); $y = Math::BigInt->new("13"); $x->bmodinv($y); ok 1926 - is a valid object ok 1927 - $x = Math::BigInt->new("324958749843759385732954874325984357439658735983745"); $y = Math::BigInt->new("2348249874968739"); $x->bmodinv($y); ok 1928 - is a valid object ok 1929 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("1"); $x->bmodinv($y); ok 1930 - is a valid object ok 1931 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); $x->bmodinv($y); ok 1932 - is a valid object ok 1933 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); $x->bmodinv($y); ok 1934 - is a valid object ok 1935 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); $x->bmodinv($y); ok 1936 - is a valid object ok 1937 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); $x->bmodinv($y); ok 1938 - is a valid object ok 1939 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("1"); $x->bmodinv($y); ok 1940 - is a valid object ok 1941 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("1"); $x->bmodinv($y); ok 1942 - is a valid object ok 1943 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("3"); $x->bmodinv($y); ok 1944 - is a valid object ok 1945 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("3"); $x->bmodinv($y); ok 1946 - is a valid object ok 1947 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("3"); $x->bmodinv($y); ok 1948 - is a valid object ok 1949 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("3"); $x->bmodinv($y); ok 1950 - is a valid object ok 1951 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("3"); $x->bmodinv($y); ok 1952 - is a valid object ok 1953 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("3"); $x->bmodinv($y); ok 1954 - is a valid object ok 1955 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("3"); $x->bmodinv($y); ok 1956 - is a valid object ok 1957 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("4"); $x->bmodinv($y); ok 1958 - is a valid object ok 1959 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("4"); $x->bmodinv($y); ok 1960 - is a valid object ok 1961 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("4"); $x->bmodinv($y); ok 1962 - is a valid object ok 1963 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("4"); $x->bmodinv($y); ok 1964 - is a valid object ok 1965 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("4"); $x->bmodinv($y); ok 1966 - is a valid object ok 1967 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("4"); $x->bmodinv($y); ok 1968 - is a valid object ok 1969 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("4"); $x->bmodinv($y); ok 1970 - is a valid object ok 1971 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("5"); $x->bmodinv($y); ok 1972 - is a valid object ok 1973 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("inf"); $x->bmodinv($y); ok 1974 - is a valid object ok 1975 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("5"); $x->bmodinv($y); ok 1976 - is a valid object ok 1977 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-inf"); $x->bmodinv($y); ok 1978 - is a valid object ok 1979 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $z = Math::BigInt->new("abc"); $x->bmodpow($y, $z); ok 1980 - is a valid object ok 1981 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("abc"); $z = Math::BigInt->new("abc"); $x->bmodpow($y, $z); ok 1982 - is a valid object ok 1983 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("5"); $z = Math::BigInt->new("abc"); $x->bmodpow($y, $z); ok 1984 - is a valid object ok 1985 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $z = Math::BigInt->new("5"); $x->bmodpow($y, $z); ok 1986 - is a valid object ok 1987 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("5"); $z = Math::BigInt->new("abc"); $x->bmodpow($y, $z); ok 1988 - is a valid object ok 1989 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("abc"); $z = Math::BigInt->new("5"); $x->bmodpow($y, $z); ok 1990 - is a valid object ok 1991 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("5"); $z = Math::BigInt->new("5"); $x->bmodpow($y, $z); ok 1992 - is a valid object ok 1993 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("5"); $z = Math::BigInt->new("0"); $x->bmodpow($y, $z); ok 1994 - is a valid object ok 1995 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("2"); $x->bmodpow($y, $z); ok 1996 - is a valid object ok 1997 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("2"); $x->bmodpow($y, $z); ok 1998 - is a valid object ok 1999 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("5"); $x->bmodpow($y, $z); ok 2000 - is a valid object ok 2001 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2002 - is a valid object ok 2003 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2004 - is a valid object ok 2005 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2006 - is a valid object ok 2007 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2008 - is a valid object ok 2009 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2010 - is a valid object ok 2011 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2012 - is a valid object ok 2013 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2014 - is a valid object ok 2015 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2016 - is a valid object ok 2017 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2018 - is a valid object ok 2019 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2020 - is a valid object ok 2021 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2022 - is a valid object ok 2023 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2024 - is a valid object ok 2025 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2026 - is a valid object ok 2027 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2028 - is a valid object ok 2029 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2030 - is a valid object ok 2031 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2032 - is a valid object ok 2033 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2034 - is a valid object ok 2035 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2036 - is a valid object ok 2037 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2038 - is a valid object ok 2039 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2040 - is a valid object ok 2041 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2042 - is a valid object ok 2043 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2044 - is a valid object ok 2045 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2046 - is a valid object ok 2047 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2048 - is a valid object ok 2049 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2050 - is a valid object ok 2051 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2052 - is a valid object ok 2053 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2054 - is a valid object ok 2055 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2056 - is a valid object ok 2057 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2058 - is a valid object ok 2059 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2060 - is a valid object ok 2061 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2062 - is a valid object ok 2063 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2064 - is a valid object ok 2065 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2066 - is a valid object ok 2067 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2068 - is a valid object ok 2069 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2070 - is a valid object ok 2071 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2072 - is a valid object ok 2073 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2074 - is a valid object ok 2075 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2076 - is a valid object ok 2077 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2078 - is a valid object ok 2079 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2080 - is a valid object ok 2081 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2082 - is a valid object ok 2083 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2084 - is a valid object ok 2085 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2086 - is a valid object ok 2087 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2088 - is a valid object ok 2089 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2090 - is a valid object ok 2091 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2092 - is a valid object ok 2093 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2094 - is a valid object ok 2095 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2096 - is a valid object ok 2097 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2098 - is a valid object ok 2099 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2100 - is a valid object ok 2101 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2102 - is a valid object ok 2103 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2104 - is a valid object ok 2105 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2106 - is a valid object ok 2107 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2108 - is a valid object ok 2109 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2110 - is a valid object ok 2111 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2112 - is a valid object ok 2113 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2114 - is a valid object ok 2115 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2116 - is a valid object ok 2117 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2118 - is a valid object ok 2119 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2120 - is a valid object ok 2121 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2122 - is a valid object ok 2123 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2124 - is a valid object ok 2125 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2126 - is a valid object ok 2127 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2128 - is a valid object ok 2129 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2130 - is a valid object ok 2131 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2132 - is a valid object ok 2133 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2134 - is a valid object ok 2135 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2136 - is a valid object ok 2137 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2138 - is a valid object ok 2139 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2140 - is a valid object ok 2141 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2142 - is a valid object ok 2143 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2144 - is a valid object ok 2145 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2146 - is a valid object ok 2147 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2148 - is a valid object ok 2149 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2150 - is a valid object ok 2151 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2152 - is a valid object ok 2153 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2154 - is a valid object ok 2155 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2156 - is a valid object ok 2157 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2158 - is a valid object ok 2159 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2160 - is a valid object ok 2161 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2162 - is a valid object ok 2163 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2164 - is a valid object ok 2165 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2166 - is a valid object ok 2167 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2168 - is a valid object ok 2169 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2170 - is a valid object ok 2171 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2172 - is a valid object ok 2173 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2174 - is a valid object ok 2175 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2176 - is a valid object ok 2177 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2178 - is a valid object ok 2179 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2180 - is a valid object ok 2181 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2182 - is a valid object ok 2183 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2184 - is a valid object ok 2185 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2186 - is a valid object ok 2187 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2188 - is a valid object ok 2189 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2190 - is a valid object ok 2191 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2192 - is a valid object ok 2193 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2194 - is a valid object ok 2195 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2196 - is a valid object ok 2197 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2198 - is a valid object ok 2199 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2200 - is a valid object ok 2201 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2202 - is a valid object ok 2203 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2204 - is a valid object ok 2205 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2206 - is a valid object ok 2207 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2208 - is a valid object ok 2209 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2210 - is a valid object ok 2211 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2212 - is a valid object ok 2213 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2214 - is a valid object ok 2215 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2216 - is a valid object ok 2217 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2218 - is a valid object ok 2219 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2220 - is a valid object ok 2221 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2222 - is a valid object ok 2223 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2224 - is a valid object ok 2225 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2226 - is a valid object ok 2227 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2228 - is a valid object ok 2229 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2230 - is a valid object ok 2231 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2232 - is a valid object ok 2233 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2234 - is a valid object ok 2235 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2236 - is a valid object ok 2237 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2238 - is a valid object ok 2239 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2240 - is a valid object ok 2241 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2242 - is a valid object ok 2243 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2244 - is a valid object ok 2245 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2246 - is a valid object ok 2247 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2248 - is a valid object ok 2249 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2250 - is a valid object ok 2251 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2252 - is a valid object ok 2253 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2254 - is a valid object ok 2255 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2256 - is a valid object ok 2257 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2258 - is a valid object ok 2259 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2260 - is a valid object ok 2261 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2262 - is a valid object ok 2263 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2264 - is a valid object ok 2265 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2266 - is a valid object ok 2267 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2268 - is a valid object ok 2269 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2270 - is a valid object ok 2271 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2272 - is a valid object ok 2273 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2274 - is a valid object ok 2275 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2276 - is a valid object ok 2277 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2278 - is a valid object ok 2279 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2280 - is a valid object ok 2281 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2282 - is a valid object ok 2283 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2284 - is a valid object ok 2285 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2286 - is a valid object ok 2287 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2288 - is a valid object ok 2289 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2290 - is a valid object ok 2291 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2292 - is a valid object ok 2293 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2294 - is a valid object ok 2295 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("16"); $x->bmodpow($y, $z); ok 2296 - is a valid object ok 2297 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("5033"); $x->bmodpow($y, $z); ok 2298 - is a valid object ok 2299 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("7"); $z = Math::BigInt->new("5032"); $x->bmodpow($y, $z); ok 2300 - is a valid object ok 2301 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("8"); $z = Math::BigInt->new("-5"); $x->bmodpow($y, $z); ok 2302 - is a valid object ok 2303 - $x = Math::BigInt->new("1e50"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2304 - is a valid object ok 2305 - $x = Math::BigInt->new("98436739867439843769485798542749827593285729587325"); $y = Math::BigInt->new("43698764986460981048259837659386739857456983759328457"); $z = Math::BigInt->new("6943857329857295827698367"); $x->bmodpow($y, $z); ok 2306 - is a valid object ok 2307 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("5"); $z = Math::BigInt->new("13"); $x->bmodpow($y, $z); ok 2308 - is a valid object ok 2309 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("inf"); $z = Math::BigInt->new("13"); $x->bmodpow($y, $z); ok 2310 - is a valid object ok 2311 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("0"); $x % $y; ok 2312 - is a valid object ok 2313 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("0"); $x % $y; ok 2314 - is a valid object ok 2315 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $x % $y; ok 2316 - is a valid object ok 2317 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("0"); $x % $y; ok 2318 - is a valid object ok 2319 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("0"); $x % $y; ok 2320 - is a valid object ok 2321 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-inf"); $x % $y; ok 2322 - is a valid object ok 2323 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-5"); $x % $y; ok 2324 - is a valid object ok 2325 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("5"); $x % $y; ok 2326 - is a valid object ok 2327 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("inf"); $x % $y; ok 2328 - is a valid object ok 2329 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $x % $y; ok 2330 - is a valid object ok 2331 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-5"); $x % $y; ok 2332 - is a valid object ok 2333 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("5"); $x % $y; ok 2334 - is a valid object ok 2335 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("inf"); $x % $y; ok 2336 - is a valid object ok 2337 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("inf"); $x % $y; ok 2338 - is a valid object ok 2339 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("inf"); $x % $y; ok 2340 - is a valid object ok 2341 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("inf"); $x % $y; ok 2342 - is a valid object ok 2343 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-inf"); $x % $y; ok 2344 - is a valid object ok 2345 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-inf"); $x % $y; ok 2346 - is a valid object ok 2347 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-inf"); $x % $y; ok 2348 - is a valid object ok 2349 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("5"); $x % $y; ok 2350 - is a valid object ok 2351 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-5"); $x % $y; ok 2352 - is a valid object ok 2353 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); $x % $y; ok 2354 - is a valid object ok 2355 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-1"); $x % $y; ok 2356 - is a valid object ok 2357 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); $x % $y; ok 2358 - is a valid object ok 2359 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x % $y; ok 2360 - is a valid object ok 2361 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-1"); $x % $y; ok 2362 - is a valid object ok 2363 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); $x % $y; ok 2364 - is a valid object ok 2365 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x % $y; ok 2366 - is a valid object ok 2367 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); $x % $y; ok 2368 - is a valid object ok 2369 - $x = Math::BigInt->new("1000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 2370 - is a valid object ok 2371 - $x = Math::BigInt->new("2000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 2372 - is a valid object ok 2373 - $x = Math::BigInt->new("3000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 2374 - is a valid object ok 2375 - $x = Math::BigInt->new("4000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 2376 - is a valid object ok 2377 - $x = Math::BigInt->new("5000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 2378 - is a valid object ok 2379 - $x = Math::BigInt->new("6000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 2380 - is a valid object ok 2381 - $x = Math::BigInt->new("7000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 2382 - is a valid object ok 2383 - $x = Math::BigInt->new("8000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 2384 - is a valid object ok 2385 - $x = Math::BigInt->new("9000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 2386 - is a valid object ok 2387 - $x = Math::BigInt->new("35500000"); $y = Math::BigInt->new("113"); $x % $y; ok 2388 - is a valid object ok 2389 - $x = Math::BigInt->new("71000000"); $y = Math::BigInt->new("226"); $x % $y; ok 2390 - is a valid object ok 2391 - $x = Math::BigInt->new("106500000"); $y = Math::BigInt->new("339"); $x % $y; ok 2392 - is a valid object ok 2393 - $x = Math::BigInt->new("1000000000"); $y = Math::BigInt->new("3"); $x % $y; ok 2394 - is a valid object ok 2395 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("5"); $x % $y; ok 2396 - is a valid object ok 2397 - $x = Math::BigInt->new("100"); $y = Math::BigInt->new("4"); $x % $y; ok 2398 - is a valid object ok 2399 - $x = Math::BigInt->new("1000"); $y = Math::BigInt->new("8"); $x % $y; ok 2400 - is a valid object ok 2401 - $x = Math::BigInt->new("10000"); $y = Math::BigInt->new("16"); $x % $y; ok 2402 - is a valid object ok 2403 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("9"); $x % $y; ok 2404 - is a valid object ok 2405 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("99"); $x % $y; ok 2406 - is a valid object ok 2407 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("999"); $x % $y; ok 2408 - is a valid object ok 2409 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("9999"); $x % $y; ok 2410 - is a valid object ok 2411 - $x = Math::BigInt->new("999999999999999"); $y = Math::BigInt->new("99999"); $x % $y; ok 2412 - is a valid object ok 2413 - $x = Math::BigInt->new("-9"); $y = Math::BigInt->new("+5"); $x % $y; ok 2414 - is a valid object ok 2415 - $x = Math::BigInt->new("+9"); $y = Math::BigInt->new("-5"); $x % $y; ok 2416 - is a valid object ok 2417 - $x = Math::BigInt->new("-9"); $y = Math::BigInt->new("-5"); $x % $y; ok 2418 - is a valid object ok 2419 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("3"); $x % $y; ok 2420 - is a valid object ok 2421 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("3"); $x % $y; ok 2422 - is a valid object ok 2423 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("3"); $x % $y; ok 2424 - is a valid object ok 2425 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("3"); $x % $y; ok 2426 - is a valid object ok 2427 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-3"); $x % $y; ok 2428 - is a valid object ok 2429 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-3"); $x % $y; ok 2430 - is a valid object ok 2431 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("-3"); $x % $y; ok 2432 - is a valid object ok 2433 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-3"); $x % $y; ok 2434 - is a valid object ok 2435 - $x = Math::BigInt->new("4095"); $y = Math::BigInt->new("4095"); $x % $y; ok 2436 - is a valid object ok 2437 - $x = Math::BigInt->new("100041000510123"); $y = Math::BigInt->new("3"); $x % $y; ok 2438 - is a valid object ok 2439 - $x = Math::BigInt->new("152403346"); $y = Math::BigInt->new("12345"); $x % $y; ok 2440 - is a valid object ok 2441 - $x = Math::BigInt->new("9"); $y = Math::BigInt->new("5"); $x % $y; ok 2442 - is a valid object ok 2443 - $x = Math::BigInt->new("1234"); $y = Math::BigInt->new("9"); $x % $y; ok 2444 - is a valid object ok 2445 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("9"); $x % $y; ok 2446 - is a valid object ok 2447 - $x = Math::BigInt->new("12345678"); $y = Math::BigInt->new("9"); $x % $y; ok 2448 - is a valid object ok 2449 - $x = Math::BigInt->new("1234567891"); $y = Math::BigInt->new("9"); $x % $y; ok 2450 - is a valid object ok 2451 - $x = Math::BigInt->new("123456789123"); $y = Math::BigInt->new("9"); $x % $y; ok 2452 - is a valid object ok 2453 - $x = Math::BigInt->new("12345678912345"); $y = Math::BigInt->new("9"); $x % $y; ok 2454 - is a valid object ok 2455 - $x = Math::BigInt->new("1234567891234567"); $y = Math::BigInt->new("9"); $x % $y; ok 2456 - is a valid object ok 2457 - $x = Math::BigInt->new("123456789123456789"); $y = Math::BigInt->new("9"); $x % $y; ok 2458 - is a valid object ok 2459 - $x = Math::BigInt->new("1234"); $y = Math::BigInt->new("10"); $x % $y; ok 2460 - is a valid object ok 2461 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("10"); $x % $y; ok 2462 - is a valid object ok 2463 - $x = Math::BigInt->new("12345678"); $y = Math::BigInt->new("10"); $x % $y; ok 2464 - is a valid object ok 2465 - $x = Math::BigInt->new("1234567891"); $y = Math::BigInt->new("10"); $x % $y; ok 2466 - is a valid object ok 2467 - $x = Math::BigInt->new("123456789123"); $y = Math::BigInt->new("10"); $x % $y; ok 2468 - is a valid object ok 2469 - $x = Math::BigInt->new("12345678912345"); $y = Math::BigInt->new("10"); $x % $y; ok 2470 - is a valid object ok 2471 - $x = Math::BigInt->new("1234567891234567"); $y = Math::BigInt->new("10"); $x % $y; ok 2472 - is a valid object ok 2473 - $x = Math::BigInt->new("123456789123456789"); $y = Math::BigInt->new("10"); $x % $y; ok 2474 - is a valid object ok 2475 - $x = Math::BigInt->new("1234"); $y = Math::BigInt->new("113"); $x % $y; ok 2476 - is a valid object ok 2477 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("113"); $x % $y; ok 2478 - is a valid object ok 2479 - $x = Math::BigInt->new("12345678"); $y = Math::BigInt->new("113"); $x % $y; ok 2480 - is a valid object ok 2481 - $x = Math::BigInt->new("1234567891"); $y = Math::BigInt->new("113"); $x % $y; ok 2482 - is a valid object ok 2483 - $x = Math::BigInt->new("123456789123"); $y = Math::BigInt->new("113"); $x % $y; ok 2484 - is a valid object ok 2485 - $x = Math::BigInt->new("12345678912345"); $y = Math::BigInt->new("113"); $x % $y; ok 2486 - is a valid object ok 2487 - $x = Math::BigInt->new("1234567891234567"); $y = Math::BigInt->new("113"); $x % $y; ok 2488 - is a valid object ok 2489 - $x = Math::BigInt->new("123456789123456789"); $y = Math::BigInt->new("113"); $x % $y; ok 2490 - is a valid object ok 2491 - $x = Math::BigInt->new("-629"); $y = Math::BigInt->new("5033"); $x % $y; ok 2492 - is a valid object ok 2493 - $x = Math::BigInt->new("111111111111111111111111111111"); $y = Math::BigInt->new("111111111111111111111111111111"); $x % $y; ok 2494 - is a valid object ok 2495 - $x = Math::BigInt->new("12345678901234567890"); $y = Math::BigInt->new("12345678901234567890"); $x % $y; ok 2496 - is a valid object ok 2497 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("12"); Math::BigInt::bgcd($x, $y); ok 2498 - is a valid object ok 2499 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("12"); Math::BigInt::bgcd($x, $y); ok 2500 - is a valid object ok 2501 - $x = Math::BigInt->new("12"); $y = Math::BigInt->new("inf"); Math::BigInt::bgcd($x, $y); ok 2502 - is a valid object ok 2503 - $x = Math::BigInt->new("12"); $y = Math::BigInt->new("-inf"); Math::BigInt::bgcd($x, $y); ok 2504 - is a valid object ok 2505 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("inf"); Math::BigInt::bgcd($x, $y); ok 2506 - is a valid object ok 2507 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-inf"); Math::BigInt::bgcd($x, $y); ok 2508 - is a valid object ok 2509 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); Math::BigInt::bgcd($x, $y); ok 2510 - is a valid object ok 2511 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); Math::BigInt::bgcd($x, $y); ok 2512 - is a valid object ok 2513 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("+0"); Math::BigInt::bgcd($x, $y); ok 2514 - is a valid object ok 2515 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("abc"); Math::BigInt::bgcd($x, $y); ok 2516 - is a valid object ok 2517 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+0"); Math::BigInt::bgcd($x, $y); ok 2518 - is a valid object ok 2519 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+1"); Math::BigInt::bgcd($x, $y); ok 2520 - is a valid object ok 2521 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+0"); Math::BigInt::bgcd($x, $y); ok 2522 - is a valid object ok 2523 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+1"); Math::BigInt::bgcd($x, $y); ok 2524 - is a valid object ok 2525 - $x = Math::BigInt->new("+2"); $y = Math::BigInt->new("+3"); Math::BigInt::bgcd($x, $y); ok 2526 - is a valid object ok 2527 - $x = Math::BigInt->new("+3"); $y = Math::BigInt->new("+2"); Math::BigInt::bgcd($x, $y); ok 2528 - is a valid object ok 2529 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("+2"); Math::BigInt::bgcd($x, $y); ok 2530 - is a valid object ok 2531 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("-2"); Math::BigInt::bgcd($x, $y); ok 2532 - is a valid object ok 2533 - $x = Math::BigInt->new("-144"); $y = Math::BigInt->new("-60"); Math::BigInt::bgcd($x, $y); ok 2534 - is a valid object ok 2535 - $x = Math::BigInt->new("144"); $y = Math::BigInt->new("-60"); Math::BigInt::bgcd($x, $y); ok 2536 - is a valid object ok 2537 - $x = Math::BigInt->new("144"); $y = Math::BigInt->new("60"); Math::BigInt::bgcd($x, $y); ok 2538 - is a valid object ok 2539 - $x = Math::BigInt->new("100"); $y = Math::BigInt->new("625"); Math::BigInt::bgcd($x, $y); ok 2540 - is a valid object ok 2541 - $x = Math::BigInt->new("4096"); $y = Math::BigInt->new("81"); Math::BigInt::bgcd($x, $y); ok 2542 - is a valid object ok 2543 - $x = Math::BigInt->new("1034"); $y = Math::BigInt->new("804"); Math::BigInt::bgcd($x, $y); ok 2544 - is a valid object ok 2545 - $x = Math::BigInt->new("27"); $y = Math::BigInt->new("90"); $z = Math::BigInt->new("56"); Math::BigInt::bgcd($x, $y, $z); ok 2546 - is a valid object ok 2547 - $x = Math::BigInt->new("27"); $y = Math::BigInt->new("90"); $z = Math::BigInt->new("54"); Math::BigInt::bgcd($x, $y, $z); ok 2548 - is a valid object ok 2549 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); Math::BigInt::blcm($x, $y); ok 2550 - is a valid object ok 2551 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("+0"); Math::BigInt::blcm($x, $y); ok 2552 - is a valid object ok 2553 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("abc"); Math::BigInt::blcm($x, $y); ok 2554 - is a valid object ok 2555 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+0"); Math::BigInt::blcm($x, $y); ok 2556 - is a valid object ok 2557 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+0"); Math::BigInt::blcm($x, $y); ok 2558 - is a valid object ok 2559 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+1"); Math::BigInt::blcm($x, $y); ok 2560 - is a valid object ok 2561 - $x = Math::BigInt->new("+27"); $y = Math::BigInt->new("+90"); Math::BigInt::blcm($x, $y); ok 2562 - is a valid object ok 2563 - $x = Math::BigInt->new("+1034"); $y = Math::BigInt->new("+804"); Math::BigInt::blcm($x, $y); ok 2564 - is a valid object ok 2565 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x & $y; ok 2566 - is a valid object ok 2567 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("0"); $x & $y; ok 2568 - is a valid object ok 2569 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("abc"); $x & $y; ok 2570 - is a valid object ok 2571 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x & $y; ok 2572 - is a valid object ok 2573 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("2"); $x & $y; ok 2574 - is a valid object ok 2575 - $x = Math::BigInt->new("+8"); $y = Math::BigInt->new("+2"); $x & $y; ok 2576 - is a valid object ok 2577 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("0"); $x & $y; ok 2578 - is a valid object ok 2579 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("1"); $x & $y; ok 2580 - is a valid object ok 2581 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("+281474976710656"); $x & $y; ok 2582 - is a valid object ok 2583 - $x = Math::BigInt->new("281474976710656"); $y = Math::BigInt->new("-1"); $x & $y; ok 2584 - is a valid object ok 2585 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-3"); $x & $y; ok 2586 - is a valid object ok 2587 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x & $y; ok 2588 - is a valid object ok 2589 - $x = Math::BigInt->new("-6"); $y = Math::BigInt->new("-6"); $x & $y; ok 2590 - is a valid object ok 2591 - $x = Math::BigInt->new("-7"); $y = Math::BigInt->new("-4"); $x & $y; ok 2592 - is a valid object ok 2593 - $x = Math::BigInt->new("-7"); $y = Math::BigInt->new("4"); $x & $y; ok 2594 - is a valid object ok 2595 - $x = Math::BigInt->new("-4"); $y = Math::BigInt->new("7"); $x & $y; ok 2596 - is a valid object ok 2597 - $x = Math::BigInt->new("30"); $y = Math::BigInt->new("-3"); $x & $y; ok 2598 - is a valid object ok 2599 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("-1"); $x & $y; ok 2600 - is a valid object ok 2601 - $x = Math::BigInt->new("0xFFFF"); $y = Math::BigInt->new("0xFFFF"); $x & $y; ok 2602 - is a valid object ok 2603 - $x = Math::BigInt->new("0xFFFFFF"); $y = Math::BigInt->new("0xFFFFFF"); $x & $y; ok 2604 - is a valid object ok 2605 - $x = Math::BigInt->new("0xFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFF"); $x & $y; ok 2606 - is a valid object ok 2607 - $x = Math::BigInt->new("0xFFFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFFFF"); $x & $y; ok 2608 - is a valid object ok 2609 - $x = Math::BigInt->new("0xFFFFFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFFFFFF"); $x & $y; ok 2610 - is a valid object ok 2611 - $x = Math::BigInt->new("0xF0F0"); $y = Math::BigInt->new("0xF0F0"); $x & $y; ok 2612 - is a valid object ok 2613 - $x = Math::BigInt->new("0x0F0F"); $y = Math::BigInt->new("0x0F0F"); $x & $y; ok 2614 - is a valid object ok 2615 - $x = Math::BigInt->new("0xF0F0F0"); $y = Math::BigInt->new("0xF0F0F0"); $x & $y; ok 2616 - is a valid object ok 2617 - $x = Math::BigInt->new("0x0F0F0F"); $y = Math::BigInt->new("0x0F0F0F"); $x & $y; ok 2618 - is a valid object ok 2619 - $x = Math::BigInt->new("0xF0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0"); $x & $y; ok 2620 - is a valid object ok 2621 - $x = Math::BigInt->new("0x0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F"); $x & $y; ok 2622 - is a valid object ok 2623 - $x = Math::BigInt->new("0xF0F0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0F0"); $x & $y; ok 2624 - is a valid object ok 2625 - $x = Math::BigInt->new("0x0F0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F0F"); $x & $y; ok 2626 - is a valid object ok 2627 - $x = Math::BigInt->new("0xF0F0F0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0F0F0"); $x & $y; ok 2628 - is a valid object ok 2629 - $x = Math::BigInt->new("0x0F0F0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F0F0F"); $x & $y; ok 2630 - is a valid object ok 2631 - $x = Math::BigInt->new("0x1F0F0F0F0F0F"); $y = Math::BigInt->new("0x3F0F0F0F0F0F"); $x & $y; ok 2632 - is a valid object ok 2633 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x | $y; ok 2634 - is a valid object ok 2635 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("0"); $x | $y; ok 2636 - is a valid object ok 2637 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("abc"); $x | $y; ok 2638 - is a valid object ok 2639 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x | $y; ok 2640 - is a valid object ok 2641 - $x = Math::BigInt->new("+8"); $y = Math::BigInt->new("+2"); $x | $y; ok 2642 - is a valid object ok 2643 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("0"); $x | $y; ok 2644 - is a valid object ok 2645 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("1"); $x | $y; ok 2646 - is a valid object ok 2647 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("281474976710656"); $x | $y; ok 2648 - is a valid object ok 2649 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-3"); $x | $y; ok 2650 - is a valid object ok 2651 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x | $y; ok 2652 - is a valid object ok 2653 - $x = Math::BigInt->new("-6"); $y = Math::BigInt->new("-6"); $x | $y; ok 2654 - is a valid object ok 2655 - $x = Math::BigInt->new("-7"); $y = Math::BigInt->new("4"); $x | $y; ok 2656 - is a valid object ok 2657 - $x = Math::BigInt->new("-4"); $y = Math::BigInt->new("7"); $x | $y; ok 2658 - is a valid object ok 2659 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("-1"); $x | $y; ok 2660 - is a valid object ok 2661 - $x = Math::BigInt->new("30"); $y = Math::BigInt->new("-3"); $x | $y; ok 2662 - is a valid object ok 2663 - $x = Math::BigInt->new("30"); $y = Math::BigInt->new("-4"); $x | $y; ok 2664 - is a valid object ok 2665 - $x = Math::BigInt->new("300"); $y = Math::BigInt->new("-76"); $x | $y; ok 2666 - is a valid object ok 2667 - $x = Math::BigInt->new("-76"); $y = Math::BigInt->new("300"); $x | $y; ok 2668 - is a valid object ok 2669 - $x = Math::BigInt->new("0xFFFF"); $y = Math::BigInt->new("0xFFFF"); $x | $y; ok 2670 - is a valid object ok 2671 - $x = Math::BigInt->new("0xFFFFFF"); $y = Math::BigInt->new("0xFFFFFF"); $x | $y; ok 2672 - is a valid object ok 2673 - $x = Math::BigInt->new("0xFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFF"); $x | $y; ok 2674 - is a valid object ok 2675 - $x = Math::BigInt->new("0xFFFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFFFF"); $x | $y; ok 2676 - is a valid object ok 2677 - $x = Math::BigInt->new("0xFFFFFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFFFFFF"); $x | $y; ok 2678 - is a valid object ok 2679 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFF"); $x | $y; ok 2680 - is a valid object ok 2681 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFFFF"); $x | $y; ok 2682 - is a valid object ok 2683 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFFFFFF"); $x | $y; ok 2684 - is a valid object ok 2685 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFFFFFFFF"); $x | $y; ok 2686 - is a valid object ok 2687 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFFFFFFFFFF"); $x | $y; ok 2688 - is a valid object ok 2689 - $x = Math::BigInt->new("0xFFFF"); $y = Math::BigInt->new("0"); $x | $y; ok 2690 - is a valid object ok 2691 - $x = Math::BigInt->new("0xFFFFFF"); $y = Math::BigInt->new("0"); $x | $y; ok 2692 - is a valid object ok 2693 - $x = Math::BigInt->new("0xFFFFFFFF"); $y = Math::BigInt->new("0"); $x | $y; ok 2694 - is a valid object ok 2695 - $x = Math::BigInt->new("0xFFFFFFFFFF"); $y = Math::BigInt->new("0"); $x | $y; ok 2696 - is a valid object ok 2697 - $x = Math::BigInt->new("0xFFFFFFFFFFFF"); $y = Math::BigInt->new("0"); $x | $y; ok 2698 - is a valid object ok 2699 - $x = Math::BigInt->new("0xF0F0"); $y = Math::BigInt->new("0xF0F0"); $x | $y; ok 2700 - is a valid object ok 2701 - $x = Math::BigInt->new("0x0F0F"); $y = Math::BigInt->new("0x0F0F"); $x | $y; ok 2702 - is a valid object ok 2703 - $x = Math::BigInt->new("0xF0F0"); $y = Math::BigInt->new("0x0F0F"); $x | $y; ok 2704 - is a valid object ok 2705 - $x = Math::BigInt->new("0xF0F0F0"); $y = Math::BigInt->new("0xF0F0F0"); $x | $y; ok 2706 - is a valid object ok 2707 - $x = Math::BigInt->new("0x0F0F0F"); $y = Math::BigInt->new("0x0F0F0F"); $x | $y; ok 2708 - is a valid object ok 2709 - $x = Math::BigInt->new("0x0F0F0F"); $y = Math::BigInt->new("0xF0F0F0"); $x | $y; ok 2710 - is a valid object ok 2711 - $x = Math::BigInt->new("0xF0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0"); $x | $y; ok 2712 - is a valid object ok 2713 - $x = Math::BigInt->new("0x0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F"); $x | $y; ok 2714 - is a valid object ok 2715 - $x = Math::BigInt->new("0x0F0F0F0F"); $y = Math::BigInt->new("0xF0F0F0F0"); $x | $y; ok 2716 - is a valid object ok 2717 - $x = Math::BigInt->new("0xF0F0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0F0"); $x | $y; ok 2718 - is a valid object ok 2719 - $x = Math::BigInt->new("0x0F0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F0F"); $x | $y; ok 2720 - is a valid object ok 2721 - $x = Math::BigInt->new("0x0F0F0F0F0F"); $y = Math::BigInt->new("0xF0F0F0F0F0"); $x | $y; ok 2722 - is a valid object ok 2723 - $x = Math::BigInt->new("0xF0F0F0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0F0F0"); $x | $y; ok 2724 - is a valid object ok 2725 - $x = Math::BigInt->new("0x0F0F0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F0F0F"); $x | $y; ok 2726 - is a valid object ok 2727 - $x = Math::BigInt->new("0x0F0F0F0F0F0F"); $y = Math::BigInt->new("0xF0F0F0F0F0F0"); $x | $y; ok 2728 - is a valid object ok 2729 - $x = Math::BigInt->new("0x1F0F0F0F0F0F"); $y = Math::BigInt->new("0xF0F0F0F0F0F0"); $x | $y; ok 2730 - is a valid object ok 2731 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x ^ $y; ok 2732 - is a valid object ok 2733 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("0"); $x ^ $y; ok 2734 - is a valid object ok 2735 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("abc"); $x ^ $y; ok 2736 - is a valid object ok 2737 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x ^ $y; ok 2738 - is a valid object ok 2739 - $x = Math::BigInt->new("+8"); $y = Math::BigInt->new("+2"); $x ^ $y; ok 2740 - is a valid object ok 2741 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("0"); $x ^ $y; ok 2742 - is a valid object ok 2743 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("1"); $x ^ $y; ok 2744 - is a valid object ok 2745 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("281474976710656"); $x ^ $y; ok 2746 - is a valid object ok 2747 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-3"); $x ^ $y; ok 2748 - is a valid object ok 2749 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x ^ $y; ok 2750 - is a valid object ok 2751 - $x = Math::BigInt->new("-6"); $y = Math::BigInt->new("-6"); $x ^ $y; ok 2752 - is a valid object ok 2753 - $x = Math::BigInt->new("-7"); $y = Math::BigInt->new("4"); $x ^ $y; ok 2754 - is a valid object ok 2755 - $x = Math::BigInt->new("-4"); $y = Math::BigInt->new("7"); $x ^ $y; ok 2756 - is a valid object ok 2757 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("-7"); $x ^ $y; ok 2758 - is a valid object ok 2759 - $x = Math::BigInt->new("-4"); $y = Math::BigInt->new("-7"); $x ^ $y; ok 2760 - is a valid object ok 2761 - $x = Math::BigInt->new("30"); $y = Math::BigInt->new("-3"); $x ^ $y; ok 2762 - is a valid object ok 2763 - $x = Math::BigInt->new("30"); $y = Math::BigInt->new("-4"); $x ^ $y; ok 2764 - is a valid object ok 2765 - $x = Math::BigInt->new("300"); $y = Math::BigInt->new("-76"); $x ^ $y; ok 2766 - is a valid object ok 2767 - $x = Math::BigInt->new("-76"); $y = Math::BigInt->new("300"); $x ^ $y; ok 2768 - is a valid object ok 2769 - $x = Math::BigInt->new("0xFFFF"); $y = Math::BigInt->new("0xFFFF"); $x ^ $y; ok 2770 - is a valid object ok 2771 - $x = Math::BigInt->new("0xFFFFFF"); $y = Math::BigInt->new("0xFFFFFF"); $x ^ $y; ok 2772 - is a valid object ok 2773 - $x = Math::BigInt->new("0xFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFF"); $x ^ $y; ok 2774 - is a valid object ok 2775 - $x = Math::BigInt->new("0xFFFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFFFF"); $x ^ $y; ok 2776 - is a valid object ok 2777 - $x = Math::BigInt->new("0xFFFFFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFFFFFF"); $x ^ $y; ok 2778 - is a valid object ok 2779 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFF"); $x ^ $y; ok 2780 - is a valid object ok 2781 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFFFF"); $x ^ $y; ok 2782 - is a valid object ok 2783 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFFFFFF"); $x ^ $y; ok 2784 - is a valid object ok 2785 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFFFFFFFF"); $x ^ $y; ok 2786 - is a valid object ok 2787 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFFFFFFFFFF"); $x ^ $y; ok 2788 - is a valid object ok 2789 - $x = Math::BigInt->new("0xFFFF"); $y = Math::BigInt->new("0"); $x ^ $y; ok 2790 - is a valid object ok 2791 - $x = Math::BigInt->new("0xFFFFFF"); $y = Math::BigInt->new("0"); $x ^ $y; ok 2792 - is a valid object ok 2793 - $x = Math::BigInt->new("0xFFFFFFFF"); $y = Math::BigInt->new("0"); $x ^ $y; ok 2794 - is a valid object ok 2795 - $x = Math::BigInt->new("0xFFFFFFFFFF"); $y = Math::BigInt->new("0"); $x ^ $y; ok 2796 - is a valid object ok 2797 - $x = Math::BigInt->new("0xFFFFFFFFFFFF"); $y = Math::BigInt->new("0"); $x ^ $y; ok 2798 - is a valid object ok 2799 - $x = Math::BigInt->new("0xF0F0"); $y = Math::BigInt->new("0xF0F0"); $x ^ $y; ok 2800 - is a valid object ok 2801 - $x = Math::BigInt->new("0x0F0F"); $y = Math::BigInt->new("0x0F0F"); $x ^ $y; ok 2802 - is a valid object ok 2803 - $x = Math::BigInt->new("0xF0F0"); $y = Math::BigInt->new("0x0F0F"); $x ^ $y; ok 2804 - is a valid object ok 2805 - $x = Math::BigInt->new("0xF0F0F0"); $y = Math::BigInt->new("0xF0F0F0"); $x ^ $y; ok 2806 - is a valid object ok 2807 - $x = Math::BigInt->new("0x0F0F0F"); $y = Math::BigInt->new("0x0F0F0F"); $x ^ $y; ok 2808 - is a valid object ok 2809 - $x = Math::BigInt->new("0x0F0F0F"); $y = Math::BigInt->new("0xF0F0F0"); $x ^ $y; ok 2810 - is a valid object ok 2811 - $x = Math::BigInt->new("0xF0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0"); $x ^ $y; ok 2812 - is a valid object ok 2813 - $x = Math::BigInt->new("0x0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F"); $x ^ $y; ok 2814 - is a valid object ok 2815 - $x = Math::BigInt->new("0x0F0F0F0F"); $y = Math::BigInt->new("0xF0F0F0F0"); $x ^ $y; ok 2816 - is a valid object ok 2817 - $x = Math::BigInt->new("0xF0F0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0F0"); $x ^ $y; ok 2818 - is a valid object ok 2819 - $x = Math::BigInt->new("0x0F0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F0F"); $x ^ $y; ok 2820 - is a valid object ok 2821 - $x = Math::BigInt->new("0x0F0F0F0F0F"); $y = Math::BigInt->new("0xF0F0F0F0F0"); $x ^ $y; ok 2822 - is a valid object ok 2823 - $x = Math::BigInt->new("0xF0F0F0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0F0F0"); $x ^ $y; ok 2824 - is a valid object ok 2825 - $x = Math::BigInt->new("0x0F0F0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F0F0F"); $x ^ $y; ok 2826 - is a valid object ok 2827 - $x = Math::BigInt->new("0x0F0F0F0F0F0F"); $y = Math::BigInt->new("0xF0F0F0F0F0F0"); $x ^ $y; ok 2828 - is a valid object ok 2829 - $x = Math::BigInt->new("abc"); $x->bnot(); ok 2830 - is a valid object ok 2831 - $x = Math::BigInt->new("+0"); $x->bnot(); ok 2832 - is a valid object ok 2833 - $x = Math::BigInt->new("+8"); $x->bnot(); ok 2834 - is a valid object ok 2835 - $x = Math::BigInt->new("+281474976710656"); $x->bnot(); ok 2836 - is a valid object ok 2837 - $x = Math::BigInt->new("-1"); $x->bnot(); ok 2838 - is a valid object ok 2839 - $x = Math::BigInt->new("-2"); $x->bnot(); ok 2840 - is a valid object ok 2841 - $x = Math::BigInt->new("-12"); $x->bnot(); ok 2842 - is a valid object ok 2843 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $x->digit($y); ok 2844 - $x = Math::BigInt->new("12"); $y = Math::BigInt->new("0"); $x->digit($y); ok 2845 - $x = Math::BigInt->new("12"); $y = Math::BigInt->new("1"); $x->digit($y); ok 2846 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("0"); $x->digit($y); ok 2847 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("1"); $x->digit($y); ok 2848 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("2"); $x->digit($y); ok 2849 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("-1"); $x->digit($y); ok 2850 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("-2"); $x->digit($y); ok 2851 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("-3"); $x->digit($y); ok 2852 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("0"); $x->digit($y); ok 2853 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("1"); $x->digit($y); ok 2854 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("2"); $x->digit($y); ok 2855 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("3"); $x->digit($y); ok 2856 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("4"); $x->digit($y); ok 2857 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("5"); $x->digit($y); ok 2858 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("-1"); $x->digit($y); ok 2859 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("-2"); $x->digit($y); ok 2860 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("-3"); $x->digit($y); ok 2861 - $x = Math::BigInt->new("100000"); $y = Math::BigInt->new("-3"); $x->digit($y); ok 2862 - $x = Math::BigInt->new("100000"); $y = Math::BigInt->new("0"); $x->digit($y); ok 2863 - $x = Math::BigInt->new("100000"); $y = Math::BigInt->new("1"); $x->digit($y); ok 2864 - $x = Math::BigInt->new("abc"); $x = $x->mantissa()->bstr(); ok 2865 - $x = Math::BigInt->new("1e4"); $x = $x->mantissa()->bstr(); ok 2866 - $x = Math::BigInt->new("2e0"); $x = $x->mantissa()->bstr(); ok 2867 - $x = Math::BigInt->new("123"); $x = $x->mantissa()->bstr(); ok 2868 - $x = Math::BigInt->new("-1"); $x = $x->mantissa()->bstr(); ok 2869 - $x = Math::BigInt->new("-2"); $x = $x->mantissa()->bstr(); ok 2870 - $x = Math::BigInt->new("+inf"); $x = $x->mantissa()->bstr(); ok 2871 - $x = Math::BigInt->new("-inf"); $x = $x->mantissa()->bstr(); ok 2872 - $x = Math::BigInt->new("abc"); $x = $x->exponent()->bstr(); ok 2873 - $x = Math::BigInt->new("1e4"); $x = $x->exponent()->bstr(); ok 2874 - $x = Math::BigInt->new("2e0"); $x = $x->exponent()->bstr(); ok 2875 - $x = Math::BigInt->new("123"); $x = $x->exponent()->bstr(); ok 2876 - $x = Math::BigInt->new("-1"); $x = $x->exponent()->bstr(); ok 2877 - $x = Math::BigInt->new("-2"); $x = $x->exponent()->bstr(); ok 2878 - $x = Math::BigInt->new("0"); $x = $x->exponent()->bstr(); ok 2879 - $x = Math::BigInt->new("+inf"); $x = $x->exponent()->bstr(); ok 2880 - $x = Math::BigInt->new("-inf"); $x = $x->exponent()->bstr(); ok 2881 - $x = Math::BigInt->new("abc"); ($m, $e) = $x->parts(); $m = $m->bstr(); $m = "NaN" if !defined $m; $e = $e->bstr(); $e = "NaN" if !defined $e; "$m,$e"; ok 2882 - $x = Math::BigInt->new("1e4"); ($m, $e) = $x->parts(); $m = $m->bstr(); $m = "NaN" if !defined $m; $e = $e->bstr(); $e = "NaN" if !defined $e; "$m,$e"; ok 2883 - $x = Math::BigInt->new("2e0"); ($m, $e) = $x->parts(); $m = $m->bstr(); $m = "NaN" if !defined $m; $e = $e->bstr(); $e = "NaN" if !defined $e; "$m,$e"; ok 2884 - $x = Math::BigInt->new("123"); ($m, $e) = $x->parts(); $m = $m->bstr(); $m = "NaN" if !defined $m; $e = $e->bstr(); $e = "NaN" if !defined $e; "$m,$e"; ok 2885 - $x = Math::BigInt->new("-1"); ($m, $e) = $x->parts(); $m = $m->bstr(); $m = "NaN" if !defined $m; $e = $e->bstr(); $e = "NaN" if !defined $e; "$m,$e"; ok 2886 - $x = Math::BigInt->new("-2"); ($m, $e) = $x->parts(); $m = $m->bstr(); $m = "NaN" if !defined $m; $e = $e->bstr(); $e = "NaN" if !defined $e; "$m,$e"; ok 2887 - $x = Math::BigInt->new("0"); ($m, $e) = $x->parts(); $m = $m->bstr(); $m = "NaN" if !defined $m; $e = $e->bstr(); $e = "NaN" if !defined $e; "$m,$e"; ok 2888 - $x = Math::BigInt->new("+inf"); ($m, $e) = $x->parts(); $m = $m->bstr(); $m = "NaN" if !defined $m; $e = $e->bstr(); $e = "NaN" if !defined $e; "$m,$e"; ok 2889 - $x = Math::BigInt->new("-inf"); ($m, $e) = $x->parts(); $m = $m->bstr(); $m = "NaN" if !defined $m; $e = $e->bstr(); $e = "NaN" if !defined $e; "$m,$e"; ok 2890 - $x = Math::BigInt->new("NaN"); $x->bfac(); ok 2891 - is a valid object ok 2892 - $x = Math::BigInt->new("+inf"); $x->bfac(); ok 2893 - is a valid object ok 2894 - $x = Math::BigInt->new("-inf"); $x->bfac(); ok 2895 - is a valid object ok 2896 - $x = Math::BigInt->new("-1"); $x->bfac(); ok 2897 - is a valid object ok 2898 - $x = Math::BigInt->new("0"); $x->bfac(); ok 2899 - is a valid object ok 2900 - $x = Math::BigInt->new("1"); $x->bfac(); ok 2901 - is a valid object ok 2902 - $x = Math::BigInt->new("2"); $x->bfac(); ok 2903 - is a valid object ok 2904 - $x = Math::BigInt->new("3"); $x->bfac(); ok 2905 - is a valid object ok 2906 - $x = Math::BigInt->new("4"); $x->bfac(); ok 2907 - is a valid object ok 2908 - $x = Math::BigInt->new("5"); $x->bfac(); ok 2909 - is a valid object ok 2910 - $x = Math::BigInt->new("6"); $x->bfac(); ok 2911 - is a valid object ok 2912 - $x = Math::BigInt->new("7"); $x->bfac(); ok 2913 - is a valid object ok 2914 - $x = Math::BigInt->new("8"); $x->bfac(); ok 2915 - is a valid object ok 2916 - $x = Math::BigInt->new("9"); $x->bfac(); ok 2917 - is a valid object ok 2918 - $x = Math::BigInt->new("10"); $x->bfac(); ok 2919 - is a valid object ok 2920 - $x = Math::BigInt->new("11"); $x->bfac(); ok 2921 - is a valid object ok 2922 - $x = Math::BigInt->new("12"); $x->bfac(); ok 2923 - is a valid object ok 2924 - $x = Math::BigInt->new("20"); $x->bfac(); ok 2925 - is a valid object ok 2926 - $x = Math::BigInt->new("22"); $x->bfac(); ok 2927 - is a valid object ok 2928 - $x = Math::BigInt->new("69"); $x->bfac(); ok 2929 - is a valid object ok 2930 - $x = Math::BigInt->new("NaN"); $x->bdfac(); ok 2931 - is a valid object ok 2932 - $x = Math::BigInt->new("+inf"); $x->bdfac(); ok 2933 - is a valid object ok 2934 - $x = Math::BigInt->new("-inf"); $x->bdfac(); ok 2935 - is a valid object ok 2936 - $x = Math::BigInt->new("-2"); $x->bdfac(); ok 2937 - is a valid object ok 2938 - $x = Math::BigInt->new("-1"); $x->bdfac(); ok 2939 - is a valid object ok 2940 - $x = Math::BigInt->new("0"); $x->bdfac(); ok 2941 - is a valid object ok 2942 - $x = Math::BigInt->new("1"); $x->bdfac(); ok 2943 - is a valid object ok 2944 - $x = Math::BigInt->new("2"); $x->bdfac(); ok 2945 - is a valid object ok 2946 - $x = Math::BigInt->new("3"); $x->bdfac(); ok 2947 - is a valid object ok 2948 - $x = Math::BigInt->new("4"); $x->bdfac(); ok 2949 - is a valid object ok 2950 - $x = Math::BigInt->new("5"); $x->bdfac(); ok 2951 - is a valid object ok 2952 - $x = Math::BigInt->new("6"); $x->bdfac(); ok 2953 - is a valid object ok 2954 - $x = Math::BigInt->new("7"); $x->bdfac(); ok 2955 - is a valid object ok 2956 - $x = Math::BigInt->new("8"); $x->bdfac(); ok 2957 - is a valid object ok 2958 - $x = Math::BigInt->new("9"); $x->bdfac(); ok 2959 - is a valid object ok 2960 - $x = Math::BigInt->new("10"); $x->bdfac(); ok 2961 - is a valid object ok 2962 - $x = Math::BigInt->new("11"); $x->bdfac(); ok 2963 - is a valid object ok 2964 - $x = Math::BigInt->new("12"); $x->bdfac(); ok 2965 - is a valid object ok 2966 - $x = Math::BigInt->new("NaN"); $x->btfac(); ok 2967 - is a valid object ok 2968 - $x = Math::BigInt->new("+inf"); $x->btfac(); ok 2969 - is a valid object ok 2970 - $x = Math::BigInt->new("-inf"); $x->btfac(); ok 2971 - is a valid object ok 2972 - $x = Math::BigInt->new("-3"); $x->btfac(); ok 2973 - is a valid object ok 2974 - $x = Math::BigInt->new("-2"); $x->btfac(); ok 2975 - is a valid object ok 2976 - $x = Math::BigInt->new("-1"); $x->btfac(); ok 2977 - is a valid object ok 2978 - $x = Math::BigInt->new("0"); $x->btfac(); ok 2979 - is a valid object ok 2980 - $x = Math::BigInt->new("1"); $x->btfac(); ok 2981 - is a valid object ok 2982 - $x = Math::BigInt->new("2"); $x->btfac(); ok 2983 - is a valid object ok 2984 - $x = Math::BigInt->new("3"); $x->btfac(); ok 2985 - is a valid object ok 2986 - $x = Math::BigInt->new("4"); $x->btfac(); ok 2987 - is a valid object ok 2988 - $x = Math::BigInt->new("5"); $x->btfac(); ok 2989 - is a valid object ok 2990 - $x = Math::BigInt->new("6"); $x->btfac(); ok 2991 - is a valid object ok 2992 - $x = Math::BigInt->new("7"); $x->btfac(); ok 2993 - is a valid object ok 2994 - $x = Math::BigInt->new("8"); $x->btfac(); ok 2995 - is a valid object ok 2996 - $x = Math::BigInt->new("9"); $x->btfac(); ok 2997 - is a valid object ok 2998 - $x = Math::BigInt->new("10"); $x->btfac(); ok 2999 - is a valid object ok 3000 - $x = Math::BigInt->new("11"); $x->btfac(); ok 3001 - is a valid object ok 3002 - $x = Math::BigInt->new("12"); $x->btfac(); ok 3003 - is a valid object ok 3004 - $x = Math::BigInt->new("7"); $y = Math::BigInt->new("-inf"); $x->bmfac($y); ok 3005 - is a valid object ok 3006 - $x = Math::BigInt->new("7"); $y = Math::BigInt->new("-1"); $x->bmfac($y); ok 3007 - is a valid object ok 3008 - $x = Math::BigInt->new("7"); $y = Math::BigInt->new("0"); $x->bmfac($y); ok 3009 - is a valid object ok 3010 - $x = Math::BigInt->new("7"); $y = Math::BigInt->new("inf"); $x->bmfac($y); ok 3011 - is a valid object ok 3012 - $x = Math::BigInt->new("7"); $y = Math::BigInt->new("NaN"); $x->bmfac($y); ok 3013 - is a valid object ok 3014 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("1"); $x->bmfac($y); ok 3015 - is a valid object ok 3016 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("1"); $x->bmfac($y); ok 3017 - is a valid object ok 3018 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("1"); $x->bmfac($y); ok 3019 - is a valid object ok 3020 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); $x->bmfac($y); ok 3021 - is a valid object ok 3022 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); $x->bmfac($y); ok 3023 - is a valid object ok 3024 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); $x->bmfac($y); ok 3025 - is a valid object ok 3026 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); $x->bmfac($y); ok 3027 - is a valid object ok 3028 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("1"); $x->bmfac($y); ok 3029 - is a valid object ok 3030 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("1"); $x->bmfac($y); ok 3031 - is a valid object ok 3032 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("1"); $x->bmfac($y); ok 3033 - is a valid object ok 3034 - $x = Math::BigInt->new("6"); $y = Math::BigInt->new("1"); $x->bmfac($y); ok 3035 - is a valid object ok 3036 - $x = Math::BigInt->new("7"); $y = Math::BigInt->new("1"); $x->bmfac($y); ok 3037 - is a valid object ok 3038 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("1"); $x->bmfac($y); ok 3039 - is a valid object ok 3040 - $x = Math::BigInt->new("9"); $y = Math::BigInt->new("1"); $x->bmfac($y); ok 3041 - is a valid object ok 3042 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("1"); $x->bmfac($y); ok 3043 - is a valid object ok 3044 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("2"); $x->bmfac($y); ok 3045 - is a valid object ok 3046 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("2"); $x->bmfac($y); ok 3047 - is a valid object ok 3048 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("2"); $x->bmfac($y); ok 3049 - is a valid object ok 3050 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("2"); $x->bmfac($y); ok 3051 - is a valid object ok 3052 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("2"); $x->bmfac($y); ok 3053 - is a valid object ok 3054 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("2"); $x->bmfac($y); ok 3055 - is a valid object ok 3056 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x->bmfac($y); ok 3057 - is a valid object ok 3058 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("2"); $x->bmfac($y); ok 3059 - is a valid object ok 3060 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("2"); $x->bmfac($y); ok 3061 - is a valid object ok 3062 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("2"); $x->bmfac($y); ok 3063 - is a valid object ok 3064 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("2"); $x->bmfac($y); ok 3065 - is a valid object ok 3066 - $x = Math::BigInt->new("6"); $y = Math::BigInt->new("2"); $x->bmfac($y); ok 3067 - is a valid object ok 3068 - $x = Math::BigInt->new("7"); $y = Math::BigInt->new("2"); $x->bmfac($y); ok 3069 - is a valid object ok 3070 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("2"); $x->bmfac($y); ok 3071 - is a valid object ok 3072 - $x = Math::BigInt->new("9"); $y = Math::BigInt->new("2"); $x->bmfac($y); ok 3073 - is a valid object ok 3074 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("2"); $x->bmfac($y); ok 3075 - is a valid object ok 3076 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("3"); $x->bmfac($y); ok 3077 - is a valid object ok 3078 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("3"); $x->bmfac($y); ok 3079 - is a valid object ok 3080 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("3"); $x->bmfac($y); ok 3081 - is a valid object ok 3082 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("3"); $x->bmfac($y); ok 3083 - is a valid object ok 3084 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("3"); $x->bmfac($y); ok 3085 - is a valid object ok 3086 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("3"); $x->bmfac($y); ok 3087 - is a valid object ok 3088 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("3"); $x->bmfac($y); ok 3089 - is a valid object ok 3090 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("3"); $x->bmfac($y); ok 3091 - is a valid object ok 3092 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("3"); $x->bmfac($y); ok 3093 - is a valid object ok 3094 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("3"); $x->bmfac($y); ok 3095 - is a valid object ok 3096 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("3"); $x->bmfac($y); ok 3097 - is a valid object ok 3098 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("3"); $x->bmfac($y); ok 3099 - is a valid object ok 3100 - $x = Math::BigInt->new("6"); $y = Math::BigInt->new("3"); $x->bmfac($y); ok 3101 - is a valid object ok 3102 - $x = Math::BigInt->new("7"); $y = Math::BigInt->new("3"); $x->bmfac($y); ok 3103 - is a valid object ok 3104 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("3"); $x->bmfac($y); ok 3105 - is a valid object ok 3106 - $x = Math::BigInt->new("9"); $y = Math::BigInt->new("3"); $x->bmfac($y); ok 3107 - is a valid object ok 3108 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("3"); $x->bmfac($y); ok 3109 - is a valid object ok 3110 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("4"); $x->bmfac($y); ok 3111 - is a valid object ok 3112 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("4"); $x->bmfac($y); ok 3113 - is a valid object ok 3114 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("4"); $x->bmfac($y); ok 3115 - is a valid object ok 3116 - $x = Math::BigInt->new("-4"); $y = Math::BigInt->new("4"); $x->bmfac($y); ok 3117 - is a valid object ok 3118 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("4"); $x->bmfac($y); ok 3119 - is a valid object ok 3120 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("4"); $x->bmfac($y); ok 3121 - is a valid object ok 3122 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("4"); $x->bmfac($y); ok 3123 - is a valid object ok 3124 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("4"); $x->bmfac($y); ok 3125 - is a valid object ok 3126 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("4"); $x->bmfac($y); ok 3127 - is a valid object ok 3128 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("4"); $x->bmfac($y); ok 3129 - is a valid object ok 3130 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("4"); $x->bmfac($y); ok 3131 - is a valid object ok 3132 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("4"); $x->bmfac($y); ok 3133 - is a valid object ok 3134 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("4"); $x->bmfac($y); ok 3135 - is a valid object ok 3136 - $x = Math::BigInt->new("6"); $y = Math::BigInt->new("4"); $x->bmfac($y); ok 3137 - is a valid object ok 3138 - $x = Math::BigInt->new("7"); $y = Math::BigInt->new("4"); $x->bmfac($y); ok 3139 - is a valid object ok 3140 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("4"); $x->bmfac($y); ok 3141 - is a valid object ok 3142 - $x = Math::BigInt->new("9"); $y = Math::BigInt->new("4"); $x->bmfac($y); ok 3143 - is a valid object ok 3144 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("4"); $x->bmfac($y); ok 3145 - is a valid object ok 3146 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("5"); $x->bmfac($y); ok 3147 - is a valid object ok 3148 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("5"); $x->bmfac($y); ok 3149 - is a valid object ok 3150 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("5"); $x->bmfac($y); ok 3151 - is a valid object ok 3152 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("5"); $x->bmfac($y); ok 3153 - is a valid object ok 3154 - $x = Math::BigInt->new("-4"); $y = Math::BigInt->new("5"); $x->bmfac($y); ok 3155 - is a valid object ok 3156 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("5"); $x->bmfac($y); ok 3157 - is a valid object ok 3158 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("5"); $x->bmfac($y); ok 3159 - is a valid object ok 3160 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("5"); $x->bmfac($y); ok 3161 - is a valid object ok 3162 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("5"); $x->bmfac($y); ok 3163 - is a valid object ok 3164 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("5"); $x->bmfac($y); ok 3165 - is a valid object ok 3166 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("5"); $x->bmfac($y); ok 3167 - is a valid object ok 3168 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("5"); $x->bmfac($y); ok 3169 - is a valid object ok 3170 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("5"); $x->bmfac($y); ok 3171 - is a valid object ok 3172 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("5"); $x->bmfac($y); ok 3173 - is a valid object ok 3174 - $x = Math::BigInt->new("6"); $y = Math::BigInt->new("5"); $x->bmfac($y); ok 3175 - is a valid object ok 3176 - $x = Math::BigInt->new("7"); $y = Math::BigInt->new("5"); $x->bmfac($y); ok 3177 - is a valid object ok 3178 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("5"); $x->bmfac($y); ok 3179 - is a valid object ok 3180 - $x = Math::BigInt->new("9"); $y = Math::BigInt->new("5"); $x->bmfac($y); ok 3181 - is a valid object ok 3182 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("5"); $x->bmfac($y); ok 3183 - is a valid object ok 3184 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("12"); $x ** $y; ok 3185 - is a valid object ok 3186 - $x = Math::BigInt->new("12"); $y = Math::BigInt->new("abc"); $x ** $y; ok 3187 - is a valid object ok 3188 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $x ** $y; ok 3189 - is a valid object ok 3190 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-3"); $x ** $y; ok 3191 - is a valid object ok 3192 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-2"); $x ** $y; ok 3193 - is a valid object ok 3194 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-1"); $x ** $y; ok 3195 - is a valid object ok 3196 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("0"); $x ** $y; ok 3197 - is a valid object ok 3198 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("1"); $x ** $y; ok 3199 - is a valid object ok 3200 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("2"); $x ** $y; ok 3201 - is a valid object ok 3202 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("3"); $x ** $y; ok 3203 - is a valid object ok 3204 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("inf"); $x ** $y; ok 3205 - is a valid object ok 3206 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("NaN"); $x ** $y; ok 3207 - is a valid object ok 3208 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("-inf"); $x ** $y; ok 3209 - is a valid object ok 3210 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("-3"); $x ** $y; ok 3211 - is a valid object ok 3212 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("-2"); $x ** $y; ok 3213 - is a valid object ok 3214 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("-1"); $x ** $y; ok 3215 - is a valid object ok 3216 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("0"); $x ** $y; ok 3217 - is a valid object ok 3218 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("1"); $x ** $y; ok 3219 - is a valid object ok 3220 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("2"); $x ** $y; ok 3221 - is a valid object ok 3222 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("3"); $x ** $y; ok 3223 - is a valid object ok 3224 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("inf"); $x ** $y; ok 3225 - is a valid object ok 3226 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("NaN"); $x ** $y; ok 3227 - is a valid object ok 3228 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-inf"); $x ** $y; ok 3229 - is a valid object ok 3230 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-3"); $x ** $y; ok 3231 - is a valid object ok 3232 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-2"); $x ** $y; ok 3233 - is a valid object ok 3234 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-1"); $x ** $y; ok 3235 - is a valid object ok 3236 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("0"); $x ** $y; ok 3237 - is a valid object ok 3238 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("1"); $x ** $y; ok 3239 - is a valid object ok 3240 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("2"); $x ** $y; ok 3241 - is a valid object ok 3242 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("3"); $x ** $y; ok 3243 - is a valid object ok 3244 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("inf"); $x ** $y; ok 3245 - is a valid object ok 3246 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("NaN"); $x ** $y; ok 3247 - is a valid object ok 3248 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-inf"); $x ** $y; ok 3249 - is a valid object ok 3250 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-3"); $x ** $y; ok 3251 - is a valid object ok 3252 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-2"); $x ** $y; ok 3253 - is a valid object ok 3254 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x ** $y; ok 3255 - is a valid object ok 3256 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("0"); $x ** $y; ok 3257 - is a valid object ok 3258 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); $x ** $y; ok 3259 - is a valid object ok 3260 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("2"); $x ** $y; ok 3261 - is a valid object ok 3262 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("3"); $x ** $y; ok 3263 - is a valid object ok 3264 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("inf"); $x ** $y; ok 3265 - is a valid object ok 3266 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("NaN"); $x ** $y; ok 3267 - is a valid object ok 3268 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-inf"); $x ** $y; ok 3269 - is a valid object ok 3270 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-3"); $x ** $y; ok 3271 - is a valid object ok 3272 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-2"); $x ** $y; ok 3273 - is a valid object ok 3274 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-1"); $x ** $y; ok 3275 - is a valid object ok 3276 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $x ** $y; ok 3277 - is a valid object ok 3278 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); $x ** $y; ok 3279 - is a valid object ok 3280 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("2"); $x ** $y; ok 3281 - is a valid object ok 3282 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("3"); $x ** $y; ok 3283 - is a valid object ok 3284 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("inf"); $x ** $y; ok 3285 - is a valid object ok 3286 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("NaN"); $x ** $y; ok 3287 - is a valid object ok 3288 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-inf"); $x ** $y; ok 3289 - is a valid object ok 3290 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-3"); $x ** $y; ok 3291 - is a valid object ok 3292 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-2"); $x ** $y; ok 3293 - is a valid object ok 3294 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-1"); $x ** $y; ok 3295 - is a valid object ok 3296 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("0"); $x ** $y; ok 3297 - is a valid object ok 3298 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); $x ** $y; ok 3299 - is a valid object ok 3300 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x ** $y; ok 3301 - is a valid object ok 3302 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("3"); $x ** $y; ok 3303 - is a valid object ok 3304 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("inf"); $x ** $y; ok 3305 - is a valid object ok 3306 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("NaN"); $x ** $y; ok 3307 - is a valid object ok 3308 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-inf"); $x ** $y; ok 3309 - is a valid object ok 3310 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-3"); $x ** $y; ok 3311 - is a valid object ok 3312 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-2"); $x ** $y; ok 3313 - is a valid object ok 3314 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-1"); $x ** $y; ok 3315 - is a valid object ok 3316 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("0"); $x ** $y; ok 3317 - is a valid object ok 3318 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); $x ** $y; ok 3319 - is a valid object ok 3320 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("2"); $x ** $y; ok 3321 - is a valid object ok 3322 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("3"); $x ** $y; ok 3323 - is a valid object ok 3324 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("inf"); $x ** $y; ok 3325 - is a valid object ok 3326 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("NaN"); $x ** $y; ok 3327 - is a valid object ok 3328 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("-inf"); $x ** $y; ok 3329 - is a valid object ok 3330 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("-3"); $x ** $y; ok 3331 - is a valid object ok 3332 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("-2"); $x ** $y; ok 3333 - is a valid object ok 3334 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("-1"); $x ** $y; ok 3335 - is a valid object ok 3336 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("0"); $x ** $y; ok 3337 - is a valid object ok 3338 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("1"); $x ** $y; ok 3339 - is a valid object ok 3340 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("2"); $x ** $y; ok 3341 - is a valid object ok 3342 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("3"); $x ** $y; ok 3343 - is a valid object ok 3344 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("inf"); $x ** $y; ok 3345 - is a valid object ok 3346 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("NaN"); $x ** $y; ok 3347 - is a valid object ok 3348 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-inf"); $x ** $y; ok 3349 - is a valid object ok 3350 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-3"); $x ** $y; ok 3351 - is a valid object ok 3352 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-2"); $x ** $y; ok 3353 - is a valid object ok 3354 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-1"); $x ** $y; ok 3355 - is a valid object ok 3356 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("0"); $x ** $y; ok 3357 - is a valid object ok 3358 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("1"); $x ** $y; ok 3359 - is a valid object ok 3360 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("2"); $x ** $y; ok 3361 - is a valid object ok 3362 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("3"); $x ** $y; ok 3363 - is a valid object ok 3364 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("inf"); $x ** $y; ok 3365 - is a valid object ok 3366 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("NaN"); $x ** $y; ok 3367 - is a valid object ok 3368 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("-inf"); $x ** $y; ok 3369 - is a valid object ok 3370 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("-3"); $x ** $y; ok 3371 - is a valid object ok 3372 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("-2"); $x ** $y; ok 3373 - is a valid object ok 3374 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("-1"); $x ** $y; ok 3375 - is a valid object ok 3376 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("0"); $x ** $y; ok 3377 - is a valid object ok 3378 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("1"); $x ** $y; ok 3379 - is a valid object ok 3380 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("2"); $x ** $y; ok 3381 - is a valid object ok 3382 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("3"); $x ** $y; ok 3383 - is a valid object ok 3384 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("inf"); $x ** $y; ok 3385 - is a valid object ok 3386 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("NaN"); $x ** $y; ok 3387 - is a valid object ok 3388 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("1234500012"); $x ** $y; ok 3389 - is a valid object ok 3390 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("1234500012"); $x ** $y; ok 3391 - is a valid object ok 3392 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("1234500013"); $x ** $y; ok 3393 - is a valid object ok 3394 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("-12345000123"); $x ** $y; ok 3395 - is a valid object ok 3396 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-12345000123"); $x ** $y; ok 3397 - is a valid object ok 3398 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("2"); $x ** $y; ok 3399 - is a valid object ok 3400 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("3"); $x ** $y; ok 3401 - is a valid object ok 3402 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("4"); $x ** $y; ok 3403 - is a valid object ok 3404 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("5"); $x ** $y; ok 3405 - is a valid object ok 3406 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("6"); $x ** $y; ok 3407 - is a valid object ok 3408 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("7"); $x ** $y; ok 3409 - is a valid object ok 3410 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("8"); $x ** $y; ok 3411 - is a valid object ok 3412 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("9"); $x ** $y; ok 3413 - is a valid object ok 3414 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("20"); $x ** $y; ok 3415 - is a valid object ok 3416 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("2"); $x ** $y; ok 3417 - is a valid object ok 3418 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("4"); $x ** $y; ok 3419 - is a valid object ok 3420 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("5"); $x ** $y; ok 3421 - is a valid object ok 3422 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("3"); $x ** $y; ok 3423 - is a valid object ok 3424 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("4"); $x ** $y; ok 3425 - is a valid object ok 3426 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("5"); $x ** $y; ok 3427 - is a valid object ok 3428 - $x = Math::BigInt->new("100"); $x->length(); ok 3429 - $x = Math::BigInt->new("10"); $x->length(); ok 3430 - $x = Math::BigInt->new("1"); $x->length(); ok 3431 - $x = Math::BigInt->new("0"); $x->length(); ok 3432 - $x = Math::BigInt->new("12345"); $x->length(); ok 3433 - $x = Math::BigInt->new("10000000000000000"); $x->length(); ok 3434 - $x = Math::BigInt->new("-123"); $x->length(); ok 3435 - $x = Math::BigInt->new("215960156869840440586892398248"); $x->length(); ok 3436 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3437 - is a valid object ok 3438 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3439 - is a valid object ok 3440 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3441 - is a valid object ok 3442 - $x = Math::BigInt->new("-123"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3443 - is a valid object ok 3444 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3445 - is a valid object ok 3446 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3447 - is a valid object ok 3448 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3449 - is a valid object ok 3450 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3451 - is a valid object ok 3452 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3453 - is a valid object ok 3454 - $x = Math::BigInt->new("9"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3455 - is a valid object ok 3456 - $x = Math::BigInt->new("16"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3457 - is a valid object ok 3458 - $x = Math::BigInt->new("100"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3459 - is a valid object ok 3460 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3461 - is a valid object ok 3462 - $x = Math::BigInt->new("15241"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3463 - is a valid object ok 3464 - $x = Math::BigInt->new("144"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3465 - is a valid object ok 3466 - $x = Math::BigInt->new("12"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3467 - is a valid object ok 3468 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("NaN"); $x->broot($y); ok 3469 - is a valid object ok 3470 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("NaN"); $x->broot($y); ok 3471 - is a valid object ok 3472 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("NaN"); $x->broot($y); ok 3473 - is a valid object ok 3474 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("NaN"); $x->broot($y); ok 3475 - is a valid object ok 3476 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("NaN"); $x->broot($y); ok 3477 - is a valid object ok 3478 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("0"); $x->broot($y); ok 3479 - is a valid object ok 3480 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3481 - is a valid object ok 3482 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("inf"); $x->broot($y); ok 3483 - is a valid object ok 3484 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("inf"); $x->broot($y); ok 3485 - is a valid object ok 3486 - $x = Math::BigInt->new("12"); $y = Math::BigInt->new("-inf"); $x->broot($y); ok 3487 - is a valid object ok 3488 - $x = Math::BigInt->new("12"); $y = Math::BigInt->new("inf"); $x->broot($y); ok 3489 - is a valid object ok 3490 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("0"); $x->broot($y); ok 3491 - is a valid object ok 3492 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("0"); $x->broot($y); ok 3493 - is a valid object ok 3494 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("0"); $x->broot($y); ok 3495 - is a valid object ok 3496 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("0"); $x->broot($y); ok 3497 - is a valid object ok 3498 - $x = Math::BigInt->new("-123.45"); $y = Math::BigInt->new("0"); $x->broot($y); ok 3499 - is a valid object ok 3500 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("0"); $x->broot($y); ok 3501 - is a valid object ok 3502 - $x = Math::BigInt->new("12"); $y = Math::BigInt->new("1"); $x->broot($y); ok 3503 - is a valid object ok 3504 - $x = Math::BigInt->new("-12"); $y = Math::BigInt->new("1"); $x->broot($y); ok 3505 - is a valid object ok 3506 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("-1"); $x->broot($y); ok 3507 - is a valid object ok 3508 - $x = Math::BigInt->new("-8"); $y = Math::BigInt->new("-1"); $x->broot($y); ok 3509 - is a valid object ok 3510 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("3"); $x->broot($y); ok 3511 - is a valid object ok 3512 - $x = Math::BigInt->new("-8"); $y = Math::BigInt->new("3"); $x->broot($y); ok 3513 - is a valid object ok 3514 - $x = Math::BigInt->new("16"); $y = Math::BigInt->new("4"); $x->broot($y); ok 3515 - is a valid object ok 3516 - $x = Math::BigInt->new("81"); $y = Math::BigInt->new("4"); $x->broot($y); ok 3517 - is a valid object ok 3518 - $x = Math::BigInt->new("18446744073709551616"); $y = Math::BigInt->new("4"); $x->broot($y); ok 3519 - is a valid object ok 3520 - $x = Math::BigInt->new("18446744073709551616"); $y = Math::BigInt->new("8"); $x->broot($y); ok 3521 - is a valid object ok 3522 - $x = Math::BigInt->new("18446744073709551616"); $y = Math::BigInt->new("16"); $x->broot($y); ok 3523 - is a valid object ok 3524 - $x = Math::BigInt->new("18446744073709551616"); $y = Math::BigInt->new("32"); $x->broot($y); ok 3525 - is a valid object ok 3526 - $x = Math::BigInt->new("18446744073709551616"); $y = Math::BigInt->new("64"); $x->broot($y); ok 3527 - is a valid object ok 3528 - $x = Math::BigInt->new("18446744073709551616"); $y = Math::BigInt->new("128"); $x->broot($y); ok 3529 - is a valid object ok 3530 - $x = Math::BigInt->new("84274086103068221283760416414557757"); $y = Math::BigInt->new("15"); $x->broot($y); ok 3531 - is a valid object ok 3532 - $x = Math::BigInt->new("145"); $x->bsqrt(); ok 3533 - is a valid object ok 3534 - $x = Math::BigInt->new("144"); $x->bsqrt(); ok 3535 - is a valid object ok 3536 - $x = Math::BigInt->new("143"); $x->bsqrt(); ok 3537 - is a valid object ok 3538 - $x = Math::BigInt->new("16"); $x->bsqrt(); ok 3539 - is a valid object ok 3540 - $x = Math::BigInt->new("170"); $x->bsqrt(); ok 3541 - is a valid object ok 3542 - $x = Math::BigInt->new("169"); $x->bsqrt(); ok 3543 - is a valid object ok 3544 - $x = Math::BigInt->new("168"); $x->bsqrt(); ok 3545 - is a valid object ok 3546 - $x = Math::BigInt->new("4"); $x->bsqrt(); ok 3547 - is a valid object ok 3548 - $x = Math::BigInt->new("3"); $x->bsqrt(); ok 3549 - is a valid object ok 3550 - $x = Math::BigInt->new("2"); $x->bsqrt(); ok 3551 - is a valid object ok 3552 - $x = Math::BigInt->new("9"); $x->bsqrt(); ok 3553 - is a valid object ok 3554 - $x = Math::BigInt->new("12"); $x->bsqrt(); ok 3555 - is a valid object ok 3556 - $x = Math::BigInt->new("256"); $x->bsqrt(); ok 3557 - is a valid object ok 3558 - $x = Math::BigInt->new("100000000"); $x->bsqrt(); ok 3559 - is a valid object ok 3560 - $x = Math::BigInt->new("4000000000000"); $x->bsqrt(); ok 3561 - is a valid object ok 3562 - $x = Math::BigInt->new("152399026"); $x->bsqrt(); ok 3563 - is a valid object ok 3564 - $x = Math::BigInt->new("152399025"); $x->bsqrt(); ok 3565 - is a valid object ok 3566 - $x = Math::BigInt->new("152399024"); $x->bsqrt(); ok 3567 - is a valid object ok 3568 - $x = Math::BigInt->new("18446744073709551616"); $x->bsqrt(); ok 3569 - is a valid object ok 3570 - $x = Math::BigInt->new("84274086103068221283760416414557757"); $x->bsqrt(); ok 3571 - is a valid object ok 3572 - $x = Math::BigInt->new("1"); $x->bsqrt(); ok 3573 - is a valid object ok 3574 - $x = Math::BigInt->new("0"); $x->bsqrt(); ok 3575 - is a valid object ok 3576 - $x = Math::BigInt->new("-2"); $x->bsqrt(); ok 3577 - is a valid object ok 3578 - $x = Math::BigInt->new("-123"); $x->bsqrt(); ok 3579 - is a valid object ok 3580 - $x = Math::BigInt->new("Nan"); $x->bsqrt(); ok 3581 - is a valid object ok 3582 - $x = Math::BigInt->new("+inf"); $x->bsqrt(); ok 3583 - is a valid object ok 3584 - $x = Math::BigInt->new("-inf"); $x->bsqrt(); ok 3585 - is a valid object ok 3586 - $x = Math::BigInt->new("NaN"); $x->bexp(); ok 3587 - is a valid object ok 3588 - $x = Math::BigInt->new("inf"); $x->bexp(); ok 3589 - is a valid object ok 3590 - $x = Math::BigInt->new("1"); $x->bexp(); ok 3591 - is a valid object ok 3592 - $x = Math::BigInt->new("2"); $x->bexp(); ok 3593 - is a valid object ok 3594 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("1"); $x->batan2($y); ok 3595 - is a valid object ok 3596 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("NaN"); $x->batan2($y); ok 3597 - is a valid object ok 3598 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("NaN"); $x->batan2($y); ok 3599 - is a valid object ok 3600 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("1"); $x->batan2($y); ok 3601 - is a valid object ok 3602 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("1"); $x->batan2($y); ok 3603 - is a valid object ok 3604 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-inf"); $x->batan2($y); ok 3605 - is a valid object ok 3606 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-inf"); $x->batan2($y); ok 3607 - is a valid object ok 3608 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-inf"); $x->batan2($y); ok 3609 - is a valid object ok 3610 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("inf"); $x->batan2($y); ok 3611 - is a valid object ok 3612 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-inf"); $x->batan2($y); ok 3613 - is a valid object ok 3614 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $x->batan2($y); ok 3615 - is a valid object ok 3616 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("+inf"); $x->batan2($y); ok 3617 - is a valid object ok 3618 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("+inf"); $x->batan2($y); ok 3619 - is a valid object ok 3620 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("5"); $x->batan2($y); ok 3621 - is a valid object ok 3622 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("5"); $x->batan2($y); ok 3623 - is a valid object ok 3624 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $x->batan2($y); ok 3625 - is a valid object ok 3626 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); $x->batan2($y); ok 3627 - is a valid object ok 3628 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("2"); $x->batan2($y); ok 3629 - is a valid object ok 3630 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("0"); $x->batan2($y); ok 3631 - is a valid object ok 3632 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("0"); $x->batan2($y); ok 3633 - is a valid object ok 3634 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("0"); $x->batan2($y); ok 3635 - is a valid object ok 3636 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("0"); $x->batan2($y); ok 3637 - is a valid object ok 3638 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("0"); $x->batan2($y); ok 3639 - is a valid object ok 3640 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("5"); $x->batan2($y); ok 3641 - is a valid object ok 3642 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("5"); $x->batan2($y); ok 3643 - is a valid object ok 3644 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("8"); $x->batan2($y); ok 3645 - is a valid object ok 3646 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("8"); $x->batan2($y); ok 3647 - is a valid object ok 3648 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); $x->batan2($y); ok 3649 - is a valid object ok 3650 - $x = Math::BigInt->new("77"); Math::BigInt->bpi($x); ok 3651 - is a valid object ok 3652 - $x = Math::BigInt->new("+0"); Math::BigInt->bpi($x); ok 3653 - is a valid object ok 3654 - $x = Math::BigInt->new("11"); Math::BigInt->bpi($x); ok 3655 - is a valid object ok 3656 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("10"); $x->bnok($y); ok 3657 - is a valid object ok 3658 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("NaN"); $x->bnok($y); ok 3659 - is a valid object ok 3660 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("1"); $x->bnok($y); ok 3661 - is a valid object ok 3662 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("NaN"); $x->bnok($y); ok 3663 - is a valid object ok 3664 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); $x->bnok($y); ok 3665 - is a valid object ok 3666 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x->bnok($y); ok 3667 - is a valid object ok 3668 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("3"); $x->bnok($y); ok 3669 - is a valid object ok 3670 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-2"); $x->bnok($y); ok 3671 - is a valid object ok 3672 - $x = Math::BigInt->new("7"); $y = Math::BigInt->new("3"); $x->bnok($y); ok 3673 - is a valid object ok 3674 - $x = Math::BigInt->new("7"); $y = Math::BigInt->new("6"); $x->bnok($y); ok 3675 - is a valid object ok 3676 - $x = Math::BigInt->new("100"); $y = Math::BigInt->new("90"); $x->bnok($y); ok 3677 - is a valid object ok 3678 - $x = Math::BigInt->new("100"); $y = Math::BigInt->new("95"); $x->bnok($y); ok 3679 - is a valid object ok 3680 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("0"); $x->bnok($y); ok 3681 - is a valid object ok 3682 - $x = Math::BigInt->new("7"); $y = Math::BigInt->new("0"); $x->bnok($y); ok 3683 - is a valid object ok 3684 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); $x->bnok($y); ok 3685 - is a valid object ok 3686 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("12"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3687 - is a valid object ok 3688 - $x = Math::BigInt->new("invalid"); $y = Math::BigInt->new("12"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3689 - is a valid object ok 3690 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("12"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3691 - is a valid object ok 3692 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("12"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3693 - is a valid object ok 3694 - $x = Math::BigInt->new("1234"); $y = Math::BigInt->new("0"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3695 - is a valid object ok 3696 - $x = Math::BigInt->new("1234"); $y = Math::BigInt->new("2"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3697 - is a valid object ok 3698 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3699 - is a valid object ok 3700 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3701 - is a valid object ok 3702 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3703 - is a valid object ok 3704 - $x = Math::BigInt->new("+10123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3705 - is a valid object ok 3706 - $x = Math::BigInt->new("-10123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3707 - is a valid object ok 3708 - $x = Math::BigInt->new("+10123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3709 - is a valid object ok 3710 - $x = Math::BigInt->new("-10123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3711 - is a valid object ok 3712 - $x = Math::BigInt->new("+101234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3713 - is a valid object ok 3714 - $x = Math::BigInt->new("-101234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3715 - is a valid object ok 3716 - $x = Math::BigInt->new("+20123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("zero"); $x->bround($y); ok 3717 - is a valid object ok 3718 - $x = Math::BigInt->new("-20123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("zero"); $x->bround($y); ok 3719 - is a valid object ok 3720 - $x = Math::BigInt->new("+20123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("zero"); $x->bround($y); ok 3721 - is a valid object ok 3722 - $x = Math::BigInt->new("-20123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("zero"); $x->bround($y); ok 3723 - is a valid object ok 3724 - $x = Math::BigInt->new("+201234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("zero"); $x->bround($y); ok 3725 - is a valid object ok 3726 - $x = Math::BigInt->new("-201234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("zero"); $x->bround($y); ok 3727 - is a valid object ok 3728 - $x = Math::BigInt->new("+12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode("zero"); $x->bround($y); ok 3729 - is a valid object ok 3730 - $x = Math::BigInt->new("-12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode("zero"); $x->bround($y); ok 3731 - is a valid object ok 3732 - $x = Math::BigInt->new("+30123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("+inf"); $x->bround($y); ok 3733 - is a valid object ok 3734 - $x = Math::BigInt->new("-30123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("+inf"); $x->bround($y); ok 3735 - is a valid object ok 3736 - $x = Math::BigInt->new("+30123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("+inf"); $x->bround($y); ok 3737 - is a valid object ok 3738 - $x = Math::BigInt->new("-30123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("+inf"); $x->bround($y); ok 3739 - is a valid object ok 3740 - $x = Math::BigInt->new("+301234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("+inf"); $x->bround($y); ok 3741 - is a valid object ok 3742 - $x = Math::BigInt->new("-301234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("+inf"); $x->bround($y); ok 3743 - is a valid object ok 3744 - $x = Math::BigInt->new("+12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode("+inf"); $x->bround($y); ok 3745 - is a valid object ok 3746 - $x = Math::BigInt->new("-12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode("+inf"); $x->bround($y); ok 3747 - is a valid object ok 3748 - $x = Math::BigInt->new("+40123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("-inf"); $x->bround($y); ok 3749 - is a valid object ok 3750 - $x = Math::BigInt->new("-40123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("-inf"); $x->bround($y); ok 3751 - is a valid object ok 3752 - $x = Math::BigInt->new("+40123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("-inf"); $x->bround($y); ok 3753 - is a valid object ok 3754 - $x = Math::BigInt->new("-40123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("-inf"); $x->bround($y); ok 3755 - is a valid object ok 3756 - $x = Math::BigInt->new("+401234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("-inf"); $x->bround($y); ok 3757 - is a valid object ok 3758 - $x = Math::BigInt->new("+401234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("-inf"); $x->bround($y); ok 3759 - is a valid object ok 3760 - $x = Math::BigInt->new("+12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode("-inf"); $x->bround($y); ok 3761 - is a valid object ok 3762 - $x = Math::BigInt->new("-12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode("-inf"); $x->bround($y); ok 3763 - is a valid object ok 3764 - $x = Math::BigInt->new("+50123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("odd"); $x->bround($y); ok 3765 - is a valid object ok 3766 - $x = Math::BigInt->new("-50123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("odd"); $x->bround($y); ok 3767 - is a valid object ok 3768 - $x = Math::BigInt->new("+50123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("odd"); $x->bround($y); ok 3769 - is a valid object ok 3770 - $x = Math::BigInt->new("-50123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("odd"); $x->bround($y); ok 3771 - is a valid object ok 3772 - $x = Math::BigInt->new("+501234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("odd"); $x->bround($y); ok 3773 - is a valid object ok 3774 - $x = Math::BigInt->new("-501234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("odd"); $x->bround($y); ok 3775 - is a valid object ok 3776 - $x = Math::BigInt->new("+12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode("odd"); $x->bround($y); ok 3777 - is a valid object ok 3778 - $x = Math::BigInt->new("-12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode("odd"); $x->bround($y); ok 3779 - is a valid object ok 3780 - $x = Math::BigInt->new("+60123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3781 - is a valid object ok 3782 - $x = Math::BigInt->new("+60123199999"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3783 - is a valid object ok 3784 - $x = Math::BigInt->new("+60123299999"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3785 - is a valid object ok 3786 - $x = Math::BigInt->new("+60123399999"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3787 - is a valid object ok 3788 - $x = Math::BigInt->new("+60123499999"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3789 - is a valid object ok 3790 - $x = Math::BigInt->new("+60123500000"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3791 - is a valid object ok 3792 - $x = Math::BigInt->new("+60123600000"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3793 - is a valid object ok 3794 - $x = Math::BigInt->new("+60123700000"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3795 - is a valid object ok 3796 - $x = Math::BigInt->new("+60123800000"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3797 - is a valid object ok 3798 - $x = Math::BigInt->new("+60123900000"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3799 - is a valid object ok 3800 - $x = Math::BigInt->new("-60123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3801 - is a valid object ok 3802 - $x = Math::BigInt->new("-60123199999"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3803 - is a valid object ok 3804 - $x = Math::BigInt->new("-60123299999"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3805 - is a valid object ok 3806 - $x = Math::BigInt->new("-60123399999"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3807 - is a valid object ok 3808 - $x = Math::BigInt->new("-60123499999"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3809 - is a valid object ok 3810 - $x = Math::BigInt->new("-60123500000"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3811 - is a valid object ok 3812 - $x = Math::BigInt->new("-60123600000"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3813 - is a valid object ok 3814 - $x = Math::BigInt->new("-60123700000"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3815 - is a valid object ok 3816 - $x = Math::BigInt->new("-60123800000"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3817 - is a valid object ok 3818 - $x = Math::BigInt->new("-60123900000"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3819 - is a valid object ok 3820 - $x = Math::BigInt->new("+60123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("even"); $x->bround($y); ok 3821 - is a valid object ok 3822 - $x = Math::BigInt->new("-60123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("even"); $x->bround($y); ok 3823 - is a valid object ok 3824 - $x = Math::BigInt->new("+60123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("even"); $x->bround($y); ok 3825 - is a valid object ok 3826 - $x = Math::BigInt->new("-60123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("even"); $x->bround($y); ok 3827 - is a valid object ok 3828 - $x = Math::BigInt->new("+601234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("even"); $x->bround($y); ok 3829 - is a valid object ok 3830 - $x = Math::BigInt->new("-601234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("even"); $x->bround($y); ok 3831 - is a valid object ok 3832 - $x = Math::BigInt->new("+1234567"); $y = Math::BigInt->new("7"); Math::BigInt->round_mode("even"); $x->bround($y); ok 3833 - is a valid object ok 3834 - $x = Math::BigInt->new("+1234567"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("even"); $x->bround($y); ok 3835 - is a valid object ok 3836 - $x = Math::BigInt->new("+12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode("even"); $x->bround($y); ok 3837 - is a valid object ok 3838 - $x = Math::BigInt->new("-12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode("even"); $x->bround($y); ok 3839 - is a valid object ok 3840 - $x = Math::BigInt->new("0"); $x->is_zero() || 0; ok 3841 - $x = Math::BigInt->new("invalid"); $x->is_zero() || 0; ok 3842 - $x = Math::BigInt->new("+inf"); $x->is_zero() || 0; ok 3843 - $x = Math::BigInt->new("-inf"); $x->is_zero() || 0; ok 3844 - $x = Math::BigInt->new("123"); $x->is_zero() || 0; ok 3845 - $x = Math::BigInt->new("-1"); $x->is_zero() || 0; ok 3846 - $x = Math::BigInt->new("1"); $x->is_zero() || 0; ok 3847 - $x = Math::BigInt->new("0"); $x->is_one() || 0; ok 3848 - $x = Math::BigInt->new("invalid"); $x->is_one() || 0; ok 3849 - $x = Math::BigInt->new("+inf"); $x->is_one() || 0; ok 3850 - $x = Math::BigInt->new("-inf"); $x->is_one() || 0; ok 3851 - $x = Math::BigInt->new("1"); $x->is_one() || 0; ok 3852 - $x = Math::BigInt->new("2"); $x->is_one() || 0; ok 3853 - $x = Math::BigInt->new("-1"); $x->is_one() || 0; ok 3854 - $x = Math::BigInt->new("-2"); $x->is_one() || 0; ok 3855 - $x = Math::BigInt->new("0"); $x->bfloor(); ok 3856 - is a valid object ok 3857 - $x = Math::BigInt->new("invalid"); $x->bfloor(); ok 3858 - is a valid object ok 3859 - $x = Math::BigInt->new("+inf"); $x->bfloor(); ok 3860 - is a valid object ok 3861 - $x = Math::BigInt->new("-inf"); $x->bfloor(); ok 3862 - is a valid object ok 3863 - $x = Math::BigInt->new("-1"); $x->bfloor(); ok 3864 - is a valid object ok 3865 - $x = Math::BigInt->new("-2"); $x->bfloor(); ok 3866 - is a valid object ok 3867 - $x = Math::BigInt->new("2"); $x->bfloor(); ok 3868 - is a valid object ok 3869 - $x = Math::BigInt->new("3"); $x->bfloor(); ok 3870 - is a valid object ok 3871 - $x = Math::BigInt->new("abc"); $x->bfloor(); ok 3872 - is a valid object ok 3873 - $x = Math::BigInt->new("invalid"); $x->bceil(); ok 3874 - is a valid object ok 3875 - $x = Math::BigInt->new("+inf"); $x->bceil(); ok 3876 - is a valid object ok 3877 - $x = Math::BigInt->new("-inf"); $x->bceil(); ok 3878 - is a valid object ok 3879 - $x = Math::BigInt->new("0"); $x->bceil(); ok 3880 - is a valid object ok 3881 - $x = Math::BigInt->new("-1"); $x->bceil(); ok 3882 - is a valid object ok 3883 - $x = Math::BigInt->new("-2"); $x->bceil(); ok 3884 - is a valid object ok 3885 - $x = Math::BigInt->new("2"); $x->bceil(); ok 3886 - is a valid object ok 3887 - $x = Math::BigInt->new("3"); $x->bceil(); ok 3888 - is a valid object ok 3889 - $x = Math::BigInt->new("abc"); $x->bceil(); ok 3890 - is a valid object ok 3891 - $x = Math::BigInt->new("NaN"); $x->bint(); ok 3892 - is a valid object ok 3893 - $x = Math::BigInt->new("+inf"); $x->bint(); ok 3894 - is a valid object ok 3895 - $x = Math::BigInt->new("-inf"); $x->bint(); ok 3896 - is a valid object ok 3897 - $x = Math::BigInt->new("0"); $x->bint(); ok 3898 - is a valid object ok 3899 - $x = Math::BigInt->new("-1"); $x->bint(); ok 3900 - is a valid object ok 3901 - $x = Math::BigInt->new("-2"); $x->bint(); ok 3902 - is a valid object ok 3903 - $x = Math::BigInt->new("2"); $x->bint(); ok 3904 - is a valid object ok 3905 - $x = Math::BigInt->new("3"); $x->bint(); ok 3906 - is a valid object ok 3907 - $x = Math::BigInt->new("128"); $x->as_hex(); ok 3908 - $x = Math::BigInt->new("-128"); $x->as_hex(); ok 3909 - $x = Math::BigInt->new("0"); $x->as_hex(); ok 3910 - $x = Math::BigInt->new("-0"); $x->as_hex(); ok 3911 - $x = Math::BigInt->new("1"); $x->as_hex(); ok 3912 - $x = Math::BigInt->new("0x123456789123456789"); $x->as_hex(); ok 3913 - $x = Math::BigInt->new("+inf"); $x->as_hex(); ok 3914 - $x = Math::BigInt->new("-inf"); $x->as_hex(); ok 3915 - $x = Math::BigInt->new("invalid"); $x->as_hex(); ok 3916 - $x = Math::BigInt->new("128"); $x->as_bin(); ok 3917 - $x = Math::BigInt->new("-128"); $x->as_bin(); ok 3918 - $x = Math::BigInt->new("0"); $x->as_bin(); ok 3919 - $x = Math::BigInt->new("-0"); $x->as_bin(); ok 3920 - $x = Math::BigInt->new("1"); $x->as_bin(); ok 3921 - $x = Math::BigInt->new("0b1010111101010101010110110110110110101"); $x->as_bin(); ok 3922 - $x = Math::BigInt->new("0x123456789123456789"); $x->as_bin(); ok 3923 - $x = Math::BigInt->new("+inf"); $x->as_bin(); ok 3924 - $x = Math::BigInt->new("-inf"); $x->as_bin(); ok 3925 - $x = Math::BigInt->new("invalid"); $x->as_bin(); ok 3926 - $x = Math::BigInt->new("128"); $x->as_oct(); ok 3927 - $x = Math::BigInt->new("-128"); $x->as_oct(); ok 3928 - $x = Math::BigInt->new("0"); $x->as_oct(); ok 3929 - $x = Math::BigInt->new("-0"); $x->as_oct(); ok 3930 - $x = Math::BigInt->new("1"); $x->as_oct(); ok 3931 - $x = Math::BigInt->new("0b1010111101010101010110110110110110101"); $x->as_oct(); ok 3932 - $x = Math::BigInt->new("0x123456789123456789"); $x->as_oct(); ok 3933 - $x = Math::BigInt->new("+inf"); $x->as_oct(); ok 3934 - $x = Math::BigInt->new("-inf"); $x->as_oct(); ok 3935 - $x = Math::BigInt->new("invalid"); $x->as_oct(); ok 3936 - $x = Math::BigInt->new("128"); $x->to_hex(); ok 3937 - $x = Math::BigInt->new("-128"); $x->to_hex(); ok 3938 - $x = Math::BigInt->new("0"); $x->to_hex(); ok 3939 - $x = Math::BigInt->new("-0"); $x->to_hex(); ok 3940 - $x = Math::BigInt->new("1"); $x->to_hex(); ok 3941 - $x = Math::BigInt->new("0x123456789123456789"); $x->to_hex(); ok 3942 - $x = Math::BigInt->new("+inf"); $x->to_hex(); ok 3943 - $x = Math::BigInt->new("-inf"); $x->to_hex(); ok 3944 - $x = Math::BigInt->new("invalid"); $x->to_hex(); ok 3945 - $x = Math::BigInt->new("128"); $x->to_bin(); ok 3946 - $x = Math::BigInt->new("-128"); $x->to_bin(); ok 3947 - $x = Math::BigInt->new("0"); $x->to_bin(); ok 3948 - $x = Math::BigInt->new("-0"); $x->to_bin(); ok 3949 - $x = Math::BigInt->new("1"); $x->to_bin(); ok 3950 - $x = Math::BigInt->new("0b1010111101010101010110110110110110101"); $x->to_bin(); ok 3951 - $x = Math::BigInt->new("0x123456789123456789"); $x->to_bin(); ok 3952 - $x = Math::BigInt->new("+inf"); $x->to_bin(); ok 3953 - $x = Math::BigInt->new("-inf"); $x->to_bin(); ok 3954 - $x = Math::BigInt->new("invalid"); $x->to_bin(); ok 3955 - $x = Math::BigInt->new("128"); $x->to_oct(); ok 3956 - $x = Math::BigInt->new("-128"); $x->to_oct(); ok 3957 - $x = Math::BigInt->new("0"); $x->to_oct(); ok 3958 - $x = Math::BigInt->new("-0"); $x->to_oct(); ok 3959 - $x = Math::BigInt->new("1"); $x->to_oct(); ok 3960 - $x = Math::BigInt->new("0b1010111101010101010110110110110110101"); $x->to_oct(); ok 3961 - $x = Math::BigInt->new("0x123456789123456789"); $x->to_oct(); ok 3962 - $x = Math::BigInt->new("+inf"); $x->to_oct(); ok 3963 - $x = Math::BigInt->new("-inf"); $x->to_oct(); ok 3964 - $x = Math::BigInt->new("invalid"); $x->to_oct(); ok 3965 - $x = Math::BigInt->new("-1"); $x = log($x); ok 3966 - is a valid object ok 3967 - $x = Math::BigInt->new("0"); $x = log($x); ok 3968 - is a valid object ok 3969 - $x = Math::BigInt->new("1"); $x = log($x); ok 3970 - is a valid object ok 3971 - $x = Math::BigInt->new("2"); $x = log($x); ok 3972 - is a valid object ok 3973 - $x = Math::BigInt->new("3"); $x = log($x); ok 3974 - is a valid object ok 3975 - $x = Math::BigInt->new("123456789"); $x = log($x); ok 3976 - is a valid object ok 3977 - $x = Math::BigInt->new("1234567890987654321"); $x = log($x); ok 3978 - is a valid object ok 3979 - $x = Math::BigInt->new("-inf"); $x = log($x); ok 3980 - is a valid object ok 3981 - $x = Math::BigInt->new("inf"); $x = log($x); ok 3982 - is a valid object ok 3983 - $x = Math::BigInt->new("NaN"); $x = log($x); ok 3984 - is a valid object ok 3985 - $x = Math::BigInt->new("4294967296"); $a = $x->bmul($x); ok 3986 - $x = Math::BigInt->new(10); $a = $x->bpow($x); ok 3987 - $z = $x & $y; $x ok 3988 - $z = $x & $y; $y ok 3989 - $z = $x & $y; $z ok 3990 - $z = $x | $y; $x ok 3991 - $z = $x | $y; $y ok 3992 - $z = $x | $y; $z ok 3993 - $z = $x | $y; $x ok 3994 - $z = $x | $y; $y ok 3995 - $z = $x | $y; $z ok 3996 - $z = $x ^ $y; $x ok 3997 - $z = $x ^ $y; $y ok 3998 - $z = $x ^ $y; $z ok 3999 - $y = -$x; $x ok 4000 - $y = abs($x); $x ok 4001 - $x->copy()->bmodpow($y, $z); $u ok 4002 - $x->copy()->bmodpow($y, $z); $y ok 4003 - $x->copy()->bmodpow($y, $z); $z ok 4004 - $y = -$x; $x ok 4005 - $y = -$x; $y ok 4006 - $y = $x->copy()->bneg(); $x ok 4007 - $y = $x->copy()->bneg(); $y ok 4008 - $x->bmul($y); $x ok 4009 - $x->bmul($y); $y ok 4010 - $x->badd($y); $x ok 4011 - $x->badd($y); $y ok 4012 - $x->bsub($y); $x ok 4013 - $x->bsub($y); $y ok 4014 - $x->bdiv($y); $x ok 4015 - $x->bdiv($y); $y ok 4016 - $x->bmod($y); $x ok 4017 - $x->bmod($y); $y ok 4018 - $x->bmul($y); $x ok 4019 - $x->bmul($y); $y ok 4020 - $x->badd($y); $x ok 4021 - $x->badd($y); $y ok 4022 - $x->bsub($y); $x ok 4023 - $x->bsub($y); $y ok 4024 - $x->bdiv($y); $x ok 4025 - $x->bdiv($y); $y ok 4026 - $x->bmod($y); $x ok 4027 - $x->bmod($y); $y ok 4028 - $x->bmul($y); $x ok 4029 - $x->bmul($y); $y ok 4030 - $x->badd($y); $x ok 4031 - $x->badd($y); $y ok 4032 - $x->bsub($y); $x ok 4033 - $x->bsub($y); $y ok 4034 - $x->bdiv($y); $x ok 4035 - $x->bdiv($y); $y ok 4036 - $x->bmod($y); $x ok 4037 - $x->bmod($y); $y ok 4038 - overloading cmp works ok 4039 - $x = Math::BigInt->new(10); $x = 2 ** $x; $x == 1024; ok 4040 - $x = Math::BigInt->new(10); $x = 2 * $x; $x == 20; ok 4041 - $x = Math::BigInt->new(10); $x = 2 + $x; $x == 12; ok 4042 - $x = Math::BigInt->new(10); $x = 2 - $x; $x == -8; ok 4043 - $x = Math::BigInt->new(10); $x = 20 / $x; $x == 2; ok 4044 - $x = Math::BigInt->new(3); $x = 20 % $x; $x == 2; ok 4045 - $x = Math::BigInt->new(7); $x = 20 & $x; $x == 4; ok 4046 - $x = Math::BigInt->new(7); $x = 0x20 | $x; $x == 0x27; ok 4047 - $x = Math::BigInt->new(7); $x = 0x20 ^ $x; $x == 0x27; ok 4048 - $x = Math::BigInt->badd(4, 5); $x == 9; ok 4049 - $x = Math::BigInt->new(1); $x is true ok 4050 - $x = Math::BigInt->new(0); !$x is false ok 4051 - objectify(2, 4, 5) gives Math::BigInt, 4, 5 ok 4052 - first arg matches /^Math::BigInt/ ok 4053 - second arg is 4 ok 4054 - third arg is 5 ok 4055 - objectify(0, 4, 5) gives Math::BigInt, 4, 5 ok 4056 - first arg matches /^Math::BigInt/ ok 4057 - second arg is 4 ok 4058 - third arg is 5 ok 4059 - objectify(2, 4, 5) gives Math::BigInt, 4, 5 ok 4060 - first arg matches /^Math::BigInt/ ok 4061 - second arg is 4 ok 4062 - third arg is 5 ok 4063 - objectify(2, 4, 5, 6, 7) gives Math::BigInt, 4, 5, 6, 7 ok 4064 - first arg matches /^Math::BigInt/ ok 4065 - second arg is 4 ok 4066 - second arg is a Math::BigInt object ok 4067 - third arg is 5 ok 4068 - third arg is a Math::BigInt object ok 4069 - fourth arg is 6 ok 4070 - fourth arg is a scalar ok 4071 - fifth arg is 7 ok 4072 - fifth arg is a scalar ok 4073 - objectify(2, Math::BigInt, 4, 5, 6, 7) gives Math::BigInt, 4, 5, 6, 7 ok 4074 - first arg is Math::BigInt ok 4075 - second arg is 4 ok 4076 - second arg is a Math::BigInt object ok 4077 - third arg is 5 ok 4078 - third arg is a Math::BigInt object ok 4079 - fourth arg is 6 ok 4080 - fourth arg is a scalar ok 4081 - fifth arg is 7 ok 4082 - fifth arg is a scalar ok 4083 - Math::BigInt->new(123)->badd(123) = 246 ok 4084 - Math::BigInt->badd(123, 321) = 444 ok 4085 - Math::BigInt->badd(123, Math::BigInt->new(321)) = 444 ok 4086 - Math::BigInt->new(123)->bsub(122) = 1 ok 4087 - Math::BigInt->bsub(321, 123) = 198 ok 4088 - Math::BigInt->bsub(321, Math::BigInt->new(123)) = 198 ok 4089 - Math::BigInt->new(123)->bmul(123) = 15129 ok 4090 - Math::BigInt->bmul(123, 123) = 15129 ok 4091 - Math::BigInt->bmul(123, Math::BigInt->new(123)) = 15129 ok 4092 - Math::BigInt->new(15129)->bdiv(123) = 123 ok 4093 - Math::BigInt->bdiv(15129, 123) = 123 ok 4094 - Math::BigInt->bdiv(15129, Math::BigInt->new(123)) = 123 ok 4095 - Math::BigInt->new(15131)->bmod(123) = 2 ok 4096 - Math::BigInt->bmod(15131, 123) = 2 ok 4097 - Math::BigInt->bmod(15131, Math::BigInt->new(123)) = 2 ok 4098 - Math::BigInt->new(2)->bpow(16) = 65536 ok 4099 - Math::BigInt->bpow(2, 16) = 65536 ok 4100 - Math::BigInt->bpow(2, Math::BigInt->new(16)) = 65536 ok 4101 - Math::BigInt->new(2**15)->brsft(1) = 2**14 ok 4102 - Math::BigInt->brsft(2**15, 1) = 2**14 ok 4103 - Math::BigInt->brsft(2**15, Math::BigInt->new(1)) = 2**14 ok 4104 - Math::BigInt->new(2**13)->blsft(1) = 2**14 ok 4105 - Math::BigInt->blsft(2**13, 1) = 2**14 ok 4106 - Math::BigInt->blsft(2**13, Math::BigInt->new(1)) = 2**14 ok 4107 - $x = Math::BigInt->new(1050000000000000); $x->bsstr() = "105e+13" ok 4108 - $x = Math::BigInt->new(1e+129); $x->bsstr() = "1e+129" ok 4109 - Math::BigInt->new("1") = 1 ok 4110 - Math::BigInt->new(" 1") = 1 ok 4111 - Math::BigInt->new("1 ") = 1 ok 4112 - Math::BigInt->new(" 1 ") = 1 ok 4113 - Math::BigInt->new("\n1") = 1 ok 4114 - Math::BigInt->new("1\n") = 1 ok 4115 - Math::BigInt->new("\n1\n") = 1 ok 4116 - Math::BigInt->new(" \n1\n") = 1 ok 4117 - Math::BigInt->new(" \n1 \n") = 1 ok 4118 - Math::BigInt->new(" \n1\n ") = 1 ok 4119 - Math::BigInt->new(" \n1\n1") = 'NaN' ok 4120 - Math::BigInt->new("1 \n1\n1") = 'NaN' ok 4121 - Math::BigInt->new("12") = 12 ok 4122 - Math::BigInt->new(" 12") = 12 ok 4123 - Math::BigInt->new("12 ") = 12 ok 4124 - Math::BigInt->new(" 12 ") = 12 ok 4125 - Math::BigInt->new("\n12") = 12 ok 4126 - Math::BigInt->new("12\n") = 12 ok 4127 - Math::BigInt->new("\n12\n") = 12 ok 4128 - Math::BigInt->new(" \n12\n") = 12 ok 4129 - Math::BigInt->new(" \n12 \n") = 12 ok 4130 - Math::BigInt->new(" \n12\n ") = 12 ok 4131 - Math::BigInt->new(" \n12\n1") = 'NaN' ok 4132 - Math::BigInt->new("1 \n12\n1") = 'NaN' ok 4133 - Math::BigInt->new("123") = 123 ok 4134 - Math::BigInt->new(" 123") = 123 ok 4135 - Math::BigInt->new("123 ") = 123 ok 4136 - Math::BigInt->new(" 123 ") = 123 ok 4137 - Math::BigInt->new("\n123") = 123 ok 4138 - Math::BigInt->new("123\n") = 123 ok 4139 - Math::BigInt->new("\n123\n") = 123 ok 4140 - Math::BigInt->new(" \n123\n") = 123 ok 4141 - Math::BigInt->new(" \n123 \n") = 123 ok 4142 - Math::BigInt->new(" \n123\n ") = 123 ok 4143 - Math::BigInt->new(" \n123\n1") = 'NaN' ok 4144 - Math::BigInt->new("1 \n123\n1") = 'NaN' ok 4145 - Math::BigInt->new("1234") = 1234 ok 4146 - Math::BigInt->new(" 1234") = 1234 ok 4147 - Math::BigInt->new("1234 ") = 1234 ok 4148 - Math::BigInt->new(" 1234 ") = 1234 ok 4149 - Math::BigInt->new("\n1234") = 1234 ok 4150 - Math::BigInt->new("1234\n") = 1234 ok 4151 - Math::BigInt->new("\n1234\n") = 1234 ok 4152 - Math::BigInt->new(" \n1234\n") = 1234 ok 4153 - Math::BigInt->new(" \n1234 \n") = 1234 ok 4154 - Math::BigInt->new(" \n1234\n ") = 1234 ok 4155 - Math::BigInt->new(" \n1234\n1") = 'NaN' ok 4156 - Math::BigInt->new("1 \n1234\n1") = 'NaN' ok 4157 - Math::BigInt->new("12345") = 12345 ok 4158 - Math::BigInt->new(" 12345") = 12345 ok 4159 - Math::BigInt->new("12345 ") = 12345 ok 4160 - Math::BigInt->new(" 12345 ") = 12345 ok 4161 - Math::BigInt->new("\n12345") = 12345 ok 4162 - Math::BigInt->new("12345\n") = 12345 ok 4163 - Math::BigInt->new("\n12345\n") = 12345 ok 4164 - Math::BigInt->new(" \n12345\n") = 12345 ok 4165 - Math::BigInt->new(" \n12345 \n") = 12345 ok 4166 - Math::BigInt->new(" \n12345\n ") = 12345 ok 4167 - Math::BigInt->new(" \n12345\n1") = 'NaN' ok 4168 - Math::BigInt->new("1 \n12345\n1") = 'NaN' ok 4169 - Math::BigInt->new("123456") = 123456 ok 4170 - Math::BigInt->new(" 123456") = 123456 ok 4171 - Math::BigInt->new("123456 ") = 123456 ok 4172 - Math::BigInt->new(" 123456 ") = 123456 ok 4173 - Math::BigInt->new("\n123456") = 123456 ok 4174 - Math::BigInt->new("123456\n") = 123456 ok 4175 - Math::BigInt->new("\n123456\n") = 123456 ok 4176 - Math::BigInt->new(" \n123456\n") = 123456 ok 4177 - Math::BigInt->new(" \n123456 \n") = 123456 ok 4178 - Math::BigInt->new(" \n123456\n ") = 123456 ok 4179 - Math::BigInt->new(" \n123456\n1") = 'NaN' ok 4180 - Math::BigInt->new("1 \n123456\n1") = 'NaN' ok 4181 - Math::BigInt->new("1234567") = 1234567 ok 4182 - Math::BigInt->new(" 1234567") = 1234567 ok 4183 - Math::BigInt->new("1234567 ") = 1234567 ok 4184 - Math::BigInt->new(" 1234567 ") = 1234567 ok 4185 - Math::BigInt->new("\n1234567") = 1234567 ok 4186 - Math::BigInt->new("1234567\n") = 1234567 ok 4187 - Math::BigInt->new("\n1234567\n") = 1234567 ok 4188 - Math::BigInt->new(" \n1234567\n") = 1234567 ok 4189 - Math::BigInt->new(" \n1234567 \n") = 1234567 ok 4190 - Math::BigInt->new(" \n1234567\n ") = 1234567 ok 4191 - Math::BigInt->new(" \n1234567\n1") = 'NaN' ok 4192 - Math::BigInt->new("1 \n1234567\n1") = 'NaN' ok 4193 - Math::BigInt->new("12345678") = 12345678 ok 4194 - Math::BigInt->new(" 12345678") = 12345678 ok 4195 - Math::BigInt->new("12345678 ") = 12345678 ok 4196 - Math::BigInt->new(" 12345678 ") = 12345678 ok 4197 - Math::BigInt->new("\n12345678") = 12345678 ok 4198 - Math::BigInt->new("12345678\n") = 12345678 ok 4199 - Math::BigInt->new("\n12345678\n") = 12345678 ok 4200 - Math::BigInt->new(" \n12345678\n") = 12345678 ok 4201 - Math::BigInt->new(" \n12345678 \n") = 12345678 ok 4202 - Math::BigInt->new(" \n12345678\n ") = 12345678 ok 4203 - Math::BigInt->new(" \n12345678\n1") = 'NaN' ok 4204 - Math::BigInt->new("1 \n12345678\n1") = 'NaN' ok 4205 - Math::BigInt->new("123456789") = 123456789 ok 4206 - Math::BigInt->new(" 123456789") = 123456789 ok 4207 - Math::BigInt->new("123456789 ") = 123456789 ok 4208 - Math::BigInt->new(" 123456789 ") = 123456789 ok 4209 - Math::BigInt->new("\n123456789") = 123456789 ok 4210 - Math::BigInt->new("123456789\n") = 123456789 ok 4211 - Math::BigInt->new("\n123456789\n") = 123456789 ok 4212 - Math::BigInt->new(" \n123456789\n") = 123456789 ok 4213 - Math::BigInt->new(" \n123456789 \n") = 123456789 ok 4214 - Math::BigInt->new(" \n123456789\n ") = 123456789 ok 4215 - Math::BigInt->new(" \n123456789\n1") = 'NaN' ok 4216 - Math::BigInt->new("1 \n123456789\n1") = 'NaN' ok 4217 - Math::BigInt->new("1234567890") = 1234567890 ok 4218 - Math::BigInt->new(" 1234567890") = 1234567890 ok 4219 - Math::BigInt->new("1234567890 ") = 1234567890 ok 4220 - Math::BigInt->new(" 1234567890 ") = 1234567890 ok 4221 - Math::BigInt->new("\n1234567890") = 1234567890 ok 4222 - Math::BigInt->new("1234567890\n") = 1234567890 ok 4223 - Math::BigInt->new("\n1234567890\n") = 1234567890 ok 4224 - Math::BigInt->new(" \n1234567890\n") = 1234567890 ok 4225 - Math::BigInt->new(" \n1234567890 \n") = 1234567890 ok 4226 - Math::BigInt->new(" \n1234567890\n ") = 1234567890 ok 4227 - Math::BigInt->new(" \n1234567890\n1") = 'NaN' ok 4228 - Math::BigInt->new("1 \n1234567890\n1") = 'NaN' ok 4229 - value of ((2^148)+1)/17 ok 4230 - number of digits in ((2^148)+1)/17 ok 4231 - value of 2^127-1 ok 4232 - number of digits in 2^127-1 ok 4233 - number of digits in fraction part of 2^127-1 ok 4234 - number of digits in 1_000_000_000_000 ok 4235 - number of digits in fraction part of 1_000_000_000_000 ok 4236 - 2 <<= 18 with Math::BigInt objects ok 4237 - 2 <<= 18 with Math::BigInt objects ok 4238 - 2 >>= 18 with Math::BigInt objects ok 4239 - 2 >>= 18 with Math::BigInt objects ok 4240 - $x = Math::Foo->new(5); $x = $x - 8; $x = 3 ok 4241 - $x is an object of class "Math::Foo" ok 4242 - $x = Math::Foo->new(5); $x = 8 - $x; $x = -3 ok 4243 - $x is an object of class "Math::Foo" ok 4244 - Math::BigInt->new("+inf") = "inf" ok 4245 - bigint 2**64-1 as string ok 4246 - bigint 2**64-1 as number ok 4247 - bigint -2**63 as string ok 4248 - bigint -2**63 as number ok 4249 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4250 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4251 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4252 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4253 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4254 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4255 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4256 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4257 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4258 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4259 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4260 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4261 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4262 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4263 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4264 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4265 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4266 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4267 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4268 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4269 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4270 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4271 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4272 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4273 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4274 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4275 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4276 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4277 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4278 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4279 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4280 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4281 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4282 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4283 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4284 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4285 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4286 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4287 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4288 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4289 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4290 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4291 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4292 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4293 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4294 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4295 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4296 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4297 # skip skipping tests not intended for the backend Math::BigInt::GMP ok 4298 # skip skipping tests not intended for the backend Math::BigInt::GMP ok t/biglog.t ............... 1..73 ok 1 - Math::BigInt->new(2)->blog() ok 2 - Math::BigInt->new(288)->blog() ok 3 - Math::BigInt->new(2000)->blog() ok 4 - Math::BigInt->new(1)->bexp() ok 5 - Math::BigInt->new(2)->bexp() ok 6 - Math::BigInt->new(3)->bexp() ok 7 - Math::BigFloat->new(5)->blog(undef, 71) ok 8 - Math::BigFloat->new(2)->blog(undef, 71) ok 9 - Math::BigFloat->new(11)->blog(undef, 71) ok 10 - Math::BigFloat->new(21)->blog(undef, 71) ok 11 - Math::BigFloat->new(-2)->blog() ok 12 - Math::BigFloat->new(-1)->blog() ok 13 - Math::BigFloat->new(-10)->blog() ok 14 - Math::BigFloat->new(-2, 2)->blog() ok 15 - Math::BigFloat->new(10)->blog() ok 16 - Math::BigFloat->new("0.1")->blog() ok 17 - Math::BigFloat->new("0.01")->blog() ok 18 - Math::BigFloat->new("0.001")->blog() ok 19 - Math::BigFloat->new("0.0001")->blog() ok 20 - Math::BigFloat->new(2)->blog() ok 21 - Math::BigFloat->new(4)->blog() ok 22 - Math::BigFloat->new("0.2")->blog(undef, 10) ok 23 - Math::BigFloat->new("0.3")->blog(undef, 10) ok 24 - Math::BigFloat->new("0.4")->blog(undef, 10) ok 25 - Math::BigFloat->new("0.5")->blog(undef, 10) ok 26 - Math::BigFloat->new("0.6")->blog(undef, 10) ok 27 - Math::BigFloat->new("0.7")->blog(undef, 10) ok 28 - Math::BigFloat->new("0.8")->blog(undef, 10) ok 29 - Math::BigFloat->new("0.9")->blog(undef, 10) ok 30 - Math::BigFloat->new("9")->blog(undef, 10) ok 31 - Math::BigFloat->new("10")->blog(10, 10) ok 32 - Math::BigFloat->new("20")->blog(20, 10) ok 33 - Math::BigFloat->new("100")->blog(100, 10) ok 34 - Math::BigFloat->new("100")->blog(10, 10) ok 35 - Math::BigFloat->new("400")->blog(20, 10) ok 36 - Math::BigFloat->new("4")->blog(2, 10) ok 37 - Math::BigFloat->new("16")->blog(2, 10) ok 38 - Math::BigFloat->new("1.2")->bpow("0.3", 10) ok 39 - Math::BigFloat->new("10")->bpow("0.6", 10) ok 40 - blog(100) ok 41 - 2 ** 32 ok 42 - 3 ** 32 ok 43 - 2 ** 65 ok 44 - blog(777**256, 12345678901234) ok 45 - blog(777**777, 777) ok 46 - Math::BigFloat->new(200)->bpow(0.5, 10) ok 47 - Math::BigFloat->new(20)->bpow(0.5, 10) ok 48 - Math::BigFloat->new(2)->bpow(0.5, 10) ok 49 - Math::BigFloat->new(0.2)->bpow(0.5, 10) ok 50 - Math::BigFloat->new(0.02)->bpow(0.5, 10) ok 51 - Math::BigFloat->new(0.49)->bpow(0.5, undef) ok 52 - Math::BigFloat->new(0.49)->bpow(0.5, 10) ok 53 - Math::BigFloat->new(0.002)->bpow(0.5, 10) ok 54 - Math::BigFloat->new(0.0002)->bpow(0.5, 10) ok 55 - Math::BigFloat->new(0.0049)->bpow(0.5, undef) ok 56 - Math::BigFloat->new(0.0049)->bpow(0.5, 10) ok 57 - Math::BigFloat->new(0.000002)->bpow(0.5, 10) ok 58 - Math::BigFloat->new(0.021)->bpow(0.5, 10) ok 59 - Math::BigFloat->new(1.2)->bpow(0.5, 10) ok 60 - Math::BigFloat->new(1.23)->bpow(0.5, 10) ok 61 - Math::BigFloat->new(12.3)->bpow(0.5, 10) ok 62 - Math::BigFloat->new(9.9)->bpow(0.5, 10) ok 63 - Math::BigFloat->new(9.86902225)->bpow(0.5, 10) ok 64 - Math::BigFloat->new(9.86902225)->bpow(0.5, undef) ok 65 - Math::BigFloat->new(0.2)->bpow(0.41, 10) ok 66 - Math::BigFloat->new("0.1")->bpow("28.4", 40)->bsstr() ok 67 - bexp(1) ok 68 - bexp(2) ok 69 - bexp(12.5) ok 70 - Math::BigFloat->new(1)->bexp(100) ok 71 - Math::BigFloat->new("12.5")->bexp(91) ok 72 - Math::BigFloat->new("-118.5")->bexp(20)->bsstr() ok 73 - Math::BigFloat->new("-118.5")->bexp(20)->bsstr() ok t/bigroot.t .............. 1..16 ok 1 - Try: Math::BigFloat->new(2)->bpow(240)->broot(8, undef) == 1073741824 ok 2 - Try: Math::BigInt->new(2)->bpow(240)->broot(8, undef) == 1073741824 ok 3 - Try: Math::BigFloat->new(2)->bpow(240)->broot(9, undef) == 106528681.3099908308759836475139583940127 ok 4 - Try: Math::BigInt->new(2)->bpow(240)->broot(9, undef) == 106528681 ok 5 - Try: Math::BigFloat->new(2)->bpow(120)->broot(9, undef) == 10321.27324073880096577298929482324664787 ok 6 - Try: Math::BigInt->new(2)->bpow(120)->broot(9, undef) == 10321 ok 7 - Try: Math::BigFloat->new(2)->bpow(120)->broot(17, undef) == 133.3268493632747279600707813049418888729 ok 8 - Try: Math::BigInt->new(2)->bpow(120)->broot(17, undef) == 133 ok 9 - Try: Math::BigFloat->new(2)->bpow(120)->broot(8, undef) == 32768 ok 10 - Try: Math::BigInt->new(2)->bpow(120)->broot(8, undef) == 32768 ok 11 - Try: Math::BigFloat->new(2)->bpow(60)->broot(8, undef) == 181.0193359837561662466161566988413540569 ok 12 - Try: Math::BigInt->new(2)->bpow(60)->broot(8, undef) == 181 ok 13 - Try: Math::BigFloat->new(2)->bpow(60)->broot(9, undef) == 101.5936673259647663841091609134277286651 ok 14 - Try: Math::BigInt->new(2)->bpow(60)->broot(9, undef) == 101 ok 15 - Try: Math::BigFloat->new(2)->bpow(60)->broot(17, undef) == 11.54672461623965153271017217302844672562 ok 16 - Try: Math::BigInt->new(2)->bpow(60)->broot(17, undef) == 11 ok t/mbi-from-big-scalar.t .. 1..12 ok 1 - new 9223372036854775805 ok 2 - new -9223372036854775805 ok 3 - new 9223372036854775806 ok 4 - new -9223372036854775806 ok 5 - new 9223372036854775807 ok 6 - new -9223372036854775807 ok 7 - new 9223372036854775808 ok 8 - new -9223372036854775808 ok 9 - new 18446744073709551614 ok 10 - new 18446744073709551615 ok 11 - 10 should be less than maxint ok 12 # skip The following test may hang or cause an exception if incorrect. Set AUTHOR_TESTING to a true value to run this test. ok t/mbi_rand.t ............. 1..512 ok 1 - AdivB * B + 2 * AmodB - AmodB == A ok 2 - AdivB * B / B == AdivB ok 3 - AdivB * A + 2 * AmodB - AmodB == B ok 4 - AdivB * A / A == AdivB ok 5 - AdivB * B + 2 * AmodB - AmodB == A ok 6 - AdivB * B / B == AdivB ok 7 - AdivB * A + 2 * AmodB - AmodB == B ok 8 - AdivB * A / A == AdivB ok 9 - AdivB * B + 2 * AmodB - AmodB == A ok 10 - AdivB * B / B == AdivB ok 11 - AdivB * A + 2 * AmodB - AmodB == B ok 12 - AdivB * A / A == AdivB ok 13 - AdivB * B + 2 * AmodB - AmodB == A ok 14 - AdivB * B / B == AdivB ok 15 - AdivB * A + 2 * AmodB - AmodB == B ok 16 - AdivB * A / A == AdivB ok 17 - AdivB * B + 2 * AmodB - AmodB == A ok 18 - AdivB * B / B == AdivB ok 19 - AdivB * A + 2 * AmodB - AmodB == B ok 20 - AdivB * A / A == AdivB ok 21 - AdivB * B + 2 * AmodB - AmodB == A ok 22 - AdivB * B / B == AdivB ok 23 - AdivB * A + 2 * AmodB - AmodB == B ok 24 - AdivB * A / A == AdivB ok 25 - AdivB * B + 2 * AmodB - AmodB == A ok 26 - AdivB * B / B == AdivB ok 27 - AdivB * A + 2 * AmodB - AmodB == B ok 28 - AdivB * A / A == AdivB ok 29 - AdivB * B + 2 * AmodB - AmodB == A ok 30 - AdivB * B / B == AdivB ok 31 - AdivB * A + 2 * AmodB - AmodB == B ok 32 - AdivB * A / A == AdivB ok 33 - AdivB * B + 2 * AmodB - AmodB == A ok 34 - AdivB * B / B == AdivB ok 35 - AdivB * A + 2 * AmodB - AmodB == B ok 36 - AdivB * A / A == AdivB ok 37 - AdivB * B + 2 * AmodB - AmodB == A ok 38 - AdivB * B / B == AdivB ok 39 - AdivB * A + 2 * AmodB - AmodB == B ok 40 - AdivB * A / A == AdivB ok 41 - AdivB * B + 2 * AmodB - AmodB == A ok 42 - AdivB * B / B == AdivB ok 43 - AdivB * A + 2 * AmodB - AmodB == B ok 44 - AdivB * A / A == AdivB ok 45 - AdivB * B + 2 * AmodB - AmodB == A ok 46 - AdivB * B / B == AdivB ok 47 - AdivB * A + 2 * AmodB - AmodB == B ok 48 - AdivB * A / A == AdivB ok 49 - AdivB * B + 2 * AmodB - AmodB == A ok 50 - AdivB * B / B == AdivB ok 51 - AdivB * A + 2 * AmodB - AmodB == B ok 52 - AdivB * A / A == AdivB ok 53 - AdivB * B + 2 * AmodB - AmodB == A ok 54 - AdivB * B / B == AdivB ok 55 - AdivB * A + 2 * AmodB - AmodB == B ok 56 - AdivB * A / A == AdivB ok 57 - AdivB * B + 2 * AmodB - AmodB == A ok 58 - AdivB * B / B == AdivB ok 59 - AdivB * A + 2 * AmodB - AmodB == B ok 60 - AdivB * A / A == AdivB ok 61 - AdivB * B + 2 * AmodB - AmodB == A ok 62 - AdivB * B / B == AdivB ok 63 - AdivB * A + 2 * AmodB - AmodB == B ok 64 - AdivB * A / A == AdivB ok 65 - AdivB * B + 2 * AmodB - AmodB == A ok 66 - AdivB * B / B == AdivB ok 67 - AdivB * A + 2 * AmodB - AmodB == B ok 68 - AdivB * A / A == AdivB ok 69 - AdivB * B + 2 * AmodB - AmodB == A ok 70 - AdivB * B / B == AdivB ok 71 - AdivB * A + 2 * AmodB - AmodB == B ok 72 - AdivB * A / A == AdivB ok 73 - AdivB * B + 2 * AmodB - AmodB == A ok 74 - AdivB * B / B == AdivB ok 75 - AdivB * A + 2 * AmodB - AmodB == B ok 76 - AdivB * A / A == AdivB ok 77 - AdivB * B + 2 * AmodB - AmodB == A ok 78 - AdivB * B / B == AdivB ok 79 - AdivB * A + 2 * AmodB - AmodB == B ok 80 - AdivB * A / A == AdivB ok 81 - AdivB * B + 2 * AmodB - AmodB == A ok 82 - AdivB * B / B == AdivB ok 83 - AdivB * A + 2 * AmodB - AmodB == B ok 84 - AdivB * A / A == AdivB ok 85 - AdivB * B + 2 * AmodB - AmodB == A ok 86 - AdivB * B / B == AdivB ok 87 - AdivB * A + 2 * AmodB - AmodB == B ok 88 - AdivB * A / A == AdivB ok 89 - AdivB * B + 2 * AmodB - AmodB == A ok 90 - AdivB * B / B == AdivB ok 91 - AdivB * A + 2 * AmodB - AmodB == B ok 92 - AdivB * A / A == AdivB ok 93 - AdivB * B + 2 * AmodB - AmodB == A ok 94 - AdivB * B / B == AdivB ok 95 - AdivB * A + 2 * AmodB - AmodB == B ok 96 - AdivB * A / A == AdivB ok 97 - AdivB * B + 2 * AmodB - AmodB == A ok 98 - AdivB * B / B == AdivB ok 99 - AdivB * A + 2 * AmodB - AmodB == B ok 100 - AdivB * A / A == AdivB ok 101 - AdivB * B + 2 * AmodB - AmodB == A ok 102 - AdivB * B / B == AdivB ok 103 - AdivB * A + 2 * AmodB - AmodB == B ok 104 - AdivB * A / A == AdivB ok 105 - AdivB * B + 2 * AmodB - AmodB == A ok 106 - AdivB * B / B == AdivB ok 107 - AdivB * A + 2 * AmodB - AmodB == B ok 108 - AdivB * A / A == AdivB ok 109 - AdivB * B + 2 * AmodB - AmodB == A ok 110 - AdivB * B / B == AdivB ok 111 - AdivB * A + 2 * AmodB - AmodB == B ok 112 - AdivB * A / A == AdivB ok 113 - AdivB * B + 2 * AmodB - AmodB == A ok 114 - AdivB * B / B == AdivB ok 115 - AdivB * A + 2 * AmodB - AmodB == B ok 116 - AdivB * A / A == AdivB ok 117 - AdivB * B + 2 * AmodB - AmodB == A ok 118 - AdivB * B / B == AdivB ok 119 - AdivB * A + 2 * AmodB - AmodB == B ok 120 - AdivB * A / A == AdivB ok 121 - AdivB * B + 2 * AmodB - AmodB == A ok 122 - AdivB * B / B == AdivB ok 123 - AdivB * A + 2 * AmodB - AmodB == B ok 124 - AdivB * A / A == AdivB ok 125 - AdivB * B + 2 * AmodB - AmodB == A ok 126 - AdivB * B / B == AdivB ok 127 - AdivB * A + 2 * AmodB - AmodB == B ok 128 - AdivB * A / A == AdivB ok 129 - AdivB * B + 2 * AmodB - AmodB == A ok 130 - AdivB * B / B == AdivB ok 131 - AdivB * A + 2 * AmodB - AmodB == B ok 132 - AdivB * A / A == AdivB ok 133 - AdivB * B + 2 * AmodB - AmodB == A ok 134 - AdivB * B / B == AdivB ok 135 - AdivB * A + 2 * AmodB - AmodB == B ok 136 - AdivB * A / A == AdivB ok 137 - AdivB * B + 2 * AmodB - AmodB == A ok 138 - AdivB * B / B == AdivB ok 139 - AdivB * A + 2 * AmodB - AmodB == B ok 140 - AdivB * A / A == AdivB ok 141 - AdivB * B + 2 * AmodB - AmodB == A ok 142 - AdivB * B / B == AdivB ok 143 - AdivB * A + 2 * AmodB - AmodB == B ok 144 - AdivB * A / A == AdivB ok 145 - AdivB * B + 2 * AmodB - AmodB == A ok 146 - AdivB * B / B == AdivB ok 147 - AdivB * A + 2 * AmodB - AmodB == B ok 148 - AdivB * A / A == AdivB ok 149 - AdivB * B + 2 * AmodB - AmodB == A ok 150 - AdivB * B / B == AdivB ok 151 - AdivB * A + 2 * AmodB - AmodB == B ok 152 - AdivB * A / A == AdivB ok 153 - AdivB * B + 2 * AmodB - AmodB == A ok 154 - AdivB * B / B == AdivB ok 155 - AdivB * A + 2 * AmodB - AmodB == B ok 156 - AdivB * A / A == AdivB ok 157 - AdivB * B + 2 * AmodB - AmodB == A ok 158 - AdivB * B / B == AdivB ok 159 - AdivB * A + 2 * AmodB - AmodB == B ok 160 - AdivB * A / A == AdivB ok 161 - AdivB * B + 2 * AmodB - AmodB == A ok 162 - AdivB * B / B == AdivB ok 163 - AdivB * A + 2 * AmodB - AmodB == B ok 164 - AdivB * A / A == AdivB ok 165 - AdivB * B + 2 * AmodB - AmodB == A ok 166 - AdivB * B / B == AdivB ok 167 - AdivB * A + 2 * AmodB - AmodB == B ok 168 - AdivB * A / A == AdivB ok 169 - AdivB * B + 2 * AmodB - AmodB == A ok 170 - AdivB * B / B == AdivB ok 171 - AdivB * A + 2 * AmodB - AmodB == B ok 172 - AdivB * A / A == AdivB ok 173 - AdivB * B + 2 * AmodB - AmodB == A ok 174 - AdivB * B / B == AdivB ok 175 - AdivB * A + 2 * AmodB - AmodB == B ok 176 - AdivB * A / A == AdivB ok 177 - AdivB * B + 2 * AmodB - AmodB == A ok 178 - AdivB * B / B == AdivB ok 179 - AdivB * A + 2 * AmodB - AmodB == B ok 180 - AdivB * A / A == AdivB ok 181 - AdivB * B + 2 * AmodB - AmodB == A ok 182 - AdivB * B / B == AdivB ok 183 - AdivB * A + 2 * AmodB - AmodB == B ok 184 - AdivB * A / A == AdivB ok 185 - AdivB * B + 2 * AmodB - AmodB == A ok 186 - AdivB * B / B == AdivB ok 187 - AdivB * A + 2 * AmodB - AmodB == B ok 188 - AdivB * A / A == AdivB ok 189 - AdivB * B + 2 * AmodB - AmodB == A ok 190 - AdivB * B / B == AdivB ok 191 - AdivB * A + 2 * AmodB - AmodB == B ok 192 - AdivB * A / A == AdivB ok 193 - AdivB * B + 2 * AmodB - AmodB == A ok 194 - AdivB * B / B == AdivB ok 195 - AdivB * A + 2 * AmodB - AmodB == B ok 196 - AdivB * A / A == AdivB ok 197 - AdivB * B + 2 * AmodB - AmodB == A ok 198 - AdivB * B / B == AdivB ok 199 - AdivB * A + 2 * AmodB - AmodB == B ok 200 - AdivB * A / A == AdivB ok 201 - AdivB * B + 2 * AmodB - AmodB == A ok 202 - AdivB * B / B == AdivB ok 203 - AdivB * A + 2 * AmodB - AmodB == B ok 204 - AdivB * A / A == AdivB ok 205 - AdivB * B + 2 * AmodB - AmodB == A ok 206 - AdivB * B / B == AdivB ok 207 - AdivB * A + 2 * AmodB - AmodB == B ok 208 - AdivB * A / A == AdivB ok 209 - AdivB * B + 2 * AmodB - AmodB == A ok 210 - AdivB * B / B == AdivB ok 211 - AdivB * A + 2 * AmodB - AmodB == B ok 212 - AdivB * A / A == AdivB ok 213 - AdivB * B + 2 * AmodB - AmodB == A ok 214 - AdivB * B / B == AdivB ok 215 - AdivB * A + 2 * AmodB - AmodB == B ok 216 - AdivB * A / A == AdivB ok 217 - AdivB * B + 2 * AmodB - AmodB == A ok 218 - AdivB * B / B == AdivB ok 219 - AdivB * A + 2 * AmodB - AmodB == B ok 220 - AdivB * A / A == AdivB ok 221 - AdivB * B + 2 * AmodB - AmodB == A ok 222 - AdivB * B / B == AdivB ok 223 - AdivB * A + 2 * AmodB - AmodB == B ok 224 - AdivB * A / A == AdivB ok 225 - AdivB * B + 2 * AmodB - AmodB == A ok 226 - AdivB * B / B == AdivB ok 227 - AdivB * A + 2 * AmodB - AmodB == B ok 228 - AdivB * A / A == AdivB ok 229 - AdivB * B + 2 * AmodB - AmodB == A ok 230 - AdivB * B / B == AdivB ok 231 - AdivB * A + 2 * AmodB - AmodB == B ok 232 - AdivB * A / A == AdivB ok 233 - AdivB * B + 2 * AmodB - AmodB == A ok 234 - AdivB * B / B == AdivB ok 235 - AdivB * A + 2 * AmodB - AmodB == B ok 236 - AdivB * A / A == AdivB ok 237 - AdivB * B + 2 * AmodB - AmodB == A ok 238 - AdivB * B / B == AdivB ok 239 - AdivB * A + 2 * AmodB - AmodB == B ok 240 - AdivB * A / A == AdivB ok 241 - AdivB * B + 2 * AmodB - AmodB == A ok 242 - AdivB * B / B == AdivB ok 243 - AdivB * A + 2 * AmodB - AmodB == B ok 244 - AdivB * A / A == AdivB ok 245 - AdivB * B + 2 * AmodB - AmodB == A ok 246 - AdivB * B / B == AdivB ok 247 - AdivB * A + 2 * AmodB - AmodB == B ok 248 - AdivB * A / A == AdivB ok 249 - AdivB * B + 2 * AmodB - AmodB == A ok 250 - AdivB * B / B == AdivB ok 251 - AdivB * A + 2 * AmodB - AmodB == B ok 252 - AdivB * A / A == AdivB ok 253 - AdivB * B + 2 * AmodB - AmodB == A ok 254 - AdivB * B / B == AdivB ok 255 - AdivB * A + 2 * AmodB - AmodB == B ok 256 - AdivB * A / A == AdivB ok 257 - AdivB * B + 2 * AmodB - AmodB == A ok 258 - AdivB * B / B == AdivB ok 259 - AdivB * A + 2 * AmodB - AmodB == B ok 260 - AdivB * A / A == AdivB ok 261 - AdivB * B + 2 * AmodB - AmodB == A ok 262 - AdivB * B / B == AdivB ok 263 - AdivB * A + 2 * AmodB - AmodB == B ok 264 - AdivB * A / A == AdivB ok 265 - AdivB * B + 2 * AmodB - AmodB == A ok 266 - AdivB * B / B == AdivB ok 267 - AdivB * A + 2 * AmodB - AmodB == B ok 268 - AdivB * A / A == AdivB ok 269 - AdivB * B + 2 * AmodB - AmodB == A ok 270 - AdivB * B / B == AdivB ok 271 - AdivB * A + 2 * AmodB - AmodB == B ok 272 - AdivB * A / A == AdivB ok 273 - AdivB * B + 2 * AmodB - AmodB == A ok 274 - AdivB * B / B == AdivB ok 275 - AdivB * A + 2 * AmodB - AmodB == B ok 276 - AdivB * A / A == AdivB ok 277 - AdivB * B + 2 * AmodB - AmodB == A ok 278 - AdivB * B / B == AdivB ok 279 - AdivB * A + 2 * AmodB - AmodB == B ok 280 - AdivB * A / A == AdivB ok 281 - AdivB * B + 2 * AmodB - AmodB == A ok 282 - AdivB * B / B == AdivB ok 283 - AdivB * A + 2 * AmodB - AmodB == B ok 284 - AdivB * A / A == AdivB ok 285 - AdivB * B + 2 * AmodB - AmodB == A ok 286 - AdivB * B / B == AdivB ok 287 - AdivB * A + 2 * AmodB - AmodB == B ok 288 - AdivB * A / A == AdivB ok 289 - AdivB * B + 2 * AmodB - AmodB == A ok 290 - AdivB * B / B == AdivB ok 291 - AdivB * A + 2 * AmodB - AmodB == B ok 292 - AdivB * A / A == AdivB ok 293 - AdivB * B + 2 * AmodB - AmodB == A ok 294 - AdivB * B / B == AdivB ok 295 - AdivB * A + 2 * AmodB - AmodB == B ok 296 - AdivB * A / A == AdivB ok 297 - AdivB * B + 2 * AmodB - AmodB == A ok 298 - AdivB * B / B == AdivB ok 299 - AdivB * A + 2 * AmodB - AmodB == B ok 300 - AdivB * A / A == AdivB ok 301 - AdivB * B + 2 * AmodB - AmodB == A ok 302 - AdivB * B / B == AdivB ok 303 - AdivB * A + 2 * AmodB - AmodB == B ok 304 - AdivB * A / A == AdivB ok 305 - AdivB * B + 2 * AmodB - AmodB == A ok 306 - AdivB * B / B == AdivB ok 307 - AdivB * A + 2 * AmodB - AmodB == B ok 308 - AdivB * A / A == AdivB ok 309 - AdivB * B + 2 * AmodB - AmodB == A ok 310 - AdivB * B / B == AdivB ok 311 - AdivB * A + 2 * AmodB - AmodB == B ok 312 - AdivB * A / A == AdivB ok 313 - AdivB * B + 2 * AmodB - AmodB == A ok 314 - AdivB * B / B == AdivB ok 315 - AdivB * A + 2 * AmodB - AmodB == B ok 316 - AdivB * A / A == AdivB ok 317 - AdivB * B + 2 * AmodB - AmodB == A ok 318 - AdivB * B / B == AdivB ok 319 - AdivB * A + 2 * AmodB - AmodB == B ok 320 - AdivB * A / A == AdivB ok 321 - AdivB * B + 2 * AmodB - AmodB == A ok 322 - AdivB * B / B == AdivB ok 323 - AdivB * A + 2 * AmodB - AmodB == B ok 324 - AdivB * A / A == AdivB ok 325 - AdivB * B + 2 * AmodB - AmodB == A ok 326 - AdivB * B / B == AdivB ok 327 - AdivB * A + 2 * AmodB - AmodB == B ok 328 - AdivB * A / A == AdivB ok 329 - AdivB * B + 2 * AmodB - AmodB == A ok 330 - AdivB * B / B == AdivB ok 331 - AdivB * A + 2 * AmodB - AmodB == B ok 332 - AdivB * A / A == AdivB ok 333 - AdivB * B + 2 * AmodB - AmodB == A ok 334 - AdivB * B / B == AdivB ok 335 - AdivB * A + 2 * AmodB - AmodB == B ok 336 - AdivB * A / A == AdivB ok 337 - AdivB * B + 2 * AmodB - AmodB == A ok 338 - AdivB * B / B == AdivB ok 339 - AdivB * A + 2 * AmodB - AmodB == B ok 340 - AdivB * A / A == AdivB ok 341 - AdivB * B + 2 * AmodB - AmodB == A ok 342 - AdivB * B / B == AdivB ok 343 - AdivB * A + 2 * AmodB - AmodB == B ok 344 - AdivB * A / A == AdivB ok 345 - AdivB * B + 2 * AmodB - AmodB == A ok 346 - AdivB * B / B == AdivB ok 347 - AdivB * A + 2 * AmodB - AmodB == B ok 348 - AdivB * A / A == AdivB ok 349 - AdivB * B + 2 * AmodB - AmodB == A ok 350 - AdivB * B / B == AdivB ok 351 - AdivB * A + 2 * AmodB - AmodB == B ok 352 - AdivB * A / A == AdivB ok 353 - AdivB * B + 2 * AmodB - AmodB == A ok 354 - AdivB * B / B == AdivB ok 355 - AdivB * A + 2 * AmodB - AmodB == B ok 356 - AdivB * A / A == AdivB ok 357 - AdivB * B + 2 * AmodB - AmodB == A ok 358 - AdivB * B / B == AdivB ok 359 - AdivB * A + 2 * AmodB - AmodB == B ok 360 - AdivB * A / A == AdivB ok 361 - AdivB * B + 2 * AmodB - AmodB == A ok 362 - AdivB * B / B == AdivB ok 363 - AdivB * A + 2 * AmodB - AmodB == B ok 364 - AdivB * A / A == AdivB ok 365 - AdivB * B + 2 * AmodB - AmodB == A ok 366 - AdivB * B / B == AdivB ok 367 - AdivB * A + 2 * AmodB - AmodB == B ok 368 - AdivB * A / A == AdivB ok 369 - AdivB * B + 2 * AmodB - AmodB == A ok 370 - AdivB * B / B == AdivB ok 371 - AdivB * A + 2 * AmodB - AmodB == B ok 372 - AdivB * A / A == AdivB ok 373 - AdivB * B + 2 * AmodB - AmodB == A ok 374 - AdivB * B / B == AdivB ok 375 - AdivB * A + 2 * AmodB - AmodB == B ok 376 - AdivB * A / A == AdivB ok 377 - AdivB * B + 2 * AmodB - AmodB == A ok 378 - AdivB * B / B == AdivB ok 379 - AdivB * A + 2 * AmodB - AmodB == B ok 380 - AdivB * A / A == AdivB ok 381 - AdivB * B + 2 * AmodB - AmodB == A ok 382 - AdivB * B / B == AdivB ok 383 - AdivB * A + 2 * AmodB - AmodB == B ok 384 - AdivB * A / A == AdivB ok 385 - AdivB * B + 2 * AmodB - AmodB == A ok 386 - AdivB * B / B == AdivB ok 387 - AdivB * A + 2 * AmodB - AmodB == B ok 388 - AdivB * A / A == AdivB ok 389 - AdivB * B + 2 * AmodB - AmodB == A ok 390 - AdivB * B / B == AdivB ok 391 - AdivB * A + 2 * AmodB - AmodB == B ok 392 - AdivB * A / A == AdivB ok 393 - AdivB * B + 2 * AmodB - AmodB == A ok 394 - AdivB * B / B == AdivB ok 395 - AdivB * A + 2 * AmodB - AmodB == B ok 396 - AdivB * A / A == AdivB ok 397 - AdivB * B + 2 * AmodB - AmodB == A ok 398 - AdivB * B / B == AdivB ok 399 - AdivB * A + 2 * AmodB - AmodB == B ok 400 - AdivB * A / A == AdivB ok 401 - AdivB * B + 2 * AmodB - AmodB == A ok 402 - AdivB * B / B == AdivB ok 403 - AdivB * A + 2 * AmodB - AmodB == B ok 404 - AdivB * A / A == AdivB ok 405 - AdivB * B + 2 * AmodB - AmodB == A ok 406 - AdivB * B / B == AdivB ok 407 - AdivB * A + 2 * AmodB - AmodB == B ok 408 - AdivB * A / A == AdivB ok 409 - AdivB * B + 2 * AmodB - AmodB == A ok 410 - AdivB * B / B == AdivB ok 411 - AdivB * A + 2 * AmodB - AmodB == B ok 412 - AdivB * A / A == AdivB ok 413 - AdivB * B + 2 * AmodB - AmodB == A ok 414 - AdivB * B / B == AdivB ok 415 - AdivB * A + 2 * AmodB - AmodB == B ok 416 - AdivB * A / A == AdivB ok 417 - AdivB * B + 2 * AmodB - AmodB == A ok 418 - AdivB * B / B == AdivB ok 419 - AdivB * A + 2 * AmodB - AmodB == B ok 420 - AdivB * A / A == AdivB ok 421 - AdivB * B + 2 * AmodB - AmodB == A ok 422 - AdivB * B / B == AdivB ok 423 - AdivB * A + 2 * AmodB - AmodB == B ok 424 - AdivB * A / A == AdivB ok 425 - AdivB * B + 2 * AmodB - AmodB == A ok 426 - AdivB * B / B == AdivB ok 427 - AdivB * A + 2 * AmodB - AmodB == B ok 428 - AdivB * A / A == AdivB ok 429 - AdivB * B + 2 * AmodB - AmodB == A ok 430 - AdivB * B / B == AdivB ok 431 - AdivB * A + 2 * AmodB - AmodB == B ok 432 - AdivB * A / A == AdivB ok 433 - AdivB * B + 2 * AmodB - AmodB == A ok 434 - AdivB * B / B == AdivB ok 435 - AdivB * A + 2 * AmodB - AmodB == B ok 436 - AdivB * A / A == AdivB ok 437 - AdivB * B + 2 * AmodB - AmodB == A ok 438 - AdivB * B / B == AdivB ok 439 - AdivB * A + 2 * AmodB - AmodB == B ok 440 - AdivB * A / A == AdivB ok 441 - AdivB * B + 2 * AmodB - AmodB == A ok 442 - AdivB * B / B == AdivB ok 443 - AdivB * A + 2 * AmodB - AmodB == B ok 444 - AdivB * A / A == AdivB ok 445 - AdivB * B + 2 * AmodB - AmodB == A ok 446 - AdivB * B / B == AdivB ok 447 - AdivB * A + 2 * AmodB - AmodB == B ok 448 - AdivB * A / A == AdivB ok 449 - AdivB * B + 2 * AmodB - AmodB == A ok 450 - AdivB * B / B == AdivB ok 451 - AdivB * A + 2 * AmodB - AmodB == B ok 452 - AdivB * A / A == AdivB ok 453 - AdivB * B + 2 * AmodB - AmodB == A ok 454 - AdivB * B / B == AdivB ok 455 - AdivB * A + 2 * AmodB - AmodB == B ok 456 - AdivB * A / A == AdivB ok 457 - AdivB * B + 2 * AmodB - AmodB == A ok 458 - AdivB * B / B == AdivB ok 459 - AdivB * A + 2 * AmodB - AmodB == B ok 460 - AdivB * A / A == AdivB ok 461 - AdivB * B + 2 * AmodB - AmodB == A ok 462 - AdivB * B / B == AdivB ok 463 - AdivB * A + 2 * AmodB - AmodB == B ok 464 - AdivB * A / A == AdivB ok 465 - AdivB * B + 2 * AmodB - AmodB == A ok 466 - AdivB * B / B == AdivB ok 467 - AdivB * A + 2 * AmodB - AmodB == B ok 468 - AdivB * A / A == AdivB ok 469 - AdivB * B + 2 * AmodB - AmodB == A ok 470 - AdivB * B / B == AdivB ok 471 - AdivB * A + 2 * AmodB - AmodB == B ok 472 - AdivB * A / A == AdivB ok 473 - AdivB * B + 2 * AmodB - AmodB == A ok 474 - AdivB * B / B == AdivB ok 475 - AdivB * A + 2 * AmodB - AmodB == B ok 476 - AdivB * A / A == AdivB ok 477 - AdivB * B + 2 * AmodB - AmodB == A ok 478 - AdivB * B / B == AdivB ok 479 - AdivB * A + 2 * AmodB - AmodB == B ok 480 - AdivB * A / A == AdivB ok 481 - AdivB * B + 2 * AmodB - AmodB == A ok 482 - AdivB * B / B == AdivB ok 483 - AdivB * A + 2 * AmodB - AmodB == B ok 484 - AdivB * A / A == AdivB ok 485 - AdivB * B + 2 * AmodB - AmodB == A ok 486 - AdivB * B / B == AdivB ok 487 - AdivB * A + 2 * AmodB - AmodB == B ok 488 - AdivB * A / A == AdivB ok 489 - AdivB * B + 2 * AmodB - AmodB == A ok 490 - AdivB * B / B == AdivB ok 491 - AdivB * A + 2 * AmodB - AmodB == B ok 492 - AdivB * A / A == AdivB ok 493 - AdivB * B + 2 * AmodB - AmodB == A ok 494 - AdivB * B / B == AdivB ok 495 - AdivB * A + 2 * AmodB - AmodB == B ok 496 - AdivB * A / A == AdivB ok 497 - AdivB * B + 2 * AmodB - AmodB == A ok 498 - AdivB * B / B == AdivB ok 499 - AdivB * A + 2 * AmodB - AmodB == B ok 500 - AdivB * A / A == AdivB ok 501 - AdivB * B + 2 * AmodB - AmodB == A ok 502 - AdivB * B / B == AdivB ok 503 - AdivB * A + 2 * AmodB - AmodB == B ok 504 - AdivB * A / A == AdivB ok 505 - AdivB * B + 2 * AmodB - AmodB == A ok 506 - AdivB * B / B == AdivB ok 507 - AdivB * A + 2 * AmodB - AmodB == B ok 508 - AdivB * A / A == AdivB ok 509 - AdivB * B + 2 * AmodB - AmodB == A ok 510 - AdivB * B / B == AdivB ok 511 - AdivB * A + 2 * AmodB - AmodB == B ok 512 - AdivB * A / A == AdivB ok t/mbimbf.t ............... 1..764 ok 1 - ${"Math::BigInt::accuracy"} ok 2 - ${"Math::BigInt::precision"} ok 3 - Math::BigInt->accuracy() ok 4 - Math::BigInt->precision() ok 5 - ${"Math::BigInt::div_scale"} ok 6 - ${"Math::BigInt::round_mode"} ok 7 - Math::BigInt->round_mode() ok 8 - ${"Math::BigFloat::accuracy"} ok 9 - ${"Math::BigFloat::precision"} ok 10 - Math::BigFloat->precision() ok 11 - Math::BigFloat->precision() ok 12 - ${"Math::BigFloat::div_scale"} ok 13 - ${"Math::BigFloat::round_mode"} ok 14 - Math::BigFloat->round_mode() ok 15 - Math::BigInt->accuracy() ok 16 - Math::BigInt->precision() ok 17 - Math::BigInt->round_mode() ok 18 - Math::BigInt->div_scale() ok 19 - Math::BigInt->div_scale(20) ok 20 - Math::BigInt->div_scale() ok 21 - Math::BigInt->round_mode("odd") ok 22 - Math::BigInt->round_mode() ok 23 - Math::BigInt->accuracy(2) ok 24 - Math::BigInt->accuracy() ok 25 - Math::BigInt->accuracy(undef) ok 26 - Math::BigInt->precision(2) ok 27 - Math::BigInt->precision(-2) ok 28 - Math::BigInt->precision() ok 29 - Math::BigInt->precision(undef) ok 30 - Math::BigFloat->accuracy() ok 31 - Math::BigFloat->precision() ok 32 - Math::BigFloat->round_mode() ok 33 - Math::BigFloat->div_scale() ok 34 - Math::BigFloat->div_scale(20) ok 35 - Math::BigFloat->div_scale() ok 36 - Math::BigFloat->round_mode("odd") ok 37 - Math::BigFloat->round_mode() ok 38 - Math::BigFloat->accuracy(2) ok 39 - Math::BigFloat->accuracy() ok 40 - Math::BigFloat->accuracy(undef) ok 41 - Math::BigFloat->precision(2) ok 42 - Math::BigFloat->precision(-2) ok 43 - Math::BigFloat->precision() ok 44 - Math::BigFloat->precision(undef) ok 45 - ${"Math::BigFloat::accuracy"} = 5 ok 46 - ${"Math::BigInt::accuracy"} = 5 ok 47 - ${"Math::BigFloat::accuracy"} = 42 ok 48 - ${"Math::BigInt::accuracy"} = 42 ok 49 - ${"Math::BigFloat::accuracy"} = -1 ok 50 - ${"Math::BigInt::accuracy"} = -1 ok 51 - ${"Math::BigFloat::accuracy"} = 0 ok 52 - ${"Math::BigInt::accuracy"} = 0 ok 53 - ${"Math::BigFloat::accuracy"} = undef ok 54 - ${"Math::BigInt::accuracy"} = undef ok 55 - ${"Math::BigFloat::precision"} = 5 ok 56 - ${"Math::BigInt::precision"} = 5 ok 57 - ${"Math::BigFloat::precision"} = 42 ok 58 - ${"Math::BigInt::precision"} = 42 ok 59 - ${"Math::BigFloat::precision"} = -1 ok 60 - ${"Math::BigInt::precision"} = -1 ok 61 - ${"Math::BigFloat::precision"} = 0 ok 62 - ${"Math::BigInt::precision"} = 0 ok 63 - ${"Math::BigFloat::precision"} = undef ok 64 - ${"Math::BigInt::precision"} = undef ok 65 - ${"Math::BigFloat::div_scale"} = 5 ok 66 - ${"Math::BigInt::div_scale"} = 5 ok 67 - ${"Math::BigFloat::div_scale"} = 42 ok 68 - ${"Math::BigInt::div_scale"} = 42 ok 69 - ${"Math::BigFloat::div_scale"} = 1 ok 70 - ${"Math::BigInt::div_scale"} = 1 ok 71 - ${"Math::BigFloat::round_mode"} = "odd" ok 72 - ${"Math::BigInt::round_mode"} = "odd" ok 73 - ${"Math::BigFloat::round_mode"} = "even" ok 74 - ${"Math::BigInt::round_mode"} = "even" ok 75 - ${"Math::BigFloat::round_mode"} = "zero" ok 76 - ${"Math::BigInt::round_mode"} = "zero" ok 77 - ${"Math::BigFloat::round_mode"} = "trunc" ok 78 - ${"Math::BigInt::round_mode"} = "trunc" ok 79 - ${"Math::BigFloat::round_mode"} = "+inf" ok 80 - ${"Math::BigInt::round_mode"} = "+inf" ok 81 - ${"Math::BigFloat::round_mode"} = "-inf" ok 82 - ${"Math::BigInt::round_mode"} = "-inf" ok 83 - ${"Math::BigFloat::round_mode"} ok 84 - ${"Math::BigInt::round_mode"} ok 85 - $x->accuracy() ok 86 - $x->accuracy(5) ok 87 - $x->accuracy(undef) ok 88 - $x->precision() ok 89 - $x->precision(5) ok 90 - $x->precision(undef) ok 91 - ${"Math::BigInt::accuracy"} = 42 ok 92 - ${"Math::BigFloat::accuracy"} = 64 ok 93 - ${"Math::BigInt::accuracy"} = 42 ok 94 - ${"Math::BigFloat::accuracy"} = 64 ok 95 - Math::BigInt->new(123456) = 123500 ok 96 - Math::BigInt->new(123456) = 123000 ok 97 - Math::BigFloat->new("123.456") = 123.5 ok 98 - Math::BigFloat->new("123.456") = 123.5 ok 99 - Math::BigFloat->new("123.456") = 123.456 ok 100 - $x = Math::BigFloat->new("123.456"); $x->accuracy(4) ok 101 - $x = Math::BigFloat->new("123.456"); $x->precision(-2) ok 102 - $x = Math::BigInt->new(123456); $x->accuracy(4) ok 103 - $x = Math::BigInt->new(123456); $x->precision(2) ok 104 - $x = Math::BigFloat->new("123.456"); $x->copy()->round(5) ok 105 - $x = Math::BigFloat->new("123.456"); $x->copy()->round(4) ok 106 - $x = Math::BigFloat->new("123.456"); $x->copy()->round(5, 2) ok 107 - $x = Math::BigFloat->new("123.456"); $x->copy()->round(undef, -2) ok 108 - $x = Math::BigFloat->new("123.456"); $x->copy()->round(undef, 2) ok 109 - $x = Math::BigInt->new("123"); $x->round(5, 2) ok 110 - $x = Math::BigFloat->new("123.45000"); $x->copy()->round(undef, -1, "odd") ok 111 - $x = Math::BigFloat->new("123.4567"); $y = $x->copy()->bround() ok 112 - $y = $x->copy()->round(5); $y->accuracy() ok 113 - $y = $x->copy()->round(5); $y->precision() ok 114 - $y = $x->copy()->round(undef, 2); $y->precision() ok 115 - $y = $x->copy()->round(undef, 2); $y->accuracy() ok 116 - $x = $mbf->new("123.4567") ok 117 - $x->accuracy(4) ok 118 - $x->precision(-2) ok 119 - $x->accuracy() ok 120 - $x = $mbf->new("123.4567") ok 121 - $x->precision(-2) ok 122 - $x->accuracy(4) ok 123 - $x->precision() ok 124 - $z = $x->copy(); $z->accuracy() ok 125 - $z = $x->copy(); $z->precision() ok 126 - $x->copy()->bdiv(3, 4) ok 127 - $x->copy()->bdiv(3, 8) ok 128 - $x->copy()->bdiv(3, 16) ok 129 - $x->copy()->bdiv(3, 32) ok 130 - $x = Math::BigInt->bzero(); $x->accuracy(5); $x->{_a} ok 131 - $x = Math::BigInt->bzero(); $x->precision(5); $x->{_p} ok 132 - $x = Math::BigInt->new(0); $x->accuracy(5); $x->{_a} ok 133 - $x = Math::BigInt->new(0); $x->precision(5); $x->{_p} ok 134 - $x = Math::BigInt->bzero(); $x->round(5); $x->{_a} ok 135 - $x = Math::BigInt->bzero(); $x->round(undef, 5); $x->{_p} ok 136 - $x = Math::BigInt->new(0); $x->round(5); $x->{_a} ok 137 - $x = Math::BigInt->new(0); $x->round(undef, 5); $x->{_p} ok 138 - $x = Math::BigInt->bzero(); $x->{_a} = 3; $x->round(5); $x->{_a} ok 139 - $x = Math::BigFloat->bzero(); $x->accuracy(5); $x->{_a} ok 140 - $x = Math::BigFloat->bzero(); $x->precision(5); $x->{_p} ok 141 - $x = Math::BigFloat->new(0); $x->accuracy(5); $x->{_a} ok 142 - $x = Math::BigFloat->new(0); $x->precision(5); $x->{_p} ok 143 - $x = Math::BigFloat->bzero(); $x->round(5); $x->{_a} ok 144 - $x = Math::BigFloat->bzero(); $x->round(undef, 5); $x->{_p} ok 145 - $x = Math::BigFloat->new(0); $x->round(5); $x->{_a} ok 146 - $x = Math::BigFloat->new(0); $x->round(undef, 5); $x->{_p} ok 147 - $x = Math::BigFloat->bzero(); $x->{_a} = 3; $x->round(5); $x->{_a} ok 148 - Math::BigInt->new(123)->badd(123) ok 149 - Math::BigInt->badd(123, 321) ok 150 - Math::BigInt->badd(123, Math::BigInt->new(321)) ok 151 - Math::BigInt->new(123)->bsub(122) ok 152 - Math::BigInt->bsub(321, 123) ok 153 - Math::BigInt->bsub(321, Math::BigInt->new(123)) ok 154 - Math::BigInt->new(123)->bmul(123) ok 155 - Math::BigInt->bmul(123, 123) ok 156 - Math::BigInt->bmul(123, Math::BigInt->new(123)) ok 157 - Math::BigInt->new(15131)->bmod(123) ok 158 - Math::BigInt->bmod(15131, 123) ok 159 - Math::BigInt->bmod(15131, Math::BigInt->new(123)) ok 160 - Math::BigInt->new(2)->bpow(16) ok 161 - Math::BigInt->bpow(2, 16) ok 162 - Math::BigInt->bpow(2, Math::BigInt->new(16)) ok 163 - Math::BigInt->new(2**15)->brsft(1) ok 164 - Math::BigInt->brsft(2**15, 1) ok 165 - Math::BigInt->brsft(2**15, Math::BigInt->new(1)) ok 166 - Math::BigInt->new(2**13)->blsft(1) ok 167 - Math::BigInt->blsft(2**13, 1) ok 168 - Math::BigInt->blsft(2**13, Math::BigInt->new(1)) ok 169 - Math::BigFloat->new(123)->badd(123) ok 170 - Math::BigFloat->badd(123, 321) ok 171 - Math::BigFloat->badd(123, Math::BigFloat->new(321)) ok 172 - Math::BigFloat->new(123)->bsub(122) ok 173 - Math::BigFloat->bsub(321, 123) ok 174 - Math::BigFloat->bsub(321, Math::BigFloat->new(123)) ok 175 - Math::BigFloat->new(123)->bmul(123) ok 176 - Math::BigFloat->bmul(123, 123) ok 177 - Math::BigFloat->bmul(123, Math::BigFloat->new(123)) ok 178 - Math::BigFloat->new(15131)->bmod(123) ok 179 - Math::BigFloat->bmod(15131, 123) ok 180 - Math::BigFloat->bmod(15131, Math::BigFloat->new(123)) ok 181 - Math::BigFloat->new(2)->bpow(16) ok 182 - Math::BigFloat->bpow(2, 16) ok 183 - Math::BigFloat->bpow(2, Math::BigFloat->new(16)) ok 184 - Math::BigFloat->new(2**15)->brsft(1) ok 185 - Math::BigFloat->brsft(2**15, 1) ok 186 - Math::BigFloat->brsft(2**15, Math::BigFloat->new(1)) ok 187 - Math::BigFloat->new(2**13)->blsft(1) ok 188 - Math::BigFloat->blsft(2**13, 1) ok 189 - Math::BigFloat->blsft(2**13, Math::BigFloat->new(1)) ok 190 - $z = $x + $y ok 191 - $z = $y - $x ok 192 - $z = $y * $x ok 193 - $z = $x ** 2 ok 194 - $z = $x * $x ok 195 - $z = $z / 2 ok 196 - $z++ ok 197 - $z = $x + $y ok 198 - $z = $y - $x ok 199 - $z = $y * $x ok 200 - $z = $x ** 2 ok 201 - $z++ ok 202 - $z = $z / 2 ok 203 - $x->bnot() ok 204 - $x->babs() ok 205 - $x->bneg() ok 206 - $x ok 207 - $x->bdiv($y) ok 208 - $x->{_a} ok 209 - $x->bdiv($y) ok 210 - $x->{_a} ok 211 - $x->bdiv($y) ok 212 - $x->{_a} ok 213 - $x->bdiv($y) ok 214 - $x->{_a} ok 215 - $x->copy()->bsqrt(...) ok 216 - $x->copy->bsqrt(...) ok 217 - $x->{_a} ok 218 - $z = $x->bsqrt(); $z ok 219 - $z = $x->bsqrt(); $x ok 220 - $x->copy()->bpow(...) ok 221 - $x->copy()->bpow(...) vs. $x->copy()->bsqrt(...) ok 222 - $x->copy()->bpow('2', 0) ok 223 - $mbi->new(12)->bfac() ok 224 - $mbi->new(12)->bfac(2) ok 225 - $x = Math::BigInt->new(12); $x->accuracy(2); $x->bfac() ok 226 - $x = Math::BigInt->new(13); $x->accuracy(2); $x->bfac() ok 227 - $x = Math::BigInt->new(13); $x->accuracy(3); $x->bfac() ok 228 - $x = Math::BigInt->new(13); $x->accuracy(4); $x->bfac() ok 229 - $x = Math::BigInt->new(20); $x->accuracy(1); $x->bfac() ok 230 - $x = Math::BigInt->new("123456")->bsqrt(2, undef) ok 231 - $x->accuracy() ok 232 - $x = 360 ok 233 - $x = 400 ok 234 - $z = $x + $y; ok 235 - $z is a "Math::BigFloat" object ok 236 - $z = $x / $y; ok 237 - $z is a "Math::BigFloat" object ok 238 - $z = $u * $y; ok 239 - $z is a "Math::BigFloat" object ok 240 - $z = 31000 ok 241 - $z = 30900 ok 242 - $z = 30863 ok 243 - $z = 30863 ok 244 - $z = 30860 ok 245 - $z = 30900 ok 246 - $z = 30862.5 ok 247 - $z = "" ok 248 - "$z = $y >= 3.17" gives warning as expected ok 249 - $z = "" ok 250 - "$z = $y >= 3.17" gives warning as expected ok 251 - $x->bdiv(3) ok 252 - $x->{_a} ok 253 - $x->bdiv($y) ok 254 - $x->{_a} ok 255 - $x->bdiv(3) ok 256 - $x->bdiv(3, undef, -2) ok 257 - $x->bdiv(3, undef, -8) = "3.33333333" ok 258 - $x->bdiv($y) = '3.333' ok 259 - $x->{_a} = 4 ok 260 - $y->{_a} = 4 ok 261 - $x->{_p} = undef ok 262 - $y->{_p} = undef ok 263 - $x->bdiv($y) = '3.33' ok 264 - $x->{_p} = -2 ok 265 - $y->{_p} = -2 ok 266 - $x->{_a} = undef ok 267 - $y->{_a} = undef ok 268 - "$x->bround(-2)" gives warning as expected # test whether rounding to higher accuracy is no-op ok 269 - $x = "1.000" ok 270 - $x->{_a} = 4 ok 271 - $x = "1.000" ok 272 - $x = "1230" ok 273 - $x->{_a} = 3 ok 274 - $x = "1230" # bround(n) should set _a ok 275 - $x = "1200" ok 276 - $x->{_a} = 2 # bround(-n) should set _a ok 277 - $x = "12300" ok 278 - $x->{_a} = 4 # bround(-n) should set _a ok 279 - $x = "12000" ok 280 - $x->{_a} = 3 # bround(-n) should set _a ok 281 - $x = "10000" ok 282 - $x->{_a} = 2 # bround(-n) should set _a ok 283 - $x = "0" ok 284 - $x->{_a} = 1 # bround(-n) should be no-op if n too big ok 285 - $x = "0" ok 286 - $x->{_a} = 0 # bround(-n) should be no-op if n too big ok 287 - $x = "100000" ok 288 - $x->{_a} = 0 # bround(-n) should be no-op if n too big ok 289 - $x = "100000" ok 290 - $x->{_a} = 0 # bround(n) should set _a ok 291 - $x = "12345" ok 292 - $x->{_a} = 5 # bround(n) should set _a ok 293 - $x = "12345" ok 294 - $x = "0.01" ok 295 - $x = "0.00" ok 296 - $x = "0.00" ok 297 - $x = "12340" ok 298 - $x = "12340" # MBI::bfround should clear A for negative P ok 299 - $x->{_a} = undef # test that bfround() and bround() work with large numbers ok 300 - $x = "0.000176118351532229658330398027474462839027826699542092286016203" ok 301 - $x = "0.000176118351532229658330398027474462839027826699542092286016202888340965128566396618527651" ok 302 - $x = "0.00017611835153222965833039802747446283902782669954209228601620288834096512856639662" # rounding with already set precision/accuracy ok 303 - $x = "1.00000" # further rounding down ok 304 - $x->bfround(-2) = "1.00" ok 305 - $x->{_p} = -2 ok 306 - $x->bround(2) = "12000" ok 307 - $x->{_a} = 2 ok 308 - $x->bround(2) = "1.2" ok 309 - $x->{_a} = 2 # mantissa/exponent format and A/P ok 310 - $x = "12350" ok 311 - $x->{_a} = 4 ok 312 - $x->{_p} = undef # check for no A/P in case of fallback result ok 313 - $x->{_a} = undef ok 314 - $x->{_p} = undef # result & remainder ok 315 - $x->{_a} = undef ok 316 - $x->{_p} = undef ok 317 - $y->{_a} = undef ok 318 - $y->{_p} = undef ok 319 - $x+$y = 24000 ok 320 - $x-$y = 42000 ok 321 - $x+$y = "2.46" ok 322 - scalar(@params) = 1 ok 323 - scalar(@params) = 4 ok 324 - $params[0] = $x ok 325 - $params[1] = 1 ok 326 - $params[2] = undef ok 327 - $params[3] = "odd" ok 328 - scalar(@params) = 4 ok 329 - $params[0] = $x ok 330 - $params[1] = undef ok 331 - $params[2] = 2 ok 332 - $params[3] = "odd" ok 333 - round mode "foo" gives a warning as expected ok 334 - scalar(@params) = 4 ok 335 - $params[0] = $x ok 336 - $params[1] = undef ok 337 - $params[2] = 2 ok 338 - $params[3] = "+inf" ok 339 - scalar(@params) = 1 ok 340 - $params[0] = $x ok 341 - scalar(@params) = 1 ok 342 - $params[0] = $x ok 343 - $x->is_nan() = 1 ok 344 - scalar(@params) = 1 ok 345 - $params[0] = $x ok 346 - $x->is_nan() = 1 ok 347 - $x = Math::BigInt->new(2)->bzero(); $x->{_a} ok 348 - $x = Math::BigInt->new(2)->bzero(); $x->{_p} ok 349 - $x = Math::BigInt->new(2)->bone(); $x->{_a} ok 350 - $x = Math::BigInt->new(2)->bone(); $x->{_p} ok 351 - $x = Math::BigInt->new(2)->binf(); $x->{_a} ok 352 - $x = Math::BigInt->new(2)->binf(); $x->{_p} ok 353 - $x = Math::BigInt->new(2)->bnan(); $x->{_a} ok 354 - $x = Math::BigInt->new(2)->bnan(); $x->{_p} # Verify that bnan() does not delete/undefine accuracy and precision. ok 355 - $x = Math::BigInt->new(2); $x->{_a} = 1; $x->bnan(); $x->{_a} ok 356 - $x = Math::BigInt->new(2); $x->{_p} = 1; $x->bnan(); $x->{_p} # Verify that binf() does not delete/undefine accuracy and precision. ok 357 - $x = Math::BigInt->new(2); $x->{_a} = 1; $x->binf(); $x->{_a} ok 358 - $x = Math::BigInt->new(2); $x->{_p} = 1; $x->binf(); $x->{_p} # Verify that accuracy can be set as argument to new(). ok 359 - $x = Math::BigInt->new(2, 1); $x->{_a} ok 360 - $x = Math::BigInt->new(2, 1); $x->{_p} # Verify that precision can be set as argument to new(). ok 361 - $x = Math::BigInt->new(2, undef, 1); $x->{_a} ok 362 - $x = Math::BigInt->new(2, undef, 1); $x->{_p} # Verify that accuracy set with new() is preserved after calling bzero(). ok 363 - $x = Math::BigInt->new(2, 1)->bzero(); $x->{_a} ok 364 - $x = Math::BigInt->new(2, 1)->bzero(); $x->{_p} # Verify that precision set with new() is preserved after calling bzero(). ok 365 - $x = Math::BigInt->new(2, undef, 1)->bzero(); $x->{_a} ok 366 - $x = Math::BigInt->new(2, undef, 1)->bzero(); $x->{_p} # Verify that accuracy set with new() is preserved after calling bone(). ok 367 - $x = Math::BigInt->new(2, 1)->bone(); $x->{_a} ok 368 - $x = Math::BigInt->new(2, 1)->bone(); $x->{_p} # Verify that precision set with new() is preserved after calling bone(). ok 369 - $x = Math::BigInt->new(2, undef, 1)->bone(); $x->{_a} ok 370 - $x = Math::BigInt->new(2, undef, 1)->bone(); $x->{_p} # Verify that accuracy can be set with instance method bone('+'). ok 371 - $x = Math::BigInt->new(2); $x->{_a} ok 372 - $x = Math::BigInt->new(2); $x->{_p} # Verify that precision can be set with instance method bone('+'). ok 373 - $x = Math::BigInt->new(2); $x->bone('+', undef, 2); $x->{_a} ok 374 - $x = Math::BigInt->new(2); $x->bone('+', undef, 2); $x->{_p} # Verify that accuracy can be set with instance method bone('-'). ok 375 - $x = Math::BigInt->new(2); $x->bone('-', 2, undef); $x->{_a} ok 376 - $x = Math::BigInt->new(2); $x->bone('-', 2, undef); $x->{_p} # Verify that precision can be set with instance method bone('-'). ok 377 - $x = Math::BigInt->new(2); $x->bone('-', undef, 2); $x->{_a} ok 378 - $x = Math::BigInt->new(2); $x->bone('-', undef, 2); $x->{_p} # Verify that accuracy can be set with instance method bzero(). ok 379 - $x = Math::BigInt->new(2);$x->bzero(2, undef); $x->{_a} ok 380 - $x = Math::BigInt->new(2);$x->bzero(2, undef); $x->{_p} # Verify that precision can be set with instance method bzero(). ok 381 - $x = Math::BigInt->new(2); $x->bzero(undef, 2); $x->{_a} ok 382 - $x = Math::BigInt->new(2); $x->bzero(undef, 2); $x->{_p} ok 383 - $x = Math::BigFloat->new(2)->bzero(); $x->{_a} ok 384 - $x = Math::BigFloat->new(2)->bzero(); $x->{_p} ok 385 - $x = Math::BigFloat->new(2)->bone(); $x->{_a} ok 386 - $x = Math::BigFloat->new(2)->bone(); $x->{_p} ok 387 - $x = Math::BigFloat->new(2)->binf(); $x->{_a} ok 388 - $x = Math::BigFloat->new(2)->binf(); $x->{_p} ok 389 - $x = Math::BigFloat->new(2)->bnan(); $x->{_a} ok 390 - $x = Math::BigFloat->new(2)->bnan(); $x->{_p} # Verify that bnan() does not delete/undefine accuracy and precision. ok 391 - $x = Math::BigFloat->new(2); $x->{_a} = 1; $x->bnan(); $x->{_a} ok 392 - $x = Math::BigFloat->new(2); $x->{_p} = 1; $x->bnan(); $x->{_p} # Verify that binf() does not delete/undefine accuracy and precision. ok 393 - $x = Math::BigFloat->new(2); $x->{_a} = 1; $x->binf(); $x->{_a} ok 394 - $x = Math::BigFloat->new(2); $x->{_p} = 1; $x->binf(); $x->{_p} # Verify that accuracy can be set as argument to new(). ok 395 - $x = Math::BigFloat->new(2, 1); $x->{_a} ok 396 - $x = Math::BigFloat->new(2, 1); $x->{_p} # Verify that precision can be set as argument to new(). ok 397 - $x = Math::BigFloat->new(2, undef, 1); $x->{_a} ok 398 - $x = Math::BigFloat->new(2, undef, 1); $x->{_p} # Verify that accuracy set with new() is preserved after calling bzero(). ok 399 - $x = Math::BigFloat->new(2, 1)->bzero(); $x->{_a} ok 400 - $x = Math::BigFloat->new(2, 1)->bzero(); $x->{_p} # Verify that precision set with new() is preserved after calling bzero(). ok 401 - $x = Math::BigFloat->new(2, undef, 1)->bzero(); $x->{_a} ok 402 - $x = Math::BigFloat->new(2, undef, 1)->bzero(); $x->{_p} # Verify that accuracy set with new() is preserved after calling bone(). ok 403 - $x = Math::BigFloat->new(2, 1)->bone(); $x->{_a} ok 404 - $x = Math::BigFloat->new(2, 1)->bone(); $x->{_p} # Verify that precision set with new() is preserved after calling bone(). ok 405 - $x = Math::BigFloat->new(2, undef, 1)->bone(); $x->{_a} ok 406 - $x = Math::BigFloat->new(2, undef, 1)->bone(); $x->{_p} # Verify that accuracy can be set with instance method bone('+'). ok 407 - $x = Math::BigFloat->new(2); $x->{_a} ok 408 - $x = Math::BigFloat->new(2); $x->{_p} # Verify that precision can be set with instance method bone('+'). ok 409 - $x = Math::BigFloat->new(2); $x->bone('+', undef, 2); $x->{_a} ok 410 - $x = Math::BigFloat->new(2); $x->bone('+', undef, 2); $x->{_p} # Verify that accuracy can be set with instance method bone('-'). ok 411 - $x = Math::BigFloat->new(2); $x->bone('-', 2, undef); $x->{_a} ok 412 - $x = Math::BigFloat->new(2); $x->bone('-', 2, undef); $x->{_p} # Verify that precision can be set with instance method bone('-'). ok 413 - $x = Math::BigFloat->new(2); $x->bone('-', undef, 2); $x->{_a} ok 414 - $x = Math::BigFloat->new(2); $x->bone('-', undef, 2); $x->{_p} # Verify that accuracy can be set with instance method bzero(). ok 415 - $x = Math::BigFloat->new(2);$x->bzero(2, undef); $x->{_a} ok 416 - $x = Math::BigFloat->new(2);$x->bzero(2, undef); $x->{_p} # Verify that precision can be set with instance method bzero(). ok 417 - $x = Math::BigFloat->new(2); $x->bzero(undef, 2); $x->{_a} ok 418 - $x = Math::BigFloat->new(2); $x->bzero(undef, 2); $x->{_p} # Verify that class accuracy is copied into new objects. ok 419 - Math::BigInt->accuracy(3); $x = Math::BigInt->bzero(); $x->accuracy() ok 420 - Math::BigInt->accuracy(3); $x = Math::BigInt->bone(); $x->accuracy() ok 421 - Math::BigInt->accuracy(3); $x = Math::BigInt->new(2); $x->accuracy() # Verify that class precision is copied into new objects. ok 422 - Math::BigInt->precision(-4); $x = Math::BigInt->bzero(); $x->precision() ok 423 - Math::BigInt->precision(-4); $x = Math::BigInt->bone(); $x->precision() ok 424 - Math::BigInt->precision(-4); $x = Math::BigInt->new(2); $x->precision() # Verify that setting accuracy as method argument overrides class variable ok 425 - Math::BigInt->accuracy(2); $x = Math::BigInt->bzero(5); $x->accuracy() ok 426 # skip 1 ok 427 - Math::BigInt->accuracy(2); $x = Math::BigInt->bone("+", 5); $x->accuracy() ok 428 # skip 1 ok 429 - Math::BigInt->accuracy(2); $x = Math::BigInt->new(2, 5); $x->accuracy() ok 430 # skip 1 # Verify that setting precision as method argument overrides class variable ok 431 - Math::BigInt->precision(-2); $x = Math::BigInt->bzero(undef, -6); $x->precision() ok 432 # skip 1 ok 433 - Math::BigInt->precision(-2); $x = Math::BigInt->bone("+", undef, -6); $x->precision() ok 434 # skip 1 ok 435 - Math::BigInt->precision(-2); $x = Math::BigInt->new(2, undef, -6); $x->precision() ok 436 # skip 1 # Verify that class accuracy is copied into new objects. ok 437 - Math::BigFloat->accuracy(3); $x = Math::BigFloat->bzero(); $x->accuracy() ok 438 - Math::BigFloat->accuracy(3); $x = Math::BigFloat->bone(); $x->accuracy() ok 439 - Math::BigFloat->accuracy(3); $x = Math::BigFloat->new(2); $x->accuracy() # Verify that class precision is copied into new objects. ok 440 - Math::BigFloat->precision(-4); $x = Math::BigFloat->bzero(); $x->precision() ok 441 - Math::BigFloat->precision(-4); $x = Math::BigFloat->bone(); $x->precision() ok 442 - Math::BigFloat->precision(-4); $x = Math::BigFloat->new(2); $x->precision() # Verify that setting accuracy as method argument overrides class variable ok 443 - Math::BigFloat->accuracy(2); $x = Math::BigFloat->bzero(5); $x->accuracy() ok 444 # skip 1 ok 445 - Math::BigFloat->accuracy(2); $x = Math::BigFloat->bone("+", 5); $x->accuracy() ok 446 # skip 1 ok 447 - Math::BigFloat->accuracy(2); $x = Math::BigFloat->new(2, 5); $x->accuracy() ok 448 # skip 1 # Verify that setting precision as method argument overrides class variable ok 449 - Math::BigFloat->precision(-2); $x = Math::BigFloat->bzero(undef, -6); $x->precision() ok 450 # skip 1 ok 451 - Math::BigFloat->precision(-2); $x = Math::BigFloat->bone("+", undef, -6); $x->precision() ok 452 # skip 1 ok 453 - Math::BigFloat->precision(-2); $x = Math::BigFloat->new(2, undef, -6); $x->precision() ok 454 # skip 1 ok 455 - mixing A and P creates a NaN ok 456 - $class->new(123) = "NaN" ok 457 - mixing A and P creates a NaN ok 458 - $class->new(123) = "NaN" ok 459 - my $x = Math::BigInt->new(1234); $x->accuracy(5); my $y = Math::BigInt->new(12); $y->precision(-3); $x->badd($y); ok 460 - my $x = Math::BigInt->new(1234); $x->accuracy(5); my $y = Math::BigInt->new(12); $y->precision(-3); $x->bsub($y); ok 461 - my $x = Math::BigInt->new(1234); $x->accuracy(5); my $y = Math::BigInt->new(12); $y->precision(-3); $x->bmul($y); ok 462 - my $x = Math::BigInt->new(1234); $x->accuracy(5); my $y = Math::BigInt->new(12); $y->precision(-3); $x->bpow($y); ok 463 - my $x = Math::BigInt->new(1234); $x->accuracy(5); my $y = Math::BigInt->new(12); $y->precision(-3); $x->bmod($y); ok 464 - my $x = Math::BigFloat->new(1234); $x->accuracy(5); my $y = Math::BigFloat->new(12); $y->precision(-3); $x->badd($y); ok 465 - my $x = Math::BigFloat->new(1234); $x->accuracy(5); my $y = Math::BigFloat->new(12); $y->precision(-3); $x->bsub($y); ok 466 - my $x = Math::BigFloat->new(1234); $x->accuracy(5); my $y = Math::BigFloat->new(12); $y->precision(-3); $x->bmul($y); ok 467 - my $x = Math::BigFloat->new(1234); $x->accuracy(5); my $y = Math::BigFloat->new(12); $y->precision(-3); $x->bpow($y); ok 468 - my $x = Math::BigFloat->new(1234); $x->accuracy(5); my $y = Math::BigFloat->new(12); $y->precision(-3); $x->bmod($y); ok 469 - my $x = Math::BigInt->new(1234, 5, -3); ok 470 - my $x = Math::BigInt->bsqrt(1234, 5, -3); ok 471 - $x = 120 ok 472 - $x = 120 ok 473 - $x = 120 ok 474 - $x = 120 ok 475 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("123"); $x->badd($y); ok 476 - is a valid object ok 477 - $x = Math::BigInt->new("123"); $x->accuracy(3); $y = Math::BigInt->new("0"); $x->badd($y); ok 478 - is a valid object ok 479 - $x->{_a} == 3 ok 480 - $x->{_p} is undef ok 481 - $x = Math::BigInt->new("123"); $x->precision(-3); $y = Math::BigInt->new("0"); $x->badd($y); ok 482 - is a valid object ok 483 - $x->{_p} == -3 ok 484 - $x->{_a} is undef ok 485 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("0"); $y->accuracy(3); $x->badd($y); ok 486 - is a valid object ok 487 - $x->{_a} == 3 ok 488 - $x->{_p} is undef ok 489 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("0"); $y->precision(-3); $x->badd($y); ok 490 - is a valid object ok 491 - $x->{_p} == -3 ok 492 - $x->{_a} is undef ok 493 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("1"); $x->bmul($y); ok 494 - is a valid object ok 495 - $x = Math::BigInt->new("123"); $x->accuracy(3); $y = Math::BigInt->new("0"); $x->bmul($y); ok 496 - is a valid object ok 497 - $x->{_a} == 3 ok 498 - $x->{_p} is undef ok 499 - $x = Math::BigInt->new("123"); $x->precision(-3); $y = Math::BigInt->new("0"); $x->bmul($y); ok 500 - is a valid object ok 501 - $x->{_p} == -3 ok 502 - $x->{_a} is undef ok 503 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("0"); $y->accuracy(3); $x->bmul($y); ok 504 - is a valid object ok 505 - $x->{_a} == 3 ok 506 - $x->{_p} is undef ok 507 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("0"); $y->precision(-3); $x->bmul($y); ok 508 - is a valid object ok 509 - $x->{_p} == -3 ok 510 - $x->{_a} is undef ok 511 - $x = Math::BigInt->new("123"); $x->accuracy(3); $y = Math::BigInt->new("1"); $x->bmul($y); ok 512 - is a valid object ok 513 - $x->{_a} == 3 ok 514 - $x->{_p} is undef ok 515 - $x = Math::BigInt->new("123"); $x->precision(-3); $y = Math::BigInt->new("1"); $x->bmul($y); ok 516 - is a valid object ok 517 - $x->{_p} == -3 ok 518 - $x->{_a} is undef ok 519 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("1"); $y->accuracy(3); $x->bmul($y); ok 520 - is a valid object ok 521 - $x->{_a} == 3 ok 522 - $x->{_p} is undef ok 523 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("1"); $y->precision(-3); $x->bmul($y); ok 524 - is a valid object ok 525 - $x->{_p} == -3 ok 526 - $x->{_a} is undef ok 527 - $x = Math::BigInt->new("1"); $x->accuracy(3); $y = Math::BigInt->new("123"); $x->bmul($y); ok 528 - is a valid object ok 529 - $x->{_a} == 3 ok 530 - $x->{_p} is undef ok 531 - $x = Math::BigInt->new("1"); $x->precision(-3); $y = Math::BigInt->new("123"); $x->bmul($y); ok 532 - is a valid object ok 533 - $x->{_p} == -3 ok 534 - $x->{_a} is undef ok 535 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("123"); $y->accuracy(3); $x->bmul($y); ok 536 - is a valid object ok 537 - $x->{_a} == 3 ok 538 - $x->{_p} is undef ok 539 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("123"); $y->precision(-3); $x->bmul($y); ok 540 - is a valid object ok 541 - $x->{_p} == -3 ok 542 - $x->{_a} is undef ok 543 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("1"); $x->bdiv($y); ok 544 - is a valid object ok 545 - $x = Math::BigInt->new("123"); $x->accuracy(4); $y = Math::BigInt->new("1"); $x->bdiv($y); ok 546 - is a valid object ok 547 - $x->{_a} == 4 ok 548 - $x->{_p} is undef ok 549 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("1"); $y->accuracy(4); $x->bdiv($y); ok 550 - is a valid object ok 551 - $x->{_a} == 4 ok 552 - $x->{_p} is undef ok 553 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("1"); $y->precision(-4); $x->bdiv($y); ok 554 - is a valid object ok 555 - $x->{_p} == -4 ok 556 - $x->{_a} is undef ok 557 - $x = Math::BigInt->new("123"); $x->precision(-4); $y = Math::BigInt->new("1"); $x->bdiv($y); ok 558 - is a valid object ok 559 - $x->{_p} == -4 ok 560 - $x->{_a} is undef ok 561 - $x = Math::BigInt->new("1"); $x->accuracy(4); $y = Math::BigInt->new("123"); $x->bdiv($y); ok 562 - is a valid object ok 563 - $x->{_a} == 4 ok 564 - $x->{_p} is undef ok 565 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("123"); $y->accuracy(4); $x->bdiv($y); ok 566 - is a valid object ok 567 - $x->{_a} == 4 ok 568 - $x->{_p} is undef ok 569 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("123"); $y->precision(-4); $x->bdiv($y); ok 570 - is a valid object ok 571 - $x->{_p} == -4 ok 572 - $x->{_a} is undef ok 573 - $x = Math::BigInt->new("1"); $x->precision(-4); $y = Math::BigInt->new("123"); $x->bdiv($y); ok 574 - is a valid object ok 575 - $x->{_p} == -4 ok 576 - $x->{_a} is undef ok 577 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("3"); $x->band($y); ok 578 - is a valid object ok 579 - $x = Math::BigInt->new("1234"); $x->accuracy(1); $y = Math::BigInt->new("0"); $x->band($y); ok 580 - is a valid object ok 581 - $x->{_a} == 1 ok 582 - $x->{_p} is undef ok 583 - $x = Math::BigInt->new("1234"); $y = Math::BigInt->new("0"); $y->accuracy(1); $x->band($y); ok 584 - is a valid object ok 585 - $x->{_a} == 1 ok 586 - $x->{_p} is undef ok 587 - $x = Math::BigInt->new("1234"); $x->precision(-1); $y = Math::BigInt->new("0"); $x->band($y); ok 588 - is a valid object ok 589 - $x->{_p} == -1 ok 590 - $x->{_a} is undef ok 591 - $x = Math::BigInt->new("1234"); $y = Math::BigInt->new("0"); $y->precision(-1); $x->band($y); ok 592 - is a valid object ok 593 - $x->{_p} == -1 ok 594 - $x->{_a} is undef ok 595 - $x = Math::BigInt->new("0xFF"); $y = Math::BigInt->new("0x10"); $x->band($y); ok 596 - is a valid object ok 597 - $x = Math::BigInt->new("0xFF"); $x->accuracy(2); $y = Math::BigInt->new("0xFF"); $x->band($y); ok 598 - is a valid object ok 599 - $x->{_a} == 2 ok 600 - $x->{_p} is undef ok 601 - $x = Math::BigInt->new("0xFF"); $y = Math::BigInt->new("0xFF"); $y->accuracy(2); $x->band($y); ok 602 - is a valid object ok 603 - $x->{_a} == 2 ok 604 - $x->{_p} is undef ok 605 - $x = Math::BigInt->new("0xFF"); $x->precision(1); $y = Math::BigInt->new("0xFF"); $x->band($y); ok 606 - is a valid object ok 607 - $x->{_p} == 1 ok 608 - $x->{_a} is undef ok 609 - $x = Math::BigInt->new("0xFF"); $y = Math::BigInt->new("0xFF"); $y->precision(1); $x->band($y); ok 610 - is a valid object ok 611 - $x->{_p} == 1 ok 612 - $x->{_a} is undef ok 613 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("3"); $x->bxor($y); ok 614 - is a valid object ok 615 - $x = Math::BigInt->new("1234"); $x->accuracy(1); $y = Math::BigInt->new("0"); $x->bxor($y); ok 616 - is a valid object ok 617 - $x->{_a} == 1 ok 618 - $x->{_p} is undef ok 619 - $x = Math::BigInt->new("1234"); $y = Math::BigInt->new("0"); $y->accuracy(1); $x->bxor($y); ok 620 - is a valid object ok 621 - $x->{_a} == 1 ok 622 - $x->{_p} is undef ok 623 - $x = Math::BigInt->new("1234"); $x->precision(3); $y = Math::BigInt->new("0"); $x->bxor($y); ok 624 - is a valid object ok 625 - $x->{_p} == 3 ok 626 - $x->{_a} is undef ok 627 - $x = Math::BigInt->new("1234"); $y = Math::BigInt->new("0"); $y->precision(3); $x->bxor($y); ok 628 - is a valid object ok 629 - $x->{_p} == 3 ok 630 - $x->{_a} is undef ok 631 - $x = Math::BigInt->new("0xFF"); $y = Math::BigInt->new("0x10"); $x->bxor($y); ok 632 - is a valid object ok 633 - $x = Math::BigInt->new("0xFF"); $x->accuracy(2); $y = Math::BigInt->new("0xFF"); $x->bxor($y); ok 634 - is a valid object ok 635 - $x->{_a} == 2 ok 636 - $x->{_p} is undef ok 637 - $x = Math::BigInt->new("0xFF"); $y = Math::BigInt->new("0xFF"); $y->accuracy(2); $x->bxor($y); ok 638 - is a valid object ok 639 - $x->{_a} == 2 ok 640 - $x->{_p} is undef ok 641 - $x = Math::BigInt->new("0xFF"); $x->precision(1); $y = Math::BigInt->new("0xFF"); $x->bxor($y); ok 642 - is a valid object ok 643 - $x->{_p} == 1 ok 644 - $x->{_a} is undef ok 645 - $x = Math::BigInt->new("0xFF"); $y = Math::BigInt->new("0xFF"); $y->precision(1); $x->bxor($y); ok 646 - is a valid object ok 647 - $x->{_p} == 1 ok 648 - $x->{_a} is undef ok 649 - $x = Math::BigInt->new("0xFF"); $x->accuracy(2); $y = Math::BigInt->new("0xFFF"); $x->bxor($y); ok 650 - is a valid object ok 651 - $x->{_a} == 2 ok 652 - $x->{_p} is undef ok 653 - $x = Math::BigInt->new("0xFF"); $y = Math::BigInt->new("0xFFF"); $y->accuracy(2); $x->bxor($y); ok 654 - is a valid object ok 655 - $x->{_a} == 2 ok 656 - $x->{_p} is undef ok 657 - $x = Math::BigInt->new("0xFF"); $x->precision(2); $y = Math::BigInt->new("0xFFF"); $x->bxor($y); ok 658 - is a valid object ok 659 - $x->{_p} == 2 ok 660 - $x->{_a} is undef ok 661 - $x = Math::BigInt->new("0xFF"); $y = Math::BigInt->new("0xFFF"); $y->precision(2); $x->bxor($y); ok 662 - is a valid object ok 663 - $x->{_p} == 2 ok 664 - $x->{_a} is undef ok 665 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("3"); $x->bior($y); ok 666 - is a valid object ok 667 - $x = Math::BigInt->new("1234"); $x->accuracy(1); $y = Math::BigInt->new("0"); $x->bior($y); ok 668 - is a valid object ok 669 - $x->{_a} == 1 ok 670 - $x->{_p} is undef ok 671 - $x = Math::BigInt->new("1234"); $y = Math::BigInt->new("0"); $y->accuracy(1); $x->bior($y); ok 672 - is a valid object ok 673 - $x->{_a} == 1 ok 674 - $x->{_p} is undef ok 675 - $x = Math::BigInt->new("1234"); $x->precision(3); $y = Math::BigInt->new("0"); $x->bior($y); ok 676 - is a valid object ok 677 - $x->{_p} == 3 ok 678 - $x->{_a} is undef ok 679 - $x = Math::BigInt->new("1234"); $y = Math::BigInt->new("0"); $y->precision(3); $x->bior($y); ok 680 - is a valid object ok 681 - $x->{_p} == 3 ok 682 - $x->{_a} is undef ok 683 - $x = Math::BigInt->new("0xFF"); $y = Math::BigInt->new("0x10"); $x->bior($y); ok 684 - is a valid object ok 685 - $x = Math::BigInt->new("250"); $x->accuracy(2); $y = Math::BigInt->new("0xFF"); $x->bior($y); ok 686 - is a valid object ok 687 - $x->{_a} == 2 ok 688 - $x->{_p} is undef ok 689 - $x = Math::BigInt->new("0xFF"); $y = Math::BigInt->new("250"); $y->accuracy(2); $x->bior($y); ok 690 - is a valid object ok 691 - $x->{_a} == 2 ok 692 - $x->{_p} is undef ok 693 - $x = Math::BigInt->new("0xFF"); $x->precision(1); $y = Math::BigInt->new("0xFF"); $x->bior($y); ok 694 - is a valid object ok 695 - $x->{_p} == 1 ok 696 - $x->{_a} is undef ok 697 - $x = Math::BigInt->new("0xFF"); $y = Math::BigInt->new("0xFF"); $y->precision(1); $x->bior($y); ok 698 - is a valid object ok 699 - $x->{_p} == 1 ok 700 - $x->{_a} is undef ok 701 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("3"); $x->bpow($y); ok 702 - is a valid object ok 703 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("0"); $x->bpow($y); ok 704 - is a valid object ok 705 - $x = Math::BigInt->new("2"); $x->accuracy(2); $y = Math::BigInt->new("0"); $x->bpow($y); ok 706 - is a valid object ok 707 - $x->{_a} == 2 ok 708 - $x->{_p} is undef ok 709 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("0"); $y->accuracy(2); $x->bpow($y); ok 710 - is a valid object ok 711 - $x->{_a} == 2 ok 712 - $x->{_p} is undef ok 713 - $Math::BigInt::rnd_mode = "even" ok 714 - $Math::BigFloat::rnd_mode = "even" ok 715 - $mbi->round_mode("huhmbi") ok 716 - $mbf->round_mode("huhmbf") ok 717 - $Math::BigInt::rnd_mode = "huhmbi" ok 718 - $Math::BigFloat::rnd_mode = "huhmbf" ok 719 - $Math::BigInt::rnd_mode = "odd" ok 720 - $Math::BigInt::rnd_mode = "odd" ok 721 - set A ... ok 722 - ... and now P must be cleared ok 723 - set P ... ok 724 - ... and now A must be cleared ok 725 - set A ... ok 726 - ... and now P must be cleared ok 727 - set P ... ok 728 - ... and now A must be cleared ok 729 - Math::BigInt has A of 1 ok 730 - $x has A of 1 ok 731 - $x has A of 2 ok 732 - Math::BigInt has A of 3 ok 733 - $x still has A of 2 ok 734 - $x now has A of undef ok 735 - Math::BigInt still has A of 3 ok 736 - Math::BigInt now has A of undef ok 737 - Math::BigInt has A of 1 ok 738 - $x has A of 1 ok 739 - $x has A of 2 ok 740 - Math::BigInt has A of 3 ok 741 - $x still has A of 2 ok 742 - $x now has A of undef ok 743 - Math::BigInt still has A of 3 ok 744 - Math::BigInt now has A of undef ok 745 - Math::BigFloat has A of 1 ok 746 - $x has A of 1 ok 747 - $x has A of 2 ok 748 - Math::BigFloat has A of 3 ok 749 - $x still has A of 2 ok 750 - $x now has A of undef ok 751 - Math::BigFloat still has A of 3 ok 752 - Math::BigFloat now has A of undef ok 753 - Math::BigFloat has A of 1 ok 754 - $x has A of 1 ok 755 - $x has A of 2 ok 756 - Math::BigFloat has A of 3 ok 757 - $x still has A of 2 ok 758 - $x now has A of undef ok 759 - Math::BigFloat still has A of 3 ok 760 - Math::BigFloat now has A of undef ok 761 - bug with blog(Math::BigFloat, Math::BigInt) ok 762 - $x->bsqrt() with many digits ok 763 - $x->bsqrt() with many digits ok 764 - $x->bsqrt() with many digits ok t/storable.t ............. 1..1 ok 1 ok t/threads.t .............. 1..22 ok 1 - we survived our threads ok 2 - got all the numbers we expected ok 3 - numbers look sane ok 4 - numbers look sane ok 5 - numbers look sane ok 6 - numbers look sane ok 7 - numbers look sane ok 8 - numbers look sane ok 9 - numbers look sane ok 10 - numbers look sane ok 11 - numbers look sane ok 12 - numbers look sane ok 13 - numbers look sane ok 14 - numbers look sane ok 15 - numbers look sane ok 16 - numbers look sane ok 17 - numbers look sane ok 18 - numbers look sane ok 19 - numbers look sane ok 20 - numbers look sane ok 21 - numbers look sane ok 22 - numbers look sane ok t/version.t .............. 1..1 ok 1 # 6.2.1 ok All tests successful. Files=13, Tests=9146, 16 wallclock secs ( 2.22 usr 0.37 sys + 13.82 cusr 1.31 csys = 17.72 CPU) Result: PASS make[1]: Leaving directory '/<>' create-stamp debian/debhelper-build-stamp dh_prep -a dh_auto_install --destdir=debian/libmath-bigint-gmp-perl/ -a make -j4 install DESTDIR=/<>/debian/libmath-bigint-gmp-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr make[1]: Entering directory '/<>' "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- GMP.bs blib/arch/auto/Math/BigInt/GMP/GMP.bs 644 Manifying 1 pod document Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /<>/debian/libmath-bigint-gmp-perl/usr/lib/aarch64-linux-gnu/perl5/5.36/auto/Math/BigInt/GMP/GMP.so Installing /<>/debian/libmath-bigint-gmp-perl/usr/lib/aarch64-linux-gnu/perl5/5.36/Math/BigInt/GMP.pm Installing /<>/debian/libmath-bigint-gmp-perl/usr/share/man/man3/Math::BigInt::GMP.3pm make[1]: Leaving directory '/<>' dh_installdocs -a dh_installchangelogs -a dh_installman -a dh_perl -a dh_link -a dh_strip_nondeterminism -a dh_compress -a dh_fixperms -a dh_missing -a dh_dwz -a dh_strip -a a46b8225e8710913f2eadbca499825f6ab10d624 dh_makeshlibs -a dh_shlibdeps -a dh_installdeb -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a INFO: pkgstriptranslations version 153 INFO: pkgstriptranslations version 153 pkgstriptranslations: processing libmath-bigint-gmp-perl (in debian/libmath-bigint-gmp-perl); do_strip: , oemstrip: pkgstriptranslations: processing libmath-bigint-gmp-perl-dbgsym (in debian/.debhelper/libmath-bigint-gmp-perl/dbgsym-root); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libmath-bigint-gmp-perl/DEBIAN/control, package libmath-bigint-gmp-perl, directory debian/libmath-bigint-gmp-perl pkgstripfiles: Running PNG optimization (using 4 cpus) for package libmath-bigint-gmp-perl ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libmath-bigint-gmp-perl' in '../libmath-bigint-gmp-perl_1.6012-1_arm64.deb'. pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/.debhelper/libmath-bigint-gmp-perl/dbgsym-root/DEBIAN/control, package libmath-bigint-gmp-perl-dbgsym, directory debian/.debhelper/libmath-bigint-gmp-perl/dbgsym-root dpkg-deb: building package 'libmath-bigint-gmp-perl-dbgsym' in 'debian/.debhelper/scratch-space/build-libmath-bigint-gmp-perl/libmath-bigint-gmp-perl-dbgsym_1.6012-1_arm64.deb'. Renaming libmath-bigint-gmp-perl-dbgsym_1.6012-1_arm64.deb to libmath-bigint-gmp-perl-dbgsym_1.6012-1_arm64.ddeb dpkg-genbuildinfo --build=any -O../libmath-bigint-gmp-perl_1.6012-1_arm64.buildinfo dpkg-genchanges --build=any -mLaunchpad Build Daemon -O../libmath-bigint-gmp-perl_1.6012-1_arm64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2023-06-16T17:29:10Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ libmath-bigint-gmp-perl_1.6012-1_arm64.changes: ----------------------------------------------- Format: 1.8 Date: Fri, 16 Jun 2023 14:36:07 +0200 Source: libmath-bigint-gmp-perl Binary: libmath-bigint-gmp-perl Built-For-Profiles: noudeb Architecture: arm64 Version: 1.6012-1 Distribution: mantic-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Roland Rosenfeld Description: libmath-bigint-gmp-perl - module for arbitrary precision arithmetic using GMP Changes: libmath-bigint-gmp-perl (1.6012-1) unstable; urgency=medium . * New upstream version 1.6012. * This incorporates 01_testaccuracy patch. Checksums-Sha1: 1c87fe710f2745b1979137b1dc92b95b69c411ec 55988 libmath-bigint-gmp-perl-dbgsym_1.6012-1_arm64.ddeb 463ce08c310bb9cd45f41a5b991da2e8582810d5 6078 libmath-bigint-gmp-perl_1.6012-1_arm64.buildinfo 82065067f037245df4f96a6d842d60db9a0d0f49 16350 libmath-bigint-gmp-perl_1.6012-1_arm64.deb Checksums-Sha256: 30beab609adcca9342d8274113936a1a20cffb3605df5226c0e8190fb76a5435 55988 libmath-bigint-gmp-perl-dbgsym_1.6012-1_arm64.ddeb 60ea828693bf72676bd67eb8d26e03041e4ff0312efb573f33928905dabb3432 6078 libmath-bigint-gmp-perl_1.6012-1_arm64.buildinfo 142f2ac3a7d1d9e3e613ec7590be8cc859e6940b791e0820858706ed58b84487 16350 libmath-bigint-gmp-perl_1.6012-1_arm64.deb Files: b4f21c8cb3522441a38a3768b7e3cedb 55988 debug optional libmath-bigint-gmp-perl-dbgsym_1.6012-1_arm64.ddeb af03927aa7d654e43467298b33a540b9 6078 perl optional libmath-bigint-gmp-perl_1.6012-1_arm64.buildinfo bb70ac25baf1147a390e0cb117ad7df8 16350 perl optional libmath-bigint-gmp-perl_1.6012-1_arm64.deb /<>/libmath-bigint-gmp-perl_1.6012-1_arm64.changes.new could not be renamed to /<>/libmath-bigint-gmp-perl_1.6012-1_arm64.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: libmath-bigint-gmp-perl Binary: libmath-bigint-gmp-perl libmath-bigint-gmp-perl-dbgsym Architecture: arm64 Version: 1.6012-1 Checksums-Md5: b4f21c8cb3522441a38a3768b7e3cedb 55988 libmath-bigint-gmp-perl-dbgsym_1.6012-1_arm64.ddeb bb70ac25baf1147a390e0cb117ad7df8 16350 libmath-bigint-gmp-perl_1.6012-1_arm64.deb Checksums-Sha1: 1c87fe710f2745b1979137b1dc92b95b69c411ec 55988 libmath-bigint-gmp-perl-dbgsym_1.6012-1_arm64.ddeb 82065067f037245df4f96a6d842d60db9a0d0f49 16350 libmath-bigint-gmp-perl_1.6012-1_arm64.deb Checksums-Sha256: 30beab609adcca9342d8274113936a1a20cffb3605df5226c0e8190fb76a5435 55988 libmath-bigint-gmp-perl-dbgsym_1.6012-1_arm64.ddeb 142f2ac3a7d1d9e3e613ec7590be8cc859e6940b791e0820858706ed58b84487 16350 libmath-bigint-gmp-perl_1.6012-1_arm64.deb Build-Origin: Ubuntu Build-Architecture: arm64 Build-Date: Fri, 16 Jun 2023 17:29:09 +0000 Build-Path: /<> Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-programs Installed-Build-Depends: autoconf (= 2.71-3), automake (= 1:1.16.5-1.3), autopoint (= 0.21-12), autotools-dev (= 20220109.1), base-files (= 13ubuntu1), base-passwd (= 3.6.1), bash (= 5.2.15-2ubuntu1), binutils (= 2.40.50.20230611-2ubuntu1), binutils-aarch64-linux-gnu (= 2.40.50.20230611-2ubuntu1), binutils-common (= 2.40.50.20230611-2ubuntu1), bsdextrautils (= 2.38.1-5ubuntu2), bsdutils (= 1:2.38.1-5ubuntu2), build-essential (= 12.9ubuntu3), bzip2 (= 1.0.8-5build1), coreutils (= 9.1-1ubuntu2), cpp (= 4:12.2.0-3ubuntu1), cpp-12 (= 12.3.0-2ubuntu1), dash (= 0.5.12-2ubuntu1), debconf (= 1.5.82), debhelper (= 13.11.4ubuntu3), debianutils (= 5.7-0.4), debugedit (= 1:5.0-5), dh-autoreconf (= 20), dh-strip-nondeterminism (= 1.13.1-1), diffutils (= 1:3.8-4), dpkg (= 1.21.22ubuntu1), dpkg-dev (= 1.21.22ubuntu1), dwz (= 0.15-1), file (= 1:5.44-3), findutils (= 4.9.0-4ubuntu1), g++ (= 4:12.2.0-3ubuntu1), g++-12 (= 12.3.0-2ubuntu1), gcc (= 4:12.2.0-3ubuntu1), gcc-12 (= 12.3.0-2ubuntu1), gcc-12-base (= 12.3.0-2ubuntu1), gcc-13-base (= 13.1.0-5ubuntu1), gettext (= 0.21-12), gettext-base (= 0.21-12), grep (= 3.8-5), groff-base (= 1.22.4-10), gzip (= 1.12-1ubuntu1), hostname (= 3.23+nmu1ubuntu1), init-system-helpers (= 1.65.2), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.3.1-3), libarchive-zip-perl (= 1.68-1), libasan8 (= 13.1.0-5ubuntu1), libatomic1 (= 13.1.0-5ubuntu1), libattr1 (= 1:2.5.1-4), libaudit-common (= 1:3.0.9-1), libaudit1 (= 1:3.0.9-1), libbinutils (= 2.40.50.20230611-2ubuntu1), libblkid1 (= 2.38.1-5ubuntu2), libbz2-1.0 (= 1.0.8-5build1), libc-bin (= 2.37-0ubuntu2), libc-dev-bin (= 2.37-0ubuntu2), libc6 (= 2.37-0ubuntu2), libc6-dev (= 2.37-0ubuntu2), libcap-ng0 (= 0.8.3-1build2), libcap2 (= 1:2.66-4ubuntu1), libcc1-0 (= 13.1.0-5ubuntu1), libcom-err2 (= 1.47.0-1ubuntu1), libcrypt-dev (= 1:4.4.35-1), libcrypt1 (= 1:4.4.35-1), libctf-nobfd0 (= 2.40.50.20230611-2ubuntu1), libctf0 (= 2.40.50.20230611-2ubuntu1), libdb5.3 (= 5.3.28+dfsg2-1), libdebconfclient0 (= 0.267ubuntu1), libdebhelper-perl (= 13.11.4ubuntu3), libdevel-checklib-perl (= 1.16-1), libdpkg-perl (= 1.21.22ubuntu1), libdw1 (= 0.188-2.1), libelf1 (= 0.188-2.1), libfile-stripnondeterminism-perl (= 1.13.1-1), libgcc-12-dev (= 12.3.0-2ubuntu1), libgcc-s1 (= 13.1.0-5ubuntu1), libgcrypt20 (= 1.10.1-3ubuntu1), libgdbm-compat4 (= 1.23-3), libgdbm6 (= 1.23-3), libgmp-dev (= 2:6.2.1+dfsg1-1.1ubuntu1), libgmp10 (= 2:6.2.1+dfsg1-1.1ubuntu1), libgmpxx4ldbl (= 2:6.2.1+dfsg1-1.1ubuntu1), libgomp1 (= 13.1.0-5ubuntu1), libgpg-error0 (= 1.46-1), libgprofng0 (= 2.40.50.20230611-2ubuntu1), libgssapi-krb5-2 (= 1.20.1-2), libhwasan0 (= 13.1.0-5ubuntu1), libicu72 (= 72.1-3ubuntu2), libisl23 (= 0.26-2), libitm1 (= 13.1.0-5ubuntu1), libjansson4 (= 2.14-2), libk5crypto3 (= 1.20.1-2), libkeyutils1 (= 1.6.3-2), libkrb5-3 (= 1.20.1-2), libkrb5support0 (= 1.20.1-2), liblsan0 (= 13.1.0-5ubuntu1), liblz4-1 (= 1.9.4-1), liblzma5 (= 5.4.1-0.2), libmagic-mgc (= 1:5.44-3), libmagic1 (= 1:5.44-3), libmath-bigint-perl (= 1.999838-1), libmd0 (= 1.1.0-1), libmount1 (= 2.38.1-5ubuntu2), libmpc3 (= 1.3.1-1), libmpfr6 (= 4.2.0-1), libnsl-dev (= 1.3.0-2build2), libnsl2 (= 1.3.0-2build2), libpam-modules (= 1.5.2-6ubuntu1), libpam-modules-bin (= 1.5.2-6ubuntu1), libpam-runtime (= 1.5.2-6ubuntu1), libpam0g (= 1.5.2-6ubuntu1), libpcre2-8-0 (= 10.42-1), libperl-dev (= 5.36.0-7ubuntu1), libperl5.36 (= 5.36.0-7ubuntu1), libpipeline1 (= 1.5.7-1), libseccomp2 (= 2.5.4-1ubuntu3), libselinux1 (= 3.4-1build4), libsmartcols1 (= 2.38.1-5ubuntu2), libssl3 (= 3.0.9-1ubuntu1), libstdc++-12-dev (= 12.3.0-2ubuntu1), libstdc++6 (= 13.1.0-5ubuntu1), libsub-override-perl (= 0.09-4), libsystemd0 (= 252.5-2ubuntu3), libtinfo6 (= 6.4-4), libtirpc-common (= 1.3.3+ds-1), libtirpc-dev (= 1.3.3+ds-1), libtirpc3 (= 1.3.3+ds-1), libtool (= 2.4.7-5), libtsan2 (= 13.1.0-5ubuntu1), libubsan1 (= 13.1.0-5ubuntu1), libuchardet0 (= 0.0.7-1build2), libudev1 (= 252.5-2ubuntu3), libunistring2 (= 1.0-2), libuuid1 (= 2.38.1-5ubuntu2), libxml2 (= 2.9.14+dfsg-1.2), libyaml-perl (= 1.30-2), libzstd1 (= 1.5.4+dfsg2-5), linux-libc-dev (= 6.3.0-7.7), login (= 1:4.13+dfsg1-1ubuntu1), lto-disabled-list (= 41), m4 (= 1.4.19-3), make (= 4.3-4.1build1), man-db (= 2.11.2-2), mawk (= 1.3.4.20230525-1), ncurses-base (= 6.4-4), ncurses-bin (= 6.4-4), patch (= 2.7.6-7build2), perl (= 5.36.0-7ubuntu1), perl-base (= 5.36.0-7ubuntu1), perl-modules-5.36 (= 5.36.0-7ubuntu1), po-debconf (= 1.0.21+nmu1), rpcsvc-proto (= 1.4.2-0ubuntu6), sed (= 4.9-1), sensible-utils (= 0.0.17+nmu1), sysvinit-utils (= 3.06-4ubuntu1), tar (= 1.34+dfsg-1.2ubuntu1), usrmerge (= 35ubuntu1), util-linux (= 2.38.1-5ubuntu2), util-linux-extra (= 2.38.1-5ubuntu2), xz-utils (= 5.4.1-0.2), zlib1g (= 1:1.2.13.dfsg-1ubuntu4) Environment: DEB_BUILD_OPTIONS="parallel=4" DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1686918967" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ libmath-bigint-gmp-perl_1.6012-1_arm64.deb ------------------------------------------ new Debian package, version 2.0. size 16350 bytes: control archive=869 bytes. 732 bytes, 14 lines control 595 bytes, 7 lines md5sums Package: libmath-bigint-gmp-perl Version: 1.6012-1 Architecture: arm64 Maintainer: Ubuntu Developers Original-Maintainer: Debian Perl Group Installed-Size: 97 Depends: perl (>= 5.36.0-7ubuntu1), perlapi-5.36.0, libc6 (>= 2.17), libgmp10 (>= 2:6.2.1+dfsg1), libmath-bigint-perl (>= 1.999838) Section: perl Priority: optional Homepage: https://metacpan.org/release/Math-BigInt-GMP Description: module for arbitrary precision arithmetic using GMP Math::BigInt::GMP is a Perl module that uses direct bindings to the GNU Multiple Precision Arithmetic Library (also known as GMP) to provide a high-performance drop-in replacement for Math::BigInt. drwxr-xr-x root/root 0 2023-06-16 12:36 ./ drwxr-xr-x root/root 0 2023-06-16 12:36 ./usr/ drwxr-xr-x root/root 0 2023-06-16 12:36 ./usr/lib/ drwxr-xr-x root/root 0 2023-06-16 12:36 ./usr/lib/aarch64-linux-gnu/ drwxr-xr-x root/root 0 2023-06-16 12:36 ./usr/lib/aarch64-linux-gnu/perl5/ drwxr-xr-x root/root 0 2023-06-16 12:36 ./usr/lib/aarch64-linux-gnu/perl5/5.36/ drwxr-xr-x root/root 0 2023-06-16 12:36 ./usr/lib/aarch64-linux-gnu/perl5/5.36/Math/ drwxr-xr-x root/root 0 2023-06-16 12:36 ./usr/lib/aarch64-linux-gnu/perl5/5.36/Math/BigInt/ -rw-r--r-- root/root 3609 2023-04-01 16:01 ./usr/lib/aarch64-linux-gnu/perl5/5.36/Math/BigInt/GMP.pm drwxr-xr-x root/root 0 2023-06-16 12:36 ./usr/lib/aarch64-linux-gnu/perl5/5.36/auto/ drwxr-xr-x root/root 0 2023-06-16 12:36 ./usr/lib/aarch64-linux-gnu/perl5/5.36/auto/Math/ drwxr-xr-x root/root 0 2023-06-16 12:36 ./usr/lib/aarch64-linux-gnu/perl5/5.36/auto/Math/BigInt/ drwxr-xr-x root/root 0 2023-06-16 12:36 ./usr/lib/aarch64-linux-gnu/perl5/5.36/auto/Math/BigInt/GMP/ -rw-r--r-- root/root 67416 2023-06-16 12:36 ./usr/lib/aarch64-linux-gnu/perl5/5.36/auto/Math/BigInt/GMP/GMP.so drwxr-xr-x root/root 0 2023-06-16 12:36 ./usr/share/ drwxr-xr-x root/root 0 2023-06-16 12:36 ./usr/share/doc/ drwxr-xr-x root/root 0 2023-06-16 12:36 ./usr/share/doc/libmath-bigint-gmp-perl/ -rw-r--r-- root/root 344 2019-12-21 18:08 ./usr/share/doc/libmath-bigint-gmp-perl/BUGS -rw-r--r-- root/root 419 2019-12-21 18:08 ./usr/share/doc/libmath-bigint-gmp-perl/TODO -rw-r--r-- root/root 1138 2023-06-16 12:36 ./usr/share/doc/libmath-bigint-gmp-perl/changelog.Debian.gz -rw-r--r-- root/root 1458 2023-06-16 12:36 ./usr/share/doc/libmath-bigint-gmp-perl/copyright drwxr-xr-x root/root 0 2023-06-16 12:36 ./usr/share/man/ drwxr-xr-x root/root 0 2023-06-16 12:36 ./usr/share/man/man3/ -rw-r--r-- root/root 2341 2023-06-16 12:36 ./usr/share/man/man3/Math::BigInt::GMP.3pm.gz +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: arm64 Build Type: any Build-Space: 9096 Build-Time: 39 Distribution: mantic-proposed Host Architecture: arm64 Install-Time: 16 Job: libmath-bigint-gmp-perl_1.6012-1.dsc Machine Architecture: arm64 Package: libmath-bigint-gmp-perl Package-Time: 57 Source-Version: 1.6012-1 Space: 9096 Status: successful Version: 1.6012-1 -------------------------------------------------------------------------------- Finished at 2023-06-16T17:29:10Z Build needed 00:00:57, 9096k disk space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=mantic --arch=arm64 PACKAGEBUILD-26313501 Scanning for processes to kill in build PACKAGEBUILD-26313501